@charset "UTF-8";
/* Calender Css */
/* Copyright 2018-2025 Epic Systems Corporation */
#calendar {
  width: 20rem;
}

@media print {
  #calendar {
    display: none;
  }
}
#calendar table {
  min-width: 16rem;
  min-height: 12rem;
  table-layout: fixed;
}

#calendar table.calendarheader {
  min-height: 2rem;
}

#calendar table.calendarfooter {
  min-height: 2rem;
}

#calendar table td,
#calendar table,
#calendar table thead td.hi,
#calendar table td#calcancel.hi {
  background-color: #ffffff;
}

#calendar table td.n,
#calendar table td.n button,
#calendar table td.ctrln,
#calendar table td.ctrln button,
#calendar table td.wkndn,
#calendar table td.wkndn button {
  color: #999999;
}

#calendar.calendar {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.calendar table {
  margin: 0 auto;
  width: 100%;
  min-height: 270px;
  user-select: none;
  -webkit-text-size-adjust: none;
}

.calendar thead th {
  font-size: var(--wptheme_font-style_h4_size);
  color: var(--wptheme_font-style_h4_color);
  font-weight: var(--wptheme_font-style_h4_weight);
}

.calendar thead .calprev,
.calendar thead .calnext,
.calendar thead .calmonth {
  font-weight: normal;
}

.calendar thead .calprev button,
.calendar thead .calnext button,
.calendar thead .calmonth button {
  color: inherit;
}

.calendar thead .calmonth {
  width: 71.4285714286%;
}

.calendar .selectableevent {
  background-color: #0074AD;
}

.calendar table tbody td a,
.calendar table tbody td button,
.calendar table tbody td > span {
  display: block;
  height: 1.5em;
  margin: 0 auto;
  width: 1.5em;
}

@media screen and (max-width: 1520px) {
  .calendar table tbody td a,
  .calendar table tbody td button,
  .calendar table tbody td > span {
    height: 1.4rem;
    width: 1.4rem;
  }
}
.calendar table td.hasevents a,
.calendar table tbody td.hi a,
.calendar table tbody td.hi button {
  border-radius: 50%;
  position: relative;
  color: #ffffff;
}

.calendar table tbody td.hi a,
.calendar table tbody td.hi button {
  background-color: #0074AD;
}

.calendar table td#calcancel {
  width: 100%;
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
}

@media screen {
  .calendar table td#calcancel:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
.calendar table td#calcancel button {
  color: currentColor;
  border-radius: 0;
  width: auto;
  background: none;
}

.calendar table td a,
.calendar table td,
.calendar table thead td[colspan="5"].hdr {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.calendar table td.today a,
.calendar table td.today button {
  border-color: #0074AD;
}

.calendar img {
  cursor: pointer;
  width: 1.5rem;
  height: 1.5rem;
}

[lang=ar] .calendar img {
  width: 1.3rem;
  height: 1.3rem;
}

.calendar table .calprev button:after {
  content: "<";
}

.calendar table .calnext button:after {
  content: ">";
}

.dataselect img.calendar {
  margin: -1px 0 0 2px;
}

.reading.date img.calendar {
  margin-top: -2px;
}

a.calendar + label[for=todates] {
  margin-left: 0.5em;
}

button.calendar + label[for=todates] {
  margin-left: 0.5em;
}

.calendar table tr:hover {
  background: none !important;
}

#calendar table td.null {
  cursor: default;
}

.calendar table td a,
.calendar table td a:hover,
.calendar table td a:focus,
.calendar table td button,
.calendar table td button:hover,
.calendar table td button:focus {
  text-decoration: none;
}

.calendar table th,
.calendar table td {
  background: none;
  text-align: center;
  width: 14.2857%;
}

.calendar table th {
  padding: 0.4rem 0;
  word-break: break-word;
}

.calendar table td {
  padding: 0.4rem;
}

.calendar table td.n,
.calendar table td.past {
  font-weight: normal;
}

#calendar table td.ctrl,
#calendar table td.ctrln {
  overflow-wrap: break-word;
}

#calendar table td.ctrl:hover {
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
}

@media screen {
  #calendar table td.ctrl:hover:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
input.date.withCalendar {
  margin-bottom: 0;
}

input.date.withCalendar ~ .calendar {
  display: block;
  margin: -1.75rem 0 0 calc(100% - 1.75rem);
}

[lang=ar] input.date.withCalendar ~ .calendar {
  margin: -1.5rem 0 0 calc(100% - 1.5rem);
}

input.date.withCalendar[disabled] ~ .calendar {
  display: none;
}

/* #region Orientation Mode for Calendar Popup */
@media (orientation: landscape) and (max-height: 460px) {
  #calendar {
    overflow: auto;
  }
}
/* #endregion Orientation Mode for Calendar Popup*/
.legacyDateEntryField {
  background: #ffffff;
  display: flex;
  align-items: stretch;
  border: 1px solid #dbdbdb;
  border-radius: 4px;
  width: 100%;
}

.legacyDateEntryField.invalid {
  border-color: #d80000;
  box-shadow: 0 0 1.5px 1px #d80000;
}

.legacyDateEntryField.invalid:not(:focus-within) {
  border-color: #d80000;
}

.legacyDateEntryField.locked[class] {
  background-color: #f2f2f2;
  color: #565656;
  cursor: default;
}

.legacyDateEntryField.locked[class] ._command:focus {
  background-color: #ffffff;
}

.legacyDateEntryField:focus-within {
  outline: 5px auto Highlight;
  outline: 5px auto -webkit-focus-ring-color;
  box-shadow: none;
  border-color: transparent;
}

@supports (background: -webkit-named-image(i)) {
  .legacyDateEntryField:focus-within {
    will-change: transform;
  }
}
.legacyDateEntryField:focus-within :focus-visible {
  outline: none;
}

.legacyDateEntryField:focus-within ._command:focus-visible {
  background-color: #ebf4f8;
}

.legacyDateEntryField ._labelledField {
  flex-grow: 1;
}

.legacyDateEntryField ._labelledField ._input {
  background-color: inherit;
  border: none;
  box-shadow: none;
  margin-bottom: 0;
  width: 100%;
}

.legacyDateEntryField ._labelledField ._input:invalid {
  box-shadow: none;
}

.legacyDateEntryField ._labelledField ._input:invalid:focus:not(*:root) {
  outline: none;
}

.legacyDateEntryField ._labelledField ._readOnlyText {
  border: none;
  margin-bottom: -1rem;
  word-break: break-word;
}

.legacyDateEntryField ._labelledField ._labelInputContainer[class] {
  background-color: inherit;
  border: none;
}

.legacyDateEntryField ._labelledField ._labelInputContainer[class].invalid:not(:focus-within) {
  box-shadow: none;
}

.legacyDateEntryField ._labelledField ._labelInputContainer[class]:focus-within {
  outline: none;
}

.legacyDateEntryField ._command {
  color: #565656;
  border: none;
  border-radius: 4px;
  flex-shrink: 0;
}

.legacyDateEntryField ._command,
.legacyDateEntryField ._command.iconOnly {
  background-color: inherit;
  padding: 0 0.25rem;
}

.legacyDateEntryField ._image {
  color: #565656;
  display: block;
  flex-shrink: 0;
}

.legacyDateEntryField .actionDivider {
  width: 1px;
  background: transparent;
  border-color: #dbdbdb;
  display: flex;
  justify-content: center;
  flex-direction: column;
  isolation: isolate;
}

.legacyDateEntryField .actionDivider::before {
  border: none;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: inherit;
  content: "";
  height: calc(100% - 0.675rem);
}

.legacyDateEntryField:has(._input.invalid):not(:focus-within) {
  border-color: #d80000;
  box-shadow: 0 0 1.5px 1px #d80000;
}

.legacyDateEntryField:has(._input.invalid) ._input {
  box-shadow: none;
}

.legacyDateEntryField:has(._input.invalid) ._input:focus:not(*:root) {
  outline: none;
}

.legacyDateEntryField ._image {
  color: #0074AD;
  fill: currentColor;
}

/* region Deprecated styles
	the multiMonthCalendar is only available in the Plan of Care Activity which was deprecated in
	Nov 24, but could still be turned on by a customer in an emergency situation using an ELF. 
	When Plan of Care is deleted these styles should be deleted as well
*/
.multiMonthCalendar .calendar table td.today {
  font-weight: normal;
}

.multiMonthCalendar .calendar table td.hasevents {
  font-weight: bold;
}

.multiMonthCalendar .toolbar {
  padding: 0.5rem 0.8rem;
}

.multiMonthCalendar .SingleCalendar {
  vertical-align: top;
  min-width: 205px;
}

.multiMonthCalendar .SingleCalendar.full {
  width: 100%;
}

.multiMonthCalendar .SingleCalendar.half {
  width: 48%;
  margin: 0 2%;
}

.multiMonthCalendar .SingleCalendar.half:nth-of-type(odd) {
  margin-left: 0;
}

.multiMonthCalendar .SingleCalendar.half:nth-of-type(even) {
  margin-right: 0;
}

.multiMonthCalendar .SingleCalendar.onethird {
  width: 30.66%;
  margin: 0 2%;
}

.multiMonthCalendar .SingleCalendar.onethird:nth-of-type(3n + 1) {
  margin-left: 0;
}

.multiMonthCalendar .SingleCalendar.onethird:nth-of-type(3n) {
  margin-right: 0;
}

.multiMonthCalendar .SingleCalendar .calendar table td:hover {
  cursor: default;
}

.multiMonthCalendar .calendar table td.today:not(.hasevents) a {
  border-radius: 50%;
  position: relative;
  border-width: 1px;
  border-style: solid;
}

.multiMonthCalendar .calendarBtns {
  width: 48%;
  font-size: 0.8rem;
}

.multiMonthCalendar .calendarBtns.calendarNextEventBtn {
  text-align: right;
  float: right;
}

.multiMonthCalendar .calendarBtns.calendarNextEventBtn:after {
  content: ">";
  display: inline-block;
  width: 0.8rem;
  vertical-align: middle;
}

.multiMonthCalendar .calendarBtns.calendarBackEventBtn {
  text-align: left;
}

.multiMonthCalendar .calendarBtns.calendarBackEventBtn:before {
  content: "<";
  margin-right: 0.5rem;
  display: inline-block;
  width: 0.8rem;
  vertical-align: middle;
}

.multiMonthCalendar.notoolbar.component .toolbar {
  display: none;
}

/* endregion Deprecated styles */
/* Cards Css */
/* Copyright 2018-2024 Epic Systems Corporation */
.cardlist {
  margin: 0.5rem 0;
  width: 100%;
}

.header + .cardlist {
  margin-top: 0;
}

.card.withButton {
  padding-bottom: 3rem;
}

.mobile .card.withButton {
  padding-bottom: 4rem;
}

.card.withSubtleActions,
.mobile .card.withSubtleActions {
  padding-bottom: 0;
}

.cardlist.shortcards > .card,
.cardlist.shortcards > .row > .card {
  min-height: 5rem;
}

.cardlist.tinycards > .card,
.cardlist.tinycards > .row > .card {
  min-height: 4rem;
}

.cardlist.column_1 > .card {
  margin: 0.25rem 0;
  width: 100%;
}

.cardlist.column_2 > .card {
  width: 49.5%;
}

.cardlist.column_2 > .card:nth-of-type(odd) {
  margin-left: 0;
}

.cardlist.column_2 > .card:nth-of-type(even) {
  margin-right: 0;
}

.cardlist.column_3 > .card {
  width: 32.66%;
}

.cardlist.column_3 > .card:nth-of-type(3n + 1) {
  margin-left: 0;
}

.cardlist.column_3 > .card:nth-of-type(3n) {
  margin-right: 0;
}

.cardlist.column_4 > .card {
  width: 24.25%;
}

.cardlist.column_4 > .card:nth-of-type(4n + 1) {
  margin-left: 0;
}

.cardlist.column_4 > .card:nth-of-type(4n) {
  margin-right: 0;
}

.card .arrow {
  position: absolute;
  width: 20px;
  right: 0px;
  top: calc(50% - 12px);
}

.card .arrow svg {
  height: 20px;
  width: 20px;
}

@media print {
  .card {
    border: 1px solid #dbdbdb;
    margin-left: 0;
    -webkit-region-break-inside: avoid !important;
    page-break-inside: avoid !important;
    break-inside: avoid !important;
  }
  .card:not(.noprint):not(.hidden) {
    display: block;
  }
  .card.selected {
    border-left: 5px solid #000000 !important;
  }
}
.innercard {
  border-color: transparent #eaeaea;
  border-style: none solid;
  border-width: 0 1px;
  display: inline-block;
  margin-right: -1px;
  padding: 0.25rem 0.5rem;
  position: relative;
  vertical-align: top;
  width: 100%;
}

.innercard:first-of-type {
  left: 0;
}

.cardlist.noBorder > .innercard {
  border-color: transparent;
}

.cardlist.column_1 > .innercard {
  border: none;
  width: 100%;
}

.cardlist.column_2 > .innercard {
  width: calc(50% + 1px);
}

.cardlist.column_2 > .innercard:nth-of-type(odd) {
  border-left: none;
}

.cardlist.column_2 > .innercard:nth-of-type(even) {
  border-right: none;
}

.cardlist.column_2 > .innercard.double {
  border: none;
  width: 100%;
}

.cardlist.column_3 > .innercard {
  width: calc(33.33% + 1px);
}

.cardlist.column_3 > .innercard:nth-of-type(3n + 1) {
  border-left: none;
}

.cardlist.column_3 > .innercard:nth-of-type(3n),
.cardlist.column_3 > .innercard.double:nth-of-type(3n + 2) {
  border-right: none;
}

.cardlist.column_3 > .innercard.double {
  width: calc(66.67% + 1px);
}

.cardlist.column_3 > .innercard.triple {
  border: none;
  width: 100%;
}

.cardlist.column_4 > .innercard {
  width: calc(25% + 1px);
}

.cardlist.column_4 > .innercard:nth-of-type(4n + 1) {
  border-left: none;
}

.cardlist.column_4 > .innercard:nth-of-type(4n),
.cardlist.column_4 > .innercard.double:nth-of-type(4n + 3),
.cardlist.column_4 > .innercard.triple:nth-of-type(4n + 2) {
  border-right: none;
}

.cardlist.column_4 > .innercard.double {
  width: calc(50% + 1px);
}

.cardlist.column_4 > .innercard.triple {
  width: calc(75% + 1px);
}

.card .buttonList {
  bottom: 0;
  min-height: 3rem;
  padding: 0.5rem;
  position: absolute;
  right: 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  flex-wrap: wrap;
}

.card .buttonList .button {
  margin-right: 0.5rem;
  margin-bottom: 0;
  width: auto;
}

.card .buttonList .button:last-child {
  margin-right: 0;
}

.card .buttonList.subtle {
  border-radius: 0 0 6px 6px;
  display: flex;
  flex-direction: row;
  flex-flow: row wrap;
  margin-top: 0.5rem;
  min-height: 0;
  padding: 0;
  position: static;
}

.card .buttonList.subtle .button {
  background: none;
  border-radius: 0;
  box-shadow: none;
  align-items: center;
  border-top: 1px solid #dbdbdb;
  color: #0074ad;
  cursor: pointer;
  display: flex;
  column-gap: 0.5rem;
  margin: 0;
  min-height: 38px;
  padding: 0.2025rem 0.5rem;
  text-align: left;
  width: 100%;
}

.card .buttonList.subtle .button:last-child {
  border-radius: 0 0 6px 6px;
}

@media screen and (max-width: 768px) {
  .card .buttonList.subtle .button {
    padding: 0.5rem;
  }
}
.mobile .card .buttonList.subtle .button {
  padding: 0.5rem;
}

.card .buttonList.subtle .button:is(:focus, :hover, :active) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.card .buttonList.subtle .button:where(:not(a, button)):focus-within {
  background-color: #ebf4f8;
  text-decoration: none;
  outline: 5px auto Highlight;
  outline: 5px auto -webkit-focus-ring-color;
}

@supports (background: -webkit-named-image(i)) {
  .card .buttonList.subtle .button:where(:not(a, button)):focus-within {
    will-change: transform;
  }
}
.card .buttonList.subtle .button > * {
  vertical-align: middle;
}

.card .buttonList.subtle .button svg,
.card .buttonList.subtle .button img {
  height: clamp(30px, 1.875rem, 48px);
  width: clamp(30px, 1.875rem, 48px);
  max-width: 48px;
  fill: currentColor;
  flex: 0 0 auto;
}

@media print {
  .card .buttonList.subtle {
    display: none;
  }
}
.card .buttonList.subtle .button {
  background-color: transparent;
  box-shadow: none;
  border-radius: 0;
}

.card .buttonList .button:first-child,
.card .buttonList.subtle .button:first-child {
  margin-left: 0;
}

.card .buttonList .button:last-child,
.card .buttonList.subtle .button:last-child {
  margin-right: 0;
}

.card .cardline {
  display: block;
  font-size: 0.9rem;
  line-height: normal;
  margin: 0;
  width: 100%;
}

.card .cardline.icon-adjacent {
  width: calc(100% - 3rem);
}

.card .cardline.partial {
  display: inline-block;
  vertical-align: top;
  width: auto;
}

.card .cardline.halfwidth {
  display: inline-block;
  vertical-align: top;
  width: 50%;
}

.card .cardline.partial.right {
  position: absolute;
  right: 0.5rem;
}

.card .cardline.withPopup {
  overflow: visible;
  text-overflow: unset;
}

.card .cardline.leaveSpace {
  margin-bottom: 0.5rem;
}

.card .cardline.bottom {
  position: absolute;
  bottom: 0.5rem;
}

.card .cardline.bottom:not(.partial) {
  left: 0.5rem;
  right: 0.5rem;
  width: auto;
}

.card .cardline.address {
  white-space: pre-wrap;
}

.card .cardheader {
  margin: -0.5rem;
  padding: 0.5rem 0.5rem;
  width: calc(100% + 1rem);
  max-width: calc(100% + 1rem);
  background: #ebf4f8;
}

.card .name {
  font-size: 1.1rem;
  line-height: 1.25rem;
  margin: 0;
  padding: 0;
}

.card .name.large {
  font-size: 1.25rem;
  line-height: 1.5rem;
}

.card .name .coverageName {
  display: inline-block;
  font-size: 1.1rem;
  padding: 0;
  margin-bottom: 0.4rem;
  width: auto;
}

.card .name.small {
  font-size: 0.9rem;
  line-height: 1rem;
  word-break: break-word;
}

.card .name.icon,
.card .name.icon + .cardline {
  width: calc(100% - 3rem);
}

.card .name.icon:after,
.card .name.icon > div.iconcontainer {
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: block;
  height: 2.5rem;
  margin: 0.5rem;
  position: absolute;
  right: 0;
  top: 0;
  width: 2.5rem;
}

.card .name.icon > div.iconcontainer > img.iconcontainer-icon {
  max-width: 2.5rem;
  max-height: 2.5rem;
}

.card .name.partial + .partial.right {
  line-height: 1.375rem;
  margin-bottom: -0.125rem;
}

.card.addItem {
  background-color: rgba(255, 255, 255, 0.3);
  border: 2px dashed #cccccc;
  box-shadow: none;
  min-height: 6rem;
  text-align: center;
}

.card.addItem[class][class] {
  display: grid;
}

@media print {
  .card.addItem {
    display: none;
  }
}
a.card.addItem {
  color: #0074AD;
}

[class*=col-] > .card.addItem {
  margin: 0;
  height: 100%;
  width: 100%;
}

.card.addItem.disabled {
  pointer-events: none;
  background-color: #eaeaea;
}

.card.addItem.disabled .addlabel {
  color: #767676 !important;
}

.card.addItem:hover {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  color: #006698;
  background-color: #ffffff;
  border-color: transparent;
}

.Popup .card.addItem.noprint {
  background: #f8f8f8;
}

.Popup .card.addItem.noprint.hover {
  background: #ffffff;
}

.card.addItem a:is(:hover, :focus) {
  text-decoration: none;
}

.card.addItem .vcentertablecell .addMessage {
  display: block;
  font-size: 0.9rem;
  color: #767676;
}

.card.addItem .addlabel {
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 0.5rem;
}

.card.addItem .addlabel:only-child {
  height: 100%;
}

.card.addItem .addlabel:before {
  font-size: var(--wptheme_font-size_8);
  content: "+";
  translate: 0 -0.075rem;
}

.card.hasBadge div.badge {
  width: 28%;
  display: inline-block;
  text-align: right;
}

.card.hasBadge div {
  width: 70%;
  display: inline-block;
  vertical-align: top;
}

.cardlist.selectable .card {
  cursor: pointer;
}

.cardlist.selectable .card.selected:before {
  border-radius: 6px 0 0 6px;
  background-color: #0074AD;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 0.3rem;
  z-index: 1;
}

.cardlist.selectable.multiselect .card,
.cardlist.selectable.autoadvance .card {
  padding-right: 1.75rem;
}

.cardlist.selectable.multiselect .card.selected,
.cardlist.selectable.autoadvance .card.selected {
  border: 2px solid #0074AD;
  background-color: rgba(255, 255, 255, 0.6);
  box-shadow: none;
  padding: calc(0.5rem - 2px);
  padding-right: calc(1.75rem - 2px);
}

.cardlist.selectable.multiselect .card:before,
.cardlist.selectable.autoadvance .card:before {
  content: "";
  left: unset;
  width: 1.5rem;
  position: absolute;
  right: 3px;
}

.cardlist.selectable.autoadvance .card.selected:before {
  display: none;
  padding-right: 0.5rem;
}

.cardlist.selectable.autoadvance .card:before {
  background: url("../assets/images/mychart-epic/arrow.svg") no-repeat center 50%/16px;
  height: 100%;
  top: 0;
}

.cardlist.selectable.multiselect .card:before {
  height: 1.5rem;
  background: url("../assets/images/mychart-epic/checkbox_unchecked.svg") no-repeat center 50%/18px;
  top: 3px;
}

.cardlist.selectable.multiselect .card.selected:before {
  background-image: url("../assets/images/mychart-epic/checkbox_checked.svg");
  top: 1px;
  right: 1px;
}

html[dir=rtl] .cardlist.selectable.autoadvance .card:before {
  transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
}

.cardlist.selectable.selectionMade .card {
  box-shadow: none;
  opacity: 0.75;
}

.cardlist.selectable.selectionMade .card:hover,
.cardlist.selectable.selectionMade .card:focus,
.cardlist.selectable.selectionMade .card.selected {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  opacity: 1;
}

.cardlist.buttonCards .card {
  font-weight: bold;
  margin: 0 0.5% 0.5rem;
  min-height: 2.5rem;
  min-width: 9rem;
  text-align: center;
  width: auto;
}

.card.tableLayout > div {
  display: table-cell;
  vertical-align: top;
}

.card.helptip {
  border-radius: 6px;
  box-shadow: none;
  border: 1px solid #dbdbdb;
  padding: 1rem 1rem 1rem 3.2rem;
  background: url("../assets/images/mychart-epic/info.png") no-repeat scroll left 0.7rem center #ffffd0;
  background-size: 2rem 2rem;
  min-height: auto;
  min-height: initial;
}

.card.helptip.success {
  background-image: url("../assets/images/mychart-epic/success.svg");
  padding-top: 0;
}

.card.helptip.success:not(.moreToDo) {
  background-color: #e6ffec;
}

.card.helptip.success:not(.moreToDo) .header.medium {
  color: #0d663f;
}

.card.helptip.success.moreToDo {
  background-color: #ffffff;
}

.card.helptip.success.moreToDo .header.medium {
  color: #0074AD;
}

.card.helptip.noicon {
  background-image: none;
  padding-left: 1rem;
}

@media not print {
  @media (min-width: 769px) {
    .cardlist.row.differentHeights .card,
    .cardlist.row .card.differentHeights {
      height: -moz-fit-content;
      height: fit-content;
    }
  }
}
.tripcard.withButton {
  display: flex !important;
  flex-direction: column;
  padding-bottom: 0.5rem !important;
}

.tripcard .buttonList {
  position: relative;
  align-self: flex-end;
  margin-top: auto;
}

/* Carousel Css */
/* Copyright 2019-2025 Epic Systems Corporation */
/* #region CarouselContainer */
.carouselContainer .carouselWithNavContainer {
  position: relative;
}

.carouselContainer .visually-hidden {
  top: -1px;
  left: -2px;
  width: 0;
  height: 0;
  position: absolute;
  overflow: hidden;
}

.carouselContainer button.carouselPrevNexButtons {
  position: absolute;
  background-color: #ffffff;
  background-clip: border-box;
  border: 1px solid #cccccc;
  border-radius: 50%;
  display: flex;
  height: 2rem;
  justify-content: center;
  transition: opacity linear 0.25s;
  width: 2rem;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);
  background-color: #c7e0ed;
  box-shadow: none;
  border: none;
  bottom: -2rem;
  z-index: 2;
}

.carouselContainer button.carouselPrevNexButtons.slideEnd,
.carouselContainer button.carouselPrevNexButtons.slideStart {
  opacity: 0;
}

.carouselContainer button.carouselPrevNexButtons:hover {
  box-shadow: none;
  background-color: #a6cee2;
}

.carouselContainer #btnCarouselPrevNav {
  left: -1rem;
}

.carouselContainer #btnCarouselNextNav {
  right: -1rem;
}

.carouselContainer #svgCarouselPrev {
  transform: rotate(90deg);
}

.carouselContainer #svgCarouselNext {
  transform: rotate(-90deg);
}

.carouselContainer #svgCarouselPrev,
.carouselContainer #svgCarouselNext {
  height: 66%;
  margin: auto;
  fill: #0074AD;
}

.carouselWindowWrapper {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
  -ms-overflow-style: none;
  overflow-y: hidden;
  padding: 0.4rem;
  mask-image: linear-gradient(to right, #ffffff 95%, rgba(255, 255, 255, 0.1) 100%);
}

.carouselWindowWrapper::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.carouselWindowWrapper:focus {
  outline: none;
}

.carouselWindowWrapper:has(.carouselWindow > :first-child:not(.active)) {
  mask-image: linear-gradient(to right, rgba(255, 255, 255, 0.1) 0%, #ffffff 5%, #ffffff 95%, rgba(255, 255, 255, 0.1) 100%);
}

html[dir=rtl] .carouselWindowWrapper {
  mask-image: linear-gradient(to left, #ffffff 95%, rgba(255, 255, 255, 0.1) 100%);
}

.carouselWindowWrapper.snap {
  scroll-snap-type: x mandatory;
}

.carouselWindowWrapper.snap .slide {
  scroll-snap-align: center;
}

.carouselWindow {
  display: inline-flex;
  width: 100%;
  max-width: none;
}

.carouselWindow.slideEnagaged {
  transition: transform 1s ease;
}

/* #endregion CarouselContainer */
/* #region CarouselSlides */
.slide {
  flex: 1 0 66%;
  margin: 0rem 0.75rem;
  box-sizing: border-box;
  overflow: visible;
}

.slide h2 {
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
}

.slideMargin {
  height: 1px;
  width: 16.5%;
  min-width: 16.5%;
}

/* #endregion CarouselSlides */
/* #region CarouselButtons */
.carouselButtons {
  text-align: center;
}

.carouselButtons .carouselButton {
  cursor: pointer;
}

.carouselButtons div {
  display: inline-block;
  width: auto;
}

.carouselButtons > div {
  margin: auto auto;
}

#carouselIndicators {
  margin: 0.5rem;
  display: inline-flex;
  vertical-align: middle;
}

#carouselIndicators .carouselButton {
  border: none;
}

#carouselIndicators .carouselButton {
  display: inline-block;
  width: 0.7rem;
  height: 0.7rem;
  border-radius: 50%;
  background-color: #767676;
  opacity: 0.5;
  margin: 0.2rem;
  transition: all 0.15s ease-in-out;
}

#carouselIndicators .carouselButton.active {
  opacity: 1;
  width: 2.8rem;
  border-radius: 40px;
  background-color: #0074AD;
}

#carouselIndicators .carouselButton:not(.active) {
  opacity: 0.2;
}

#carouselIndicators .carouselButton:not(.active) .carouselButtonInner {
  background-color: #000000;
}

@media (hover: hover) {
  #carouselIndicators .carouselButton:not(.active):hover {
    opacity: 0.4;
  }
}
/* #endregion CarouselButtons */
@media only screen and (max-width: 768px) and (hover: none) {
  .carouselContainer .divCarouselPlay,
  .carouselContainer #btnCarouselPrevNav,
  .carouselContainer #btnCarouselNextNav {
    display: none;
  }
}
/* Clinical Css */
/* Copyright 2019-2025 Epic Systems Corporation */
div.cardlist {
  margin-top: 1rem;
  padding-bottom: 1rem;
}

[class*=col-] > .card.clinicalcard {
  margin: 0;
  height: 100%;
  width: 100%;
}

.card.clinicalcard,
.card.medcard {
  justify-content: space-between;
  padding: 0;
}

.card.clinicalcard.card.withButton,
.card.medcard.card.withButton {
  display: flex;
  flex-direction: column;
  padding-bottom: 0;
}

.card.clinicalcard.card.withButton .buttonList,
.card.medcard.card.withButton .buttonList {
  min-height: 0;
  padding: 0;
  position: static;
  margin-top: auto;
}

.card.clinicalcard .buttonList img,
.card.medcard .buttonList img {
  padding: 2px;
}

@media print {
  .card.clinicalcard.card,
  .card.clinicalcard.card.withButton,
  .card.medcard.card,
  .card.medcard.card.withButton {
    display: inline-block;
  }
}
.mobile .card:is(.phrcard, .medcard, .clinicalcard) .header,
.mobile .card.medcard .medtitle,
.mobile .banner-notifications .card .header {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.medicationcontainer .nodata,
.healthissuecontainer .nodata,
.allergycontainer .nodata,
.immunizationcontainer .nodata {
  margin-top: 0.5rem;
}

.widgets#topic_1 .HPtemplate.container.component {
  margin-top: 0rem;
}

.widgets#topic_1 .HPtemplate.container.component .component {
  display: block;
  margin-top: 0;
}

.allergycontainer div.card.addItem a,
.healthissuecontainer div.card.addItem a {
  height: 100%;
}

#imm-list-activity div.ajaxspinner {
  text-align: center;
}

#imm-list-activity div.pretext {
  padding-top: 0.5rem;
}

#imm-list-activity .immname {
  padding-right: 1.5rem;
}

#imm-list-activity .immcard {
  margin: 0 12px 12px 0;
}

.immunizationcontainer .card[class][class] {
  padding: 0;
  display: inline-flex;
  flex-direction: column;
}

.immunizationcontainer .cardtop {
  padding: 0.5rem;
  flex-grow: 1;
}

.immunizationcontainer .cardline.contentlink {
  padding-top: 0.1rem;
  padding-bottom: 0.25rem;
}

.mobile .buttonList .button.immunizations_card_action_link:hover {
  background-color: #ffffff;
}

@media screen and (max-width: 768px) {
  .md_histories #social .card {
    width: 100%;
    min-height: initial !important;
  }
}
#allergies .component > .content {
  overflow: visible;
}

#allergies .inlineloading {
  display: block;
  max-height: fit-content;
}

#allergies .inlineloading.loaded {
  display: none;
}

span.allergyreactions {
  display: block;
  margin-bottom: 0.25rem;
  font-size: var(--wptheme_font-size_-1);
  margin-top: -0.5rem;
}

#allergyselect .clearradio {
  width: calc(100% - 0.25rem);
  height: calc(100% - 0.5rem);
}

#healthissues[class][class][class] .inlineloading {
  display: block;
  max-height: fit-content;
}

#healthissues[class][class][class] .inlineloading.loaded {
  display: none;
}

.medicationcontainer .addItem .addlabel {
  width: 100%;
}

.card .cardline.sig,
.medcard .cardline.sig {
  margin: 0.5rem 0 0;
  font-size: var(--wptheme_font-size_0);
}

.card .cardline.sig.sigbottom,
.medcard .cardline.sig.sigbottom {
  margin: 0 0 0.3rem 0;
}

.card.workrequestcard .totalamountdue {
  margin-left: 0.25rem;
}

.card .cardline.confinfo {
  margin-top: 0.5rem;
}

.card .cardline.confinfo img {
  height: 1rem;
  margin: 0 0.25rem 0 0;
  vertical-align: middle;
}

.card .cardline.confinfo span {
  vertical-align: middle;
}

.cardline .popupiconcontainer .popupinstructionsicon > svg {
  height: 0.9rem;
  width: 0.9rem;
  fill: #0074AD;
}

.externalcontainer {
  width: 2.5rem;
  height: 2.5rem;
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.5rem;
}

.card .externalcontainer + .buttonList {
  width: calc(100% - 3rem);
}

.medicationsdetails.component > .content {
  overflow: visible;
}

.card.medcard {
  padding: 0.5rem 2.5rem 0 1rem;
  margin: 0.3rem 0;
  width: 100%;
}

.card.medcard .warning {
  background-color: #f8f8f8;
  display: inline-block;
  padding: 0.3rem 0.5rem 0.3rem 1.5rem;
  font-size: var(--wptheme_font-size_0);
  box-shadow: 2px 2px 5px -2px rgba(0, 0, 0, 0.75);
  width: auto;
  margin: 0.5rem 0 0 -1.2rem;
}

.card.medcard .medmessage,
.card.medcard .medwarning,
.card.medcard .statusBadge {
  display: inline-block;
  padding: 0.2rem 0.4rem 0.2rem 0.4rem;
  box-shadow: none;
  width: auto;
  margin: 0.2rem 0.2rem 0.2rem 0;
  border-width: thin;
  vertical-align: top;
}

.card.medcard .medwarning {
  background-color: #faf2ca;
  border-color: #af9308;
}

.card.medcard .statusBadge .infoBubbleWrapper {
  margin-top: 0;
  margin-bottom: 0;
  font-size: var(--wptheme_font-size_-1);
}

.card.medcard .statusBadge .infoBubblePopup {
  min-height: 1rem;
}

.card.medcard .standardBanner {
  margin: 0.2rem 0.2rem 0.2rem 0;
}

.card.medcard .buttonList {
  margin-top: 0;
  padding-top: 0;
}

.medcard .medtop {
  margin-bottom: 1rem;
  padding-right: 0.5rem;
}

.medcard .medtop > .cardline.card-banner {
  overflow: visible;
}

.medcard .medtop div.refillremaining {
  margin-top: 0.5rem;
}

.medcard .medtop .withButtonColumn .banner-actions.buttonColumn {
  width: auto;
}

.medcard .cardline {
  overflow: visible;
}

.medcard .medname {
  font-size: var(--wptheme_font-size_2);
  margin: -0.5rem 0 0;
  padding: 0 0 0.25rem;
}

.bannercontent {
  display: flex;
}

.bannercontent svg {
  flex-shrink: 0;
}

.medcard div.secondWarning {
  margin-top: 0.5rem;
}

.medcard .commonname + .warning {
  margin-top: 0.7rem;
}

.commonname {
  margin-right: 0.4rem;
}

.medmessage img,
.medwarning img {
  opacity: 0.4;
  height: 1rem;
  width: 1rem;
  vertical-align: top;
}

.medwarning img.info {
  margin-left: 0.25rem;
  margin-right: 0rem;
}

img.info {
  opacity: 1;
}

.medcard .warning .popupiconcontainer {
  margin-left: 0.4rem;
}

div.medbottom {
  border-radius: 0 0 6px 6px;
  background-color: #f8f8f8;
  width: calc(100% + 3.5rem);
  max-width: calc(100% + 3.5rem);
  left: -1rem;
  position: relative;
}

div.medbottom .meddetail {
  padding: 0.5rem 0.5rem 0.5rem 1.5rem;
}

div.medbottom .meddetail .meddetailcolumns {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}

span.cardicon.med {
  display: inline-block;
}

img.medformicon {
  width: 32px;
  height: 32px;
  float: left;
  margin-left: -38px;
  margin-top: 10px;
}

img.External {
  display: inline-block;
  width: 25px;
  height: auto;
}

img.orgiconimg {
  width: 25px;
  height: auto;
}

img.contentimg {
  width: 20px;
  height: 20px;
  margin-right: 5px;
  vertical-align: top;
  display: inline-block;
}

.card .contentlink {
  overflow: visible;
}

.card .contentlink a {
  display: inline-block;
}

.orghelper {
  margin-top: 1rem;
}

.orghelper img {
  vertical-align: top;
  width: 23px;
  height: 23px;
  margin-right: 1%;
}

.orghelper div {
  vertical-align: middle;
  display: inline-block;
  width: auto;
}

table.organization th {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  font-size: var(--wptheme_font-size_-2);
}

[data-altstylesheet="High Contrast"] table.organization th {
  color: #000000;
}

.medbottom div {
  display: inline-block;
  vertical-align: top;
  padding: 0 0.5%;
  word-wrap: break-word;
}

.medbottom .buttonList {
  z-index: 98;
  background: #ffffff;
  border-color: #eaeaea;
}

.medbottom .buttonList .button.inlinesave,
.medbottom .buttonList .button.inlinedelete {
  color: #0074AD;
  background: #ffffff;
  border-color: #eaeaea;
}

.medbottom .buttonList .button.inlinesave:hover,
.medbottom .buttonList .button.inlinedelete:hover {
  background-color: #ebf4f8;
}

.mobile .medbottom .buttonList .button.inlinesave:hover,
.mobile .medbottom .buttonList .button.inlinedelete:hover {
  background-color: #ffffff;
}

.medcard .medinfocolumn {
  width: auto;
  z-index: 99;
  position: relative;
  flex-grow: 1;
  margin-bottom: 0.2rem;
  margin-top: 0.2rem;
}

.medcard .medinfocolumn .medinfo {
  display: block;
  padding: 0;
}

@media print {
  .medcard .medinfocolumn {
    width: 50%;
    position: relative;
  }
}
.medcard a.providerlink {
  cursor: pointer;
}

.medcard h4 {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  font-weight: bold;
}

.medcard .meddata {
  font-size: var(--wptheme_font-size_-2);
  display: inline;
}

.medcard .medlabel {
  display: inline;
  padding-right: 4px;
}

.clinicalcard.allergycard .clinicalinfo {
  padding-left: 3.5rem;
}

.clinicalcard .clinicalinfo {
  padding: 0.5rem 2rem 0.5rem 0.5rem;
}

.clinicalcard .clinicalinfo .cardline {
  overflow: visible;
}

a.nottakingBtn,
a.editBtn,
a.refillBtn,
a.refillBtn:hover {
  text-decoration: none;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

div.deleteitem div.pretext,
div.additem div.pretext {
  margin-bottom: 10px;
}

.refillsDueSoonCheckbox:before {
  background: transparent none no-repeat scroll center center/2rem 2rem;
  content: "";
  display: block;
  height: 2rem;
  margin: 0.5rem 0.5rem 0 0;
  position: absolute;
  vertical-align: middle;
  width: 2rem;
  right: 0;
  top: 0;
}

.clinicalcard .clinicalicon {
  background: transparent none no-repeat scroll center center/2rem 2rem;
  display: block;
  height: 2rem;
  margin: 0.25rem 0 -2rem -2.75rem;
  position: relative;
  vertical-align: middle;
  width: 2rem;
}

.medications.lookup li.suggestion.infotext.hasdisclaimer.noresults span.infospan,
.medications.lookup li.suggestion.infotext.hasdisclaimer.allresults span.infospan {
  display: none;
}

.medcard .form_icon {
  content: "";
  display: block;
  height: 2rem;
  margin: 0.5rem 0.5rem 0 0;
  position: absolute;
  vertical-align: middle;
  width: 2rem;
  right: 0;
  top: 0;
}

.medcard .form_icon img {
  max-width: 100%;
}

.vb_navigation {
  transition: opacity 4s ease;
  opacity: 0;
}

.vb_navigation.show {
  opacity: 1;
  margin: 0.5rem 0;
}

.personalnotes {
  width: 67%;
}

.personalnotes .card {
  margin-bottom: 0;
}

.personalnotes textarea {
  margin-top: 1rem;
}

.personalnotes .button {
  margin-top: 0.5rem;
}

@media screen and (max-width: 768px) {
  .personalnotes {
    width: 100%;
  }
}
div.personalnotes .card {
  margin: 0;
}

.haspersonalnotes.hidepersonalnotes .personalnotessection.component {
  display: none;
}

.goaldetailshowmore {
  cursor: pointer;
  color: #0074AD;
}

.goaldetailshowmore img {
  width: 15px;
  margin-right: 0.75rem;
  margin-left: 0.2rem;
  transition-duration: 0.25s;
  vertical-align: middle;
}

.goaldetailshowmore img[aria-expanded=true] {
  transform: scaleY(-1);
}

.goaldetailshowmore img[aria-expanded=false] {
  transform: scaleY(1);
}

.goaldetailshowmore:hover {
  text-decoration: underline;
}

/* #region Lookup */
.lookup .beforeselection {
  padding: 1rem 0;
  transition: height 0.2s;
}

.lookup .afterselection:focus {
  outline: none;
}

.lookup .list.hoverable a.suggestionlink,
.lookup .list.hoverable a.suggestionlink:hover,
.lookup .list.hoverable a.suggestionlink:focus {
  font-style: normal;
  cursor: pointer;
}

.lookup .list.hoverable a.suggestionlink:hover,
.lookup .list.hoverable .selected a.suggestionlink {
  text-decoration: underline;
}

.lookup .list.hoverable a.suggestionlink:focus,
.lookup .list.hoverable .selected a.suggestionlink {
  outline: 1px dotted #000000;
  outline: 5px auto -webkit-focus-ring-color;
}

.lookup .searchheader {
  font-size: var(--wptheme_font-size_2);
  padding-bottom: 0.5rem;
}

.lookup .center .searchinputs {
  margin: 0 auto;
}

.lookup .searchinputs {
  position: relative;
}

.lookup .searchinputs,
.lookup .customcontainer,
.lookup ul.suggestions {
  width: 100%;
}

.lookup .searchinputs input::-ms-clear,
.lookup .customcontainer input::-ms-clear {
  display: none;
}

.lookup .searchcontainer .searchinputs::after {
  right: 0;
}

.lookup .button.inlineaccept.custom {
  width: 200px;
}

.lookup input[type=text] {
  margin-bottom: 0;
}

.lookup input[type=text].search {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  padding-top: 1.21rem;
}

.lookup .searchinputs.ghostInput label {
  text-align: left;
}

.lookup .resultscount {
  display: inline-block;
  width: 50%;
  padding: 0.25rem 1rem;
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .lookup .resultscount {
  color: #000000;
}

.lookup a.startoveranchor {
  margin-left: 0.2rem;
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  background-image: url("../images/edit.svg");
  background-repeat: no-repeat;
  background-size: cover;
}

.lookup img.startoverimg {
  height: 20px;
  cursor: pointer;
  vertical-align: top;
}

.lookup a.startover {
  vertical-align: top;
}

.lookup .resultspretext:not(:empty) {
  padding-top: 1rem;
}

.lookup .searchresults:not(:empty) {
  padding-bottom: 1rem;
}

.lookup .resultspretext.heading {
  font-weight: bold;
}

.lookup .disclaimerdiv {
  font-style: italic;
}

.lookup .searchloading {
  text-align: center;
  min-height: 250px;
  padding-top: 100px;
}

.lookup .searchflexcontainer {
  display: flex;
}

.lookup input.imgbutn {
  border: none;
  margin: 0;
  padding: 0.8rem;
  width: 2.85rem;
  position: relative;
  z-index: 99;
  background-color: #0074AD;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

.lookup ul.suggestions {
  border: 1px solid #dbdbdb;
  border-top: 0;
  position: relative;
  background: #ffffff;
  cursor: pointer;
  text-align: left;
}

.lookup .suggestions li {
  padding: 0.1rem 0.25rem 0.1rem 1.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
}

.lookup li.suggestionsearch::before {
  position: absolute;
  content: "";
  width: 16px;
  height: 16px;
  background: url("../images/search_small.png") no-repeat;
  left: 0.35rem;
  top: 0.25rem;
}

.lookup li.suggestion span.searchkey {
  font-weight: bold;
}

.lookup li.suggestion span.searchlabel {
  color: #565656;
}

.lookup ul.suggestions li.suggestion.selected {
  background: #ebf4f8;
}

.lookup li.suggestion.infotext {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  text-align: center;
  padding: 0.5rem 0.1rem 0.25rem 0.1rem;
}

[data-altstylesheet="High Contrast"] .lookup li.suggestion.infotext {
  color: #000000;
}

.lookup li.suggestion.infotext span.disclaimerspan {
  display: block;
  font-style: italic;
}

.lookup li.suggestion.infotext.noLink:hover,
.lookup li.suggestion.infotext.noLink:focus {
  background: none;
  cursor: default;
  outline: none;
}

.lookupcontainer > .content {
  background: #f8f8f8;
}

.lookup #results {
  margin: 1rem 0;
}

.lookupcontainer .formrow {
  margin: 0.7rem 0;
  min-width: 30%;
}

.lookupcontainer .formrow:first-child {
  margin-top: 0;
}

.lookupcontainer .formrow .leftcol {
  width: 23%;
  display: inline-block;
  text-align: right;
  margin-right: 2%;
  padding-top: 0.3rem;
}

.lookupcontainer .formrow .rightcol {
  display: inline-block;
  vertical-align: top;
  max-width: 70%;
  overflow-wrap: break-word;
}

.lookupcontainer .formrow .name {
  font-size: var(--wptheme_font-size_1);
}

.lookupcontainer .formrow input.date.nativeCalendar {
  width: 8rem;
}

.unsetWidth[class][class][class][class][class] {
  width: unset;
  min-width: min(8.25rem, 100%);
  max-width: 100%;
}

.mobile .unsetWidth[class][class][class][class][class] {
  min-width: min(9.75rem, 100%);
}

.calendarFullWidth {
  max-width: 100%;
}

.mobile .calendarFullWidth {
  width: 100%;
}

.lookup .anchorListElement.resultelement {
  display: inline-block;
  width: 49.5%;
  padding: 1rem;
  background: #ffffff;
  vertical-align: top;
  overflow: hidden;
  word-wrap: break-word;
}

.lookup .noprint.imgbutn img {
  width: 16px;
  height: 16px;
}

.lookup .customtext a {
  cursor: pointer;
}

.lookup .rightcol input.selectionlabel {
  font-size: var(--wptheme_font-size_1);
  display: inline-block;
  margin: 0;
  min-width: 50%;
  max-width: 90%;
}

.lookup .rightcol input.selectionlabel[disabled] {
  background-color: #dbdbdb;
}

.lookupcontainer .formheader {
  margin: 0.5rem 0 1rem;
  outline: none;
}

.lookupcontainer .rightcol input,
.lookupcontainer .rightcol select,
.lookupcontainer .rightcol textarea {
  font-size: var(--wptheme_font-size_0);
  margin-bottom: 0;
}

.lookupcontainer .itemdetails label.togglebutton[for] {
  font-weight: 500;
}

.lookupcontainer .itemdetails {
  padding-bottom: 0.5rem;
}

/* #endregion Lookup */
/* #region Pharmacy */
@media screen and (max-width: 768px) {
  #PreferredPharmLink {
    flex-direction: column;
  }
  #PreferredPharmLink a.button {
    width: 100%;
  }
  #pharmacylookup .searchcontainer .pretext {
    text-align: left;
  }
  #pharmacylookup .searchcontainer div.pharmacysearchinput,
  #pharmacylookup .searchcontainer div.pharmacyzipinput {
    width: 100%;
  }
  #pharmacylookup .searchcontainer .searchinputs.expanded {
    margin-top: 1rem;
    flex-direction: column;
    align-items: stretch;
  }
  #pharmacylookup .searchcontainer .searchinputs.expanded #searchimg {
    display: none;
  }
  #pharmacylookup .searchcontainer .searchinputs.expanded #searchbtn {
    display: block;
    width: 100%;
  }
  #pharmacylookup .searchcontainer .anchorListElement.resultelement {
    width: 100%;
  }
  #searchsuggestions.suggestions-zipcode-expanded {
    width: 100%;
    z-index: 10;
  }
  .expanded #search {
    width: inherit;
  }
  #invalidziperrmsg.alert.helptext {
    text-align: center;
    margin-right: 0;
  }
  .container .content .component.PharmaciesList {
    margin-bottom: 1rem;
  }
}
.pharmacy-focus-anchor {
  outline: none;
}

.PharmacyContainer:not(.eCheckInPharmacy) .grid .phrlist .phrcard {
  min-height: 5rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 0;
}

.mobile .PharmacyContainer:not(.eCheckInPharmacy) .grid .phrlist .phrcard {
  margin: 0 12px 12px 0;
}

.PharmacyContainer:not(.eCheckInPharmacy) .grid .phrlist .phrcard .pharmacy-info-container {
  padding: 0.5rem 0.75rem;
  display: flex;
  justify-content: space-between;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: auto;
}

.PharmacyContainer:not(.eCheckInPharmacy) .grid .phrlist .phrcard .pharmacy-details-container {
  padding: 0;
  word-break: break-word;
}

.PharmacyContainer:not(.eCheckInPharmacy) .grid .phrlist .phrcard .pharmacy-info-cell:not(:last-child) {
  padding-bottom: 0.25rem;
}

.PharmacyContainer:not(.eCheckInPharmacy) .grid .phrlist .phrcard .hours-label {
  padding-right: 0.25rem;
}

.PharmacyContainer:not(.eCheckInPharmacy) .grid .phrlist .phrcard .pharmacy-actions-container {
  width: auto;
  align-self: flex-end;
  padding-left: inherit;
}

.PharmacyContainer:not(.eCheckInPharmacy) .grid .phrlist .phrcard .pharmacy-actions-container .pharmacy_action {
  display: block;
  font-size: var(--wptheme_font-size_-2);
  text-align: center;
}

.PharmacyContainer:not(.eCheckInPharmacy) .grid .phrlist .phrcard .pharmacy-actions-container .pharmacy_action:hover {
  text-decoration: underline;
}

.PharmacyContainer:not(.eCheckInPharmacy) .grid .phrlist .phrcard .pharmacy-actions-container .pharmacy_action img {
  width: 1.7rem;
}

.PharmacyContainer:not(.eCheckInPharmacy) .grid .phrlist .phrcard .pharmacy-actions-container .pharmacy_action .mapIcon {
  width: 1.7rem;
  height: 1.7rem;
  fill: currentColor;
  margin-bottom: -0.25rem;
}

.PharmacyContainer:not(.eCheckInPharmacy) .grid .phrlist .phrcard .pharmacy-actions-container .pharmacy_action:not(:first-child) {
  margin-top: 0.5rem;
}

.PharmacyContainer:not(.eCheckInPharmacy) .grid .phrlist .phrcard .pharmacy-info-header {
  padding: 0.5rem 0.75rem 0 0.75rem;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
}

.PharmacyContainer:not(.eCheckInPharmacy) .grid .phrlist .phrcard .pharmacy-info-cell {
  margin-bottom: 0;
}

.PharmacyContainer:not(.eCheckInPharmacy) .grid .phrlist .phrcard .pharmacy-info-icon {
  height: 1rem;
  min-height: 1rem;
  min-width: 1rem;
  opacity: 0.8;
}

.PharmacyContainer:not(.eCheckInPharmacy) .grid .phrlist .phrcard .pharmacyname {
  font-weight: bold;
}

.PharmacyContainer:not(.eCheckInPharmacy) .card.addItem a {
  height: 100%;
}

.PharmacyContainer:not(.eCheckInPharmacy) .nodata {
  margin: 0.5rem 0;
}

.grid .cardlist .card .header_no_space {
  padding: 0.75rem 0 0 0;
}

.grid .cardlist .card .medinfo:not(:last-child) {
  padding-bottom: 0.25rem;
}

.grid .cardlist .card .hours-label {
  padding-right: 0.25rem;
}

.dialogContent .header_no_space {
  padding: 0.75rem 0 0 0;
}

.dialogContent .header_no_space:first-child {
  padding-top: 0;
}

.cost_info_container .medcost span {
  display: inline-block;
}

.eCheckInPharmacy .pharmacy-action-container.alignEnd {
  width: 2.5rem;
  position: absolute;
  right: 0;
  margin-right: -2.5rem;
}

.pharmacy-action-container > * {
  vertical-align: middle;
}

.eCheckInPharmacy .pharmacy-action-container {
  height: calc(100% - 0.5rem);
  display: inline-flex;
  align-items: center;
}

.eCheckInPharmacy .pharmacy-action-container .button {
  width: auto;
  margin: 0;
  padding: 0.4rem 0.6rem;
}

.eCheckInPharmacy .pharmacy-action-container .button img {
  height: 1.25rem;
  vertical-align: middle;
}

.eCheckInPharmacy .flatradiogrouper .flatradio.container:not(:last-child):after {
  width: calc(100% + 0.5rem);
}

.eCheckInPharmacy .grid .phrlist .flatradio.container {
  width: calc(100% - 2.5rem);
}

.eCheckInPharmacy .grid .phrlist .flatradio.container .pharmacy-radio-label {
  width: 100%;
  vertical-align: middle;
  flex-grow: 1;
}

.eCheckInPharmacy .grid .phrlist .flatradio.container .pharmacy-info {
  padding-top: 0;
  padding-bottom: 0;
}

.eCheckInPharmacy .grid .phrlist .flatradio.container .pharmacy-info-cell {
  display: block;
}

.eCheckInPharmacy .grid .phrlist .flatradio.container .pharmacyname {
  padding: 0;
}

.eCheckInPharmacy #phrcard-additem,
.eCheckInPharmacy #phrcard-clearitem {
  display: flex;
  align-items: center;
  padding-left: 1.5px;
}

.eCheckInPharmacy #phrcard-additem img,
.eCheckInPharmacy #phrcard-clearitem img {
  /*rtl:raw: transform: scaleX(-1);*/
  height: 1rem;
  margin: 0 0.25rem 0 0;
}

.eCheckInPharmacy #phrcard-additem .addlabel,
.eCheckInPharmacy #phrcard-clearitem .addlabel {
  vertical-align: middle;
  font-size: var(--wptheme_font-size_0);
}

.eCheckInPharmacy #phrcard-additem .addlabel:before,
.eCheckInPharmacy #phrcard-clearitem .addlabel:before {
  content: "+";
  display: inline-block;
  font-size: var(--wptheme_font-size_3);
  margin: 0 0.45rem 0 0.2rem;
  vertical-align: top;
}

.eCheckInPharmacy .nodata #phrcard-additem {
  margin-left: 0;
  display: block;
}

a[data-id=expandzipcodefield] {
  display: inline-block;
  margin-left: 0.25rem;
}

.expanded #search {
  padding-right: 1%;
}

.expanded #searchimg {
  position: static;
  height: 2.08rem;
  width: 2.08rem;
  padding: 0.5rem;
  background: #0074AD;
  display: inline-block;
  flex: 0 0 auto;
}

.expanded .searchbtn {
  display: none;
}

.expanded:after {
  display: none;
}

#searchsuggestions .suggestion {
  padding: 0.25rem 0.25rem 0.25rem 1.5rem;
}

#searchsuggestions .suggestion:not(:last-child) {
  border-bottom: 1px solid #eaeaea;
}

#searchsuggestions .suggestion .name {
  text-align: left;
  font-weight: bold;
  margin-bottom: 0;
}

#searchsuggestions .suggestion .address {
  text-align: left;
  margin: 0;
}

.PharmacyContainer {
  margin: 1rem 0 1rem 0;
}

#searchinputs:after {
  top: 0;
  height: 1.75rem;
}

#zipcodeinputs-expanded {
  display: inline;
  width: 11.5rem;
  margin-right: 1rem;
}

#searchinputs.expanded {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

#searchinputs > * {
  vertical-align: middle;
}

#searchinputs .alert {
  text-align: left;
}

#searchsuggestions.suggestions-zipcode-expanded {
  width: 100%;
  left: 0;
}

#invalidziperrmsg.alert.helptext {
  text-align: center;
  margin-top: 1rem;
}

#phrcard-other .freetext-change {
  width: 1.25rem;
  vertical-align: middle;
  margin-left: 0.25rem;
}

#phrcard-other .name {
  display: inline;
}

.card .phrcard-additional-desc {
  bottom: 0;
  position: absolute;
  background-color: #f8f8f8;
  left: 0;
  padding: 0.5rem;
}

.refillpickupoptions select {
  display: inline-block;
  margin: 0 0.25rem 0 0;
  min-width: 0;
}

.refillpickupoptions #pickuptime .fieldtime label {
  display: inline-block !important;
  margin: 0 0.25rem 0 0;
}

.refillpickupoptions#pickupoptions > #pickuptime > legend,
.refillpickupoptions#pickupoptions > label {
  color: #0074AD;
  display: block;
  font-weight: normal;
  padding: 0.75rem 0 0.5rem;
  width: 100%;
  font-size: var(--wptheme_font-size_3);
}

.section .content label[for=pharmacy] {
  float: left;
  margin-right: 0.25rem;
  margin-bottom: 0.25rem;
}

.section .content select#pharmacy ~ p.helptext {
  padding-top: 0.1rem;
}

fieldset#deliveryoptions input.radio[name=deliverymethod],
fieldset#deliveryoptions input.radio[name=deliverymethod] + label,
fieldset#paymentoptions input.radio[name=paymentmethod],
fieldset#paymentoptions input.radio[name=paymentmethod] + label,
fieldset#addressoptions input.radio[name=address],
fieldset#addressoptions input.radio[name=address] + label {
  vertical-align: baseline;
}

#mobileonlypretext {
  display: none;
}

#pharmacylookup div.pharmacysearchinput {
  display: inline-block;
  position: relative;
}

#pharmacylookup div.pharmacyzipinput {
  width: fit-content;
}

#pharmacylookup div.searchresults,
#pharmacylookup label {
  text-align: left;
}

#pharmacylookup .anchorListElement.resultelement {
  overflow: visible;
}

/* #endregion Pharmacy */
/* #region CareTeam */
.careteam.component li.careteam.listelement.hiddenProvider,
.careteam.component li.careteam.listelement .hiddenProviderIcon {
  display: none;
}

.component.pocdefaultpopup.careteam ul.careteam li.listelement.careteam.selected {
  background-color: #ffffff;
}

#careteamWrapper {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  width: auto;
  min-width: 17rem;
  padding: 1rem 1rem 0 1rem;
}

.tvmode #careteamWrapper {
  border-radius: 10px;
  border: none;
}

#careteamWrapper:where(:is(a, button, .button, [role=button]):not(:has(a, button, .button, [role=button], select, textarea, input)),
:has(> :is(a, button, .button, [role=button]):only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode #careteamWrapper:where(:is(a, button, .button, [role=button]):not(:has(a, button, .button, [role=button], select, textarea, input)), :has(> :is(a, button, .button, [role=button]):only-child))[class] {
  border-radius: 10px;
  border: none;
}

#careteamWrapper:where(:is(a, button, .button, [role=button]):not(:has(a, button, .button, [role=button], select, textarea, input)),
:has(> :is(a, button, .button, [role=button]):only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

@media only screen and (min-width: 1px) and (max-width: 1300px) {
  #careteamWrapper {
    padding: 0.7rem 0.7rem 0 0.7rem;
  }
}
#careteamWrapper .titlebar {
  display: none;
}

#careteamWrapper .careTeamTitle {
  padding: 0;
  word-wrap: break-word;
  word-break: break-word;
}

#careteamWrapper .careteam.condensed {
  height: auto !important;
}

#careteamWrapper .popupiconcontainer {
  position: absolute;
  top: 2rem;
  left: 1.6rem;
  background-color: #ffffff;
  border-radius: 100%;
}

#careteamWrapper .popupiconcontainer .externalicon:not(.orglogo) {
  height: 16px;
  width: 16px;
  margin: 3px;
}

#careteamWrapper .popupiconcontainer .incompleteSetupBadge {
  display: none;
}

#careteamWrapper li.careteam.listelement {
  display: flex;
  padding: 0.3rem 0 0.3rem 0.6rem;
  margin-top: 1rem;
  min-height: 4.6rem;
  border-bottom: 1px solid #dbdbdb;
}

#careteamWrapper li.careteam.listelement:hover {
  cursor: default;
}

#careteamWrapper li.careteam.listelement:after {
  display: none;
}

#careteamWrapper li.careteam.listelement:nth-of-type(1n + 5) {
  display: none;
}

#careteamWrapper li.careteam.listelement .subtle {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
}

#careteamWrapper .anchorListElement {
  width: 100%;
}

#careteamWrapper .anchorListElement:hover {
  cursor: default;
}

#careteamWrapper .anchorListElement .other {
  padding: 0;
  text-indent: 0;
  word-wrap: break-word;
  word-break: break-word;
}

#careteamWrapper .anchorListElement .other.name a {
  color: #000000;
}

#careteamWrapper .anchorListElement .col2 {
  padding-left: 0.4rem;
}

#careteamWrapper .icons {
  display: flex;
  align-items: start;
  width: 6.5rem;
  min-width: 6.5rem;
  min-height: 3.9rem;
  margin: 0;
}

@media only screen and (min-width: 1px) and (max-width: 768px) {
  #careteamWrapper .icons {
    width: 5.5rem;
    min-width: 5.5rem;
  }
}
#careteamWrapper .widgetIconLink {
  border-radius: 50%;
  height: 2.7rem;
  width: 2.7rem;
  margin-right: 0.45rem;
  background-color: #c7e0ed;
}

@media only screen and (min-width: 1px) and (max-width: 768px) {
  #careteamWrapper .widgetIconLink {
    height: 2.3rem;
    width: 2.3rem;
  }
}
#careteamWrapper .widgetIconLink svg {
  fill: #0074AD;
}

#careteamWrapper .widgetIconLink.canmessage:first-child {
  margin-left: auto;
}

#careteamWrapper .widgetIconLink:hover {
  background-color: #a6cee2;
}

#careteamWrapper .widgetIconLink:active {
  filter: brightness(1.1);
}

#careteamWrapper .icons svg {
  height: 2.4rem;
  width: 2.4rem;
  margin: 0.15rem;
}

@media only screen and (min-width: 1px) and (max-width: 768px) {
  #careteamWrapper .icons svg {
    height: 2rem;
    width: 2rem;
  }
}
#careteamWrapper .linkwrapper {
  display: flex;
  justify-content: center;
  padding: 0.6rem;
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
}

@media screen {
  #careteamWrapper .linkwrapper:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
#careteamWrapper .linkwrapper .arrow {
  position: relative;
  height: 1rem;
  width: 1rem;
  top: 0.23rem;
  fill: currentColor;
  /*rtl:raw:
  transform: rotate(180deg);
  */
}

#careteamWrapper .linkwrapper a {
  display: flex;
}

#careteamWrapper .linkwrapper .seeAllProviders.link {
  display: inline;
  cursor: pointer;
  word-wrap: break-word;
  word-break: break-word;
}

#careteamWrapper .providerimage {
  background-color: #dbdbdb;
}

@media only screen and (max-width: 1300px) {
  .careteam.standalonepopup .fullscreen.careteam div.column1,
  .careteam.Popup .fullscreen.careteam div.column1 {
    display: none;
  }
}
.careteam.standalonepopup.noProviders,
.careteam.Popup.noProviders {
  display: block;
}

.careteam.standalonepopup .showHiddenCheckbox,
.careteam.Popup .showHiddenCheckbox {
  display: none;
}

.careteam.standalonepopup .fullscreen .menudetailstable.leftmenu .rightcolumn,
.careteam.Popup .fullscreen .menudetailstable.leftmenu .rightcolumn {
  display: table-cell;
  overflow: visible;
}

@media only screen and (min-width: 1301px) {
  .careteam.standalonepopup {
    display: none;
  }
}
.careteam.standalonepopup .fullscreen.careteam div.column1 {
  display: none;
}

.careteam .fullscreen .providerTitle a {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.datatile .careteam.standalonepopup {
  display: block;
}

#careteamstandalone .careteam.standalone {
  height: auto !important;
}

#careteamstandalone .titlebar {
  display: none;
}

#careteamstandalone .inlineloading {
  display: none;
}

#careteamstandalone .content {
  height: auto;
}

#careteamstandalone .popupiconcontainer {
  position: absolute;
  top: 2rem;
  left: 1.6rem;
  background-color: #ffffff;
  border-radius: 100%;
}

#careteamstandalone .popupiconcontainer .externalicon:not(.orglogo) {
  height: 16px;
  width: 16px;
  margin: 3px;
}

#careteamstandalone .rightcolumn {
  background-color: #ffffff;
}

#careteamstandalone .rightcolumn .infoBubblePopup {
  margin-left: 1rem;
}

#careteamstandalone .leftcolumn {
  background-color: transparent;
  width: 275px;
}

#careteamstandalone .leftcolumn:before {
  background: rgba(0, 116, 173, 0.05);
}

#careteamstandalone .leftcolumn li.listelement {
  background-color: rgba(255, 255, 255, 0.6);
  margin: 0.2rem 0;
  min-height: 5rem;
}

#careteamstandalone .leftcolumn li.listelement .mainContent {
  display: flex;
}

#careteamstandalone .leftcolumn li.listelement .statusIcons {
  width: 2rem;
  text-align: center;
}

#careteamstandalone .leftcolumn li.listelement .organizationName {
  white-space: normal;
}

@media only screen and (max-width: 1300px) {
  #careteamstandalone .leftcolumn {
    width: 100%;
  }
  #careteamstandalone .leftcolumn ul.careteam li.selected:before {
    width: 0;
  }
  #careteamstandalone .leftcolumn ul {
    height: auto;
  }
}
@media only screen and (min-width: 1301px) {
  #careteamstandalone .leftcolumn ul {
    min-height: 600px;
  }
  #careteamstandalone .leftcolumn li.selected {
    background-color: #ffffff;
  }
  #careteamstandalone .leftcolumn li.selected .anchorListElement:focus {
    outline: none;
  }
}
#careteamstandalone .inlineloading {
  position: absolute;
  top: 20%;
  left: 275px;
  width: calc(100% - 275px);
  margin: 0;
}

#careteamWrapper .fullscreen.showHiddenProviders li.hiddenProvider,
#careteamstandalone .fullscreen.showHiddenProviders li.hiddenProvider {
  display: block;
}

#careteamWrapper .fullscreen.showHiddenProviders li.hiddenProvider .hiddenProviderIcon,
#careteamstandalone .fullscreen.showHiddenProviders li.hiddenProvider .hiddenProviderIcon {
  display: block;
}

#careteamWrapper .fullscreen.showHiddenProviders .nodatalistelement,
#careteamstandalone .fullscreen.showHiddenProviders .nodatalistelement {
  display: none;
}

#careteamWrapper .fullscreen.showHiddenProviders .tabToGoBack,
#careteamstandalone .fullscreen.showHiddenProviders .tabToGoBack {
  display: block !important;
}

.careteam.fullscreen .headerBG {
  height: 5rem;
  border-radius: 1rem;
  margin-bottom: 0.5rem;
  background-color: #0074AD;
  background-image: url("../images/background.svg");
  background-size: 100%;
}

.careteam.fullscreen .profileHeader {
  display: flex;
  margin-bottom: 5.5rem;
}

.careteam.fullscreen .profileHeader .providerTitle {
  margin-bottom: 10px;
  font-size: var(--wptheme_font-size_3);
  line-height: initial;
}

.careteam.fullscreen .profileHeader .providerPhotoContainer {
  width: auto;
  margin: -4rem 1rem 0 1rem;
  z-index: 1;
}

.careteam.fullscreen .profileHeader .providerPhotoContainer .providerPhotoFrame {
  height: 8rem;
  width: 8rem;
  border-radius: 100%;
  background-color: #ffffff;
  padding: 0.5rem;
}

.careteam.fullscreen .profileHeader .providerimage.roundedimage.large {
  width: 7rem;
  height: 7rem;
}

.careteam.fullscreen .profileHeader .patientActions {
  position: absolute;
  width: calc(100% - 12rem);
}

.careteam.fullscreen .profileHeader .providerToggle {
  width: 35rem;
  text-align: right;
}

.careteam.fullscreen .profileHeader .providerToggle svg.hideProvider,
.careteam.fullscreen .profileHeader .providerToggle svg.unhideProvider {
  margin-bottom: 0.1rem;
}

.careteam.fullscreen .profileHeader .providerToggle .hideProvider {
  display: inline;
}

.careteam.fullscreen .profileHeader .providerToggle .unhideProvider {
  display: none;
}

.careteam.fullscreen .profileHeader .externalOrganizations {
  margin-bottom: 0.5rem;
}

.careteam.fullscreen .profileHeader .externalOrganizations .organization {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.careteam.fullscreen .profileHeader .externalOrganizations .organization img {
  height: 36px;
  width: 36px;
  max-height: 36px;
  max-width: 36px;
  min-height: 36px;
  min-width: 36px;
}

.careteam.fullscreen .profileHeader .externalOrganizations .organization .orgNameAndTimeStamp {
  display: flex;
  flex-direction: column;
  margin-left: 5px;
}

.careteam.fullscreen .profileHeader .externalOrganizations .organization .orgNameAndTimeStamp span {
  width: fit-content;
}

@media only screen and (max-width: 1300px) {
  .careteam.fullscreen .profileHeader {
    flex-direction: column;
    text-align: center;
    margin-bottom: 1.5rem;
  }
  .careteam.fullscreen .profileHeader .providerPhotoContainer {
    margin: -4rem auto 0 auto;
    width: 8rem;
  }
  .careteam.fullscreen .profileHeader .patientActions {
    position: relative;
    display: block;
    max-width: 20rem;
    margin: auto;
    width: 100%;
  }
  .careteam.fullscreen .profileHeader .providerToggle {
    width: auto;
    text-align: center;
  }
  .careteam.fullscreen .profileHeader .externalOrganizations {
    max-width: 20rem;
    margin: auto;
    margin-bottom: 0.5rem;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-content: center;
    flex-wrap: wrap;
  }
  .careteam.fullscreen .profileHeader .externalOrganizations .organization {
    width: fit-content;
    align-content: center;
  }
  .careteam.fullscreen .profileHeader .externalOrganizations .organization div {
    width: fit-content;
  }
}
.careteam.fullscreen .hiddenProvider .profileHeader .providerToggle .hideProvider {
  display: none;
}

.careteam.fullscreen .hiddenProvider .profileHeader .providerToggle .unhideProvider {
  display: inline;
}

.careteam.fullscreen .smallIcon {
  margin-right: 0.25rem;
  vertical-align: middle;
}

.careteam.fullscreen svg.smallIcon {
  width: 1rem;
  height: 1rem;
  transform: scale(1.6) translateY(-1px);
  margin-right: 0.5rem;
}

.careteam.fullscreen svg.smallIcon.linkIcon {
  fill: #0074AD;
}

.careteam.fullscreen svg.smallIcon.buttonIcon {
  fill: #ffffff;
}

.careteam.fullscreen img.smallIcon {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
}

.careteam.fullscreen .showHiddenCheckbox {
  margin-bottom: 0.5rem;
}

.careteam.fullscreen .showHiddenCheckbox label {
  width: auto;
}

.careteam.fullscreen .updateStatusError::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background: url("../images/warning.png") no-repeat scroll 0 0;
  background-size: contain;
  height: 1.25rem;
  width: 1.25rem;
  margin-right: 0.25rem;
}

.careteam.fullscreen .nodatalistelement {
  outline: none;
}

.careteam.fullscreen .zeroState {
  max-width: 80%;
  margin: 0rem auto 1rem auto;
}

.careteam.fullscreen .hiddenActionSuccess {
  font-size: var(--wptheme_font-size_2);
  text-align: center;
  margin: 3rem 0 2rem 0;
}

/* #endregion CareTeam */
/* #region MedicationReferences */
.medReference {
  width: 100%;
  margin-bottom: 1rem;
  word-break: break-word;
  border: unset;
  /* FDB document styles */
}

.medReference .Disc,
.medReference .Disk {
  list-style: disc;
  word-break: normal;
}

.medReference .Circle {
  list-style: circle;
  word-break: normal;
}

.medReference td {
  padding: 0 0.5rem 0 0.5rem;
  vertical-align: top;
}

.medReference a[name=p02]::before {
  display: block;
  content: " ";
  margin-top: -80px;
  height: 80px;
  visibility: hidden;
  pointer-events: none;
}

.medReference .Bold {
  font-weight: bold;
}

@media print {
  #medGuideDoc iframe,
  #monographDoc iframe {
    display: none;
  }
  #medGuideDoc body,
  #monographDoc body {
    margin: 1rem;
  }
}
@media print {
  .medRefLink {
    display: none;
  }
}
.medReferenceDivider {
  width: 100%;
  height: 1rem;
  background: #bfdceb;
}

.medRefSubText {
  padding-top: 1rem;
}

.medRefDownload .btnImg,
.medRefDownload .btnText {
  vertical-align: middle;
}

.medRefDownload .btnImg {
  margin-bottom: 1px;
}

.medRefPrint {
  margin-bottom: 0;
}

.medRefPrint .btnText {
  vertical-align: middle;
}

.mobile .medRefPrint {
  display: none;
}

.mobile .medbottom .buttonList .button.inlinesave:hover,
.mobile .medbottom .buttonList .button.inlinedelete:hover {
  background-color: #ebf4f8;
}

.ToDolist + .multiMonthCalendar .calendarBackEventBtn {
  display: inline-block;
  width: auto;
}

/* #endregion MedicationReferences */
/* Common Css */
/* Copyright 2018-2025 Epic Systems Corporation */
* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  max-width: 100%;
}

:root {
  --wptheme_card_border-radius: 6px;
  --wptheme_card_border-color: #cccccc;
  --wptheme_card_border-width: 1px;
  --wptheme_card_background: #ffffff;
  --wptheme_card_drop-shadow-color: transparent;
  --wptheme_interactive-card_border-radius: 6px;
  --wptheme_interactive-card_border-color: #cccccc;
  --wptheme_interactive-card_border-width: 1px;
  --wptheme_interactive-card_background: #ffffff;
  --wptheme_interactive-card_drop-shadow-color: transparent;
  --wptheme_font-size_-2: 0.7901234568rem;
  --wptheme_font-size_-1: 0.8888888889rem;
  --wptheme_font-size_0: 1rem;
  --wptheme_font-size_1: 1.125rem;
  --wptheme_font-size_2: 1.265625rem;
  --wptheme_font-size_3: 1.423828125rem;
  --wptheme_font-size_4: 1.6018066406rem;
  --wptheme_font-size_5: 1.8020324707rem;
  --wptheme_font-size_6: 2.0272865295rem;
  --wptheme_font-size_7: 2.2806973457rem;
  --wptheme_font-size_8: 2.565784514rem;
  --wptheme_font-size_9: 2.8865075782rem;
  --wptheme_font-style_subtle_size: var(--wptheme_font-size_-1);
  --wptheme_font-style_subtle_color: #767676;
  --wptheme_font-style_subtle_weight: normal;
  --wptheme_font-style_body_size: var(--wptheme_font-size_0);
  --wptheme_font-style_body_color: #363636;
  --wptheme_font-style_body_weight: normal;
  --wptheme_font-style_h4_size: var(--wptheme_font-size_1);
  --wptheme_font-style_h4_color: #363636;
  --wptheme_font-style_h4_weight: bold;
  --wptheme_font-style_h3_size: var(--wptheme_font-size_2);
  --wptheme_font-style_h3_color: #363636;
  --wptheme_font-style_h3_weight: normal;
  --wptheme_font-style_h2_size: var(--wptheme_font-size_3);
  --wptheme_font-style_h2_color: #363636;
  --wptheme_font-style_h2_weight: normal;
  --wptheme_font-style_h1_size: var(--wptheme_font-size_4);
  --wptheme_font-style_h1_color: #000000;
  --wptheme_font-style_h1_weight: normal;
  --wptheme_font-style_display_size: var(--wptheme_font-size_7);
  --wptheme_font-style_display_color: #000000;
  --wptheme_font-style_display_weight: bold;
  --wptheme_font-style_link_color: #0074AD;
}

:root.testTheme {
  --wptheme_card_border-radius: 0px;
  --wptheme_card_border-color: #0074AD;
  --wptheme_card_border-width: 5px;
  --wptheme_card_background: #c2dbf3;
  --wptheme_card_drop-shadow-color: transparent;
  --wptheme_interactive-card_border-radius: 0px;
  --wptheme_interactive-card_border-color: #0074AD;
  --wptheme_interactive-card_border-width: 5px;
  --wptheme_interactive-card_background: #c2dbf3;
  --wptheme_interactive-card_drop-shadow-color: transparent;
  --wptheme_font-size_-2: 0.64rem;
  --wptheme_font-size_-1: 0.8rem;
  --wptheme_font-size_0: 1rem;
  --wptheme_font-size_1: 1.25rem;
  --wptheme_font-size_2: 1.5625rem;
  --wptheme_font-size_3: 1.953125rem;
  --wptheme_font-size_4: 2.44140625rem;
  --wptheme_font-size_5: 3.0517578125rem;
  --wptheme_font-size_6: 3.8146972656rem;
  --wptheme_font-size_7: 4.768371582rem;
  --wptheme_font-size_8: 5.9604644775rem;
  --wptheme_font-size_9: 7.4505805969rem;
  --wptheme_font-style_subtle_size: var(--wptheme_font-size_-1);
  --wptheme_font-style_subtle_color: #767676;
  --wptheme_font-style_subtle_weight: bold;
  --wptheme_font-style_body_size: var(--wptheme_font-size_0);
  --wptheme_font-style_body_color: #0074AD;
  --wptheme_font-style_body_weight: bold;
  --wptheme_font-style_h4_size: var(--wptheme_font-size_1);
  --wptheme_font-style_h4_color: #0074AD;
  --wptheme_font-style_h4_weight: bold;
  --wptheme_font-style_h3_size: var(--wptheme_font-size_2);
  --wptheme_font-style_h3_color: #0074AD;
  --wptheme_font-style_h3_weight: bold;
  --wptheme_font-style_h2_size: var(--wptheme_font-size_3);
  --wptheme_font-style_h2_color: #0074AD;
  --wptheme_font-style_h2_weight: bold;
  --wptheme_font-style_h1_size: var(--wptheme_font-size_4);
  --wptheme_font-style_h1_color: #0074AD;
  --wptheme_font-style_h1_weight: bold;
  --wptheme_font-style_display_size: var(--wptheme_font-size_7);
  --wptheme_font-style_display_color: #0074AD;
  --wptheme_font-style_display_weight: bold;
  --wptheme_font-style_link_color: #0074AD;
}

/* #region mark tag*/
mark {
  background-color: #ffff00;
}

/* #endregion */
html {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  font-family: "Gotham 4r";
  -webkit-text-size-adjust: 100%;
  height: 100%;
}

html.darkmode {
  color: #ffffff;
}

@media print {
  html {
    height: auto;
    min-width: 0;
    min-height: 0;
    box-shadow: none !important;
    color: #000000 !important;
    border-color: #000000 !important;
    background: none !important;
  }
  html:not(.printcolor) body *,
  html:not(.printcolor) body *:before,
  html:not(.printcolor) body *:after {
    color: #000000 !important;
    border-color: #000000 !important;
  }
  html:not(.printcolor) body .nodata {
    background-color: rgba(204, 204, 204, 0.25) !important;
  }
}
.SECssSwitcher {
  position: absolute;
}

body {
  min-height: 100%;
  min-width: 1280px;
  width: 100%;
  overflow-y: scroll;
}

.mobile body,
.tvmode body {
  overflow-y: auto;
}

body.PUpage,
body.noMinWidth {
  min-width: 0;
}

body.graphicHeader:not(.isPrelogin):before,
body.graphicHeader.midlogin:before,
body.md_selftriage_load:before,
body.md_landingpage_loadlandingpagedecisiontrees:before,
body.md_selftriage_errorpage:before,
body.graphicHeader.md_crossdeploymentscheduling_schedulefromtoken:before,
body.graphicHeader.md_openscheduling_index:before,
body.graphicHeader.md_openscheduling_standalone:before,
body.graphicHeader.md_anonymoustelehealth_index:before,
body.md_telemedicinehome_guestvisit:before,
body.graphicHeader.md_onmyway_index:before,
body.graphicHeader.md_standalone_signup:before,
body.graphicHeader.md_anonymousscheduling_generateerrorviewfromtoken:before,
body.graphicHeader.md_bedlogin_index:before,
body.graphicHeader.md_react_index:before,
body.graphicHeader.md_react_host:before {
  position: fixed;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 100%;
  content: " ";
  z-index: -2;
  background-color: #246fb5;
  background-image: none;
}

.darkmode body.graphicHeader:not(.isPrelogin):before,
.darkmode body.graphicHeader.midlogin:before,
.darkmode body.md_selftriage_load:before,
.darkmode body.md_landingpage_loadlandingpagedecisiontrees:before,
.darkmode body.md_selftriage_errorpage:before,
.darkmode body.graphicHeader.md_crossdeploymentscheduling_schedulefromtoken:before,
.darkmode body.graphicHeader.md_openscheduling_index:before,
.darkmode body.graphicHeader.md_openscheduling_standalone:before,
.darkmode body.graphicHeader.md_anonymoustelehealth_index:before,
.darkmode body.md_telemedicinehome_guestvisit:before,
.darkmode body.graphicHeader.md_onmyway_index:before,
.darkmode body.graphicHeader.md_standalone_signup:before,
.darkmode body.graphicHeader.md_anonymousscheduling_generateerrorviewfromtoken:before,
.darkmode body.graphicHeader.md_bedlogin_index:before,
.darkmode body.graphicHeader.md_react_index:before,
.darkmode body.graphicHeader.md_react_host:before {
  background-color: #174977;
}

body.graphicHeader:not(.isPrelogin):after,
body.graphicHeader.midlogin:after,
body.md_selftriage_load:after,
body.md_landingpage_loadlandingpagedecisiontrees:after,
body.md_selftriage_errorpage:after,
body.graphicHeader.md_crossdeploymentscheduling_schedulefromtoken:after,
body.graphicHeader.md_openscheduling_index:after,
body.graphicHeader.md_openscheduling_standalone:after,
body.graphicHeader.md_anonymoustelehealth_index:after,
body.md_telemedicinehome_guestvisit:after,
body.graphicHeader.md_onmyway_index:after,
body.graphicHeader.md_standalone_signup:after,
body.graphicHeader.md_anonymousscheduling_generateerrorviewfromtoken:after,
body.graphicHeader.md_bedlogin_index:after,
body.graphicHeader.md_react_index:after,
body.graphicHeader.md_react_host:after {
  position: fixed;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 100%;
  content: " ";
  z-index: -1;
  will-change: transform;
}

body.graphicHeader:not(.isPrelogin) #content:after,
body.graphicHeader.midlogin #content:after,
body.md_selftriage_load #content:after,
body.md_landingpage_loadlandingpagedecisiontrees #content:after,
body.md_selftriage_errorpage #content:after,
body.graphicHeader.md_crossdeploymentscheduling_schedulefromtoken #content:after,
body.graphicHeader.md_openscheduling_index #content:after,
body.graphicHeader.md_openscheduling_standalone #content:after,
body.graphicHeader.md_anonymoustelehealth_index #content:after,
body.md_telemedicinehome_guestvisit #content:after,
body.graphicHeader.md_onmyway_index #content:after,
body.graphicHeader.md_standalone_signup #content:after,
body.graphicHeader.md_anonymousscheduling_generateerrorviewfromtoken #content:after,
body.graphicHeader.md_bedlogin_index #content:after,
body.graphicHeader.md_react_index #content:after,
body.graphicHeader.md_react_host #content:after {
  background-color: rgba(255, 255, 255, 0.5);
}

.darkmode body.graphicHeader:not(.isPrelogin) #content:after,
.darkmode body.graphicHeader.midlogin #content:after,
.darkmode body.md_selftriage_load #content:after,
.darkmode body.md_landingpage_loadlandingpagedecisiontrees #content:after,
.darkmode body.md_selftriage_errorpage #content:after,
.darkmode body.graphicHeader.md_crossdeploymentscheduling_schedulefromtoken #content:after,
.darkmode body.graphicHeader.md_openscheduling_index #content:after,
.darkmode body.graphicHeader.md_openscheduling_standalone #content:after,
.darkmode body.graphicHeader.md_anonymoustelehealth_index #content:after,
.darkmode body.md_telemedicinehome_guestvisit #content:after,
.darkmode body.graphicHeader.md_onmyway_index #content:after,
.darkmode body.graphicHeader.md_standalone_signup #content:after,
.darkmode body.graphicHeader.md_anonymousscheduling_generateerrorviewfromtoken #content:after,
.darkmode body.graphicHeader.md_bedlogin_index #content:after,
.darkmode body.graphicHeader.md_react_index #content:after,
.darkmode body.graphicHeader.md_react_host #content:after {
  background-color: rgba(0, 0, 0, 0.5);
}

.tvmode body.graphicHeader:not(.isPrelogin) #content:after,
.tvmode body.graphicHeader.midlogin #content:after,
.tvmode body.md_selftriage_load #content:after,
.tvmode body.md_landingpage_loadlandingpagedecisiontrees #content:after,
.tvmode body.md_selftriage_errorpage #content:after,
.tvmode body.graphicHeader.md_crossdeploymentscheduling_schedulefromtoken #content:after,
.tvmode body.graphicHeader.md_openscheduling_index #content:after,
.tvmode body.graphicHeader.md_openscheduling_standalone #content:after,
.tvmode body.graphicHeader.md_anonymoustelehealth_index #content:after,
.tvmode body.md_telemedicinehome_guestvisit #content:after,
.tvmode body.graphicHeader.md_onmyway_index #content:after,
.tvmode body.graphicHeader.md_standalone_signup #content:after,
.tvmode body.graphicHeader.md_anonymousscheduling_generateerrorviewfromtoken #content:after,
.tvmode body.graphicHeader.md_bedlogin_index #content:after,
.tvmode body.graphicHeader.md_react_index #content:after,
.tvmode body.graphicHeader.md_react_host #content:after {
  background-color: rgba(0, 0, 0, 0.225);
}

.tvmode.darkmode body.graphicHeader:not(.isPrelogin) #content:after,
.tvmode.darkmode body.graphicHeader.midlogin #content:after,
.tvmode.darkmode body.md_selftriage_load #content:after,
.tvmode.darkmode body.md_landingpage_loadlandingpagedecisiontrees #content:after,
.tvmode.darkmode body.md_selftriage_errorpage #content:after,
.tvmode.darkmode body.graphicHeader.md_crossdeploymentscheduling_schedulefromtoken #content:after,
.tvmode.darkmode body.graphicHeader.md_openscheduling_index #content:after,
.tvmode.darkmode body.graphicHeader.md_openscheduling_standalone #content:after,
.tvmode.darkmode body.graphicHeader.md_anonymoustelehealth_index #content:after,
.tvmode.darkmode body.md_telemedicinehome_guestvisit #content:after,
.tvmode.darkmode body.graphicHeader.md_onmyway_index #content:after,
.tvmode.darkmode body.graphicHeader.md_standalone_signup #content:after,
.tvmode.darkmode body.graphicHeader.md_anonymousscheduling_generateerrorviewfromtoken #content:after,
.tvmode.darkmode body.graphicHeader.md_bedlogin_index #content:after,
.tvmode.darkmode body.graphicHeader.md_react_index #content:after,
.tvmode.darkmode body.graphicHeader.md_react_host #content:after {
  background-color: rgba(0, 0, 0, 0.775);
}

@media print {
  body {
    min-width: 0;
    min-height: 0;
    background: #ffffff;
    padding: 20px;
    overflow: visible;
  }
  body.graphicHeader,
  body.graphicHeader:before,
  body.graphicHeader:after {
    background: none !important;
  }
  body *,
  body:before,
  body:after {
    box-shadow: none !important;
  }
}
#printbar {
  display: none;
}

@media print and (scan: progressive), print and (scan: interlaced) {
  #printbar {
    display: block;
  }
}
#printbar .button {
  cursor: pointer;
  display: inline;
  border: none;
}

#printbar .button:hover,
#printbar .button:focus {
  text-decoration: underline;
}

.printheader,
.printfooter {
  display: none;
  margin: 0;
  border: 0;
  text-align: center;
  position: relative;
  padding: 1px 0;
}

@media print {
  .printheader,
  .printfooter {
    display: block;
  }
}
.printheader {
  top: -1em;
}

.printfooter {
  top: 1em;
}

@media print {
  .noprint {
    display: none !important;
  }
  td .noprint.contentlink {
    display: inline-block !important;
  }
}
@media print {
  .printonly {
    display: inline-block !important;
    width: auto !important;
  }
}
@media screen {
  body.scrollDisabled,
  #wrap.scrollDisabled,
  .mobile #wrap.scrollDisabled {
    position: fixed;
    overflow: clip;
  }
}
@media print {
  #wrap[id] {
    margin: 0.25in auto !important;
    width: auto;
    min-width: 0 !important;
    position: static !important;
    min-height: 0;
    box-shadow: none !important;
  }
}
@media print and (scan: progressive), print and (scan: interlaced) {
  #wrap {
    width: 8.5in;
    max-width: none;
  }
}
@media print {
  #wrap,
  #wrap #footer,
  #defaultColumn,
  #defaultForm,
  .terms,
  #content {
    background: none !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    float: none !important;
    overflow: visible !important;
    min-height: 0 !important;
  }
}
#content {
  z-index: 1;
  position: relative;
  overflow: hidden;
}

@media screen {
  #content {
    min-height: calc(100vh - var(--wp-header-height)) !important;
    max-width: 1440px;
  }
}
@media screen {
  #content.iFrameFullWidth {
    max-width: 100%;
  }
}
@media screen {
  body.isPrelogin:not(.fullHeightPrelogin) #content {
    min-height: 400px !important;
  }
}
.mobile.removeMobileMaxWidth #content,
.tvmode #content {
  max-width: none;
}

#content:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transition: opacity 0.4s ease-in-out;
  z-index: -1;
}

@media print {
  #content:after {
    color: #000000 !important;
    border-color: #000000 !important;
    background: none !important;
  }
}
/*#region CSS Grid Layout*/
#content {
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: 1fr;
  grid-template-areas: "main" "footer";
}

@media print {
  #content {
    display: block;
  }
}
#content #main {
  grid-area: main;
}

#content #footer {
  grid-area: footer;
}

#content #sidebarFooter {
  grid-area: sidebarFooter;
}

#content #mainFooter {
  grid-area: mainFooter;
}

body.isPrelogin #content #footer {
  display: grid;
  grid-template-areas: "mainFooter" "sidebarFooter";
  grid-template-columns: 100%;
}

.mobile body.isPrelogin #content #footer {
  display: none;
}

body.isPrelogin #content #mainFooter,
body.isPrelogin #content #sidebarFooter {
  padding: 0.5rem 1rem;
}

body.isPrelogin #content.midlogin {
  grid-template-areas: "main" "footer";
}

#content.hasSidebar {
  grid-template-columns: 75% 25%;
  grid-template-areas: "main sidebar" "footer sidebar";
}

#content.hasSidebar #sidebar {
  grid-area: sidebar;
}

body.isPrelogin #content.hasSidebar {
  grid-template-areas: "main sidebar" "footer footer";
}

body.isPrelogin #content.hasSidebar #footer {
  grid-template-columns: 75% 25%;
  grid-template-areas: "mainFooter sidebarFooter";
}

.mobile body.isPrelogin #content.hasSidebar #footer {
  display: none;
}

body.isPrelogin #content.hasSidebar #mainFooter,
body.isPrelogin #content.hasSidebar #sidebarFooter {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}

body.loginPage.liteMode #content.hasSidebar {
  grid-template-columns: 100%;
  grid-template-areas: "sidebar" "footer";
}

body.loginPage.liteMode #content.hasSidebar #footer {
  grid-template-columns: 100%;
  grid-template-areas: "sidebarFooter";
}

/*#endregion CSS Grid Layout*/
body.contentOnly,
body.contentOnly:after {
  background: none;
}

body.passthru {
  background: #ffffff;
}

body.passthru #content:after,
body.passthru.graphicHeader:before,
body.passthru.graphicHeader:after {
  background: none;
}

body.passthru #main {
  background: #fdfdfd;
}

body.passthru #sidebar {
  background: #f8f8f8;
  border-left: 1px solid #cccccc;
}

body.passthru #sidebar:before {
  box-shadow: 0 0 0;
}

body.passthru #main .back {
  display: none;
}

body.passthru.md_benefitdetail #main .back {
  display: block;
}

body.passthru.md_displayscans #main .back {
  display: block;
}

.midLoginHeader {
  max-width: 99% !important;
  width: 100% !important;
}

.fitme {
  display: block;
  position: relative;
}

.fitme.width {
  margin: 0 auto;
  min-width: 1280px;
  width: 75%;
}

@media print {
  .fitme.width {
    width: 100%;
    min-width: 0;
  }
}
.fitme.height {
  height: 100%;
}

.passthru .fitme.width,
.datatile .fitme.width,
.contentOnly .fitme.width {
  width: 100%;
}

.PUpage .fitme.width {
  min-width: 1022px;
}

.extraWide {
  max-width: none !important;
}

.forceAutoWidth {
  width: auto;
  min-width: 150px !important;
  max-width: max-content !important;
}

ul {
  list-style: outside none none;
}

ul.bulleted {
  list-style-type: disc;
  padding-left: 1rem;
}

ul.bulleted ul {
  list-style-type: circle;
}

ul.bulleted ul ul {
  list-style-type: square;
}

ul.twocolumn li {
  display: inline-block;
  vertical-align: top;
  width: 50%;
}

dl {
  margin: 0 0 1rem;
}

dl dt {
  font-weight: bold;
}

div {
  width: 100%;
}

.fmtConv div {
  width: auto;
}

@supports (font: -apple-system-body) {
  .LetterBody > .fmtConv,
  ._mainContent > .fmtConv {
    font-family: "Source Sans Pro", Calibri, Arial, sans-serif;
    -webkit-text-size-adjust: 100%;
  }
}
@supports (background: -webkit-named-image(i)) {
  *:focus {
    will-change: transform;
  }
}
strong {
  font-weight: bold;
}

a img {
  border: 0;
}

@media print {
  img.uploadedimage {
    max-height: 150px;
    max-width: 150px;
  }
}
#main {
  padding: 0.5rem 1.25rem;
  width: 100%;
  position: relative;
  background-color: rgba(255, 255, 255, 0.88);
}

@media print {
  #main {
    display: block;
    min-width: 0;
    min-height: 0;
    margin: 0 auto !important;
  }
}
#sidebar,
#sidebarFooter:where(#sidebar ~ * > #sidebarFooter) {
  background-color: rgba(255, 255, 255, 0.75000024);
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
}

#sidebar:where(#main + #sidebar),
#sidebarFooter:where(#main + #sidebar ~ * > #sidebarFooter) {
  box-shadow: 0.6rem 0 0.6rem -0.6rem rgba(0, 0, 0, 0.1) inset;
}

#content:where(:has(#main + #footer)) #sidebarFooter {
  background-color: rgba(255, 255, 255, 0.88);
}

#mainFooter {
  background-color: rgba(255, 255, 255, 0.88);
}

#footer:where(:not(:has(#sidebarFooter))) {
  background-color: rgba(255, 255, 255, 0.88);
}

#footer,
#footer a {
  transition: color 0.3s ease-in-out;
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
}

@media print {
  body[class] #content[class] #footer {
    display: block;
  }
}
#footer .mainStyle {
  padding: 0.5rem 1.25rem;
}

#footer .sidebarStyle {
  padding: 0.5rem 1rem;
}

#footer .sidebarStyle:has(.copyright) {
  container-type: inline-size;
}

@media screen {
  .mobile #footer {
    display: none;
  }
}
#footer.moving,
#footer.moving a {
  color: transparent;
}

@media print {
  body #content #footer > div > *:not(.copyright) {
    display: none;
  }
}
@media print {
  .copyright {
    font-size: var(--wptheme_font-size_-2);
  }
}
.isPrelogin .copyright {
  font-size: min(var(--wptheme-font-size_-2), 3.798cqw);
  display: block;
  text-align: center;
  width: 100%;
}

.isPrelogin .copyyear {
  white-space: nowrap;
}

.ce-info {
  display: flex;
  flex-direction: row;
  margin-top: 0.5rem;
}

.ce-info .ce-mark {
  display: block !important;
  min-width: 149px;
  width: 149px;
  min-height: 105px;
  height: 105px;
}

@media only screen and (max-width: 768px) {
  .ce-info .ce-mark {
    min-width: 74.5px;
    width: 74.5px;
    min-height: 52.5px;
    height: 52.5px;
  }
}
#locale_container {
  position: relative;
  text-align: right;
}

#locale_container .dropdown {
  display: inline-block;
  position: relative;
  width: auto;
  z-index: 10;
}

#locale_container .dropdown #morelocales {
  background: #ffffff none repeat scroll 0 0;
  border: none;
  box-shadow: 0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.2);
  padding: 0.25rem;
  position: relative;
  text-align: left;
  width: 225%;
  transition: opacity 0.2s ease-in-out;
}

#locale_container .dropdown #morelocales.localeHide {
  display: none;
}

#locale_container .dropdown #morelocales.localeShow {
  display: block;
}

#locale_container .dropdown #morelocales li {
  padding: 0.25rem 0.5rem;
}

#locale_container .localeImg {
  margin: 0 0.2rem;
}

#locale_container .localeImg,
#locale_container .localename,
#locale_container .abbreviatedname,
#locale_container svg#localeImg {
  display: inline-block;
  vertical-align: middle;
}

#locale_container svg#localeImg {
  width: 1.5rem;
  height: 1.5rem;
  fill: currentColor;
}

#locale_container .abbreviatedname {
  display: none;
}

.section {
  margin: 0;
  padding: 0;
}

.section .content {
  margin: 0.5rem 0;
  padding: 0;
}

@media print {
  .section {
    float: none;
  }
}
@media print {
  .content {
    padding-top: 0.5em;
  }
}
.flexParent {
  display: flex;
}

:is(h1, h2, h3, h4, .header, .sectionheader) {
  display: block;
  margin: 0;
  padding: 0.75rem 0 0.5rem;
  width: 100%;
  break-after: avoid;
}

.darkmode :is(h1, h2, h3, h4, .header, .sectionheader) {
  color: #b0c2d3;
}

.tvmode :is(h1, h2, h3, h4, .header, .sectionheader) {
  color: #363636;
}

.tvmode.darkmode :is(h1, h2, h3, h4, .header, .sectionheader) {
  color: #ffffff;
}

:is(h1, h2, h3, h4, .header, .sectionheader).compact {
  padding: 0;
}

h1:where(:not(.displayStyle)),
h1.header:where(:not(.displayStyle)),
.header.large:where(:not(.displayStyle)) {
  font-size: var(--wptheme_font-style_h1_size);
  color: var(--wptheme_font-style_h1_color);
  font-weight: var(--wptheme_font-style_h1_weight);
}

h1.displayStyle,
h1.header.displayStyle,
.header.large.displayStyle {
  font-size: var(--wptheme_font-style_display_size);
  color: var(--wptheme_font-style_display_color);
  font-weight: var(--wptheme_font-style_display_weight);
}

h2,
h2.header,
.header.medium {
  font-size: var(--wptheme_font-style_h2_size);
  color: var(--wptheme_font-style_h2_color);
  font-weight: var(--wptheme_font-style_h2_weight);
}

h3,
h3.header,
.header.small {
  font-size: var(--wptheme_font-style_h3_size);
  color: var(--wptheme_font-style_h3_color);
  font-weight: var(--wptheme_font-style_h3_weight);
}

h4,
h4.header,
.header.tiny {
  font-size: var(--wptheme_font-style_h4_size);
  color: var(--wptheme_font-style_h4_color);
  font-weight: var(--wptheme_font-style_h4_weight);
}

.formsection > legend.compact {
  padding: 0;
}

p {
  margin: 0.5rem 0;
}

p:first-of-type {
  margin-top: 0;
}

p:last-of-type {
  margin-bottom: 0;
}

p:empty {
  margin: 0;
}

.partialShow {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
}

a {
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
}

@media screen {
  a:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
.membertab a:is(:focus, :hover),
.card.hover a:is(:focus, :hover) {
  text-decoration: none;
}

a.subtle.linkcolor {
  display: block;
}

@media print {
  a,
  a:is(:focus, :hover) {
    cursor: text;
  }
}
.linkcolor {
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
}

@media screen {
  .linkcolor:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
#wrap #content #main .linkcolorOverride {
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
}

@media screen {
  #wrap #content #main .linkcolorOverride:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
.list.hoverable a {
  text-decoration: none;
}

#wrap #content #main .list.hoverable .nohover {
  background: inherit;
}

.list.hoverable:not(.collapsible) a:not(.button) {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.list.hoverable:not(.collapsible) a:not(.button):is(:focus, :hover) {
  background: #ebf4f8 !important;
}

.list.hoverable:not(.collapsible) li:is(:focus, :hover) {
  background: #ebf4f8 !important;
}

.list.hoverable:not(.collapsible) a.addItem,
.list.hoverable:not(.collapsible) a.addItem:hover {
  color: #0074AD;
}

.list.hoverable:not(.collapsible) a.addItem:hover {
  background-color: #ffffff;
}

.list.hoverable.collapsible.collapsed:is(:focus, :hover),
.list.hoverable.collapsible.collapsed a,
.list.hoverable.collapsible.collapsed a:is(:focus, :hover) {
  background: #ebf4f8;
}

.list.hoverable.collapsible.collapsed:is(:focus, :hover) a:not(.linkcolor) {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.list.hoverable.collapsible.collapsed a:not(.linkcolor):is(:focus, :hover) {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.list.hoverable[class] li:not(.cardContainer) > a.collapsed:focus,
.list.hoverable[class] li:not(.cardContainer) > a.collapsed:hover,
.list.hoverable[class] li.collapsed li:focus,
.list.hoverable[class] li.collapsed li:hover,
.list.hoverable[class] li.cardContainer:focus,
.list.hoverable[class] li.cardContainer:hover {
  background: none;
}

.clickable:is(:focus, :hover),
.clickable a:focus {
  background: #ebf4f8;
}

.emphasis {
  color: #000000;
}

.label,
.inlinelabel,
.formsection fieldset legend {
  color: #767676;
}

.alert,
.abnormal {
  color: #d80000;
}

text.abnormal {
  fill: #d80000;
}

.abnormal svg.icon {
  fill: currentColor;
}

.overdue {
  color: #d80000;
}

.attention {
  color: #d80000;
}

.warning {
  color: #d80000;
}

.subtle,
.subtlecolor {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .subtle,
[data-altstylesheet="High Contrast"] .subtlecolor {
  color: #000000;
}

#sidebar .subtle,
#sidebar .subtlecolor {
  color: inherit;
}

.slightlySubtle {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
}

.header + .helptext.subtle {
  margin: -0.5rem 0 0.75rem;
}

.newline:before {
  content: "";
  display: block;
  width: 100%;
}

.moneyColor {
  color: #0f784a;
}

.softwarning {
  background-color: #ffffa1;
}

.warningbgcolor {
  background-color: #ffe8e8;
}

.informationalWarning {
  background-color: #e0f1ff;
}

.highlight {
  background-color: #d80000;
}

.lightGrayBG {
  background-color: #eaeaea;
}

.subtext p,
.subtext:is(p) {
  border-color: #dbdbdb;
}

table th a,
table th a:is(:focus, :hover) {
  color: inherit;
}

table thead tr {
  color: #0074AD;
}

table tr.hover,
table tr td.selected,
table.hoverable tr:hover {
  background: #ebf4f8;
}

#main .title {
  position: relative;
  vertical-align: bottom;
  width: 100%;
  overflow-wrap: break-word;
}

#main .maintitle > .title > *,
#main > .title > * {
  display: inline-block;
  vertical-align: bottom;
}

#main .title h1 {
  padding: 0.7rem 0 0.5rem;
  width: calc(100% - 5rem);
  overflow-wrap: break-word;
}

#main .title h1.center {
  padding: 0.7rem 0 0.5rem 0;
}

#main .title #assistiveicons {
  text-align: right;
  padding: 0.7rem 0.5rem 0;
  width: 5rem;
}

#main .title #assistiveicons:only-child {
  width: 100%;
}

#main .title .assistiveicon,
#sidebar img.assistiveicon {
  display: inline-block;
  width: 2rem;
}

#main .title img.assistiveicon,
#sidebar .assistiveicon {
  padding: 0 0 0 0.125rem;
}

#main .title .headerlink {
  position: absolute;
  right: 0.5rem;
  top: 0.7rem;
  width: auto;
}

#main .title .headerlink .button {
  margin: 0;
  width: auto;
}

#main .title .right {
  height: 100%;
  margin: 0 0 0 -10rem;
  padding: 2.75rem 0 0;
  width: 10rem;
}

.annotatedText {
  margin-right: 0.125rem;
}

.annotatedText.cozy {
  margin-right: 0;
}

.annotatedText,
.annotatedText + :is(a, div, img, span) {
  display: inline;
  vertical-align: top;
}

.annotatedText.middle,
.annotatedText.middle + :is(a, div, img, span) {
  vertical-align: middle;
}

@media print {
  .title h1,
  .title h2 {
    margin: 0;
  }
  .title #assistiveicons {
    display: none;
  }
}
.formsection {
  margin: 0.75rem 0;
}

#captchaForm .formsection {
  margin: 2.5rem 0 0 0;
}

#captchaForm .formcontents {
  margin-top: -2.5rem;
}

.membertab {
  border-color: transparent transparent #cccccc;
}

@media print {
  .membertab {
    border: 0;
    display: none;
  }
}
.membertab.selected {
  border-color: #0074AD #cccccc transparent;
}

@media print {
  .membertab.selected {
    display: block;
    max-width: 100%;
  }
  .membertab.selected a {
    padding: 0;
  }
}
.membertab.hover:not(.selected) {
  border-color: #cccccc;
}

.membertab a {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.membertab a img.tabimg {
  border-color: #cccccc;
}

@media print {
  .tabcontainer {
    border: none;
    margin-top: 3.25rem;
    box-shadow: none;
  }
}
.tabcontainer .sectiontabs a {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

@media print {
  div.navchild {
    width: 100%;
  }
  div.navchild::after {
    display: none;
  }
}
@media only screen and (max-width: 540px) {
  .g-recaptcha-bubble-arrow ~ :last-child {
    position: fixed !important;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
.formsection:first-child {
  margin: 0 0 0.75rem;
}

.formsection:last-child {
  margin: 0.75rem 0 0;
}

.formsection.halfwidth {
  display: inline-block;
  vertical-align: top;
  width: 50%;
}

.formsection.halfwidth:first-child + .formsection.halfwidth {
  margin: 0 0 0.75rem;
}

.formsection.halfwidth + .formsection:not(.halfwidth) {
  margin: 0 0 0.75rem;
}

.formsection.withSeparator {
  border-style: none none solid;
  border-width: 0 0 1px;
  padding: 0 0 0.5rem;
  border-color: #cccccc;
}

.formsection.withSeparator:last-child {
  border-style: none;
  border-width: 0;
}

.formsection.formbuttons {
  padding: 0.5rem 0;
}

.formsection .formrow {
  margin: 0 0 1.125rem;
}

.formsection .formrow:last-child {
  margin: 0;
}

.formsection .formcolumn {
  display: inline-block;
  margin: 0 0.5%;
  vertical-align: top;
}

.formsection .formcolumn:first-of-type {
  margin-left: 0;
}

.formsection .formcolumn:last-of-type {
  margin-right: 0;
}

.formsection.column_2 .formcolumn {
  width: 49.5%;
}

.formsection.column_2 .formcolumn.double {
  width: 100%;
}

.formsection.column_3 .formcolumn {
  width: 32.66%;
}

.formsection.column_3 .formcolumn.double {
  width: 66.33%;
}

.formsection.column_3 .formcolumn.triple {
  width: 100%;
}

.formsection.column_4 .formcolumn {
  width: 24.25%;
}

.formsection.column_4 .formcolumn.double {
  width: 49.5%;
}

.formsection.column_4 .formcolumn.triple {
  width: 74.75%;
}

.formsection fieldset {
  margin: 0;
  padding: 0;
}

.requiredInstructions::before {
  content: "";
  display: inline-block;
  vertical-align: top;
  background: url("../assets/images/mychart-epic/required_asterisk.webp") scroll no-repeat transparent 0 0/0.4rem 0.4rem;
  margin: 0.15rem 0.15rem 0 0;
  height: 0.4rem;
  width: 0.4rem;
}

.requiredInstructions::before {
  margin-top: 0.25rem;
}

.legacyLabelledField {
  display: block;
  position: relative;
  width: fit-content;
}

.legacyLabelledField:focus-within {
  z-index: 1;
}

.section .content [class*=col-] .legacyLabelledField {
  align-self: flex-start;
  width: 100%;
}

.section .content [class*=col-] .legacyLabelledField.legacyDateField {
  width: fit-content;
}

body:is(.md_accesscontrol, .md_adddep, .md_termdep, .md_chgaddr, .md_termcvg) .legacyLabelledField {
  min-width: 50%;
}

label.required::before,
.required label::before,
.fieldGroupPrompt.required::before,
.required .fieldGroupPrompt::before {
  content: "";
  display: inline-block;
  vertical-align: top;
  background: url("../assets/images/mychart-epic/required_asterisk.webp") scroll no-repeat transparent 0 0/0.4rem 0.4rem;
  margin: 0.15rem 0.15rem 0 0;
  height: 0.4rem;
  width: 0.4rem;
}

input + label::before,
input + label::after,
input + label.required::before,
input + label.required::after,
label.widget::before,
label.widget::after,
label.nonNullFilter::before,
label.nonNullFilter::after,
.readOnlyAsPlaintext label.readonly::before,
.readOnlyAsPlaintext label.readonly::after,
input + .fieldGroupPrompt::before,
input + .fieldGroupPrompt::after,
input + .fieldGroupPrompt.required::before,
input + .fieldGroupPrompt.required::after,
.fieldGroupPrompt.widget::before,
.fieldGroupPrompt.widget::after,
.fieldGroupPrompt.nonNullFilter::before,
.fieldGroupPrompt.nonNullFilter::after,
.readOnlyAsPlaintext .fieldGroupPrompt.readonly::before,
.readOnlyAsPlaintext .fieldGroupPrompt.readonly::after {
  content: "";
  background: none;
}

label {
  color: #767676;
  display: block;
  text-align: left;
  border-color: transparent;
  border-style: none solid;
  border-width: 0 1px;
  font-size: 0.75rem;
  margin: 0 0.4rem;
  padding: 0.2rem 0 0;
  width: fit-content;
  position: relative;
  z-index: 1;
}

input + label,
label.header {
  border: none;
  font-size: inherit;
  margin: 0;
  padding: 0;
}

@media print {
  label {
    border: none;
  }
}
.pharmacyzipinput label {
  width: max-content;
}

.fieldGroupPrompt {
  background: none;
  border: none;
  margin: 0;
  padding: 0 0 0.25rem;
}

:is(input, select, textarea) {
  background-color: #ffffff;
  border: 1px solid #dbdbdb;
  border-radius: 4px;
  color: #000000;
  display: block;
  font-family: "Source Sans Pro", Calibri, Arial, sans-serif;
  font-size: 1rem;
  line-height: normal;
  margin: 0 0 0.5rem;
  padding: 0.25rem 0.4rem;
  resize: none;
  width: 100%;
}

label + :is(input, select, textarea) {
  padding-top: 1.2rem;
  margin-top: -1.2rem;
}

.mobile.androidWebview label + :is(input, select, textarea) {
  padding-top: 1lh;
  margin-top: -1lh;
}

:is(input, select, textarea):invalid {
  box-shadow: none;
}

:is(input, select, textarea):invalid.touched:not(:focus) {
  border-color: #d80000;
  box-shadow: 0 0 1.5px 1px #d80000;
}

:is(input, select, textarea).invalid:not(:focus) {
  border-color: #d80000;
  box-shadow: 0 0 1.5px 1px #d80000;
}

:is(input, select, textarea)::placeholder {
  color: #565656;
}

:is(input, select, textarea)[disabled][disabled],
:is(input, select, textarea)[aria-disabled=true][aria-disabled=true] {
  background-color: #f2f2f2;
  color: #565656;
}

:is(input, select, textarea).readonly,
:is(input, select, textarea).disabled {
  background-color: #f2f2f2;
  color: #565656;
}

form[action] .clearlabel + :is(input, select, textarea) {
  margin-top: 0;
  padding-top: 0.25rem;
}

.readOnlyAsPlaintext input:not([type=button], [type=submit]):read-only,
.readOnlyAsPlaintext textarea:read-only {
  cursor: default;
  background: none;
  border-color: transparent;
  -moz-appearance: none;
  -webkit-appearance: none;
}

.readOnlyAsPlaintext input:not([type=button], [type=submit]):read-only:focus,
.readOnlyAsPlaintext input:not([type=button], [type=submit]):read-only:focus-visible,
.readOnlyAsPlaintext textarea:read-only:focus,
.readOnlyAsPlaintext textarea:read-only:focus-visible {
  border-color: transparent;
  outline: none;
}

label + select[multiple][class][class],
label + textarea[class][class] {
  border: none;
  box-shadow: 0 -1px 0 0 #dbdbdb, 1px 0 0 0 #dbdbdb, 0 1px 0 0 #dbdbdb, -1px 0 0 0 #dbdbdb;
  margin-left: 1px;
  border-top: 1.2rem solid transparent;
  padding-top: 0;
}

.mobile.androidWebview label + select[multiple][class][class],
.mobile.androidWebview label + textarea[class][class] {
  border-top-width: 1lh;
}

.mobile.androidWebview label + select[multiple][class][class],
.mobile.androidWebview label + textarea[class][class] {
  padding-top: 0;
}

label + select[multiple][class][class].touched:invalid,
label + textarea[class][class].touched:invalid {
  border: none;
  box-shadow: 0 -1px 1.5px 1px #d80000, 1px 0 1.5px 1px #d80000, 0 1px 1.5px 1px #d80000, -1px 0 1.5px 1px #d80000;
  margin-left: 1px;
  border-top: 1.2rem solid transparent;
}

.mobile.androidWebview label + select[multiple][class][class].touched:invalid,
.mobile.androidWebview label + textarea[class][class].touched:invalid {
  border-top-width: 1lh;
}

label + select[multiple][class][class].invalid:not(:focus),
label + textarea[class][class].invalid:not(:focus) {
  border: none;
  box-shadow: 0 -1px 1.5px 1px #d80000, 1px 0 1.5px 1px #d80000, 0 1px 1.5px 1px #d80000, -1px 0 1.5px 1px #d80000;
  margin-left: 1px;
  border-top: 1.2rem solid transparent;
}

.mobile.androidWebview label + select[multiple][class][class].invalid:not(:focus),
.mobile.androidWebview label + textarea[class][class].invalid:not(:focus) {
  border-top-width: 1lh;
}

@media print {
  label + select[multiple][class][class],
  label + textarea[class][class] {
    border: 1px solid !important;
    padding-top: 1.2rem !important;
  }
}
select:focus:not(:focus-visible) {
  border-color: transparent;
  outline-style: auto;
  outline-offset: 0;
  box-shadow: none;
}

@supports not ((-moz-appearance: none) or (background: -webkit-named-image(i))) {
  select:not([multiple]) {
    padding-left: calc(0.4rem - 4px);
  }
  select:focus {
    outline: 2px solid -webkit-focus-ring-color;
    outline-offset: -2px;
  }
}
@supports (background: -webkit-named-image(i)) {
  select {
    -webkit-appearance: none;
  }
  select:not([multiple]) {
    background-image: url("../images/down_chevron.png");
    background-repeat: no-repeat;
    background-position: center right 0.4rem;
    background-size: 0.5rem 0.33rem;
    padding-right: 1.4rem;
  }
}
select[disabled] {
  opacity: 1;
}

.readOnlyAsPlaintext select[disabled] {
  cursor: default;
  background: none;
  border-color: transparent;
  -moz-appearance: none;
  -webkit-appearance: none;
  color: #000000;
}

.readOnlyAsPlaintext select[disabled]:focus,
.readOnlyAsPlaintext select[disabled]:focus-visible {
  border-color: transparent;
  outline: none;
}

select.selected {
  border-left-color: #0074AD;
}

select.placeholderSelected,
select option.placeholder {
  color: #565656;
}

textarea {
  overflow-x: hidden;
  scrollbar-width: thin;
}

textarea.readonly {
  cursor: default;
}

@media print {
  textarea {
    overflow: visible;
  }
}
::-ms-reveal {
  max-width: 1rem;
}

span.readOnlyInput {
  display: block;
  font-family: "Source Sans Pro", Calibri, Arial, sans-serif;
  margin: 0 0 0.5rem;
  padding: 0.25rem;
  color: #000000;
}

input:is([type=button], [type=submit], [type=text]),
textarea {
  -webkit-appearance: none;
}

.fmtConv span input[type=checkbox] {
  max-width: none;
  min-width: 16px;
  min-height: 16px;
  width: auto;
  vertical-align: middle;
  left: 0 !important;
  top: 0 !important;
  position: relative !important;
  transform: none !important;
  padding: 0 2px 0 2px !important;
  display: inline-block;
}

optgroup {
  font-family: "Source Sans Pro", Calibri, Arial, sans-serif;
}

.inlinelabel + :is(input, select) {
  display: inline-block;
  margin: 0 0.25rem 0 0;
  width: auto;
}

ul.inlineradiolist li {
  margin: 0.5rem 0;
}

input.inlineradiobutton,
input.inlineradiobutton + label {
  display: inline-block;
  margin: 0 0.25rem 0 0;
  width: auto;
}

input.date,
.formcontents input.date {
  min-width: initial;
  width: 8.25rem;
}

.mobile input.date,
.mobile .formcontents input.date {
  width: 9.75rem;
}

select.date,
.formcontents select.date {
  min-width: 8rem;
  width: 8rem;
}

input.time,
.formcontents input.time {
  min-width: 6rem;
  width: 6rem;
}

input.time.withUnitButtons {
  display: inline-block;
  margin: 0 0.25rem 0 0;
}

input.time.min,
.formcontents input.time.min,
input.time.hour,
.formcontents input.time.hour {
  display: inline-block;
  min-width: 2rem;
  vertical-align: middle;
  width: 2rem;
}

input.time.min {
  margin-left: 0.25em;
}

input.tiny,
.formcontents input.tiny {
  min-width: 3rem;
  width: 3rem;
}

.refineSearchSection #refine-search-header {
  padding-bottom: 0px;
}

.refineSearchSection .refineSearchHeaderContainer {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}

.filtercontainer {
  border-bottom: 1px solid #dbdbdb;
  padding-bottom: 1rem;
}

input.withPopup,
select.withPopup {
  display: inline-block;
  margin-right: 0.25rem;
}

fieldset {
  border: none;
  margin: 0.25rem 0;
  padding: 0.25rem 0;
  min-width: 0;
  box-shadow: 0 0 transparent;
}

fieldset.clearfieldset {
  margin: 0;
  padding: 0;
}

fieldset.halfwidth {
  width: 50%;
}

fieldset.inlinefieldset {
  display: inline-block;
  vertical-align: top;
}

fieldset [class^=segment] {
  display: inline-block;
}

.segment2 {
  width: 2.5rem;
}

@supports selector(::-ms-reveal) {
  .segment2:has([type=password]) {
    width: 4rem;
  }
}
.segment3 {
  width: 3.25rem;
}

@supports selector(::-ms-reveal) {
  .segment3:has([type=password]) {
    width: 4.75rem;
  }
}
.segment4 {
  width: 4rem;
}

@supports selector(::-ms-reveal) {
  .segment4:has([type=password]) {
    width: 5.5rem;
  }
}
.segment5 {
  width: 4.75rem;
}

@supports selector(::-ms-reveal) {
  .segment5:has([type=password]) {
    width: 6.25rem;
  }
}
[class^=segment] input {
  text-align: center;
  width: 100%;
}

[class^=segment] .accessibleLabel {
  text-align: center;
}

.card {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  min-height: 6rem;
  padding: 0.5rem;
  position: relative;
  break-inside: avoid;
  margin: 0.25rem 0.5%;
  display: inline-block;
  vertical-align: top;
  width: 99%;
}

.tvmode .card {
  border-radius: 10px;
  border: none;
}

.card:where(:is(a, button, .button, [role=button]):not(:has(a, button, .button, [role=button], select, textarea, input)),
:has(> :is(a, button, .button, [role=button]):only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .card:where(:is(a, button, .button, [role=button]):not(:has(a, button, .button, [role=button], select, textarea, input)), :has(> :is(a, button, .button, [role=button]):only-child))[class] {
  border-radius: 10px;
  border: none;
}

.card:where(:is(a, button, .button, [role=button]):not(:has(a, button, .button, [role=button], select, textarea, input)),
:has(> :is(a, button, .button, [role=button]):only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.embedded .card {
  border-color: #dbdbdb;
}

.slider {
  max-width: none;
  position: relative;
  width: 1000%;
}

.slider.cardlist {
  width: 1000%;
}

.slider .stepContainer {
  display: inline-block;
  vertical-align: top;
  width: 10%;
}

button {
  -webkit-appearance: none;
  font-size: 100%;
  background: none;
  border: 0;
  padding: 0;
  color: inherit;
  font-family: inherit;
  cursor: pointer;
}

button[disabled],
button.disabled {
  cursor: default;
}

.darkmode button {
  color: #ffffff;
}

.button {
  background-color: #0074AD;
  color: #ffffff;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  display: block;
  fill: currentColor;
  font-family: inherit;
  font-size: 1rem;
  line-height: normal;
  margin: 0.5rem 0;
  padding: 0.375rem 0.75rem;
  position: relative;
  text-align: center;
  user-select: none;
  white-space: normal;
  overflow-wrap: break-word;
  outline-offset: 2px;
}

.darkmode .button {
  border: 2px solid;
  border-color: #80bad6;
  color: white;
  background-color: #002334;
}

.button:is(:hover, :active),
.tvmode .button:is(:hover, :focus, :active) {
  background-color: #006393;
}

.darkmode .button:is(:hover, :active),
.tvmode.darkmode .button:is(:hover, :focus, :active) {
  background-color: #005a87;
  border-color: transparent;
}

.button:where(a):is(:focus, :hover) {
  color: #ffffff;
}

.button.subtle {
  background-color: #ffffff;
  color: #0074ad;
  border: 1px solid currentColor;
  padding-top: calc(0.375rem - 1px);
  padding-bottom: calc(0.375rem - 1px);
}

.mobile .button.subtle {
  padding-top: calc(0.75rem - 1px);
  padding-bottom: calc(0.75rem - 1px);
}

.button.subtle:active {
  border-color: transparent;
  box-shadow: inset 0 0 0 2px currentColor;
  transform: none;
}

.darkmode .button.subtle {
  border-color: #80bad6;
  color: #80bad6;
  background-color: rgba(0, 0, 0, 0.3);
  /* #000000FF */
}

.button.subtle:is(:hover, :active),
.tvmode .button.subtle:is(:hover, :focus, :active) {
  background-color: #e6f1f7;
  color: #006393;
}

.darkmode .button.subtle:is(:hover, :active),
.tvmode.darkmode .button.subtle:is(:hover, :focus, :active) {
  background-color: #002334;
  color: #80bad6;
  border-color: transparent;
}

.button:is(.nextstep, .completeworkflow, .inlinesave) {
  background-color: #0074AD;
  color: #ffffff;
}

.darkmode .button:is(.nextstep, .completeworkflow, .inlinesave) {
  border: 2px solid;
  border-color: #80bad6;
  color: white;
  background-color: #002334;
}

.button:is(.nextstep, .completeworkflow, .inlinesave):is(:hover, :active),
.tvmode .button:is(.nextstep, .completeworkflow, .inlinesave):is(:hover, :focus, :active) {
  background-color: #006393;
}

.darkmode .button:is(.nextstep, .completeworkflow, .inlinesave):is(:hover, :active),
.tvmode.darkmode .button:is(.nextstep, .completeworkflow, .inlinesave):is(:hover, :focus, :active) {
  background-color: #005a87;
  border-color: transparent;
}

.button:is(.nextstep, .completeworkflow, .inlinesave).subtle {
  background-color: #ffffff;
  color: #0074ad;
  border: 1px solid currentColor;
  padding-top: calc(0.375rem - 1px);
  padding-bottom: calc(0.375rem - 1px);
}

.mobile .button:is(.nextstep, .completeworkflow, .inlinesave).subtle {
  padding-top: calc(0.75rem - 1px);
  padding-bottom: calc(0.75rem - 1px);
}

.button:is(.nextstep, .completeworkflow, .inlinesave).subtle:active {
  border-color: transparent;
  box-shadow: inset 0 0 0 2px currentColor;
  transform: none;
}

.darkmode .button:is(.nextstep, .completeworkflow, .inlinesave).subtle {
  border-color: #80bad6;
  color: #80bad6;
  background-color: rgba(0, 0, 0, 0.3);
  /* #000000FF */
}

.button:is(.nextstep, .completeworkflow, .inlinesave).subtle:is(:hover, :active),
.tvmode .button:is(.nextstep, .completeworkflow, .inlinesave).subtle:is(:hover, :focus, :active) {
  background-color: #e6f1f7;
  color: #006393;
}

.darkmode .button:is(.nextstep, .completeworkflow, .inlinesave).subtle:is(:hover, :active),
.tvmode.darkmode .button:is(.nextstep, .completeworkflow, .inlinesave).subtle:is(:hover, :focus, :active) {
  background-color: #002334;
  color: #80bad6;
  border-color: transparent;
}

.button:is(.cancelworkflow, .inlinedelete) {
  background-color: #0074AD;
  color: #ffffff;
}

.darkmode .button:is(.cancelworkflow, .inlinedelete) {
  border: 2px solid;
  border-color: #80bad6;
  color: white;
  background-color: #002334;
}

.button:is(.cancelworkflow, .inlinedelete):is(:hover, :active),
.tvmode .button:is(.cancelworkflow, .inlinedelete):is(:hover, :focus, :active) {
  background-color: #006393;
}

.darkmode .button:is(.cancelworkflow, .inlinedelete):is(:hover, :active),
.tvmode.darkmode .button:is(.cancelworkflow, .inlinedelete):is(:hover, :focus, :active) {
  background-color: #005a87;
  border-color: transparent;
}

.button:is(.cancelworkflow, .inlinedelete).subtle {
  background-color: #ffffff;
  color: #0074ad;
  border: 1px solid currentColor;
  padding-top: calc(0.375rem - 1px);
  padding-bottom: calc(0.375rem - 1px);
}

.mobile .button:is(.cancelworkflow, .inlinedelete).subtle {
  padding-top: calc(0.75rem - 1px);
  padding-bottom: calc(0.75rem - 1px);
}

.button:is(.cancelworkflow, .inlinedelete).subtle:active {
  border-color: transparent;
  box-shadow: inset 0 0 0 2px currentColor;
  transform: none;
}

.darkmode .button:is(.cancelworkflow, .inlinedelete).subtle {
  border-color: #80bad6;
  color: #80bad6;
  background-color: rgba(0, 0, 0, 0.3);
  /* #000000FF */
}

.button:is(.cancelworkflow, .inlinedelete).subtle:is(:hover, :active),
.tvmode .button:is(.cancelworkflow, .inlinedelete).subtle:is(:hover, :focus, :active) {
  background-color: #e6f1f7;
  color: #006393;
}

.darkmode .button:is(.cancelworkflow, .inlinedelete).subtle:is(:hover, :active),
.tvmode.darkmode .button:is(.cancelworkflow, .inlinedelete).subtle:is(:hover, :focus, :active) {
  background-color: #002334;
  color: #80bad6;
  border-color: transparent;
}

@media print {
  .button .nextstep,
  .button .completeworkflow,
  .button .inlinesave,
  .button .cancelworkflow,
  .button .inlinedelete,
  .button.subtle[class] {
    display: none;
  }
}
.tvmode:not(.hideFocus) .button:focus {
  outline: #0074AD solid 4px;
  transform: scale(1.05);
  outline-color: #363636;
}

@media (max-width: 970px) {
  .tvmode:not(.hideFocus) .button:focus {
    outline: #0074AD solid 3px;
  }
}
.tvmode.darkmode:not(.hideFocus) .button:focus {
  outline-color: #ffffff;
}

.button:is(:focus, :hover) {
  text-decoration: none;
}

.button[disabled][class][class],
.button[aria-disabled=true][class][class],
.button.disabled[class][class] {
  cursor: default;
}

.button[disabled][class][class],
.button[disabled][class][class]:is(:focus, :hover, :active),
.button[aria-disabled=true][class][class],
.button[aria-disabled=true][class][class]:is(:focus, :hover, :active),
.button.disabled[class][class],
.button.disabled[class][class]:is(:focus, :hover, :active) {
  background-color: #dbdbdb;
  border: none;
  box-shadow: none;
  color: #565656;
  text-decoration: none;
  transform: none;
}

@media print {
  .button[disabled][class][class],
  .button[disabled][class][class]:is(:focus, :hover, :active),
  .button[aria-disabled=true][class][class],
  .button[aria-disabled=true][class][class]:is(:focus, :hover, :active),
  .button.disabled[class][class],
  .button.disabled[class][class]:is(:focus, :hover, :active) {
    display: none;
  }
}
.darkmode .button[disabled][class][class],
.darkmode .button[disabled][class][class]:is(:focus, :hover, :active),
.darkmode .button[aria-disabled=true][class][class],
.darkmode .button[aria-disabled=true][class][class]:is(:focus, :hover, :active),
.darkmode .button.disabled[class][class],
.darkmode .button.disabled[class][class]:is(:focus, :hover, :active) {
  background-color: rgba(255, 255, 255, 0.2);
  /* #FFFFFFFF */
  color: rgba(255, 255, 255, 0.6);
  /* #FFFFFFFF */
}

.tvmode:not(.hideFocus) .button[disabled][class][class][class]:focus,
.tvmode:not(.hideFocus) .button[aria-disabled=true][class][class][class]:focus,
.tvmode:not(.hideFocus) .button.disabled[class][class][class]:focus {
  outline: #ffffff solid 4px;
  transform: scale(1.05);
}

@media (max-width: 970px) {
  .tvmode:not(.hideFocus) .button[disabled][class][class][class]:focus,
  .tvmode:not(.hideFocus) .button[aria-disabled=true][class][class][class]:focus,
  .tvmode:not(.hideFocus) .button.disabled[class][class][class]:focus {
    outline: #ffffff solid 3px;
  }
}
.button:active:hover {
  outline: 0;
}

.mobile .button[class] {
  -webkit-appearance: none;
  line-height: normal;
  padding: 0.75rem;
  vertical-align: top;
  word-wrap: break-word;
}

.mobile:not([data-ua=nonmobile]) .button[class],
.mobile:not([data-ua=nonmobile]) .button[class]:focus {
  outline: 0;
}

.tvmode .button {
  outline-offset: unset;
}

.tvmode .button[class] {
  font-size: 1.1rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}

.tvmode:not(.hideFocus) .button:focus {
  outline: #0074AD solid 4px;
  transform: scale(1.05);
}

@media (max-width: 970px) {
  .tvmode:not(.hideFocus) .button:focus {
    outline: #0074AD solid 3px;
  }
}
.tvmode:not(.hideFocus) .button:focus[class] {
  outline-color: #363636;
}

.tvmode.darkmode:not(.hideFocus) .button:focus[class] {
  outline-color: #ffffff;
}

.button.primary.negative {
  background-color: #0074AD;
  color: #ffffff;
}

.darkmode .button.primary.negative {
  border: 2px solid;
  border-color: #80bad6;
  color: white;
  background-color: #002334;
}

.button.primary.negative:is(:hover, :active),
.tvmode .button.primary.negative:is(:hover, :focus, :active) {
  background-color: #006393;
}

.darkmode .button.primary.negative:is(:hover, :active),
.tvmode.darkmode .button.primary.negative:is(:hover, :focus, :active) {
  background-color: #005a87;
  border-color: transparent;
}

@media print {
  .button.primary.negative {
    display: none;
  }
}
.button.primary.neutral {
  background-color: #0074AD;
  color: #ffffff;
}

.darkmode .button.primary.neutral {
  border: 2px solid;
  border-color: #80bad6;
  color: white;
  background-color: #002334;
}

.button.primary.neutral:is(:hover, :active),
.tvmode .button.primary.neutral:is(:hover, :focus, :active) {
  background-color: #006393;
}

.darkmode .button.primary.neutral:is(:hover, :active),
.tvmode.darkmode .button.primary.neutral:is(:hover, :focus, :active) {
  background-color: #005a87;
  border-color: transparent;
}

@media print {
  .button.primary.neutral {
    display: none;
  }
}
.button.primary.positive {
  background-color: #0074AD;
  color: #ffffff;
}

.darkmode .button.primary.positive {
  border: 2px solid;
  border-color: #80bad6;
  color: white;
  background-color: #002334;
}

.button.primary.positive:is(:hover, :active),
.tvmode .button.primary.positive:is(:hover, :focus, :active) {
  background-color: #006393;
}

.darkmode .button.primary.positive:is(:hover, :active),
.tvmode.darkmode .button.primary.positive:is(:hover, :focus, :active) {
  background-color: #005a87;
  border-color: transparent;
}

@media print {
  .button.primary.positive {
    display: none;
  }
}
.button.secondary.negative {
  background-color: #ffffff;
  color: #0074ad;
  border: 1px solid currentColor;
  padding-top: calc(0.375rem - 1px);
  padding-bottom: calc(0.375rem - 1px);
}

.mobile .button.secondary.negative {
  padding-top: calc(0.75rem - 1px);
  padding-bottom: calc(0.75rem - 1px);
}

.button.secondary.negative:active {
  border-color: transparent;
  box-shadow: inset 0 0 0 2px currentColor;
  transform: none;
}

.darkmode .button.secondary.negative {
  border-color: #80bad6;
  color: #80bad6;
  background-color: rgba(0, 0, 0, 0.3);
  /* #000000FF */
}

.button.secondary.negative:is(:hover, :active),
.tvmode .button.secondary.negative:is(:hover, :focus, :active) {
  background-color: #e6f1f7;
  color: #006393;
}

.darkmode .button.secondary.negative:is(:hover, :active),
.tvmode.darkmode .button.secondary.negative:is(:hover, :focus, :active) {
  background-color: #002334;
  color: #80bad6;
  border-color: transparent;
}

@media print {
  .button.secondary.negative {
    display: none;
  }
}
.button.secondary.neutral {
  background-color: #ffffff;
  color: #0074ad;
  border: 1px solid currentColor;
  padding-top: calc(0.375rem - 1px);
  padding-bottom: calc(0.375rem - 1px);
}

.mobile .button.secondary.neutral {
  padding-top: calc(0.75rem - 1px);
  padding-bottom: calc(0.75rem - 1px);
}

.button.secondary.neutral:active {
  border-color: transparent;
  box-shadow: inset 0 0 0 2px currentColor;
  transform: none;
}

.darkmode .button.secondary.neutral {
  border-color: #80bad6;
  color: #80bad6;
  background-color: rgba(0, 0, 0, 0.3);
  /* #000000FF */
}

.button.secondary.neutral:is(:hover, :active),
.tvmode .button.secondary.neutral:is(:hover, :focus, :active) {
  background-color: #e6f1f7;
  color: #006393;
}

.darkmode .button.secondary.neutral:is(:hover, :active),
.tvmode.darkmode .button.secondary.neutral:is(:hover, :focus, :active) {
  background-color: #002334;
  color: #80bad6;
  border-color: transparent;
}

@media print {
  .button.secondary.neutral {
    display: none;
  }
}
.button.secondary.positive {
  background-color: #ffffff;
  color: #0074ad;
  border: 1px solid currentColor;
  padding-top: calc(0.375rem - 1px);
  padding-bottom: calc(0.375rem - 1px);
}

.mobile .button.secondary.positive {
  padding-top: calc(0.75rem - 1px);
  padding-bottom: calc(0.75rem - 1px);
}

.button.secondary.positive:active {
  border-color: transparent;
  box-shadow: inset 0 0 0 2px currentColor;
  transform: none;
}

.darkmode .button.secondary.positive {
  border-color: #80bad6;
  color: #80bad6;
  background-color: rgba(0, 0, 0, 0.3);
  /* #000000FF */
}

.button.secondary.positive:is(:hover, :active),
.tvmode .button.secondary.positive:is(:hover, :focus, :active) {
  background-color: #e6f1f7;
  color: #006393;
}

.darkmode .button.secondary.positive:is(:hover, :active),
.tvmode.darkmode .button.secondary.positive:is(:hover, :focus, :active) {
  background-color: #002334;
  color: #80bad6;
  border-color: transparent;
}

@media print {
  .button.secondary.positive {
    display: none;
  }
}
.button.tertiary.negative {
  background-color: transparent;
  color: #0074ad;
  box-shadow: none;
}

.button.tertiary.negative:hover,
.tvmode .button.tertiary.negative:is(:hover, :focus) {
  text-decoration: underline;
}

.button.tertiary.negative:active {
  box-shadow: inset 0 0 0 2px currentColor;
  transform: none;
  background-color: rgba(0, 116, 173, 0.1);
}

.darkmode .button.tertiary.negative {
  color: #80bad6;
  background-color: rgba(0, 0, 0, 0.3);
  /* #000000FF */
}

@media print {
  .button.tertiary.negative {
    display: none;
  }
}
.button.tertiary.neutral {
  background-color: transparent;
  color: #0074ad;
  box-shadow: none;
}

.button.tertiary.neutral:hover,
.tvmode .button.tertiary.neutral:is(:hover, :focus) {
  text-decoration: underline;
}

.button.tertiary.neutral:active {
  box-shadow: inset 0 0 0 2px currentColor;
  transform: none;
  background-color: rgba(0, 116, 173, 0.1);
}

.darkmode .button.tertiary.neutral {
  color: #80bad6;
  background-color: rgba(0, 0, 0, 0.3);
  /* #000000FF */
}

@media print {
  .button.tertiary.neutral {
    display: none;
  }
}
.button.tertiary.positive {
  background-color: transparent;
  color: #0074ad;
  box-shadow: none;
}

.button.tertiary.positive:hover,
.tvmode .button.tertiary.positive:is(:hover, :focus) {
  text-decoration: underline;
}

.button.tertiary.positive:active {
  box-shadow: inset 0 0 0 2px currentColor;
  transform: none;
  background-color: rgba(0, 116, 173, 0.1);
}

.darkmode .button.tertiary.positive {
  color: #80bad6;
  background-color: rgba(0, 0, 0, 0.3);
  /* #000000FF */
}

@media print {
  .button.tertiary.positive {
    display: none;
  }
}
.button .btnImg {
  height: 1.5rem;
  width: 1.5rem;
  display: inline-block;
  vertical-align: top;
  margin-right: 0.25rem;
}

.mobile .button .btnImg {
  vertical-align: inherit;
  margin-top: -0.15rem;
  margin-bottom: -0.15rem;
}

.button.autowidth {
  display: inline-block;
  width: auto;
}

.button.tall {
  padding: 0.615rem 0.75rem;
}

.button.clearfilters {
  color: #0074ad;
  background-color: #ffffff;
  border: 1px solid;
  box-shadow: none;
}

.button.withInstructions,
.button.withInstructions + p,
.button.withInstructions + span {
  display: inline-block;
  vertical-align: middle;
}

@media only screen and (max-width: 768px) {
  .button.sm-fullWidth {
    width: 100%;
  }
  .button.sm-fullWidth.multi {
    width: 100%;
    margin: 0.5rem 0 0 0;
  }
  .button.sm-fullWidth.multi:first-child {
    width: 100%;
    margin: 0.5rem 0 0 0;
  }
}
@media not all and (pointer: fine) {
  label.webSpecificText,
  .label.webSpecificText {
    display: none !important;
  }
}
input.multi,
.button.multi,
.formbuttons .button,
input[type=submit],
input[type=cancel],
.section .button:only-child {
  display: inline-block;
  margin: 0 0.5rem 0 0;
  vertical-align: top;
  width: auto;
}

@media print {
  input.multi,
  .button.multi,
  .formbuttons .button,
  input[type=submit],
  input[type=cancel],
  .section .button:only-child {
    display: none;
  }
}
input.multi:first-child,
.button.multi:first-child {
  margin: 0 0.5rem 0 0;
}

input.multi.hidden:first-child ~ input.multi,
input.multi.hidden:first-child ~ .button.multi,
.button.multi.hidden:first-child ~ input.multi,
.button.multi.hidden:first-child ~ .button.multi {
  margin-left: 0;
}

input[type=submit] {
  margin: 0 0.5rem 0 0;
}

input[type=submit]#NOTIFY {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

input[type=cancel] {
  margin: 0 0 0 0.5rem;
}

input:is([type=date], [type=time]):focus,
.qnr-container .answers input:is([type=date], [type=time]):focus:not(.upload-control) {
  color: #0074AD;
  animation: blinkingBorder 1s infinite;
}

@keyframes blinkingBorder {
  50% {
    border-color: #000000;
  }
}
.section .button:only-child {
  margin: 0;
}

.formbuttons {
  margin: 0.5rem 0 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}

.tvmode .formbuttons {
  column-gap: 0.5em;
}

.formbuttons .button {
  margin-right: 0.5rem;
}

.formbuttons .button:last-child {
  margin-right: 0;
}

.formbuttons.multiStep {
  flex-direction: row;
  justify-content: flex-start;
}

.tvmode .formbuttons.multiStep {
  column-gap: 0.5em;
}

.formbuttons.multiStep .button {
  margin-right: 0.5rem;
}

.formbuttons.multiStep .button:last-child {
  margin-right: 0;
}

.formbuttons.multiStep .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):first-child {
  background-color: #0074AD;
  color: #ffffff;
}

.darkmode .formbuttons.multiStep .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):first-child {
  border: 2px solid;
  border-color: #80bad6;
  color: white;
  background-color: #002334;
}

.formbuttons.multiStep .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):first-child:is(:hover, :active),
.tvmode .formbuttons.multiStep .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):first-child:is(:hover, :focus, :active) {
  background-color: #006393;
}

.darkmode .formbuttons.multiStep .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):first-child:is(:hover, :active),
.tvmode.darkmode .formbuttons.multiStep .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):first-child:is(:hover, :focus, :active) {
  background-color: #005a87;
  border-color: transparent;
}

.formbuttons.multiStep .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):first-child:where(a):is(:focus, :hover) {
  color: #ffffff;
}

.formbuttons.multiStep .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):first-child:is(.nextstep, .completeworkflow, .inlinesave, .positive) {
  background-color: #0074AD;
  color: #ffffff;
}

.darkmode .formbuttons.multiStep .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):first-child:is(.nextstep, .completeworkflow, .inlinesave, .positive) {
  border: 2px solid;
  border-color: #80bad6;
  color: white;
  background-color: #002334;
}

.formbuttons.multiStep .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):first-child:is(.nextstep, .completeworkflow, .inlinesave, .positive):is(:hover, :active),
.tvmode .formbuttons.multiStep .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):first-child:is(.nextstep, .completeworkflow, .inlinesave, .positive):is(:hover, :focus, :active) {
  background-color: #006393;
}

.darkmode .formbuttons.multiStep .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):first-child:is(.nextstep, .completeworkflow, .inlinesave, .positive):is(:hover, :active),
.tvmode.darkmode .formbuttons.multiStep .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):first-child:is(.nextstep, .completeworkflow, .inlinesave, .positive):is(:hover, :focus, :active) {
  background-color: #005a87;
  border-color: transparent;
}

.formbuttons.multiStep .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):first-child:is(.cancelworkflow, .inlinedelete, .negative) {
  background-color: #0074AD;
  color: #ffffff;
}

.darkmode .formbuttons.multiStep .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):first-child:is(.cancelworkflow, .inlinedelete, .negative) {
  border: 2px solid;
  border-color: #80bad6;
  color: white;
  background-color: #002334;
}

.formbuttons.multiStep .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):first-child:is(.cancelworkflow, .inlinedelete, .negative):is(:hover, :active),
.tvmode .formbuttons.multiStep .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):first-child:is(.cancelworkflow, .inlinedelete, .negative):is(:hover, :focus, :active) {
  background-color: #006393;
}

.darkmode .formbuttons.multiStep .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):first-child:is(.cancelworkflow, .inlinedelete, .negative):is(:hover, :active),
.tvmode.darkmode .formbuttons.multiStep .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):first-child:is(.cancelworkflow, .inlinedelete, .negative):is(:hover, :focus, :active) {
  background-color: #005a87;
  border-color: transparent;
}

@media print {
  .formbuttons.multiStep .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):first-child .nextstep,
  .formbuttons.multiStep .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):first-child .completeworkflow,
  .formbuttons.multiStep .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):first-child .inlinesave,
  .formbuttons.multiStep .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):first-child .positive,
  .formbuttons.multiStep .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):first-child .cancelworkflow,
  .formbuttons.multiStep .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):first-child .inlinedelete,
  .formbuttons.multiStep .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):first-child .negative,
  .formbuttons.multiStep .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):first-child.subtle[class] {
    display: none;
  }
}
.tvmode:not(.hideFocus) .formbuttons.multiStep .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):first-child:focus {
  outline: #0074AD solid 4px;
  transform: scale(1.05);
  outline-color: #363636;
}

@media (max-width: 970px) {
  .tvmode:not(.hideFocus) .formbuttons.multiStep .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):first-child:focus {
    outline: #0074AD solid 3px;
  }
}
.tvmode.darkmode:not(.hideFocus) .formbuttons.multiStep .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):first-child:focus {
  outline-color: #ffffff;
}

.formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden, [disabled], [aria-disabled=true], .disabled) {
  background-color: #ffffff;
  color: #0074ad;
  border: 1px solid currentColor;
  padding-top: calc(0.375rem - 1px);
  padding-bottom: calc(0.375rem - 1px);
}

.mobile .formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden, [disabled], [aria-disabled=true], .disabled) {
  padding-top: calc(0.75rem - 1px);
  padding-bottom: calc(0.75rem - 1px);
}

.formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):active {
  border-color: transparent;
  box-shadow: inset 0 0 0 2px currentColor;
  transform: none;
}

.darkmode .formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden, [disabled], [aria-disabled=true], .disabled) {
  border-color: #80bad6;
  color: #80bad6;
  background-color: rgba(0, 0, 0, 0.3);
  /* #000000FF */
}

.formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):is(:hover, :active),
.tvmode .formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):is(:hover, :focus, :active) {
  background-color: #e6f1f7;
  color: #006393;
}

.darkmode .formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):is(:hover, :active),
.tvmode.darkmode .formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):is(:hover, :focus, :active) {
  background-color: #002334;
  color: #80bad6;
  border-color: transparent;
}

.formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):where(a):is(:focus, :hover) {
  color: #ffffff;
}

.formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):is(.nextstep, .completeworkflow, .inlinesave, .positive) {
  background-color: #ffffff;
  color: #0074ad;
  border: 1px solid currentColor;
  padding-top: calc(0.375rem - 1px);
  padding-bottom: calc(0.375rem - 1px);
}

.mobile .formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):is(.nextstep, .completeworkflow, .inlinesave, .positive) {
  padding-top: calc(0.75rem - 1px);
  padding-bottom: calc(0.75rem - 1px);
}

.formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):is(.nextstep, .completeworkflow, .inlinesave, .positive):active {
  border-color: transparent;
  box-shadow: inset 0 0 0 2px currentColor;
  transform: none;
}

.darkmode .formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):is(.nextstep, .completeworkflow, .inlinesave, .positive) {
  border-color: #80bad6;
  color: #80bad6;
  background-color: rgba(0, 0, 0, 0.3);
  /* #000000FF */
}

.formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):is(.nextstep, .completeworkflow, .inlinesave, .positive):is(:hover, :active),
.tvmode .formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):is(.nextstep, .completeworkflow, .inlinesave, .positive):is(:hover, :focus, :active) {
  background-color: #e6f1f7;
  color: #006393;
}

.darkmode .formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):is(.nextstep, .completeworkflow, .inlinesave, .positive):is(:hover, :active),
.tvmode.darkmode .formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):is(.nextstep, .completeworkflow, .inlinesave, .positive):is(:hover, :focus, :active) {
  background-color: #002334;
  color: #80bad6;
  border-color: transparent;
}

.formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):is(.cancelworkflow, .inlinedelete, .negative) {
  background-color: #ffffff;
  color: #0074ad;
  border: 1px solid currentColor;
  padding-top: calc(0.375rem - 1px);
  padding-bottom: calc(0.375rem - 1px);
}

.mobile .formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):is(.cancelworkflow, .inlinedelete, .negative) {
  padding-top: calc(0.75rem - 1px);
  padding-bottom: calc(0.75rem - 1px);
}

.formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):is(.cancelworkflow, .inlinedelete, .negative):active {
  border-color: transparent;
  box-shadow: inset 0 0 0 2px currentColor;
  transform: none;
}

.darkmode .formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):is(.cancelworkflow, .inlinedelete, .negative) {
  border-color: #80bad6;
  color: #80bad6;
  background-color: rgba(0, 0, 0, 0.3);
  /* #000000FF */
}

.formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):is(.cancelworkflow, .inlinedelete, .negative):is(:hover, :active),
.tvmode .formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):is(.cancelworkflow, .inlinedelete, .negative):is(:hover, :focus, :active) {
  background-color: #e6f1f7;
  color: #006393;
}

.darkmode .formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):is(.cancelworkflow, .inlinedelete, .negative):is(:hover, :active),
.tvmode.darkmode .formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):is(.cancelworkflow, .inlinedelete, .negative):is(:hover, :focus, :active) {
  background-color: #002334;
  color: #80bad6;
  border-color: transparent;
}

@media print {
  .formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden, [disabled], [aria-disabled=true], .disabled) .nextstep,
  .formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden, [disabled], [aria-disabled=true], .disabled) .completeworkflow,
  .formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden, [disabled], [aria-disabled=true], .disabled) .inlinesave,
  .formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden, [disabled], [aria-disabled=true], .disabled) .positive,
  .formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden, [disabled], [aria-disabled=true], .disabled) .cancelworkflow,
  .formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden, [disabled], [aria-disabled=true], .disabled) .inlinedelete,
  .formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden, [disabled], [aria-disabled=true], .disabled) .negative,
  .formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden, [disabled], [aria-disabled=true], .disabled).subtle[class] {
    display: none;
  }
}
.tvmode:not(.hideFocus) .formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):focus {
  outline: #0074AD solid 4px;
  transform: scale(1.05);
  outline-color: #363636;
}

@media (max-width: 970px) {
  .tvmode:not(.hideFocus) .formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):focus {
    outline: #0074AD solid 3px;
  }
}
.tvmode.darkmode:not(.hideFocus) .formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):focus {
  outline-color: #ffffff;
}

.formbuttons.topside {
  margin: 0.5rem 0;
}

#captchaForm .formbuttons input:first-of-type {
  margin-left: 0;
}

#captchaForm .formbuttons {
  margin-top: 0;
}

.withButtonColumn.withSubtleActions,
.withButtonColumn.withButtonColumn,
.withButtonColumn.card.withSubtleActions,
.withButtonColumn.card.withButtonColumn,
.withButtonColumn.row.withSubtleActions,
.withButtonColumn.row.withButtonColumn {
  display: flex;
  flex-direction: row;
}

.withButtonColumn.withSubtleActions,
.withButtonColumn.card.withSubtleActions,
.withButtonColumn.row.withSubtleActions {
  flex-direction: column;
}

.withButtonColumn .contentColumn + .buttonColumn,
.withButtonColumn .contentColumn + * .buttonColumn,
.withButtonColumn.card .contentColumn + .buttonColumn,
.withButtonColumn.card .contentColumn + * .buttonColumn,
.withButtonColumn.row .contentColumn + .buttonColumn,
.withButtonColumn.row .contentColumn + * .buttonColumn {
  display: flex;
  flex-direction: row;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  align-self: flex-end;
}

.withButtonColumn .contentColumn + .buttonColumn .button,
.withButtonColumn .contentColumn + * .buttonColumn .button,
.withButtonColumn.card .contentColumn + .buttonColumn .button,
.withButtonColumn.card .contentColumn + * .buttonColumn .button,
.withButtonColumn.row .contentColumn + .buttonColumn .button,
.withButtonColumn.row .contentColumn + * .buttonColumn .button {
  margin: 0.5rem 0 0;
  width: 100%;
}

.withButtonColumn .contentColumn:not([class*=col-]),
.withButtonColumn.card .contentColumn:not([class*=col-]),
.withButtonColumn.row .contentColumn:not([class*=col-]) {
  width: 75%;
}

.withButtonColumn .contentColumn:not([class*=col-]) + .buttonColumn,
.withButtonColumn .contentColumn:not([class*=col-]) + * .buttonColumn,
.withButtonColumn.card .contentColumn:not([class*=col-]) + .buttonColumn,
.withButtonColumn.card .contentColumn:not([class*=col-]) + * .buttonColumn,
.withButtonColumn.row .contentColumn:not([class*=col-]) + .buttonColumn,
.withButtonColumn.row .contentColumn:not([class*=col-]) + * .buttonColumn {
  width: 25%;
}

.grid > .row > .withButtonColumn.card {
  display: inline-flex;
}

.withButtonColumn.withSubtleActions {
  flex-wrap: wrap;
}

.multiSelectDropdown {
  width: 80%;
  margin-bottom: 0.25rem;
}

.multiSelectHelpText {
  display: block;
  margin-bottom: 0.5rem;
  margin-top: -0.5rem;
}

.helptext {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
}

.formsection :is(input, select, textarea, fieldset) + .helptext:not(:empty),
.formsection .helptext + .helptext:not(:empty),
.formsection .popupiconcontainer + script + .helptext:not(:empty) {
  margin: -0.5rem 0 0.75rem;
  padding: 0 0.25rem;
}

.formsection .helptext.accessibleLabel:not(:empty) {
  margin-bottom: 0.25rem;
}

.alert .yield {
  display: inline-block;
  height: 1rem;
  margin: 0 0.25rem 0 0;
  vertical-align: middle;
  width: 1rem;
}

.alert .yield + .errHolder {
  vertical-align: middle;
}

.alert.card {
  margin: 0 0 0.5rem;
  padding: 0.5rem;
  min-height: 4rem;
  text-align: center;
  width: 100%;
}

.alert.card img {
  display: block;
  height: 2.5rem;
  margin: 0 auto;
  width: 2.5rem;
}

.messageOverlay {
  padding: 0.5rem 1.7rem 0.5rem 0.5rem;
  width: auto;
  transition: all 0.3s ease-in-out;
  background-color: #ffffff;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

@media only screen and (max-width: 768px) {
  .messageOverlay {
    width: 100%;
  }
}
.messageOverlay.invisible {
  opacity: 0;
}

.messageOverlay .alert {
  color: #000000;
}

.messageOverlay .closeIcon {
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.4rem;
  right: 0.4rem;
}

.section .content .hover:not(.button, .card) {
  background: #ebf4f8;
}

.section .content .label {
  display: block;
  padding: 0;
  margin: 0.25rem 0 0;
  text-align: left;
  width: auto;
}

.section .content .inlinelabel {
  display: inline-block;
  margin: 0 0.25rem 0 0;
}

.section .content .label + p,
.section .content .label + ul {
  display: block;
  margin: 0 0 0.5rem;
  width: auto;
}

@media print {
  .back {
    display: none;
  }
  .back.jqHidden {
    display: none !important;
  }
}
#main .back {
  padding: 1.5rem 0 1rem;
  text-align: center;
}

#main .back .button {
  background-color: #ffffff;
  color: #0074ad;
  border: 1px solid currentColor;
  padding-top: calc(0.375rem - 1px);
  padding-bottom: calc(0.375rem - 1px);
  display: inline-block;
  margin: 0;
}

.mobile #main .back .button {
  padding-top: calc(0.75rem - 1px);
  padding-bottom: calc(0.75rem - 1px);
}

#main .back .button:active {
  border-color: transparent;
  box-shadow: inset 0 0 0 2px currentColor;
  transform: none;
}

.darkmode #main .back .button {
  border-color: #80bad6;
  color: #80bad6;
  background-color: rgba(0, 0, 0, 0.3);
  /* #000000FF */
}

#main .back .button:is(:hover, :active),
.tvmode #main .back .button:is(:hover, :focus, :active) {
  background-color: #e6f1f7;
  color: #006393;
}

.darkmode #main .back .button:is(:hover, :active),
.tvmode.darkmode #main .back .button:is(:hover, :focus, :active) {
  background-color: #002334;
  color: #80bad6;
  border-color: transparent;
}

.jumpArrow {
  width: 1rem;
  height: 1rem;
  vertical-align: middle;
  fill: currentColor;
  /*rtl:raw: transform: scaleX(-1);*/
}

/* #region Form Validation */
.messagedisplay {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
}

.messagedisplay .alert.validationmessage,
.messagedisplay {
  display: flex;
  align-items: flex-start;
  vertical-align: middle;
  min-height: 1.5rem;
  margin-top: 0.25rem;
  margin-bottom: 0.3rem;
}

.messagedisplay.zerominheight .alert.validationmessage,
.messagedisplay.zerominheight {
  min-height: 0;
}

body:is(.md_adddep, .md_termdep, .md_chgaddr, .md_termcvg, .md_schedotherprefs) .messagedisplay:empty {
  min-height: 0;
}

.md_evisit #sendto {
  margin-bottom: 0;
}

.md_custsvc input,
.md_medadvice textarea,
.md_medadvice select,
.md_apptmake p.buttoncheck,
.md_evisit p.buttoncheck,
.md_echeckin p.buttoncheck,
.md_refrequest #referto,
.md_refrequest #reason,
.md_refrequest #message,
.md_custsvc textarea {
  margin-bottom: 0;
}

.md_demog #zip {
  margin-bottom: 0.25rem;
}

.messagedisplay .alert.validationmessage .yield {
  margin-bottom: 0.25rem;
}

/* #endregion */
.clearlabel {
  color: transparent !important;
  display: block !important;
  height: 0 !important;
  line-height: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: relative !important;
  width: 0 !important;
  overflow-wrap: normal !important;
  word-break: normal !important;
}

.focusanchor {
  position: absolute;
  opacity: 0;
  left: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.wrapLongWords {
  word-break: break-all;
}

#menuWrapper .cssSwitcher[data-csstitle=Default],
#wrap .cssSwitcher[data-csstitle=Default] {
  display: none;
}

.alert .clearlabel,
.clearlabel.srPause,
.clearlabel.inlinelabel,
.clearlabel.updatedlabel,
[id*=error] .clearlabel,
[class*=error] .clearlabel,
.messageheader .clearlabel {
  display: inline-block !important;
}

.clearlabel.required {
  opacity: 1 !important;
  overflow: inherit !important;
}

.mobile .section .clearlabel.srPause {
  display: none !important;
}

.assistiveTextWrapper {
  position: relative;
}

.assistiveTextWrapper .assistivetext {
  position: absolute;
  opacity: 0;
  line-height: 0;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

.clearradio {
  left: auto;
  opacity: 0;
  position: absolute;
  top: auto;
  width: auto;
  z-index: -1;
}

.clearradio.touched:invalid,
.clearradio.invalid:not(:focus) {
  border-color: transparent;
  box-shadow: none;
  outline: none;
}

.hidden {
  display: none !important;
}

.jqHidden {
  display: none;
}

.invisible {
  visibility: hidden;
}

.messagedisplay.invisible {
  color: transparent !important;
  display: block !important;
  height: 0 !important;
  line-height: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: relative !important;
  width: 0 !important;
}

.left {
  text-align: left;
  justify-content: flex-start;
}

.center {
  text-align: center;
  justify-content: center;
}

.right {
  text-align: right;
  justify-content: flex-end;
}

.top {
  display: inline-block;
  vertical-align: top;
}

.middle {
  display: inline-block;
  vertical-align: middle;
}

.bottom {
  display: inline-block;
  vertical-align: bottom;
}

.bold {
  font-weight: bold;
}

.italic {
  font-style: italic;
}

.underline {
  text-decoration: underline;
}

.clickable {
  cursor: pointer;
}

.nodata:not(:empty):not(tr):not(td) {
  display: block;
  padding: 1.5rem 0.5rem;
  text-align: center;
  width: 100%;
  background-color: rgba(204, 204, 204, 0.25);
  color: #565656;
}

.darkmode .nodata:not(:empty):not(tr):not(td) {
  color: #cccccc;
}

#sidebar .nodata:not(:empty) {
  background-color: rgba(204, 204, 204, 0.45);
}

#sidebar .externalicon {
  width: 1rem;
  height: 1rem;
  display: inline-block;
  vertical-align: middle;
  margin: 0 0.25rem 0 0;
}

@media print {
  #sidebar {
    display: none;
  }
}
.grid {
  width: 100%;
  box-sizing: border-box;
  letter-spacing: 0px;
  display: block;
  font-size: 0px;
}

.grid > .row {
  width: 100%;
  font-size: 0px;
  padding-left: 0px;
  max-width: none;
  display: flex;
  flex-wrap: wrap;
}

@media print {
  .grid > .row:not(.noprint):not(.hidden):not(ul) {
    overflow: visible !important;
    display: table !important;
  }
}
.col,
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12 {
  display: inline-block;
  box-sizing: border-box;
  vertical-align: top;
  margin-right: 12px;
  word-wrap: break-word;
  font-size: 1rem;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-top: 0px;
}

.col-1 {
  width: calc(8.3333333333% - 12px);
}

.grid.compact > .row > .col-1 {
  width: 8.3333333333%;
}

.grid.insulated > .row > .col-1 {
  width: calc(8.3333333333% - 24px);
}

.col-2 {
  width: calc(16.6666666667% - 12px);
}

.grid.compact > .row > .col-2 {
  width: 16.6666666667%;
}

.grid.insulated > .row > .col-2 {
  width: calc(16.6666666667% - 24px);
}

.col-3 {
  width: calc(25% - 12px - 0.01px);
}

.grid.compact > .row > .col-3 {
  width: 25%;
}

.grid.insulated > .row > .col-3 {
  width: calc(25% - 24px - 0.01px);
}

.col-4 {
  width: calc(33.3333333333% - 12px - 0.01px);
}

.grid.compact > .row > .col-4 {
  width: 33.3333333333%;
}

.grid.insulated > .row > .col-4 {
  width: calc(33.3333333333% - 24px - 0.01px);
}

.col-5 {
  width: calc(41.6666666667% - 12px);
}

.grid.compact > .row > .col-5 {
  width: 41.6666666667%;
}

.grid.insulated > .row > .col-5 {
  width: calc(41.6666666667% - 24px);
}

.col-6 {
  width: calc(50% - 12px - 0.01px);
}

.grid.compact > .row > .col-6 {
  width: 50%;
}

.grid.insulated > .row > .col-6 {
  width: calc(50% - 24px - 0.01px);
}

.col-7 {
  width: calc(58.3333333333% - 12px);
}

.grid.compact > .row > .col-7 {
  width: 58.3333333333%;
}

.grid.insulated > .row > .col-7 {
  width: calc(58.3333333333% - 24px);
}

.col-8 {
  width: calc(66.6666666667% - 12px);
}

.grid.compact > .row > .col-8 {
  width: 66.6666666667%;
}

.grid.insulated > .row > .col-8 {
  width: calc(66.6666666667% - 24px);
}

.col-9 {
  width: calc(75% - 12px - 0.01px);
}

.grid.compact > .row > .col-9 {
  width: 75%;
}

.grid.insulated > .row > .col-9 {
  width: calc(75% - 24px - 0.01px);
}

.col-10 {
  width: calc(83.3333333333% - 12px);
}

.grid.compact > .row > .col-10 {
  width: 83.3333333333%;
}

.grid.insulated > .row > .col-10 {
  width: calc(83.3333333333% - 24px);
}

.col-11 {
  width: calc(91.6666666667% - 12px);
}

.grid.compact > .row > .col-11 {
  width: 91.6666666667%;
}

.grid.insulated > .row > .col-11 {
  width: calc(91.6666666667% - 24px);
}

.col-12 {
  width: calc(100% - 12px);
}

.grid.compact > .row > .col-12 {
  width: 100%;
}

.grid.insulated > .row > .col-12 {
  width: calc(100% - 24px);
}

.grid .grid {
  margin-top: 0px;
  margin-bottom: 0px;
}

ul.grid,
ol.grid {
  padding: 0px;
}

.grid {
  margin-bottom: 24px;
  margin-top: 12px;
}

.col,
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12 {
  margin-right: 12px;
  margin-bottom: 12px;
}

.grid > .row {
  width: calc(100% + 12px);
}

.grid > .row:last-child {
  padding-bottom: 0px;
  margin-bottom: -12px;
}

.grid.compact > .row > .col,
.grid.compact > .row > .col-1,
.grid.compact > .row > .col-2,
.grid.compact > .row > .col-3,
.grid.compact > .row > .col-4,
.grid.compact > .row > .col-5,
.grid.compact > .row > .col-6,
.grid.compact > .row > .col-7,
.grid.compact > .row > .col-8,
.grid.compact > .row > .col-9,
.grid.compact > .row > .col-10,
.grid.compact > .row > .col-11,
.grid.compact > .row > .col-12 {
  margin-right: 0px;
  margin-bottom: 0px;
}

.grid.compact > .row {
  width: 100%;
  margin-bottom: 0px;
}

.grid.insulated > .row > .col,
.grid.insulated > .row > .col-1,
.grid.insulated > .row > .col-2,
.grid.insulated > .row > .col-3,
.grid.insulated > .row > .col-4,
.grid.insulated > .row > .col-5,
.grid.insulated > .row > .col-6,
.grid.insulated > .row > .col-7,
.grid.insulated > .row > .col-8,
.grid.insulated > .row > .col-9,
.grid.insulated > .row > .col-10,
.grid.insulated > .row > .col-11,
.grid.insulated > .row > .col-12 {
  margin-right: 24px;
  margin-bottom: 24px;
}

.grid.insulated {
  padding: 0px;
}

.grid.insulated > .row {
  width: calc(100% + 24px);
}

.grid.insulated > .row:last-child {
  margin-bottom: -24px;
}

@media screen and (max-width: 1140px) {
  .largeTextMode .grid > .row:not(.fixed),
  .largeTextMode .grid.insulated > .row:not(.fixed),
  .largeTextMode .grid.compact > .row:not(.fixed) {
    width: 100%;
    display: block;
  }
  .largeTextMode .grid > .row:not(.fixed) > [class*=col],
  .largeTextMode .grid.insulated > .row:not(.fixed) > [class*=col],
  .largeTextMode .grid.compact > .row:not(.fixed) > [class*=col] {
    width: 100%;
    margin-right: 0px;
  }
}
@media screen and (max-width: 768px) {
  .grid > .row:not(.fixed),
  .grid.insulated > .row:not(.fixed),
  .grid.compact > .row:not(.fixed) {
    width: 100%;
    display: block;
  }
  .grid > .row:not(.fixed) > [class*=col],
  .grid.insulated > .row:not(.fixed) > [class*=col],
  .grid.compact > .row:not(.fixed) > [class*=col] {
    width: 100%;
    margin-right: 0px;
  }
}
.alignEnd {
  text-align: right;
}

.alignCenter {
  text-align: center;
}

.alignStart {
  text-align: left;
}

.insulated {
  padding: 24px;
}

.compact {
  padding: 0px;
}

.expandable {
  width: 100%;
  box-sizing: border-box;
}

@media screen and (max-width: 768px) {
  .sm-hide,
  .lg-only {
    display: none;
  }
  .sm-alignEnd {
    text-align: right;
  }
  .sm-alignCenter {
    text-align: center;
  }
  .sm-alignStart {
    text-align: left;
  }
}
@media screen and (min-width: 769px) {
  .lg-hide,
  .sm-only {
    display: none;
  }
}
.flatradiogrouper {
  background-color: #ffffff;
  border-radius: 0.5rem;
  padding: 0.5rem;
  border: 1px solid #dbdbdb;
}

.flatradiogrouper .flatradio.container {
  padding: 0.25rem 0.5rem;
  margin: 0.5rem 0;
}

.flatradiogrouper .flatradio.container:first-child {
  margin-top: -0.25rem;
}

.flatradiogrouper .flatradio.container:last-child {
  margin-bottom: -0.25rem;
}

.flatradiogrouper .flatradio.container:not(:last-child):after {
  border-bottom: 1px solid #cccccc;
  content: "";
  display: block;
  left: 1.75rem;
  position: relative;
  width: calc(100% - 1.75rem);
  top: 0.5rem;
}

.flatlistgrouper {
  background-color: #ffffff;
  border-radius: 0.5rem;
  padding: 1rem;
  border: 1px solid #dbdbdb;
}

.flatlistgrouper .flatradio.container,
.flatlistgrouper .flatlist.container {
  padding: 0.5rem 0;
}

.flatlistgrouper .flatradio.container:first-child,
.flatlistgrouper .flatlist.container:first-child {
  padding-top: 0;
}

.flatlistgrouper .flatradio.container:last-child,
.flatlistgrouper .flatlist.container:last-child {
  padding-bottom: 0;
}

.flatlistgrouper .flatradio.container:not(:last-child):after,
.flatlistgrouper .flatlist.container:not(:last-child):after {
  border-bottom: 1px solid #cccccc;
  content: "";
  display: block;
  left: 0.25rem;
  position: relative;
  width: calc(100% - 0.25rem);
  top: 0.5rem;
}

.prettycheck.container,
.prettyradio.container {
  position: relative;
}

.flatradio.container {
  margin: 0;
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.flatradio.container.jqHidden {
  display: none;
}

.flatradio.container input.flatradio {
  display: inline-block;
  margin: 0;
  opacity: 0;
  position: absolute;
  width: 1.2rem;
  height: 1.2rem;
}

.flatradio.container input.flatradio + label {
  align-items: center;
  cursor: pointer;
  display: inline-flex;
  position: static;
  text-align: left;
  width: auto;
}

.flatradio.container input.flatradio + label.wrap {
  flex-wrap: wrap;
}

.flatradio.container input.flatradio:not(:checked) + label {
  color: #363636;
}

.flatradio.container input.flatradio:disabled + label {
  color: #999999;
  cursor: default;
}

.flatradio.container input.flatradio:disabled:checked + label {
  color: #565656;
}

.flatlist.container {
  margin: 0;
  position: relative;
}

.flatlist.container label.flatlist {
  align-items: center;
  display: inline-flex;
  position: static;
  text-align: left;
  width: auto;
}

.flatlist.container label.flatlist.wrap {
  flex-wrap: wrap;
}

input.prettycheck,
input.prettyradio {
  display: inline-block;
  margin: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 0.95rem;
  height: 0.95rem;
}

input.prettycheck + label,
input.prettyradio + label {
  cursor: pointer;
  display: inline-block;
  position: static;
  text-align: left;
  vertical-align: top;
  width: auto;
  margin: 0 0 0 calc(1.2rem + 2px);
  padding: 0.25rem 0;
  text-indent: calc(-1.2rem - 2px);
}

input.prettycheck + label {
  color: #363636;
  display: block;
}

input.prettycheck + label,
input.prettycheck + label + .subtle {
  margin: 0 0 0 calc(1.2rem + 2px);
}

input:is(.prettycheck, .prettyradio) + label:before {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 2px;
  content: "";
  display: inline-block;
  height: 0.9rem;
  margin: 0 0.3rem -0.1rem 0;
  position: relative;
  text-indent: 0;
  vertical-align: top;
  width: 0.9rem;
}

input.flatradio + label:before {
  border: 2px solid #cccccc;
  border-radius: 2px;
  content: "";
  display: inline-block;
  flex: 0 0 auto;
  height: 1rem;
  margin-right: 0.5rem;
  position: relative;
  text-indent: 0;
  vertical-align: top;
  width: 1rem;
}

input:is(.prettyradio, .flatradio) + label:before {
  border-radius: 50%;
}

.prettyradio:checked + label:before {
  box-shadow: inset 0 0 0 2px #ffffff;
  background-color: #2d96ff;
}

.flatradio:checked + label:before {
  box-shadow: inset 0 0 0 3px #ffffff;
}

.prettycheck:checked + label:before {
  background-image: url("../assets/images/mychart-epic/prettycheck.svg");
  background-color: #2d96ff;
  background-repeat: no-repeat;
  background-size: contain;
  border-color: #2d96ff;
}

:is(.prettycheck, .prettyradio):disabled + label {
  cursor: default;
}

:is(.prettycheck, .prettyradio):disabled + label::before {
  background-color: #eaeaea;
  border-color: #dbdbdb;
}

.prettycheck:disabled:checked + label:before {
  background-image: url("../images/prettycheck_disabled.svg");
  background-color: #f2f2f2;
}

.prettyradio:disabled:checked + label:before {
  background-color: #565656;
}

input.prettycheck:not(:disabled):focus + label,
input.prettycheck:not(:disabled):hover + label,
input.prettycheck:not(:disabled) + label:hover,
input.prettyradio:not(:disabled):focus + label,
input.prettyradio:not(:disabled):hover + label,
input.prettyradio:not(:disabled) + label:hover {
  text-decoration: underline;
}

input.flatradio:not(:disabled):focus + label .label_main,
input.flatradio:not(:disabled):hover + label .label_main,
input.flatradio:not(:disabled) + label:hover .label_main {
  text-decoration: underline;
}

.prettycheck.container + .helptext,
.prettyradio.container + .helptext,
.flatradio.container + .helptext {
  padding-left: calc(1.2rem + 2px);
  margin-top: -0.25rem;
}

input.prettycheck:focus + label:before,
input.prettyradio:focus + label:before {
  outline: 1px dotted #000000;
  outline: 5px auto -webkit-focus-ring-color;
}

input.flatradio:focus + label:before {
  outline: 1px dotted;
}

input.flatradio + label:before {
  background-color: #ffffff;
}

p.flatradio.container:not(.selected) input.flatradio:checked + label,
p.flatradio.container:not(.selected) input.flatradio:checked + label .subtle {
  color: #0074AD;
}

p.flatradio.container.selected {
  background-color: #d5eaff;
  border-radius: 4px;
}

p.flatradio.container.selected.disabled {
  background-color: #f2f2f2;
}

input.flatradio:checked + label:before {
  background-color: #2d96ff;
  border-color: #2d96ff;
}

input.flatradio:disabled + label:before {
  background-color: #eaeaea;
  border-color: #dbdbdb;
}

input.flatradio:disabled:checked + label:before {
  background-color: #565656;
  border-color: #565656;
}

.togglelist li {
  display: inline-block;
  vertical-align: top;
  width: auto;
}

.tbContainer,
.button.buttoncheck {
  display: inline-block;
  margin: 0 0.25rem 0.5rem 0;
  position: relative;
  text-align: center;
  display: inline-block;
  margin: 0 0.25rem 0.5rem 0;
  position: relative;
  text-align: center;
  vertical-align: top;
}

.tvmode .tbContainer,
.tvmode .button.buttoncheck {
  font-size: 1.1em;
  margin-right: 15px;
}

.tbContainer input.togglebutton,
.button.buttoncheck input.togglebutton {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
  opacity: 0;
  font-size: 0;
  margin: 0;
}

.tbContainer label.togglebutton[for],
.button.buttoncheck label.togglebutton[for] {
  color: #000000;
  background-color: #ffffff;
  border-radius: 4px;
  cursor: pointer;
  display: inline-flex;
  font-size: 1rem;
  line-height: normal;
  overflow-wrap: anywhere;
  hyphens: auto;
  position: relative;
  padding: 0.3655rem 0.75rem;
  vertical-align: top;
  border: 1px solid #dbdbdb;
  min-width: 2.5rem;
}

.tvmode .tbContainer label.togglebutton[for],
.tvmode .button.buttoncheck label.togglebutton[for] {
  font-size: 1.1em;
  padding: 1rem;
  border: none;
  box-shadow: 0 0 0 1px #a0d0ff;
}

.darkmode .tbContainer label.togglebutton[for],
.darkmode .button.buttoncheck label.togglebutton[for] {
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.3);
  border-color: #a0d0ff;
  border-width: 1px;
}

.tbContainer input.togglebutton:checked + label.togglebutton[for],
.button.buttoncheck input.togglebutton:checked + label.togglebutton[for] {
  background-color: #bfe1ff;
  border-color: #2d96ff;
}

.darkmode .tbContainer input.togglebutton:checked + label.togglebutton[for],
.darkmode .button.buttoncheck input.togglebutton:checked + label.togglebutton[for] {
  background-color: rgba(65, 160, 255, 0.4);
}

.darkmode .tbContainer input.togglebutton:checked + label.togglebutton[for],
.darkmode .button.buttoncheck input.togglebutton:checked + label.togglebutton[for] {
  color: white;
  border-color: #41a0ff;
}

.tbContainer input.togglebutton:disabled + label.togglebutton[for],
.button.buttoncheck input.togglebutton:disabled + label.togglebutton[for] {
  pointer-events: none;
  color: #565656;
  background-color: #eaeaea;
  border-color: #dbdbdb;
}

.darkmode .tbContainer input.togglebutton:disabled + label.togglebutton[for],
.darkmode .button.buttoncheck input.togglebutton:disabled + label.togglebutton[for] {
  color: white;
  background-color: rgba(219, 219, 219, 0.2);
  border: none;
}

.tbContainer input.togglebutton:disabled:checked + label.togglebutton[for],
.button.buttoncheck input.togglebutton:disabled:checked + label.togglebutton[for] {
  background-color: #f2f2f2;
}

.darkmode .tbContainer input.togglebutton:disabled:checked + label.togglebutton[for],
.darkmode .button.buttoncheck input.togglebutton:disabled:checked + label.togglebutton[for] {
  background-color: rgba(219, 219, 219, 0.4);
}

html:not(.tvmode) .tbContainer:focus-within label.togglebutton[for],
html:not(.tvmode) .button.buttoncheck:focus-within label.togglebutton[for] {
  outline-style: auto;
}

@supports selector(:has(*)) {
  html:not(.tvmode) .tbContainer:focus-within label.togglebutton[for],
  html:not(.tvmode) .button.buttoncheck:focus-within label.togglebutton[for] {
    outline-style: none;
  }
  html:not(.tvmode) .tbContainer:focus-within:has(:focus-visible) label.togglebutton[for],
  html:not(.tvmode) .button.buttoncheck:focus-within:has(:focus-visible) label.togglebutton[for] {
    outline-style: auto;
  }
}
.tbContainer input.togglebutton:not(:disabled):active + label.togglebutton[for],
.tbContainer input.togglebutton:not(:disabled) + label.togglebutton[for]:active,
.button.buttoncheck input.togglebutton:not(:disabled):active + label.togglebutton[for],
.button.buttoncheck input.togglebutton:not(:disabled) + label.togglebutton[for]:active {
  box-shadow: inset 0 0 0 1px #0e89d5;
}

.darkmode .tbContainer input.togglebutton:not(:disabled):active + label.togglebutton[for],
.darkmode .tbContainer input.togglebutton:not(:disabled) + label.togglebutton[for]:active,
.darkmode .button.buttoncheck input.togglebutton:not(:disabled):active + label.togglebutton[for],
.darkmode .button.buttoncheck input.togglebutton:not(:disabled) + label.togglebutton[for]:active {
  box-shadow: inset 0 0 0 1px #71b8ff;
}

@media (hover: hover) and (pointer: fine) {
  .tbContainer input.togglebutton:not(:disabled) + label.togglebutton[for]:hover,
  .button.buttoncheck input.togglebutton:not(:disabled) + label.togglebutton[for]:hover {
    background-color: #e6f3ff;
    border-color: #0e89d5;
  }
  .darkmode .tbContainer input.togglebutton:not(:disabled) + label.togglebutton[for]:hover,
  .darkmode .button.buttoncheck input.togglebutton:not(:disabled) + label.togglebutton[for]:hover {
    background-color: rgba(65, 160, 255, 0.2);
  }
  .darkmode .tbContainer input.togglebutton:not(:disabled) + label.togglebutton[for]:hover,
  .darkmode .button.buttoncheck input.togglebutton:not(:disabled) + label.togglebutton[for]:hover {
    border-color: #71b8ff;
  }
  .darkmode .tbContainer input.togglebutton:not(:disabled) + label.togglebutton[for]:hover,
  .darkmode .button.buttoncheck input.togglebutton:not(:disabled) + label.togglebutton[for]:hover {
    color: white;
  }
}
.tvmode:not(.hideFocus) .tbContainer:focus-within,
.tvmode:not(.hideFocus) .button.buttoncheck:focus-within {
  outline: #ffffff solid 4px;
  transform: scale(1.05);
  border-radius: 5px;
}

.tvmode:not(.hideFocus) .tbContainer:focus-within input.togglebutton:not(:disabled) + label.togglebutton[for]:hover,
.tvmode:not(.hideFocus) .button.buttoncheck:focus-within input.togglebutton:not(:disabled) + label.togglebutton[for]:hover {
  border-color: transparent;
}

.tbContainer svg,
.button.buttoncheck svg {
  margin-left: -0.25rem;
  margin-right: 0.25rem;
  vertical-align: middle;
  border-radius: 50%;
  flex-shrink: 0;
}

.tbContainer input.togglebutton:checked + label.togglebutton[for],
.button.buttoncheck input.togglebutton:checked + label.togglebutton[for] {
  text-shadow: 0.4px 0 currentColor;
}

.tbContainer input.togglebutton:checked + label.togglebutton[for] svg,
.button.buttoncheck input.togglebutton:checked + label.togglebutton[for] svg {
  background-color: #ffffff;
  box-shadow: 0 0 0 0.05rem #ffffff;
}

@media screen and (max-width: 376px) {
  .tbContainer.hasIcon,
  .button.buttoncheck.hasIcon {
    flex-grow: 1;
  }
}
@media screen and (max-width: 376px) {
  .tbContainer.hasIcon label.togglebutton[for],
  .button.buttoncheck.hasIcon label.togglebutton[for] {
    flex-grow: 1;
  }
}
.tbContainer ._DataEntryLabelIcon,
.button.buttoncheck ._DataEntryLabelIcon {
  height: 1.5rem;
  width: 1.5rem;
  margin-left: -0.25rem;
  margin-right: 0.25rem;
}

.tvmode .tbContainer,
.tvmode .button.buttoncheck {
  font-size: 1.1em;
  margin-right: 15px;
}

.tbContainer input.buttoncheck,
.button.buttoncheck input.buttoncheck {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
  opacity: 0;
  font-size: 0;
  margin: 0;
}

.tbContainer label.buttoncheck,
.button.buttoncheck label.buttoncheck {
  color: #000000;
  background-color: #ffffff;
  border-radius: 4px;
  cursor: pointer;
  display: inline-flex;
  font-size: 1rem;
  line-height: normal;
  overflow-wrap: anywhere;
  hyphens: auto;
  position: relative;
  padding: 0.3655rem 0.75rem;
  vertical-align: top;
  border: 1px solid #dbdbdb;
  min-width: 2.5rem;
}

.tvmode .tbContainer label.buttoncheck,
.tvmode .button.buttoncheck label.buttoncheck {
  font-size: 1.1em;
  padding: 1rem;
  border: none;
  box-shadow: 0 0 0 1px #a0d0ff;
}

.darkmode .tbContainer label.buttoncheck,
.darkmode .button.buttoncheck label.buttoncheck {
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.3);
  border-color: #a0d0ff;
  border-width: 1px;
}

.tbContainer input.buttoncheck:checked + label.buttoncheck,
.button.buttoncheck input.buttoncheck:checked + label.buttoncheck {
  background-color: #bfe1ff;
  border-color: #2d96ff;
}

.darkmode .tbContainer input.buttoncheck:checked + label.buttoncheck,
.darkmode .button.buttoncheck input.buttoncheck:checked + label.buttoncheck {
  background-color: rgba(65, 160, 255, 0.4);
}

.darkmode .tbContainer input.buttoncheck:checked + label.buttoncheck,
.darkmode .button.buttoncheck input.buttoncheck:checked + label.buttoncheck {
  color: white;
  border-color: #41a0ff;
}

.tbContainer input.buttoncheck:disabled + label.buttoncheck,
.button.buttoncheck input.buttoncheck:disabled + label.buttoncheck {
  pointer-events: none;
  color: #565656;
  background-color: #eaeaea;
  border-color: #dbdbdb;
}

.darkmode .tbContainer input.buttoncheck:disabled + label.buttoncheck,
.darkmode .button.buttoncheck input.buttoncheck:disabled + label.buttoncheck {
  color: white;
  background-color: rgba(219, 219, 219, 0.2);
  border: none;
}

.tbContainer input.buttoncheck:disabled:checked + label.buttoncheck,
.button.buttoncheck input.buttoncheck:disabled:checked + label.buttoncheck {
  background-color: #f2f2f2;
}

.darkmode .tbContainer input.buttoncheck:disabled:checked + label.buttoncheck,
.darkmode .button.buttoncheck input.buttoncheck:disabled:checked + label.buttoncheck {
  background-color: rgba(219, 219, 219, 0.4);
}

html:not(.tvmode) .tbContainer:focus-within label.buttoncheck,
html:not(.tvmode) .button.buttoncheck:focus-within label.buttoncheck {
  outline-style: auto;
}

@supports selector(:has(*)) {
  html:not(.tvmode) .tbContainer:focus-within label.buttoncheck,
  html:not(.tvmode) .button.buttoncheck:focus-within label.buttoncheck {
    outline-style: none;
  }
  html:not(.tvmode) .tbContainer:focus-within:has(:focus-visible) label.buttoncheck,
  html:not(.tvmode) .button.buttoncheck:focus-within:has(:focus-visible) label.buttoncheck {
    outline-style: auto;
  }
}
.tbContainer input.buttoncheck:not(:disabled):active + label.buttoncheck,
.tbContainer input.buttoncheck:not(:disabled) + label.buttoncheck:active,
.button.buttoncheck input.buttoncheck:not(:disabled):active + label.buttoncheck,
.button.buttoncheck input.buttoncheck:not(:disabled) + label.buttoncheck:active {
  box-shadow: inset 0 0 0 1px #0e89d5;
}

.darkmode .tbContainer input.buttoncheck:not(:disabled):active + label.buttoncheck,
.darkmode .tbContainer input.buttoncheck:not(:disabled) + label.buttoncheck:active,
.darkmode .button.buttoncheck input.buttoncheck:not(:disabled):active + label.buttoncheck,
.darkmode .button.buttoncheck input.buttoncheck:not(:disabled) + label.buttoncheck:active {
  box-shadow: inset 0 0 0 1px #71b8ff;
}

@media (hover: hover) and (pointer: fine) {
  .tbContainer input.buttoncheck:not(:disabled) + label.buttoncheck:hover,
  .button.buttoncheck input.buttoncheck:not(:disabled) + label.buttoncheck:hover {
    background-color: #e6f3ff;
    border-color: #0e89d5;
  }
  .darkmode .tbContainer input.buttoncheck:not(:disabled) + label.buttoncheck:hover,
  .darkmode .button.buttoncheck input.buttoncheck:not(:disabled) + label.buttoncheck:hover {
    background-color: rgba(65, 160, 255, 0.2);
  }
  .darkmode .tbContainer input.buttoncheck:not(:disabled) + label.buttoncheck:hover,
  .darkmode .button.buttoncheck input.buttoncheck:not(:disabled) + label.buttoncheck:hover {
    border-color: #71b8ff;
  }
  .darkmode .tbContainer input.buttoncheck:not(:disabled) + label.buttoncheck:hover,
  .darkmode .button.buttoncheck input.buttoncheck:not(:disabled) + label.buttoncheck:hover {
    color: white;
  }
}
.tvmode:not(.hideFocus) .tbContainer:focus-within,
.tvmode:not(.hideFocus) .button.buttoncheck:focus-within {
  outline: #ffffff solid 4px;
  transform: scale(1.05);
  border-radius: 5px;
}

.tvmode:not(.hideFocus) .tbContainer:focus-within input.buttoncheck:not(:disabled) + label.buttoncheck:hover,
.tvmode:not(.hideFocus) .button.buttoncheck:focus-within input.buttoncheck:not(:disabled) + label.buttoncheck:hover {
  border-color: transparent;
}

.tbContainer svg,
.button.buttoncheck svg {
  margin-left: -0.25rem;
  margin-right: 0.25rem;
  vertical-align: middle;
  border-radius: 50%;
  flex-shrink: 0;
}

.tbContainer input.buttoncheck:checked + label.buttoncheck,
.button.buttoncheck input.buttoncheck:checked + label.buttoncheck {
  text-shadow: 0.4px 0 currentColor;
}

.tbContainer input.buttoncheck:checked + label.buttoncheck svg,
.button.buttoncheck input.buttoncheck:checked + label.buttoncheck svg {
  background-color: #ffffff;
  box-shadow: 0 0 0 0.05rem #ffffff;
}

@media screen and (max-width: 376px) {
  .tbContainer.hasIcon,
  .button.buttoncheck.hasIcon {
    flex-grow: 1;
  }
}
@media screen and (max-width: 376px) {
  .tbContainer.hasIcon label.buttoncheck,
  .button.buttoncheck.hasIcon label.buttoncheck {
    flex-grow: 1;
  }
}
.tbContainer ._DataEntryLabelIcon,
.button.buttoncheck ._DataEntryLabelIcon {
  height: 1.5rem;
  width: 1.5rem;
  margin-left: -0.25rem;
  margin-right: 0.25rem;
}

.tbContainer input.buttoncheck:checked + label.buttoncheck[for],
.button.buttoncheck input.buttoncheck:checked + label.buttoncheck[for] {
  text-shadow: none;
}

label.togglebutton[for]:hover,
input:focus + label.togglebutton[for] {
  color: #000000;
}

label.togglebutton[for] {
  justify-content: center;
}

@media print {
  label.togglebutton[for] {
    border: 1px solid #000000 !important;
  }
  label.togglebutton[for].selected {
    background-color: #cccccc !important;
  }
}
.bcList .bcItem {
  display: inline-block;
  margin: 0 0.25rem 0 0;
  vertical-align: top;
  width: auto;
}

.buttoncheck,
.buttoncheck:is(:focus, :hover) {
  background: none;
}

p.buttoncheck {
  box-shadow: none;
  color: inherit;
  display: inline-block;
  margin: 0 0.25rem 0.5rem 0;
  padding: 0;
  position: relative;
  white-space: normal;
  width: auto;
}

.section .content p.buttoncheck {
  display: inline-block;
  width: auto;
}

.section .content .forlist p.buttoncheck {
  margin: 0 0 0.2rem;
}

p.buttoncheck.alertborder {
  border: none;
}

input.buttoncheck {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
  opacity: 0;
  font-size: 0;
  margin: 0;
}

input.buttoncheck:disabled + label,
input.buttoncheck:disabled + label.buttoncheck:before {
  color: #000000;
  background-color: #eaeaea;
  border-color: #dbdbdb;
}

input.buttoncheck:disabled:checked + label,
input.buttoncheck:disabled:checked + label.buttoncheck:before {
  background-color: #f2f2f2;
}

label.buttoncheck::before {
  background-color: #ffffff;
  content: "";
  display: inline-block;
  position: relative;
  text-indent: 0;
  vertical-align: top;
  height: 1em;
  height: clamp(16px, 0.75em, 0.5in);
  width: 1em;
  width: clamp(16px, 0.75em, 0.5in);
  background-attachment: scroll;
  background-image: none;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1px solid #dbdbdb;
  border-radius: 3px;
  flex-shrink: 0;
  margin-top: 0;
  margin-right: 0.5rem;
  top: max(0px, 0.5 * (1lh - clamp(16px, 0.75em, 0.5in)) - 1px);
}

:has(input.buttoncheck[required])::before {
  content: "";
  display: inline-block;
  vertical-align: top;
  background: url("../assets/images/mychart-epic/required_asterisk.webp") scroll no-repeat transparent 0 0/0.4rem 0.4rem;
  margin: 0.15rem 0.15rem 0 0;
  height: 0.4rem;
  width: 0.4rem;
  position: absolute;
  top: 0.5rem;
  left: calc(0.75rem + clamp(16px, 0.75em, 0.5in) + 0.5rem + 0.1rem);
  z-index: 2;
  margin: 0;
}

input.buttoncheck[required] + label.buttoncheck::before {
  margin-right: 1rem;
}

input.buttoncheck:checked + label.buttoncheck::before {
  background-color: #2d96ff;
  border-color: #2d96ff;
  background-image: url("../images/prettycheck.svg");
  background-size: contain;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}

input.buttoncheck:disabled + label.buttoncheck::before {
  background-color: #eaeaea;
  border-color: #dbdbdb;
}

input.buttoncheck:disabled:checked + label.buttoncheck::before {
  background-color: #f2f2f2;
  background-image: url("../images/prettycheck_disabled.svg");
}

label.buttoncheck {
  width: 100%;
}

.popupiconcontainer {
  cursor: auto;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  width: auto;
}

@media print {
  .popupiconcontainer {
    display: none;
  }
}
table .popupiconcontainer,
div .popupiconcontainer {
  margin: 0 0 0 0.25rem;
}

.grid .row [class*=col-] input + .popupiconcontainer,
.grid .row [class*=col-] select + .popupiconcontainer,
.grid .row [class*=col-] .legacyLabelledField + .popupiconcontainer {
  display: block;
  margin: -2rem 0 0.75rem calc(100% - 1.75rem);
}

.popupinstructionsicon {
  cursor: default;
  display: block;
}

@media print {
  .popupinstructionsicon {
    display: none;
  }
}
.popupinstructionsicon:hover {
  text-decoration: none;
}

.popupinstructionsicon:after {
  border-color: transparent transparent transparent #ffffff;
  border-style: solid;
  border-width: 1rem 0 0 1rem;
  box-shadow: -1px 1px 1px 0 rgba(0, 0, 0, 0.4);
  content: "";
  display: none;
  height: 0;
  position: absolute;
  width: 0;
  z-index: 1021;
  clip-path: polygon(110% 110%, -10% -10%, -10% 110%);
}

.popupinstructionsicon.onRight.showPopup:after {
  display: block;
  left: calc(100% + 2px);
  top: calc((100% - 1rem) / 2);
  transform: rotate(45deg);
}

.popupinstructionsicon.onBottom.showPopup:after {
  display: block;
  left: calc(50% - 0.5rem);
  top: calc(100% + 2px);
  transform: rotate(135deg);
}

.popupinstructionsicon.onLeft.showPopup:after {
  display: block;
  left: calc(-0.5rem - 3px);
  top: calc((100% - 1rem) / 2);
  transform: rotate(225deg);
}

.popupinstructionsicon.onTop.showPopup:after {
  display: block;
  left: calc(50% - 0.5rem);
  top: calc(-0.25rem - 10px);
  transform: rotate(315deg);
}

.popupiconcontainer .popupinstructionsicon {
  min-height: 1.2rem;
  min-width: 1.2rem;
}

.popupiconcontainer .popupinstructionsicon > img {
  height: 1.2rem;
  margin: 0;
  width: 1.2rem;
}

.popupiconcontainer .popupinstructionsicon > svg {
  height: 1.2rem;
  margin: 0;
  width: 1.2rem;
}

.popupiconcontainer .popupInstructions {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  background-color: #ffffff;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.6);
  margin: 0;
  min-height: 2.25rem;
  padding: 0.4rem;
  position: absolute;
  text-align: left;
  word-wrap: break-word;
  width: 400px;
  z-index: 1020;
}

#sidebar .popupiconcontainer .popupInstructions {
  width: 250px;
}

.popupinstructionsicon.onRight + .popupInstructions {
  margin-left: 9px;
}

.popupinstructionsicon.onLeft + .popupInstructions {
  margin-left: -1px;
}

.popupinstructionsicon.onBottom + .popupInstructions {
  margin-top: 9px;
}

.popupinstructionsicon.onTop + .popupInstructions {
  margin-top: -4px;
}

.popupiconcontainer .popupInstructions .header {
  padding-top: 0;
}

.popupiconcontainer .popupInstructions .header:empty {
  padding: 0;
}

.infoBubbleWrapper {
  cursor: auto;
  display: inline-block;
  font-weight: normal;
  margin: 0.125rem 0 -0.25rem 0.25rem;
  position: relative;
  width: auto;
}

.infoBubbleWrapper .infoBubbleTarget {
  cursor: pointer;
  display: inline-flex;
  position: relative;
  text-decoration: none;
  border: none;
  font: inherit;
  background: transparent;
  color: inherit;
  overflow: visible;
}

.infoBubbleWrapper .infoBubbleTarget.asIcon {
  background: transparent none no-repeat center center/1.2rem 1.2rem;
  height: 1.2rem;
  width: 1.2rem;
  vertical-align: bottom;
}

.infoBubbleWrapper .infoBubbleTarget.asIcon img {
  width: 100%;
  height: 100%;
  padding: 0;
  opacity: 1;
}

.infoBubbleWrapper .infoBubbleTarget.withIcon {
  height: 2rem;
  width: 2rem;
}

.infoBubbleWrapper .infoBubbleTarget.withIcon .infoBubbleSvg {
  fill: #0074AD;
  height: 2rem;
  width: 2rem;
}

.infoBubbleWrapper .infoBubbleTarget:after {
  border-color: transparent transparent transparent #ffffff;
  border-style: solid;
  border-width: 1rem 0 0 1rem;
  box-shadow: -1px 1px 1px 0 rgba(0, 0, 0, 0.4);
  content: "";
  display: none;
  height: 0;
  position: absolute;
  width: 0;
  z-index: 1000;
}

.infoBubbleWrapper .infoBubbleTarget.onLeft:after,
.infoBubbleWrapper .infoBubbleTarget.onRight:after {
  top: calc((100% - 0.8485rem) / 2);
}

.infoBubbleWrapper .infoBubbleTarget.onTop:after,
.infoBubbleWrapper .infoBubbleTarget.onBottom:after {
  /*rtl:ignore*/
  left: calc((100% - 0.8485rem) / 2);
}

.infoBubbleWrapper .infoBubbleTarget.onRight:after {
  /*rtl:ignore*/
  left: 100%;
  transform: rotate(45deg);
}

.infoBubbleWrapper .infoBubbleTarget.onBottom:after {
  top: 100%;
  transform: rotate(135deg);
}

.infoBubbleWrapper .infoBubbleTarget.onLeft:after {
  /*rtl:ignore*/
  left: -1rem;
  transform: rotate(225deg);
}

.infoBubbleWrapper .infoBubbleTarget.onTop:after {
  top: -1rem;
  transform: rotate(315deg);
}

.infoBubbleWrapper .infoBubbleTarget.asIcon.onLeft:after,
.infoBubbleWrapper .infoBubbleTarget.asIcon.onRight:after {
  top: 0.1rem;
}

.infoBubbleWrapper .infoBubbleTarget.asIcon.onTop:after,
.infoBubbleWrapper .infoBubbleTarget.asIcon.onBottom:after {
  left: 0.1rem;
}

.infoBubbleWrapper .infoBubbleTarget.onLeft + .infoBubblePopup,
.infoBubbleWrapper .infoBubbleTarget.onRight + .infoBubblePopup {
  margin-top: 0.42425rem;
}

.infoBubbleWrapper .infoBubbleTarget.onLeft + .infoBubblePopup.infoPopupAlignTop,
.infoBubbleWrapper .infoBubbleTarget.onRight + .infoBubblePopup.infoPopupAlignTop {
  margin-top: -0.42425rem;
}

.infoBubbleWrapper .infoBubbleTarget.onRight + .infoBubblePopup {
  /*rtl:ignore*/
  margin-left: 0.42425rem;
}

.infoBubbleWrapper .infoBubbleTarget.onBottom + .infoBubblePopup {
  margin-top: 0.42425rem;
}

.infoBubbleWrapper .infoBubbleTarget.onLeft + .infoBubblePopup {
  /*rtl:ignore*/
  margin-left: -0.42425rem;
}

.infoBubbleWrapper .infoBubbleTarget.onTop + .infoBubblePopup {
  margin-top: -0.42425rem;
}

.infoBubbleWrapper .infoBubblePopup {
  background-color: #ffffff;
  border-radius: 2px;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.6);
  display: none;
  margin: 0;
  min-height: 2.25rem;
  padding: 0.33rem;
  position: absolute;
  text-align: left;
  white-space: normal;
  width: 400px;
  z-index: 999;
}

.infoBubbleWrapper .infoBubblePopup .infoBubbleBody {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.infoBubbleWrapper.hover .infoBubblePopup,
.infoBubbleWrapper.hover .infoBubbleTarget:after {
  display: block;
}

@media print {
  .infoBubbleWrapper.hover .infoBubblePopup,
  .infoBubbleWrapper.hover .infoBubbleTarget:after {
    display: none;
  }
}
.infoBubbleWrapper .infoBubblePopup .header {
  padding-top: 0;
}

.infoBubbleWrapper .infoBubbleBody a {
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
}

@media screen {
  .infoBubbleWrapper .infoBubbleBody a:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
.infoBubbleWrapper .infoBubbleBody p {
  margin-top: 0;
}

.lb_content {
  background: #f8f8f8;
  box-shadow: 0 0.5rem 5rem 0 rgba(0, 0, 0, 0.75);
  display: none;
  left: 50%;
  margin: 0 -50% 0 0;
  transform: translate(-50%);
  padding: 0.75rem 1.25rem;
  outline: none;
  position: absolute;
  top: 0;
  width: 60%;
  z-index: 3001;
}

.lb_content .back {
  padding: 0.5rem 0;
  text-align: center;
}

.lb_content.template {
  background-color: #ffffff;
}

@media print {
  .lb_content {
    position: relative !important;
    left: 0 !important;
    width: 95% !important;
    margin: 20px 0 0 0 !important;
    padding: 0px !important;
    box-shadow: none;
  }
  .lb_content .printheader {
    display: none;
  }
}
@media print {
  div#lightbox,
  div#lightbox_overlay {
    display: none;
  }
}
.externalorgnotice,
.externalorgnotice:before {
  display: inline-block;
  vertical-align: middle;
}

.externalorgnotice {
  padding: 0 0 0 1.25rem;
  margin: 0 auto;
  display: block;
}

.externalorgnotice:before {
  background: transparent url("../images/my1chartlogo.png") no-repeat 0 0/1rem 1rem;
  content: "";
  height: 1.2rem;
  margin: 0 0 0 -1.25rem;
  padding: 0 0.25rem 0 0;
  width: 1rem;
}

.incompleteh2gnotice {
  margin-top: 0.5rem;
}

.incompleteh2gnotice.externalorgnotice.useOrgLogo:before {
  background: transparent url("../images/circle_arrow_icon.svg") no-repeat 0 0/1.2rem 1.2rem;
}

.incompleteh2gnotice.externalorgnotice:before {
  background: transparent url("../images/CareEverywhere-With-Arrow.png") no-repeat 0 0/1rem 1rem;
}

.terms {
  background: #ffffff none no-repeat scroll 0 0;
  margin: 1rem 0;
  max-height: 75vh;
  padding: 0.5rem;
  overflow-y: scroll;
  border: 1px solid #cccccc;
}

.md_termsconditions_index .terms {
  max-height: 55vh;
}

@media print {
  .terms p {
    white-space: normal !important;
  }
}
.termsscroll {
  overflow-y: scroll;
}

.hilite {
  background-color: #ffff00;
}

.defaultLoadingMessage {
  height: 0px;
  width: 0px;
  color: transparent;
}

.defaultLoadingMessage .alert {
  color: transparent;
}

/* #region Loading overlay styles */
.loadingoverlay .loadingmessage,
.defaultajaxoverlay .loadingmessage {
  background-color: rgba(255, 255, 255, 0.8);
}

.defaultajaxoverlay,
.defaultajaxinline {
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 1000;
}

.defaultajaxoverlay .loadingspinner,
.defaultajaxinline .loadingspinner {
  width: 8rem;
  display: block;
  margin: 0 auto;
}

.defaultajaxoverlay .loadingmessage,
.defaultajaxinline .loadingmessage {
  border-radius: 0.5rem;
  padding: 0.5rem;
  left: 50%;
  margin: -1.2rem 0 0 -4.5rem;
  text-align: center;
  top: 50%;
  width: 9rem;
  z-index: 1010;
}

.defaultajaxoverlay {
  position: fixed;
}

.defaultajaxoverlay .loadingmessage {
  position: fixed;
  padding: 1.8rem 0.6rem;
}

.defaultajaxinline {
  position: relative;
}

.defaultajaxinline .loadingmessage {
  background-color: transparent;
  position: relative;
}

.userPhoto {
  background: transparent url("../images/ProxySilhouette.png") no-repeat scroll center center/cover;
  border-radius: 100%;
  border-style: solid;
  border-width: 1px;
  display: block;
  height: 2.5em;
  overflow: hidden;
  width: 2.5em;
}

@media print {
  .userPhoto {
    display: none !important;
  }
}
.accountBadges {
  margin: 0.5rem 0 0;
}

.accountBadges .accountBadge {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  background: #ffffff none;
  border-radius: 1.75em 0 0 1.75em;
  display: inline-block;
  height: 3rem;
  margin: 0 1rem 1rem 0;
  max-width: 14rem;
  min-width: 12rem;
  padding: 0.25rem 0.5rem 0.25rem 3.25em;
  vertical-align: top;
  width: auto;
}

.accountBadges .accountBadge.flat {
  border: 1px solid #eaeaea;
  box-shadow: none;
}

.accountBadges.selectable .accountBadge {
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
  transition-duration: 0.1s;
  transition-property: top, box-shadow;
}

.accountBadges.selectable .accountBadge.selected {
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3), inset 0 2px 1px rgba(0, 0, 0, 0.1);
  top: 1px;
}

.accountBadges.selectable .accountBadge:focus,
.accountBadges.selectable .accountBadge:hover {
  box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2);
}

.accountBadges.selectable .accountBadge:focus .accountName,
.accountBadges.selectable .accountBadge:hover .accountName {
  text-decoration: underline;
}

.accountBadges.selectable .accountBadge.selected:hover,
.accountBadges.selectable .accountBadge.selected:focus {
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3), inset 0 2px 3px rgba(0, 0, 0, 0.1);
}

.accountBadges.selectable .accountBadge.selected {
  background-color: #bfe1ff;
}

.accountBadges .accountBadge .userPhoto {
  display: inline-block;
  margin: 0 0.5em -2.5em -3em;
  vertical-align: top;
}

.accountBadges .accountBadge .accountName {
  display: inline-block;
  margin: 0 0 0.125rem;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap;
}

.showIfSelected {
  visibility: hidden;
}

.selected .showIfSelected {
  visibility: visible;
}

.preCheckmark:before {
  background: transparent url("../images/checkmark_large.svg") no-repeat scroll center center/cover;
  content: "";
  display: inline-block;
  height: 1em;
  margin: 0 0.25rem 0 0;
  vertical-align: top;
  width: 1.25em;
}

.list.collapsible {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
}

.list.collapsible > * {
  box-shadow: 0 4px 4px -5px rgba(0, 0, 0, 0.4);
  padding: 0.5rem 0.75rem;
}

.list.collapsible > *:first-child {
  padding-top: 0.75rem;
}

.list.collapsible > *:last-child {
  box-shadow: none;
  padding-bottom: 0.75rem;
}

.list.collapsible .collapsed {
  cursor: pointer;
}

.list.collapsible .addRow {
  background-color: #f2f2f2;
}

html[lang=ar] {
  font-size: 15pt;
}

html[lang=ar],
html[lang=ar] input,
html[lang=ar] select,
html[lang=ar] textarea,
html[lang=ar] optgroup {
  font-family: "Geeza Pro", Arial, sans-serif;
}

.omitdisablestyling[class][class][class] {
  background-color: #0074AD;
  color: #ffffff;
}

.darkmode .omitdisablestyling[class][class][class] {
  border: 2px solid;
  border-color: #80bad6;
  color: white;
  background-color: #002334;
}

.omitdisablestyling[class][class][class]:is(:hover, :active),
.tvmode .omitdisablestyling[class][class][class]:is(:hover, :focus, :active) {
  background-color: #006393;
}

.darkmode .omitdisablestyling[class][class][class]:is(:hover, :active),
.tvmode.darkmode .omitdisablestyling[class][class][class]:is(:hover, :focus, :active) {
  background-color: #005a87;
  border-color: transparent;
}

.omitdisablestyling[class][class][class].completeworkflow,
.omitdisablestyling[class][class][class].nextstep {
  background-color: #0074AD;
  color: #ffffff;
}

.darkmode .omitdisablestyling[class][class][class].completeworkflow,
.darkmode .omitdisablestyling[class][class][class].nextstep {
  border: 2px solid;
  border-color: #80bad6;
  color: white;
  background-color: #002334;
}

.omitdisablestyling[class][class][class].completeworkflow:is(:hover, :active),
.tvmode .omitdisablestyling[class][class][class].completeworkflow:is(:hover, :focus, :active),
.tvmode .omitdisablestyling[class][class][class].nextstep:is(:hover, :focus, :active),
.omitdisablestyling[class][class][class].nextstep:is(:hover, :active) {
  background-color: #006393;
}

.darkmode .omitdisablestyling[class][class][class].completeworkflow:is(:hover, :active),
.tvmode.darkmode .omitdisablestyling[class][class][class].completeworkflow:is(:hover, :focus, :active),
.tvmode.darkmode .omitdisablestyling[class][class][class].nextstep:is(:hover, :focus, :active),
.darkmode .omitdisablestyling[class][class][class].nextstep:is(:hover, :active) {
  background-color: #005a87;
  border-color: transparent;
}

.omitdisablestyling[class][class][class][class],
.omitdisablestyling[class][class][class][class]:is(:focus, :hover) {
  color: transparent;
  pointer-events: none;
}

.spinningLoadWheel {
  display: inline-block;
  border-color: rgba(255, 255, 255, 0.3);
  border-top-color: #ffffff;
  width: 36px;
  height: 36px;
  border-width: 6px;
  border-style: solid;
  border-radius: 50%;
  animation: _LoadingWheel-Rotate 0.8s cubic-bezier(0.5, 0.25, 0.3, 0.73) infinite;
}

@keyframes _LoadingWheel-Rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
#NOTIFY + .spinningLoadWheel {
  margin: 0.25rem -3.7rem;
}

#access + .spinningLoadWheel,
#SIGNUP + .spinningLoadWheel,
#noActionButton + .spinningLoadWheel {
  margin: 0.25rem -3.2rem;
}

.mobile #access + .spinningLoadWheel,
.mobile #SIGNUP + .spinningLoadWheel,
.mobile #noActionButton + .spinningLoadWheel {
  margin: 0.25rem -3.6rem;
}

@media screen and (max-width: 768px) {
  #access + .spinningLoadWheel,
  #SIGNUP + .spinningLoadWheel,
  #noActionButton + .spinningLoadWheel {
    margin: -2.3rem auto 1.3rem;
  }
  .mobile #access + .spinningLoadWheel,
  .mobile #SIGNUP + .spinningLoadWheel,
  .mobile #noActionButton + .spinningLoadWheel {
    display: block;
    margin: -2.6rem auto 0.625rem;
  }
}
.login #submit + .spinningLoadWheel {
  margin: -2.85rem auto 1.1rem;
  display: block;
  scale: 0.85;
}

@keyframes rotateClockwise180 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-180deg);
  }
}
@keyframes rotateCounterClockwise180 {
  0% {
    transform: rotate(-180deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  /* This animation goes to fully transparent *and hidden* halfway through as a workaround to an IE bug where we can't control the opacity of pseudoelements  */
  50% {
    opacity: 0;
    visibility: hidden;
  }
  100% {
    opacity: 0;
    visibility: hidden;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.visitdetails .visitinstructionscontent .readmore {
  background-color: rgba(235, 244, 248, 0.8);
}

.visitinstructionscontent {
  overflow: hidden;
  position: relative;
  transition: height, 0.5s;
}

.visitinstructionscontent .readmore {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0.8rem 0 0.8rem 0;
  border-top: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
  background-color: rgba(255, 255, 255, 0.8);
}

.visitinstructionscontent .readless {
  padding-top: 0.5rem;
}

.visitinstructionscontent .readless .collapse {
  padding-left: 1.2rem;
  background: none no-repeat scroll left center transparent;
  background-image: url("../images/up_chevron.png");
}

@media only screen and (max-width: 768px) {
  .visitinstructionscontent .readmore,
  .visitinstructionscontent .readless {
    text-align: center;
  }
}
.visitinstructionscontent .instructionContent:focus {
  outline: none;
}

.uploadButtonFocus {
  outline: #000000 dashed 1px;
  outline: -webkit-focus-ring-color solid 1px;
  outline-offset: 1px;
}

[class*=skeleton-bone] {
  animation-duration: 1s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: boneShiftGradient;
  animation-timing-function: linear;
  background: linear-gradient(to right, #eeeeee 8%, #dbdbdb 18%, #eeeeee 33%);
  background-size: 800px 100px;
  position: relative;
}

@keyframes boneShiftGradient {
  0% {
    background-position: -400px 0;
  }
  100% {
    background-position: 400px 0;
  }
}
@keyframes boneShiftOpacity {
  0%, 76%, 100% {
    opacity: 100%;
  }
  38% {
    opacity: 40%;
  }
}
.darkmode [class*=skeleton-bone] {
  background: linear-gradient(to right, #5b5b5b 8%, #7a7a7a 18%, #5b5b5b 33%);
}

.tvmode [class*=skeleton-bone] {
  animation-name: boneShiftOpacity;
  animation-duration: 6s;
  background: #eeeeee;
}

.tvmode.darkmode [class*=skeleton-bone] {
  background: #5b5b5b;
}

.skeleton-boneRound {
  border-radius: 50%;
}

.collapsibleSectionHeader.expanded .clicktocollapse {
  display: inline;
}

.collapsibleSectionHeader.collapsed .clicktoexpand {
  display: inline;
}

.collapsibleSectionHeader.expanded .clicktoexpand {
  display: none;
}

.collapsibleSectionHeader.collapsed .clicktocollapse {
  display: none;
}

@media (pointer: fine) {
  .collapsibleSectionHeader.expanded .clicktocollapse {
    display: none;
  }
  .collapsibleSectionHeader.collapsed .clicktoexpand {
    display: none;
  }
  .collapsibleSectionHeader.expanded:hover .clicktoexpand {
    display: none;
  }
  .collapsibleSectionHeader.expanded:hover .clicktocollapse {
    display: inline;
  }
  .collapsibleSectionHeader.collapsed:hover .clicktoexpand {
    display: inline;
  }
  .collapsibleSectionHeader.collapsed:hover .clicktocollapse {
    display: none;
  }
}
.collapsibleSectionHeader.expanded .header,
.collapsibleSectionHeader.collapsed .header {
  display: inline;
  padding: 0 1em 0.1em 0.1em;
  margin-left: -0.1em;
  background-repeat: no-repeat;
  background-position: 99% 60%;
  vertical-align: text-bottom;
  background-size: 0.8rem;
  cursor: pointer;
}

.collapsibleSectionHeader.expanded .header {
  background-image: url("../images/up_chevron_blue.svg");
}

.collapsibleSectionHeader.collapsed .header {
  background-image: url("../images/down_chevron_blue.svg");
}

.collapsibleSectionContent {
  margin-top: 0.75rem;
}

.no-outline-on-focus:focus {
  outline: none;
}

/* status badges */
.statusBadge {
  border-radius: 0.25rem;
  border-style: solid;
  border-width: 2px;
}

.statusBadge .badgeContents {
  padding: 0.1rem 0.5rem;
  font-size: var(--wptheme_font-size_-1);
}

.statusBadge.neutral {
  background-color: #bfdceb;
  border-color: #0074AD;
  color: #363636;
}

.statusBadge.positive {
  background-color: #ccffd8;
  border-color: #12553d;
  color: #12553d;
}

.statusBadge.negative {
  background-color: #dbdbdb;
  border-color: #767676;
  color: #363636;
}

.statusBadge.pending {
  background-color: #ffe8c9;
  border-color: #ffa020;
  color: #935d15;
}

.statusBadge.critical {
  background-color: #ffe8e8;
  border-color: #d80000;
  color: #d80000;
}

.statusBadge.informational {
  background-color: #e0f1ff;
  border-color: #003d7a;
  color: #003d7a;
}

.verticalSubway {
  --wp-verticalsubway-verticaloffset: max((1lh - 0.65rem) / 2);
  list-style-type: none;
}

.verticalSubway .verticalSubwayStop {
  position: relative;
  padding-left: 0.95rem;
}

.verticalSubway .verticalSubwayStop:where(:not(:last-child)):before {
  position: absolute;
  top: calc(var(--wp-verticalsubway-verticaloffset) + 0.325rem);
  left: calc(0.325rem - 0.5px);
  width: 1px;
  height: 100%;
  content: "";
  background-color: #0074AD;
}

@media print {
  .verticalSubway .verticalSubwayStop:where(:not(:last-child)):before {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
    background-color: #000000;
  }
}
.verticalSubway .verticalSubwayStopContents:where(:not(.useIconSubwayStopMarker)):before {
  display: inline-block;
  position: absolute;
  top: var(--wp-verticalsubway-verticaloffset);
  left: 0rem;
  box-sizing: border-box;
  width: 0.65rem;
  aspect-ratio: 1;
  border-radius: 50%;
  border-width: 1px;
  border-style: solid;
  content: "";
  background-color: #ffffff;
  border-color: #0074AD;
}

.verticalSubway .verticalSubwayStopContents:where(:not(.useIconSubwayStopMarker)).useFilledSubwayStopMarker:before {
  background-color: #0074AD;
}

@media print {
  .verticalSubway .verticalSubwayStopContents:where(:not(.useIconSubwayStopMarker)).useFilledSubwayStopMarker:before {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
    background-color: #000000;
  }
}
.verticalSubway .verticalSubwayStopMarkerIcon {
  position: absolute;
  top: calc(var(--wp-verticalsubway-verticaloffset) - 0.175rem);
  left: -0.175rem;
  width: 1rem;
  aspect-ratio: 1;
}

.verticalSubway .verticalSubwayStop {
  padding-bottom: 10px;
}

.verticalSubway .verticalSubwayStop .verticalSubwayStopContents .readmore {
  margin-left: 2rem;
}

/* #region Video related */
.videoCard {
  min-height: 0 !important;
  display: block;
}

.videoCard .videoHeader {
  display: inline-flex;
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.videoCard .videoHeader .icon {
  position: relative;
  width: auto;
}

.videoCard .videoHeader .icon .videoIcon {
  width: 2rem;
}

.videoCard h2 {
  padding-top: 0.33rem;
  margin-left: 0.5rem;
}

.videoCard h2,
.videoCard h3 {
  font-size: var(--wptheme_font-style_h4_size);
  color: var(--wptheme_font-style_h4_color);
  font-weight: var(--wptheme_font-style_h4_weight);
}

.videoCard .individualVideo {
  position: relative;
  padding-bottom: 0.5rem;
  padding-right: 0.8rem;
}

.videoCard .individualVideo .videoDescription {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  padding-right: 20px;
}

.videoCard .individualVideo:hover {
  background-color: #ebf4f8;
}

.videoCard .individualVideo a:focus {
  background: inherit;
}

.videoCard .individualVideo img {
  outline: 1px solid #cccccc;
}

.videoCard .individualVideo:not(:first-child),
.videoCard .collapse_expand,
.videoCard .moreVideosLabel {
  padding-top: 0.5em;
  border-top: solid thin;
  border-color: #cccccc;
}

.videoCard .moreVideosLabel {
  display: block;
  width: 100%;
  text-align: center;
}

.videoCard .collapse_expand div {
  display: inline;
}

.videoCard .collapse_expand button {
  width: 100%;
}

.videoCard .collapse_expand button .expand_label,
.videoCard .collapse_expand button .collapse_label {
  margin-left: auto;
  margin-right: auto;
}

.videoCard .collapse_expand button .expand_label::after,
.videoCard .collapse_expand button .collapse_label::after {
  border-style: solid;
  border-width: 2px 2px 0 0;
  content: "";
  display: inline-block;
  position: relative;
  height: 0.4em;
  vertical-align: baseline;
  width: 0.4em;
  margin-left: 0.4em;
  transform: rotate(135deg);
}

.videoCard .collapse_expand button .expand_label:hover,
.videoCard .collapse_expand button .collapse_label:hover {
  text-decoration: underline;
}

.videoCard .collapse_expand button .expand_label::after {
  top: -0.15em;
  transform: rotate(135deg);
}

.videoCard .collapse_expand button .collapse_label::after {
  top: 0.15em;
  transform: rotate(-45deg);
}

@media only screen and (max-width: 1300px) {
  #sidebar .videoCard.hideSidebarForMobile {
    display: none;
  }
}
#sidebar .individualVideo .videoThumbnail img {
  max-height: 80px;
  margin-left: 25%;
  margin-right: 25%;
  margin-top: 5%;
  width: 50%;
}

#sidebar .individualVideo .textWrapper {
  margin-left: 2%;
}

.header.videoCard .individualVideo img {
  margin-left: 5%;
  margin-top: 15px;
  max-height: 5.5rem;
}

@media only screen and (max-width: 426px) {
  .header.videoCard .individualVideo .col-3,
  .header.videoCard .individualVideo .col-9 {
    width: 100%;
  }
  .header.videoCard .individualVideo .col-3 img {
    margin-left: 25%;
    margin-right: 25%;
  }
}
@media only screen and (max-width: 376px) {
  .header.videoCard .individualVideo .col-3 img {
    width: 50%;
  }
}
@media only screen and (max-width: 1300px) {
  .header.videoCard {
    display: block;
  }
}
@media only screen and (min-width: 1301px) {
  .header.videoCard {
    display: none;
  }
}
.mobile #sidebar .videoCard.hideSidebarForMobile {
  display: none;
}

.mobile .header.videoCard {
  display: block;
  width: 100%;
}

.mobile .header.videoCard .videoHeaderText {
  background: inherit !important;
}

.mobile .header.videoCard .individualVideo img {
  max-width: 100%;
}

.mobile .header.videoCard h2 {
  padding: 0.33rem 0rem 0rem 0rem !important;
  margin: 0rem 0rem 0rem 0.5rem !important;
}

/* #endregion */
#toastWrapper {
  padding: 0 10px;
  z-index: 10;
  right: 0;
  margin: 0 auto;
  max-width: 1440px;
}

#toastWrapper.animToast {
  position: fixed;
  left: 0;
  bottom: 1.25rem;
  animation-duration: 0.25s;
  animation-timing-function: ease-out;
  z-index: 1000;
}

#toastWrapper.animToast:is(.showing, .hiding) {
  animation-name: showToast;
}

#toastWrapper.animToast.hiding {
  animation-direction: reverse;
}

.datatile #toastWrapper.animToast:not(.persistent) {
  bottom: initial;
  top: 1.25rem;
}

.datatile #toastWrapper.animToast:not(.persistent):is(.showing, .hiding) {
  animation-name: showDataTileToast;
}

@keyframes showToast {
  from {
    transform: translateY(calc(100% + 1.25rem));
  }
  to {
    transform: translateY(0);
  }
}
@keyframes showDataTileToast {
  from {
    transform: translateY(calc(0% - 1.25rem));
  }
  to {
    transform: translateY(0);
  }
}
#toastWrapper .toast {
  border-radius: 0.5rem;
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  padding-right: 0;
  z-index: 100000000000000000;
}

@media screen {
  #toastWrapper .toast {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background: rgba(0, 0, 0, 0.72);
  }
}
@media print {
  #toastWrapper .toast {
    display: none;
  }
}
#toastWrapper .toast .icon {
  height: 22px;
  min-width: 22px;
  width: 22px;
  margin-right: 0.75rem;
}

#toastWrapper .toast .icon.success {
  fill: #09aa71;
}

#toastWrapper .toast .body {
  color: #ffffff;
  flex-grow: 1;
}

#toastWrapper .toast .body._Text._readOnlyText {
  margin-bottom: 0;
}

#toastWrapper .toast .dismiss {
  line-height: normal;
}

#toastWrapper .toast .dismiss svg {
  vertical-align: middle;
  fill: #ffffff;
}

#toastWrapper .toast .dismiss svg.dismissIcon {
  height: 24px;
  min-width: 24px;
  margin-right: 0.75rem;
}

#toastWrapper .toast .dismiss {
  display: flex;
  align-items: center;
}

.standardBanner {
  padding: 0.5rem 0.5rem 0.5rem 3rem;
  background-repeat: no-repeat;
  background-size: 1.5rem 1.5rem;
  background-position: left 0.7rem top 0.5rem;
  border: 1px solid #dbdbdb;
  border-radius: 0.3rem;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-content: stretch;
  align-items: flex-start;
}

@media only screen and (max-width: 768px) {
  .standardBanner {
    flex-direction: column;
  }
}
.standardBanner .banner-header-text {
  order: 0;
  flex: 1 1 auto;
  align-self: auto;
  width: auto;
  word-break: break-word;
}

.standardBanner .header {
  padding: 0.1rem 0 0.3rem 0;
  outline: none;
}

.standardBanner .banner-actions {
  order: 1;
  flex: 0 0 auto;
  align-self: center;
  width: auto;
  text-align: right;
  padding: 0 0.5rem 0 0.75rem;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-content: stretch;
}

@media only screen and (max-width: 768px) {
  .standardBanner .banner-actions {
    flex: 1 1 auto;
    align-self: auto;
    text-align: left;
    width: 100%;
    padding: 0.75rem 0 0.5rem 0;
    flex-direction: row;
    min-width: calc(100% + 2.5rem);
    margin-left: -2.5rem;
  }
}
.standardBanner .banner-actions a.button {
  margin: 0.5rem 0;
  width: 100%;
}

@media only screen and (max-width: 768px) {
  .standardBanner .banner-actions a.button {
    margin: 0 1rem 0 0;
    width: auto;
  }
}
.standardBanner.successType {
  background-color: #ccffd8;
}

.standardBanner.successType:not(.showIcon) {
  background-image: url("../assets/images/mychart-epic/success_banner_icon.svg");
}

.standardBanner.successType .banner-icon {
  width: 1.5rem;
  float: left;
  position: relative;
  right: 2.3rem;
  margin-right: -1.5rem;
}

.standardBanner.successType .header {
  color: #0f784a;
}

.standardBanner.informationalType {
  background-color: #e0f1ff;
}

.standardBanner.informationalType:not(.showIcon) {
  background-image: url("../images/informational_banner_icon.svg");
}

.standardBanner.informationalType .banner-icon {
  width: 1.5rem;
  float: left;
  position: relative;
  right: 2.3rem;
  margin-right: -1.5rem;
}

.standardBanner.informationalType .header {
  color: #363636;
}

.standardBanner.warningType {
  background-color: #ffffd0;
}

.standardBanner.warningType:not(.showIcon) {
  background-image: url("../images/warning_banner_icon.svg");
}

.standardBanner.warningType .banner-icon {
  width: 1.5rem;
  float: left;
  position: relative;
  right: 2.3rem;
  margin-right: -1.5rem;
}

.standardBanner.warningType .header {
  color: #363636;
}

.standardBanner.criticalType {
  background-color: #ffe8e8;
}

.standardBanner.criticalType:not(.showIcon) {
  background-image: url("../images/critical_banner_icon.svg");
}

.standardBanner.criticalType .banner-icon {
  width: 1.5rem;
  float: left;
  position: relative;
  right: 2.3rem;
  margin-right: -1.5rem;
}

.standardBanner.criticalType .header {
  color: #d80000;
}

#self-triage-error-workflow .standardBanner.criticalType {
  word-break: break-word;
}

.standardBanner.inlineBlock {
  display: inline-block;
  margin: 0.25rem 0.5%;
}

.standardBanner.inlineBlock .banner-text {
  word-wrap: break-word;
}

.zeroState {
  text-align: center;
  min-height: 3.125rem;
}

.zeroState .zeroStateIcon {
  max-width: 40rem;
  margin: auto;
}

.zeroState .zeroStateDisplayText {
  width: auto;
}

.zeroState .zeroStateDisplayText:focus {
  outline: none;
}

.zeroState.zeroStateInline {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.zeroState.zeroStateInline .zeroStateIcon {
  flex-shrink: 0;
  width: auto;
  margin: 0;
}

.zeroState.zeroStateInline .zeroStateIcon svg {
  height: 3.125rem;
  width: 3.125rem;
}

.zeroState.zeroStateInline .zeroStateDisplayText {
  display: inline-block;
  margin: 0 1rem 0 0.5rem;
}

.adminElevationBanner,
.unsupportedBrowserBanner {
  background-color: #ffffa1;
  width: 100%;
  text-align: center;
  margin: auto;
  padding: 5px;
  font-size: 15pt;
  color: #000000;
  border: 3px solid #000000;
  box-shadow: 5px 10px 18px #888888;
}

.adminElevationBanner .closeBanner,
.unsupportedBrowserBanner .closeBanner {
  color: #000000;
  margin: 0 1rem;
  text-decoration: none;
}

.adminElevationBanner svg,
.unsupportedBrowserBanner svg {
  top: 50%;
  height: 1rem;
  width: 1rem;
  display: inline;
  font-size: inherit;
  vertical-align: middle;
}

.adminElevationBanner strong span,
.unsupportedBrowserBanner strong span {
  padding: 0px 5px;
}

div#nonProdBanner {
  position: relative;
  color: red;
  width: 100%;
  text-align: center;
  padding: 5px;
  background: repeating-linear-gradient(135deg, black, black 10px, gold 10px, gold 20px);
}

div#nonProdBanner strong span {
  padding: 0px 5px;
  background: black;
}

div#nonProdBanner strong span a {
  color: red;
}

.sitebanners {
  position: sticky;
  top: 0;
  z-index: 99999999;
}

.progressiveDisclosureText {
  word-break: break-word;
}

.progressiveDisclosureText .mainText {
  display: flex;
  padding: 0.1rem 0;
  width: max-content;
}

.progressiveDisclosureText .mainText svg.mainTextIcon {
  width: 1.5rem;
  height: 1.5rem;
}

.progressiveDisclosureText .mainText .mainTextContent {
  margin-top: 0.2rem;
}

.progressiveDisclosureText .mainText.expandableMainText {
  border-radius: 6px;
  transition: background-color 0.3s;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  text-decoration: none;
}

.progressiveDisclosureText .mainText.expandableMainText:hover {
  background-color: rgba(0, 0, 0, 0.1);
}

.progressiveDisclosureText .mainText.expandableMainText svg.expandChevron {
  width: 1rem;
  height: 1rem;
  margin-left: 0.5rem;
  padding-top: 0.2rem;
  vertical-align: middle;
  transition: transform 0.5s ease 0s;
  flex-shrink: 0;
  color: #0074AD;
  margin-bottom: 0.2rem;
}

.progressiveDisclosureText.expanded .expandedText {
  border-left: 2px solid #cccccc;
  padding-left: 0.5rem;
  margin-top: 0.3rem;
  margin-left: 0.5rem;
  width: auto;
}

.progressiveDisclosureText.expanded svg.expandChevron {
  transform: rotate(-180deg);
}

@media screen and (max-width: 768px) {
  .progressiveDisclosureText {
    text-align: center;
  }
  .progressiveDisclosureText .mainText {
    margin: auto;
  }
  .progressiveDisclosureText.expanded .expandedText {
    border: none;
    margin: 0.3rem;
    padding: 0.5rem;
  }
}
.progressiveDisclosureText.centered {
  text-align: center;
}

.progressiveDisclosureText.centered .mainText {
  margin: auto;
}

.progressiveDisclosureText.centered.expanded .expandedText {
  border: none;
  margin: 0.3rem;
  padding: 0.5rem;
}

.emergencyDisclaimer .progressiveDisclosureText {
  color: #d80000;
}

.emergencyDisclaimer .progressiveDisclosureText .mainText {
  background-color: #fceded;
  padding: 0.1rem 1rem;
}

.emergencyDisclaimer .progressiveDisclosureText .mainText.expandableMainText {
  color: #d80000;
}

.emergencyDisclaimer .progressiveDisclosureText .mainText.expandableMainText:hover {
  background-color: #f9d9d9;
}

.emergencyDisclaimer .progressiveDisclosureText .mainText svg {
  fill: #d80000;
}

@media screen and (max-width: 768px) {
  .emergencyDisclaimer .progressiveDisclosureText .mainText {
    width: 100%;
  }
}
.emergencyDisclaimer .progressiveDisclosureText .expandedText {
  border-left: 2px solid #f5bfbf;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes floatIn {
  0% {
    transform: translateY(8px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
.animated {
  transition-property: all;
  animation-duration: 0.5s;
  animation-fill-mode: both;
}

.fadeIn {
  animation-name: fadeIn;
}

.floatIn {
  animation-name: floatIn;
}

.delay {
  animation-delay: 0.25s;
}

.longdelay {
  animation-delay: 0.5s;
}

.synchronizationLightboxContentContainer {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}

.progbarsquares {
  display: inline-block;
  width: 185px;
  height: 20px;
  background: url("../images/progbar.svg");
  position: relative;
}

.progbarsquares:before {
  content: "";
  background: #0074AD;
  display: inline-block;
  width: 20px;
  height: 20px;
  position: absolute;
  animation: framesProgbarsquares 2s infinite linear;
}

@keyframes framesProgbarsquares {
  0%, 9.99%, to {
    right: 0px;
  }
  10%, 19.99%, 90%, 99.99% {
    right: 33px;
  }
  20%, 29.99%, 80%, 89.99% {
    right: 66px;
  }
  30%, 39.99%, 70%, 79.99% {
    right: 99px;
  }
  40%, 49.99%, 60%, 69.99% {
    right: 132px;
  }
  50%, 59.99% {
    right: 165px;
  }
}
#mychart_by_epic_logo_wrapper {
  display: none;
}

/* #region textarea bucketing */
/* This area is a little delicate, but the basic logic should be as follows:
If the wdth of the screen is 900px+, show the textbox as 100%
If the width of the screen is 701-899px, show the textbox as 600px
Once we get closer to 600px, just make it 100% to better align with other elements
Repeat again for 401-599px

Note that in most non-mobile pages, the main component of MyChart does not resize, so only resize based on screen size for responsive views.

Also note that the sizing is different for welcome, and that logic lives in app.scss
*/
textarea.textbucket25chars,
textarea.textbucket50chars,
textarea.textbucket75chars,
textarea.textbucket100chars,
textarea.textbucket125chars,
textarea.textbucket150chars,
textarea.textbucket175chars,
textarea.textbucket200chars,
textarea.textbucket225chars,
textarea.textbucket250chars,
textarea.textbucket275chars,
textarea.textbucket300chars {
  min-width: 0px;
  resize: none;
}

textarea.nonresponsive.textbucket25chars {
  height: 2.7rem;
  width: 18rem;
}

textarea.nonresponsive.textbucket25chars:not(.singleLineFreeText) {
  height: 4rem;
}

textarea.nonresponsive.textbucket50chars {
  height: 2.7rem;
  width: 36rem;
}

textarea.nonresponsive.textbucket50chars:not(.singleLineFreeText) {
  height: 4rem;
}

textarea.nonresponsive.textbucket75chars {
  height: 2.7rem;
  width: 100%;
}

textarea.nonresponsive.textbucket75chars:not(.singleLineFreeText) {
  height: 4rem;
}

textarea.nonresponsive.textbucket100chars,
textarea.nonresponsive.textbucket125chars,
textarea.nonresponsive.textbucket150chars {
  height: 4rem;
  width: 100%;
}

textarea.nonresponsive.textbucket175chars,
textarea.nonresponsive.textbucket200chars,
textarea.nonresponsive.textbucket225chars {
  height: 5.5rem;
  width: 100%;
}

textarea.nonresponsive.textbucket250chars,
textarea.nonresponsive.textbucket275chars,
textarea.nonresponsive.textbucket300chars {
  height: 7rem;
  width: 100%;
}

textarea.nonresponsive.textbucketunlimitedchars {
  height: 8.5rem;
  width: 100%;
}

@media screen and (min-width: 0px) {
  textarea:not(.nonresponsive).textbucket25chars,
  .mobile .section [class*=question] textarea.textbucket25chars,
  .respquestionnaire .section [class*=question] textarea.textbucket25chars {
    height: 2.7rem;
    width: 18rem;
  }
}
@media screen and (max-width: 24rem) {
  textarea:not(.nonresponsive).textbucket25chars,
  .mobile .section [class*=question] textarea.textbucket25chars,
  .respquestionnaire .section [class*=question] textarea.textbucket25chars {
    width: 100%;
  }
}
textarea:not(.nonresponsive).textbucket25chars:not(.singleLineFreeText),
.mobile .section [class*=question] textarea.textbucket25chars:not(.singleLineFreeText),
.respquestionnaire .section [class*=question] textarea.textbucket25chars:not(.singleLineFreeText) {
  height: 4rem;
}

textarea:not(.nonresponsive).textbucket50chars,
.mobile .section [class*=question] textarea.textbucket50chars,
.respquestionnaire .section [class*=question] textarea.textbucket50chars {
  height: 2.7rem;
  width: 36rem;
}

@media screen and (max-width: 42rem) {
  textarea:not(.nonresponsive).textbucket50chars,
  .mobile .section [class*=question] textarea.textbucket50chars,
  .respquestionnaire .section [class*=question] textarea.textbucket50chars {
    width: 100%;
  }
}
@media screen and (max-width: 35.9rem) {
  textarea:not(.nonresponsive).textbucket50chars,
  .mobile .section [class*=question] textarea.textbucket50chars,
  .respquestionnaire .section [class*=question] textarea.textbucket50chars {
    width: 18rem;
    height: 4rem;
  }
}
@media screen and (max-width: 24rem) {
  textarea:not(.nonresponsive).textbucket50chars,
  .mobile .section [class*=question] textarea.textbucket50chars,
  .respquestionnaire .section [class*=question] textarea.textbucket50chars {
    width: 100%;
    height: 4rem;
  }
}
textarea:not(.nonresponsive).textbucket50chars:not(.singleLineFreeText),
.mobile .section [class*=question] textarea.textbucket50chars:not(.singleLineFreeText),
.respquestionnaire .section [class*=question] textarea.textbucket50chars:not(.singleLineFreeText) {
  height: 4rem;
}

textarea:not(.nonresponsive).textbucket75chars,
.mobile .section [class*=question] textarea.textbucket75chars,
.respquestionnaire .section [class*=question] textarea.textbucket75chars {
  height: 2.7rem;
  width: 100%;
}

textarea:not(.nonresponsive).textbucket75chars:not(.singleLineFreeText),
.mobile .section [class*=question] textarea.textbucket75chars:not(.singleLineFreeText),
.respquestionnaire .section [class*=question] textarea.textbucket75chars:not(.singleLineFreeText) {
  height: 4rem;
}

@media screen and (max-width: 53.9rem) {
  textarea:not(.nonresponsive).textbucket75chars,
  .mobile .section [class*=question] textarea.textbucket75chars,
  .respquestionnaire .section [class*=question] textarea.textbucket75chars {
    width: 36rem;
    height: 4rem;
  }
}
@media screen and (max-width: 42rem) {
  textarea:not(.nonresponsive).textbucket75chars,
  .mobile .section [class*=question] textarea.textbucket75chars,
  .respquestionnaire .section [class*=question] textarea.textbucket75chars {
    width: 100%;
    height: 4rem;
  }
}
@media screen and (max-width: 35.9rem) {
  textarea:not(.nonresponsive).textbucket75chars,
  .mobile .section [class*=question] textarea.textbucket75chars,
  .respquestionnaire .section [class*=question] textarea.textbucket75chars {
    width: 18rem;
    height: 5.5rem;
  }
}
@media screen and (max-width: 24rem) {
  textarea:not(.nonresponsive).textbucket75chars,
  .mobile .section [class*=question] textarea.textbucket75chars,
  .respquestionnaire .section [class*=question] textarea.textbucket75chars {
    width: 100%;
    height: 5.5rem;
  }
  textarea:not(.nonresponsive).textbucket75chars:not(.singleLineFreeText),
  .mobile .section [class*=question] textarea.textbucket75chars:not(.singleLineFreeText),
  .respquestionnaire .section [class*=question] textarea.textbucket75chars:not(.singleLineFreeText) {
    height: 5.5rem;
  }
}
textarea:not(.nonresponsive).textbucket100chars,
.mobile .section [class*=question] textarea.textbucket100chars,
.respquestionnaire .section [class*=question] textarea.textbucket100chars {
  height: 4rem;
  width: 100%;
}

@media screen and (max-width: 53.9rem) {
  textarea:not(.nonresponsive).textbucket100chars,
  .mobile .section [class*=question] textarea.textbucket100chars,
  .respquestionnaire .section [class*=question] textarea.textbucket100chars {
    width: 36rem;
    height: 4rem;
  }
}
@media screen and (max-width: 42rem) {
  textarea:not(.nonresponsive).textbucket100chars,
  .mobile .section [class*=question] textarea.textbucket100chars,
  .respquestionnaire .section [class*=question] textarea.textbucket100chars {
    width: 100%;
    height: 4rem;
  }
}
@media screen and (max-width: 35.9rem) {
  textarea:not(.nonresponsive).textbucket100chars,
  .mobile .section [class*=question] textarea.textbucket100chars,
  .respquestionnaire .section [class*=question] textarea.textbucket100chars {
    width: 18rem;
    height: 7rem;
  }
}
@media screen and (max-width: 24rem) {
  textarea:not(.nonresponsive).textbucket100chars,
  .mobile .section [class*=question] textarea.textbucket100chars,
  .respquestionnaire .section [class*=question] textarea.textbucket100chars {
    width: 100%;
    height: 7rem;
  }
}
textarea:not(.nonresponsive).textbucket125chars,
textarea:not(.nonresponsive).textbucket150chars,
.mobile .section [class*=question] textarea.textbucket125chars,
.mobile .section [class*=question] textarea.textbucket150chars,
.respquestionnaire .section [class*=question] textarea.textbucket125chars,
.respquestionnaire .section [class*=question] textarea.textbucket150chars {
  height: 4rem;
  width: 100%;
}

@media screen and (max-width: 53.9rem) {
  textarea:not(.nonresponsive).textbucket125chars,
  textarea:not(.nonresponsive).textbucket150chars,
  .mobile .section [class*=question] textarea.textbucket125chars,
  .mobile .section [class*=question] textarea.textbucket150chars,
  .respquestionnaire .section [class*=question] textarea.textbucket125chars,
  .respquestionnaire .section [class*=question] textarea.textbucket150chars {
    width: 36rem;
    height: 5.5rem;
  }
}
@media screen and (max-width: 42rem) {
  textarea:not(.nonresponsive).textbucket125chars,
  textarea:not(.nonresponsive).textbucket150chars,
  .mobile .section [class*=question] textarea.textbucket125chars,
  .mobile .section [class*=question] textarea.textbucket150chars,
  .respquestionnaire .section [class*=question] textarea.textbucket125chars,
  .respquestionnaire .section [class*=question] textarea.textbucket150chars {
    width: 100%;
    height: 5.5rem;
  }
}
@media screen and (max-width: 35.9rem) {
  textarea:not(.nonresponsive).textbucket125chars,
  textarea:not(.nonresponsive).textbucket150chars,
  .mobile .section [class*=question] textarea.textbucket125chars,
  .mobile .section [class*=question] textarea.textbucket150chars,
  .respquestionnaire .section [class*=question] textarea.textbucket125chars,
  .respquestionnaire .section [class*=question] textarea.textbucket150chars {
    width: 18rem;
    height: 8.5rem;
  }
}
@media screen and (max-width: 24rem) {
  textarea:not(.nonresponsive).textbucket125chars,
  textarea:not(.nonresponsive).textbucket150chars,
  .mobile .section [class*=question] textarea.textbucket125chars,
  .mobile .section [class*=question] textarea.textbucket150chars,
  .respquestionnaire .section [class*=question] textarea.textbucket125chars,
  .respquestionnaire .section [class*=question] textarea.textbucket150chars {
    width: 100%;
    height: 8.5rem;
  }
}
textarea:not(.nonresponsive).textbucket175chars,
textarea:not(.nonresponsive).textbucket200chars,
.mobile .section [class*=question] textarea.textbucket175chars,
.mobile .section [class*=question] textarea.textbucket200chars,
.respquestionnaire .section [class*=question] textarea.textbucket175chars,
.respquestionnaire .section [class*=question] textarea.textbucket200chars {
  height: 5.5rem;
  width: 100%;
}

@media screen and (max-width: 53.9rem) {
  textarea:not(.nonresponsive).textbucket175chars,
  textarea:not(.nonresponsive).textbucket200chars,
  .mobile .section [class*=question] textarea.textbucket175chars,
  .mobile .section [class*=question] textarea.textbucket200chars,
  .respquestionnaire .section [class*=question] textarea.textbucket175chars,
  .respquestionnaire .section [class*=question] textarea.textbucket200chars {
    width: 36rem;
    height: 7rem;
  }
}
@media screen and (max-width: 42rem) {
  textarea:not(.nonresponsive).textbucket175chars,
  textarea:not(.nonresponsive).textbucket200chars,
  .mobile .section [class*=question] textarea.textbucket175chars,
  .mobile .section [class*=question] textarea.textbucket200chars,
  .respquestionnaire .section [class*=question] textarea.textbucket175chars,
  .respquestionnaire .section [class*=question] textarea.textbucket200chars {
    width: 100%;
    height: 7rem;
  }
}
@media screen and (max-width: 35.9rem) {
  textarea:not(.nonresponsive).textbucket175chars,
  textarea:not(.nonresponsive).textbucket200chars,
  .mobile .section [class*=question] textarea.textbucket175chars,
  .mobile .section [class*=question] textarea.textbucket200chars,
  .respquestionnaire .section [class*=question] textarea.textbucket175chars,
  .respquestionnaire .section [class*=question] textarea.textbucket200chars {
    width: 18rem;
    height: 8.5rem;
  }
}
@media screen and (max-width: 24rem) {
  textarea:not(.nonresponsive).textbucket175chars,
  textarea:not(.nonresponsive).textbucket200chars,
  .mobile .section [class*=question] textarea.textbucket175chars,
  .mobile .section [class*=question] textarea.textbucket200chars,
  .respquestionnaire .section [class*=question] textarea.textbucket175chars,
  .respquestionnaire .section [class*=question] textarea.textbucket200chars {
    width: 100%;
    height: 8.5rem;
  }
}
textarea:not(.nonresponsive).textbucket225chars,
.mobile .section [class*=question] textarea.textbucket225chars,
.respquestionnaire .section [class*=question] textarea.textbucket225chars {
  height: 5.5rem;
  width: 100%;
}

@media screen and (max-width: 53.9rem) {
  textarea:not(.nonresponsive).textbucket225chars,
  .mobile .section [class*=question] textarea.textbucket225chars,
  .respquestionnaire .section [class*=question] textarea.textbucket225chars {
    width: 36rem;
    height: 8.5rem;
  }
}
@media screen and (max-width: 42rem) {
  textarea:not(.nonresponsive).textbucket225chars,
  .mobile .section [class*=question] textarea.textbucket225chars,
  .respquestionnaire .section [class*=question] textarea.textbucket225chars {
    width: 100%;
    height: 8.5rem;
  }
}
@media screen and (max-width: 35.9rem) {
  textarea:not(.nonresponsive).textbucket225chars,
  .mobile .section [class*=question] textarea.textbucket225chars,
  .respquestionnaire .section [class*=question] textarea.textbucket225chars {
    width: 18rem;
    height: 8.5rem;
  }
}
@media screen and (max-width: 24rem) {
  textarea:not(.nonresponsive).textbucket225chars,
  .mobile .section [class*=question] textarea.textbucket225chars,
  .respquestionnaire .section [class*=question] textarea.textbucket225chars {
    width: 100%;
    height: 8.5rem;
  }
}
@media screen and (min-width: 0px) {
  textarea:not(.nonresponsive).textbucket250chars,
  textarea:not(.nonresponsive).textbucket275chars,
  textarea:not(.nonresponsive).textbucket300chars,
  .mobile .section [class*=question] textarea.textbucket250chars,
  .mobile .section [class*=question] textarea.textbucket275chars,
  .mobile .section [class*=question] textarea.textbucket300chars,
  .respquestionnaire .section [class*=question] textarea.textbucket250chars,
  .respquestionnaire .section [class*=question] textarea.textbucket275chars,
  .respquestionnaire .section [class*=question] textarea.textbucket300chars {
    height: 7rem;
    width: 100%;
  }
}
@media screen and (max-width: 53.9rem) {
  textarea:not(.nonresponsive).textbucket250chars,
  textarea:not(.nonresponsive).textbucket275chars,
  textarea:not(.nonresponsive).textbucket300chars,
  .mobile .section [class*=question] textarea.textbucket250chars,
  .mobile .section [class*=question] textarea.textbucket275chars,
  .mobile .section [class*=question] textarea.textbucket300chars,
  .respquestionnaire .section [class*=question] textarea.textbucket250chars,
  .respquestionnaire .section [class*=question] textarea.textbucket275chars,
  .respquestionnaire .section [class*=question] textarea.textbucket300chars {
    width: 36rem;
    height: 8.5rem;
  }
}
@media screen and (max-width: 42rem) {
  textarea:not(.nonresponsive).textbucket250chars,
  textarea:not(.nonresponsive).textbucket275chars,
  textarea:not(.nonresponsive).textbucket300chars,
  .mobile .section [class*=question] textarea.textbucket250chars,
  .mobile .section [class*=question] textarea.textbucket275chars,
  .mobile .section [class*=question] textarea.textbucket300chars,
  .respquestionnaire .section [class*=question] textarea.textbucket250chars,
  .respquestionnaire .section [class*=question] textarea.textbucket275chars,
  .respquestionnaire .section [class*=question] textarea.textbucket300chars {
    width: 100%;
    height: 8.5rem;
  }
}
@media screen and (max-width: 35.9rem) {
  textarea:not(.nonresponsive).textbucket250chars,
  textarea:not(.nonresponsive).textbucket275chars,
  textarea:not(.nonresponsive).textbucket300chars,
  .mobile .section [class*=question] textarea.textbucket250chars,
  .mobile .section [class*=question] textarea.textbucket275chars,
  .mobile .section [class*=question] textarea.textbucket300chars,
  .respquestionnaire .section [class*=question] textarea.textbucket250chars,
  .respquestionnaire .section [class*=question] textarea.textbucket275chars,
  .respquestionnaire .section [class*=question] textarea.textbucket300chars {
    width: 18rem;
    height: 8.5rem;
  }
}
@media screen and (max-width: 24rem) {
  textarea:not(.nonresponsive).textbucket250chars,
  textarea:not(.nonresponsive).textbucket275chars,
  textarea:not(.nonresponsive).textbucket300chars,
  .mobile .section [class*=question] textarea.textbucket250chars,
  .mobile .section [class*=question] textarea.textbucket275chars,
  .mobile .section [class*=question] textarea.textbucket300chars,
  .respquestionnaire .section [class*=question] textarea.textbucket250chars,
  .respquestionnaire .section [class*=question] textarea.textbucket275chars,
  .respquestionnaire .section [class*=question] textarea.textbucket300chars {
    width: 100%;
    height: 8.5rem;
  }
}
textarea:not(.nonresponsive).textbucketunlimitedchars,
.mobile .section [class*=question] textarea.textbucketunlimitedchars,
.respquestionnaire .section [class*=question] textarea.textbucketunlimitedchars {
  height: 8.5rem;
  width: 100%;
}

@media screen and (max-width: 53.9rem) {
  textarea:not(.nonresponsive).textbucketunlimitedchars,
  .mobile .section [class*=question] textarea.textbucketunlimitedchars,
  .respquestionnaire .section [class*=question] textarea.textbucketunlimitedchars {
    width: 36rem;
    height: 8.5rem;
  }
}
@media screen and (max-width: 42rem) {
  textarea:not(.nonresponsive).textbucketunlimitedchars,
  .mobile .section [class*=question] textarea.textbucketunlimitedchars,
  .respquestionnaire .section [class*=question] textarea.textbucketunlimitedchars {
    width: 100%;
    height: 8.5rem;
  }
}
@media screen and (max-width: 35.9rem) {
  textarea:not(.nonresponsive).textbucketunlimitedchars,
  .mobile .section [class*=question] textarea.textbucketunlimitedchars,
  .respquestionnaire .section [class*=question] textarea.textbucketunlimitedchars {
    width: 18rem;
    height: 8.5rem;
  }
}
@media screen and (max-width: 24rem) {
  textarea:not(.nonresponsive).textbucketunlimitedchars,
  .mobile .section [class*=question] textarea.textbucketunlimitedchars,
  .respquestionnaire .section [class*=question] textarea.textbucketunlimitedchars {
    width: 100%;
    height: 8.5rem;
  }
}
/* #endregion */
/* #region debug.js debugging styles */
div#missingStringsWarning {
  position: fixed;
  bottom: 10px;
  left: 10px;
  z-index: 1000000;
  background-color: #dbff00;
  border: 2px solid black;
  color: black;
  width: auto;
  padding: 5px;
  max-height: 50%;
  overflow-y: scroll;
}

div#missingStringsWarning a {
  color: black;
}

input#clearClipboard {
  position: absolute;
  left: -999;
  top: -999;
}

div#WP-Debug-UnitTest-TestingRange table {
  width: 100%;
  margin: auto;
  background-color: white;
  border: 1px solid black;
}

div#WP-Debug-UnitTest-TestingRange table tr {
  border: 1px solid black;
}

div#WP-Debug-UnitTest-TestingRange table tr th {
  font-weight: bold;
  font-size: 1.2rem;
}

div#WP-Debug-UnitTest-TestingRange table tr td {
  font-size: 1.2rem;
  text-align: left;
}

div#WP-Debug-UnitTest-TestingRange table tr td img.testWarning {
  margin-top: 3px;
}

div#WP-Debug-UnitTest-TestingRange table tr td.testName {
  width: 30%;
  text-align: left;
  color: black;
  font-weight: bold;
}

div#WP-Debug-UnitTest-TestingRange table tr td.testResult {
  width: 70%;
  color: white;
}

div#WP-Debug-UnitTest-TestingRange table tr td.exceptionThrown,
div#WP-Debug-UnitTest-TestingRange table tr td.failedAssertion {
  background-color: red;
}

div#WP-Debug-UnitTest-TestingRange table tr td.noAssertion {
  background-color: orange;
}

div#WP-Debug-UnitTest-TestingRange table tr td.passed {
  background-color: green;
}

/* #endregion */
/* #region error pages, 404.aspx and 500.aspx */
html.errorPage,
html.errorPage * {
  padding: 0px;
  margin: 0px;
  border: none;
}

html.errorPage body {
  overflow: hidden;
}

html.errorPage iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

/* #endregion */
.ptEduDescription .fmtConv {
  overflow-x: auto !important;
}

.ptEduDescription .fmtConv input {
  pointer-events: none;
  -webkit-appearance: checkbox;
}

.roundedimage {
  border-color: #cccccc;
}

.fmtConv_hiddenUrls {
  visibility: hidden;
}

@media print {
  span.providerimage {
    display: none;
  }
}
img.providerimage.roundedimage {
  object-fit: cover;
}

img.providerphoto.noprint {
  object-fit: cover;
}

.customform label,
.publicform label {
  margin: 0;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

#hCaptchaDisclaimer {
  display: flex;
  background: #f8f8f8;
  border: 1px solid #767676;
  border-radius: 4px;
  width: fit-content;
  font-size: 0.85rem;
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, "Helvetica Neue", Arial, sans-serif;
}

@media screen {
  #hCaptchaDisclaimer.floating {
    position: fixed;
    top: 80%;
    inset-inline-end: 0rem;
    z-index: 1000;
    border-start-end-radius: 0;
    border-end-end-radius: 0;
  }
  #hCaptchaDisclaimer.slide {
    transition: top 1s ease 0s, inset-inline-end 0.5s ease 0s;
  }
}
#hCaptchaDisclaimer #hCaptchaLogoContainer {
  height: 3rem;
  width: 3rem;
  flex-shrink: 0;
  margin: 0.25rem;
}

#hCaptchaDisclaimer #hCaptchaLogoContainer img {
  max-width: 3rem;
}

#hCaptchaDisclaimer #hCaptchaDisclaimerText {
  margin: 0.25rem;
}

#hCaptchaDisclaimer #hCaptchaDisclaimerText p {
  margin: 0px;
}

#localeswitch:not(:only-child):after {
  content: "";
  display: inline-block;
  border-style: solid;
  border-width: 4px 4px 0px 4px;
  border-color: #ffffff transparent transparent transparent;
}

.instantactivation #locale_container,
.md_standalone_signup #locale_container,
.accessPage #locale_container,
.signupPage #locale_container,
.notificationPage #locale_container,
.errorpage #locale_container,
.loginPage #locale_container {
  height: 1.25rem;
}

.instantactivation #locale_container #localeswitch .localename,
.md_standalone_signup #locale_container #localeswitch .localename,
.accessPage #locale_container #localeswitch .localename,
.signupPage #locale_container #localeswitch .localename,
.notificationPage #locale_container #localeswitch .localename,
.errorpage #locale_container #localeswitch .localename,
.loginPage #locale_container #localeswitch .localename {
  margin-right: 0.2rem;
}

.instantactivation #locale_container #localeswitch:after,
.md_standalone_signup #locale_container #localeswitch:after,
.accessPage #locale_container #localeswitch:after,
.signupPage #locale_container #localeswitch:after,
.notificationPage #locale_container #localeswitch:after,
.errorpage #locale_container #localeswitch:after,
.loginPage #locale_container #localeswitch:after {
  border-color: currentColor transparent transparent;
}

body.errorpage #content {
  overflow: visible;
}

/* Community Css */
/* Copyright 2019-2025 Epic Systems Corporation */
/*#region Popup for challenge question and FHIR*/
#community_container h3 {
  font-size: var(--wptheme_font-size_1);
  font-weight: bold;
}

.loadingExt.loadingerror {
  opacity: 0;
  transition: opacity 0.5s 1s;
}

.loadingExt.loadingerror > span:before {
  opacity: 0;
}

.loadingExt.loadingerror .lE-fullLogo {
  animation: fadeInOut 5s step-start 2 start;
}

.loadingExt.loadingerror .lE-fullLogo:before {
  opacity: 1;
}

.loadingContainer.loaded {
  opacity: 0;
  transition: opacity 0.5s 1s;
}

#externalLoadingText span {
  display: inline;
}

.contentpopup.Popup.component.textlessTitle {
  max-height: 315px;
}

.unlinkpopup {
  max-height: 300px;
}

.CEbigloading,
.CEsmallloading {
  margin-top: 0;
}

.popupTitleWithLogo {
  width: auto;
  display: inline-block;
  padding-top: 1.8rem;
  padding-left: 1rem;
  vertical-align: top;
}

.grid .popupTitleWithLogo {
  padding: 0;
  margin-bottom: 0.75rem;
}

.login-required-big-text {
  font-size: var(--wptheme_font-size_3);
  padding-bottom: 0.5rem;
}

#oauthpopupbottombuttons {
  margin-top: 0;
  padding: 5px;
}

.column_2 .formrow .formcolumn .wideColumn {
  width: 90%;
}

/* #endregion */
.smallLogos {
  height: 1.5rem;
  width: 1.5rem;
  vertical-align: middle;
  border-radius: 50%;
  border: 1px solid #eaeaea;
}

.smallOrgName {
  vertical-align: middle;
  margin-left: 0.5rem;
}

.smallLogosContainer {
  align-items: center;
  padding-bottom: 0.5rem;
}

.childorg-link,
.termsconditions-link,
.proxydisclaimer-link {
  margin: 0.25rem 0.25rem 0 0;
  font-weight: 400;
}

.termsconditions-link,
.proxydisclaimer-link {
  font-size: var(--wptheme_font-size_-2);
}

.skeleton-boneRect {
  margin-top: 3px;
  margin-bottom: 12px;
}

.skeleton-boneRect.header {
  max-width: 300px;
  height: 35px;
}

.skeleton-boneRect.content {
  max-width: 468px;
  height: 20px;
}

.skeleton.formsection {
  padding-top: 10px;
}

.skeleton.formsection .column.orgs {
  width: initial;
}

.org-signup span {
  display: block;
}

.org-signup span.inline {
  display: inline;
}

.org-signup > span {
  font-size: var(--wptheme_font-size_-2);
  border-radius: 0.25rem;
  color: #363636;
  border-style: solid;
  border-width: 1.5px;
  padding: 0.125rem 0.5rem;
  top: 0;
  right: 0;
  background-color: #ffe8c9;
  border-color: #ffa020;
  display: inline-block;
  margin: 0.25rem 0.25rem 0.25rem 0;
}

.formsection .column {
  display: inline-block;
  vertical-align: middle;
}

.formsection .column.orgs {
  width: calc(100% - 25.5rem);
}

.formsection .column.checkbox {
  width: 17rem;
}

.disclaimer {
  font-size: var(--wptheme_font-size_-2);
}

#LinkMyAccounts .navchild {
  margin-bottom: 0rem;
  padding: 0.5rem 0 0 0;
  border-bottom: 1px solid transparent;
}

#LinkMyAccounts .membertab {
  vertical-align: middle;
  overflow-wrap: anywhere;
}

#LinkMyAccounts .membertab.selected {
  background-color: transparent;
}

@media only screen and (max-width: 768px) {
  #LinkMyAccounts .membertab {
    width: 50%;
    display: table-cell;
  }
  #LinkMyAccounts .membertab:not(.selected) {
    border-color: transparent;
    border-bottom: 1px solid #cccccc;
  }
  #LinkMyAccounts .navchild {
    width: 100%;
    border-bottom: 0px solid transparent;
    display: table;
  }
}
.mobile #LinkMyAccounts.navparent {
  width: 100%;
  margin: 0.5rem 0 0.5rem 0;
  overflow: hidden;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #cccccc;
}

.mobile #LinkMyAccounts .navchild {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  width: 100%;
  max-width: none;
  margin: 0 0 0 0;
}

.mobile #LinkMyAccounts .navchild::after {
  border: none;
}

.mobile #LinkMyAccounts .membertab {
  flex-basis: auto;
  min-width: 128px;
  max-width: 50%;
  padding: 0;
  margin: 4px 2px 0 2px;
  border-style: solid;
  border-width: thin;
  border-bottom-width: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background-color: rgba(0, 116, 173, 0.1);
  border-color: transparent;
  overflow-wrap: anywhere;
}

.mobile #LinkMyAccounts .membertab > a {
  font-size: var(--wptheme_font-size_-1);
  display: -webkit-box;
  -moz-box-orient: vertical;
  -webkit-box-orient: vertical;
  -moz-box-align: center;
  -webkit-box-align: center;
  -moz-box-pack: center;
  -webkit-box-pack: center;
  height: 100%;
  padding: 0.3rem 0.3rem 0.3rem 0.3rem;
  margin: 0;
  text-align: center;
  font-weight: bold;
}

@media only screen and (max-width: 768px) {
  .mobile #LinkMyAccounts .membertab > a {
    overflow-wrap: anywhere;
  }
}
.mobile #LinkMyAccounts .membertab.selected {
  border-color: #dbdbdb;
  border-bottom-color: #0074AD;
  background-color: rgba(255, 255, 255, 0.25);
}

.mobile #LinkMyAccounts .membertab.selected a {
  color: #0074AD;
}

.mobile #LinkMyAccounts .membertab.hover:not(.selected) {
  border-bottom-color: #0074AD;
}

.mobile #LinkMyAccounts .membertab.hover:not(.selected) > a {
  color: #0074AD;
}

.popupOrganizationsContainer img {
  max-height: 6rem;
  height: 69.3281px;
  max-width: 4rem;
  min-width: 69.3281px;
}

.popupOrganizationsContainer img.icon {
  border-radius: 50%;
  border: 1px solid #eaeaea;
}

#fhirSpotlight,
#ceSpotlight,
#centralSpotlight {
  margin-top: 15px;
}

#fhirSpotlight,
#ceSpotlight,
#centralSpotlight,
#insuranceSpotlight,
#searchResultsNormalRegion {
  padding-bottom: 0.02px;
}

#fhirSpotlight,
#ceSpotlight,
#centralSpotlight,
#insuranceSpotlight,
.orgsLinked,
#fhirLoading,
#searchResults,
.inlineUpdate {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
}

.tvmode #fhirSpotlight,
.tvmode #ceSpotlight,
.tvmode #centralSpotlight,
.tvmode #insuranceSpotlight,
.tvmode .orgsLinked,
.tvmode #fhirLoading,
.tvmode #searchResults,
.tvmode .inlineUpdate {
  border-radius: 10px;
  border: none;
}

#fhirSpotlight:where(:is(a, button, .button, [role=button]):not(:has(a, button, .button, [role=button], select, textarea, input)),
:has(> :is(a, button, .button, [role=button]):only-child))[class],
#ceSpotlight:where(:is(a, button, .button, [role=button]):not(:has(a, button, .button, [role=button], select, textarea, input)),
:has(> :is(a, button, .button, [role=button]):only-child))[class],
#centralSpotlight:where(:is(a, button, .button, [role=button]):not(:has(a, button, .button, [role=button], select, textarea, input)),
:has(> :is(a, button, .button, [role=button]):only-child))[class],
#insuranceSpotlight:where(:is(a, button, .button, [role=button]):not(:has(a, button, .button, [role=button], select, textarea, input)),
:has(> :is(a, button, .button, [role=button]):only-child))[class],
.orgsLinked:where(:is(a, button, .button, [role=button]):not(:has(a, button, .button, [role=button], select, textarea, input)),
:has(> :is(a, button, .button, [role=button]):only-child))[class],
#fhirLoading:where(:is(a, button, .button, [role=button]):not(:has(a, button, .button, [role=button], select, textarea, input)),
:has(> :is(a, button, .button, [role=button]):only-child))[class],
#searchResults:where(:is(a, button, .button, [role=button]):not(:has(a, button, .button, [role=button], select, textarea, input)),
:has(> :is(a, button, .button, [role=button]):only-child))[class],
.inlineUpdate:where(:is(a, button, .button, [role=button]):not(:has(a, button, .button, [role=button], select, textarea, input)),
:has(> :is(a, button, .button, [role=button]):only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode #fhirSpotlight:where(:is(a, button, .button, [role=button]):not(:has(a, button, .button, [role=button], select, textarea, input)), :has(> :is(a, button, .button, [role=button]):only-child))[class],
.tvmode #ceSpotlight:where(:is(a, button, .button, [role=button]):not(:has(a, button, .button, [role=button], select, textarea, input)), :has(> :is(a, button, .button, [role=button]):only-child))[class],
.tvmode #centralSpotlight:where(:is(a, button, .button, [role=button]):not(:has(a, button, .button, [role=button], select, textarea, input)), :has(> :is(a, button, .button, [role=button]):only-child))[class],
.tvmode #insuranceSpotlight:where(:is(a, button, .button, [role=button]):not(:has(a, button, .button, [role=button], select, textarea, input)), :has(> :is(a, button, .button, [role=button]):only-child))[class],
.tvmode .orgsLinked:where(:is(a, button, .button, [role=button]):not(:has(a, button, .button, [role=button], select, textarea, input)), :has(> :is(a, button, .button, [role=button]):only-child))[class],
.tvmode #fhirLoading:where(:is(a, button, .button, [role=button]):not(:has(a, button, .button, [role=button], select, textarea, input)), :has(> :is(a, button, .button, [role=button]):only-child))[class],
.tvmode #searchResults:where(:is(a, button, .button, [role=button]):not(:has(a, button, .button, [role=button], select, textarea, input)), :has(> :is(a, button, .button, [role=button]):only-child))[class],
.tvmode .inlineUpdate:where(:is(a, button, .button, [role=button]):not(:has(a, button, .button, [role=button], select, textarea, input)), :has(> :is(a, button, .button, [role=button]):only-child))[class] {
  border-radius: 10px;
  border: none;
}

#fhirSpotlight:where(:is(a, button, .button, [role=button]):not(:has(a, button, .button, [role=button], select, textarea, input)),
:has(> :is(a, button, .button, [role=button]):only-child)):is(:focus, :hover),
#ceSpotlight:where(:is(a, button, .button, [role=button]):not(:has(a, button, .button, [role=button], select, textarea, input)),
:has(> :is(a, button, .button, [role=button]):only-child)):is(:focus, :hover),
#centralSpotlight:where(:is(a, button, .button, [role=button]):not(:has(a, button, .button, [role=button], select, textarea, input)),
:has(> :is(a, button, .button, [role=button]):only-child)):is(:focus, :hover),
#insuranceSpotlight:where(:is(a, button, .button, [role=button]):not(:has(a, button, .button, [role=button], select, textarea, input)),
:has(> :is(a, button, .button, [role=button]):only-child)):is(:focus, :hover),
.orgsLinked:where(:is(a, button, .button, [role=button]):not(:has(a, button, .button, [role=button], select, textarea, input)),
:has(> :is(a, button, .button, [role=button]):only-child)):is(:focus, :hover),
#fhirLoading:where(:is(a, button, .button, [role=button]):not(:has(a, button, .button, [role=button], select, textarea, input)),
:has(> :is(a, button, .button, [role=button]):only-child)):is(:focus, :hover),
#searchResults:where(:is(a, button, .button, [role=button]):not(:has(a, button, .button, [role=button], select, textarea, input)),
:has(> :is(a, button, .button, [role=button]):only-child)):is(:focus, :hover),
.inlineUpdate:where(:is(a, button, .button, [role=button]):not(:has(a, button, .button, [role=button], select, textarea, input)),
:has(> :is(a, button, .button, [role=button]):only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

#fhirSpotlight h4,
#fhirSpotlight h3,
#fhirSpotlight p,
#ceSpotlight h4,
#ceSpotlight h3,
#ceSpotlight p,
#centralSpotlight h4,
#centralSpotlight h3,
#centralSpotlight p,
#insuranceSpotlight h4,
#insuranceSpotlight h3,
#insuranceSpotlight p,
.orgsLinked h4,
.orgsLinked h3,
.orgsLinked p,
#fhirLoading h4,
#fhirLoading h3,
#fhirLoading p,
#searchResults h4,
#searchResults h3,
#searchResults p,
.inlineUpdate h4,
.inlineUpdate h3,
.inlineUpdate p {
  padding-left: 10px;
  padding-right: 10px;
  overflow-wrap: anywhere;
}

#fhirSpotlight .associateorglink,
#ceSpotlight .associateorglink,
#centralSpotlight .associateorglink,
#insuranceSpotlight .associateorglink,
.orgsLinked .associateorglink,
#fhirLoading .associateorglink,
#searchResults .associateorglink,
.inlineUpdate .associateorglink {
  max-width: 1rem;
  margin: 0rem 0.3rem -0.2rem 0rem;
}

#fhirSpotlight .withVerticalSeparator,
#ceSpotlight .withVerticalSeparator,
#centralSpotlight .withVerticalSeparator,
#insuranceSpotlight .withVerticalSeparator,
.orgsLinked .withVerticalSeparator,
#fhirLoading .withVerticalSeparator,
#searchResults .withVerticalSeparator,
.inlineUpdate .withVerticalSeparator {
  border-right: 1px solid #cccccc;
  margin-right: 0.25rem;
}

#fhirLoading:empty,
#fhirSpotlight:empty,
#ceSpotlight:empty,
#centralSpotlight:empty,
#insuranceSpotlight:empty {
  display: none;
}

.inlineUpdate {
  padding: 20px 8.667px;
}

#ceSpotlight .button.lg-only,
#centralSpotlight .button.lg-only {
  vertical-align: sub;
  width: 247px;
}

#ceSpotlight .button.sm-only,
#centralSpotlight .button.sm-only {
  vertical-align: sub;
  width: 120px;
}

#proxyConsentAlert {
  border-top: 1px solid #dbdbdb;
}

#proxyConsentAlert:first-child {
  border-top: none;
}

.no-additional-orgs-found {
  font-size: var(--wptheme_font-size_2);
  text-align: center;
  padding: 2rem;
}

.no-additional-orgs-found:first-child {
  background-color: rgba(204, 204, 204, 0.25);
}

@media screen and (min-width: 1300px) {
  .discoverTabHeightWrapper {
    min-height: 800px;
  }
}
.unlinkMessage {
  font-size: var(--wptheme_font-size_0);
}

@media screen and (min-width: 768px) {
  .unlinkMessage {
    margin-top: -1rem;
  }
}
.unlinkMessage .unlinkMessageText {
  color: #0074AD;
}

.linkedMessage {
  padding: 0rem 1rem 1rem 1rem;
  background-image: url("../images/H2Gicons/H2Glinkedsuccess.png");
  background-position: right;
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 769px) {
  .linkedMessage {
    background-image: none;
  }
}
.linkedMessage h4 {
  color: #0f784a;
}

.linkedMessage.noLinkedImg {
  background-image: none;
}

.proxySubjectEntry {
  display: flex;
  flex-wrap: wrap;
}

.proxySubjectEntry .communityProxyPhotoContainer {
  margin: 8.667px 8.667px 8.667px 4.33px;
}

.proxySubjectEntry .communityProxyName {
  font-size: var(--wptheme_font-size_0);
  display: inline-flex;
  align-items: center;
  max-width: 80%;
}

.linkedMessageLinkedTab {
  padding: 1rem;
  background-image: url("../images/H2Gicons/H2Glinkedsuccess.png");
  background-position: right;
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
  left: 29px;
  top: 9px;
}

.linkedMessageLinkedTab h4 {
  color: #12553d;
  position: relative;
  left: -17px;
  top: -9px;
}

.grid > .row > .column.linkedMessageLinkedTab {
  margin-bottom: 0px;
}

.grid > .row:last-child {
  margin-bottom: 0px;
}

.organizationLogos img {
  max-width: 100%;
  height: 4rem;
  width: 4rem;
  border-radius: 50%;
  border: 1px solid #eaeaea;
}

.organizationLogos img.grayscale {
  filter: grayscale(100%);
}

.organizationLogos .centeredImg {
  margin: auto;
}

.organizationLogos.grid > .row > .flexParent {
  display: flex;
}

.grid.jqHidden {
  display: none;
}

.infoBubbleAnchor.detail {
  margin-left: 0;
  margin-top: 0.5rem;
}

.infoBubbleAnchor.detail .infoBubbleInstructions {
  font-size: var(--wptheme_font-size_-1);
  color: #767676;
}

.infoBubbleAnchor.detail .infoBubbleInstructions .infoBubbleSub {
  font-size: var(--wptheme_font-size_-2);
}

.infoBubbleAnchor.detail .infoBubbleInstructions .infoBubbleContent {
  font-weight: bold;
}

body.isPrelogin.md_login_communityinitial #main {
  padding: 0.5rem 1.25rem 0.25rem;
}

.description {
  font-size: var(--wptheme_font-size_2);
  transform-style: preserve-3d;
  margin-bottom: 1rem;
}

.description .column {
  display: inline-block;
}

.description .column.text {
  width: calc(100% - 3.5rem);
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

.orgBottomRow[class][class] {
  max-width: 100%;
}

.orgBottomRow[class][class] .column {
  margin-bottom: 0;
}

.orgBottomRow[class][class] .recentlyLinked {
  margin: -0.5rem 0 -0.75rem;
  width: 100%;
}

.orgBottomRow .waterMarkWrapper {
  bottom: -13px !important;
}

.align-with-chevron {
  padding-left: 3.5rem;
  padding-right: 0.5rem;
  padding-bottom: 0.5rem;
}

@media only screen and (max-width: 769px) {
  .align-with-chevron {
    padding-left: 3rem;
  }
}
.orgsLinked {
  max-height: calc(100% - 2rem);
  margin-bottom: 1rem;
}

.orgsLinked .orgGroupHeader {
  padding-top: 0.6rem;
}

.orgsLinked .orgGroupSubHeader .provDisclaimer {
  font-size: var(--wptheme_font-size_0);
  font-weight: normal;
  padding-top: 0.3rem;
}

.orgsLinked .formsection.withSeparator {
  padding: 8.667px 17.333px !important;
  max-width: inherit;
}

.orgsLinked .linkDetailDiv {
  width: 100%;
}

.orgsLinked .button {
  margin-top: 0.5rem;
}

.orgsLinked .fhir-unlink,
.orgsLinked .org-unlink {
  margin-right: 0rem;
}

#topic_linked.isProxy .activeOrganizationButtonDiv input:not(.org-jump),
#topic_linked.isProxy .hideinproxy {
  display: none;
}

#proxyContextInfo.externalInfoBanner {
  display: flex;
  flex-direction: row;
  align-items: center;
}

#proxyContextInfo.externalInfoBanner .infoIcon {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 0.5rem;
}

.mobile #proxyContextInfo.externalInfoBanner {
  margin: 0.5rem 0;
}

.unavailableMsg {
  display: flex;
  padding-right: 2rem;
}

.unavailableMsg .unavailable-icon-column {
  width: 22px;
}

.unavailableMsg .icon {
  max-width: 1rem;
  max-height: 1rem;
  margin: 0.1rem 0.3rem -0.2rem 0rem;
}

.ChildOrgTitle {
  margin-bottom: 1rem;
}

.ChildOrg {
  display: flex;
  padding: 10px 10px 10px 5px;
  align-items: center;
  border-top: 1px solid #dbdbdb;
}

.organization-wrapper {
  width: auto;
  overflow-wrap: anywhere;
}

.logo-wrapper {
  min-width: 86.6667px;
  max-width: 86.6667px;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
}

.logo-wrapper .logo {
  min-height: 69.333px;
  max-height: 69.333px;
  min-width: 69.333px;
  max-width: 69.333px;
  margin-right: 1rem;
  border-radius: 50%;
  border: 1px solid #eaeaea;
}

.logo-wrapper .orglink {
  display: inline-block;
  width: 26px;
  height: 26px;
  background-size: 26px auto;
  background-repeat: no-repeat;
  border-radius: 50%;
  position: relative;
  z-index: 1;
  margin-left: -2rem;
}

.logo-wrapper .orglink.inactive {
  font-size: var(--wptheme_font-size_3);
  color: #ffffff;
  font-weight: bold;
  background-color: #ed9200;
  display: flex;
  align-items: center;
}

.logo-wrapper .orglink.inactive span {
  padding: 8px;
}

.logo-wrapper .orglink.fullyLinked {
  background-image: url("../images/success_2px_padding.svg");
}

.logo-wrapper .orglink.LinkNotAvailable {
  background-image: url("../images/H2Gicons/unavailable.svg");
}

.grayscale {
  filter: grayscale(100%);
}

.unlinkedOrgRow .logoAndName {
  display: flex;
  padding: 10px 10px 10px 5px;
  align-items: center;
  border-top: 1px solid #dbdbdb;
}

.unlinkedOrgRow .logoAndName .orgNameSection {
  width: 100%;
}

.unlinkedOrgRow .expandableContent {
  margin-top: 0;
  margin-bottom: 0;
}

.unlinkedOrgRow .buttonDiv {
  width: 200px;
}

.popupOrganizationsContainer {
  display: flex;
  align-items: center;
}

.popupOrganizationsLogo {
  height: 69.3281px;
  margin-right: 1rem;
}

.organizationName {
  font-size: var(--wptheme_font-size_0);
  font-weight: bold;
  margin-right: 0.5rem;
}

.insuranceHeader {
  display: inline-flex;
  align-items: center;
}

.insuranceHeader .payerIcon {
  width: 1.3rem;
  height: 1.3rem;
  min-width: 1.3rem;
  min-height: 1.3rem;
}

.insuranceHeader .smallText {
  font-size: var(--wptheme_font-size_-1);
}

.orgsinfo .insuranceHeader {
  margin-top: 0.25rem;
}

.organizationSearchWrapper {
  display: flex;
  margin-bottom: 1rem;
}

.organizationSearchInput {
  font-size: var(--wptheme_font-size_0);
  display: inline-block;
  margin: 0;
  padding-right: 28px;
}

.organizationSearchInput::-ms-clear {
  width: 0;
  height: 0;
}

@media screen and (max-width: 768px) {
  .organizationSearchInput {
    width: 100%;
  }
}
.organizationSearchInput[placeholder] {
  text-overflow: ellipsis;
}

.organizationSearchIcon {
  margin-left: -28px;
  width: 24px;
  min-width: 24px;
  background: url("../images/search_menu.png") no-repeat transparent center;
  background-size: contain;
  display: inline-block;
}

.organizationSearchIcon.loading {
  background: no-repeat center url("../images/spinner_small_transparentbg.gif");
  background-size: contain;
}

.organizationSearchIcon.close {
  background: url("../images/close.svg") no-repeat transparent center;
  background-size: contain;
}

.organizationSearchIcon.close #clear-search-button {
  height: 100%;
  width: 100%;
  cursor: pointer;
  background: none;
  border: none;
  display: inline-block;
}

.organizationSearchIcon #clear-search-button {
  display: none;
}

#searchResultsTotal {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  padding: 6px;
}

[data-altstylesheet="High Contrast"] #searchResultsTotal {
  color: #000000;
}

.centerAndFlex {
  display: flex;
  align-items: center;
}

.row.organization.formsection {
  width: 100%;
}

.row.organization.formsection:after {
  width: 50%;
}

@media screen and (max-width: 768px) {
  .lg-only {
    display: none;
  }
}
@media screen and (min-width: 769px) {
  .sm-only {
    display: none;
  }
}
#fhirLoading {
  margin-bottom: 15px;
}

#fhirLoading .inProgressOrg {
  padding-left: 1rem;
  margin-top: 0rem;
  margin-bottom: 0rem;
}

#fhirLoading .inProgressOrg .center {
  margin-top: 12px;
}

#fhirLoading .inProgressOrg .activeOrganizationButtonDiv {
  display: none;
}

#fhirLoading .inProgressOrg.linkedMessage {
  background-position: bottom right;
  background-size: auto 80%;
}

#fhirLoading .inProgressOrg.linkedMessage h4 {
  padding-top: 0rem;
}

.termsicon {
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
}

#organizationList h3 {
  border-bottom: 1px solid #dbdbdb;
}

#organizationList .orgUpdateTime {
  font-size: var(--wptheme_font-size_-1);
}

#organizationList .orgUpdateInfo {
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
}

#organizationList .orgCheck {
  padding: 0;
}

.reminderFeedback {
  display: none;
  font-weight: bold;
  color: #0f784a;
  height: 20px;
}

.iconIntro img {
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
  min-height: 48px;
}

@media screen and (max-width: 768px) {
  .iconIntro img {
    width: 70%;
  }
}
@media screen and (min-width: 769px) {
  .iconIntro img {
    width: 50%;
  }
}
.expandable {
  display: inline;
}

#seeMoreLess {
  display: inline;
}

ul.featurelist {
  padding-left: 1rem;
}

.md_login_communityinitial .ajaxspinner {
  display: none;
}

/* #region Styles for the activity icons beneath the description paragraph.*/
.activityicon {
  width: 1.75rem;
  height: 1.75rem;
  background-color: #ffffff;
  border-radius: 50%;
  display: inline-block;
  border: 1px solid #eaeaea;
  margin-right: 0.5rem;
}

.activityicon img {
  width: 1rem;
  margin-top: 0.35rem;
  margin-left: 0.35rem;
  float: left;
}

.activityicontable {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 2rem;
  margin-top: 2rem;
  text-align: left;
}

.activityicontable span {
  position: relative;
  bottom: 6px;
}

.activityiconcol {
  text-align: left;
  max-width: 50%;
  padding-bottom: 4px;
}

/* #endregion*/
/* #region community FAQ page overrides. Including making the answer paragraphs align in justify mode. */
.communityFAQAnswer {
  text-align: justify;
}

.communityFAQList li {
  list-style-type: disc;
  margin-left: 2rem;
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.communityFAQBubbleDescription {
  min-height: 6rem;
  margin: 0.75rem 0;
}

.communityFAQBubbleDescription img {
  float: left;
  height: 6rem;
  margin-right: 0.5rem;
  clear: left;
}

.communityFAQBubbleDescription p {
  overflow: hidden;
}

.communityFAQBubbleDescription:first-of-type {
  margin-top: 0;
}

.communityFAQBubbleDescription:last-of-type {
  margin-bottom: 0;
}

.externalSymbolDescription {
  min-height: 2rem;
}

.externalSymbolDescription img {
  float: left;
  height: 2rem;
  margin-right: 0.5rem;
  clear: left;
}

.communityFAQImgInline {
  display: inline;
  width: 1rem;
}

@media screen and (max-width: 768px) {
  .communityFAQAnswer {
    text-align: left;
  }
}
/* #endregion */
.lb_overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 3000;
  background: rgba(0, 0, 0, 0.4);
}

.bannerContainer {
  margin-top: 1rem;
}

/* #region Function area specific styles for Non Epic Organizations */
.externalInfoBanner {
  border-radius: 5px;
  border: 1px solid #cccccc;
  width: 100%;
  padding: 0.5rem;
}

.externalInfoBanner .imageContainer {
  display: inline-block;
  width: auto;
  margin-right: 0.5rem;
  vertical-align: middle;
}

.externalInfoBanner .textContainer {
  display: inline-block;
  width: calc(100% - 3.5rem);
  vertical-align: middle;
}

.externalInfoBanner .textContainer h4 {
  padding: 0;
}

.manualOnlyBanner {
  background-color: rgba(0, 116, 173, 0.05);
}

.hasErrorsBanner {
  background-color: #ffffd0;
}

.dxr-banner .dxr-refresh-icon {
  width: 1rem;
  height: 1rem;
  margin-right: 0.25rem;
  vertical-align: middle;
}

.dxr-banner .dxr-action-text {
  vertical-align: middle;
}

.dxr-banner .dxr-pretext-div {
  display: flex;
  height: 100%;
}

.dxr-banner .dxr-pretext-span {
  margin: auto 0;
}

.dxr-banner #loading-banner-dismiss #refresh-banner-button {
  float: right;
  margin: 0.25rem 0;
  vertical-align: middle;
}

@media only screen and (max-width: 425px) {
  .dxr-banner #banner-button-section {
    display: flex;
    justify-content: center;
  }
}
.loadingOrgsText {
  color: #0074AD;
}

.bannerHeader {
  font-size: var(--wptheme_font-size_0);
  height: 25px;
}

@media screen and (min-width: 768px) {
  .subHeaderText {
    padding-left: 31px;
  }
}
.subHeaderText {
  padding-top: 3px;
}

.largerInfoIcon {
  width: 25px;
  height: 25px;
  margin-right: 5px;
  vertical-align: top;
  display: inline-block;
}

.infoIcon {
  width: 20px;
  height: 20px;
  margin-right: 5px;
  vertical-align: top;
  display: inline-block;
}

/* #endregion */
/* #region No Overflow Popups */
.noOverflow .content {
  overflow-x: hidden !important;
}

/* #endregion */
/* #region FHIR Org Selection Popup */
@media screen and (min-width: 1300px) {
  .FhirOrgPopup {
    width: 35% !important;
    min-width: 450px !important;
  }
}
.FhirOrgPopup .orgsLinked {
  padding-left: 0rem;
  padding-right: 0rem;
}

#organization_container {
  padding: 10px 15px;
}

#organization_container .orgsLinked {
  padding-left: 0rem;
  padding-right: 0rem;
}

/* #endregion */
/* #region FHIR Update Popup  */
.updateTitleContainer {
  height: 7rem;
}

.updateTitleContainer.withLoadingIndicator {
  height: 0rem;
}

.updateTitleContainer .loadingTitle {
  padding-top: 0.85rem;
}

.updateTitleContainer .completeTitle {
  padding-top: 1.5rem;
}

.updateTitleContainer #loadingDisclaimer {
  margin-top: 0.5rem;
  background-color: rgba(0, 116, 173, 0.05);
  border-radius: 5px;
  border: 1px solid #dbdbdb;
  color: #0074AD;
  display: inline-block;
  width: auto;
  padding: 0.25rem;
}

.updateTitleContainer ~ #externalLoadingIndicator {
  height: 200px;
}

.completeAnimation {
  height: 5rem;
  max-height: none !important;
  margin-bottom: 0.25rem;
  vertical-align: middle;
}

.updateGrid {
  margin-bottom: 0px !important;
}

.updateGrid .feature {
  margin-right: 12px;
  margin-bottom: 12px;
}

.updateGrid .featurescontainer {
  display: flex;
  flex-wrap: wrap;
}

.updateGrid .activityicon {
  margin-bottom: 1.25rem;
  width: 2rem;
  height: 2rem;
}

.updateGrid .activityicon img {
  width: 1.4rem;
  margin-top: 5px;
  margin-left: 5px;
}

.updateGrid .activityicon .orglink {
  display: inline-block;
  width: 1.4rem;
  height: 1.4rem;
  background-size: 1.4rem auto;
  background-repeat: no-repeat;
  border-radius: 50%;
  position: relative;
  z-index: 1;
  margin-left: 1rem;
  margin-top: -1.5rem;
}

.updateGrid .activityicon .orglink.fullyLinked {
  background-image: url("../images/success_2px_padding.svg");
}

.updateGrid .activityicon .orglink.error {
  background-image: url("../images/toast_warning_icon.png");
}

.updateGrid .updateErrorMessage {
  font-size: var(--wptheme_font-size_-2);
}

.infoText {
  margin-bottom: 0.5rem;
}

.updateButtons {
  padding-top: 0.5rem;
}

@media print {
  .md_manage_communitymanage p.button {
    display: inline !important;
    width: auto !important;
    margin-left: 1rem;
  }
  .md_manage_communitymanage label.buttoncheck {
    font-size: var(--wptheme_font-size_-2);
  }
}
@media screen and (min-width: 1px) and (max-width: 767px) {
  .feature {
    width: calc(100% - 12px) !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1299px) {
  .feature {
    width: calc(50% - 12px) !important;
  }
}
@media screen and (min-width: 1300px) {
  .feature {
    width: calc(33.33333% - 12px);
  }
}
/* #endregion */
/* #region Mobile overrides. Including here instead of mobile*.css since content appears both pre-login and post-login */
.mobile .md_login_communityinitial .description,
.mobile .documentprefix {
  display: none;
}

@media screen {
  .mobile .title {
    text-align: center;
  }
}
.mobile .column.checkbox {
  width: inherit;
}

.mobile .md_login_communityinitial #loading,
.mobile .md_manage_communitymanage #loading {
  padding-top: 40%;
}

#loading {
  text-align: center;
}

.mobile .organization.row.card {
  padding: 0.5rem;
}

.mobile .component.Popup .buttonDiv {
  position: static;
}

.mobile .popupTitleWithLogo {
  display: block;
  padding: 0;
}

.mobile .component.Popup .content {
  font-size: var(--wptheme_font-size_0);
}

.mobile .column_2 .formrow .formcolumn .wideColumn,
.mobile .component.Popup #notMe.button {
  width: 100%;
  height: 100%;
}

.mobile .column_2 .formrow {
  display: inline-block;
}

.mobile form .content label + select,
.mobile form .content label + textarea,
.mobile form .content label + textarea.halfwidth,
.mobile form .content label + input[type=password],
.mobile form .content label + input[type=text] {
  margin-top: -1.2rem;
}

.mobile .Popup.container.component .titlebar .buttons {
  display: none;
}

.mobile .Popup.childOrgPopup.container.component .titlebar .buttons {
  display: inline-block;
}

.mobile .skeleton-boneRect.header {
  width: 100%;
  height: 40px;
}

.mobile .skeleton-boneRect.content {
  width: 100%;
  height: 25px;
}

.mobile .contentpopup.Popup.component.textlessTitle {
  height: 100vh;
  width: 100vw;
  max-width: 100vw;
}

.mobile .contentpopup .formsection.formbuttons .button {
  width: 100%;
}

.mobile #organizationList .button.org-jump {
  border: 1px solid currentColor;
}

.mobile .externaljumppopup.component.Popup > .content {
  margin: 0;
}

.mobile #topic_linked .dxr-banner {
  display: none;
}

.mobile .organizationSearchInput {
  font-size: var(--wptheme_font-size_0);
  padding-right: 28px;
}

.expandable-row,
.inProgressOrg {
  display: flex;
  padding: 8.66667px;
  align-items: center;
  border-top: 1px solid #dbdbdb;
}

.organization-group {
  display: flex;
  align-items: center;
}

expandable-section {
  display: flex;
}

.expandable-row:first-child {
  border-top: none;
}

.expand-chevron {
  background: url("../images/down_chevron.png") no-repeat scroll center transparent;
  width: 2rem;
  height: 1rem;
  border: none;
  margin: 0rem 8.66667px;
  cursor: pointer;
  transition: 0.5s;
}

.expand-chevron:disabled {
  cursor: not-allowed;
}

.expand-chevron[data-expand-state=expanded] {
  transform: rotate(-180deg);
}

.H2G-info-container #H2G-info-pretext {
  padding-right: 0.25rem;
}

.H2G-info-container button.expand-info {
  font-size: var(--wptheme_font-size_0);
  background: transparent;
  border: none;
  display: inline;
  cursor: pointer;
}

.H2G-info-container button.expand-info:hover {
  text-decoration: underline;
}

.H2G-info-container button.expand-info span::after {
  border-style: solid;
  border-width: 2px 2px 0 0;
  content: "";
  display: inline-block;
  position: relative;
  top: -0.15em;
  height: 0.4em;
  vertical-align: baseline;
  width: 0.4em;
  margin-left: 0.4em;
  transform: rotate(135deg);
}

.H2G-info-container button.expand-info[data-expand-state=expanded] > span::after {
  transform: rotate(-45deg);
  top: 0.15em;
}

/* #endregion*/
/*#region debug related */
body.hasPopup:not(.scrollDisabled) {
  position: static;
}

#AccountSelect.debug .card,
#SystemSettingCheck.debug .card {
  padding: 1.5rem;
  margin-left: 0;
  min-height: 5rem;
}

#AccountSelect.debug .card .ghostInput,
#SystemSettingCheck.debug .card .ghostInput {
  margin-bottom: 0;
}

#AccountSelect.debug .card .checkmark,
#SystemSettingCheck.debug .card .checkmark {
  background-image: url("../images/circle_check_icon.svg");
  background-position: 98%;
  background-repeat: no-repeat;
  background-size: 1.2rem 1.2rem;
}

#AccountSelect.debug .card .button,
#SystemSettingCheck.debug .card .button {
  margin-top: 0.25rem;
}

#AccountSelect.debug .card .name,
#SystemSettingCheck.debug .card .name {
  font-size: var(--wptheme_font-size_1);
  padding-left: 2rem;
  font-weight: bold;
}

#AccountSelect.debug .card .button,
#SystemSettingCheck.debug .card .button {
  vertical-align: baseline;
}

.sectionLink {
  position: absolute;
  right: 0.5rem;
  bottom: 0.25rem;
}

.headWithRightButton {
  position: relative;
}

.debug.section {
  padding-left: 1rem;
}

.debug.section .logo-wrapper {
  margin: 1rem auto;
}

.debug.section .logo-wrapper .logo {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  margin-right: 0;
  margin-bottom: 0;
  display: inline-block;
  background: none;
  content: none;
}

.tvmode .debug.section .logo-wrapper .logo {
  border-radius: 10px;
  border: none;
}

.debug.section .logo-wrapper .logo:where(:is(a, button, .button, [role=button]):not(:has(a, button, .button, [role=button], select, textarea, input)),
:has(> :is(a, button, .button, [role=button]):only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .debug.section .logo-wrapper .logo:where(:is(a, button, .button, [role=button]):not(:has(a, button, .button, [role=button], select, textarea, input)), :has(> :is(a, button, .button, [role=button]):only-child))[class] {
  border-radius: 10px;
  border: none;
}

.debug.section .logo-wrapper .logo:where(:is(a, button, .button, [role=button]):not(:has(a, button, .button, [role=button], select, textarea, input)),
:has(> :is(a, button, .button, [role=button]):only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.debug.section .organizationName {
  padding: 0 0.5rem 0.5rem 0.5rem;
}

.debug.section .organizationContainer {
  min-height: 8rem;
}

.debug.section .organizationContainer.active.hovered {
  background-color: #ebf4f8;
}

.debug.section .organizationContainer.selected {
  border-left-color: #0074AD;
  background-image: url("../images/circle_check_icon.svg");
  background-position: 98% 4%;
  background-repeat: no-repeat;
  background-size: 1.2rem 1.2rem;
  background-color: #ebf4f8;
}

.debug.section .organizationContainer button:not(.expandLink):focus {
  outline: none;
}

.debug.section .organizationContainer button.expandLink:focus {
  color: #0074AD;
}

.debug.section .disabled:not(.button) {
  background-image: repeating-linear-gradient(135deg, #dbdbdb, #dbdbdb 5px, #eaeaea 5px, #eaeaea 15px);
}

.debug.section .disableMessage {
  font-size: var(--wptheme_font-size_-1);
  background-color: #f8f8f8;
  padding: 0.4rem;
}

.debug.section .button.subtle.disabled {
  outline: none;
}

.debug.section .pretext {
  margin-bottom: 0.5rem;
}

.debug.section .subgroup {
  border-width: thin;
  border-style: solid;
  border-color: #dbdbdb;
  padding: 1rem;
  margin: 1rem 0;
}

.debug.section .list {
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
}

.debug.section .listDetails {
  padding-left: 1rem;
}

.debug.section .subsection {
  font-weight: bold;
  padding: 0rem 1rem 1rem 1rem;
  margin-bottom: 1rem;
}

.debug.section .subsection .header {
  background-color: #0074AD;
  color: #ffffff;
  display: flex;
  justify-content: space-between;
  width: calc(100% + 2rem);
  max-width: none;
  margin: -0.5rem 0 0 -1rem;
  padding: 0.5rem 0 0.5rem 1rem;
  margin-bottom: 1rem;
}

.debug.section .subsection .header h3 {
  color: #ffffff;
  padding: 0;
  width: auto;
}

.debug.section .subsection .header.disabled,
.debug.section .subsection .header.disabled h3 {
  font-size: var(--wptheme_font-style_h3_size);
  color: var(--wptheme_font-style_h3_color);
  font-weight: var(--wptheme_font-style_h3_weight);
}

.debug.section .subsection .header.detail {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  background-color: #cce3ee;
  margin-top: 0rem;
  margin-bottom: 0rem;
  justify-content: space-between;
  display: flex;
}

.debug.section .subsection .header.detail .accessValidated {
  display: none;
}

.debug.section .subsection .header.detail.linked {
  background-color: #0074AD;
  color: #ffffff;
}

.debug.section .subsection .header.detail.linked .accessValidated {
  font-size: var(--wptheme_font-size_-2);
  display: inherit;
}

.debug.section .subsection .header.detail.unlinked {
  color: #0074AD;
  background-image: repeating-linear-gradient(135deg, #dbdbdb, #dbdbdb 5px, #eaeaea 5px, #eaeaea 15px);
}

.debug.section .subsection .header .expand-chevron {
  background-color: #ffffff;
  border-radius: 50%;
  height: 1.5rem;
  width: 1.5rem;
}

.debug.section .subsection .header .expand-chevron[data-expand-state=expanded] {
  transform: rotate(180deg);
}

.debug.section .subsection .errorMessage {
  padding: 0.25em;
  color: #ffffff;
}

.debug.section .subsection.detail {
  width: auto;
  border: solid;
  border-color: #dbdbdb;
  margin-bottom: 0.5rem;
  padding-bottom: 0px;
}

.debug.section .subsection.scrollbar {
  padding-right: 0px;
}

.debug.section .subsection.scrollbar .header {
  width: calc(100% + 1rem);
  margin-bottom: 0px;
}

.debug.section .subsection.scrollbar .contentwithscrollbar {
  overflow-y: auto;
  padding-right: 1rem;
}

.debug.section .subsection .features {
  display: inline-block;
  overflow-y: hidden;
}

.debug.section .subsection #UserActionStatus {
  display: inline;
  margin-right: 0.5rem;
}

.debug.section .subsection textarea {
  font-size: var(--wptheme_font-size_0);
}

.debug.section .subsection .timestamp {
  padding-right: 1rem;
}

.debug.section .subsection .centerAndFlex {
  justify-content: space-around;
}

.debug.section .testStatus {
  border-width: thin;
  border-style: solid;
  border-color: #dbdbdb;
  padding: 0.5rem 1rem;
  margin: 0.25rem 0;
}

.debug.section .testStatus .status-header {
  font-weight: bold;
  padding: 0.25rem;
}

.debug.section .testStatus .status-detail {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  padding-left: 1.75rem;
}

.debug.section .testStatus .status-icon {
  width: 1.25rem;
  vertical-align: text-bottom;
  margin-right: 0.25rem;
}

.debug.section .labelText :first-child {
  width: 30%;
  display: inline-block;
  vertical-align: top;
}

.debug.section .labelText :nth-child(2) {
  width: 70%;
  display: inline-block;
  vertical-align: top;
}

.debug.section #FhirCommunication {
  margin-left: 0;
}

.debug.section #FhirCommunication .contentColumn {
  padding-right: 1.5rem;
}

.debug.section #FhirCommunication .buttonColumn {
  align-items: center;
  justify-content: center;
  position: relative;
}

.debug.section #FhirCommunication .buttonColumn .button {
  margin-top: 0;
}

.debug.section #FhirCommunication .buttonColumn .button.omitdisablestyling span:first-child {
  display: none;
}

.debug.section #FhirCommunication .buttonColumn .button:not(.omitdisablestyling) span:nth-child(2) {
  display: none;
}

.debug.section #FhirCommunication .buttonColumn .spinningLoadWheel {
  width: 32px;
  height: 32px;
  position: absolute;
}

.debug.section .indented {
  padding-left: 1.5rem;
}

.debug.section .error {
  color: #d80000;
}

.debug.section .standardBanner .label {
  padding-bottom: 0.25rem;
}

.col-3.feature {
  margin: 0;
}

.autoMargin {
  margin-left: auto;
  margin-right: auto;
}

.forwardedLinkRow {
  padding-bottom: 0.5rem;
}

@media only screen and (max-width: 769px) {
  .forwardedLinkRow {
    padding-bottom: 1rem;
  }
}
.forwardedLinkRow[class][class] {
  max-width: 100%;
}

.forwardedLinkRow[class][class] .column {
  margin-bottom: 0;
}

.forwardedLinkRow[class][class] .recentlyLinked {
  margin: -0.5rem 0 -0.75rem;
  width: 100%;
}

.linkAllRow {
  padding-top: 0.5rem;
}

.forwardedLinkBorder {
  border-top: 1px solid #dbdbdb;
  height: 0rem;
}

@media only screen and (min-width: 768px) {
  .forwardedLinkBorder {
    margin: 0rem 0.25rem 0rem 8.25rem;
    width: calc(100% - 8.5rem);
  }
}
@media only screen and (max-width: 769px) {
  .forwardedLinkBorder {
    margin: 0rem 1rem 0rem 1rem;
    width: calc(100% - 2rem);
  }
}
.forwardedLinkBorderRow {
  padding-bottom: -0.5rem;
}

.forwardedLinkBorderRow[class][class] {
  max-width: 100%;
}

.forwardedLinkBorderRow[class][class] .column {
  margin-bottom: 0;
}

.forwardedLinkBorderRow[class][class] .recentlyLinked {
  margin: -0.5rem 0 -0.75rem;
  width: 100%;
}

@media only screen and (min-width: 768px) {
  .link-all-btn-col {
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
  }
}
@media only screen and (min-width: 768px) {
  .forwardedOrgButton {
    padding: 0rem 0rem 1rem 0rem;
  }
}
.linkingImg {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.linkSuccessText {
  color: #0f784a;
}

.newSubjectTitle {
  color: #0f784a;
  margin-top: 0.5rem;
}

.linkAllSuccessText {
  border-radius: 0.25rem;
  color: #0f784a;
  border-style: solid;
  border-width: 1.5px;
  padding: 0.125rem 0.5rem;
  top: 0;
  right: 0;
  background-color: #ccffd8;
  border-color: #09aa71;
  display: inline-block;
  padding: 0.125rem 0.25rem;
}

.forwardedLinkStatusMsg {
  text-align: center;
  margin: auto;
  padding: 0.5rem 0rem 0.5rem 0rem;
}

.forwardedLinkStatusMsg .forwardedLinkSuccess {
  color: #0f784a;
}

.forwardedLinkStatusMsg .forwardedLinkFailure {
  color: #d80000;
}

.forwardedLinkStatusMsg .status-icon {
  width: 1.25rem;
  vertical-align: text-bottom;
  margin-right: 0.25rem;
}

.forwardedLinkErrorRow[class][class] {
  max-width: 100%;
}

.forwardedLinkErrorRow[class][class] .column {
  margin-bottom: 0;
}

.forwardedLinkErrorRow[class][class] .recentlyLinked {
  margin: -0.5rem 0 -0.75rem;
  width: 100%;
}

.forwardedLinkErrorText {
  font-size: var(--wptheme_font-size_-2);
  border-radius: 0.25rem;
  color: #363636;
  border-style: solid;
  border-width: 1.5px;
  padding: 0.125rem 0.5rem;
  top: 0;
  right: 0;
  background-color: #ffe8e8;
  border-color: #d75e56;
  display: inline-block;
  margin: 0.25rem 0.25rem 0.25rem 0;
}

@media only screen and (max-width: 769px) {
  .forwardedLinkErrorText {
    margin-right: 2rem;
  }
}
.align-with-logo {
  padding-left: 3.5rem;
}

@media only screen and (max-width: 769px) {
  .align-with-logo {
    padding-left: 3rem;
  }
}
@media only screen and (min-width: 768px) {
  .align-with-logo {
    padding-left: 8.25rem;
    padding-right: 0.5rem;
  }
}
@media only screen and (min-width: 768px) {
  .align-with-logo-linked {
    padding-left: 5rem;
    padding-right: 0.5rem;
  }
}
.center-row-text {
  display: flex;
  align-items: stretch;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}

@media only screen and (max-width: 769px) {
  .linkAllDescText {
    padding-right: 1rem;
  }
}
.orglink.fullyLinked.jqHidden {
  display: none;
}

#noOrganizations.nodata.jqHidden {
  display: none;
}

/* #endregion*/
/** #regionStart MyChartCentral*/
.unlinkedCentralCard .centerAndFlex {
  margin-left: 0.5rem;
}

.unlinkedCentralCard .organizationName {
  font-size: var(--wptheme_font-size_1);
}

.unlinkedCentralCard .organization-wrapper {
  width: auto;
  overflow-wrap: anywhere;
  margin-top: 0.5rem;
}

.unlinkedCentralCard .iconSectionVertical {
  width: fit-content;
  padding: 0;
  margin: 0;
}

@media only screen and (max-width: 769px) {
  .unlinkedCentralCard .iconSectionVertical {
    display: none;
  }
}
.unlinkedCentralCard .iconSectionVertical .bubbles {
  height: auto;
  width: 3rem;
  position: relative;
  z-index: 1;
}

.unlinkedCentralCard .iconSectionHorizontal {
  position: relative;
  padding: 0;
  margin: 0;
  height: 4rem;
  display: flex;
  justify-content: center;
}

@media only screen and (min-width: 769px) {
  .unlinkedCentralCard .iconSectionHorizontal {
    display: none;
  }
}
.unlinkedCentralCard .iconSectionHorizontal .bubbles {
  height: 4rem;
  width: auto;
  position: absolute;
  z-index: 1;
}

.centralCard {
  position: relative;
}

.centralCard .activeOrganizationButtonDiv {
  min-width: min-content;
}

.centralCard .waterMarkWrapper {
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}

.centralCard .waterMarkWrapper .waterMark {
  position: absolute;
  right: -0.5rem;
  bottom: -1rem;
  z-index: 0;
  height: 6.25rem;
  width: 6.25rem;
  opacity: 0.2;
  transform: rotate(-20deg);
}

@media only screen and (min-width: 769px) {
  .centralCard .waterMarkWrapper .waterMark {
    right: 23%;
  }
}
.centralCard .contentColumn {
  display: flex;
  align-items: center;
  min-height: 5rem !important;
}

@media only screen and (max-width: 769px) {
  .centralCard .contentColumn .centerAndFlex {
    margin-top: 0.5rem;
  }
}
.centralCard .central-signup {
  margin: 0.5rem 0 0;
}

/* quicklinks */
/* copy the style from component.scss for quicklinks for the svg image */
.quickLinks.vertical a.autosync svg {
  width: 48px;
  height: 48px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 0.5rem 0 -2px;
  fill: #0074AD;
}

/* Component Css */
/* Copyright 2018-2025 Epic Systems Corporation */
/* #region Component */
.component {
  display: inline-block;
  min-height: 0;
  opacity: 1;
  width: 100%;
  margin: 0 auto;
  max-height: 99999px;
  position: relative;
}

@media print {
  .component {
    display: block;
  }
}
.component > .content {
  height: 100%;
  margin: 0;
}

.pdfpopup.component .content {
  height: auto;
}

#sidebar .HPtemplate.component.container {
  margin-top: 0;
}

.component > a.viewmore {
  background-color: #ffffff;
  width: 100%;
  display: inline-block;
  position: relative;
  z-index: 10;
  height: 40px;
  text-align: center;
  bottom: 0;
  cursor: pointer;
  line-height: 40px;
  border-top: 1px solid #dbdbdb;
}

.component.pocdefault > a.viewmore {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.component a.viewmore img {
  width: 0.7rem;
}

.component > a.viewmore:after {
  content: "";
  background-image: url("../images/widget_open_blue.svg");
  display: inline-block;
  position: relative;
  left: 0.4rem;
  width: 11px;
  height: 11px;
}

.component a.pocexpand {
  margin-left: 0.3rem;
  display: inline-flex;
}

.component a.pocexpand img {
  width: 0.7rem;
}

#wrap #content #main .component.noinfo > .content {
  background: transparent;
  box-shadow: none;
  border-radius: 0;
}

.component .loadingError {
  padding: 1rem;
  font-weight: bold;
}

.component.subdued {
  background: none;
  border: none;
  box-shadow: none;
}

.component.subdued .component,
.component.subdued,
.component.subdued a.viewmore {
  background: none !important;
}

.component.subdued > a.viewmore {
  box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2);
}

.component.subdued.quickLinks.vertical a::after,
.component.subdued ul li.listelement:after {
  background-color: rgba(118, 118, 118, 0.25);
}

.component.subdued.quickLinks a:hover,
.component.subdued ul li.listelement:hover {
  color: initial;
}

.component .list.hoverable .nodatalistelement:hover {
  cursor: default;
}

.widgets .component {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.widgets .component.capped {
  overflow: hidden;
}

.widgets .component.capped.cappedoffscreen {
  overflow: visible;
}

.component .errormessage {
  margin: 15px 0;
  font-size: 1.2em;
  border: 1px dashed #dbdbdb;
  padding: 1em;
  font-weight: bold;
  text-align: left;
}

.loginalert .errormessage {
  padding: 0 0 5px 20px;
  border: none;
}

.messageComponent p {
  font-size: 1.05em;
}

/* #endregion */
/* #region TITLES & TOOLBARS */
.titlebar h2 {
  font-size: 1.4em;
  display: inline;
  padding: 0;
}

.HPcell.component > .titlebar {
  margin: 0 0 0.3rem 0;
}

.Popup.component .titlebar {
  font-weight: bold;
  padding: 0.5rem;
  width: auto;
  font-size: 1.1em;
}

.component.Popup.textlessTitle .titlebar {
  background-color: transparent;
  background: repeat;
  border: none;
}

.Popup.notitle .titlebar {
  background-color: transparent;
  float: right;
  width: auto;
}

.Popup.component .titlebar .buttons {
  z-index: 999;
  width: clamp(24px, 1.625rem, 48px);
  height: clamp(24px, 1.625rem, 48px);
  margin-left: auto;
}

.Popup.component .titlebar .buttons > button {
  background-color: transparent;
  color: #0074ad;
  box-shadow: none;
  width: clamp(24px, 1.625rem, 48px);
  height: clamp(24px, 1.625rem, 48px);
}

.Popup.component .titlebar .buttons > button:hover,
.tvmode .Popup.component .titlebar .buttons > button:is(:hover, :focus) {
  text-decoration: underline;
}

.Popup.component .titlebar .buttons > button:active {
  box-shadow: inset 0 0 0 2px currentColor;
  transform: none;
  background-color: rgba(0, 116, 173, 0.1);
}

.darkmode .Popup.component .titlebar .buttons > button {
  color: #80bad6;
  background-color: rgba(0, 0, 0, 0.3);
  /* #000000FF */
}

.Popup.component .titlebar .buttons svg {
  fill: currentColor;
  width: clamp(24px, 1.625rem, 48px);
  height: clamp(24px, 1.625rem, 48px);
}

.Panel.component .titlebar .buttons {
  float: right;
  display: inline;
  position: relative;
}

.component.notitle .titlebar.nobuttons {
  display: none;
}

.Popup .toolbar {
  margin-top: 5px;
}

.Popup .toolbar .buttons {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  padding-bottom: 3px;
}

.Popup .toolbar .buttons .button {
  margin: 0;
  margin-right: 0.5rem;
}

.Popup .toolbar .buttons .button:last-child {
  margin-right: 0;
}

.Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled) {
  background-color: #0074AD;
  color: #ffffff;
}

.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled) {
  border: 2px solid;
  border-color: #80bad6;
  color: white;
  background-color: #002334;
}

.Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled):is(:hover, :active),
.tvmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled):is(:hover, :focus, :active) {
  background-color: #006393;
}

.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled):is(:hover, :active),
.tvmode.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled):is(:hover, :focus, :active) {
  background-color: #005a87;
  border-color: transparent;
}

.Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled):where(a):is(:focus, :hover) {
  color: #ffffff;
}

.Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled):is(.nextstep, .completeworkflow, .inlinesave, .positive) {
  background-color: #0074AD;
  color: #ffffff;
}

.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled):is(.nextstep, .completeworkflow, .inlinesave, .positive) {
  border: 2px solid;
  border-color: #80bad6;
  color: white;
  background-color: #002334;
}

.Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled):is(.nextstep, .completeworkflow, .inlinesave, .positive):is(:hover, :active),
.tvmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled):is(.nextstep, .completeworkflow, .inlinesave, .positive):is(:hover, :focus, :active) {
  background-color: #006393;
}

.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled):is(.nextstep, .completeworkflow, .inlinesave, .positive):is(:hover, :active),
.tvmode.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled):is(.nextstep, .completeworkflow, .inlinesave, .positive):is(:hover, :focus, :active) {
  background-color: #005a87;
  border-color: transparent;
}

.Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled):is(.cancelworkflow, .inlinedelete, .negative) {
  background-color: #0074AD;
  color: #ffffff;
}

.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled):is(.cancelworkflow, .inlinedelete, .negative) {
  border: 2px solid;
  border-color: #80bad6;
  color: white;
  background-color: #002334;
}

.Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled):is(.cancelworkflow, .inlinedelete, .negative):is(:hover, :active),
.tvmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled):is(.cancelworkflow, .inlinedelete, .negative):is(:hover, :focus, :active) {
  background-color: #006393;
}

.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled):is(.cancelworkflow, .inlinedelete, .negative):is(:hover, :active),
.tvmode.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled):is(.cancelworkflow, .inlinedelete, .negative):is(:hover, :focus, :active) {
  background-color: #005a87;
  border-color: transparent;
}

@media print {
  .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled) .nextstep,
  .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled) .completeworkflow,
  .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled) .inlinesave,
  .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled) .positive,
  .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled) .cancelworkflow,
  .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled) .inlinedelete,
  .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled) .negative,
  .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).subtle[class] {
    display: none;
  }
}
.tvmode:not(.hideFocus) .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled):focus {
  outline: #0074AD solid 4px;
  transform: scale(1.05);
  outline-color: #363636;
}

@media (max-width: 970px) {
  .tvmode:not(.hideFocus) .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled):focus {
    outline: #0074AD solid 3px;
  }
}
.tvmode.darkmode:not(.hideFocus) .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled):focus {
  outline-color: #ffffff;
}

@media screen and (max-width: 768px) {
  .Popup .toolbar .buttons .button {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }
  .mobile .Popup .toolbar .buttons .button {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .Popup .toolbar .buttons .button:is(.secondary, .subtle)[class] {
    padding-top: calc(0.625rem - 1px);
    padding-bottom: calc(0.625rem - 1px);
  }
  .mobile .Popup .toolbar .buttons .button:is(.secondary, .subtle)[class] {
    padding-top: calc(0.75rem - 1px);
    padding-bottom: calc(0.75rem - 1px);
  }
}
.Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled) {
  background-color: #ffffff;
  color: #0074ad;
  border: 1px solid currentColor;
  padding-top: calc(0.375rem - 1px);
  padding-bottom: calc(0.375rem - 1px);
}

.mobile .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled) {
  padding-top: calc(0.75rem - 1px);
  padding-bottom: calc(0.75rem - 1px);
}

.Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):active {
  border-color: transparent;
  box-shadow: inset 0 0 0 2px currentColor;
  transform: none;
}

.darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled) {
  border-color: #80bad6;
  color: #80bad6;
  background-color: rgba(0, 0, 0, 0.3);
  /* #000000FF */
}

.Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):is(:hover, :active),
.tvmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):is(:hover, :focus, :active) {
  background-color: #e6f1f7;
  color: #006393;
}

.darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):is(:hover, :active),
.tvmode.darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):is(:hover, :focus, :active) {
  background-color: #002334;
  color: #80bad6;
  border-color: transparent;
}

.Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):where(a):is(:focus, :hover) {
  color: #ffffff;
}

.Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):is(.nextstep, .completeworkflow, .inlinesave, .positive) {
  background-color: #ffffff;
  color: #0074ad;
  border: 1px solid currentColor;
  padding-top: calc(0.375rem - 1px);
  padding-bottom: calc(0.375rem - 1px);
}

.mobile .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):is(.nextstep, .completeworkflow, .inlinesave, .positive) {
  padding-top: calc(0.75rem - 1px);
  padding-bottom: calc(0.75rem - 1px);
}

.Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):is(.nextstep, .completeworkflow, .inlinesave, .positive):active {
  border-color: transparent;
  box-shadow: inset 0 0 0 2px currentColor;
  transform: none;
}

.darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):is(.nextstep, .completeworkflow, .inlinesave, .positive) {
  border-color: #80bad6;
  color: #80bad6;
  background-color: rgba(0, 0, 0, 0.3);
  /* #000000FF */
}

.Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):is(.nextstep, .completeworkflow, .inlinesave, .positive):is(:hover, :active),
.tvmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):is(.nextstep, .completeworkflow, .inlinesave, .positive):is(:hover, :focus, :active) {
  background-color: #e6f1f7;
  color: #006393;
}

.darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):is(.nextstep, .completeworkflow, .inlinesave, .positive):is(:hover, :active),
.tvmode.darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):is(.nextstep, .completeworkflow, .inlinesave, .positive):is(:hover, :focus, :active) {
  background-color: #002334;
  color: #80bad6;
  border-color: transparent;
}

.Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):is(.cancelworkflow, .inlinedelete, .negative) {
  background-color: #ffffff;
  color: #0074ad;
  border: 1px solid currentColor;
  padding-top: calc(0.375rem - 1px);
  padding-bottom: calc(0.375rem - 1px);
}

.mobile .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):is(.cancelworkflow, .inlinedelete, .negative) {
  padding-top: calc(0.75rem - 1px);
  padding-bottom: calc(0.75rem - 1px);
}

.Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):is(.cancelworkflow, .inlinedelete, .negative):active {
  border-color: transparent;
  box-shadow: inset 0 0 0 2px currentColor;
  transform: none;
}

.darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):is(.cancelworkflow, .inlinedelete, .negative) {
  border-color: #80bad6;
  color: #80bad6;
  background-color: rgba(0, 0, 0, 0.3);
  /* #000000FF */
}

.Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):is(.cancelworkflow, .inlinedelete, .negative):is(:hover, :active),
.tvmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):is(.cancelworkflow, .inlinedelete, .negative):is(:hover, :focus, :active) {
  background-color: #e6f1f7;
  color: #006393;
}

.darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):is(.cancelworkflow, .inlinedelete, .negative):is(:hover, :active),
.tvmode.darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):is(.cancelworkflow, .inlinedelete, .negative):is(:hover, :focus, :active) {
  background-color: #002334;
  color: #80bad6;
  border-color: transparent;
}

@media print {
  .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled) .nextstep,
  .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled) .completeworkflow,
  .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled) .inlinesave,
  .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled) .positive,
  .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled) .cancelworkflow,
  .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled) .inlinedelete,
  .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled) .negative,
  .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).subtle[class] {
    display: none;
  }
}
.tvmode:not(.hideFocus) .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):focus {
  outline: #0074AD solid 4px;
  transform: scale(1.05);
  outline-color: #363636;
}

@media (max-width: 970px) {
  .tvmode:not(.hideFocus) .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):focus {
    outline: #0074AD solid 3px;
  }
}
.tvmode.darkmode:not(.hideFocus) .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):focus {
  outline-color: #ffffff;
}

@media screen and (max-width: 768px) {
  .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled)[class] {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }
  .mobile .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled)[class] {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled)[class]:is(.secondary, .subtle)[class] {
    padding-top: calc(0.625rem - 1px);
    padding-bottom: calc(0.625rem - 1px);
  }
  .mobile .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled)[class]:is(.secondary, .subtle)[class] {
    padding-top: calc(0.75rem - 1px);
    padding-bottom: calc(0.75rem - 1px);
  }
}
@media screen and (max-width: 768px) {
  .Popup .toolbar .buttons {
    flex-direction: column;
  }
  .Popup .toolbar .buttons .button {
    margin: 0.5rem 0 0;
    width: 100%;
  }
  .Popup .toolbar .buttons .button:first-child {
    margin-top: 0;
  }
  .Popup .toolbar .buttons .button ~ .button[class] {
    padding-top: calc(0.625rem - 1px);
    padding-bottom: calc(0.625rem - 1px);
  }
  .mobile .Popup .toolbar .buttons .button ~ .button[class] {
    padding-top: calc(0.75rem - 1px);
    padding-bottom: calc(0.75rem - 1px);
  }
}
.datatile .Popup.medium > .toolbar .buttons,
.datatile .Popup.large > .toolbar .buttons {
  justify-content: center;
  padding: 10px 15px;
  padding-top: 0;
}

.Popup .formbuttons {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}

.Popup .formbuttons .button {
  margin: 0;
  margin-right: 0.5rem;
}

.Popup .formbuttons .button:last-child {
  margin-right: 0;
}

.Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled) {
  background-color: #0074AD;
  color: #ffffff;
}

.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled) {
  border: 2px solid;
  border-color: #80bad6;
  color: white;
  background-color: #002334;
}

.Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled):is(:hover, :active),
.tvmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled):is(:hover, :focus, :active) {
  background-color: #006393;
}

.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled):is(:hover, :active),
.tvmode.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled):is(:hover, :focus, :active) {
  background-color: #005a87;
  border-color: transparent;
}

.Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled):where(a):is(:focus, :hover) {
  color: #ffffff;
}

.Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled):is(.nextstep, .completeworkflow, .inlinesave, .positive) {
  background-color: #0074AD;
  color: #ffffff;
}

.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled):is(.nextstep, .completeworkflow, .inlinesave, .positive) {
  border: 2px solid;
  border-color: #80bad6;
  color: white;
  background-color: #002334;
}

.Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled):is(.nextstep, .completeworkflow, .inlinesave, .positive):is(:hover, :active),
.tvmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled):is(.nextstep, .completeworkflow, .inlinesave, .positive):is(:hover, :focus, :active) {
  background-color: #006393;
}

.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled):is(.nextstep, .completeworkflow, .inlinesave, .positive):is(:hover, :active),
.tvmode.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled):is(.nextstep, .completeworkflow, .inlinesave, .positive):is(:hover, :focus, :active) {
  background-color: #005a87;
  border-color: transparent;
}

.Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled):is(.cancelworkflow, .inlinedelete, .negative) {
  background-color: #0074AD;
  color: #ffffff;
}

.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled):is(.cancelworkflow, .inlinedelete, .negative) {
  border: 2px solid;
  border-color: #80bad6;
  color: white;
  background-color: #002334;
}

.Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled):is(.cancelworkflow, .inlinedelete, .negative):is(:hover, :active),
.tvmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled):is(.cancelworkflow, .inlinedelete, .negative):is(:hover, :focus, :active) {
  background-color: #006393;
}

.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled):is(.cancelworkflow, .inlinedelete, .negative):is(:hover, :active),
.tvmode.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled):is(.cancelworkflow, .inlinedelete, .negative):is(:hover, :focus, :active) {
  background-color: #005a87;
  border-color: transparent;
}

@media print {
  .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled) .nextstep,
  .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled) .completeworkflow,
  .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled) .inlinesave,
  .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled) .positive,
  .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled) .cancelworkflow,
  .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled) .inlinedelete,
  .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled) .negative,
  .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).subtle[class] {
    display: none;
  }
}
.tvmode:not(.hideFocus) .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled):focus {
  outline: #0074AD solid 4px;
  transform: scale(1.05);
  outline-color: #363636;
}

@media (max-width: 970px) {
  .tvmode:not(.hideFocus) .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled):focus {
    outline: #0074AD solid 3px;
  }
}
.tvmode.darkmode:not(.hideFocus) .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled):focus {
  outline-color: #ffffff;
}

@media screen and (max-width: 768px) {
  .Popup .formbuttons .button {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }
  .mobile .Popup .formbuttons .button {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .Popup .formbuttons .button:is(.secondary, .subtle)[class] {
    padding-top: calc(0.625rem - 1px);
    padding-bottom: calc(0.625rem - 1px);
  }
  .mobile .Popup .formbuttons .button:is(.secondary, .subtle)[class] {
    padding-top: calc(0.75rem - 1px);
    padding-bottom: calc(0.75rem - 1px);
  }
}
.Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled) {
  background-color: #ffffff;
  color: #0074ad;
  border: 1px solid currentColor;
  padding-top: calc(0.375rem - 1px);
  padding-bottom: calc(0.375rem - 1px);
}

.mobile .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled) {
  padding-top: calc(0.75rem - 1px);
  padding-bottom: calc(0.75rem - 1px);
}

.Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):active {
  border-color: transparent;
  box-shadow: inset 0 0 0 2px currentColor;
  transform: none;
}

.darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled) {
  border-color: #80bad6;
  color: #80bad6;
  background-color: rgba(0, 0, 0, 0.3);
  /* #000000FF */
}

.Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):is(:hover, :active),
.tvmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):is(:hover, :focus, :active) {
  background-color: #e6f1f7;
  color: #006393;
}

.darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):is(:hover, :active),
.tvmode.darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):is(:hover, :focus, :active) {
  background-color: #002334;
  color: #80bad6;
  border-color: transparent;
}

.Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):where(a):is(:focus, :hover) {
  color: #ffffff;
}

.Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):is(.nextstep, .completeworkflow, .inlinesave, .positive) {
  background-color: #ffffff;
  color: #0074ad;
  border: 1px solid currentColor;
  padding-top: calc(0.375rem - 1px);
  padding-bottom: calc(0.375rem - 1px);
}

.mobile .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):is(.nextstep, .completeworkflow, .inlinesave, .positive) {
  padding-top: calc(0.75rem - 1px);
  padding-bottom: calc(0.75rem - 1px);
}

.Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):is(.nextstep, .completeworkflow, .inlinesave, .positive):active {
  border-color: transparent;
  box-shadow: inset 0 0 0 2px currentColor;
  transform: none;
}

.darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):is(.nextstep, .completeworkflow, .inlinesave, .positive) {
  border-color: #80bad6;
  color: #80bad6;
  background-color: rgba(0, 0, 0, 0.3);
  /* #000000FF */
}

.Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):is(.nextstep, .completeworkflow, .inlinesave, .positive):is(:hover, :active),
.tvmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):is(.nextstep, .completeworkflow, .inlinesave, .positive):is(:hover, :focus, :active) {
  background-color: #e6f1f7;
  color: #006393;
}

.darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):is(.nextstep, .completeworkflow, .inlinesave, .positive):is(:hover, :active),
.tvmode.darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):is(.nextstep, .completeworkflow, .inlinesave, .positive):is(:hover, :focus, :active) {
  background-color: #002334;
  color: #80bad6;
  border-color: transparent;
}

.Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):is(.cancelworkflow, .inlinedelete, .negative) {
  background-color: #ffffff;
  color: #0074ad;
  border: 1px solid currentColor;
  padding-top: calc(0.375rem - 1px);
  padding-bottom: calc(0.375rem - 1px);
}

.mobile .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):is(.cancelworkflow, .inlinedelete, .negative) {
  padding-top: calc(0.75rem - 1px);
  padding-bottom: calc(0.75rem - 1px);
}

.Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):is(.cancelworkflow, .inlinedelete, .negative):active {
  border-color: transparent;
  box-shadow: inset 0 0 0 2px currentColor;
  transform: none;
}

.darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):is(.cancelworkflow, .inlinedelete, .negative) {
  border-color: #80bad6;
  color: #80bad6;
  background-color: rgba(0, 0, 0, 0.3);
  /* #000000FF */
}

.Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):is(.cancelworkflow, .inlinedelete, .negative):is(:hover, :active),
.tvmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):is(.cancelworkflow, .inlinedelete, .negative):is(:hover, :focus, :active) {
  background-color: #e6f1f7;
  color: #006393;
}

.darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):is(.cancelworkflow, .inlinedelete, .negative):is(:hover, :active),
.tvmode.darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):is(.cancelworkflow, .inlinedelete, .negative):is(:hover, :focus, :active) {
  background-color: #002334;
  color: #80bad6;
  border-color: transparent;
}

@media print {
  .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled) .nextstep,
  .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled) .completeworkflow,
  .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled) .inlinesave,
  .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled) .positive,
  .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled) .cancelworkflow,
  .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled) .inlinedelete,
  .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled) .negative,
  .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).subtle[class] {
    display: none;
  }
}
.tvmode:not(.hideFocus) .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):focus {
  outline: #0074AD solid 4px;
  transform: scale(1.05);
  outline-color: #363636;
}

@media (max-width: 970px) {
  .tvmode:not(.hideFocus) .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):focus {
    outline: #0074AD solid 3px;
  }
}
.tvmode.darkmode:not(.hideFocus) .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):focus {
  outline-color: #ffffff;
}

@media screen and (max-width: 768px) {
  .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled)[class] {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }
  .mobile .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled)[class] {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled)[class]:is(.secondary, .subtle)[class] {
    padding-top: calc(0.625rem - 1px);
    padding-bottom: calc(0.625rem - 1px);
  }
  .mobile .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled)[class]:is(.secondary, .subtle)[class] {
    padding-top: calc(0.75rem - 1px);
    padding-bottom: calc(0.75rem - 1px);
  }
}
@media screen and (max-width: 768px) {
  .Popup .formbuttons {
    flex-direction: column;
  }
  .Popup .formbuttons .button {
    margin: 0.5rem 0 0;
    width: 100%;
  }
  .Popup .formbuttons .button:first-child {
    margin-top: 0;
  }
  .Popup .formbuttons .button ~ .button[class] {
    padding-top: calc(0.625rem - 1px);
    padding-bottom: calc(0.625rem - 1px);
  }
  .mobile .Popup .formbuttons .button ~ .button[class] {
    padding-top: calc(0.75rem - 1px);
    padding-bottom: calc(0.75rem - 1px);
  }
}
.Popup.documentpopup .toolbar {
  padding-top: 10px;
  margin-top: 0px;
  padding-bottom: 10px;
  padding: 10px 15px;
}

.component.Popup.large.pdfpopup .content {
  overflow-y: hidden !important;
  padding: 0;
  border-radius: 0;
}

.Popup.nobuttons {
  padding-bottom: 5px;
}

.component.Popup.textlessTitle .scrollable > .titlebar {
  padding: 0;
}

.Popup .buttons {
  width: auto;
}

.Popup .buttons .button {
  margin: 0 0.25rem;
}

@media print {
  div.Popup,
  div.Popup.container {
    display: none;
  }
}
.Popup .toolbar .buttons .previouspage.button {
  display: inline-block;
  margin: 0;
  width: auto;
}

.Popup .toolbar .buttons .previouspage.button[class] {
  background-color: #ffffff;
  color: #0074ad;
  border: 1px solid currentColor;
  padding-top: calc(0.375rem - 1px);
  padding-bottom: calc(0.375rem - 1px);
}

.mobile .Popup .toolbar .buttons .previouspage.button[class] {
  padding-top: calc(0.75rem - 1px);
  padding-bottom: calc(0.75rem - 1px);
}

.Popup .toolbar .buttons .previouspage.button[class]:active {
  border-color: transparent;
  box-shadow: inset 0 0 0 2px currentColor;
  transform: none;
}

.darkmode .Popup .toolbar .buttons .previouspage.button[class] {
  border-color: #80bad6;
  color: #80bad6;
  background-color: rgba(0, 0, 0, 0.3);
  /* #000000FF */
}

.Popup .toolbar .buttons .previouspage.button[class]:is(:hover, :active),
.tvmode .Popup .toolbar .buttons .previouspage.button[class]:is(:hover, :focus, :active) {
  background-color: #e6f1f7;
  color: #006393;
}

.darkmode .Popup .toolbar .buttons .previouspage.button[class]:is(:hover, :active),
.tvmode.darkmode .Popup .toolbar .buttons .previouspage.button[class]:is(:hover, :focus, :active) {
  background-color: #002334;
  color: #80bad6;
  border-color: transparent;
}

.Popup.component.overflowvisible > .content {
  overflow-y: visible !important;
}

/* #endregion */
/* #region Containers */
.container .content .component:last-child {
  margin-bottom: 0;
}

.component.Popup {
  border-radius: 6px;
  box-shadow: 0 10px 50px 0 rgba(0, 0, 0, 0.75);
  background-color: #ffffff;
  color: #363636;
  display: block;
  font-size: 0.9em;
  padding: 0;
  position: absolute;
  top: 0;
  left: 50%;
  width: auto;
  z-index: 3002;
  outline: 0;
  overflow: auto;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.component.Popup .component {
  padding: 0;
  margin: 0;
}

.component.Popup .scrollable > .titlebar {
  display: flex;
  align-items: center;
  column-gap: 0.25rem;
  padding: 0.5rem;
  background-color: #ebf4f8;
  border-radius: 6px 6px 0 0;
  position: relative;
  font-weight: normal;
  justify-content: space-between;
}

.component.Popup .scrollable > .titlebar h2 {
  font-size: 1.3rem;
  overflow-wrap: anywhere;
  width: 90%;
}

.component.Popup .scrollable > .titlebar .titlebarblurbackground {
  display: none;
}

.component.Popup.esigndocument .scrollable > .titlebar {
  container-type: inline-size;
  max-height: 2.5rem;
  overflow-y: auto;
}

.component.Popup.esigndocument .scrollable > .titlebar .buttons {
  position: sticky;
}

.component.Popup.esigndocument .scrollable > .titlebar h2 {
  font-size: 1.3rem;
  overflow-wrap: anywhere;
  width: 90%;
  max-height: 2rem;
}

@media screen and (max-width: 300px) {
  .component.Popup.esigndocument .scrollable > .titlebar h2 {
    padding-top: 0.5rem;
  }
}
@container (max-height: 20rem) {
  .component.Popup.esigndocument .scrollable > .titlebar h2 {
    padding-top: 2rem;
  }
}
.Popup.notitle.nobuttons {
  padding: 20px;
}

.component.Popup > .scrollable > div.content {
  border-radius: 0 0 6px 6px;
  width: 100%;
  margin: 0;
  padding: 10px 15px;
}

.component.Popup.small {
  width: 35%;
  min-width: 450px;
}

.component.Popup.small.records-disclaimer {
  width: 90%;
  display: flex;
  flex-direction: column;
  max-height: calc(100% - 70px);
}

.component.Popup.small.records-disclaimer > .content {
  overflow-y: auto !important;
  max-height: unset !important;
  flex: 1;
}

@media only screen and (min-width: 769px) {
  .component.Popup.small.records-disclaimer {
    width: 35%;
  }
}
.mobile .component.Popup.small.records-disclaimer {
  max-height: calc(100vh - 70px);
}

.component.Popup.small.videoPopup {
  width: 90%;
  min-width: fit-content;
}

@media only screen and (min-width: 769px) {
  .component.Popup.small.videoPopup {
    width: 50vw;
  }
}
.component.Popup.small.videoPopup.horizontal {
  width: 96vw;
}

@media only screen and (min-width: 769px) {
  .component.Popup.small.videoPopup.horizontal {
    width: 80vw;
  }
}
.component.Popup.small.videoPopup.horizontal .smallMobileScreen {
  max-width: 100%;
}

.datatile .component.Popup.small {
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  margin-left: auto;
  margin-right: auto;
}

.component.Popup.medium {
  width: 55%;
  min-width: 710px;
}

@media screen and (max-width: 1300px) {
  .component.Popup.medium {
    width: 55vw;
  }
}
.component.Popup.large {
  width: 75%;
  min-width: 960px;
}

@media screen and (max-width: 1300px) {
  .component.Popup.large {
    width: 75vw;
    min-width: 710px;
  }
}
.component.Popup {
  display: flex;
  flex-direction: column;
}

.component.Popup.small,
.component.Popup.medium,
.component.Popup.large {
  max-height: 90%;
  max-width: 90%;
}

@media screen and (max-height: 426px) {
  .component.Popup.small,
  .component.Popup.medium,
  .component.Popup.large {
    width: 90%;
  }
}
@media screen and (max-width: 768px) {
  .component.Popup.small,
  .component.Popup.medium,
  .component.Popup.large {
    min-width: 290px;
  }
}
/* #endregion */
/* #region Framework */
.Popup.logout img {
  padding-top: 10px;
}

.Popup.videoPopup .videoContainer {
  display: block;
  margin: 0 auto;
}

.Popup.pdfpopup > .content > .component {
  display: block;
}

.component.Popup.logout {
  padding: 0.75rem;
  text-align: center;
  width: 250px;
}

.component.inlineloading {
  height: 18px;
  font-size: 1.2em;
  margin: 10px;
  padding: 0;
  position: relative;
  top: 0;
  opacity: 1;
}

@media print {
  .component.inlineloading {
    display: none;
  }
}
html[lang=ar] .component.inlineloading {
  font-size: 1em;
}

#sidebar .component.inlineloading {
  font-size: 1rem;
}

.component.inlineloading .content .ajaxspinner .spinner {
  height: 18px;
  background: url("../images/spinner_small_transparentbg.gif") no-repeat;
}

.component .actionButtons {
  text-align: center;
}

.component.twothirdsrow {
  width: 66%;
}

.component.onethirdrow {
  width: 33%;
}

/* #endregion */
/* #region TRANSITIONS */
.filledContainer,
.component,
.alertcontent {
  transition: height 1s;
}

#alertspanel-autowaitlist .inlineloading {
  transition: height 0s;
}

body .component > .content {
  overflow-wrap: anywhere;
  transition: opacity 1s;
}

body .component > .scrollable > .content {
  overflow-wrap: anywhere;
  transition: opacity 1s;
}

body .component > .scrollable > .content {
  transition: opacity 1s;
}

.component .loginalert .body {
  transition: margin-top 1s;
}

/* #endregion */
/* #region HOME PAGE TEMPLATES, PLAN OF CARE */
.HPtemplate {
  display: block;
  margin-top: 0;
}

.HPtemplate .content {
  padding-bottom: 0;
}

@media print {
  .HPtemplate div {
    height: auto !important;
  }
}
@media print {
  div.HPcell,
  div.HPcell div:not(.trpHidden, .noprint) {
    display: block !important;
  }
}
.filledContainer {
  position: relative;
}

.filledContainer > .component {
  height: 100%;
}

/* #endregion */
/* #region Misc */
.component.Popup > .scrollable {
  display: flex;
  flex-direction: column;
  max-height: 100%;
}

@media screen and (min-height: 426px) {
  .component.Popup > .scrollable {
    overflow-y: auto;
  }
}
#alerts > .loginalert a::after,
.quickLinks.vertical a::after,
.component.pocdefault ul li.listelement:after,
.Alerts .loginalert .loginalert.tab::after,
.Alerts .loginalert.h2gAlert::after {
  background-color: #dbdbdb;
  content: "";
  height: 1px;
  position: absolute;
  bottom: 0;
  right: 0;
}

.Alerts .loginalert a::after {
  background-color: #dbdbdb;
}

#alertspanel-autowaitlist.loginalert.tab::before {
  height: 0;
}

#alerts .loginalert:last-child a::after,
.quickLinks.vertical a:last-child::after,
.component ul li.listelement:last-child:after {
  height: 0;
}

.mobile .videoPopup .titlebar {
  display: none;
}

.mobile .videoPopup .buttons {
  margin-bottom: 0;
}

.mobile .videoPopup .content {
  margin-top: 0.5em;
}

/* #endregion */
/* #region Alerts */
.loginalert {
  position: relative;
  min-height: 3.4rem;
  overflow: hidden;
}

.Alerts.noinfo > .content .nodata:before {
  content: "";
  width: 1.6rem;
  height: 1.6rem;
  background: url("../images/notification.png") no-repeat;
  display: inline-block;
  position: relative;
  left: -0.5rem;
  background-size: 1.4rem;
  vertical-align: middle;
}

.loginalert > a,
.loginalert > p,
.loginalert.h2gAlert {
  display: block;
  width: 100%;
  padding: 0.5rem 1rem;
  position: relative;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  z-index: 999;
}

.loginalert > p {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .loginalert > p {
  color: #000000;
}

.loginalert > a:focus {
  color: initial;
}

.Alerts .loginalert > a::after,
.Alerts .loginalert > p::after,
.Alerts .loginalert .loginalert.tab::after,
.Alerts .loginalert.h2gAlert::after {
  width: calc(100% - 48px - 2rem);
}

.Alerts .loginalert > a span.alertContent,
.Alerts .loginalert > p span.alertContent,
.Alerts .loginalert.h2gAlert span.alertContent {
  display: inline-block;
  width: calc(100% - 48px - 1rem);
  line-height: normal;
  margin-top: 0.2rem;
  vertical-align: middle;
}

.Alerts .loginalert > p span.alertContent {
  line-height: 1.2rem;
}

.Alerts .loginalert > a img.icon,
.Alerts .loginalert > a svg.icon,
.Alerts .loginalert > p img.icon,
.Alerts .loginalert .head img.icon,
.Alerts .loginalert.h2gAlert img.icon {
  height: 48px;
  width: 48px;
  vertical-align: top;
  display: inline-block;
  margin: 0 1rem 0 0;
}

.loginalert .h2gAlert {
  height: 100px;
}

.loginalert .h2gAlert img {
  width: 400px;
  height: inherit;
}

.icon-timesensitive {
  height: 2rem;
  width: 2rem;
  position: absolute;
  top: 0;
  left: 0;
}

.loginalert a.head + .bodyanimator {
  cursor: pointer;
}

.loginalert .body {
  background-color: #ffffff;
  width: calc(100% - 4rem);
  margin-left: 4rem;
  padding: 0 1rem 0.4rem;
}

.loginalert .contenthead {
  margin-bottom: 0.5rem;
}

.loginalert .contentbody .apptoffer {
  background-color: #ffffff;
  display: inline-block;
  width: 45%;
  vertical-align: top;
  padding: 0;
}

div.leftcolfull.apptoffer.card {
  width: 75%;
}

.loginalert .contentbody .leftcol {
  margin-right: 6%;
}

div.leftcolfull.apptoffer.card,
div.leftcol.apptoffer.card,
div.rightcol.apptoffer.card {
  cursor: default;
}

.loginalert .body .contentbody .offertitle {
  background: #dbecf4;
  text-align: center;
  padding: 0.3rem;
  display: block;
  font-weight: bold;
  min-height: 1.5rem;
}

.loginalert .apptoffer .button:not(.multi) {
  left: 25%;
  margin: 0.7rem 0 1.4rem;
}

.loginalert .apptoffer .buttons.multi {
  margin: 0.7rem 0;
  left: 25%;
  position: relative;
  display: flex;
}

.loginalert .contentbody a {
  color: #ffffff;
}

.loginalert .contentbody a:not(.button) {
  margin: 10px 0 0;
  display: inline-block;
}

#alertspanel-autowaitlist .component.isanimating .content,
#alertspanel-autowaitlist .component.isanimating {
  overflow-x: hidden;
  overflow-y: hidden;
}

.HPtemplate .Alerts .content {
  border-radius: 6px;
}

.loginalert .body .alertcontent {
  margin: 0 auto 1.5rem;
}

.loginalert .body .apptDetails {
  display: block;
  margin: 1rem auto 0.5rem;
}

.loginalert .body .apptDetails.nooffer {
  width: 85%;
}

.loginalert .body .apptDateDetails *,
.loginalert .body .appProvDetails * {
  display: block;
}

.loginalert .body .apptDateDetails {
  color: #0074AD;
  width: 20%;
  display: inline-block;
  vertical-align: top;
  margin: 0 2.5%;
  text-align: center;
}

.loginalert .body .apptDateDetails .month {
  font-size: 1.2em;
  text-transform: uppercase;
  margin: 0.4rem 0;
}

.loginalert .body .apptDateDetails .date {
  font-size: 2em;
  margin: 0.4rem 0;
}

.loginalert .body .apptDateDetails .year {
  font-size: 0.8em;
  margin: 0.4rem 0;
}

.loginalert .body .appProvDetails {
  width: 74%;
  display: inline-block;
}

.loginalert .body .appProvDetails .apptTime,
.loginalert .body .appProvDetails .visitType {
  font-weight: bold;
}

.loginalert .body .appProvDetailsLabel {
  color: #565656;
}

.loginalert .body .appProvDetailsSublabel {
  color: #767676;
  font-size: 0.9rem;
}

.loginalert .body .apptButtons a {
  position: relative;
  left: 25%;
  max-width: 73%;
}

.loginalert .contenthead .noactionoffertitle {
  margin-bottom: -0.5rem;
  display: block;
  padding: 0.3rem 0.5rem;
  min-height: 1rem;
}

.loginalert.tab > a {
  background-color: #ffffff;
}

.loginalert .expiredoffer {
  padding: 0.5rem;
  border-bottom: 1px solid #dbdbdb;
  min-height: 1rem;
  margin: 0 0.5%;
}

.loginalert .expiredoffer:last-child {
  border-bottom-width: 0;
}

.loginalert .expiredoffer .expiredofferdate {
  display: block;
  font-weight: bold;
}

.loginalert .component {
  margin: 0;
}

.Alerts .loginalert:last-child .loginalert.tab:last-child:after {
  height: 0 !important;
}

.apptalerts {
  padding-top: 0.5rem;
}

.apptalerts .loginalert .body {
  background: none;
}

.apptalerts .loginalert .icon-timesensitive {
  display: none;
}

.apptalerts .loginalert .head {
  padding-left: 5rem;
  margin-bottom: 0.4rem;
}

@media only screen and (max-width: 1300px) {
  .loginalert .apptoffer.card,
  .loginalert .body .apptDetails {
    width: auto;
    height: auto !important;
    min-height: 0 !important;
  }
}
@media only screen and (max-width: 768px) {
  .loginalert .body .apptDateDetails {
    width: 30%;
  }
  .loginalert .body .appProvDetails {
    width: 65%;
  }
  .loginalert .apptoffer .buttons.multi,
  .loginalert .apptoffer .button.autowidth {
    display: block;
    width: 85%;
    margin: 0 auto 0.5rem;
    position: static;
  }
  .loginalert .apptoffer .button.multi {
    width: 100%;
    margin-bottom: 0.5rem;
  }
  .apptalerts .loginalert .head {
    width: 100%;
    margin-left: 0;
    padding: 0;
    display: block;
  }
}
/* #endregion */
/* #region Quicklinks
	*mborofsk: this applies to messaging sidebar as well
*/
.quickLinksContainer {
  margin-top: 20px;
}

.quickLinks a {
  display: inline-block;
  width: 16.23%;
  text-align: center;
  vertical-align: top;
  min-height: 4.5rem;
  margin-bottom: 0.7rem;
  white-space: pre-wrap;
  word-wrap: break-word;
  position: relative;
}

.quickLinks:not(.vertical) #links {
  margin-top: 1rem;
}

.quickLinks a img {
  display: block;
  margin: 0 auto;
  height: 3.5rem;
}

.quickLinks a svg {
  fill: #0074AD;
}

.quickLinks.vertical {
  min-height: 80px;
}

.quickLinks.vertical a {
  width: 100%;
  display: block;
  text-align: left;
  padding: 0.6rem 0;
  margin: 0;
  min-height: 2.5rem;
}

.quickLinks.vertical a img {
  width: 48px;
  height: 48px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 0.5rem 0 -2px;
}

.quickLinks.vertical a span {
  display: inline-block;
  width: calc(100% - 48px - 0.5rem);
  vertical-align: middle;
}

.quickLinks.vertical a::after {
  width: calc(100% - 2.5rem - 0.7rem);
}

.quickLinks.vertical.emblemIcons a {
  padding: 0.3rem;
}

.quickLinks.vertical.emblemIcons a svg {
  width: 32px;
  height: 32px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 0.5rem 0 -2px;
}

.quickLinks.vertical.emblemIcons li:hover span {
  text-decoration-line: underline;
  text-decoration-color: inherit;
  text-decoration-style: solid;
}

#sidebar .emblemIcons a:focus {
  outline: auto;
}

/* #endregion */
/* #region News widget */
.component.news > .content:not(:empty) {
  overflow: visible;
}

.component.news .newscard,
.campaignCard {
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 1rem center;
  background-size: 6.5rem auto;
  min-height: 10rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  margin-top: 0.6%;
  margin-bottom: 0.6%;
}

.component.news .newscard {
  background-color: #ffffff;
  display: inline-block;
  margin-left: 0.6%;
  margin-right: 0.6%;
  vertical-align: top;
  width: 49.4%;
  padding-top: 0.5rem;
}

.campaignCard:not(.imageCard) {
  padding-left: 1rem;
}

.campaignCard.imageCard,
.component.news .newscard {
  padding-left: 9rem;
}

.component .news .newscard.videoVisits {
  background-position-x: 20px;
  background-image: url("../images/video_visit.png");
}

.component .news .newscard.careEverywhere {
  background-position-x: 20px;
  background-image: url("../images/logo_careeverywhere.png");
}

.component .news .newscard.devices {
  background-position-x: 20px;
  background-image: url("../images/devices.png");
}

.component .news .newscard.mobileApps {
  background-position-x: 20px;
  background-image: url("../images/mobile_tile.png");
}

.component .news .newscard.interopVideo {
  background-position-x: 20px;
  background-image: url("../images/video/moviereelwithplayicon.svg");
}

/* #endregion */
/* #region External loading indicator */
#sidebar .component.inlineloading.withsources .loadingExt {
  transform: rotate(-45deg) scale(0.1);
}

.component.inlineloading.withsources {
  height: auto;
  text-align: center;
}

.inlineloading.withsources > .content {
  overflow: visible;
}

.inlineloading.withsources {
  max-height: 100px;
  min-height: 100px;
  transition: max-height 0.5s ease-in;
  overflow: hidden;
}

.inlineloading.withsources.loaded {
  max-height: 0;
  min-height: 0;
  margin: 0;
}

.hasNoCommunityLinks .inlineloading.withsources .loadingStatus {
  display: none;
}

.loadingExt {
  display: block;
  position: relative;
  width: 256px;
  height: 256px;
  transform: rotate(-45deg) scale(0.15);
  vertical-align: middle;
  margin: -90px auto;
}

.loadingExt.loaded {
  opacity: 0;
  transition: opacity 0.5s 1s;
}

.loadingExt > span {
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
}

.loadingExt > span:before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  transform: rotate(45deg);
  background-size: 100%;
  font-size: 100%;
}

.loadingExt.loading:before {
  content: "";
  background: transparent;
  border-radius: 100%;
  position: absolute;
  transform: rotate(45deg);
  animation: radiatingGlow 1s ease-in-out infinite;
  top: 10%;
  left: 10%;
  width: 85%;
  height: 85%;
}

.loadingExt.loading .lE-backorbit {
  animation: wipeFromLeft 1s ease-in-out 0.6s infinite;
  opacity: 0;
}

.loadingExt.loading .lE-fullLogo {
  animation: wipeFromTopRight 1s ease-in-out infinite;
}

.loadingExt.loading .lE-panhandleAndCheck {
  opacity: 0;
}

.loadingExt.loaded > span:before {
  opacity: 0;
}

.loadingExt.loaded .lE-panhandleAndCheck {
  animation: fadeInOut 5s ease-in-out 1;
}

.lE-backorbit:before {
  background-image: url("../images/loadingIndicators/externalloading_layer1.png");
}

.lE-moon:before {
  background-image: url("../images/loadingIndicators/externalloading_layer2.png");
}

.lE-fullLogo:before {
  background-image: url("../images/loadingIndicators/externalloading_layer3.png");
}

.lE-panhandleAndCheck:before {
  background-image: url("../images/loadingIndicators/externalloading_layer4.png");
}

.lE-moon:before {
  transition: opacity 0.5s;
  opacity: 1;
}

.loadingExt.loaded .lE-panhandleAndCheck:before {
  opacity: 1;
}

@keyframes radiatingGlow {
  19.99% {
    box-shadow: inset 0 0 40px 20px rgba(247, 150, 34, 0), 0 0 80px -60px rgba(247, 150, 34, 0);
  }
  20% {
    box-shadow: inset 0 0 40px 20px rgba(247, 150, 34, 0.5), 0 0 80px 0 rgba(247, 150, 34, 0.5);
  }
  50% {
    box-shadow: inset 0 0 40px 20px rgba(247, 150, 34, 0.5), 0 0 80px 60px rgba(247, 150, 34, 0.5);
  }
  80% {
    box-shadow: inset 0 0 40px 20px rgba(247, 150, 34, 0), 0 0 80px 0 rgba(247, 150, 34, 0);
    width: 150%;
    height: 150%;
    left: -25%;
    top: -20%;
  }
}
@keyframes hideFromTopRight {
  0% {
    clip: rect(0, 305px, 256px, 0);
  }
  49.999% {
    clip: rect(0, 0px, 256px, 0);
  }
  50% {
    clip: rect(0, 305px, 256px, 305px);
  }
  100% {
    clip: rect(0, 305px, 256px, 20px);
  }
}
@keyframes wipeFromTopRight {
  0% {
    clip: rect(0, 305px, 256px, 305px);
  }
  49.999% {
    clip: rect(0, 305px, 256px, 0);
  }
  50% {
    clip: rect(0, 305px, 256px, 0);
  }
  100% {
    clip: rect(0, 0px, 256px, 0);
  }
}
@keyframes wipeFromLeft {
  0% {
    clip: rect(0, 60px, 256px, 0);
    opacity: 1;
  }
  49.999% {
    clip: rect(0, 256px, 256px, 0);
    opacity: 1;
  }
  50% {
    clip: rect(0, 256px, 256px, 0);
    opacity: 1;
  }
  100% {
    clip: rect(0, 256px, 256px, 256px);
    opacity: 1;
  }
}
@keyframes fadeInOut {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/* #endregion */
/* #region Internal loading indicators - loading Heart */
.loadingHeart {
  display: block;
  position: relative;
  margin: 0 auto;
  width: 64px;
  height: 64px;
  background-image: url("../assets/images/mychart-epic/heartAnimation_heartOnly.svg");
  background-size: contain;
  transform: scale(0.8);
  animation: heartbeat 2s 0.2s ease infinite;
  text-align: initial;
  flex-shrink: 0;
}

.loadingHeart:before {
  content: url("../assets/images/mychart-epic/heartAnimation_lineOnly.svg");
  animation: heartbeatWipeFromLeft 2s linear infinite;
  transform: scale(1, 0.8);
  position: absolute;
  overflow: hidden;
  clip: rect(0, 0, 64px, 0);
}

.loadingHeart:after {
  position: absolute;
  /* rtl:ignore */
  left: 0;
  top: 31.5px;
  width: 5px;
  height: 5px;
  background: #ffffff;
  border-radius: 100%;
  content: "";
  opacity: 0;
  animation: pulse 2s linear infinite;
}

@keyframes heartbeat {
  0% {
    transform: scale(0.8);
  }
  14% {
    transform: scale(1);
  }
  28% {
    transform: scale(0.8);
  }
  42% {
    transform: scale(1);
  }
  70% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(0.8);
  }
}
@keyframes heartbeatWipeFromLeft {
  0% {
    clip: rect(0, 0, 64px, 0);
  }
  50% {
    clip: rect(0, 64px, 64px, 0);
  }
  100% {
    clip: rect(0, 64px, 64px, 64px);
  }
}
@keyframes pulse {
  0% {
    /* rtl:ignore */
    left: 0;
  }
  12% {
    top: 31.5px;
  }
  15% {
    top: 28px;
  }
  16.5% {
    top: 31.5px;
  }
  19.5% {
    top: 31.5px;
  }
  20% {
    opacity: 1;
  }
  22% {
    top: 12px;
  }
  24% {
    top: 48px;
  }
  28% {
    top: 31.5px;
  }
  32% {
    top: 31.5px;
  }
  35% {
    top: 28px;
  }
  36.5% {
    top: 33px;
  }
  40% {
    height: 5px;
    width: 5px;
  }
  45% {
    opacity: 1;
    height: 0;
    width: 0;
  }
  46% {
    opacity: 0;
  }
  50% {
    /* rtl:ignore */
    left: 60px;
  }
}
.loadingHeart.simpleLayout {
  margin-top: 5rem;
}

/* #endregion */
/* #region TEMPLATES */
.component.alerts {
  min-height: 1px;
}

.HProw .component,
.HPcell.component > .content {
  background-color: #ffffff;
}

.HPcell.component > .content {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.templateA .filledContainer .column.twothirdsrow.news {
  min-height: 715px;
  height: auto;
}

.templateA .filledContainer .column.twothirdsrow {
  left: 0;
}

.templateA .filledContainer .column.onethirdrow div {
  text-align: center;
}

.templateA .filledContainer .column.onethirdrow {
  left: 67%;
  text-align: left;
}

.templateA .filledContainer .halfColumn {
  height: 49%;
}

.templateA .filledContainer .top {
  top: 0;
}

.templateA .filledContainer .bottom {
  top: 51%;
}

.templateC .HProw .HPcell:first-child {
  margin-left: 0;
}

.templateC .HProw .HPcell {
  width: 32.66%;
  margin-left: 1%;
}

.templateC .filledContainer {
  margin-bottom: 10px;
}

.templateC .filledContainer .component.news {
  height: 100%;
}

.templateB .filledContainer .column {
  position: relative;
}

.templateB .filledContainer {
  margin-bottom: 10px;
}

/* #endregion */
/* #region Menu Details Table structure with left and right columns */
.menudetailstable {
  display: table;
  table-layout: fixed;
}

.menudetailstable .column {
  display: table-cell;
  position: relative;
  vertical-align: top;
}

.menudetailstable.leftmenu .leftcolumn {
  background-color: #ebf4f8;
  min-width: 250px;
  width: 25%;
  overflow: hidden;
}

.menudetailstable.leftmenu .rightcolumn {
  min-width: 700px;
  width: 75%;
}

/* #endregion */
/* #region External Organizations */
#externalalertsWrapper {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  padding: 1rem 1rem 0 1rem;
}

.tvmode #externalalertsWrapper {
  border-radius: 10px;
  border: none;
}

#externalalertsWrapper:where(:is(a, button, .button, [role=button]):not(:has(a, button, .button, [role=button], select, textarea, input)),
:has(> :is(a, button, .button, [role=button]):only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode #externalalertsWrapper:where(:is(a, button, .button, [role=button]):not(:has(a, button, .button, [role=button], select, textarea, input)), :has(> :is(a, button, .button, [role=button]):only-child))[class] {
  border-radius: 10px;
  border: none;
}

#externalalertsWrapper:where(:is(a, button, .button, [role=button]):not(:has(a, button, .button, [role=button], select, textarea, input)),
:has(> :is(a, button, .button, [role=button]):only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

#externalalertsWrapper .externalalerts {
  height: auto !important;
}

#externalalertsWrapper .titlebar {
  display: none;
}

#externalalertsWrapper .widgettitle {
  padding: 0;
  word-wrap: break-word;
  word-break: break-word;
}

#externalalertsWrapper .pretext {
  margin: 0.3rem auto;
  word-wrap: break-word;
  word-break: break-word;
}

#externalalertsWrapper .externalorganizations .badge {
  width: 1.25rem;
  height: 1.25rem;
  margin-left: 1.5rem;
  margin-top: 1.5rem;
  z-index: 0;
  position: absolute;
}

#externalalertsWrapper .externalorganizations .badge .alertIcon {
  height: 1.25rem;
  fill: #ffffff;
}

#externalalertsWrapper .externalorganizations .centrallogo {
  width: 100%;
  height: 100%;
}

#externalalertsWrapper .externalorganizations .orglogo:not(.noActionOrg) {
  opacity: 0.6;
  filter: grayscale(1);
}

#externalalertsWrapper .externalorganizations .externallink {
  background: none;
}

#externalalertsWrapper .externalorganizations .externallink.clickableOrg .orglogo {
  filter: none;
  opacity: 1;
}

#externalalertsWrapper .externalorganizations .externallink.clickableOrg .orgjump:active {
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);
  filter: brightness(1.1);
}

#externalalertsWrapper .externalorganizations .externallink.clickableOrg .orgjump .jumpArrow {
  visibility: visible;
}

#externalalertsWrapper .externalorganizations .externallink.clickableOrg:hover {
  text-decoration: underline;
}

#externalalertsWrapper .externalorganizations .externallink.clickableOrg:hover .orglogo {
  border-radius: 100%;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
}

#externalalertsWrapper .externalorganizations .externallink.clickableOrg:active .orglogo {
  filter: brightness(1.1);
}

#externalalertsWrapper .externalorganizations .loadingfailed {
  background-image: url("../images/warning_icon_w_outline.svg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.25rem;
  height: 1.25rem;
}

#externalalertsWrapper .externalorganizations .orgjump .jumpArrow {
  visibility: hidden;
}

#externalalertsWrapper .list div:nth-of-type(1n + 9) {
  display: none;
}

#externalalertsWrapper .seeDetailsLinkWrapper {
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
  display: flex;
  padding: 0.6rem 0;
  justify-content: center;
}

@media screen {
  #externalalertsWrapper .seeDetailsLinkWrapper:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
#externalalertsWrapper .seeDetailsLinkWrapper .seeDetailsLink {
  display: flex;
}

#externalalertsWrapper .seeDetailsLinkWrapper .seeDetailsLinkText {
  display: inline;
  cursor: pointer;
  word-wrap: break-word;
  word-break: break-word;
}

#externalalertsWrapper .seeDetailsLinkWrapper .arrow {
  position: relative;
  height: 1rem;
  width: 1rem;
  top: 0.23rem;
  fill: currentColor;
  /*rtl:raw:
  transform: rotate(180deg);
  */
}

.externalorganizations.component {
  min-height: 30px;
}

.externalorganizations .externalorg {
  width: 100%;
}

.externalorganizations .externalorg > * {
  padding: 0 0.6rem;
}

.externalorganizations .externalorg::after {
  display: block;
  background-color: #dbdbdb;
  height: 1px;
  margin-top: 0.4rem;
  margin-left: 0rem;
  margin-right: 0rem;
  content: "";
}

.externalorganizations .externalorg:not(:last-child)::after {
  margin-bottom: 0.4rem;
}

.externalorganizations .orgsinfo {
  display: flex;
  align-items: center;
  min-height: 2rem;
  padding: 0.4rem 0;
}

.externalorganizations .precontent {
  margin: 0.5rem 0;
}

.externalorganizations .orgname {
  display: block;
  width: 100%;
  word-break: break-word;
  -ms-word-wrap: break-word;
}

.externalorganizations .orgname .orgSubtitle {
  display: block;
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .externalorganizations .orgname .orgSubtitle {
  color: #000000;
}

.externalorganizations .orgname .orgSubtitle .payerIcon {
  width: 1.3rem;
  height: 1.3rem;
  min-width: 1.3rem;
  min-height: 1.3rem;
  vertical-align: middle;
}

.externalorganizations .orgname .orgSubtitle .smallText {
  vertical-align: middle;
}

.externalorganizations .orglogosection {
  display: block;
  width: 2.5rem;
  height: 2.5rem;
  flex-shrink: 0;
  margin-right: 0.75rem;
  position: relative;
}

.externalorganizations .orglogo {
  height: 2.5rem;
  width: 2.5rem;
}

.externalorganizations .pretext {
  margin: 0.5rem auto;
}

.externalorganizations .badge {
  z-index: 111;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: 1.5rem;
  margin-top: 1.5rem;
  border-radius: 50%;
  background-color: #005ebb;
  position: absolute;
}

.externalorganizations .orgjump {
  flex-shrink: 0;
}

.externalorganizations .jumpArrow {
  fill: #989898;
  width: 1.5rem;
  height: 1.5rem;
}

.externalorganizations .externalorg.inactive .badge.orglink {
  background-size: 1.5rem;
  display: block;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
  background-color: #ed9200;
}

.externalorganizations .externalorg .badge.orglink {
  display: none;
}

.externalorganizations .IncompleteH2GSetup.badge {
  background-color: #767676;
  color: #ffffff;
}

.externalorganizations .waiting.badge {
  background-color: #ffa020;
}

.externalorganizations .waiting.badge .alertIcon {
  fill: #565656 !important;
}

.externalorganizations .loadingfailed {
  background: url("../images/critical_banner_icon.svg") no-repeat;
  border-radius: 0;
  background-size: 1.5rem;
  width: 1.5rem;
  height: 1.5rem;
  display: block;
}

.externalorganizations .adminloginmode {
  background: url("../images/warning_banner_icon.svg") no-repeat;
  border-radius: 0;
  background-size: 1.5rem;
  width: 1.5rem;
  height: 1.5rem;
  display: block;
}

.externalorganizations .externallink {
  width: 100%;
  display: block;
}

.externalorganizations .inactiveoverlay {
  background: url("../images/external_org_link.png") no-repeat;
  position: absolute;
  background-size: 2rem;
  width: 2rem;
  height: 2rem;
  top: 1rem;
  left: 1rem;
}

.externalorganizations .badge.orglink {
  background-color: #ffffff;
}

.externalorganizations .alertscount {
  color: #ffffff;
}

#sidebar .externallinking.component {
  margin-bottom: 1rem;
}

/* #endregion */
/* #region Community List Manager */
.CommunityListManager > .inlineloading.loaded + .content {
  min-height: 0;
}

.CommunityListManager > .inlineloading + .content {
  min-height: 110px;
}

.CommunityListManager {
  display: inline-block !important;
  height: auto;
}

.CommunityListManager .content > ul {
  transition: opacity 1s;
  opacity: 1;
}

.CommunityListManager.hidden .content > ul {
  opacity: 0;
}

.CommunityListManager .inlineloading.withsources {
  position: absolute;
  z-index: 1;
}

/* #endregion */
/* #region Misc */
.PickOrganization .content > p {
  color: #0074AD;
  font-size: 1.2rem;
  padding: 0.4rem;
}

/* #endregion */
/* #region Notification Alert */
.component.Popup.notificationreview {
  width: 53rem;
  font-size: 1em;
}

.component.Popup.notificationreview .titlebar {
  padding: 0;
}

.component.Popup.notificationreview .titlebar h2 {
  display: none;
}

.component.Popup.notificationreview > .content {
  padding: 1.5rem 1.5rem 0.1rem 1.5rem;
}

.component.Popup.notificationreview > .content > .notoolbar,
.component.Popup.notificationreview > .content > .notoolbar > .content {
  overflow: visible;
}

.component.Popup.notificationreview .toolbar .buttons {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.component.notificationreview .methodoptions {
  display: inline-block;
  width: 50%;
  padding: 0.5rem 0 0;
  vertical-align: top;
}

.component.notificationreview .methodoptions.onlymethod {
  margin: 0 auto;
}

.component.notificationreview .methodoptions > div {
  display: inline-block;
}

.component.notificationreview .showError .alert {
  margin-left: 0.5rem;
  display: inline-block;
}

.component.Popup.notificationreview span.alert {
  display: none;
}

.component.Popup.notificationreview .section .content {
  overflow: hidden;
}

.component.Popup.notificationreview .showError .field {
  border-color: #d80000;
}

.component.Popup.notificationreview .section .content .icon {
  max-height: 4.5rem;
  vertical-align: top;
}

.component.Popup.notificationreview .allsmsbuttontext {
  max-width: calc(100% - 1.4rem);
  display: inline-block;
}

.component.Popup.notificationreview .field {
  box-sizing: border-box;
  width: 100%;
}

.component.Popup.notificationreview .field {
  padding: 0.3rem;
  margin-top: 0.3rem;
}

.component.Popup.notificationreview .actions {
  width: 100%;
  padding: 0.5rem 0;
}

.component.Popup.notificationreview .secondary:not(.disabled) {
  display: inline;
}

.component.Popup.notificationreview .secondary:not(.disabled) a {
  line-height: 2rem;
}

@media only screen and (max-width: 768px) {
  .component.Popup.notificationreview .secondary {
    display: inline-block;
  }
}
.component.Popup.notificationreview .methodicon {
  margin: 1rem 0.1rem 0 0;
}

.component.Popup.notificationreview input.button {
  border-radius: 4px;
}

.component.Popup.notificationreview .receiveallsms,
.component.Popup.notificationreview .receiveallemail {
  text-align: left;
}

.component.Popup.notificationreview .disclaimer,
.component.Popup.notificationreview .textlabel {
  color: #767676;
}

.component.Popup.notificationreview .disclaimer {
  color: #565656;
  font-size: 0.8rem;
}

/* #endregion */
/* #region Misc*/
@media print {
  body.md_default #sidebar {
    display: block !important;
    width: 100%;
    height: auto !important;
    min-height: 0 !important;
  }
  body.md_default div.quickLinks {
    display: none !important;
  }
  body.md_default div.externalalerts {
    display: none !important;
  }
  body.md_default #sidebar div {
    height: auto !important;
  }
}
/* #endregion */
/* Cssoverridenew Css */
/**
 * Generated on February 27, 2026 12:51 PM
 * From here: feature/FEDEPIC-11979-readding-t&C-cleanup
 */
#wrap {
  padding-bottom: 64px;
}

#content {
  padding-bottom: 64px;
  margin-top: 30px !important;
}

#main_content #itemFeedContainer {
  padding-left: 10px !important;
}

/* #header:not(:empty).header_graphic .header_color,
.formbuttons.multiStep .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):first-child.nextstep {
    background-color: #0074AD !important;} */
/*FEDEPIC-9858 - Commenting this as it is being handled in the mixins as a global code */
body.graphicHeader:not(.isPrelogin):before,
.mobile body:not(.tvmode).MOBackgroundOverride,
.mobile body:not(.tvmode).MOBackgroundOverride #main,
.mobile body:not(.tvmode).MOBackgroundOverride #footer,
body.graphicHeader:not(.isPrelogin) #content:after,
.LandingPageReact .ticketsFavorites::before,
.SettingsMenu .settingsContainer,
._PageTitle.valance {
  background-color: #fff !important;
}

h1,
h2,
h3,
.proxytextcolor.color1,
.feedItem .visitDetailsLayout .visitDate,
._VerticalDate {
  color: #0D1C3D !important;
}

.conversationFeedItem .previewBubble,
.Message.fromThem .MessageContent,
.Message.fromUs .MessageContent.color1 {
  background-color: #fff !important;
  border: none !important;
  padding: 0 !important;
}

.conversationFeedItem .previewBubble::before,
.Message.fromThem .MessageContent::before,
.Message.fromUs .MessageContent.color1::before {
  content: none !important;
}

.conversationFeedItem .previewBubble {
  word-wrap: break-word;
}

.conversationFeedItem .conversationPreview {
  padding-left: 3.75rem !important;
  min-height: auto !important;
}

.SchedulingOption .SchedulingImage,
.badge.rfvImage svg,
.contact-information-content .nameIconContainer svg,
.confirmationstep .extrasContainer.calendarFlair:after,
.visitactionbanner.paymentwatermark:after,
.feedItem .waterMarkWrapper .waterMark,
.visitactionbanner.checkinwatermark:before,
#graphicHeader:not(:empty) #header_shortcuts .shortcut_link .shortcut_icon,
.md_snapshot #content #assistiveicons div.assistiveicon img.assistiveicon {
  display: none !important;
}

.feedItem.card:not(.slide) {
  margin-bottom: 1.625rem !important;
}

.buttonList.subtle a,
.soonvisitactions button,
.card .buttonList.subtle .button,
p.button.buttoncheck {
  font-family: "Gotham 4r" !important;
}

.buttonList.subtle a:not(.button.inlinedelete),
.soonvisitactions button,
.md_scheduling_index .filtersContainer,
p.button.buttoncheck {
  border: none !important;
}

.card .buttonList.subtle .button {
  border-width: 1px 0 0 0 !important;
}

.proxytextcolor.color1,
.proxytextcolor.color2,
.proxytextcolor.color3,
.proxytextcolor.color4,
.proxybgcolor.color1,
.proxybgcolor.color2,
.proxybgcolor.color3,
.proxybgcolor.color4 {
  border-color: #878F9B !important;
}

.feedItem .visitDetailsLayout .visitInfo .field div .arrivalLocationLabel {
  margin-top: -5px !important;
}

/* .startover,
.cancelworkflow {
    border: 1px solid #B63125;
} */
/*FEDEPIC-9862 - Removing the red border on close icon */
.slotsstep .slotsData.card {
  padding: 10px;
}

label.togglebutton[for],
input.buttoncheck + label.buttoncheck,
.md_visitsummary .rpt.StandardII,
#graphicHeader:not(:empty) #covid_shortcut_contents,
.proxySelectorDropDownContainer .proxyButton,
#graphicHeader:not(:empty) #header_menu #header_menu_icon,
#graphicHeader:not(:empty) #header_menu:hover #header_menu_icon,
.md_showrep .rpt.StandardII,
._link.primary.neutral,
._command.primary.neutral {
  box-shadow: none !important;
}

.slotgroup a {
  border-radius: 6px !important;
}

.standardBanner.successType {
  background-color: #fff !important;
  border: 1px solid #57A635 !important;
}

.covidstatuscontainer .pretext {
  margin-bottom: 30px !important;
}

.clinicalinfo h3,
.clinicalinfo .cardline.subtle {
  margin-bottom: 8px !important;
}

.Visits .date div,
.visitdetails .date div {
  color: #363636 !important;
}

.withButtonColumn .contentColumn + .buttonColumn .button {
  margin: 1rem 0 0 !important;
}

#graphicHeader:not(:empty) #logout_button,
#graphicHeader:not(:empty) #locale_container #localeswitch,
.header_graphic.compact .proxySelectorDropDownContainer .proxyButton {
  border: 1px solid #fff !important;
}

#graphicHeader:not(:empty) #header_shortcuts .shortcut {
  padding-right: 1.5rem !important;
  font-family: "Gotham 5r" !important;
}

#graphicHeader:not(:empty) #header_shortcuts .shortcut_name {
  width: auto !important;
}

#header:not(.compact) #graphicHeader:not(:empty) #header_extras_proxy {
  top: 1.85rem !important;
}

#home-page-content {
  margin-top: 2.5rem !important;
}

#itemFeedContainer {
  padding: 0 0 0 10px !important;
}

.feedItem .content {
  margin-bottom: 15px !important;
  padding: 8px !important;
}

.feedItem .visitDetailsLayout .visitDate {
  padding: 0.5rem 0.5rem 0.5rem 0 !important;
}

.feedItem .visitDetailsLayout {
  padding: 0 0.5rem 0 0 !important;
}

.feedItem .visitDetailsLayout .visitDate div {
  text-align: left !important;
}

.feedItem .visitDetailsLayout .visitInfo {
  margin-left: 10px !important;
}

@media only screen and (min-width: 1025px) {
  #graphicHeader:not(:empty) #header_navigation {
    top: 4.5rem;
  }
  #graphicHeader:not(:empty) #header_menu #header_menu_icon .menu_image {
    fill: #fff;
  }
  .header_graphic.compact #graphicHeader:not(:empty) #header_menu #header_menu_icon .menu_image {
    fill: #fff;
  }
  .feedItem.card .actions.buttonColumn {
    width: 32% !important;
  }
  .conversationFeedItem .conversationBody {
    padding: 15px 0 0 !important;
  }
}
@media only screen and (min-width: 1441px) {
  .shortcutButtons#shortcut-buttons:before {
    background-color: transparent;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  .feedItem.card .actions.buttonColumn {
    width: 37% !important;
  }
}
@media only screen and (min-width: 769px) {
  #main {
    padding: 0 !important;
  }
  .shortcutButtons .shortcutButtonList .shortcutButton {
    width: 8rem !important;
  }
  .summaryBannerContainer .summary {
    margin-left: 0;
  }
  body[class*=md_] #main {
    padding-left: 7px !important;
  }
}
@media only screen and (max-width: 768px) {
  .pre .kp_help {
    display: none !important;
  }
  #content {
    border: none !important;
    box-shadow: none !important;
  }
  #wrap {
    background-color: #fff !important;
  }
  #header.header_graphic,
  #graphicHeader:not(:empty),
  #navnotify {
    padding: 0.15em 0.4em 0.4em 0.4em !important;
    margin-left: 0 !important;
  }
  #graphicHeader:not(:empty) #header_logo .header_logo_link {
    background: transparent url("../assets/images/mychart-epic/logo-mobile.svg") no-repeat scroll left/contain;
  }
  #graphicHeader:not(:empty) .header_navigation_buttons {
    column-gap: 15px;
  }
  #graphicHeader:not(:empty) #locale_container {
    margin-top: 5px;
  }
  #graphicHeader:not(:empty) #header_go_home {
    margin-bottom: 5px;
  }
  #graphicHeader:not(:empty) #locale_container,
  #header:not(.compact) .patient_name_switch:not(:only-child),
  .headerButtonContainer.logOutContainer {
    margin-top: 5px !important;
  }
  .header_graphic.compact .headerButtonContainer.logOutContainer {
    margin-top: 0 !important;
  }
  h1.header {
    margin: 0 !important;
  }
  #content {
    border: none !important;
    box-shadow: none !important;
    background-color: transparent !important;
  }
  .shortcutButtons .shortcutButtonList .shortcutButton {
    width: 6.8rem !important;
  }
  .shortcutButtons#sticky-shortcut-buttons .shortcutButtonList .shortcutButton {
    height: 2.25rem !important;
    width: 2.25rem !important;
  }
  .withButtonColumn .contentColumn + .buttonColumn .button,
  .withButtonColumn.card .contentColumn + .buttonColumn .button {
    width: 100% !important;
  }
  /*.menu-searchbarcontainer {margin-right:10px !important;}*/
  #exploreMoreContainer .feedItem {
    margin: 0 10px !important;
  }
  .immunizationWorkflowContainer .kp_help {
    display: none !important;
  }
  /* FEDEPIC-9853 */
  .md_scheduling_index .LandingPageReact .allOptions {
    background-color: #F2F8FB;
    padding: 0 20px 20px;
    border: solid 1px #D3D6DC !important;
    box-shadow: 0px 2px 4.8px 0 rgba(0, 0, 0, 0.06) !important;
    border-radius: 12px;
    margin-top: 20px;
  }
  .md_scheduling_index .LandingPageReact .separator {
    margin-right: 15px;
  }
  .md_scheduling_index .LandingPageReact .separatorText {
    font-size: 1.2rem;
    font-weight: bold;
  }
  /* END: FEDEPIC-9853 */
}
/*#header_menu_icon.proxybgcolor[class*="color"],
#graphicHeader:not(:empty) #logout_button,
.submenu .proxybgcolor.color1.lighten70,
.proxySelectorDropDownContainer .proxyButton {background-color:transparent !important;}*/
/*#menu-container, .menu-container {top: 0 !important; border-radius: 0 !important;}*/
/*#menu-container .menuitem:not(:last-child), .menu-container .menuitem:not(:last-child) {border-bottom: none !important;}*/
/*h1.menu-contextlabel {text-align: left !important;}*/
/*h2.submenu-header {padding: 0 0 7px 0 !important;}*/
/* .menuitem-icon {margin-left: -4px !important;} */
/*FEDEPIC-10753*/
/*#menu-list .submenu {margin-bottom: 15px} ceck*/
/* .menu-searchbar {margin: 1rem 0 !important;} */
/*#menu-container .menu-mainmenulist, .menu-container .menu-mainmenulist,
#menu-header.menu-header {padding: 10px 30px 0 30px !important;}*/
/*.menu-searchicon {margin: 1.2rem 0 !important; margin-right: -2rem !important;}*/
.accountSummaryFeedItem .accountSummaryBody .accountInfo {
  align-items: normal !important;
  padding: 0 !important;
}

.accountSummaryFeedItem .accountSummaryBody .accountInfo .amountDue {
  text-align: left !important;
}

.md_snapshot #content #assistiveicons div.assistiveicon a img.assistiveicon {
  display: inline-block !important;
  height: 1em;
  float: none;
  padding-right: 10px;
  width: 1.7rem;
}

.schedule-pretext {
  font-size: 1rem;
  margin-top: 15px !important;
  text-align: left;
}

.md_visitsummary .section .report {
  box-shadow: none;
  margin: 0;
  padding: 0 !important;
}

.md_visitsummary .rpt .sectionHeader .title {
  color: #0D1C3D !important;
}

.md_visitsummary .section .report img {
  width: auto !important;
}

/* Eyewear prescription feature-specific customizations */
.md_showrep .rpt .fs10 {
  font-size: 1rem !important;
}

.md_showrep td[class^=rz_],
.rpt th[scope=row] {
  border-width: 1px 0 !important;
  padding: 15px 0 !important;
}

.md_showrep .rpt th[scope=col] {
  padding-bottom: 5px !important;
}

.md_showrep .rpt th.rowHeader {
  border-bottom: 1px solid #B3B3B3 !important;
}

.md_showrep .rpt .mainColumn .pgSection[data-sectdepth="1"] > .sectionHeaderLine {
  border-top: none !important;
}

.md_showrep .rpt,
.rpt h1,
.rpt h2,
.rpt h3,
.rpt h4,
.rpt h5,
.rpt h6 {
  font-family: Verdana !important;
}

.md_showrep .rpt.StandardII .mainColumn,
.rpt .mainColumn .pgSection > .pgContent,
.rpt.StandardII .pgHeaderFooter {
  padding: 0 !important;
}

.md_showrep .rpt .mainColumn .pgSection > .pgContent {
  margin-top: 20px !important;
}

.md_showrep #wrap ul {
  /*FEDEPIC-8761 Added #wrapp to resolve Main menu styling issue*/
  list-style-type: disc;
  list-style-position: inside;
  margin: 10px 0 0 15px;
}

.md_showrep #wrap ol {
  list-style-type: decimal;
  list-style-position: inside;
}

.md_showrep #wrap ul ul,
.md_showrep #wrap ol ul {
  list-style-type: circle;
  list-style-position: inside;
  margin-left: 15px;
}

.md_showrep #wrap ol ol,
.md_showrep #wrap ul ol {
  list-style-type: lower-latin;
  list-style-position: inside;
  margin-left: 15px;
}

.currentlySelectedNameInner,
.proxySelectorDropDownContainer .proxyButton {
  color: #0D1C3D !important;
}

#graphicHeader:not(:empty) .headerButton,
#graphicHeader:not(:empty) #jumptoaccount_button,
#graphicHeader:not(:empty) #localeswitch,
#graphicHeader:not(:empty) .proxyMenuButton,
#graphicHeader:not(:empty) #header_menu {
  background-color: transparent !important;
}

.card,
.feedItem.card:not(.slide),
.ResultList .listContainer ._List,
._Segment.boundary-strong,
.carouselContainer .slide {
  border: solid 1px #B3B6C5 !important;
  box-shadow: 0px 2px 4.8px 0 rgba(0, 0, 0, 0.06) !important;
  /*FEDEPIC-8765*/
}

/*.button { - FEDEPIC-9869 
  border: 1px solid #0074AD;
} */
.button,
._link.primary.positive,
._command.primary.positive,
._link.secondary.negative,
._command.secondary.negative,
._ItemWithActionGroup .contentColumn + .buttonColumn ._actionable {
  border-radius: 8px;
  box-shadow: none !important;
}

/* .button.primary.positive,
.button.nextstep, 
.button.completeworkflow,
.button.inlinesave,
._link.primary.positive,
.actionResultCard.success ._link.primary.neutral,
._ItemWithActionGroup .contentColumn + .buttonColumn ._actionable,
._readOnlyText._InternalLink.primary.neutral {
  background-color: #0074AD !important;
  color: #fff !important;
} */
/*FEDEPIC-9858 - Commenting this as it is being handled in the mixins as a global code */
.button.secondary.positive {
  background-color: #fff;
  color: #0074AD;
}

/* .button.secondary.positive:hover,
.button.primary.positive:hover,
.button.primary.positive:active,
.button.nextstep:hover,
.button.completeworkflow:hover,
.button.inlinesave:hover {
  border: 1px solid #003B71 !important;
  color: #fff !important;
  background-color: #003B71 !important;
} */
/*FEDEPIC-9858 - Commenting this as it is being handled in the mixins as a global code */
.shortcutButtons .shortcutButtonList .shortcutButton a,
#content {
  border-radius: 12px;
}

#header.header_graphic,
#graphicHeader:not(:empty),
#navnotify {
  background-color: #003B71 !important;
}

.switchPatientsTextOuter:after {
  border-color: #000 transparent transparent transparent;
}

.shortcutButtons#sticky-shortcut-buttons:before {
  background: transparent !important;
  mask-image: none !important;
}

.shortcutButtons#sticky-shortcut-buttons:after {
  background-color: #003B71 !important;
  filter: none !important;
}

/*#menu-container .menuitem .menuitem-icon, .menu-container .menuitem .menuitem-icon {
  display:none !important;
}*/
.md_healthfeed_index #content,
.md_healthfeed_index #wrap {
  border: none !important;
  box-shadow: none !important;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
}

.md_healthfeed_index .buttonList.subtle a,
.feedItem.card.withButtonColumn .buttonList.subtle a.button.tertiary {
  text-decoration: underline !important;
}

.md_healthfeed_index .card .buttonList.subtle .button:hover,
.feedItem.card.withButtonColumn .buttonList.subtle .button:hover {
  color: #003B71 !important;
  background-color: transparent !important;
}

.termsContainer .termsAndConditions .terms {
  border: none !important;
  overflow: auto !important;
  max-height: none !important;
  margin: 0 !important;
  padding: 10px 0 !important;
}

.md_caredecision_index .jumbotron {
  display: none;
}

/* FEDEPIC-9392 */
/* START: FEDEPIC-9747 */
.md_mycondition .flyoutparent .flyoutprompt,
.md_mycondition .flyoutparent .flyoutitem:hover {
  color: #0D1C3D !important;
  background-color: transparent !important;
}

.md_mycondition .flyoutparent a.flyoutprompt {
  color: #00a1db !important;
  text-decoration: underline !important;
}

.md_mycondition .flyoutparent .downarrow {
  border-color: #00a1db transparent transparent !important;
}

.md_mycondition .flyoutparent .flyoutitem {
  color: #0D1C3D !important;
}

.md_mycondition .flyoutparent .flyoutitem:hover {
  background-color: #ffffff;
}

.md_mycondition .flyoutparent .flyoutitem.chosen {
  text-decoration: none !important;
}

/* END: FEDEPIC-9747 */
/* START: FEDEPIC-10178 */
.md_react_index label.required::before {
  content: "*" !important;
  color: #D00000;
  margin: 0 0.25rem 0 0 !important;
  background: none !important;
}

/* END: FEDEPIC-10178 */
/* FONTS */
@font-face {
  font-family: "kp-icons";
  src: url("../../../../etc/designs/kporg/kp-foundation/clientlib-modules/styleguide/resources/assets/fonts/kp-icons.eot");
  src: url("../../../../etc/designs/kporg/kp-foundation/clientlib-modules/styleguide/resources/assets/fonts/kp-icons.eot?#iefix") format("embedded-opentype"), url(data:application/x-font-woff;base64,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ZA5iaWN5Y2xlLWNpcmNsZQlicmllZmNhc2ULYnVzaW5lc3NtYW4RY2FsY3VsYXRvci1ib3JkZXIKY2FsY3VsYXRvcg5jYWxlbmRhci1zbWFsbAhjYWxlbmRhcgZjYW1lcmEQY2FyZS1wbGFuLWNpcmNsZQRjaGF0CGNoZWNrYm94CWNoZWNrbWFyawxjaGV2cm9uLWJhY2sMY2hldnJvbi1kb3duD2NoZXZyb24tZm9yd2FyZA1jaG9vc2UtYm9yZGVyDWNob29zZS1jaXJjbGUMY2xhaW0tYm9yZGVyDGNsb2NrLWJvcmRlcgVjbG9jawVjbG9zZQdjb21wb3NlBWNvcGF5FGNvc3QtY292ZXJhZ2UtYm9yZGVyDWNvc3QtY292ZXJhZ2UEZGF0YQZkZW50YWwKZGlyZWN0aW9ucxVkb2N0b3ItZmVtYWxlLXByb2ZpbGUNZG9jdG9yLWZlbWFsZRNkb2N0b3ItbWFsZS1wcm9maWxlC2RvY3Rvci1tYWxlEWRvY3VtZW50LWF0dGFjaGVkD2RvY3VtZW50LWJvcmRlcghkb2N1bWVudAhkb3dubG9hZANla2cFZW1haWwJZXhjZWxsZW50C2V4Y2xhbWF0aW9uCmV5ZWdsYXNzZXMIZmFjZWJvb2sPZmFjaWxpdHktbW9kZXJuCGZhY2lsaXR5BmZhbWlseQVmb3JtcwVnbG9iZQVncmFwaBFoZWFsdGgtY2FsY3VsYXRvcg1oZWFsdGgtZmluZGVyFWhlYWx0aC1zdW1tYXJ5LWNpcmNsZQxoZWFydC1oZWFsdGgFaGVhcnQEaG9tZQhob3NwaXRhbARpZGVhBGluZm8JaW5zdGFncmFtCmxhYi1yZXN1bHQFbGFib3INbGFwdG9wLWJvcmRlcgZsYXB0b3AIbGluay1vdXQEbGlzdAZsaXN0ZW4PbG9jYXRpb24tYm9yZGVyCGxvY2F0aW9uBGxvY2sDbWFwDm1hcmtldC1iYW5hbmFzDW1hcmtldC1ncmFwZXMObWVkaWNhbC1yZWNvcmQNbWVtYmVyLWZlbWFsZQttZW1iZXItbWFsZQptZW1iZXJjYXJkBG1lbnUHbWVzc2FnZQ9tZXNzYWdlcy1jaXJjbGURbWljcm9zY29wZS1jaXJjbGUKbWljcm9zY29wZQRtb3JlBW1vdXNlBG5vbmUFbnVyc2UJcGFwZXJjbGlwFnBheW1lbnQtaGlzdG9yeS1ib3JkZXIDcGRmBnBlbmNpbAxwaG9uZS1jaXJjbGUFcGhvbmUJcGlnZ3liYW5rBXBpbGxzCXBpbnRlcmVzdApwbGF5LXZpZGVvC3ByZWZlcmVuY2VzE3ByZXNjcmlwdGlvbi1ib3R0bGUFcHJpbnQHcHJvZmlsZQ1xdWVzdGlvbm5haXJlCXF1ZXN0aW9ucwdyZWZyZXNoBXJlcGx5DHJvdXRpbmUtY2FyZQVydWxlcglyeC1jaXJjbGULcngtZG9jdW1lbnQOcngtZm9ybS1ib3JkZXIHcngtZm9ybQJyeAdzYXZpbmdzDXNlYXJjaC1ib3JkZXIGc2VhcmNoDHNob3BwaW5nY2FydA5zcGVjaWFsdHktY2FyZQRzdGFyC3N0ZXRob3Njb3BlB3N5cmluZ2UGdGFyZ2V0CXRlc3QtdHViZQt0aW1lLXVyZ2VudAR0aW1lBXRvdWNoDHRyYWZmaWNsaWdodAh0cmFzaGNhbgd0d2l0dGVyCHVubG9ja2VkDHZpZGVvLWNhbWVyYQR3YWxrEHdhbGtpbmctdG9nZXRoZXIPd2VsbG5lc3MtY2lyY2xlBHdpZmkEeHJheQR5b2dhB3lvdXR1YmURemFsbGVyZ2llcy1mbG93ZXISemFwcG9pbnRtZW50LWJsYW5rE3phcHBvaW50bWVudC10aWNrZXQVemFwcG9pbnRtZW50LXdhaXRsaXN0DHpiaWxsLWJvcmRlcgV6YmlsbBZ6Y2FyZWdpdmVyX3ByZWZlcmVuY2VzDnpjaGF0LWEtZG9jdG9yB3pjaG9vc2UGemNsYWltDHpnb29nbGUtcGx1cwV6bGVhZgl6bGlua2VkaW4Kem1lZ2FwaG9uZQ56bm90aWZpY2F0aW9ucxB6cGF5LWJpbGwtYm9yZGVyCXpwYXktYmlsbBB6cGF5bWVudC1oaXN0b3J5EnpwZXJzb25hbF9zZWN1cml0eQp6cmVmaWxsLXJ4CHp3ZWJpbmFyCXp3ZWxsbmVzcw16ejAwMXNpZ24tb3V0C3p6MDAyYWR2aWNlCnp6MDAyYXdhcmQLenowMDNwZXJzb24KenowMDNnbG9iZQ16ejAwM2lkZW50aXR5DXp6MDAzbG9jYXRpb24TenowMDNsb2NrLXF1ZXN0aW9ucwl6ejAwM2xvY2sKenowMDNtb3VzZQx6ejAwM3VzZXItaWQUenowMDQtcHJvZmlsZS1ib3JkZXIWenowMDUtY2hlY2ttYXJrLWNpcmNsZRR6ejAwNmxlYWYtZnVsbC1jb2xvcgh6ejAwN2FkZA56ejAwN2NhcmQtdmlldw16ejAwN2Rvd25sb2FkC3p6MDA3ZmlsdGVyDXp6MDA3cm93LXZpZXcRenowMDhwbGFuLW9mLWNhcmUPenowMDluZXctd2luZG93AAAAAf//AAIAAAABAAAAANWkmNsAAAAA1z8oigAAAADXPyiK);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Gotham 3r";
  src: url("https://healthy.kaiserpermanente.org/etc/designs/kporg/kp-foundation/clientlib-structural/assets/fonts/96AFA220F80ED4389.eot");
  src: local("?"), url("https://healthy.kaiserpermanente.org/etc/designs/kporg/kp-foundation/clientlib-structural/assets/fonts/96AFA220F80ED4389.eot?#hco") format("embedded-opentype"), url(data:application/x-font-woff;base64,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);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Gotham 4r";
  src: url("https://healthy.kaiserpermanente.org/etc/designs/kporg/kp-foundation/clientlib-structural/assets/fonts/2108F2E63BC303060.eot");
  src: local("?"), url("https://healthy.kaiserpermanente.org/etc/designs/kporg/kp-foundation/clientlib-structural/assets/fonts/2108F2E63BC303060.eot?#hco") format("embedded-opentype"), url(data:application/x-font-woff;base64,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);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Gotham 5r";
  src: url("https://healthy.kaiserpermanente.org/etc/designs/kporg/kp-foundation/clientlib-structural/assets/fonts/365B298D61694CBD3.eot");
  src: local("?"), url("https://healthy.kaiserpermanente.org/etc/designs/kporg/kp-foundation/clientlib-structural/assets/fonts/365B298D61694CBD3.eot?#hco") format("embedded-opentype"), url(data:application/x-font-woff;base64,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);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Gotham 7r";
  src: url("https://healthy.kaiserpermanente.org/etc/designs/kporg/kp-foundation/clientlib-structural/assets/fonts/4D5066C4BE0490771.eot");
  src: local("?"), url("https://healthy.kaiserpermanente.org/etc/designs/kporg/kp-foundation/clientlib-structural/assets/fonts/4D5066C4BE0490771.eot?#hco") format("embedded-opentype"), url(data:application/x-font-woff;base64,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);
  font-weight: normal;
  font-style: normal;
}
@media screen and (max-width: 515px) {
  body[class*=md_] #main #assistiveicons .assistiveicon #printerfriendlylink,
  body[class*=md_] #main #assistiveicons .assistiveicon #printerfiendlylink {
    display: none;
    /*To hide print in Resp*/
  }
}
body[class*=md_] #main .pre .kp_help,
body[class*=md_] #main #pre .kp_help {
  text-align: right;
  /*FEDEPIC-8515*/
  margin-bottom: 15px;
}

body[class*=md_] #main .pre .kp_help a,
body[class*=md_] #main #pre .kp_help a {
  color: #0074AD;
  font-family: "Gotham 4r";
  font-size: 16px;
  text-decoration: none;
}

body[class*=md_] #main .pre .kp_help a:hover,
body[class*=md_] #main #pre .kp_help a:hover {
  color: #003B71;
  text-decoration: underline;
}

@media screen and (min-width: 1024px) {
  body[class*=md_] #main .title h1.header {
    /*FEDEPIC-8637*/
    width: calc(100% - 5rem);
  }
  body[class*=md_] #main .title #assistiveicons {
    width: 5rem;
  }
  body[class*=md_] #main .title #assistiveicons > .assistiveicon:first-child {
    width: 100%;
  }
  body[class*=md_] #main #assistiveicons > .assistiveicon:first-child a#printerfriendlylink {
    /*FEDEPIC-9807*/
    display: flex;
    flex-direction: column;
    align-items: end;
  }
}
body[class*=md_] #main ._Segment.withButton,
body[class*=md_] #main .medcard,
body[class*=md_] #main .clinicalcard,
body[class*=md_] #main .ResultList .listContainer ._List.listContainer,
body[class*=md_] #main .immunizationWorkflowContainer .card.immcard {
  border-radius: 6px;
}

body[class*=md_] #wrap .header_graphic #header_right_side #header_extras_proxy .proxySelectorDropDownContainer #proxyMenuButton.proxyButton:focus,
body[class*=md_] #wrap .header_graphic #header_right_side #header_covid_shortcut #covid_shortcut_contents .shortcut_link:focus {
  outline: -webkit-focus-ring-color auto 1px !important;
  /*FEDEPIC-8674 - QR and Proxy outline fixes*/
}

body[class*=md_] #wrap .header_graphic.without_search #header_go_home {
  width: auto;
  /*FEDEPIC-11065- After increasing KP logo in feb 2025 w.r.t production*/
}

body[class*=md_] #wrap .header_graphic.without_search #header_go_home #header_logo a.header_logo_link {
  width: 256px;
  /*FEDEPIC-11137*/
}

body[class*=md_] #wrap .header_graphic#header:not(:empty) .fitme {
  height: auto;
}

body[class*=md_] #wrap .header_graphic#header:not(:empty) .fitme #graphicHeader #header_navigation .header_navigation_buttons #header_menu {
  margin-top: 0;
  max-width: fit-content;
}

body[class*=md_] #wrap .header_graphic#header:not(:empty) .fitme #graphicHeader #header_extras .patient_name_switch .proxyMenuButton .accountDropDownButtonChevronDown {
  fill: #fff;
  /*FEDEPIC-10750*/
}

@media screen and (max-width: 515px) {
  body[class*=md_] #wrap #header {
    /*FEDEPIC-9873*/
  }
  body[class*=md_] #wrap #header #header_extras {
    position: static;
    max-width: fit-content;
  }
  body[class*=md_] #wrap #header #header_extras .header_navigation_buttons {
    align-items: end;
  }
  body[class*=md_] #wrap #header #header_extras .header_navigation_buttons .patient_name_switch .proxyMenuButton {
    height: auto;
    align-items: flex-start;
  }
  body[class*=md_] #wrap #header #header_extras .header_navigation_buttons .patient_name_switch .proxyMenuButton .switchPatientsTextOuter {
    display: block;
    width: auto;
  }
}
body[class*=md_] #wrap #header #graphicHeader:not(:empty) #header_menu #header_menu_icon {
  background-color: transparent;
  top: 2px;
  position: relative;
  /*FEDEPIC-9874*/
}

@media only screen and (min-width: 1px) and (max-width: 1300px) {
  body[class*=md_] #wrap #header #graphicHeader:not(:empty) #header_menu #header_menu_icon .menu_image {
    fill: #fff;
  }
}
body[class*=md_] #wrap #header #graphicHeader:not(:empty) #covid_shortcut_contents .shortcut_link .shortcut_icon {
  fill: #0074AD;
}

body[class*=md_] #wrap #header #graphicHeader:not(:empty) svg.header_button_icon,
body[class*=md_] #wrap #header #graphicHeader:not(:empty) svg.menu_image {
  width: 32px;
  height: 32px;
}

body[class*=md_] #main,
body[class*=md_] body:not(.isPrelogin) #footer,
body[class*=md_] #content.midlogin #footer,
body[class*=md_] #mainFooter,
body[class*=md_] .BeforeList input.SearchList {
  /*KPEPIC-5950-applying MyChart colors*/
  background-color: rgba(255, 255, 255, 0.88);
}

@media print {
  body[class*=md_] .prthead span.printheader {
    top: initial;
    /*FEDEPIC-10735 - FEB 2025 Global fix to override epic css*/
  }
}
/*FEDEPIC-8511 - Copyright global fix in fs07*/
@media screen and (max-width: 515px) {
  html.datatile.dm-datatilesframe #wrap #main {
    padding-bottom: 0;
  }
  html.datatile.dm-datatilesframe #wrap #footer .mainStyle {
    margin-top: -20px;
    padding-top: 0;
  }
}
/* FEDEPIC-10169 */
.extensibility iframe {
  width: 100%;
  border: none;
}

/* FEDEPIC-11375 adding css for the anchor tag's with target="_blank" attribute in anchor tags with icons for ADA */
svg.kp-external-link-icon {
  height: 1em;
  width: 1em;
}

.md_react_index #main #appRoot .GoalsPage .goalsPageContent .WidgetGoTo button.tertiary,
.md_details_index #wrap #content #ba_details_activity .ba_details_statements .buttonList a.button.tertiary,
.md_details_index #wrap #content #ba_details_main .buttonList .tertiary.ba_details_payment_button,
.md_details_index #wrap #ba_details_activity #ba_details_main #ba_filter_pane #ba_details_visits_filters,
.md_autopay_signup #wrap #autopay-content .subwayStep #PaymentMethodEntryStep .editMode .payment_method_selector .option_actions a.action_delete,
.md_autopay_signup #wrap #autopay-content .subwayStep #PaymentMethodEntryStep .editMode .payment_method_selector .option_actions a.action_edit,
.md_react_index #wrap #content #appRoot ._container .paymentMethodCard .paymentMethodItemActions button.tertiary,
.md_react_index #wrap #content #appRoot .scheduledPaymentMethodsGrid ._container .paymentMethodCard .paymentMethodItemActions a.paymentPlanEdit,
.md_details_index #ba_details_container #ba_details_main #ba_details_overview_payment_methods_container .paymentMethodCard a.tertiary,
.md_summary_index #wrap #main #ba_main .buttonList .ba_card_actions_link.button,
.md_echeckin_index #echeckin-workflow #eCheckInMedications .MedicationList .Medication ._ItemWithActionGroup .MedicationContent + ._ActionGroup button.tertiary,
.md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection input.proxyButton.neutral,
.md_visitslist_index #wrap #content .Visits .visitcomponent .pastlist .timeLineDetails .pastvisit.card .buttonList .button,
.md_react_index #wrap #main .section .Referrals .wideCard ._LayoutGrid .authGridItem .primary,
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep .cardlist .buttonList .button,
.md_react_index #wrap #content #appRoot .ResultList .SettingsMenu .settingsContainer .settingsInfo .ResultPreferencesCommand button.tertiary,
.md_echeckin_index #wrap #echeckin-workflow #echeckinPaymentContainer #visitPayVerifyStep .paymentCard .verifyResultsCardButton,
.md_react_index .Authorizations .authCard ._LoadMoreList ._ActionGroup a._Link,
.md_react_index #main #appRoot .HealthSummary .WidgetLayout .WidgetGoTo .tertiary,
.md_echeckin_index #echeckin-workflow #visit-contact-entry-container .contentCard .flavor-subtle button.selectedEdit,
.md_medications_list #wrap #main #MedicationForm #MedicationsPageContent .button.inlinedelete[data-id$=deleteitem],
.md_immunizations_index .immunizationWorkflowContainer .immcard .buttonList .button.immunizations_card_action_link,
.md_react_index #main .tertiary._InternalLink,
body[class*=md] .qnr-main-container .questionsContainer .uploadQuestion .answers .upload-container .addItem a[data-id=additem],
.md_oauth_review #KnownDeviceList ._ItemWithActionGroup .tertiary.alignCenter .removeBar,
.md_selftriage_load #allergies .buttonList .button[data-id=deleteitem],
.md_visitslist_index #main .Visits .timeLine .soonvisitactions .button.tertiary,
body[class*=md] #main #allergies ._ItemWithActionGroup ._ActionGroup ._actionable._command.tertiary,
body[class*=md] #main #allergies button._actionable._command.addItem span._TextFragment._readOnlyText,
.md_selftriage_load #wrap #selftriage-triage-workflow .slotsstep .filtercontainerparent .filtercontainer #Credentials-group .filter-group-expand-collapse #Credentials-show-more,
.md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text #video-card-container-header #LinkMyAccounts .collapse_expand_button,
.md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text .H2G-info-container button.expand-info,
.md_react_index #wrap #main .BillPay .NewPaymentMethod .PaymentMethodSelection button.tertiary,
.md_details_index #wrap #content #ba_details_activity a.ba_details_statements_load_more,
.md_details_index #wrap #ba_details_activity #ba_details_main .headerWithPrint #ba_details_visits_showhide span#ba_details_visits_showhide_hide .ba_header_chevron,
.md_details_index #wrap #ba_details_activity #ba_details_main .headerWithPrint #ba_details_visits_showhide span#ba_details_visits_showhide_show .ba_header_chevron,
.md_details_index #wrap #ba_details_activity #ba_details_main .GenerateDetailBillCommand button.tertiary.generateButton,
.md_selftriage_load #selftriage-triage-workflow .recommendationsBucket .slotsstep .slotsData .zeroStateContainer .loadmorecontainer button.resetcalendarfilterbutton,
body[class*=md] #main [id*=-workflow] .recommendationsBucket .instructions .tertiary.toggleButton,
.md_echeckin_index #main #echeckin-workflow #eCheckInMedications .MedicationEntry .validatedEntryForm button.tertiary,
.md_react_index #main #appRoot .AuthorizeSharing .AuthCard .AuthCardMainSection .seeMoreSection button.authCardText,
.md_scheduling_index #wrap #main #scheduling-workflow-container .slotsstep .slotsContainer .slotsData #common-zero-state .clearFiltersContainer #clear-filters-no-providers-button,
.md_scheduling_index #wrap #main #scheduling-workflow-container .hasFloatingNavigation .qnrStep .edit-response-margin a[role=button],
.md_scheduling_index #scheduling-workflow-container #OriginalAppointmentInfo .disclosureButton,
.md_familyaccess_index #wrap div[id*=video-card-container] .collapse_expand .collapse_expand_button,
.md_react_index #wrap #main .OrganizationAuthSearchResults .OrganizationSearchCard .orgDetails button.associatedOrgWrapper,
md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .declinedRecommendations .disabledGroups summary,
.md_triagehistory_load #past-triages-workflow .recommendationsBucket .groupDetails .card .additionalInfoLink .button.tertiary,
.md_triagehistory_load #past-triages-workflow .historyBody .recommendationsBucket .actionNodeBody .instructions .tertiary,
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket .detailsReviewPage .declineButtonList .declineButton,
.md_covidstatus_index #wrap #content #sidebar #covidVideoContainer .videoCard .collapse_expand .collapse_expand_button,
.md_react_index #wrap #content #appRoot .CommunicationCenter .commCenterMain button.tertiary,
body[class*=md] .slotsData .loadmorecontainer .button.cleartimefiltersbutton,
body[class*=md] #calendar table.calendarfooter td#calcancel,
.md_react_index #main #appRoot .ToDo .ToDoTasks .progressAndOptions ._Menu button[class^=_Menu],
.md_react_index #main #appRoot .ToDo .ToDoTasks .TasksNavigation .tertiary[class*=navigate],
.md_react_index #main #appRoot .documentPage .signatureControl .CanvasControlButtons .ClearCanvas .tertiary.ClearCanvasCommand,
.md_react_index #wrap #main #appRoot .CapturedWorkflowPage .activityContent ._command.tertiary,
.md_react_index #wrap #content #main #appRoot .CommunicationCenter .ConversationListPicker .ConversationFolder .ConversationMultiActionLine button.tertiary,
.md_react_index #wrap #content #main #appRoot .CommunicationCenter .ConversationListPicker .ConversationFolder .ConversationMultiAction .firstLine .tertiary.neutral,
.md_react_index #wrap #main #appRoot .CapturedWorkflowPage .educationSharingScreen .navigationContainer .centeredLink,
.md_react_index #wrap #main #appRoot .CapturedWorkflowPage > ._command.tertiary,
.md_react_index #wrap #main #appRoot .documentPage .signatureControl .ClearCanvas button.ClearCanvasCommand,
.md_react_index #wrap #main #appRoot .CapturedWorkflowPage .activityContent .educationScreen .storyContainer .linkContainer .toggleLink,
.md_react_index .CommunicationPreferences .detailsList button._ExpandCommand .contentAction,
.md_selftriage_load #allergies [data-id=additem] .addlabel,
body[class*=_load] .selfTriage .disabledGroups details.expandable summary.toggleButton,
.md_triagehistory_load .nodeGroupOption .actionNodeBody .tertiary.rightLink,
.md_react_index #main .ResultDetails ._AdditionalActions .askAQuestionAction,
.md_react_index #main .PageNavigator:not([aria-disabled=true]),
.md_react_index #main #appRoot .loadMore,
body[class*=md] #main #allergies ._actionable.addOtherResultButton,
.md_react_index #main .VisitDetailsPastAmbulatory .VisitDetailsMultipleViews .Snapshots .PdfViewer .pdfDownload,
.md_visitslist_index #main .Visits .component.notoolbar .filterAction .clearFiltersButton,
.md_visitslist_index #main .Visits .component.notoolbar .filterAction .showFiltersButton,
.md_react_index #main ._Disclosure .disclosureButton,
body[class*=md_] #main .questionnaire-template-container .qnr-summary-show-table,
.md_react_index #main .RecallOnboardingCommand,
body[class*=md] .nodeGroupOption .actionNodeBody .instructions .button.tertiary,
.md_react_index .MessageComposer .Actions .tertiary.action,
.md_react_index .MessageComposer .ComposeDisclaimer .disclaimerButton,
.md_react_index #appRoot .ConversationDetails .commands ._actionable._command.tertiary,
.md_react_index #main .CommunicationPreferences .Preferences .Consents button.optInToggle,
body[class*=md] #calendar table td#calcancel button,
.md_caredecision_index #qnr-form #qnr-container #qnr-summary-table .edit-question-icon span.button.tertiary,
body[class*=md] .providersection .locationcontainer #slotwarning .formbuttons .warningButtonContainer a.warningContinue.tertiary,
body[class*=md] #main .cardlist .buttonList .button.editButton.tertiary,
.md_react_index #main #appRoot ._ViewPickerPanel ._LoadMoreCommand button._Command._actionable.tertiary {
  color: #0074AD;
}

.md_react_index #main #appRoot .GoalsPage .goalsPageContent .WidgetGoTo button.tertiary:hover,
.md_details_index #wrap #content #ba_details_activity .ba_details_statements .buttonList a.button.tertiary:hover,
.md_details_index #wrap #content #ba_details_main .buttonList .tertiary.ba_details_payment_button:hover,
.md_details_index #wrap #ba_details_activity #ba_details_main #ba_filter_pane #ba_details_visits_filters:hover,
.md_autopay_signup #wrap #autopay-content .subwayStep #PaymentMethodEntryStep .editMode .payment_method_selector .option_actions a.action_delete:hover,
.md_autopay_signup #wrap #autopay-content .subwayStep #PaymentMethodEntryStep .editMode .payment_method_selector .option_actions a.action_edit:hover,
.md_react_index #wrap #content #appRoot ._container .paymentMethodCard .paymentMethodItemActions button.tertiary:hover,
.md_react_index #wrap #content #appRoot .scheduledPaymentMethodsGrid ._container .paymentMethodCard .paymentMethodItemActions a.paymentPlanEdit:hover,
.md_details_index #ba_details_container #ba_details_main #ba_details_overview_payment_methods_container .paymentMethodCard a.tertiary:hover,
.md_summary_index #wrap #main #ba_main .buttonList .ba_card_actions_link.button:hover,
.md_echeckin_index #echeckin-workflow #eCheckInMedications .MedicationList .Medication ._ItemWithActionGroup .MedicationContent + ._ActionGroup button.tertiary:hover,
.md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection input.proxyButton.neutral:hover,
.md_visitslist_index #wrap #content .Visits .visitcomponent .pastlist .timeLineDetails .pastvisit.card .buttonList .button:hover,
.md_react_index #wrap #main .section .Referrals .wideCard ._LayoutGrid .authGridItem .primary:hover,
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep .cardlist .buttonList .button:hover,
.md_react_index #wrap #content #appRoot .ResultList .SettingsMenu .settingsContainer .settingsInfo .ResultPreferencesCommand button.tertiary:hover,
.md_echeckin_index #wrap #echeckin-workflow #echeckinPaymentContainer #visitPayVerifyStep .paymentCard .verifyResultsCardButton:hover,
.md_react_index .Authorizations .authCard ._LoadMoreList ._ActionGroup a._Link:hover,
.md_react_index #main #appRoot .HealthSummary .WidgetLayout .WidgetGoTo .tertiary:hover,
.md_echeckin_index #echeckin-workflow #visit-contact-entry-container .contentCard .flavor-subtle button.selectedEdit:hover,
.md_medications_list #wrap #main #MedicationForm #MedicationsPageContent .button.inlinedelete[data-id$=deleteitem]:hover,
.md_immunizations_index .immunizationWorkflowContainer .immcard .buttonList .button.immunizations_card_action_link:hover,
.md_react_index #main .tertiary._InternalLink:hover,
body[class*=md] .qnr-main-container .questionsContainer .uploadQuestion .answers .upload-container .addItem a[data-id=additem]:hover,
.md_oauth_review #KnownDeviceList ._ItemWithActionGroup .tertiary.alignCenter .removeBar:hover,
.md_selftriage_load #allergies .buttonList .button[data-id=deleteitem]:hover,
.md_visitslist_index #main .Visits .timeLine .soonvisitactions .button.tertiary:hover,
body[class*=md] #main #allergies ._ItemWithActionGroup ._ActionGroup ._actionable._command.tertiary:hover,
body[class*=md] #main #allergies button._actionable._command.addItem span._TextFragment._readOnlyText:hover,
.md_selftriage_load #wrap #selftriage-triage-workflow .slotsstep .filtercontainerparent .filtercontainer #Credentials-group .filter-group-expand-collapse #Credentials-show-more:hover,
.md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text #video-card-container-header #LinkMyAccounts .collapse_expand_button:hover,
.md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text .H2G-info-container button.expand-info:hover,
.md_react_index #wrap #main .BillPay .NewPaymentMethod .PaymentMethodSelection button.tertiary:hover,
.md_details_index #wrap #content #ba_details_activity a.ba_details_statements_load_more:hover,
.md_details_index #wrap #ba_details_activity #ba_details_main .headerWithPrint #ba_details_visits_showhide span#ba_details_visits_showhide_hide .ba_header_chevron:hover,
.md_details_index #wrap #ba_details_activity #ba_details_main .headerWithPrint #ba_details_visits_showhide span#ba_details_visits_showhide_show .ba_header_chevron:hover,
.md_details_index #wrap #ba_details_activity #ba_details_main .GenerateDetailBillCommand button.tertiary.generateButton:hover,
.md_selftriage_load #selftriage-triage-workflow .recommendationsBucket .slotsstep .slotsData .zeroStateContainer .loadmorecontainer button.resetcalendarfilterbutton:hover,
body[class*=md] #main [id*=-workflow] .recommendationsBucket .instructions .tertiary.toggleButton:hover,
.md_echeckin_index #main #echeckin-workflow #eCheckInMedications .MedicationEntry .validatedEntryForm button.tertiary:hover,
.md_react_index #main #appRoot .AuthorizeSharing .AuthCard .AuthCardMainSection .seeMoreSection button.authCardText:hover,
.md_scheduling_index #wrap #main #scheduling-workflow-container .slotsstep .slotsContainer .slotsData #common-zero-state .clearFiltersContainer #clear-filters-no-providers-button:hover,
.md_scheduling_index #wrap #main #scheduling-workflow-container .hasFloatingNavigation .qnrStep .edit-response-margin a[role=button]:hover,
.md_scheduling_index #scheduling-workflow-container #OriginalAppointmentInfo .disclosureButton:hover,
.md_familyaccess_index #wrap div[id*=video-card-container] .collapse_expand .collapse_expand_button:hover,
.md_react_index #wrap #main .OrganizationAuthSearchResults .OrganizationSearchCard .orgDetails button.associatedOrgWrapper:hover,
md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .declinedRecommendations .disabledGroups summary:hover,
.md_triagehistory_load #past-triages-workflow .recommendationsBucket .groupDetails .card .additionalInfoLink .button.tertiary:hover,
.md_triagehistory_load #past-triages-workflow .historyBody .recommendationsBucket .actionNodeBody .instructions .tertiary:hover,
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket .detailsReviewPage .declineButtonList .declineButton:hover,
.md_covidstatus_index #wrap #content #sidebar #covidVideoContainer .videoCard .collapse_expand .collapse_expand_button:hover,
.md_react_index #wrap #content #appRoot .CommunicationCenter .commCenterMain button.tertiary:hover,
body[class*=md] .slotsData .loadmorecontainer .button.cleartimefiltersbutton:hover,
body[class*=md] #calendar table.calendarfooter td#calcancel:hover,
.md_react_index #main #appRoot .ToDo .ToDoTasks .progressAndOptions ._Menu button[class^=_Menu]:hover,
.md_react_index #main #appRoot .ToDo .ToDoTasks .TasksNavigation .tertiary[class*=navigate]:hover,
.md_react_index #main #appRoot .documentPage .signatureControl .CanvasControlButtons .ClearCanvas .tertiary.ClearCanvasCommand:hover,
.md_react_index #wrap #main #appRoot .CapturedWorkflowPage .activityContent ._command.tertiary:hover,
.md_react_index #wrap #content #main #appRoot .CommunicationCenter .ConversationListPicker .ConversationFolder .ConversationMultiActionLine button.tertiary:hover,
.md_react_index #wrap #content #main #appRoot .CommunicationCenter .ConversationListPicker .ConversationFolder .ConversationMultiAction .firstLine .tertiary.neutral:hover,
.md_react_index #wrap #main #appRoot .CapturedWorkflowPage .educationSharingScreen .navigationContainer .centeredLink:hover,
.md_react_index #wrap #main #appRoot .CapturedWorkflowPage > ._command.tertiary:hover,
.md_react_index #wrap #main #appRoot .documentPage .signatureControl .ClearCanvas button.ClearCanvasCommand:hover,
.md_react_index #wrap #main #appRoot .CapturedWorkflowPage .activityContent .educationScreen .storyContainer .linkContainer .toggleLink:hover,
.md_react_index .CommunicationPreferences .detailsList button._ExpandCommand .contentAction:hover,
.md_selftriage_load #allergies [data-id=additem] .addlabel:hover,
body[class*=_load] .selfTriage .disabledGroups details.expandable summary.toggleButton:hover,
.md_triagehistory_load .nodeGroupOption .actionNodeBody .tertiary.rightLink:hover,
.md_react_index #main .ResultDetails ._AdditionalActions .askAQuestionAction:hover,
.md_react_index #main .PageNavigator:hover:not([aria-disabled=true]),
.md_react_index #main #appRoot .loadMore:hover,
body[class*=md] #main #allergies ._actionable.addOtherResultButton:hover,
.md_react_index #main .VisitDetailsPastAmbulatory .VisitDetailsMultipleViews .Snapshots .PdfViewer .pdfDownload:hover,
.md_visitslist_index #main .Visits .component.notoolbar .filterAction .clearFiltersButton:hover,
.md_visitslist_index #main .Visits .component.notoolbar .filterAction .showFiltersButton:hover,
.md_react_index #main ._Disclosure .disclosureButton:hover,
body[class*=md_] #main .questionnaire-template-container .qnr-summary-show-table:hover,
.md_react_index #main .RecallOnboardingCommand:hover,
body[class*=md] .nodeGroupOption .actionNodeBody .instructions .button.tertiary:hover,
.md_react_index .MessageComposer .Actions .tertiary.action:hover,
.md_react_index .MessageComposer .ComposeDisclaimer .disclaimerButton:hover,
.md_react_index #appRoot .ConversationDetails .commands ._actionable._command.tertiary:hover,
.md_react_index #main .CommunicationPreferences .Preferences .Consents button.optInToggle:hover,
body[class*=md] #calendar table td#calcancel button:hover,
.md_caredecision_index #qnr-form #qnr-container #qnr-summary-table .edit-question-icon span.button.tertiary:hover,
body[class*=md] .providersection .locationcontainer #slotwarning .formbuttons .warningButtonContainer a.warningContinue.tertiary:hover,
body[class*=md] #main .cardlist .buttonList .button.editButton.tertiary:hover,
.md_react_index #main #appRoot ._ViewPickerPanel ._LoadMoreCommand button._Command._actionable.tertiary:hover,
.md_react_index #main #appRoot .GoalsPage .goalsPageContent .WidgetGoTo button.tertiary:focus,
.md_details_index #wrap #content #ba_details_activity .ba_details_statements .buttonList a.button.tertiary:focus,
.md_details_index #wrap #content #ba_details_main .buttonList .tertiary.ba_details_payment_button:focus,
.md_details_index #wrap #ba_details_activity #ba_details_main #ba_filter_pane #ba_details_visits_filters:focus,
.md_autopay_signup #wrap #autopay-content .subwayStep #PaymentMethodEntryStep .editMode .payment_method_selector .option_actions a.action_delete:focus,
.md_autopay_signup #wrap #autopay-content .subwayStep #PaymentMethodEntryStep .editMode .payment_method_selector .option_actions a.action_edit:focus,
.md_react_index #wrap #content #appRoot ._container .paymentMethodCard .paymentMethodItemActions button.tertiary:focus,
.md_react_index #wrap #content #appRoot .scheduledPaymentMethodsGrid ._container .paymentMethodCard .paymentMethodItemActions a.paymentPlanEdit:focus,
.md_details_index #ba_details_container #ba_details_main #ba_details_overview_payment_methods_container .paymentMethodCard a.tertiary:focus,
.md_summary_index #wrap #main #ba_main .buttonList .ba_card_actions_link.button:focus,
.md_echeckin_index #echeckin-workflow #eCheckInMedications .MedicationList .Medication ._ItemWithActionGroup .MedicationContent + ._ActionGroup button.tertiary:focus,
.md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection input.proxyButton.neutral:focus,
.md_visitslist_index #wrap #content .Visits .visitcomponent .pastlist .timeLineDetails .pastvisit.card .buttonList .button:focus,
.md_react_index #wrap #main .section .Referrals .wideCard ._LayoutGrid .authGridItem .primary:focus,
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep .cardlist .buttonList .button:focus,
.md_react_index #wrap #content #appRoot .ResultList .SettingsMenu .settingsContainer .settingsInfo .ResultPreferencesCommand button.tertiary:focus,
.md_echeckin_index #wrap #echeckin-workflow #echeckinPaymentContainer #visitPayVerifyStep .paymentCard .verifyResultsCardButton:focus,
.md_react_index .Authorizations .authCard ._LoadMoreList ._ActionGroup a._Link:focus,
.md_react_index #main #appRoot .HealthSummary .WidgetLayout .WidgetGoTo .tertiary:focus,
.md_echeckin_index #echeckin-workflow #visit-contact-entry-container .contentCard .flavor-subtle button.selectedEdit:focus,
.md_medications_list #wrap #main #MedicationForm #MedicationsPageContent .button.inlinedelete[data-id$=deleteitem]:focus,
.md_immunizations_index .immunizationWorkflowContainer .immcard .buttonList .button.immunizations_card_action_link:focus,
.md_react_index #main .tertiary._InternalLink:focus,
body[class*=md] .qnr-main-container .questionsContainer .uploadQuestion .answers .upload-container .addItem a[data-id=additem]:focus,
.md_oauth_review #KnownDeviceList ._ItemWithActionGroup .tertiary.alignCenter .removeBar:focus,
.md_selftriage_load #allergies .buttonList .button[data-id=deleteitem]:focus,
.md_visitslist_index #main .Visits .timeLine .soonvisitactions .button.tertiary:focus,
body[class*=md] #main #allergies ._ItemWithActionGroup ._ActionGroup ._actionable._command.tertiary:focus,
body[class*=md] #main #allergies button._actionable._command.addItem span._TextFragment._readOnlyText:focus,
.md_selftriage_load #wrap #selftriage-triage-workflow .slotsstep .filtercontainerparent .filtercontainer #Credentials-group .filter-group-expand-collapse #Credentials-show-more:focus,
.md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text #video-card-container-header #LinkMyAccounts .collapse_expand_button:focus,
.md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text .H2G-info-container button.expand-info:focus,
.md_react_index #wrap #main .BillPay .NewPaymentMethod .PaymentMethodSelection button.tertiary:focus,
.md_details_index #wrap #content #ba_details_activity a.ba_details_statements_load_more:focus,
.md_details_index #wrap #ba_details_activity #ba_details_main .headerWithPrint #ba_details_visits_showhide span#ba_details_visits_showhide_hide .ba_header_chevron:focus,
.md_details_index #wrap #ba_details_activity #ba_details_main .headerWithPrint #ba_details_visits_showhide span#ba_details_visits_showhide_show .ba_header_chevron:focus,
.md_details_index #wrap #ba_details_activity #ba_details_main .GenerateDetailBillCommand button.tertiary.generateButton:focus,
.md_selftriage_load #selftriage-triage-workflow .recommendationsBucket .slotsstep .slotsData .zeroStateContainer .loadmorecontainer button.resetcalendarfilterbutton:focus,
body[class*=md] #main [id*=-workflow] .recommendationsBucket .instructions .tertiary.toggleButton:focus,
.md_echeckin_index #main #echeckin-workflow #eCheckInMedications .MedicationEntry .validatedEntryForm button.tertiary:focus,
.md_react_index #main #appRoot .AuthorizeSharing .AuthCard .AuthCardMainSection .seeMoreSection button.authCardText:focus,
.md_scheduling_index #wrap #main #scheduling-workflow-container .slotsstep .slotsContainer .slotsData #common-zero-state .clearFiltersContainer #clear-filters-no-providers-button:focus,
.md_scheduling_index #wrap #main #scheduling-workflow-container .hasFloatingNavigation .qnrStep .edit-response-margin a[role=button]:focus,
.md_scheduling_index #scheduling-workflow-container #OriginalAppointmentInfo .disclosureButton:focus,
.md_familyaccess_index #wrap div[id*=video-card-container] .collapse_expand .collapse_expand_button:focus,
.md_react_index #wrap #main .OrganizationAuthSearchResults .OrganizationSearchCard .orgDetails button.associatedOrgWrapper:focus,
md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .declinedRecommendations .disabledGroups summary:focus,
.md_triagehistory_load #past-triages-workflow .recommendationsBucket .groupDetails .card .additionalInfoLink .button.tertiary:focus,
.md_triagehistory_load #past-triages-workflow .historyBody .recommendationsBucket .actionNodeBody .instructions .tertiary:focus,
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket .detailsReviewPage .declineButtonList .declineButton:focus,
.md_covidstatus_index #wrap #content #sidebar #covidVideoContainer .videoCard .collapse_expand .collapse_expand_button:focus,
.md_react_index #wrap #content #appRoot .CommunicationCenter .commCenterMain button.tertiary:focus,
body[class*=md] .slotsData .loadmorecontainer .button.cleartimefiltersbutton:focus,
body[class*=md] #calendar table.calendarfooter td#calcancel:focus,
.md_react_index #main #appRoot .ToDo .ToDoTasks .progressAndOptions ._Menu button[class^=_Menu]:focus,
.md_react_index #main #appRoot .ToDo .ToDoTasks .TasksNavigation .tertiary[class*=navigate]:focus,
.md_react_index #main #appRoot .documentPage .signatureControl .CanvasControlButtons .ClearCanvas .tertiary.ClearCanvasCommand:focus,
.md_react_index #wrap #main #appRoot .CapturedWorkflowPage .activityContent ._command.tertiary:focus,
.md_react_index #wrap #content #main #appRoot .CommunicationCenter .ConversationListPicker .ConversationFolder .ConversationMultiActionLine button.tertiary:focus,
.md_react_index #wrap #content #main #appRoot .CommunicationCenter .ConversationListPicker .ConversationFolder .ConversationMultiAction .firstLine .tertiary.neutral:focus,
.md_react_index #wrap #main #appRoot .CapturedWorkflowPage .educationSharingScreen .navigationContainer .centeredLink:focus,
.md_react_index #wrap #main #appRoot .CapturedWorkflowPage > ._command.tertiary:focus,
.md_react_index #wrap #main #appRoot .documentPage .signatureControl .ClearCanvas button.ClearCanvasCommand:focus,
.md_react_index #wrap #main #appRoot .CapturedWorkflowPage .activityContent .educationScreen .storyContainer .linkContainer .toggleLink:focus,
.md_react_index .CommunicationPreferences .detailsList button._ExpandCommand .contentAction:focus,
.md_selftriage_load #allergies [data-id=additem] .addlabel:focus,
body[class*=_load] .selfTriage .disabledGroups details.expandable summary.toggleButton:focus,
.md_triagehistory_load .nodeGroupOption .actionNodeBody .tertiary.rightLink:focus,
.md_react_index #main .ResultDetails ._AdditionalActions .askAQuestionAction:focus,
.md_react_index #main .PageNavigator:focus:not([aria-disabled=true]),
.md_react_index #main #appRoot .loadMore:focus,
body[class*=md] #main #allergies ._actionable.addOtherResultButton:focus,
.md_react_index #main .VisitDetailsPastAmbulatory .VisitDetailsMultipleViews .Snapshots .PdfViewer .pdfDownload:focus,
.md_visitslist_index #main .Visits .component.notoolbar .filterAction .clearFiltersButton:focus,
.md_visitslist_index #main .Visits .component.notoolbar .filterAction .showFiltersButton:focus,
.md_react_index #main ._Disclosure .disclosureButton:focus,
body[class*=md_] #main .questionnaire-template-container .qnr-summary-show-table:focus,
.md_react_index #main .RecallOnboardingCommand:focus,
body[class*=md] .nodeGroupOption .actionNodeBody .instructions .button.tertiary:focus,
.md_react_index .MessageComposer .Actions .tertiary.action:focus,
.md_react_index .MessageComposer .ComposeDisclaimer .disclaimerButton:focus,
.md_react_index #appRoot .ConversationDetails .commands ._actionable._command.tertiary:focus,
.md_react_index #main .CommunicationPreferences .Preferences .Consents button.optInToggle:focus,
body[class*=md] #calendar table td#calcancel button:focus,
.md_caredecision_index #qnr-form #qnr-container #qnr-summary-table .edit-question-icon span.button.tertiary:focus,
body[class*=md] .providersection .locationcontainer #slotwarning .formbuttons .warningButtonContainer a.warningContinue.tertiary:focus,
body[class*=md] #main .cardlist .buttonList .button.editButton.tertiary:focus,
.md_react_index #main #appRoot ._ViewPickerPanel ._LoadMoreCommand button._Command._actionable.tertiary:focus {
  color: #003B71;
}

.md_react_index #main #appRoot .GoalsPage .goalsPageContent .WidgetGoTo button.tertiary:hover,
.md_details_index #wrap #content #ba_details_activity .ba_details_statements .buttonList a.button.tertiary:hover,
.md_details_index #wrap #content #ba_details_main .buttonList .tertiary.ba_details_payment_button:hover,
.md_details_index #wrap #ba_details_activity #ba_details_main #ba_filter_pane #ba_details_visits_filters:hover,
.md_autopay_signup #wrap #autopay-content .subwayStep #PaymentMethodEntryStep .editMode .payment_method_selector .option_actions a.action_delete:hover,
.md_autopay_signup #wrap #autopay-content .subwayStep #PaymentMethodEntryStep .editMode .payment_method_selector .option_actions a.action_edit:hover,
.md_react_index #wrap #content #appRoot ._container .paymentMethodCard .paymentMethodItemActions button.tertiary:hover,
.md_react_index #wrap #content #appRoot .scheduledPaymentMethodsGrid ._container .paymentMethodCard .paymentMethodItemActions a.paymentPlanEdit:hover,
.md_details_index #ba_details_container #ba_details_main #ba_details_overview_payment_methods_container .paymentMethodCard a.tertiary:hover,
.md_summary_index #wrap #main #ba_main .buttonList .ba_card_actions_link.button:hover,
.md_echeckin_index #echeckin-workflow #eCheckInMedications .MedicationList .Medication ._ItemWithActionGroup .MedicationContent + ._ActionGroup button.tertiary:hover,
.md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection input.proxyButton.neutral:hover,
.md_visitslist_index #wrap #content .Visits .visitcomponent .pastlist .timeLineDetails .pastvisit.card .buttonList .button:hover,
.md_react_index #wrap #main .section .Referrals .wideCard ._LayoutGrid .authGridItem .primary:hover,
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep .cardlist .buttonList .button:hover,
.md_react_index #wrap #content #appRoot .ResultList .SettingsMenu .settingsContainer .settingsInfo .ResultPreferencesCommand button.tertiary:hover,
.md_echeckin_index #wrap #echeckin-workflow #echeckinPaymentContainer #visitPayVerifyStep .paymentCard .verifyResultsCardButton:hover,
.md_react_index .Authorizations .authCard ._LoadMoreList ._ActionGroup a._Link:hover,
.md_react_index #main #appRoot .HealthSummary .WidgetLayout .WidgetGoTo .tertiary:hover,
.md_echeckin_index #echeckin-workflow #visit-contact-entry-container .contentCard .flavor-subtle button.selectedEdit:hover,
.md_medications_list #wrap #main #MedicationForm #MedicationsPageContent .button.inlinedelete[data-id$=deleteitem]:hover,
.md_immunizations_index .immunizationWorkflowContainer .immcard .buttonList .button.immunizations_card_action_link:hover,
.md_react_index #main .tertiary._InternalLink:hover,
body[class*=md] .qnr-main-container .questionsContainer .uploadQuestion .answers .upload-container .addItem a[data-id=additem]:hover,
.md_oauth_review #KnownDeviceList ._ItemWithActionGroup .tertiary.alignCenter .removeBar:hover,
.md_selftriage_load #allergies .buttonList .button[data-id=deleteitem]:hover,
.md_visitslist_index #main .Visits .timeLine .soonvisitactions .button.tertiary:hover,
body[class*=md] #main #allergies ._ItemWithActionGroup ._ActionGroup ._actionable._command.tertiary:hover,
body[class*=md] #main #allergies button._actionable._command.addItem span._TextFragment._readOnlyText:hover,
.md_selftriage_load #wrap #selftriage-triage-workflow .slotsstep .filtercontainerparent .filtercontainer #Credentials-group .filter-group-expand-collapse #Credentials-show-more:hover,
.md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text #video-card-container-header #LinkMyAccounts .collapse_expand_button:hover,
.md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text .H2G-info-container button.expand-info:hover,
.md_react_index #wrap #main .BillPay .NewPaymentMethod .PaymentMethodSelection button.tertiary:hover,
.md_details_index #wrap #content #ba_details_activity a.ba_details_statements_load_more:hover,
.md_details_index #wrap #ba_details_activity #ba_details_main .headerWithPrint #ba_details_visits_showhide span#ba_details_visits_showhide_hide .ba_header_chevron:hover,
.md_details_index #wrap #ba_details_activity #ba_details_main .headerWithPrint #ba_details_visits_showhide span#ba_details_visits_showhide_show .ba_header_chevron:hover,
.md_details_index #wrap #ba_details_activity #ba_details_main .GenerateDetailBillCommand button.tertiary.generateButton:hover,
.md_selftriage_load #selftriage-triage-workflow .recommendationsBucket .slotsstep .slotsData .zeroStateContainer .loadmorecontainer button.resetcalendarfilterbutton:hover,
body[class*=md] #main [id*=-workflow] .recommendationsBucket .instructions .tertiary.toggleButton:hover,
.md_echeckin_index #main #echeckin-workflow #eCheckInMedications .MedicationEntry .validatedEntryForm button.tertiary:hover,
.md_react_index #main #appRoot .AuthorizeSharing .AuthCard .AuthCardMainSection .seeMoreSection button.authCardText:hover,
.md_scheduling_index #wrap #main #scheduling-workflow-container .slotsstep .slotsContainer .slotsData #common-zero-state .clearFiltersContainer #clear-filters-no-providers-button:hover,
.md_scheduling_index #wrap #main #scheduling-workflow-container .hasFloatingNavigation .qnrStep .edit-response-margin a[role=button]:hover,
.md_scheduling_index #scheduling-workflow-container #OriginalAppointmentInfo .disclosureButton:hover,
.md_familyaccess_index #wrap div[id*=video-card-container] .collapse_expand .collapse_expand_button:hover,
.md_react_index #wrap #main .OrganizationAuthSearchResults .OrganizationSearchCard .orgDetails button.associatedOrgWrapper:hover,
md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .declinedRecommendations .disabledGroups summary:hover,
.md_triagehistory_load #past-triages-workflow .recommendationsBucket .groupDetails .card .additionalInfoLink .button.tertiary:hover,
.md_triagehistory_load #past-triages-workflow .historyBody .recommendationsBucket .actionNodeBody .instructions .tertiary:hover,
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket .detailsReviewPage .declineButtonList .declineButton:hover,
.md_covidstatus_index #wrap #content #sidebar #covidVideoContainer .videoCard .collapse_expand .collapse_expand_button:hover,
.md_react_index #wrap #content #appRoot .CommunicationCenter .commCenterMain button.tertiary:hover,
body[class*=md] .slotsData .loadmorecontainer .button.cleartimefiltersbutton:hover,
body[class*=md] #calendar table.calendarfooter td#calcancel:hover,
.md_react_index #main #appRoot .ToDo .ToDoTasks .progressAndOptions ._Menu button[class^=_Menu]:hover,
.md_react_index #main #appRoot .ToDo .ToDoTasks .TasksNavigation .tertiary[class*=navigate]:hover,
.md_react_index #main #appRoot .documentPage .signatureControl .CanvasControlButtons .ClearCanvas .tertiary.ClearCanvasCommand:hover,
.md_react_index #wrap #main #appRoot .CapturedWorkflowPage .activityContent ._command.tertiary:hover,
.md_react_index #wrap #content #main #appRoot .CommunicationCenter .ConversationListPicker .ConversationFolder .ConversationMultiActionLine button.tertiary:hover,
.md_react_index #wrap #content #main #appRoot .CommunicationCenter .ConversationListPicker .ConversationFolder .ConversationMultiAction .firstLine .tertiary.neutral:hover,
.md_react_index #wrap #main #appRoot .CapturedWorkflowPage .educationSharingScreen .navigationContainer .centeredLink:hover,
.md_react_index #wrap #main #appRoot .CapturedWorkflowPage > ._command.tertiary:hover,
.md_react_index #wrap #main #appRoot .documentPage .signatureControl .ClearCanvas button.ClearCanvasCommand:hover,
.md_react_index #wrap #main #appRoot .CapturedWorkflowPage .activityContent .educationScreen .storyContainer .linkContainer .toggleLink:hover,
.md_react_index .CommunicationPreferences .detailsList button._ExpandCommand .contentAction:hover,
.md_selftriage_load #allergies [data-id=additem] .addlabel:hover,
body[class*=_load] .selfTriage .disabledGroups details.expandable summary.toggleButton:hover,
.md_triagehistory_load .nodeGroupOption .actionNodeBody .tertiary.rightLink:hover,
.md_react_index #main .ResultDetails ._AdditionalActions .askAQuestionAction:hover,
.md_react_index #main .PageNavigator:hover:not([aria-disabled=true]),
.md_react_index #main #appRoot .loadMore:hover,
body[class*=md] #main #allergies ._actionable.addOtherResultButton:hover,
.md_react_index #main .VisitDetailsPastAmbulatory .VisitDetailsMultipleViews .Snapshots .PdfViewer .pdfDownload:hover,
.md_visitslist_index #main .Visits .component.notoolbar .filterAction .clearFiltersButton:hover,
.md_visitslist_index #main .Visits .component.notoolbar .filterAction .showFiltersButton:hover,
.md_react_index #main ._Disclosure .disclosureButton:hover,
body[class*=md_] #main .questionnaire-template-container .qnr-summary-show-table:hover,
.md_react_index #main .RecallOnboardingCommand:hover,
body[class*=md] .nodeGroupOption .actionNodeBody .instructions .button.tertiary:hover,
.md_react_index .MessageComposer .Actions .tertiary.action:hover,
.md_react_index .MessageComposer .ComposeDisclaimer .disclaimerButton:hover,
.md_react_index #appRoot .ConversationDetails .commands ._actionable._command.tertiary:hover,
.md_react_index #main .CommunicationPreferences .Preferences .Consents button.optInToggle:hover,
body[class*=md] #calendar table td#calcancel button:hover,
.md_caredecision_index #qnr-form #qnr-container #qnr-summary-table .edit-question-icon span.button.tertiary:hover,
body[class*=md] .providersection .locationcontainer #slotwarning .formbuttons .warningButtonContainer a.warningContinue.tertiary:hover,
body[class*=md] #main .cardlist .buttonList .button.editButton.tertiary:hover,
.md_react_index #main #appRoot ._ViewPickerPanel ._LoadMoreCommand button._Command._actionable.tertiary:hover {
  text-decoration: none;
}

.md_react_index #main #appRoot .GoalsPage .goalsPageContent .WidgetGoTo button.tertiary:active,
.md_details_index #wrap #content #ba_details_activity .ba_details_statements .buttonList a.button.tertiary:active,
.md_details_index #wrap #content #ba_details_main .buttonList .tertiary.ba_details_payment_button:active,
.md_details_index #wrap #ba_details_activity #ba_details_main #ba_filter_pane #ba_details_visits_filters:active,
.md_autopay_signup #wrap #autopay-content .subwayStep #PaymentMethodEntryStep .editMode .payment_method_selector .option_actions a.action_delete:active,
.md_autopay_signup #wrap #autopay-content .subwayStep #PaymentMethodEntryStep .editMode .payment_method_selector .option_actions a.action_edit:active,
.md_react_index #wrap #content #appRoot ._container .paymentMethodCard .paymentMethodItemActions button.tertiary:active,
.md_react_index #wrap #content #appRoot .scheduledPaymentMethodsGrid ._container .paymentMethodCard .paymentMethodItemActions a.paymentPlanEdit:active,
.md_details_index #ba_details_container #ba_details_main #ba_details_overview_payment_methods_container .paymentMethodCard a.tertiary:active,
.md_summary_index #wrap #main #ba_main .buttonList .ba_card_actions_link.button:active,
.md_echeckin_index #echeckin-workflow #eCheckInMedications .MedicationList .Medication ._ItemWithActionGroup .MedicationContent + ._ActionGroup button.tertiary:active,
.md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection input.proxyButton.neutral:active,
.md_visitslist_index #wrap #content .Visits .visitcomponent .pastlist .timeLineDetails .pastvisit.card .buttonList .button:active,
.md_react_index #wrap #main .section .Referrals .wideCard ._LayoutGrid .authGridItem .primary:active,
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep .cardlist .buttonList .button:active,
.md_react_index #wrap #content #appRoot .ResultList .SettingsMenu .settingsContainer .settingsInfo .ResultPreferencesCommand button.tertiary:active,
.md_echeckin_index #wrap #echeckin-workflow #echeckinPaymentContainer #visitPayVerifyStep .paymentCard .verifyResultsCardButton:active,
.md_react_index .Authorizations .authCard ._LoadMoreList ._ActionGroup a._Link:active,
.md_react_index #main #appRoot .HealthSummary .WidgetLayout .WidgetGoTo .tertiary:active,
.md_echeckin_index #echeckin-workflow #visit-contact-entry-container .contentCard .flavor-subtle button.selectedEdit:active,
.md_medications_list #wrap #main #MedicationForm #MedicationsPageContent .button.inlinedelete[data-id$=deleteitem]:active,
.md_immunizations_index .immunizationWorkflowContainer .immcard .buttonList .button.immunizations_card_action_link:active,
.md_react_index #main .tertiary._InternalLink:active,
body[class*=md] .qnr-main-container .questionsContainer .uploadQuestion .answers .upload-container .addItem a[data-id=additem]:active,
.md_oauth_review #KnownDeviceList ._ItemWithActionGroup .tertiary.alignCenter .removeBar:active,
.md_selftriage_load #allergies .buttonList .button[data-id=deleteitem]:active,
.md_visitslist_index #main .Visits .timeLine .soonvisitactions .button.tertiary:active,
body[class*=md] #main #allergies ._ItemWithActionGroup ._ActionGroup ._actionable._command.tertiary:active,
body[class*=md] #main #allergies button._actionable._command.addItem span._TextFragment._readOnlyText:active,
.md_selftriage_load #wrap #selftriage-triage-workflow .slotsstep .filtercontainerparent .filtercontainer #Credentials-group .filter-group-expand-collapse #Credentials-show-more:active,
.md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text #video-card-container-header #LinkMyAccounts .collapse_expand_button:active,
.md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text .H2G-info-container button.expand-info:active,
.md_react_index #wrap #main .BillPay .NewPaymentMethod .PaymentMethodSelection button.tertiary:active,
.md_details_index #wrap #content #ba_details_activity a.ba_details_statements_load_more:active,
.md_details_index #wrap #ba_details_activity #ba_details_main .headerWithPrint #ba_details_visits_showhide span#ba_details_visits_showhide_hide .ba_header_chevron:active,
.md_details_index #wrap #ba_details_activity #ba_details_main .headerWithPrint #ba_details_visits_showhide span#ba_details_visits_showhide_show .ba_header_chevron:active,
.md_details_index #wrap #ba_details_activity #ba_details_main .GenerateDetailBillCommand button.tertiary.generateButton:active,
.md_selftriage_load #selftriage-triage-workflow .recommendationsBucket .slotsstep .slotsData .zeroStateContainer .loadmorecontainer button.resetcalendarfilterbutton:active,
body[class*=md] #main [id*=-workflow] .recommendationsBucket .instructions .tertiary.toggleButton:active,
.md_echeckin_index #main #echeckin-workflow #eCheckInMedications .MedicationEntry .validatedEntryForm button.tertiary:active,
.md_react_index #main #appRoot .AuthorizeSharing .AuthCard .AuthCardMainSection .seeMoreSection button.authCardText:active,
.md_scheduling_index #wrap #main #scheduling-workflow-container .slotsstep .slotsContainer .slotsData #common-zero-state .clearFiltersContainer #clear-filters-no-providers-button:active,
.md_scheduling_index #wrap #main #scheduling-workflow-container .hasFloatingNavigation .qnrStep .edit-response-margin a[role=button]:active,
.md_scheduling_index #scheduling-workflow-container #OriginalAppointmentInfo .disclosureButton:active,
.md_familyaccess_index #wrap div[id*=video-card-container] .collapse_expand .collapse_expand_button:active,
.md_react_index #wrap #main .OrganizationAuthSearchResults .OrganizationSearchCard .orgDetails button.associatedOrgWrapper:active,
md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .declinedRecommendations .disabledGroups summary:active,
.md_triagehistory_load #past-triages-workflow .recommendationsBucket .groupDetails .card .additionalInfoLink .button.tertiary:active,
.md_triagehistory_load #past-triages-workflow .historyBody .recommendationsBucket .actionNodeBody .instructions .tertiary:active,
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket .detailsReviewPage .declineButtonList .declineButton:active,
.md_covidstatus_index #wrap #content #sidebar #covidVideoContainer .videoCard .collapse_expand .collapse_expand_button:active,
.md_react_index #wrap #content #appRoot .CommunicationCenter .commCenterMain button.tertiary:active,
body[class*=md] .slotsData .loadmorecontainer .button.cleartimefiltersbutton:active,
body[class*=md] #calendar table.calendarfooter td#calcancel:active,
.md_react_index #main #appRoot .ToDo .ToDoTasks .progressAndOptions ._Menu button[class^=_Menu]:active,
.md_react_index #main #appRoot .ToDo .ToDoTasks .TasksNavigation .tertiary[class*=navigate]:active,
.md_react_index #main #appRoot .documentPage .signatureControl .CanvasControlButtons .ClearCanvas .tertiary.ClearCanvasCommand:active,
.md_react_index #wrap #main #appRoot .CapturedWorkflowPage .activityContent ._command.tertiary:active,
.md_react_index #wrap #content #main #appRoot .CommunicationCenter .ConversationListPicker .ConversationFolder .ConversationMultiActionLine button.tertiary:active,
.md_react_index #wrap #content #main #appRoot .CommunicationCenter .ConversationListPicker .ConversationFolder .ConversationMultiAction .firstLine .tertiary.neutral:active,
.md_react_index #wrap #main #appRoot .CapturedWorkflowPage .educationSharingScreen .navigationContainer .centeredLink:active,
.md_react_index #wrap #main #appRoot .CapturedWorkflowPage > ._command.tertiary:active,
.md_react_index #wrap #main #appRoot .documentPage .signatureControl .ClearCanvas button.ClearCanvasCommand:active,
.md_react_index #wrap #main #appRoot .CapturedWorkflowPage .activityContent .educationScreen .storyContainer .linkContainer .toggleLink:active,
.md_react_index .CommunicationPreferences .detailsList button._ExpandCommand .contentAction:active,
.md_selftriage_load #allergies [data-id=additem] .addlabel:active,
body[class*=_load] .selfTriage .disabledGroups details.expandable summary.toggleButton:active,
.md_triagehistory_load .nodeGroupOption .actionNodeBody .tertiary.rightLink:active,
.md_react_index #main .ResultDetails ._AdditionalActions .askAQuestionAction:active,
.md_react_index #main .PageNavigator:active:not([aria-disabled=true]),
.md_react_index #main #appRoot .loadMore:active,
body[class*=md] #main #allergies ._actionable.addOtherResultButton:active,
.md_react_index #main .VisitDetailsPastAmbulatory .VisitDetailsMultipleViews .Snapshots .PdfViewer .pdfDownload:active,
.md_visitslist_index #main .Visits .component.notoolbar .filterAction .clearFiltersButton:active,
.md_visitslist_index #main .Visits .component.notoolbar .filterAction .showFiltersButton:active,
.md_react_index #main ._Disclosure .disclosureButton:active,
body[class*=md_] #main .questionnaire-template-container .qnr-summary-show-table:active,
.md_react_index #main .RecallOnboardingCommand:active,
body[class*=md] .nodeGroupOption .actionNodeBody .instructions .button.tertiary:active,
.md_react_index .MessageComposer .Actions .tertiary.action:active,
.md_react_index .MessageComposer .ComposeDisclaimer .disclaimerButton:active,
.md_react_index #appRoot .ConversationDetails .commands ._actionable._command.tertiary:active,
.md_react_index #main .CommunicationPreferences .Preferences .Consents button.optInToggle:active,
body[class*=md] #calendar table td#calcancel button:active,
.md_caredecision_index #qnr-form #qnr-container #qnr-summary-table .edit-question-icon span.button.tertiary:active,
body[class*=md] .providersection .locationcontainer #slotwarning .formbuttons .warningButtonContainer a.warningContinue.tertiary:active,
body[class*=md] #main .cardlist .buttonList .button.editButton.tertiary:active,
.md_react_index #main #appRoot ._ViewPickerPanel ._LoadMoreCommand button._Command._actionable.tertiary:active {
  box-shadow: none;
}

/*FEDEPIC-11879*/
/*FEDEPIC-11850*/
.md_schedotherprefs .formcontents #othercomments .content .button.completeworkflow {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_schedotherprefs .formcontents #othercomments .content .button.completeworkflow:hover,
.md_schedotherprefs .formcontents #othercomments .content .button.completeworkflow:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_schedotherprefs .formcontents #othercomments .content .button.completeworkflow.disabled,
.md_schedotherprefs .formcontents #othercomments .content .button.completeworkflow.disabled:hover,
.md_schedotherprefs .formcontents #othercomments .content .button.completeworkflow[disabled],
.md_schedotherprefs .formcontents #othercomments .content .button.completeworkflow.disabled[class],
.md_schedotherprefs .formcontents #othercomments .content .button.completeworkflow.disabled[class]:focus,
.md_schedotherprefs .formcontents #othercomments .content .button.completeworkflow.disabled[class]:hover,
.md_schedotherprefs .formcontents #othercomments .content .button.completeworkflow[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_react_index #wrap #main .SavePreferences ._ActionGroup.flavor-singleStep .primary.positive {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_react_index #wrap #main .SavePreferences ._ActionGroup.flavor-singleStep .primary.positive:hover,
.md_react_index #wrap #main .SavePreferences ._ActionGroup.flavor-singleStep .primary.positive:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_react_index #wrap #main .SavePreferences ._ActionGroup.flavor-singleStep .primary.positive.disabled,
.md_react_index #wrap #main .SavePreferences ._ActionGroup.flavor-singleStep .primary.positive.disabled:hover,
.md_react_index #wrap #main .SavePreferences ._ActionGroup.flavor-singleStep .primary.positive[disabled],
.md_react_index #wrap #main .SavePreferences ._ActionGroup.flavor-singleStep .primary.positive.disabled[class],
.md_react_index #wrap #main .SavePreferences ._ActionGroup.flavor-singleStep .primary.positive.disabled[class]:focus,
.md_react_index #wrap #main .SavePreferences ._ActionGroup.flavor-singleStep .primary.positive.disabled[class]:hover,
.md_react_index #wrap #main .SavePreferences ._ActionGroup.flavor-singleStep .primary.positive[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_changeshortcuts_load #main #ChangeShortcutsContainer #save_container #save-button {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_changeshortcuts_load #main #ChangeShortcutsContainer #save_container #save-button:hover,
.md_changeshortcuts_load #main #ChangeShortcutsContainer #save_container #save-button:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_changeshortcuts_load #main #ChangeShortcutsContainer #save_container #save-button.disabled,
.md_changeshortcuts_load #main #ChangeShortcutsContainer #save_container #save-button.disabled:hover,
.md_changeshortcuts_load #main #ChangeShortcutsContainer #save_container #save-button[disabled],
.md_changeshortcuts_load #main #ChangeShortcutsContainer #save_container #save-button.disabled[class],
.md_changeshortcuts_load #main #ChangeShortcutsContainer #save_container #save-button.disabled[class]:focus,
.md_changeshortcuts_load #main #ChangeShortcutsContainer #save_container #save-button.disabled[class]:hover,
.md_changeshortcuts_load #main #ChangeShortcutsContainer #save_container #save-button[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtdownloadbutton {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtdownloadbutton:hover,
.md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtdownloadbutton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtdownloadbutton.disabled,
.md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtdownloadbutton.disabled:hover,
.md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtdownloadbutton[disabled],
.md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtdownloadbutton.disabled[class],
.md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtdownloadbutton.disabled[class]:focus,
.md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtdownloadbutton.disabled[class]:hover,
.md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtdownloadbutton[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_downloadmyrecord_visitrecordactivity .singlevisit.Popup .downloaddocs .downloadpopsection .tabcontent .formbuttons .button#downloadbtn {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_downloadmyrecord_visitrecordactivity .singlevisit.Popup .downloaddocs .downloadpopsection .tabcontent .formbuttons .button#downloadbtn:hover,
.md_downloadmyrecord_visitrecordactivity .singlevisit.Popup .downloaddocs .downloadpopsection .tabcontent .formbuttons .button#downloadbtn:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_downloadmyrecord_visitrecordactivity .singlevisit.Popup .downloaddocs .downloadpopsection .tabcontent .formbuttons .button#downloadbtn.disabled,
.md_downloadmyrecord_visitrecordactivity .singlevisit.Popup .downloaddocs .downloadpopsection .tabcontent .formbuttons .button#downloadbtn.disabled:hover,
.md_downloadmyrecord_visitrecordactivity .singlevisit.Popup .downloaddocs .downloadpopsection .tabcontent .formbuttons .button#downloadbtn[disabled],
.md_downloadmyrecord_visitrecordactivity .singlevisit.Popup .downloaddocs .downloadpopsection .tabcontent .formbuttons .button#downloadbtn.disabled[class],
.md_downloadmyrecord_visitrecordactivity .singlevisit.Popup .downloaddocs .downloadpopsection .tabcontent .formbuttons .button#downloadbtn.disabled[class]:focus,
.md_downloadmyrecord_visitrecordactivity .singlevisit.Popup .downloaddocs .downloadpopsection .tabcontent .formbuttons .button#downloadbtn.disabled[class]:hover,
.md_downloadmyrecord_visitrecordactivity .singlevisit.Popup .downloaddocs .downloadpopsection .tabcontent .formbuttons .button#downloadbtn[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_downloadmyrecord_visitrecordactivity .Popup .formbuttons .button.enterSearchButton[disabled] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_downloadmyrecord_visitrecordactivity .Popup .formbuttons .button.enterSearchButton[disabled]:hover,
.md_downloadmyrecord_visitrecordactivity .Popup .formbuttons .button.enterSearchButton[disabled]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_downloadmyrecord_visitrecordactivity .Popup .formbuttons .button.enterSearchButton[disabled].disabled,
.md_downloadmyrecord_visitrecordactivity .Popup .formbuttons .button.enterSearchButton[disabled].disabled:hover,
.md_downloadmyrecord_visitrecordactivity .Popup .formbuttons .button.enterSearchButton[disabled][disabled],
.md_downloadmyrecord_visitrecordactivity .Popup .formbuttons .button.enterSearchButton[disabled].disabled[class],
.md_downloadmyrecord_visitrecordactivity .Popup .formbuttons .button.enterSearchButton[disabled].disabled[class]:focus,
.md_downloadmyrecord_visitrecordactivity .Popup .formbuttons .button.enterSearchButton[disabled].disabled[class]:hover,
.md_downloadmyrecord_visitrecordactivity .Popup .formbuttons .button.enterSearchButton[disabled][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_downloadmyrecord_visitrecordactivity .downloadfailremove .recordModeView #datepickers.dateSelector #datepickersForm input[name=Apply] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_downloadmyrecord_visitrecordactivity .downloadfailremove .recordModeView #datepickers.dateSelector #datepickersForm input[name=Apply]:hover,
.md_downloadmyrecord_visitrecordactivity .downloadfailremove .recordModeView #datepickers.dateSelector #datepickersForm input[name=Apply]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_downloadmyrecord_visitrecordactivity .downloadfailremove .recordModeView #datepickers.dateSelector #datepickersForm input[name=Apply].disabled,
.md_downloadmyrecord_visitrecordactivity .downloadfailremove .recordModeView #datepickers.dateSelector #datepickersForm input[name=Apply].disabled:hover,
.md_downloadmyrecord_visitrecordactivity .downloadfailremove .recordModeView #datepickers.dateSelector #datepickersForm input[name=Apply][disabled],
.md_downloadmyrecord_visitrecordactivity .downloadfailremove .recordModeView #datepickers.dateSelector #datepickersForm input[name=Apply].disabled[class],
.md_downloadmyrecord_visitrecordactivity .downloadfailremove .recordModeView #datepickers.dateSelector #datepickersForm input[name=Apply].disabled[class]:focus,
.md_downloadmyrecord_visitrecordactivity .downloadfailremove .recordModeView #datepickers.dateSelector #datepickersForm input[name=Apply].disabled[class]:hover,
.md_downloadmyrecord_visitrecordactivity .downloadfailremove .recordModeView #datepickers.dateSelector #datepickersForm input[name=Apply][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_react_index ._FocusTrap._PopupContainer ._Popup .AcknowledgeDismiss ._actionable._command.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_react_index ._FocusTrap._PopupContainer ._Popup .AcknowledgeDismiss ._actionable._command.primary:hover,
.md_react_index ._FocusTrap._PopupContainer ._Popup .AcknowledgeDismiss ._actionable._command.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_react_index ._FocusTrap._PopupContainer ._Popup .AcknowledgeDismiss ._actionable._command.primary.disabled,
.md_react_index ._FocusTrap._PopupContainer ._Popup .AcknowledgeDismiss ._actionable._command.primary.disabled:hover,
.md_react_index ._FocusTrap._PopupContainer ._Popup .AcknowledgeDismiss ._actionable._command.primary[disabled],
.md_react_index ._FocusTrap._PopupContainer ._Popup .AcknowledgeDismiss ._actionable._command.primary.disabled[class],
.md_react_index ._FocusTrap._PopupContainer ._Popup .AcknowledgeDismiss ._actionable._command.primary.disabled[class]:focus,
.md_react_index ._FocusTrap._PopupContainer ._Popup .AcknowledgeDismiss ._actionable._command.primary.disabled[class]:hover,
.md_react_index ._FocusTrap._PopupContainer ._Popup .AcknowledgeDismiss ._actionable._command.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_covidstatus_index #CovidStatusContainer .covidstatuscontainer .factorContainer .imageWithDescription .descriptionContainer .covidBannerContainer.outerBanner .standardBanner.informationalType .banner-actions.buttonColumn .button.primary#vaccineQnrBtn {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_covidstatus_index #CovidStatusContainer .covidstatuscontainer .factorContainer .imageWithDescription .descriptionContainer .covidBannerContainer.outerBanner .standardBanner.informationalType .banner-actions.buttonColumn .button.primary#vaccineQnrBtn:hover,
.md_covidstatus_index #CovidStatusContainer .covidstatuscontainer .factorContainer .imageWithDescription .descriptionContainer .covidBannerContainer.outerBanner .standardBanner.informationalType .banner-actions.buttonColumn .button.primary#vaccineQnrBtn:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_covidstatus_index #CovidStatusContainer .covidstatuscontainer .factorContainer .imageWithDescription .descriptionContainer .covidBannerContainer.outerBanner .standardBanner.informationalType .banner-actions.buttonColumn .button.primary#vaccineQnrBtn.disabled,
.md_covidstatus_index #CovidStatusContainer .covidstatuscontainer .factorContainer .imageWithDescription .descriptionContainer .covidBannerContainer.outerBanner .standardBanner.informationalType .banner-actions.buttonColumn .button.primary#vaccineQnrBtn.disabled:hover,
.md_covidstatus_index #CovidStatusContainer .covidstatuscontainer .factorContainer .imageWithDescription .descriptionContainer .covidBannerContainer.outerBanner .standardBanner.informationalType .banner-actions.buttonColumn .button.primary#vaccineQnrBtn[disabled],
.md_covidstatus_index #CovidStatusContainer .covidstatuscontainer .factorContainer .imageWithDescription .descriptionContainer .covidBannerContainer.outerBanner .standardBanner.informationalType .banner-actions.buttonColumn .button.primary#vaccineQnrBtn.disabled[class],
.md_covidstatus_index #CovidStatusContainer .covidstatuscontainer .factorContainer .imageWithDescription .descriptionContainer .covidBannerContainer.outerBanner .standardBanner.informationalType .banner-actions.buttonColumn .button.primary#vaccineQnrBtn.disabled[class]:focus,
.md_covidstatus_index #CovidStatusContainer .covidstatuscontainer .factorContainer .imageWithDescription .descriptionContainer .covidBannerContainer.outerBanner .standardBanner.informationalType .banner-actions.buttonColumn .button.primary#vaccineQnrBtn.disabled[class]:hover,
.md_covidstatus_index #CovidStatusContainer .covidstatuscontainer .factorContainer .imageWithDescription .descriptionContainer .covidBannerContainer.outerBanner .standardBanner.informationalType .banner-actions.buttonColumn .button.primary#vaccineQnrBtn[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_react_index #main .PastResults .pastResultsGraph .ActionCard ._ItemWithActionGroup .cardActions button.primary._LaboredCommand {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_react_index #main .PastResults .pastResultsGraph .ActionCard ._ItemWithActionGroup .cardActions button.primary._LaboredCommand:hover,
.md_react_index #main .PastResults .pastResultsGraph .ActionCard ._ItemWithActionGroup .cardActions button.primary._LaboredCommand:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_react_index #main .PastResults .pastResultsGraph .ActionCard ._ItemWithActionGroup .cardActions button.primary._LaboredCommand.disabled,
.md_react_index #main .PastResults .pastResultsGraph .ActionCard ._ItemWithActionGroup .cardActions button.primary._LaboredCommand.disabled:hover,
.md_react_index #main .PastResults .pastResultsGraph .ActionCard ._ItemWithActionGroup .cardActions button.primary._LaboredCommand[disabled],
.md_react_index #main .PastResults .pastResultsGraph .ActionCard ._ItemWithActionGroup .cardActions button.primary._LaboredCommand.disabled[class],
.md_react_index #main .PastResults .pastResultsGraph .ActionCard ._ItemWithActionGroup .cardActions button.primary._LaboredCommand.disabled[class]:focus,
.md_react_index #main .PastResults .pastResultsGraph .ActionCard ._ItemWithActionGroup .cardActions button.primary._LaboredCommand.disabled[class]:hover,
.md_react_index #main .PastResults .pastResultsGraph .ActionCard ._ItemWithActionGroup .cardActions button.primary._LaboredCommand[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_react_index .overlayContainer ._PopupContainer ._Popup .ConfirmDecline .primary._actionable:not(.negative) {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_react_index .overlayContainer ._PopupContainer ._Popup .ConfirmDecline .primary._actionable:not(.negative):hover,
.md_react_index .overlayContainer ._PopupContainer ._Popup .ConfirmDecline .primary._actionable:not(.negative):focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_react_index .overlayContainer ._PopupContainer ._Popup .ConfirmDecline .primary._actionable:not(.negative).disabled,
.md_react_index .overlayContainer ._PopupContainer ._Popup .ConfirmDecline .primary._actionable:not(.negative).disabled:hover,
.md_react_index .overlayContainer ._PopupContainer ._Popup .ConfirmDecline .primary._actionable:not(.negative)[disabled],
.md_react_index .overlayContainer ._PopupContainer ._Popup .ConfirmDecline .primary._actionable:not(.negative).disabled[class],
.md_react_index .overlayContainer ._PopupContainer ._Popup .ConfirmDecline .primary._actionable:not(.negative).disabled[class]:focus,
.md_react_index .overlayContainer ._PopupContainer ._Popup .ConfirmDecline .primary._actionable:not(.negative).disabled[class]:hover,
.md_react_index .overlayContainer ._PopupContainer ._Popup .ConfirmDecline .primary._actionable:not(.negative)[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_pefltdtl #flowsheetform .formcontents .button.newworkflow {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_pefltdtl #flowsheetform .formcontents .button.newworkflow:hover,
.md_pefltdtl #flowsheetform .formcontents .button.newworkflow:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_pefltdtl #flowsheetform .formcontents .button.newworkflow.disabled,
.md_pefltdtl #flowsheetform .formcontents .button.newworkflow.disabled:hover,
.md_pefltdtl #flowsheetform .formcontents .button.newworkflow[disabled],
.md_pefltdtl #flowsheetform .formcontents .button.newworkflow.disabled[class],
.md_pefltdtl #flowsheetform .formcontents .button.newworkflow.disabled[class]:focus,
.md_pefltdtl #flowsheetform .formcontents .button.newworkflow.disabled[class]:hover,
.md_pefltdtl #flowsheetform .formcontents .button.newworkflow[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_pefltdtl #flowsheetform .formbuttons #accept {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_pefltdtl #flowsheetform .formbuttons #accept:hover,
.md_pefltdtl #flowsheetform .formbuttons #accept:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_pefltdtl #flowsheetform .formbuttons #accept.disabled,
.md_pefltdtl #flowsheetform .formbuttons #accept.disabled:hover,
.md_pefltdtl #flowsheetform .formbuttons #accept[disabled],
.md_pefltdtl #flowsheetform .formbuttons #accept.disabled[class],
.md_pefltdtl #flowsheetform .formbuttons #accept.disabled[class]:focus,
.md_pefltdtl #flowsheetform .formbuttons #accept.disabled[class]:hover,
.md_pefltdtl #flowsheetform .formbuttons #accept[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_caredecision_index #main .acpContent .button.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_caredecision_index #main .acpContent .button.primary:hover,
.md_caredecision_index #main .acpContent .button.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_caredecision_index #main .acpContent .button.primary.disabled,
.md_caredecision_index #main .acpContent .button.primary.disabled:hover,
.md_caredecision_index #main .acpContent .button.primary[disabled],
.md_caredecision_index #main .acpContent .button.primary.disabled[class],
.md_caredecision_index #main .acpContent .button.primary.disabled[class]:focus,
.md_caredecision_index #main .acpContent .button.primary.disabled[class]:hover,
.md_caredecision_index #main .acpContent .button.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_released_index .Popup.records-disclaimer .messageComponent .toolbar .buttons .button[data-id=toolbarconfirm] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_released_index .Popup.records-disclaimer .messageComponent .toolbar .buttons .button[data-id=toolbarconfirm]:hover,
.md_released_index .Popup.records-disclaimer .messageComponent .toolbar .buttons .button[data-id=toolbarconfirm]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_released_index .Popup.records-disclaimer .messageComponent .toolbar .buttons .button[data-id=toolbarconfirm].disabled,
.md_released_index .Popup.records-disclaimer .messageComponent .toolbar .buttons .button[data-id=toolbarconfirm].disabled:hover,
.md_released_index .Popup.records-disclaimer .messageComponent .toolbar .buttons .button[data-id=toolbarconfirm][disabled],
.md_released_index .Popup.records-disclaimer .messageComponent .toolbar .buttons .button[data-id=toolbarconfirm].disabled[class],
.md_released_index .Popup.records-disclaimer .messageComponent .toolbar .buttons .button[data-id=toolbarconfirm].disabled[class]:focus,
.md_released_index .Popup.records-disclaimer .messageComponent .toolbar .buttons .button[data-id=toolbarconfirm].disabled[class]:hover,
.md_released_index .Popup.records-disclaimer .messageComponent .toolbar .buttons .button[data-id=toolbarconfirm][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] .overlayContainer .lookupcontainer.Popup #commentsform .formbuttons .button[data-id=addeditem] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] .overlayContainer .lookupcontainer.Popup #commentsform .formbuttons .button[data-id=addeditem]:hover,
body[class*=md] .overlayContainer .lookupcontainer.Popup #commentsform .formbuttons .button[data-id=addeditem]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] .overlayContainer .lookupcontainer.Popup #commentsform .formbuttons .button[data-id=addeditem].disabled,
body[class*=md] .overlayContainer .lookupcontainer.Popup #commentsform .formbuttons .button[data-id=addeditem].disabled:hover,
body[class*=md] .overlayContainer .lookupcontainer.Popup #commentsform .formbuttons .button[data-id=addeditem][disabled],
body[class*=md] .overlayContainer .lookupcontainer.Popup #commentsform .formbuttons .button[data-id=addeditem].disabled[class],
body[class*=md] .overlayContainer .lookupcontainer.Popup #commentsform .formbuttons .button[data-id=addeditem].disabled[class]:focus,
body[class*=md] .overlayContainer .lookupcontainer.Popup #commentsform .formbuttons .button[data-id=addeditem].disabled[class]:hover,
body[class*=md] .overlayContainer .lookupcontainer.Popup #commentsform .formbuttons .button[data-id=addeditem][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] .overlayContainer .lookupcontainer.Popup .customcontainer .formbuttons .button[data-id=customaccept] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] .overlayContainer .lookupcontainer.Popup .customcontainer .formbuttons .button[data-id=customaccept]:hover,
body[class*=md] .overlayContainer .lookupcontainer.Popup .customcontainer .formbuttons .button[data-id=customaccept]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] .overlayContainer .lookupcontainer.Popup .customcontainer .formbuttons .button[data-id=customaccept].disabled,
body[class*=md] .overlayContainer .lookupcontainer.Popup .customcontainer .formbuttons .button[data-id=customaccept].disabled:hover,
body[class*=md] .overlayContainer .lookupcontainer.Popup .customcontainer .formbuttons .button[data-id=customaccept][disabled],
body[class*=md] .overlayContainer .lookupcontainer.Popup .customcontainer .formbuttons .button[data-id=customaccept].disabled[class],
body[class*=md] .overlayContainer .lookupcontainer.Popup .customcontainer .formbuttons .button[data-id=customaccept].disabled[class]:focus,
body[class*=md] .overlayContainer .lookupcontainer.Popup .customcontainer .formbuttons .button[data-id=customaccept].disabled[class]:hover,
body[class*=md] .overlayContainer .lookupcontainer.Popup .customcontainer .formbuttons .button[data-id=customaccept][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_editwalletcard #wrap #main form .formcontents .section .button#btnSave {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_editwalletcard #wrap #main form .formcontents .section .button#btnSave:hover,
.md_editwalletcard #wrap #main form .formcontents .section .button#btnSave:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_editwalletcard #wrap #main form .formcontents .section .button#btnSave.disabled,
.md_editwalletcard #wrap #main form .formcontents .section .button#btnSave.disabled:hover,
.md_editwalletcard #wrap #main form .formcontents .section .button#btnSave[disabled],
.md_editwalletcard #wrap #main form .formcontents .section .button#btnSave.disabled[class],
.md_editwalletcard #wrap #main form .formcontents .section .button#btnSave.disabled[class]:focus,
.md_editwalletcard #wrap #main form .formcontents .section .button#btnSave.disabled[class]:hover,
.md_editwalletcard #wrap #main form .formcontents .section .button#btnSave[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_react_index #main .PastResults .pastResultsGraph ._MultiLineGraph .graphFilterBoundary ._GraphFilter fieldset._FilterCarousel ._DataEntrySet-fields ._CustomDateEntry button._Command._submit {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_react_index #main .PastResults .pastResultsGraph ._MultiLineGraph .graphFilterBoundary ._GraphFilter fieldset._FilterCarousel ._DataEntrySet-fields ._CustomDateEntry button._Command._submit:hover,
.md_react_index #main .PastResults .pastResultsGraph ._MultiLineGraph .graphFilterBoundary ._GraphFilter fieldset._FilterCarousel ._DataEntrySet-fields ._CustomDateEntry button._Command._submit:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_react_index #main .PastResults .pastResultsGraph ._MultiLineGraph .graphFilterBoundary ._GraphFilter fieldset._FilterCarousel ._DataEntrySet-fields ._CustomDateEntry button._Command._submit.disabled,
.md_react_index #main .PastResults .pastResultsGraph ._MultiLineGraph .graphFilterBoundary ._GraphFilter fieldset._FilterCarousel ._DataEntrySet-fields ._CustomDateEntry button._Command._submit.disabled:hover,
.md_react_index #main .PastResults .pastResultsGraph ._MultiLineGraph .graphFilterBoundary ._GraphFilter fieldset._FilterCarousel ._DataEntrySet-fields ._CustomDateEntry button._Command._submit[disabled],
.md_react_index #main .PastResults .pastResultsGraph ._MultiLineGraph .graphFilterBoundary ._GraphFilter fieldset._FilterCarousel ._DataEntrySet-fields ._CustomDateEntry button._Command._submit.disabled[class],
.md_react_index #main .PastResults .pastResultsGraph ._MultiLineGraph .graphFilterBoundary ._GraphFilter fieldset._FilterCarousel ._DataEntrySet-fields ._CustomDateEntry button._Command._submit.disabled[class]:focus,
.md_react_index #main .PastResults .pastResultsGraph ._MultiLineGraph .graphFilterBoundary ._GraphFilter fieldset._FilterCarousel ._DataEntrySet-fields ._CustomDateEntry button._Command._submit.disabled[class]:hover,
.md_react_index #main .PastResults .pastResultsGraph ._MultiLineGraph .graphFilterBoundary ._GraphFilter fieldset._FilterCarousel ._DataEntrySet-fields ._CustomDateEntry button._Command._submit[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] .formbuttons.multiStep #next-step {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] .formbuttons.multiStep #next-step:hover,
body[class*=md] .formbuttons.multiStep #next-step:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] .formbuttons.multiStep #next-step.disabled,
body[class*=md] .formbuttons.multiStep #next-step.disabled:hover,
body[class*=md] .formbuttons.multiStep #next-step[disabled],
body[class*=md] .formbuttons.multiStep #next-step.disabled[class],
body[class*=md] .formbuttons.multiStep #next-step.disabled[class]:focus,
body[class*=md] .formbuttons.multiStep #next-step.disabled[class]:hover,
body[class*=md] .formbuttons.multiStep #next-step[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] .formbuttons .button.nextstep {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] .formbuttons .button.nextstep:hover,
body[class*=md] .formbuttons .button.nextstep:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] .formbuttons .button.nextstep.disabled,
body[class*=md] .formbuttons .button.nextstep.disabled:hover,
body[class*=md] .formbuttons .button.nextstep[disabled],
body[class*=md] .formbuttons .button.nextstep.disabled[class],
body[class*=md] .formbuttons .button.nextstep.disabled[class]:focus,
body[class*=md] .formbuttons .button.nextstep.disabled[class]:hover,
body[class*=md] .formbuttons .button.nextstep[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] #wrap .qnr-main-container .qnr-form .formbuttons.multiStep.qnr-actions .button.btnHidden + .button.primary.prevstep {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] #wrap .qnr-main-container .qnr-form .formbuttons.multiStep.qnr-actions .button.btnHidden + .button.primary.prevstep:hover,
body[class*=md] #wrap .qnr-main-container .qnr-form .formbuttons.multiStep.qnr-actions .button.btnHidden + .button.primary.prevstep:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] #wrap .qnr-main-container .qnr-form .formbuttons.multiStep.qnr-actions .button.btnHidden + .button.primary.prevstep.disabled,
body[class*=md] #wrap .qnr-main-container .qnr-form .formbuttons.multiStep.qnr-actions .button.btnHidden + .button.primary.prevstep.disabled:hover,
body[class*=md] #wrap .qnr-main-container .qnr-form .formbuttons.multiStep.qnr-actions .button.btnHidden + .button.primary.prevstep[disabled],
body[class*=md] #wrap .qnr-main-container .qnr-form .formbuttons.multiStep.qnr-actions .button.btnHidden + .button.primary.prevstep.disabled[class],
body[class*=md] #wrap .qnr-main-container .qnr-form .formbuttons.multiStep.qnr-actions .button.btnHidden + .button.primary.prevstep.disabled[class]:focus,
body[class*=md] #wrap .qnr-main-container .qnr-form .formbuttons.multiStep.qnr-actions .button.btnHidden + .button.primary.prevstep.disabled[class]:hover,
body[class*=md] #wrap .qnr-main-container .qnr-form .formbuttons.multiStep.qnr-actions .button.btnHidden + .button.primary.prevstep[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_home_index #main .feedItem .actions .button.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_home_index #main .feedItem .actions .button.primary:hover,
.md_home_index #main .feedItem .actions .button.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_home_index #main .feedItem .actions .button.primary.disabled,
.md_home_index #main .feedItem .actions .button.primary.disabled:hover,
.md_home_index #main .feedItem .actions .button.primary[disabled],
.md_home_index #main .feedItem .actions .button.primary.disabled[class],
.md_home_index #main .feedItem .actions .button.primary.disabled[class]:focus,
.md_home_index #main .feedItem .actions .button.primary.disabled[class]:hover,
.md_home_index #main .feedItem .actions .button.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] .Popup .buttons .button[data-id=toolbarstay] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] .Popup .buttons .button[data-id=toolbarstay]:hover,
body[class*=md] .Popup .buttons .button[data-id=toolbarstay]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] .Popup .buttons .button[data-id=toolbarstay].disabled,
body[class*=md] .Popup .buttons .button[data-id=toolbarstay].disabled:hover,
body[class*=md] .Popup .buttons .button[data-id=toolbarstay][disabled],
body[class*=md] .Popup .buttons .button[data-id=toolbarstay].disabled[class],
body[class*=md] .Popup .buttons .button[data-id=toolbarstay].disabled[class]:focus,
body[class*=md] .Popup .buttons .button[data-id=toolbarstay].disabled[class]:hover,
body[class*=md] .Popup .buttons .button[data-id=toolbarstay][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_react_index #main #appRoot ._command.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_react_index #main #appRoot ._command.primary:hover,
.md_react_index #main #appRoot ._command.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_react_index #main #appRoot ._command.primary.disabled,
.md_react_index #main #appRoot ._command.primary.disabled:hover,
.md_react_index #main #appRoot ._command.primary[disabled],
.md_react_index #main #appRoot ._command.primary.disabled[class],
.md_react_index #main #appRoot ._command.primary.disabled[class]:focus,
.md_react_index #main #appRoot ._command.primary.disabled[class]:hover,
.md_react_index #main #appRoot ._command.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_covidstatus_index #CovidStatusContainer .covidstatuscontainer [class*=BtnContainer] .button.primary#toBarcodesBtn {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_covidstatus_index #CovidStatusContainer .covidstatuscontainer [class*=BtnContainer] .button.primary#toBarcodesBtn:hover,
.md_covidstatus_index #CovidStatusContainer .covidstatuscontainer [class*=BtnContainer] .button.primary#toBarcodesBtn:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_covidstatus_index #CovidStatusContainer .covidstatuscontainer [class*=BtnContainer] .button.primary#toBarcodesBtn.disabled,
.md_covidstatus_index #CovidStatusContainer .covidstatuscontainer [class*=BtnContainer] .button.primary#toBarcodesBtn.disabled:hover,
.md_covidstatus_index #CovidStatusContainer .covidstatuscontainer [class*=BtnContainer] .button.primary#toBarcodesBtn[disabled],
.md_covidstatus_index #CovidStatusContainer .covidstatuscontainer [class*=BtnContainer] .button.primary#toBarcodesBtn.disabled[class],
.md_covidstatus_index #CovidStatusContainer .covidstatuscontainer [class*=BtnContainer] .button.primary#toBarcodesBtn.disabled[class]:focus,
.md_covidstatus_index #CovidStatusContainer .covidstatuscontainer [class*=BtnContainer] .button.primary#toBarcodesBtn.disabled[class]:hover,
.md_covidstatus_index #CovidStatusContainer .covidstatuscontainer [class*=BtnContainer] .button.primary#toBarcodesBtn[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_covidstatus_index .covidExportContainer #VaccinePDFDownloadCard .covidExportCardContent .covidExportButtonContainer .covidStatusBtn.downloadVaccinePdfBtn {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_covidstatus_index .covidExportContainer #VaccinePDFDownloadCard .covidExportCardContent .covidExportButtonContainer .covidStatusBtn.downloadVaccinePdfBtn:hover,
.md_covidstatus_index .covidExportContainer #VaccinePDFDownloadCard .covidExportCardContent .covidExportButtonContainer .covidStatusBtn.downloadVaccinePdfBtn:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_covidstatus_index .covidExportContainer #VaccinePDFDownloadCard .covidExportCardContent .covidExportButtonContainer .covidStatusBtn.downloadVaccinePdfBtn.disabled,
.md_covidstatus_index .covidExportContainer #VaccinePDFDownloadCard .covidExportCardContent .covidExportButtonContainer .covidStatusBtn.downloadVaccinePdfBtn.disabled:hover,
.md_covidstatus_index .covidExportContainer #VaccinePDFDownloadCard .covidExportCardContent .covidExportButtonContainer .covidStatusBtn.downloadVaccinePdfBtn[disabled],
.md_covidstatus_index .covidExportContainer #VaccinePDFDownloadCard .covidExportCardContent .covidExportButtonContainer .covidStatusBtn.downloadVaccinePdfBtn.disabled[class],
.md_covidstatus_index .covidExportContainer #VaccinePDFDownloadCard .covidExportCardContent .covidExportButtonContainer .covidStatusBtn.downloadVaccinePdfBtn.disabled[class]:focus,
.md_covidstatus_index .covidExportContainer #VaccinePDFDownloadCard .covidExportCardContent .covidExportButtonContainer .covidStatusBtn.downloadVaccinePdfBtn.disabled[class]:hover,
.md_covidstatus_index .covidExportContainer #VaccinePDFDownloadCard .covidExportCardContent .covidExportButtonContainer .covidStatusBtn.downloadVaccinePdfBtn[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_covidstatus_index .covidExportContainer .covidExportButtonContainer .covidStatusBtn {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_covidstatus_index .covidExportContainer .covidExportButtonContainer .covidStatusBtn:hover,
.md_covidstatus_index .covidExportContainer .covidExportButtonContainer .covidStatusBtn:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_covidstatus_index .covidExportContainer .covidExportButtonContainer .covidStatusBtn.disabled,
.md_covidstatus_index .covidExportContainer .covidExportButtonContainer .covidStatusBtn.disabled:hover,
.md_covidstatus_index .covidExportContainer .covidExportButtonContainer .covidStatusBtn[disabled],
.md_covidstatus_index .covidExportContainer .covidExportButtonContainer .covidStatusBtn.disabled[class],
.md_covidstatus_index .covidExportContainer .covidExportButtonContainer .covidStatusBtn.disabled[class]:focus,
.md_covidstatus_index .covidExportContainer .covidExportButtonContainer .covidStatusBtn.disabled[class]:hover,
.md_covidstatus_index .covidExportContainer .covidExportButtonContainer .covidStatusBtn[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_covidstatus_index .Popup.container .messageComponent .toolbar .buttons .button.positive {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_covidstatus_index .Popup.container .messageComponent .toolbar .buttons .button.positive:hover,
.md_covidstatus_index .Popup.container .messageComponent .toolbar .buttons .button.positive:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_covidstatus_index .Popup.container .messageComponent .toolbar .buttons .button.positive.disabled,
.md_covidstatus_index .Popup.container .messageComponent .toolbar .buttons .button.positive.disabled:hover,
.md_covidstatus_index .Popup.container .messageComponent .toolbar .buttons .button.positive[disabled],
.md_covidstatus_index .Popup.container .messageComponent .toolbar .buttons .button.positive.disabled[class],
.md_covidstatus_index .Popup.container .messageComponent .toolbar .buttons .button.positive.disabled[class]:focus,
.md_covidstatus_index .Popup.container .messageComponent .toolbar .buttons .button.positive.disabled[class]:hover,
.md_covidstatus_index .Popup.container .messageComponent .toolbar .buttons .button.positive[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_personalize #main .section .formcontents input[type=submit].button.completeworkflow {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_personalize #main .section .formcontents input[type=submit].button.completeworkflow:hover,
.md_personalize #main .section .formcontents input[type=submit].button.completeworkflow:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_personalize #main .section .formcontents input[type=submit].button.completeworkflow.disabled,
.md_personalize #main .section .formcontents input[type=submit].button.completeworkflow.disabled:hover,
.md_personalize #main .section .formcontents input[type=submit].button.completeworkflow[disabled],
.md_personalize #main .section .formcontents input[type=submit].button.completeworkflow.disabled[class],
.md_personalize #main .section .formcontents input[type=submit].button.completeworkflow.disabled[class]:focus,
.md_personalize #main .section .formcontents input[type=submit].button.completeworkflow.disabled[class]:hover,
.md_personalize #main .section .formcontents input[type=submit].button.completeworkflow[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_personalize #main .section .content input[type=submit].button.inlineedit {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_personalize #main .section .content input[type=submit].button.inlineedit:hover,
.md_personalize #main .section .content input[type=submit].button.inlineedit:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_personalize #main .section .content input[type=submit].button.inlineedit.disabled,
.md_personalize #main .section .content input[type=submit].button.inlineedit.disabled:hover,
.md_personalize #main .section .content input[type=submit].button.inlineedit[disabled],
.md_personalize #main .section .content input[type=submit].button.inlineedit.disabled[class],
.md_personalize #main .section .content input[type=submit].button.inlineedit.disabled[class]:focus,
.md_personalize #main .section .content input[type=submit].button.inlineedit.disabled[class]:hover,
.md_personalize #main .section .content input[type=submit].button.inlineedit[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=message] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=message]:hover,
.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=message]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=message].disabled,
.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=message].disabled:hover,
.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=message][disabled],
.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=message].disabled[class],
.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=message].disabled[class]:focus,
.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=message].disabled[class]:hover,
.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=message][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=newdirectschedule] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=newdirectschedule]:hover,
.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=newdirectschedule]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=newdirectschedule].disabled,
.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=newdirectschedule].disabled:hover,
.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=newdirectschedule][disabled],
.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=newdirectschedule].disabled[class],
.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=newdirectschedule].disabled[class]:focus,
.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=newdirectschedule].disabled[class]:hover,
.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=newdirectschedule][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.eVisit .buttonList .button.beginLink {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.eVisit .buttonList .button.beginLink:hover,
.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.eVisit .buttonList .button.beginLink:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.eVisit .buttonList .button.beginLink.disabled,
.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.eVisit .buttonList .button.beginLink.disabled:hover,
.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.eVisit .buttonList .button.beginLink[disabled],
.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.eVisit .buttonList .button.beginLink.disabled[class],
.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.eVisit .buttonList .button.beginLink.disabled[class]:focus,
.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.eVisit .buttonList .button.beginLink.disabled[class]:hover,
.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.eVisit .buttonList .button.beginLink[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] .subwayNavButtons .formbuttons .button#subway-next {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] .subwayNavButtons .formbuttons .button#subway-next:hover,
body[class*=md] .subwayNavButtons .formbuttons .button#subway-next:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] .subwayNavButtons .formbuttons .button#subway-next.disabled,
body[class*=md] .subwayNavButtons .formbuttons .button#subway-next.disabled:hover,
body[class*=md] .subwayNavButtons .formbuttons .button#subway-next[disabled],
body[class*=md] .subwayNavButtons .formbuttons .button#subway-next.disabled[class],
body[class*=md] .subwayNavButtons .formbuttons .button#subway-next.disabled[class]:focus,
body[class*=md] .subwayNavButtons .formbuttons .button#subway-next.disabled[class]:hover,
body[class*=md] .subwayNavButtons .formbuttons .button#subway-next[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] .subwayNavButtons .formbuttons .button#subway-submit {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] .subwayNavButtons .formbuttons .button#subway-submit:hover,
body[class*=md] .subwayNavButtons .formbuttons .button#subway-submit:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] .subwayNavButtons .formbuttons .button#subway-submit.disabled,
body[class*=md] .subwayNavButtons .formbuttons .button#subway-submit.disabled:hover,
body[class*=md] .subwayNavButtons .formbuttons .button#subway-submit[disabled],
body[class*=md] .subwayNavButtons .formbuttons .button#subway-submit.disabled[class],
body[class*=md] .subwayNavButtons .formbuttons .button#subway-submit.disabled[class]:focus,
body[class*=md] .subwayNavButtons .formbuttons .button#subway-submit.disabled[class]:hover,
body[class*=md] .subwayNavButtons .formbuttons .button#subway-submit[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.visit .buttonList .button.scheduleLink {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.visit .buttonList .button.scheduleLink:hover,
.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.visit .buttonList .button.scheduleLink:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.visit .buttonList .button.scheduleLink.disabled,
.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.visit .buttonList .button.scheduleLink.disabled:hover,
.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.visit .buttonList .button.scheduleLink[disabled],
.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.visit .buttonList .button.scheduleLink.disabled[class],
.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.visit .buttonList .button.scheduleLink.disabled[class]:focus,
.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.visit .buttonList .button.scheduleLink.disabled[class]:hover,
.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.visit .buttonList .button.scheduleLink[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] #wrap #main .formsection .buttonList .button.saveButton {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] #wrap #main .formsection .buttonList .button.saveButton:hover,
body[class*=md] #wrap #main .formsection .buttonList .button.saveButton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] #wrap #main .formsection .buttonList .button.saveButton.disabled,
body[class*=md] #wrap #main .formsection .buttonList .button.saveButton.disabled:hover,
body[class*=md] #wrap #main .formsection .buttonList .button.saveButton[disabled],
body[class*=md] #wrap #main .formsection .buttonList .button.saveButton.disabled[class],
body[class*=md] #wrap #main .formsection .buttonList .button.saveButton.disabled[class]:focus,
body[class*=md] #wrap #main .formsection .buttonList .button.saveButton.disabled[class]:hover,
body[class*=md] #wrap #main .formsection .buttonList .button.saveButton[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] .confirmationstep .apptComments .schedulebutton a.schedule.completeworkflow {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] .confirmationstep .apptComments .schedulebutton a.schedule.completeworkflow:hover,
body[class*=md] .confirmationstep .apptComments .schedulebutton a.schedule.completeworkflow:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] .confirmationstep .apptComments .schedulebutton a.schedule.completeworkflow.disabled,
body[class*=md] .confirmationstep .apptComments .schedulebutton a.schedule.completeworkflow.disabled:hover,
body[class*=md] .confirmationstep .apptComments .schedulebutton a.schedule.completeworkflow[disabled],
body[class*=md] .confirmationstep .apptComments .schedulebutton a.schedule.completeworkflow.disabled[class],
body[class*=md] .confirmationstep .apptComments .schedulebutton a.schedule.completeworkflow.disabled[class]:focus,
body[class*=md] .confirmationstep .apptComments .schedulebutton a.schedule.completeworkflow.disabled[class]:hover,
body[class*=md] .confirmationstep .apptComments .schedulebutton a.schedule.completeworkflow[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_scheduling_index #scheduling-workflow #LandingPage .allSchedulingOptions .ticketsFavorites .SchedulingCard .actionContainer button.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_scheduling_index #scheduling-workflow #LandingPage .allSchedulingOptions .ticketsFavorites .SchedulingCard .actionContainer button.primary:hover,
.md_scheduling_index #scheduling-workflow #LandingPage .allSchedulingOptions .ticketsFavorites .SchedulingCard .actionContainer button.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_scheduling_index #scheduling-workflow #LandingPage .allSchedulingOptions .ticketsFavorites .SchedulingCard .actionContainer button.primary.disabled,
.md_scheduling_index #scheduling-workflow #LandingPage .allSchedulingOptions .ticketsFavorites .SchedulingCard .actionContainer button.primary.disabled:hover,
.md_scheduling_index #scheduling-workflow #LandingPage .allSchedulingOptions .ticketsFavorites .SchedulingCard .actionContainer button.primary[disabled],
.md_scheduling_index #scheduling-workflow #LandingPage .allSchedulingOptions .ticketsFavorites .SchedulingCard .actionContainer button.primary.disabled[class],
.md_scheduling_index #scheduling-workflow #LandingPage .allSchedulingOptions .ticketsFavorites .SchedulingCard .actionContainer button.primary.disabled[class]:focus,
.md_scheduling_index #scheduling-workflow #LandingPage .allSchedulingOptions .ticketsFavorites .SchedulingCard .actionContainer button.primary.disabled[class]:hover,
.md_scheduling_index #scheduling-workflow #LandingPage .allSchedulingOptions .ticketsFavorites .SchedulingCard .actionContainer button.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_visitdetails_index .popupOwner .visitdetails .visitactionbanner a.button {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_visitdetails_index .popupOwner .visitdetails .visitactionbanner a.button:hover,
.md_visitdetails_index .popupOwner .visitdetails .visitactionbanner a.button:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_visitdetails_index .popupOwner .visitdetails .visitactionbanner a.button.disabled,
.md_visitdetails_index .popupOwner .visitdetails .visitactionbanner a.button.disabled:hover,
.md_visitdetails_index .popupOwner .visitdetails .visitactionbanner a.button[disabled],
.md_visitdetails_index .popupOwner .visitdetails .visitactionbanner a.button.disabled[class],
.md_visitdetails_index .popupOwner .visitdetails .visitactionbanner a.button.disabled[class]:focus,
.md_visitdetails_index .popupOwner .visitdetails .visitactionbanner a.button.disabled[class]:hover,
.md_visitdetails_index .popupOwner .visitdetails .visitactionbanner a.button[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_cancel_index #cancelapt-workflow .formbuttons button[data-id=cancelappt] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_cancel_index #cancelapt-workflow .formbuttons button[data-id=cancelappt]:hover,
.md_cancel_index #cancelapt-workflow .formbuttons button[data-id=cancelappt]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_cancel_index #cancelapt-workflow .formbuttons button[data-id=cancelappt].disabled,
.md_cancel_index #cancelapt-workflow .formbuttons button[data-id=cancelappt].disabled:hover,
.md_cancel_index #cancelapt-workflow .formbuttons button[data-id=cancelappt][disabled],
.md_cancel_index #cancelapt-workflow .formbuttons button[data-id=cancelappt].disabled[class],
.md_cancel_index #cancelapt-workflow .formbuttons button[data-id=cancelappt].disabled[class]:focus,
.md_cancel_index #cancelapt-workflow .formbuttons button[data-id=cancelappt].disabled[class]:hover,
.md_cancel_index #cancelapt-workflow .formbuttons button[data-id=cancelappt][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] #main .ba_card_status_column_left .ba_card_status_payLinks_payButtonContainer a.nextstep.ba_card_status_payButton {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] #main .ba_card_status_column_left .ba_card_status_payLinks_payButtonContainer a.nextstep.ba_card_status_payButton:hover,
body[class*=md] #main .ba_card_status_column_left .ba_card_status_payLinks_payButtonContainer a.nextstep.ba_card_status_payButton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] #main .ba_card_status_column_left .ba_card_status_payLinks_payButtonContainer a.nextstep.ba_card_status_payButton.disabled,
body[class*=md] #main .ba_card_status_column_left .ba_card_status_payLinks_payButtonContainer a.nextstep.ba_card_status_payButton.disabled:hover,
body[class*=md] #main .ba_card_status_column_left .ba_card_status_payLinks_payButtonContainer a.nextstep.ba_card_status_payButton[disabled],
body[class*=md] #main .ba_card_status_column_left .ba_card_status_payLinks_payButtonContainer a.nextstep.ba_card_status_payButton.disabled[class],
body[class*=md] #main .ba_card_status_column_left .ba_card_status_payLinks_payButtonContainer a.nextstep.ba_card_status_payButton.disabled[class]:focus,
body[class*=md] #main .ba_card_status_column_left .ba_card_status_payLinks_payButtonContainer a.nextstep.ba_card_status_payButton.disabled[class]:hover,
body[class*=md] #main .ba_card_status_column_left .ba_card_status_payLinks_payButtonContainer a.nextstep.ba_card_status_payButton[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_details_index #main #ba_details_container #ba_details_past_payments input.button.ba_details_filter_date_search_button {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_details_index #main #ba_details_container #ba_details_past_payments input.button.ba_details_filter_date_search_button:hover,
.md_details_index #main #ba_details_container #ba_details_past_payments input.button.ba_details_filter_date_search_button:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_details_index #main #ba_details_container #ba_details_past_payments input.button.ba_details_filter_date_search_button.disabled,
.md_details_index #main #ba_details_container #ba_details_past_payments input.button.ba_details_filter_date_search_button.disabled:hover,
.md_details_index #main #ba_details_container #ba_details_past_payments input.button.ba_details_filter_date_search_button[disabled],
.md_details_index #main #ba_details_container #ba_details_past_payments input.button.ba_details_filter_date_search_button.disabled[class],
.md_details_index #main #ba_details_container #ba_details_past_payments input.button.ba_details_filter_date_search_button.disabled[class]:focus,
.md_details_index #main #ba_details_container #ba_details_past_payments input.button.ba_details_filter_date_search_button.disabled[class]:hover,
.md_details_index #main #ba_details_container #ba_details_past_payments input.button.ba_details_filter_date_search_button[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] #main #PaymentMethodEntryStep .formbuttons #selectionModeLink {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] #main #PaymentMethodEntryStep .formbuttons #selectionModeLink:hover,
body[class*=md] #main #PaymentMethodEntryStep .formbuttons #selectionModeLink:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] #main #PaymentMethodEntryStep .formbuttons #selectionModeLink.disabled,
body[class*=md] #main #PaymentMethodEntryStep .formbuttons #selectionModeLink.disabled:hover,
body[class*=md] #main #PaymentMethodEntryStep .formbuttons #selectionModeLink[disabled],
body[class*=md] #main #PaymentMethodEntryStep .formbuttons #selectionModeLink.disabled[class],
body[class*=md] #main #PaymentMethodEntryStep .formbuttons #selectionModeLink.disabled[class]:focus,
body[class*=md] #main #PaymentMethodEntryStep .formbuttons #selectionModeLink.disabled[class]:hover,
body[class*=md] #main #PaymentMethodEntryStep .formbuttons #selectionModeLink[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] #classicPopupRoot .pocdefaultpopup #EditTokenPopUp .formbuttons .button.primary.editNicknameSave {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] #classicPopupRoot .pocdefaultpopup #EditTokenPopUp .formbuttons .button.primary.editNicknameSave:hover,
body[class*=md] #classicPopupRoot .pocdefaultpopup #EditTokenPopUp .formbuttons .button.primary.editNicknameSave:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] #classicPopupRoot .pocdefaultpopup #EditTokenPopUp .formbuttons .button.primary.editNicknameSave.disabled,
body[class*=md] #classicPopupRoot .pocdefaultpopup #EditTokenPopUp .formbuttons .button.primary.editNicknameSave.disabled:hover,
body[class*=md] #classicPopupRoot .pocdefaultpopup #EditTokenPopUp .formbuttons .button.primary.editNicknameSave[disabled],
body[class*=md] #classicPopupRoot .pocdefaultpopup #EditTokenPopUp .formbuttons .button.primary.editNicknameSave.disabled[class],
body[class*=md] #classicPopupRoot .pocdefaultpopup #EditTokenPopUp .formbuttons .button.primary.editNicknameSave.disabled[class]:focus,
body[class*=md] #classicPopupRoot .pocdefaultpopup #EditTokenPopUp .formbuttons .button.primary.editNicknameSave.disabled[class]:hover,
body[class*=md] #classicPopupRoot .pocdefaultpopup #EditTokenPopUp .formbuttons .button.primary.editNicknameSave[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_scheduling_index #scheduling-workflow .schedulingstopped .button#schedulingstop-button {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_scheduling_index #scheduling-workflow .schedulingstopped .button#schedulingstop-button:hover,
.md_scheduling_index #scheduling-workflow .schedulingstopped .button#schedulingstop-button:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_scheduling_index #scheduling-workflow .schedulingstopped .button#schedulingstop-button.disabled,
.md_scheduling_index #scheduling-workflow .schedulingstopped .button#schedulingstop-button.disabled:hover,
.md_scheduling_index #scheduling-workflow .schedulingstopped .button#schedulingstop-button[disabled],
.md_scheduling_index #scheduling-workflow .schedulingstopped .button#schedulingstop-button.disabled[class],
.md_scheduling_index #scheduling-workflow .schedulingstopped .button#schedulingstop-button.disabled[class]:focus,
.md_scheduling_index #scheduling-workflow .schedulingstopped .button#schedulingstop-button.disabled[class]:hover,
.md_scheduling_index #scheduling-workflow .schedulingstopped .button#schedulingstop-button[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_scheduling_index .Popup.small .messageComponent .buttons .button.previousstep[data-id^=toolbar] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_scheduling_index .Popup.small .messageComponent .buttons .button.previousstep[data-id^=toolbar]:hover,
.md_scheduling_index .Popup.small .messageComponent .buttons .button.previousstep[data-id^=toolbar]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_scheduling_index .Popup.small .messageComponent .buttons .button.previousstep[data-id^=toolbar].disabled,
.md_scheduling_index .Popup.small .messageComponent .buttons .button.previousstep[data-id^=toolbar].disabled:hover,
.md_scheduling_index .Popup.small .messageComponent .buttons .button.previousstep[data-id^=toolbar][disabled],
.md_scheduling_index .Popup.small .messageComponent .buttons .button.previousstep[data-id^=toolbar].disabled[class],
.md_scheduling_index .Popup.small .messageComponent .buttons .button.previousstep[data-id^=toolbar].disabled[class]:focus,
.md_scheduling_index .Popup.small .messageComponent .buttons .button.previousstep[data-id^=toolbar].disabled[class]:hover,
.md_scheduling_index .Popup.small .messageComponent .buttons .button.previousstep[data-id^=toolbar][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.orders .buttonList .button.placeOrdersLink {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.orders .buttonList .button.placeOrdersLink:hover,
.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.orders .buttonList .button.placeOrdersLink:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.orders .buttonList .button.placeOrdersLink.disabled,
.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.orders .buttonList .button.placeOrdersLink.disabled:hover,
.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.orders .buttonList .button.placeOrdersLink[disabled],
.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.orders .buttonList .button.placeOrdersLink.disabled[class],
.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.orders .buttonList .button.placeOrdersLink.disabled[class]:focus,
.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.orders .buttonList .button.placeOrdersLink.disabled[class]:hover,
.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.orders .buttonList .button.placeOrdersLink[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_scheduling_index #scheduling-workflow #viewResultsButtonContainer #filterscollapse {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_scheduling_index #scheduling-workflow #viewResultsButtonContainer #filterscollapse:hover,
.md_scheduling_index #scheduling-workflow #viewResultsButtonContainer #filterscollapse:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_scheduling_index #scheduling-workflow #viewResultsButtonContainer #filterscollapse.disabled,
.md_scheduling_index #scheduling-workflow #viewResultsButtonContainer #filterscollapse.disabled:hover,
.md_scheduling_index #scheduling-workflow #viewResultsButtonContainer #filterscollapse[disabled],
.md_scheduling_index #scheduling-workflow #viewResultsButtonContainer #filterscollapse.disabled[class],
.md_scheduling_index #scheduling-workflow #viewResultsButtonContainer #filterscollapse.disabled[class]:focus,
.md_scheduling_index #scheduling-workflow #viewResultsButtonContainer #filterscollapse.disabled[class]:hover,
.md_scheduling_index #scheduling-workflow #viewResultsButtonContainer #filterscollapse[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_scheduling_index #scheduling-workflow .filters-buttons #filtertogglesection {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_scheduling_index #scheduling-workflow .filters-buttons #filtertogglesection:hover,
.md_scheduling_index #scheduling-workflow .filters-buttons #filtertogglesection:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_scheduling_index #scheduling-workflow .filters-buttons #filtertogglesection.disabled,
.md_scheduling_index #scheduling-workflow .filters-buttons #filtertogglesection.disabled:hover,
.md_scheduling_index #scheduling-workflow .filters-buttons #filtertogglesection[disabled],
.md_scheduling_index #scheduling-workflow .filters-buttons #filtertogglesection.disabled[class],
.md_scheduling_index #scheduling-workflow .filters-buttons #filtertogglesection.disabled[class]:focus,
.md_scheduling_index #scheduling-workflow .filters-buttons #filtertogglesection.disabled[class]:hover,
.md_scheduling_index #scheduling-workflow .filters-buttons #filtertogglesection[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_selftriage_load #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbarcontinue].continue {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_selftriage_load #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbarcontinue].continue:hover,
.md_selftriage_load #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbarcontinue].continue:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_selftriage_load #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbarcontinue].continue.disabled,
.md_selftriage_load #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbarcontinue].continue.disabled:hover,
.md_selftriage_load #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbarcontinue].continue[disabled],
.md_selftriage_load #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbarcontinue].continue.disabled[class],
.md_selftriage_load #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbarcontinue].continue.disabled[class]:focus,
.md_selftriage_load #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbarcontinue].continue.disabled[class]:hover,
.md_selftriage_load #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbarcontinue].continue[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_selftriage_load .Popup.small.component.container.notoolbar .messageComponent .toolbar .buttons .button.completeworkflow[data-id=toolbarredirect] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_selftriage_load .Popup.small.component.container.notoolbar .messageComponent .toolbar .buttons .button.completeworkflow[data-id=toolbarredirect]:hover,
.md_selftriage_load .Popup.small.component.container.notoolbar .messageComponent .toolbar .buttons .button.completeworkflow[data-id=toolbarredirect]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_selftriage_load .Popup.small.component.container.notoolbar .messageComponent .toolbar .buttons .button.completeworkflow[data-id=toolbarredirect].disabled,
.md_selftriage_load .Popup.small.component.container.notoolbar .messageComponent .toolbar .buttons .button.completeworkflow[data-id=toolbarredirect].disabled:hover,
.md_selftriage_load .Popup.small.component.container.notoolbar .messageComponent .toolbar .buttons .button.completeworkflow[data-id=toolbarredirect][disabled],
.md_selftriage_load .Popup.small.component.container.notoolbar .messageComponent .toolbar .buttons .button.completeworkflow[data-id=toolbarredirect].disabled[class],
.md_selftriage_load .Popup.small.component.container.notoolbar .messageComponent .toolbar .buttons .button.completeworkflow[data-id=toolbarredirect].disabled[class]:focus,
.md_selftriage_load .Popup.small.component.container.notoolbar .messageComponent .toolbar .buttons .button.completeworkflow[data-id=toolbarredirect].disabled[class]:hover,
.md_selftriage_load .Popup.small.component.container.notoolbar .messageComponent .toolbar .buttons .button.completeworkflow[data-id=toolbarredirect][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .actionNodeWorkflow #evisit-workflow #evisit .formbuttons .completeworkflow.beginevisit {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .actionNodeWorkflow #evisit-workflow #evisit .formbuttons .completeworkflow.beginevisit:hover,
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .actionNodeWorkflow #evisit-workflow #evisit .formbuttons .completeworkflow.beginevisit:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .actionNodeWorkflow #evisit-workflow #evisit .formbuttons .completeworkflow.beginevisit.disabled,
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .actionNodeWorkflow #evisit-workflow #evisit .formbuttons .completeworkflow.beginevisit.disabled:hover,
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .actionNodeWorkflow #evisit-workflow #evisit .formbuttons .completeworkflow.beginevisit[disabled],
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .actionNodeWorkflow #evisit-workflow #evisit .formbuttons .completeworkflow.beginevisit.disabled[class],
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .actionNodeWorkflow #evisit-workflow #evisit .formbuttons .completeworkflow.beginevisit.disabled[class]:focus,
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .actionNodeWorkflow #evisit-workflow #evisit .formbuttons .completeworkflow.beginevisit.disabled[class]:hover,
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .actionNodeWorkflow #evisit-workflow #evisit .formbuttons .completeworkflow.beginevisit[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .nodeCard.eVisit #evisit-workflow #evisit .formbuttons #terms-accept {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .nodeCard.eVisit #evisit-workflow #evisit .formbuttons #terms-accept:hover,
.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .nodeCard.eVisit #evisit-workflow #evisit .formbuttons #terms-accept:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .nodeCard.eVisit #evisit-workflow #evisit .formbuttons #terms-accept.disabled,
.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .nodeCard.eVisit #evisit-workflow #evisit .formbuttons #terms-accept.disabled:hover,
.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .nodeCard.eVisit #evisit-workflow #evisit .formbuttons #terms-accept[disabled],
.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .nodeCard.eVisit #evisit-workflow #evisit .formbuttons #terms-accept.disabled[class],
.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .nodeCard.eVisit #evisit-workflow #evisit .formbuttons #terms-accept.disabled[class]:focus,
.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .nodeCard.eVisit #evisit-workflow #evisit .formbuttons #terms-accept.disabled[class]:hover,
.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .nodeCard.eVisit #evisit-workflow #evisit .formbuttons #terms-accept[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_visitslist_index .visitcomponent .timeLineDetails .soonvisits .button.primary[data-id=echeckin] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_visitslist_index .visitcomponent .timeLineDetails .soonvisits .button.primary[data-id=echeckin]:hover,
.md_visitslist_index .visitcomponent .timeLineDetails .soonvisits .button.primary[data-id=echeckin]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_visitslist_index .visitcomponent .timeLineDetails .soonvisits .button.primary[data-id=echeckin].disabled,
.md_visitslist_index .visitcomponent .timeLineDetails .soonvisits .button.primary[data-id=echeckin].disabled:hover,
.md_visitslist_index .visitcomponent .timeLineDetails .soonvisits .button.primary[data-id=echeckin][disabled],
.md_visitslist_index .visitcomponent .timeLineDetails .soonvisits .button.primary[data-id=echeckin].disabled[class],
.md_visitslist_index .visitcomponent .timeLineDetails .soonvisits .button.primary[data-id=echeckin].disabled[class]:focus,
.md_visitslist_index .visitcomponent .timeLineDetails .soonvisits .button.primary[data-id=echeckin].disabled[class]:hover,
.md_visitslist_index .visitcomponent .timeLineDetails .soonvisits .button.primary[data-id=echeckin][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] .pocdefaultpopup.Popup .deleteitem form#deletecommentsform .formbuttons .inlinesave {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] .pocdefaultpopup.Popup .deleteitem form#deletecommentsform .formbuttons .inlinesave:hover,
body[class*=md] .pocdefaultpopup.Popup .deleteitem form#deletecommentsform .formbuttons .inlinesave:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] .pocdefaultpopup.Popup .deleteitem form#deletecommentsform .formbuttons .inlinesave.disabled,
body[class*=md] .pocdefaultpopup.Popup .deleteitem form#deletecommentsform .formbuttons .inlinesave.disabled:hover,
body[class*=md] .pocdefaultpopup.Popup .deleteitem form#deletecommentsform .formbuttons .inlinesave[disabled],
body[class*=md] .pocdefaultpopup.Popup .deleteitem form#deletecommentsform .formbuttons .inlinesave.disabled[class],
body[class*=md] .pocdefaultpopup.Popup .deleteitem form#deletecommentsform .formbuttons .inlinesave.disabled[class]:focus,
body[class*=md] .pocdefaultpopup.Popup .deleteitem form#deletecommentsform .formbuttons .inlinesave.disabled[class]:hover,
body[class*=md] .pocdefaultpopup.Popup .deleteitem form#deletecommentsform .formbuttons .inlinesave[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_released_index #main #downloadRecords #ROIList .formbuttons .downloadROI.completeworkflow {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_released_index #main #downloadRecords #ROIList .formbuttons .downloadROI.completeworkflow:hover,
.md_released_index #main #downloadRecords #ROIList .formbuttons .downloadROI.completeworkflow:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_released_index #main #downloadRecords #ROIList .formbuttons .downloadROI.completeworkflow.disabled,
.md_released_index #main #downloadRecords #ROIList .formbuttons .downloadROI.completeworkflow.disabled:hover,
.md_released_index #main #downloadRecords #ROIList .formbuttons .downloadROI.completeworkflow[disabled],
.md_released_index #main #downloadRecords #ROIList .formbuttons .downloadROI.completeworkflow.disabled[class],
.md_released_index #main #downloadRecords #ROIList .formbuttons .downloadROI.completeworkflow.disabled[class]:focus,
.md_released_index #main #downloadRecords #ROIList .formbuttons .downloadROI.completeworkflow.disabled[class]:hover,
.md_released_index #main #downloadRecords #ROIList .formbuttons .downloadROI.completeworkflow[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_visitdetails_index #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbardetails] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_visitdetails_index #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbardetails]:hover,
.md_visitdetails_index #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbardetails]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_visitdetails_index #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbardetails].disabled,
.md_visitdetails_index #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbardetails].disabled:hover,
.md_visitdetails_index #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbardetails][disabled],
.md_visitdetails_index #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbardetails].disabled[class],
.md_visitdetails_index #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbardetails].disabled[class]:focus,
.md_visitdetails_index #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbardetails].disabled[class]:hover,
.md_visitdetails_index #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbardetails][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_visitdetails_index .popupOwner .selfArrivalBanner .standardBanner .banner-actions .button.nextstep {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_visitdetails_index .popupOwner .selfArrivalBanner .standardBanner .banner-actions .button.nextstep:hover,
.md_visitdetails_index .popupOwner .selfArrivalBanner .standardBanner .banner-actions .button.nextstep:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_visitdetails_index .popupOwner .selfArrivalBanner .standardBanner .banner-actions .button.nextstep.disabled,
.md_visitdetails_index .popupOwner .selfArrivalBanner .standardBanner .banner-actions .button.nextstep.disabled:hover,
.md_visitdetails_index .popupOwner .selfArrivalBanner .standardBanner .banner-actions .button.nextstep[disabled],
.md_visitdetails_index .popupOwner .selfArrivalBanner .standardBanner .banner-actions .button.nextstep.disabled[class],
.md_visitdetails_index .popupOwner .selfArrivalBanner .standardBanner .banner-actions .button.nextstep.disabled[class]:focus,
.md_visitdetails_index .popupOwner .selfArrivalBanner .standardBanner .banner-actions .button.nextstep.disabled[class]:hover,
.md_visitdetails_index .popupOwner .selfArrivalBanner .standardBanner .banner-actions .button.nextstep[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_react_index #appPopupRoot .Drawer .MessageComposer .Actions button.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_react_index #appPopupRoot .Drawer .MessageComposer .Actions button.primary:hover,
.md_react_index #appPopupRoot .Drawer .MessageComposer .Actions button.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_react_index #appPopupRoot .Drawer .MessageComposer .Actions button.primary.disabled,
.md_react_index #appPopupRoot .Drawer .MessageComposer .Actions button.primary.disabled:hover,
.md_react_index #appPopupRoot .Drawer .MessageComposer .Actions button.primary[disabled],
.md_react_index #appPopupRoot .Drawer .MessageComposer .Actions button.primary.disabled[class],
.md_react_index #appPopupRoot .Drawer .MessageComposer .Actions button.primary.disabled[class]:focus,
.md_react_index #appPopupRoot .Drawer .MessageComposer .Actions button.primary.disabled[class]:hover,
.md_react_index #appPopupRoot .Drawer .MessageComposer .Actions button.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_react_index #appPopupRoot ._PopupContainer .Acknowledge button.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_react_index #appPopupRoot ._PopupContainer .Acknowledge button.primary:hover,
.md_react_index #appPopupRoot ._PopupContainer .Acknowledge button.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_react_index #appPopupRoot ._PopupContainer .Acknowledge button.primary.disabled,
.md_react_index #appPopupRoot ._PopupContainer .Acknowledge button.primary.disabled:hover,
.md_react_index #appPopupRoot ._PopupContainer .Acknowledge button.primary[disabled],
.md_react_index #appPopupRoot ._PopupContainer .Acknowledge button.primary.disabled[class],
.md_react_index #appPopupRoot ._PopupContainer .Acknowledge button.primary.disabled[class]:focus,
.md_react_index #appPopupRoot ._PopupContainer .Acknowledge button.primary.disabled[class]:hover,
.md_react_index #appPopupRoot ._PopupContainer .Acknowledge button.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_visitslist_index .Visits .filters.extendedBar .filterOptionsElement.dropdown .filterOptionsButtonsBody .button[data-id=uncheckAll] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_visitslist_index .Visits .filters.extendedBar .filterOptionsElement.dropdown .filterOptionsButtonsBody .button[data-id=uncheckAll]:hover,
.md_visitslist_index .Visits .filters.extendedBar .filterOptionsElement.dropdown .filterOptionsButtonsBody .button[data-id=uncheckAll]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_visitslist_index .Visits .filters.extendedBar .filterOptionsElement.dropdown .filterOptionsButtonsBody .button[data-id=uncheckAll].disabled,
.md_visitslist_index .Visits .filters.extendedBar .filterOptionsElement.dropdown .filterOptionsButtonsBody .button[data-id=uncheckAll].disabled:hover,
.md_visitslist_index .Visits .filters.extendedBar .filterOptionsElement.dropdown .filterOptionsButtonsBody .button[data-id=uncheckAll][disabled],
.md_visitslist_index .Visits .filters.extendedBar .filterOptionsElement.dropdown .filterOptionsButtonsBody .button[data-id=uncheckAll].disabled[class],
.md_visitslist_index .Visits .filters.extendedBar .filterOptionsElement.dropdown .filterOptionsButtonsBody .button[data-id=uncheckAll].disabled[class]:focus,
.md_visitslist_index .Visits .filters.extendedBar .filterOptionsElement.dropdown .filterOptionsButtonsBody .button[data-id=uncheckAll].disabled[class]:hover,
.md_visitslist_index .Visits .filters.extendedBar .filterOptionsElement.dropdown .filterOptionsButtonsBody .button[data-id=uncheckAll][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_visitslist_index .Visits .filters.extendedBar .filterOptionsElement.dropdown .filterOptionsButtonsBody .button[data-id=applyFilters] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_visitslist_index .Visits .filters.extendedBar .filterOptionsElement.dropdown .filterOptionsButtonsBody .button[data-id=applyFilters]:hover,
.md_visitslist_index .Visits .filters.extendedBar .filterOptionsElement.dropdown .filterOptionsButtonsBody .button[data-id=applyFilters]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_visitslist_index .Visits .filters.extendedBar .filterOptionsElement.dropdown .filterOptionsButtonsBody .button[data-id=applyFilters].disabled,
.md_visitslist_index .Visits .filters.extendedBar .filterOptionsElement.dropdown .filterOptionsButtonsBody .button[data-id=applyFilters].disabled:hover,
.md_visitslist_index .Visits .filters.extendedBar .filterOptionsElement.dropdown .filterOptionsButtonsBody .button[data-id=applyFilters][disabled],
.md_visitslist_index .Visits .filters.extendedBar .filterOptionsElement.dropdown .filterOptionsButtonsBody .button[data-id=applyFilters].disabled[class],
.md_visitslist_index .Visits .filters.extendedBar .filterOptionsElement.dropdown .filterOptionsButtonsBody .button[data-id=applyFilters].disabled[class]:focus,
.md_visitslist_index .Visits .filters.extendedBar .filterOptionsElement.dropdown .filterOptionsButtonsBody .button[data-id=applyFilters].disabled[class]:hover,
.md_visitslist_index .Visits .filters.extendedBar .filterOptionsElement.dropdown .filterOptionsButtonsBody .button[data-id=applyFilters][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_covidstatus_index #vaccineStatusSubtext #registryQueryBanner #queryBtn {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_covidstatus_index #vaccineStatusSubtext #registryQueryBanner #queryBtn:hover,
.md_covidstatus_index #vaccineStatusSubtext #registryQueryBanner #queryBtn:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_covidstatus_index #vaccineStatusSubtext #registryQueryBanner #queryBtn.disabled,
.md_covidstatus_index #vaccineStatusSubtext #registryQueryBanner #queryBtn.disabled:hover,
.md_covidstatus_index #vaccineStatusSubtext #registryQueryBanner #queryBtn[disabled],
.md_covidstatus_index #vaccineStatusSubtext #registryQueryBanner #queryBtn.disabled[class],
.md_covidstatus_index #vaccineStatusSubtext #registryQueryBanner #queryBtn.disabled[class]:focus,
.md_covidstatus_index #vaccineStatusSubtext #registryQueryBanner #queryBtn.disabled[class]:hover,
.md_covidstatus_index #vaccineStatusSubtext #registryQueryBanner #queryBtn[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] .Popup.container.textlessTitle .messageComponent .buttons .button.otherbutton[data-id=toolbarcontinue] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] .Popup.container.textlessTitle .messageComponent .buttons .button.otherbutton[data-id=toolbarcontinue]:hover,
body[class*=md] .Popup.container.textlessTitle .messageComponent .buttons .button.otherbutton[data-id=toolbarcontinue]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] .Popup.container.textlessTitle .messageComponent .buttons .button.otherbutton[data-id=toolbarcontinue].disabled,
body[class*=md] .Popup.container.textlessTitle .messageComponent .buttons .button.otherbutton[data-id=toolbarcontinue].disabled:hover,
body[class*=md] .Popup.container.textlessTitle .messageComponent .buttons .button.otherbutton[data-id=toolbarcontinue][disabled],
body[class*=md] .Popup.container.textlessTitle .messageComponent .buttons .button.otherbutton[data-id=toolbarcontinue].disabled[class],
body[class*=md] .Popup.container.textlessTitle .messageComponent .buttons .button.otherbutton[data-id=toolbarcontinue].disabled[class]:focus,
body[class*=md] .Popup.container.textlessTitle .messageComponent .buttons .button.otherbutton[data-id=toolbarcontinue].disabled[class]:hover,
body[class*=md] .Popup.container.textlessTitle .messageComponent .buttons .button.otherbutton[data-id=toolbarcontinue][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] #main .upload-container .upload--document-card .buttonList .upload-control {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] #main .upload-container .upload--document-card .buttonList .upload-control:hover,
body[class*=md] #main .upload-container .upload--document-card .buttonList .upload-control:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] #main .upload-container .upload--document-card .buttonList .upload-control.disabled,
body[class*=md] #main .upload-container .upload--document-card .buttonList .upload-control.disabled:hover,
body[class*=md] #main .upload-container .upload--document-card .buttonList .upload-control[disabled],
body[class*=md] #main .upload-container .upload--document-card .buttonList .upload-control.disabled[class],
body[class*=md] #main .upload-container .upload--document-card .buttonList .upload-control.disabled[class]:focus,
body[class*=md] #main .upload-container .upload--document-card .buttonList .upload-control.disabled[class]:hover,
body[class*=md] #main .upload-container .upload--document-card .buttonList .upload-control[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_snapshot #MedicationsHost .medicationcontainer .pretext-button-group .button#requestRefillButton {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_snapshot #MedicationsHost .medicationcontainer .pretext-button-group .button#requestRefillButton:hover,
.md_snapshot #MedicationsHost .medicationcontainer .pretext-button-group .button#requestRefillButton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_snapshot #MedicationsHost .medicationcontainer .pretext-button-group .button#requestRefillButton.disabled,
.md_snapshot #MedicationsHost .medicationcontainer .pretext-button-group .button#requestRefillButton.disabled:hover,
.md_snapshot #MedicationsHost .medicationcontainer .pretext-button-group .button#requestRefillButton[disabled],
.md_snapshot #MedicationsHost .medicationcontainer .pretext-button-group .button#requestRefillButton.disabled[class],
.md_snapshot #MedicationsHost .medicationcontainer .pretext-button-group .button#requestRefillButton.disabled[class]:focus,
.md_snapshot #MedicationsHost .medicationcontainer .pretext-button-group .button#requestRefillButton.disabled[class]:hover,
.md_snapshot #MedicationsHost .medicationcontainer .pretext-button-group .button#requestRefillButton[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow #evisit-workflow #evisit .card.testhardware .telehealthlocation .buttonList .button[data-id=confirm] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow #evisit-workflow #evisit .card.testhardware .telehealthlocation .buttonList .button[data-id=confirm]:hover,
.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow #evisit-workflow #evisit .card.testhardware .telehealthlocation .buttonList .button[data-id=confirm]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow #evisit-workflow #evisit .card.testhardware .telehealthlocation .buttonList .button[data-id=confirm].disabled,
.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow #evisit-workflow #evisit .card.testhardware .telehealthlocation .buttonList .button[data-id=confirm].disabled:hover,
.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow #evisit-workflow #evisit .card.testhardware .telehealthlocation .buttonList .button[data-id=confirm][disabled],
.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow #evisit-workflow #evisit .card.testhardware .telehealthlocation .buttonList .button[data-id=confirm].disabled[class],
.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow #evisit-workflow #evisit .card.testhardware .telehealthlocation .buttonList .button[data-id=confirm].disabled[class]:focus,
.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow #evisit-workflow #evisit .card.testhardware .telehealthlocation .buttonList .button[data-id=confirm].disabled[class]:hover,
.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow #evisit-workflow #evisit .card.testhardware .telehealthlocation .buttonList .button[data-id=confirm][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_scheduling_index .content #scheduling-workflow .slotsContainer .slotsData .nodatamessage .button.retryButton {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_scheduling_index .content #scheduling-workflow .slotsContainer .slotsData .nodatamessage .button.retryButton:hover,
.md_scheduling_index .content #scheduling-workflow .slotsContainer .slotsData .nodatamessage .button.retryButton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_scheduling_index .content #scheduling-workflow .slotsContainer .slotsData .nodatamessage .button.retryButton.disabled,
.md_scheduling_index .content #scheduling-workflow .slotsContainer .slotsData .nodatamessage .button.retryButton.disabled:hover,
.md_scheduling_index .content #scheduling-workflow .slotsContainer .slotsData .nodatamessage .button.retryButton[disabled],
.md_scheduling_index .content #scheduling-workflow .slotsContainer .slotsData .nodatamessage .button.retryButton.disabled[class],
.md_scheduling_index .content #scheduling-workflow .slotsContainer .slotsData .nodatamessage .button.retryButton.disabled[class]:focus,
.md_scheduling_index .content #scheduling-workflow .slotsContainer .slotsData .nodatamessage .button.retryButton.disabled[class]:hover,
.md_scheduling_index .content #scheduling-workflow .slotsContainer .slotsData .nodatamessage .button.retryButton[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_visitslist_index .visitcomponent .timeLineDetails .soonvisits .actions .button[data-id=nextdetail] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_visitslist_index .visitcomponent .timeLineDetails .soonvisits .actions .button[data-id=nextdetail]:hover,
.md_visitslist_index .visitcomponent .timeLineDetails .soonvisits .actions .button[data-id=nextdetail]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_visitslist_index .visitcomponent .timeLineDetails .soonvisits .actions .button[data-id=nextdetail].disabled,
.md_visitslist_index .visitcomponent .timeLineDetails .soonvisits .actions .button[data-id=nextdetail].disabled:hover,
.md_visitslist_index .visitcomponent .timeLineDetails .soonvisits .actions .button[data-id=nextdetail][disabled],
.md_visitslist_index .visitcomponent .timeLineDetails .soonvisits .actions .button[data-id=nextdetail].disabled[class],
.md_visitslist_index .visitcomponent .timeLineDetails .soonvisits .actions .button[data-id=nextdetail].disabled[class]:focus,
.md_visitslist_index .visitcomponent .timeLineDetails .soonvisits .actions .button[data-id=nextdetail].disabled[class]:hover,
.md_visitslist_index .visitcomponent .timeLineDetails .soonvisits .actions .button[data-id=nextdetail][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] .providersection .locationcontainer #slotwarning .formbuttons .warningButtonContainer a.warningStartOver {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] .providersection .locationcontainer #slotwarning .formbuttons .warningButtonContainer a.warningStartOver:hover,
body[class*=md] .providersection .locationcontainer #slotwarning .formbuttons .warningButtonContainer a.warningStartOver:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] .providersection .locationcontainer #slotwarning .formbuttons .warningButtonContainer a.warningStartOver.disabled,
body[class*=md] .providersection .locationcontainer #slotwarning .formbuttons .warningButtonContainer a.warningStartOver.disabled:hover,
body[class*=md] .providersection .locationcontainer #slotwarning .formbuttons .warningButtonContainer a.warningStartOver[disabled],
body[class*=md] .providersection .locationcontainer #slotwarning .formbuttons .warningButtonContainer a.warningStartOver.disabled[class],
body[class*=md] .providersection .locationcontainer #slotwarning .formbuttons .warningButtonContainer a.warningStartOver.disabled[class]:focus,
body[class*=md] .providersection .locationcontainer #slotwarning .formbuttons .warningButtonContainer a.warningStartOver.disabled[class]:hover,
body[class*=md] .providersection .locationcontainer #slotwarning .formbuttons .warningButtonContainer a.warningStartOver[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_echeckin_index #echeckin-workflow .subwayStep #echeckinQuestionnairesContainer #relatedquestionnaires .button#continue {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_echeckin_index #echeckin-workflow .subwayStep #echeckinQuestionnairesContainer #relatedquestionnaires .button#continue:hover,
.md_echeckin_index #echeckin-workflow .subwayStep #echeckinQuestionnairesContainer #relatedquestionnaires .button#continue:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_echeckin_index #echeckin-workflow .subwayStep #echeckinQuestionnairesContainer #relatedquestionnaires .button#continue.disabled,
.md_echeckin_index #echeckin-workflow .subwayStep #echeckinQuestionnairesContainer #relatedquestionnaires .button#continue.disabled:hover,
.md_echeckin_index #echeckin-workflow .subwayStep #echeckinQuestionnairesContainer #relatedquestionnaires .button#continue[disabled],
.md_echeckin_index #echeckin-workflow .subwayStep #echeckinQuestionnairesContainer #relatedquestionnaires .button#continue.disabled[class],
.md_echeckin_index #echeckin-workflow .subwayStep #echeckinQuestionnairesContainer #relatedquestionnaires .button#continue.disabled[class]:focus,
.md_echeckin_index #echeckin-workflow .subwayStep #echeckinQuestionnairesContainer #relatedquestionnaires .button#continue.disabled[class]:hover,
.md_echeckin_index #echeckin-workflow .subwayStep #echeckinQuestionnairesContainer #relatedquestionnaires .button#continue[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] .formbuttons.multiStep .button.nextstep#submit {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] .formbuttons.multiStep .button.nextstep#submit:hover,
body[class*=md] .formbuttons.multiStep .button.nextstep#submit:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] .formbuttons.multiStep .button.nextstep#submit.disabled,
body[class*=md] .formbuttons.multiStep .button.nextstep#submit.disabled:hover,
body[class*=md] .formbuttons.multiStep .button.nextstep#submit[disabled],
body[class*=md] .formbuttons.multiStep .button.nextstep#submit.disabled[class],
body[class*=md] .formbuttons.multiStep .button.nextstep#submit.disabled[class]:focus,
body[class*=md] .formbuttons.multiStep .button.nextstep#submit.disabled[class]:hover,
body[class*=md] .formbuttons.multiStep .button.nextstep#submit[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_histques #main form#hxqtnr .formcontents #backbutton {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_histques #main form#hxqtnr .formcontents #backbutton:hover,
.md_histques #main form#hxqtnr .formcontents #backbutton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_histques #main form#hxqtnr .formcontents #backbutton.disabled,
.md_histques #main form#hxqtnr .formcontents #backbutton.disabled:hover,
.md_histques #main form#hxqtnr .formcontents #backbutton[disabled],
.md_histques #main form#hxqtnr .formcontents #backbutton.disabled[class],
.md_histques #main form#hxqtnr .formcontents #backbutton.disabled[class]:focus,
.md_histques #main form#hxqtnr .formcontents #backbutton.disabled[class]:hover,
.md_histques #main form#hxqtnr .formcontents #backbutton[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_histques #main .formbuttons.multiStep .button.completeworkflow#confirm {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_histques #main .formbuttons.multiStep .button.completeworkflow#confirm:hover,
.md_histques #main .formbuttons.multiStep .button.completeworkflow#confirm:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_histques #main .formbuttons.multiStep .button.completeworkflow#confirm.disabled,
.md_histques #main .formbuttons.multiStep .button.completeworkflow#confirm.disabled:hover,
.md_histques #main .formbuttons.multiStep .button.completeworkflow#confirm[disabled],
.md_histques #main .formbuttons.multiStep .button.completeworkflow#confirm.disabled[class],
.md_histques #main .formbuttons.multiStep .button.completeworkflow#confirm.disabled[class]:focus,
.md_histques #main .formbuttons.multiStep .button.completeworkflow#confirm.disabled[class]:hover,
.md_histques #main .formbuttons.multiStep .button.completeworkflow#confirm[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_pefltdtl #wrap #main .dataselect fieldset.withseriessel input[id=apply] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_pefltdtl #wrap #main .dataselect fieldset.withseriessel input[id=apply]:hover,
.md_pefltdtl #wrap #main .dataselect fieldset.withseriessel input[id=apply]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_pefltdtl #wrap #main .dataselect fieldset.withseriessel input[id=apply].disabled,
.md_pefltdtl #wrap #main .dataselect fieldset.withseriessel input[id=apply].disabled:hover,
.md_pefltdtl #wrap #main .dataselect fieldset.withseriessel input[id=apply][disabled],
.md_pefltdtl #wrap #main .dataselect fieldset.withseriessel input[id=apply].disabled[class],
.md_pefltdtl #wrap #main .dataselect fieldset.withseriessel input[id=apply].disabled[class]:focus,
.md_pefltdtl #wrap #main .dataselect fieldset.withseriessel input[id=apply].disabled[class]:hover,
.md_pefltdtl #wrap #main .dataselect fieldset.withseriessel input[id=apply][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_pefltdtl .section[id*=pefltdtl] .formcontents .dataselect .col-3 .seriessel .button.corner.otherbutton {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_pefltdtl .section[id*=pefltdtl] .formcontents .dataselect .col-3 .seriessel .button.corner.otherbutton:hover,
.md_pefltdtl .section[id*=pefltdtl] .formcontents .dataselect .col-3 .seriessel .button.corner.otherbutton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_pefltdtl .section[id*=pefltdtl] .formcontents .dataselect .col-3 .seriessel .button.corner.otherbutton.disabled,
.md_pefltdtl .section[id*=pefltdtl] .formcontents .dataselect .col-3 .seriessel .button.corner.otherbutton.disabled:hover,
.md_pefltdtl .section[id*=pefltdtl] .formcontents .dataselect .col-3 .seriessel .button.corner.otherbutton[disabled],
.md_pefltdtl .section[id*=pefltdtl] .formcontents .dataselect .col-3 .seriessel .button.corner.otherbutton.disabled[class],
.md_pefltdtl .section[id*=pefltdtl] .formcontents .dataselect .col-3 .seriessel .button.corner.otherbutton.disabled[class]:focus,
.md_pefltdtl .section[id*=pefltdtl] .formcontents .dataselect .col-3 .seriessel .button.corner.otherbutton.disabled[class]:hover,
.md_pefltdtl .section[id*=pefltdtl] .formcontents .dataselect .col-3 .seriessel .button.corner.otherbutton[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_pefltdtl #pefltdtl .formcontents .content .button.otherbutton {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_pefltdtl #pefltdtl .formcontents .content .button.otherbutton:hover,
.md_pefltdtl #pefltdtl .formcontents .content .button.otherbutton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_pefltdtl #pefltdtl .formcontents .content .button.otherbutton.disabled,
.md_pefltdtl #pefltdtl .formcontents .content .button.otherbutton.disabled:hover,
.md_pefltdtl #pefltdtl .formcontents .content .button.otherbutton[disabled],
.md_pefltdtl #pefltdtl .formcontents .content .button.otherbutton.disabled[class],
.md_pefltdtl #pefltdtl .formcontents .content .button.otherbutton.disabled[class]:focus,
.md_pefltdtl #pefltdtl .formcontents .content .button.otherbutton.disabled[class]:hover,
.md_pefltdtl #pefltdtl .formcontents .content .button.otherbutton[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_pefltdtl #main #flowsheetform .formcontents .button.nextstep#accept {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_pefltdtl #main #flowsheetform .formcontents .button.nextstep#accept:hover,
.md_pefltdtl #main #flowsheetform .formcontents .button.nextstep#accept:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_pefltdtl #main #flowsheetform .formcontents .button.nextstep#accept.disabled,
.md_pefltdtl #main #flowsheetform .formcontents .button.nextstep#accept.disabled:hover,
.md_pefltdtl #main #flowsheetform .formcontents .button.nextstep#accept[disabled],
.md_pefltdtl #main #flowsheetform .formcontents .button.nextstep#accept.disabled[class],
.md_pefltdtl #main #flowsheetform .formcontents .button.nextstep#accept.disabled[class]:focus,
.md_pefltdtl #main #flowsheetform .formcontents .button.nextstep#accept.disabled[class]:hover,
.md_pefltdtl #main #flowsheetform .formcontents .button.nextstep#accept[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_pefltdtl #main #flowsheetform .formcontents .button.previousstep {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_pefltdtl #main #flowsheetform .formcontents .button.previousstep:hover,
.md_pefltdtl #main #flowsheetform .formcontents .button.previousstep:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_pefltdtl #main #flowsheetform .formcontents .button.previousstep.disabled,
.md_pefltdtl #main #flowsheetform .formcontents .button.previousstep.disabled:hover,
.md_pefltdtl #main #flowsheetform .formcontents .button.previousstep[disabled],
.md_pefltdtl #main #flowsheetform .formcontents .button.previousstep.disabled[class],
.md_pefltdtl #main #flowsheetform .formcontents .button.previousstep.disabled[class]:focus,
.md_pefltdtl #main #flowsheetform .formcontents .button.previousstep.disabled[class]:hover,
.md_pefltdtl #main #flowsheetform .formcontents .button.previousstep[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_pefltdtl #main #flowsheetform .formcontents .button.completeworkflow#confirm {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_pefltdtl #main #flowsheetform .formcontents .button.completeworkflow#confirm:hover,
.md_pefltdtl #main #flowsheetform .formcontents .button.completeworkflow#confirm:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_pefltdtl #main #flowsheetform .formcontents .button.completeworkflow#confirm.disabled,
.md_pefltdtl #main #flowsheetform .formcontents .button.completeworkflow#confirm.disabled:hover,
.md_pefltdtl #main #flowsheetform .formcontents .button.completeworkflow#confirm[disabled],
.md_pefltdtl #main #flowsheetform .formcontents .button.completeworkflow#confirm.disabled[class],
.md_pefltdtl #main #flowsheetform .formcontents .button.completeworkflow#confirm.disabled[class]:focus,
.md_pefltdtl #main #flowsheetform .formcontents .button.completeworkflow#confirm.disabled[class]:hover,
.md_pefltdtl #main #flowsheetform .formcontents .button.completeworkflow#confirm[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_pefltdtl .PEF .reading.date input#now {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_pefltdtl .PEF .reading.date input#now:hover,
.md_pefltdtl .PEF .reading.date input#now:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_pefltdtl .PEF .reading.date input#now.disabled,
.md_pefltdtl .PEF .reading.date input#now.disabled:hover,
.md_pefltdtl .PEF .reading.date input#now[disabled],
.md_pefltdtl .PEF .reading.date input#now.disabled[class],
.md_pefltdtl .PEF .reading.date input#now.disabled[class]:focus,
.md_pefltdtl .PEF .reading.date input#now.disabled[class]:hover,
.md_pefltdtl .PEF .reading.date input#now[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_pefltdtl #flowsheetform .formbuttons #addanotherreading {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_pefltdtl #flowsheetform .formbuttons #addanotherreading:hover,
.md_pefltdtl #flowsheetform .formbuttons #addanotherreading:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_pefltdtl #flowsheetform .formbuttons #addanotherreading.disabled,
.md_pefltdtl #flowsheetform .formbuttons #addanotherreading.disabled:hover,
.md_pefltdtl #flowsheetform .formbuttons #addanotherreading[disabled],
.md_pefltdtl #flowsheetform .formbuttons #addanotherreading.disabled[class],
.md_pefltdtl #flowsheetform .formbuttons #addanotherreading.disabled[class]:focus,
.md_pefltdtl #flowsheetform .formbuttons #addanotherreading.disabled[class]:hover,
.md_pefltdtl #flowsheetform .formbuttons #addanotherreading[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .nextstep.btnHidden + .button.previousstep {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .nextstep.btnHidden + .button.previousstep:hover,
.md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .nextstep.btnHidden + .button.previousstep:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .nextstep.btnHidden + .button.previousstep.disabled,
.md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .nextstep.btnHidden + .button.previousstep.disabled:hover,
.md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .nextstep.btnHidden + .button.previousstep[disabled],
.md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .nextstep.btnHidden + .button.previousstep.disabled[class],
.md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .nextstep.btnHidden + .button.previousstep.disabled[class]:focus,
.md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .nextstep.btnHidden + .button.previousstep.disabled[class]:hover,
.md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .nextstep.btnHidden + .button.previousstep[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtpreviewbutton {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtpreviewbutton:hover,
.md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtpreviewbutton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtpreviewbutton.disabled,
.md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtpreviewbutton.disabled:hover,
.md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtpreviewbutton[disabled],
.md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtpreviewbutton.disabled[class],
.md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtpreviewbutton.disabled[class]:focus,
.md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtpreviewbutton.disabled[class]:hover,
.md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtpreviewbutton[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtsendbutton {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtsendbutton:hover,
.md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtsendbutton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtsendbutton.disabled,
.md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtsendbutton.disabled:hover,
.md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtsendbutton[disabled],
.md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtsendbutton.disabled[class],
.md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtsendbutton.disabled[class]:focus,
.md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtsendbutton.disabled[class]:hover,
.md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtsendbutton[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_scheduling_index #wrap #main .section .qnrStep div[id^=qnr-form] .qnr-actions.formbuttons .button.nextstep {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_scheduling_index #wrap #main .section .qnrStep div[id^=qnr-form] .qnr-actions.formbuttons .button.nextstep:hover,
.md_scheduling_index #wrap #main .section .qnrStep div[id^=qnr-form] .qnr-actions.formbuttons .button.nextstep:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_scheduling_index #wrap #main .section .qnrStep div[id^=qnr-form] .qnr-actions.formbuttons .button.nextstep.disabled,
.md_scheduling_index #wrap #main .section .qnrStep div[id^=qnr-form] .qnr-actions.formbuttons .button.nextstep.disabled:hover,
.md_scheduling_index #wrap #main .section .qnrStep div[id^=qnr-form] .qnr-actions.formbuttons .button.nextstep[disabled],
.md_scheduling_index #wrap #main .section .qnrStep div[id^=qnr-form] .qnr-actions.formbuttons .button.nextstep.disabled[class],
.md_scheduling_index #wrap #main .section .qnrStep div[id^=qnr-form] .qnr-actions.formbuttons .button.nextstep.disabled[class]:focus,
.md_scheduling_index #wrap #main .section .qnrStep div[id^=qnr-form] .qnr-actions.formbuttons .button.nextstep.disabled[class]:hover,
.md_scheduling_index #wrap #main .section .qnrStep div[id^=qnr-form] .qnr-actions.formbuttons .button.nextstep[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_react_index #appRoot .UpcomingOrders .OrderGroupActions .actionButtonGroup ._InternalLink.primary.actionButton {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_react_index #appRoot .UpcomingOrders .OrderGroupActions .actionButtonGroup ._InternalLink.primary.actionButton:hover,
.md_react_index #appRoot .UpcomingOrders .OrderGroupActions .actionButtonGroup ._InternalLink.primary.actionButton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_react_index #appRoot .UpcomingOrders .OrderGroupActions .actionButtonGroup ._InternalLink.primary.actionButton.disabled,
.md_react_index #appRoot .UpcomingOrders .OrderGroupActions .actionButtonGroup ._InternalLink.primary.actionButton.disabled:hover,
.md_react_index #appRoot .UpcomingOrders .OrderGroupActions .actionButtonGroup ._InternalLink.primary.actionButton[disabled],
.md_react_index #appRoot .UpcomingOrders .OrderGroupActions .actionButtonGroup ._InternalLink.primary.actionButton.disabled[class],
.md_react_index #appRoot .UpcomingOrders .OrderGroupActions .actionButtonGroup ._InternalLink.primary.actionButton.disabled[class]:focus,
.md_react_index #appRoot .UpcomingOrders .OrderGroupActions .actionButtonGroup ._InternalLink.primary.actionButton.disabled[class]:hover,
.md_react_index #appRoot .UpcomingOrders .OrderGroupActions .actionButtonGroup ._InternalLink.primary.actionButton[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_mycondition #main #goallist .formcontents .linkdiv .button.otherbutton {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_mycondition #main #goallist .formcontents .linkdiv .button.otherbutton:hover,
.md_mycondition #main #goallist .formcontents .linkdiv .button.otherbutton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_mycondition #main #goallist .formcontents .linkdiv .button.otherbutton.disabled,
.md_mycondition #main #goallist .formcontents .linkdiv .button.otherbutton.disabled:hover,
.md_mycondition #main #goallist .formcontents .linkdiv .button.otherbutton[disabled],
.md_mycondition #main #goallist .formcontents .linkdiv .button.otherbutton.disabled[class],
.md_mycondition #main #goallist .formcontents .linkdiv .button.otherbutton.disabled[class]:focus,
.md_mycondition #main #goallist .formcontents .linkdiv .button.otherbutton.disabled[class]:hover,
.md_mycondition #main #goallist .formcontents .linkdiv .button.otherbutton[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_oauth_review #appPopupRoot ._PopupContainer._FocusTrap ._Popup .ConfirmDecline .primary._LaboredCommand {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_oauth_review #appPopupRoot ._PopupContainer._FocusTrap ._Popup .ConfirmDecline .primary._LaboredCommand:hover,
.md_oauth_review #appPopupRoot ._PopupContainer._FocusTrap ._Popup .ConfirmDecline .primary._LaboredCommand:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_oauth_review #appPopupRoot ._PopupContainer._FocusTrap ._Popup .ConfirmDecline .primary._LaboredCommand.disabled,
.md_oauth_review #appPopupRoot ._PopupContainer._FocusTrap ._Popup .ConfirmDecline .primary._LaboredCommand.disabled:hover,
.md_oauth_review #appPopupRoot ._PopupContainer._FocusTrap ._Popup .ConfirmDecline .primary._LaboredCommand[disabled],
.md_oauth_review #appPopupRoot ._PopupContainer._FocusTrap ._Popup .ConfirmDecline .primary._LaboredCommand.disabled[class],
.md_oauth_review #appPopupRoot ._PopupContainer._FocusTrap ._Popup .ConfirmDecline .primary._LaboredCommand.disabled[class]:focus,
.md_oauth_review #appPopupRoot ._PopupContainer._FocusTrap ._Popup .ConfirmDecline .primary._LaboredCommand.disabled[class]:hover,
.md_oauth_review #appPopupRoot ._PopupContainer._FocusTrap ._Popup .ConfirmDecline .primary._LaboredCommand[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_scheduling_index .Popup.notoolbar .content .buttons .button.otherbutton[data-id=toolbar0] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_scheduling_index .Popup.notoolbar .content .buttons .button.otherbutton[data-id=toolbar0]:hover,
.md_scheduling_index .Popup.notoolbar .content .buttons .button.otherbutton[data-id=toolbar0]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_scheduling_index .Popup.notoolbar .content .buttons .button.otherbutton[data-id=toolbar0].disabled,
.md_scheduling_index .Popup.notoolbar .content .buttons .button.otherbutton[data-id=toolbar0].disabled:hover,
.md_scheduling_index .Popup.notoolbar .content .buttons .button.otherbutton[data-id=toolbar0][disabled],
.md_scheduling_index .Popup.notoolbar .content .buttons .button.otherbutton[data-id=toolbar0].disabled[class],
.md_scheduling_index .Popup.notoolbar .content .buttons .button.otherbutton[data-id=toolbar0].disabled[class]:focus,
.md_scheduling_index .Popup.notoolbar .content .buttons .button.otherbutton[data-id=toolbar0].disabled[class]:hover,
.md_scheduling_index .Popup.notoolbar .content .buttons .button.otherbutton[data-id=toolbar0][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_react_index #appRoot .FlowsheetDetailsPage .detailsContent .FlowsheetActions ._InternalLink.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_react_index #appRoot .FlowsheetDetailsPage .detailsContent .FlowsheetActions ._InternalLink.primary:hover,
.md_react_index #appRoot .FlowsheetDetailsPage .detailsContent .FlowsheetActions ._InternalLink.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_react_index #appRoot .FlowsheetDetailsPage .detailsContent .FlowsheetActions ._InternalLink.primary.disabled,
.md_react_index #appRoot .FlowsheetDetailsPage .detailsContent .FlowsheetActions ._InternalLink.primary.disabled:hover,
.md_react_index #appRoot .FlowsheetDetailsPage .detailsContent .FlowsheetActions ._InternalLink.primary[disabled],
.md_react_index #appRoot .FlowsheetDetailsPage .detailsContent .FlowsheetActions ._InternalLink.primary.disabled[class],
.md_react_index #appRoot .FlowsheetDetailsPage .detailsContent .FlowsheetActions ._InternalLink.primary.disabled[class]:focus,
.md_react_index #appRoot .FlowsheetDetailsPage .detailsContent .FlowsheetActions ._InternalLink.primary.disabled[class]:hover,
.md_react_index #appRoot .FlowsheetDetailsPage .detailsContent .FlowsheetActions ._InternalLink.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_landingpage_loadlandingpagedecisiontrees #selftriage-landingpage-workflow .LandingPageFilter .comboBoxAndButton .button {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_landingpage_loadlandingpagedecisiontrees #selftriage-landingpage-workflow .LandingPageFilter .comboBoxAndButton .button:hover,
.md_landingpage_loadlandingpagedecisiontrees #selftriage-landingpage-workflow .LandingPageFilter .comboBoxAndButton .button:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_landingpage_loadlandingpagedecisiontrees #selftriage-landingpage-workflow .LandingPageFilter .comboBoxAndButton .button.disabled,
.md_landingpage_loadlandingpagedecisiontrees #selftriage-landingpage-workflow .LandingPageFilter .comboBoxAndButton .button.disabled:hover,
.md_landingpage_loadlandingpagedecisiontrees #selftriage-landingpage-workflow .LandingPageFilter .comboBoxAndButton .button[disabled],
.md_landingpage_loadlandingpagedecisiontrees #selftriage-landingpage-workflow .LandingPageFilter .comboBoxAndButton .button.disabled[class],
.md_landingpage_loadlandingpagedecisiontrees #selftriage-landingpage-workflow .LandingPageFilter .comboBoxAndButton .button.disabled[class]:focus,
.md_landingpage_loadlandingpagedecisiontrees #selftriage-landingpage-workflow .LandingPageFilter .comboBoxAndButton .button.disabled[class]:hover,
.md_landingpage_loadlandingpagedecisiontrees #selftriage-landingpage-workflow .LandingPageFilter .comboBoxAndButton .button[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_selftriage_load #selftriage-triage-workflow .visitWorkflow .slotsstep .filtersContainerFull #viewResultsButtonContainer .filtercollapsesection.button {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .visitWorkflow .slotsstep .filtersContainerFull #viewResultsButtonContainer .filtercollapsesection.button:hover,
.md_selftriage_load #selftriage-triage-workflow .visitWorkflow .slotsstep .filtersContainerFull #viewResultsButtonContainer .filtercollapsesection.button:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .visitWorkflow .slotsstep .filtersContainerFull #viewResultsButtonContainer .filtercollapsesection.button.disabled,
.md_selftriage_load #selftriage-triage-workflow .visitWorkflow .slotsstep .filtersContainerFull #viewResultsButtonContainer .filtercollapsesection.button.disabled:hover,
.md_selftriage_load #selftriage-triage-workflow .visitWorkflow .slotsstep .filtersContainerFull #viewResultsButtonContainer .filtercollapsesection.button[disabled],
.md_selftriage_load #selftriage-triage-workflow .visitWorkflow .slotsstep .filtersContainerFull #viewResultsButtonContainer .filtercollapsesection.button.disabled[class],
.md_selftriage_load #selftriage-triage-workflow .visitWorkflow .slotsstep .filtersContainerFull #viewResultsButtonContainer .filtercollapsesection.button.disabled[class]:focus,
.md_selftriage_load #selftriage-triage-workflow .visitWorkflow .slotsstep .filtersContainerFull #viewResultsButtonContainer .filtercollapsesection.button.disabled[class]:hover,
.md_selftriage_load #selftriage-triage-workflow .visitWorkflow .slotsstep .filtersContainerFull #viewResultsButtonContainer .filtercollapsesection.button[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_selftriage_load #selftriage-triage-workflow .groupRecommendationsBucket .actionButtons .acceptAllButton {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .groupRecommendationsBucket .actionButtons .acceptAllButton:hover,
.md_selftriage_load #selftriage-triage-workflow .groupRecommendationsBucket .actionButtons .acceptAllButton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .groupRecommendationsBucket .actionButtons .acceptAllButton.disabled,
.md_selftriage_load #selftriage-triage-workflow .groupRecommendationsBucket .actionButtons .acceptAllButton.disabled:hover,
.md_selftriage_load #selftriage-triage-workflow .groupRecommendationsBucket .actionButtons .acceptAllButton[disabled],
.md_selftriage_load #selftriage-triage-workflow .groupRecommendationsBucket .actionButtons .acceptAllButton.disabled[class],
.md_selftriage_load #selftriage-triage-workflow .groupRecommendationsBucket .actionButtons .acceptAllButton.disabled[class]:focus,
.md_selftriage_load #selftriage-triage-workflow .groupRecommendationsBucket .actionButtons .acceptAllButton.disabled[class]:hover,
.md_selftriage_load #selftriage-triage-workflow .groupRecommendationsBucket .actionButtons .acceptAllButton[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_react_index #wrap #content #main .flavor-footer.cardButtons.cardButtons ._Link._actionable.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_react_index #wrap #content #main .flavor-footer.cardButtons.cardButtons ._Link._actionable.primary:hover,
.md_react_index #wrap #content #main .flavor-footer.cardButtons.cardButtons ._Link._actionable.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_react_index #wrap #content #main .flavor-footer.cardButtons.cardButtons ._Link._actionable.primary.disabled,
.md_react_index #wrap #content #main .flavor-footer.cardButtons.cardButtons ._Link._actionable.primary.disabled:hover,
.md_react_index #wrap #content #main .flavor-footer.cardButtons.cardButtons ._Link._actionable.primary[disabled],
.md_react_index #wrap #content #main .flavor-footer.cardButtons.cardButtons ._Link._actionable.primary.disabled[class],
.md_react_index #wrap #content #main .flavor-footer.cardButtons.cardButtons ._Link._actionable.primary.disabled[class]:focus,
.md_react_index #wrap #content #main .flavor-footer.cardButtons.cardButtons ._Link._actionable.primary.disabled[class]:hover,
.md_react_index #wrap #content #main .flavor-footer.cardButtons.cardButtons ._Link._actionable.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_react_index #wrap #content #main .DocumentPreview .DocumentPreviewActionButtons .buttonFlexer ._Link.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_react_index #wrap #content #main .DocumentPreview .DocumentPreviewActionButtons .buttonFlexer ._Link.primary:hover,
.md_react_index #wrap #content #main .DocumentPreview .DocumentPreviewActionButtons .buttonFlexer ._Link.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_react_index #wrap #content #main .DocumentPreview .DocumentPreviewActionButtons .buttonFlexer ._Link.primary.disabled,
.md_react_index #wrap #content #main .DocumentPreview .DocumentPreviewActionButtons .buttonFlexer ._Link.primary.disabled:hover,
.md_react_index #wrap #content #main .DocumentPreview .DocumentPreviewActionButtons .buttonFlexer ._Link.primary[disabled],
.md_react_index #wrap #content #main .DocumentPreview .DocumentPreviewActionButtons .buttonFlexer ._Link.primary.disabled[class],
.md_react_index #wrap #content #main .DocumentPreview .DocumentPreviewActionButtons .buttonFlexer ._Link.primary.disabled[class]:focus,
.md_react_index #wrap #content #main .DocumentPreview .DocumentPreviewActionButtons .buttonFlexer ._Link.primary.disabled[class]:hover,
.md_react_index #wrap #content #main .DocumentPreview .DocumentPreviewActionButtons .buttonFlexer ._Link.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_react_index #wrap #content #main .flavor-compact ._Link._actionable.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_react_index #wrap #content #main .flavor-compact ._Link._actionable.primary:hover,
.md_react_index #wrap #content #main .flavor-compact ._Link._actionable.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_react_index #wrap #content #main .flavor-compact ._Link._actionable.primary.disabled,
.md_react_index #wrap #content #main .flavor-compact ._Link._actionable.primary.disabled:hover,
.md_react_index #wrap #content #main .flavor-compact ._Link._actionable.primary[disabled],
.md_react_index #wrap #content #main .flavor-compact ._Link._actionable.primary.disabled[class],
.md_react_index #wrap #content #main .flavor-compact ._Link._actionable.primary.disabled[class]:focus,
.md_react_index #wrap #content #main .flavor-compact ._Link._actionable.primary.disabled[class]:hover,
.md_react_index #wrap #content #main .flavor-compact ._Link._actionable.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_echeckin_index #main .visitNotifications #visit-contact-entry-container .flavor-multiStep ._command.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_echeckin_index #main .visitNotifications #visit-contact-entry-container .flavor-multiStep ._command.primary:hover,
.md_echeckin_index #main .visitNotifications #visit-contact-entry-container .flavor-multiStep ._command.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_echeckin_index #main .visitNotifications #visit-contact-entry-container .flavor-multiStep ._command.primary.disabled,
.md_echeckin_index #main .visitNotifications #visit-contact-entry-container .flavor-multiStep ._command.primary.disabled:hover,
.md_echeckin_index #main .visitNotifications #visit-contact-entry-container .flavor-multiStep ._command.primary[disabled],
.md_echeckin_index #main .visitNotifications #visit-contact-entry-container .flavor-multiStep ._command.primary.disabled[class],
.md_echeckin_index #main .visitNotifications #visit-contact-entry-container .flavor-multiStep ._command.primary.disabled[class]:focus,
.md_echeckin_index #main .visitNotifications #visit-contact-entry-container .flavor-multiStep ._command.primary.disabled[class]:hover,
.md_echeckin_index #main .visitNotifications #visit-contact-entry-container .flavor-multiStep ._command.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_react_index #main .SelfServiceActivity .DownloadStatusPage ._Banner .bannerActions a.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_react_index #main .SelfServiceActivity .DownloadStatusPage ._Banner .bannerActions a.primary:hover,
.md_react_index #main .SelfServiceActivity .DownloadStatusPage ._Banner .bannerActions a.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_react_index #main .SelfServiceActivity .DownloadStatusPage ._Banner .bannerActions a.primary.disabled,
.md_react_index #main .SelfServiceActivity .DownloadStatusPage ._Banner .bannerActions a.primary.disabled:hover,
.md_react_index #main .SelfServiceActivity .DownloadStatusPage ._Banner .bannerActions a.primary[disabled],
.md_react_index #main .SelfServiceActivity .DownloadStatusPage ._Banner .bannerActions a.primary.disabled[class],
.md_react_index #main .SelfServiceActivity .DownloadStatusPage ._Banner .bannerActions a.primary.disabled[class]:focus,
.md_react_index #main .SelfServiceActivity .DownloadStatusPage ._Banner .bannerActions a.primary.disabled[class]:hover,
.md_react_index #main .SelfServiceActivity .DownloadStatusPage ._Banner .bannerActions a.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_ceauthorization #newauthorizationsection #selectOrgsList .formbuttons #selectAll {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_ceauthorization #newauthorizationsection #selectOrgsList .formbuttons #selectAll:hover,
.md_ceauthorization #newauthorizationsection #selectOrgsList .formbuttons #selectAll:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_ceauthorization #newauthorizationsection #selectOrgsList .formbuttons #selectAll.disabled,
.md_ceauthorization #newauthorizationsection #selectOrgsList .formbuttons #selectAll.disabled:hover,
.md_ceauthorization #newauthorizationsection #selectOrgsList .formbuttons #selectAll[disabled],
.md_ceauthorization #newauthorizationsection #selectOrgsList .formbuttons #selectAll.disabled[class],
.md_ceauthorization #newauthorizationsection #selectOrgsList .formbuttons #selectAll.disabled[class]:focus,
.md_ceauthorization #newauthorizationsection #selectOrgsList .formbuttons #selectAll.disabled[class]:hover,
.md_ceauthorization #newauthorizationsection #selectOrgsList .formbuttons #selectAll[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_ceauthorization #newauthorizationsection #selectOrgsList .formbuttons #selectNone {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_ceauthorization #newauthorizationsection #selectOrgsList .formbuttons #selectNone:hover,
.md_ceauthorization #newauthorizationsection #selectOrgsList .formbuttons #selectNone:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_ceauthorization #newauthorizationsection #selectOrgsList .formbuttons #selectNone.disabled,
.md_ceauthorization #newauthorizationsection #selectOrgsList .formbuttons #selectNone.disabled:hover,
.md_ceauthorization #newauthorizationsection #selectOrgsList .formbuttons #selectNone[disabled],
.md_ceauthorization #newauthorizationsection #selectOrgsList .formbuttons #selectNone.disabled[class],
.md_ceauthorization #newauthorizationsection #selectOrgsList .formbuttons #selectNone.disabled[class]:focus,
.md_ceauthorization #newauthorizationsection #selectOrgsList .formbuttons #selectNone.disabled[class]:hover,
.md_ceauthorization #newauthorizationsection #selectOrgsList .formbuttons #selectNone[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_ceauthorization #newauthorizationsection #continueButton {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_ceauthorization #newauthorizationsection #continueButton:hover,
.md_ceauthorization #newauthorizationsection #continueButton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_ceauthorization #newauthorizationsection #continueButton.disabled,
.md_ceauthorization #newauthorizationsection #continueButton.disabled:hover,
.md_ceauthorization #newauthorizationsection #continueButton[disabled],
.md_ceauthorization #newauthorizationsection #continueButton.disabled[class],
.md_ceauthorization #newauthorizationsection #continueButton.disabled[class]:focus,
.md_ceauthorization #newauthorizationsection #continueButton.disabled[class]:hover,
.md_ceauthorization #newauthorizationsection #continueButton[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_visitslist_index #wrap #content #main .hasLinks .headerlink .button.nextstep.topbutton {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_visitslist_index #wrap #content #main .hasLinks .headerlink .button.nextstep.topbutton:hover,
.md_visitslist_index #wrap #content #main .hasLinks .headerlink .button.nextstep.topbutton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_visitslist_index #wrap #content #main .hasLinks .headerlink .button.nextstep.topbutton.disabled,
.md_visitslist_index #wrap #content #main .hasLinks .headerlink .button.nextstep.topbutton.disabled:hover,
.md_visitslist_index #wrap #content #main .hasLinks .headerlink .button.nextstep.topbutton[disabled],
.md_visitslist_index #wrap #content #main .hasLinks .headerlink .button.nextstep.topbutton.disabled[class],
.md_visitslist_index #wrap #content #main .hasLinks .headerlink .button.nextstep.topbutton.disabled[class]:focus,
.md_visitslist_index #wrap #content #main .hasLinks .headerlink .button.nextstep.topbutton.disabled[class]:hover,
.md_visitslist_index #wrap #content #main .hasLinks .headerlink .button.nextstep.topbutton[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_react_index ._Popup .ConfirmDecline ._command.primary.negative {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_react_index ._Popup .ConfirmDecline ._command.primary.negative:hover,
.md_react_index ._Popup .ConfirmDecline ._command.primary.negative:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_react_index ._Popup .ConfirmDecline ._command.primary.negative.disabled,
.md_react_index ._Popup .ConfirmDecline ._command.primary.negative.disabled:hover,
.md_react_index ._Popup .ConfirmDecline ._command.primary.negative[disabled],
.md_react_index ._Popup .ConfirmDecline ._command.primary.negative.disabled[class],
.md_react_index ._Popup .ConfirmDecline ._command.primary.negative.disabled[class]:focus,
.md_react_index ._Popup .ConfirmDecline ._command.primary.negative.disabled[class]:hover,
.md_react_index ._Popup .ConfirmDecline ._command.primary.negative[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_triagehistory_load #past-triages-workflow .pastTriages .nodeGroupOption .actionNodeBody .additionalInfoButton .button.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_triagehistory_load #past-triages-workflow .pastTriages .nodeGroupOption .actionNodeBody .additionalInfoButton .button.primary:hover,
.md_triagehistory_load #past-triages-workflow .pastTriages .nodeGroupOption .actionNodeBody .additionalInfoButton .button.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_triagehistory_load #past-triages-workflow .pastTriages .nodeGroupOption .actionNodeBody .additionalInfoButton .button.primary.disabled,
.md_triagehistory_load #past-triages-workflow .pastTriages .nodeGroupOption .actionNodeBody .additionalInfoButton .button.primary.disabled:hover,
.md_triagehistory_load #past-triages-workflow .pastTriages .nodeGroupOption .actionNodeBody .additionalInfoButton .button.primary[disabled],
.md_triagehistory_load #past-triages-workflow .pastTriages .nodeGroupOption .actionNodeBody .additionalInfoButton .button.primary.disabled[class],
.md_triagehistory_load #past-triages-workflow .pastTriages .nodeGroupOption .actionNodeBody .additionalInfoButton .button.primary.disabled[class]:focus,
.md_triagehistory_load #past-triages-workflow .pastTriages .nodeGroupOption .actionNodeBody .additionalInfoButton .button.primary.disabled[class]:hover,
.md_triagehistory_load #past-triages-workflow .pastTriages .nodeGroupOption .actionNodeBody .additionalInfoButton .button.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_selftriage_load #main .selfTriagePage .recommendationsBucket .actionButtons .acceptAllButton {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_selftriage_load #main .selfTriagePage .recommendationsBucket .actionButtons .acceptAllButton:hover,
.md_selftriage_load #main .selfTriagePage .recommendationsBucket .actionButtons .acceptAllButton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_selftriage_load #main .selfTriagePage .recommendationsBucket .actionButtons .acceptAllButton.disabled,
.md_selftriage_load #main .selfTriagePage .recommendationsBucket .actionButtons .acceptAllButton.disabled:hover,
.md_selftriage_load #main .selfTriagePage .recommendationsBucket .actionButtons .acceptAllButton[disabled],
.md_selftriage_load #main .selfTriagePage .recommendationsBucket .actionButtons .acceptAllButton.disabled[class],
.md_selftriage_load #main .selfTriagePage .recommendationsBucket .actionButtons .acceptAllButton.disabled[class]:focus,
.md_selftriage_load #main .selfTriagePage .recommendationsBucket .actionButtons .acceptAllButton.disabled[class]:hover,
.md_selftriage_load #main .selfTriagePage .recommendationsBucket .actionButtons .acceptAllButton[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button.inlinedelete[data-id=toolbarcontinue] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button.inlinedelete[data-id=toolbarcontinue]:hover,
body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button.inlinedelete[data-id=toolbarcontinue]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button.inlinedelete[data-id=toolbarcontinue].disabled,
body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button.inlinedelete[data-id=toolbarcontinue].disabled:hover,
body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button.inlinedelete[data-id=toolbarcontinue][disabled],
body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button.inlinedelete[data-id=toolbarcontinue].disabled[class],
body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button.inlinedelete[data-id=toolbarcontinue].disabled[class]:focus,
body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button.inlinedelete[data-id=toolbarcontinue].disabled[class]:hover,
body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button.inlinedelete[data-id=toolbarcontinue][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_scheduling_index #appPopupRoot ._Popup .ConfirmDecline ._actionable.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_scheduling_index #appPopupRoot ._Popup .ConfirmDecline ._actionable.primary:hover,
.md_scheduling_index #appPopupRoot ._Popup .ConfirmDecline ._actionable.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_scheduling_index #appPopupRoot ._Popup .ConfirmDecline ._actionable.primary.disabled,
.md_scheduling_index #appPopupRoot ._Popup .ConfirmDecline ._actionable.primary.disabled:hover,
.md_scheduling_index #appPopupRoot ._Popup .ConfirmDecline ._actionable.primary[disabled],
.md_scheduling_index #appPopupRoot ._Popup .ConfirmDecline ._actionable.primary.disabled[class],
.md_scheduling_index #appPopupRoot ._Popup .ConfirmDecline ._actionable.primary.disabled[class]:focus,
.md_scheduling_index #appPopupRoot ._Popup .ConfirmDecline ._actionable.primary.disabled[class]:hover,
.md_scheduling_index #appPopupRoot ._Popup .ConfirmDecline ._actionable.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_visitslist_index .Visits .filters.extendedBar .dropdown.filterOptionsElement .dropdown-content .filterOptionsButtons .button {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_visitslist_index .Visits .filters.extendedBar .dropdown.filterOptionsElement .dropdown-content .filterOptionsButtons .button:hover,
.md_visitslist_index .Visits .filters.extendedBar .dropdown.filterOptionsElement .dropdown-content .filterOptionsButtons .button:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_visitslist_index .Visits .filters.extendedBar .dropdown.filterOptionsElement .dropdown-content .filterOptionsButtons .button.disabled,
.md_visitslist_index .Visits .filters.extendedBar .dropdown.filterOptionsElement .dropdown-content .filterOptionsButtons .button.disabled:hover,
.md_visitslist_index .Visits .filters.extendedBar .dropdown.filterOptionsElement .dropdown-content .filterOptionsButtons .button[disabled],
.md_visitslist_index .Visits .filters.extendedBar .dropdown.filterOptionsElement .dropdown-content .filterOptionsButtons .button.disabled[class],
.md_visitslist_index .Visits .filters.extendedBar .dropdown.filterOptionsElement .dropdown-content .filterOptionsButtons .button.disabled[class]:focus,
.md_visitslist_index .Visits .filters.extendedBar .dropdown.filterOptionsElement .dropdown-content .filterOptionsButtons .button.disabled[class]:hover,
.md_visitslist_index .Visits .filters.extendedBar .dropdown.filterOptionsElement .dropdown-content .filterOptionsButtons .button[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] #main .recommendationsBucket .AllergyEntry ._CommandGroup .primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] #main .recommendationsBucket .AllergyEntry ._CommandGroup .primary:hover,
body[class*=md] #main .recommendationsBucket .AllergyEntry ._CommandGroup .primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] #main .recommendationsBucket .AllergyEntry ._CommandGroup .primary.disabled,
body[class*=md] #main .recommendationsBucket .AllergyEntry ._CommandGroup .primary.disabled:hover,
body[class*=md] #main .recommendationsBucket .AllergyEntry ._CommandGroup .primary[disabled],
body[class*=md] #main .recommendationsBucket .AllergyEntry ._CommandGroup .primary.disabled[class],
body[class*=md] #main .recommendationsBucket .AllergyEntry ._CommandGroup .primary.disabled[class]:focus,
body[class*=md] #main .recommendationsBucket .AllergyEntry ._CommandGroup .primary.disabled[class]:hover,
body[class*=md] #main .recommendationsBucket .AllergyEntry ._CommandGroup .primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_selftriage_load .Popup .toolbar .buttons .button:first-child:not([disabled]) {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_selftriage_load .Popup .toolbar .buttons .button:first-child:not([disabled]):hover,
.md_selftriage_load .Popup .toolbar .buttons .button:first-child:not([disabled]):focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_selftriage_load .Popup .toolbar .buttons .button:first-child:not([disabled]).disabled,
.md_selftriage_load .Popup .toolbar .buttons .button:first-child:not([disabled]).disabled:hover,
.md_selftriage_load .Popup .toolbar .buttons .button:first-child:not([disabled])[disabled],
.md_selftriage_load .Popup .toolbar .buttons .button:first-child:not([disabled]).disabled[class],
.md_selftriage_load .Popup .toolbar .buttons .button:first-child:not([disabled]).disabled[class]:focus,
.md_selftriage_load .Popup .toolbar .buttons .button:first-child:not([disabled]).disabled[class]:hover,
.md_selftriage_load .Popup .toolbar .buttons .button:first-child:not([disabled])[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] #main .allergiesFooter ._CommandGroup ._actionable.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] #main .allergiesFooter ._CommandGroup ._actionable.primary:hover,
body[class*=md] #main .allergiesFooter ._CommandGroup ._actionable.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] #main .allergiesFooter ._CommandGroup ._actionable.primary.disabled,
body[class*=md] #main .allergiesFooter ._CommandGroup ._actionable.primary.disabled:hover,
body[class*=md] #main .allergiesFooter ._CommandGroup ._actionable.primary[disabled],
body[class*=md] #main .allergiesFooter ._CommandGroup ._actionable.primary.disabled[class],
body[class*=md] #main .allergiesFooter ._CommandGroup ._actionable.primary.disabled[class]:focus,
body[class*=md] #main .allergiesFooter ._CommandGroup ._actionable.primary.disabled[class]:hover,
body[class*=md] #main .allergiesFooter ._CommandGroup ._actionable.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarremove] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarremove]:hover,
body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarremove]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarremove].disabled,
body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarremove].disabled:hover,
body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarremove][disabled],
body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarremove].disabled[class],
body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarremove].disabled[class]:focus,
body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarremove].disabled[class]:hover,
body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarremove][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_healthadvisories_index .healthadvisorysnoozepopupcontainer .markascomplete .formbuttons .button.nextstep.snoozeTopicAccept {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_healthadvisories_index .healthadvisorysnoozepopupcontainer .markascomplete .formbuttons .button.nextstep.snoozeTopicAccept:hover,
.md_healthadvisories_index .healthadvisorysnoozepopupcontainer .markascomplete .formbuttons .button.nextstep.snoozeTopicAccept:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_healthadvisories_index .healthadvisorysnoozepopupcontainer .markascomplete .formbuttons .button.nextstep.snoozeTopicAccept.disabled,
.md_healthadvisories_index .healthadvisorysnoozepopupcontainer .markascomplete .formbuttons .button.nextstep.snoozeTopicAccept.disabled:hover,
.md_healthadvisories_index .healthadvisorysnoozepopupcontainer .markascomplete .formbuttons .button.nextstep.snoozeTopicAccept[disabled],
.md_healthadvisories_index .healthadvisorysnoozepopupcontainer .markascomplete .formbuttons .button.nextstep.snoozeTopicAccept.disabled[class],
.md_healthadvisories_index .healthadvisorysnoozepopupcontainer .markascomplete .formbuttons .button.nextstep.snoozeTopicAccept.disabled[class]:focus,
.md_healthadvisories_index .healthadvisorysnoozepopupcontainer .markascomplete .formbuttons .button.nextstep.snoozeTopicAccept.disabled[class]:hover,
.md_healthadvisories_index .healthadvisorysnoozepopupcontainer .markascomplete .formbuttons .button.nextstep.snoozeTopicAccept[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_selftriage_load .nodeGroupList .ClnUpdInput ._ActionGroup .addItemCommand.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_selftriage_load .nodeGroupList .ClnUpdInput ._ActionGroup .addItemCommand.primary:hover,
.md_selftriage_load .nodeGroupList .ClnUpdInput ._ActionGroup .addItemCommand.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_selftriage_load .nodeGroupList .ClnUpdInput ._ActionGroup .addItemCommand.primary.disabled,
.md_selftriage_load .nodeGroupList .ClnUpdInput ._ActionGroup .addItemCommand.primary.disabled:hover,
.md_selftriage_load .nodeGroupList .ClnUpdInput ._ActionGroup .addItemCommand.primary[disabled],
.md_selftriage_load .nodeGroupList .ClnUpdInput ._ActionGroup .addItemCommand.primary.disabled[class],
.md_selftriage_load .nodeGroupList .ClnUpdInput ._ActionGroup .addItemCommand.primary.disabled[class]:focus,
.md_selftriage_load .nodeGroupList .ClnUpdInput ._ActionGroup .addItemCommand.primary.disabled[class]:hover,
.md_selftriage_load .nodeGroupList .ClnUpdInput ._ActionGroup .addItemCommand.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_histques #main #topbuttons .button.completeworkflow {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_histques #main #topbuttons .button.completeworkflow:hover,
.md_histques #main #topbuttons .button.completeworkflow:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_histques #main #topbuttons .button.completeworkflow.disabled,
.md_histques #main #topbuttons .button.completeworkflow.disabled:hover,
.md_histques #main #topbuttons .button.completeworkflow[disabled],
.md_histques #main #topbuttons .button.completeworkflow.disabled[class],
.md_histques #main #topbuttons .button.completeworkflow.disabled[class]:focus,
.md_histques #main #topbuttons .button.completeworkflow.disabled[class]:hover,
.md_histques #main #topbuttons .button.completeworkflow[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

html.mobile body[class*=md_mychartquestionnaire_] .Popup .toolbar .buttons .button[data-id=toolbarcontinue] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

html.mobile body[class*=md_mychartquestionnaire_] .Popup .toolbar .buttons .button[data-id=toolbarcontinue]:hover,
html.mobile body[class*=md_mychartquestionnaire_] .Popup .toolbar .buttons .button[data-id=toolbarcontinue]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

html.mobile body[class*=md_mychartquestionnaire_] .Popup .toolbar .buttons .button[data-id=toolbarcontinue].disabled,
html.mobile body[class*=md_mychartquestionnaire_] .Popup .toolbar .buttons .button[data-id=toolbarcontinue].disabled:hover,
html.mobile body[class*=md_mychartquestionnaire_] .Popup .toolbar .buttons .button[data-id=toolbarcontinue][disabled],
html.mobile body[class*=md_mychartquestionnaire_] .Popup .toolbar .buttons .button[data-id=toolbarcontinue].disabled[class],
html.mobile body[class*=md_mychartquestionnaire_] .Popup .toolbar .buttons .button[data-id=toolbarcontinue].disabled[class]:focus,
html.mobile body[class*=md_mychartquestionnaire_] .Popup .toolbar .buttons .button[data-id=toolbarcontinue].disabled[class]:hover,
html.mobile body[class*=md_mychartquestionnaire_] .Popup .toolbar .buttons .button[data-id=toolbarcontinue][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_react_index #main button.sliderButton[aria-pressed=true] .sliderRail {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_react_index #main button.sliderButton[aria-pressed=true] .sliderRail:hover,
.md_react_index #main button.sliderButton[aria-pressed=true] .sliderRail:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_react_index #main button.sliderButton[aria-pressed=true] .sliderRail.disabled,
.md_react_index #main button.sliderButton[aria-pressed=true] .sliderRail.disabled:hover,
.md_react_index #main button.sliderButton[aria-pressed=true] .sliderRail[disabled],
.md_react_index #main button.sliderButton[aria-pressed=true] .sliderRail.disabled[class],
.md_react_index #main button.sliderButton[aria-pressed=true] .sliderRail.disabled[class]:focus,
.md_react_index #main button.sliderButton[aria-pressed=true] .sliderRail.disabled[class]:hover,
.md_react_index #main button.sliderButton[aria-pressed=true] .sliderRail[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_familyaccess_index #wrap #main .additionalcontent .buttonSection input[class*=edit] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_familyaccess_index #wrap #main .additionalcontent .buttonSection input[class*=edit]:hover,
.md_familyaccess_index #wrap #main .additionalcontent .buttonSection input[class*=edit]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_familyaccess_index #wrap #main .additionalcontent .buttonSection input[class*=edit].disabled,
.md_familyaccess_index #wrap #main .additionalcontent .buttonSection input[class*=edit].disabled:hover,
.md_familyaccess_index #wrap #main .additionalcontent .buttonSection input[class*=edit][disabled],
.md_familyaccess_index #wrap #main .additionalcontent .buttonSection input[class*=edit].disabled[class],
.md_familyaccess_index #wrap #main .additionalcontent .buttonSection input[class*=edit].disabled[class]:focus,
.md_familyaccess_index #wrap #main .additionalcontent .buttonSection input[class*=edit].disabled[class]:hover,
.md_familyaccess_index #wrap #main .additionalcontent .buttonSection input[class*=edit][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_familyaccess_index #wrap #main .additionalcontent .buttonSection input.button[data-id*=save] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_familyaccess_index #wrap #main .additionalcontent .buttonSection input.button[data-id*=save]:hover,
.md_familyaccess_index #wrap #main .additionalcontent .buttonSection input.button[data-id*=save]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_familyaccess_index #wrap #main .additionalcontent .buttonSection input.button[data-id*=save].disabled,
.md_familyaccess_index #wrap #main .additionalcontent .buttonSection input.button[data-id*=save].disabled:hover,
.md_familyaccess_index #wrap #main .additionalcontent .buttonSection input.button[data-id*=save][disabled],
.md_familyaccess_index #wrap #main .additionalcontent .buttonSection input.button[data-id*=save].disabled[class],
.md_familyaccess_index #wrap #main .additionalcontent .buttonSection input.button[data-id*=save].disabled[class]:focus,
.md_familyaccess_index #wrap #main .additionalcontent .buttonSection input.button[data-id*=save].disabled[class]:hover,
.md_familyaccess_index #wrap #main .additionalcontent .buttonSection input.button[data-id*=save][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_react_index #main #appRoot .ToDoTasks .TaskListContainer .QuestionnaireTaskRow .actions a.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_react_index #main #appRoot .ToDoTasks .TaskListContainer .QuestionnaireTaskRow .actions a.primary:hover,
.md_react_index #main #appRoot .ToDoTasks .TaskListContainer .QuestionnaireTaskRow .actions a.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_react_index #main #appRoot .ToDoTasks .TaskListContainer .QuestionnaireTaskRow .actions a.primary.disabled,
.md_react_index #main #appRoot .ToDoTasks .TaskListContainer .QuestionnaireTaskRow .actions a.primary.disabled:hover,
.md_react_index #main #appRoot .ToDoTasks .TaskListContainer .QuestionnaireTaskRow .actions a.primary[disabled],
.md_react_index #main #appRoot .ToDoTasks .TaskListContainer .QuestionnaireTaskRow .actions a.primary.disabled[class],
.md_react_index #main #appRoot .ToDoTasks .TaskListContainer .QuestionnaireTaskRow .actions a.primary.disabled[class]:focus,
.md_react_index #main #appRoot .ToDoTasks .TaskListContainer .QuestionnaireTaskRow .actions a.primary.disabled[class]:hover,
.md_react_index #main #appRoot .ToDoTasks .TaskListContainer .QuestionnaireTaskRow .actions a.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_scheduling_index #wrap #main .headerlink .button#scheduling-startover {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_scheduling_index #wrap #main .headerlink .button#scheduling-startover:hover,
.md_scheduling_index #wrap #main .headerlink .button#scheduling-startover:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_scheduling_index #wrap #main .headerlink .button#scheduling-startover.disabled,
.md_scheduling_index #wrap #main .headerlink .button#scheduling-startover.disabled:hover,
.md_scheduling_index #wrap #main .headerlink .button#scheduling-startover[disabled],
.md_scheduling_index #wrap #main .headerlink .button#scheduling-startover.disabled[class],
.md_scheduling_index #wrap #main .headerlink .button#scheduling-startover.disabled[class]:focus,
.md_scheduling_index #wrap #main .headerlink .button#scheduling-startover.disabled[class]:hover,
.md_scheduling_index #wrap #main .headerlink .button#scheduling-startover[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_echeckin_index #appPopupRoot ._PopupContainer ._Popup .ConfirmDecline .primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_echeckin_index #appPopupRoot ._PopupContainer ._Popup .ConfirmDecline .primary:hover,
.md_echeckin_index #appPopupRoot ._PopupContainer ._Popup .ConfirmDecline .primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_echeckin_index #appPopupRoot ._PopupContainer ._Popup .ConfirmDecline .primary.disabled,
.md_echeckin_index #appPopupRoot ._PopupContainer ._Popup .ConfirmDecline .primary.disabled:hover,
.md_echeckin_index #appPopupRoot ._PopupContainer ._Popup .ConfirmDecline .primary[disabled],
.md_echeckin_index #appPopupRoot ._PopupContainer ._Popup .ConfirmDecline .primary.disabled[class],
.md_echeckin_index #appPopupRoot ._PopupContainer ._Popup .ConfirmDecline .primary.disabled[class]:focus,
.md_echeckin_index #appPopupRoot ._PopupContainer ._Popup .ConfirmDecline .primary.disabled[class]:hover,
.md_echeckin_index #appPopupRoot ._PopupContainer ._Popup .ConfirmDecline .primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket .detailsReviewPage .detailsContinueButton {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket .detailsReviewPage .detailsContinueButton:hover,
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket .detailsReviewPage .detailsContinueButton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket .detailsReviewPage .detailsContinueButton.disabled,
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket .detailsReviewPage .detailsContinueButton.disabled:hover,
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket .detailsReviewPage .detailsContinueButton[disabled],
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket .detailsReviewPage .detailsContinueButton.disabled[class],
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket .detailsReviewPage .detailsContinueButton.disabled[class]:focus,
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket .detailsReviewPage .detailsContinueButton.disabled[class]:hover,
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket .detailsReviewPage .detailsContinueButton[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit .button.positive {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit .button.positive:hover,
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit .button.positive:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit .button.positive.disabled,
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit .button.positive.disabled:hover,
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit .button.positive[disabled],
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit .button.positive.disabled[class],
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit .button.positive.disabled[class]:focus,
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit .button.positive.disabled[class]:hover,
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit .button.positive[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep #allergies button.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep #allergies button.primary:hover,
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep #allergies button.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep #allergies button.primary.disabled,
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep #allergies button.primary.disabled:hover,
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep #allergies button.primary[disabled],
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep #allergies button.primary.disabled[class],
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep #allergies button.primary.disabled[class]:focus,
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep #allergies button.primary.disabled[class]:hover,
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep #allergies button.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_react_index #wrap #main .section .ReferralsAuthorizationsNavigator .primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_react_index #wrap #main .section .ReferralsAuthorizationsNavigator .primary:hover,
.md_react_index #wrap #main .section .ReferralsAuthorizationsNavigator .primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_react_index #wrap #main .section .ReferralsAuthorizationsNavigator .primary.disabled,
.md_react_index #wrap #main .section .ReferralsAuthorizationsNavigator .primary.disabled:hover,
.md_react_index #wrap #main .section .ReferralsAuthorizationsNavigator .primary[disabled],
.md_react_index #wrap #main .section .ReferralsAuthorizationsNavigator .primary.disabled[class],
.md_react_index #wrap #main .section .ReferralsAuthorizationsNavigator .primary.disabled[class]:focus,
.md_react_index #wrap #main .section .ReferralsAuthorizationsNavigator .primary.disabled[class]:hover,
.md_react_index #wrap #main .section .ReferralsAuthorizationsNavigator .primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarchangeImage] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarchangeImage]:hover,
.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarchangeImage]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarchangeImage].disabled,
.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarchangeImage].disabled:hover,
.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarchangeImage][disabled],
.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarchangeImage].disabled[class],
.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarchangeImage].disabled[class]:focus,
.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarchangeImage].disabled[class]:hover,
.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarchangeImage][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarrevoke] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarrevoke]:hover,
.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarrevoke]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarrevoke].disabled,
.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarrevoke].disabled:hover,
.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarrevoke][disabled],
.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarrevoke].disabled[class],
.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarrevoke].disabled[class]:focus,
.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarrevoke].disabled[class]:hover,
.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarrevoke][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarclose] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarclose]:hover,
.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarclose]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarclose].disabled,
.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarclose].disabled:hover,
.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarclose][disabled],
.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarclose].disabled[class],
.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarclose].disabled[class]:focus,
.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarclose].disabled[class]:hover,
.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarclose][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection .proxyButton[data-id=save] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection .proxyButton[data-id=save]:hover,
.md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection .proxyButton[data-id=save]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection .proxyButton[data-id=save].disabled,
.md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection .proxyButton[data-id=save].disabled:hover,
.md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection .proxyButton[data-id=save][disabled],
.md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection .proxyButton[data-id=save].disabled[class],
.md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection .proxyButton[data-id=save].disabled[class]:focus,
.md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection .proxyButton[data-id=save].disabled[class]:hover,
.md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection .proxyButton[data-id=save][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_echeckin_index #main #eCheckInMedications .MedicationsFooter ._CommandGroup button.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_echeckin_index #main #eCheckInMedications .MedicationsFooter ._CommandGroup button.primary:hover,
.md_echeckin_index #main #eCheckInMedications .MedicationsFooter ._CommandGroup button.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_echeckin_index #main #eCheckInMedications .MedicationsFooter ._CommandGroup button.primary.disabled,
.md_echeckin_index #main #eCheckInMedications .MedicationsFooter ._CommandGroup button.primary.disabled:hover,
.md_echeckin_index #main #eCheckInMedications .MedicationsFooter ._CommandGroup button.primary[disabled],
.md_echeckin_index #main #eCheckInMedications .MedicationsFooter ._CommandGroup button.primary.disabled[class],
.md_echeckin_index #main #eCheckInMedications .MedicationsFooter ._CommandGroup button.primary.disabled[class]:focus,
.md_echeckin_index #main #eCheckInMedications .MedicationsFooter ._CommandGroup button.primary.disabled[class]:hover,
.md_echeckin_index #main #eCheckInMedications .MedicationsFooter ._CommandGroup button.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_summary_index #wrap #content .ba_main .paperless_banner .BannerSdk .bannerActions a.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_summary_index #wrap #content .ba_main .paperless_banner .BannerSdk .bannerActions a.primary:hover,
.md_summary_index #wrap #content .ba_main .paperless_banner .BannerSdk .bannerActions a.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_summary_index #wrap #content .ba_main .paperless_banner .BannerSdk .bannerActions a.primary.disabled,
.md_summary_index #wrap #content .ba_main .paperless_banner .BannerSdk .bannerActions a.primary.disabled:hover,
.md_summary_index #wrap #content .ba_main .paperless_banner .BannerSdk .bannerActions a.primary[disabled],
.md_summary_index #wrap #content .ba_main .paperless_banner .BannerSdk .bannerActions a.primary.disabled[class],
.md_summary_index #wrap #content .ba_main .paperless_banner .BannerSdk .bannerActions a.primary.disabled[class]:focus,
.md_summary_index #wrap #content .ba_main .paperless_banner .BannerSdk .bannerActions a.primary.disabled[class]:hover,
.md_summary_index #wrap #content .ba_main .paperless_banner .BannerSdk .bannerActions a.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] .ba_card_status_payLinks .ba_card_status_payLinks_payButtonContainer .ba_card_status_payButton {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] .ba_card_status_payLinks .ba_card_status_payLinks_payButtonContainer .ba_card_status_payButton:hover,
body[class*=md] .ba_card_status_payLinks .ba_card_status_payLinks_payButtonContainer .ba_card_status_payButton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] .ba_card_status_payLinks .ba_card_status_payLinks_payButtonContainer .ba_card_status_payButton.disabled,
body[class*=md] .ba_card_status_payLinks .ba_card_status_payLinks_payButtonContainer .ba_card_status_payButton.disabled:hover,
body[class*=md] .ba_card_status_payLinks .ba_card_status_payLinks_payButtonContainer .ba_card_status_payButton[disabled],
body[class*=md] .ba_card_status_payLinks .ba_card_status_payLinks_payButtonContainer .ba_card_status_payButton.disabled[class],
body[class*=md] .ba_card_status_payLinks .ba_card_status_payLinks_payButtonContainer .ba_card_status_payButton.disabled[class]:focus,
body[class*=md] .ba_card_status_payLinks .ba_card_status_payLinks_payButtonContainer .ba_card_status_payButton.disabled[class]:hover,
body[class*=md] .ba_card_status_payLinks .ba_card_status_payLinks_payButtonContainer .ba_card_status_payButton[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_details_index #wrap #ba_details_activity #ba_details_main #ba_filter_pane #ba_details_visit_filters .ba_details_filters_bottom_row button.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_details_index #wrap #ba_details_activity #ba_details_main #ba_filter_pane #ba_details_visit_filters .ba_details_filters_bottom_row button.primary:hover,
.md_details_index #wrap #ba_details_activity #ba_details_main #ba_filter_pane #ba_details_visit_filters .ba_details_filters_bottom_row button.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_details_index #wrap #ba_details_activity #ba_details_main #ba_filter_pane #ba_details_visit_filters .ba_details_filters_bottom_row button.primary.disabled,
.md_details_index #wrap #ba_details_activity #ba_details_main #ba_filter_pane #ba_details_visit_filters .ba_details_filters_bottom_row button.primary.disabled:hover,
.md_details_index #wrap #ba_details_activity #ba_details_main #ba_filter_pane #ba_details_visit_filters .ba_details_filters_bottom_row button.primary[disabled],
.md_details_index #wrap #ba_details_activity #ba_details_main #ba_filter_pane #ba_details_visit_filters .ba_details_filters_bottom_row button.primary.disabled[class],
.md_details_index #wrap #ba_details_activity #ba_details_main #ba_filter_pane #ba_details_visit_filters .ba_details_filters_bottom_row button.primary.disabled[class]:focus,
.md_details_index #wrap #ba_details_activity #ba_details_main #ba_filter_pane #ba_details_visit_filters .ba_details_filters_bottom_row button.primary.disabled[class]:hover,
.md_details_index #wrap #ba_details_activity #ba_details_main #ba_filter_pane #ba_details_visit_filters .ba_details_filters_bottom_row button.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_details_index #appPopupRoot ._PopupContainer .ConfirmDecline button.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_details_index #appPopupRoot ._PopupContainer .ConfirmDecline button.primary:hover,
.md_details_index #appPopupRoot ._PopupContainer .ConfirmDecline button.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_details_index #appPopupRoot ._PopupContainer .ConfirmDecline button.primary.disabled,
.md_details_index #appPopupRoot ._PopupContainer .ConfirmDecline button.primary.disabled:hover,
.md_details_index #appPopupRoot ._PopupContainer .ConfirmDecline button.primary[disabled],
.md_details_index #appPopupRoot ._PopupContainer .ConfirmDecline button.primary.disabled[class],
.md_details_index #appPopupRoot ._PopupContainer .ConfirmDecline button.primary.disabled[class]:focus,
.md_details_index #appPopupRoot ._PopupContainer .ConfirmDecline button.primary.disabled[class]:hover,
.md_details_index #appPopupRoot ._PopupContainer .ConfirmDecline button.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_details_index #wrap #content #ba_details_activity #ba_details_main #ba_details_paperless_signup .informational .bannerActions a.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_details_index #wrap #content #ba_details_activity #ba_details_main #ba_details_paperless_signup .informational .bannerActions a.primary:hover,
.md_details_index #wrap #content #ba_details_activity #ba_details_main #ba_details_paperless_signup .informational .bannerActions a.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_details_index #wrap #content #ba_details_activity #ba_details_main #ba_details_paperless_signup .informational .bannerActions a.primary.disabled,
.md_details_index #wrap #content #ba_details_activity #ba_details_main #ba_details_paperless_signup .informational .bannerActions a.primary.disabled:hover,
.md_details_index #wrap #content #ba_details_activity #ba_details_main #ba_details_paperless_signup .informational .bannerActions a.primary[disabled],
.md_details_index #wrap #content #ba_details_activity #ba_details_main #ba_details_paperless_signup .informational .bannerActions a.primary.disabled[class],
.md_details_index #wrap #content #ba_details_activity #ba_details_main #ba_details_paperless_signup .informational .bannerActions a.primary.disabled[class]:focus,
.md_details_index #wrap #content #ba_details_activity #ba_details_main #ba_details_paperless_signup .informational .bannerActions a.primary.disabled[class]:hover,
.md_details_index #wrap #content #ba_details_activity #ba_details_main #ba_details_paperless_signup .informational .bannerActions a.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_manage_communitymanage #wrap #main #community_container #topic_discover .discoverTabHeightWrapper .buttonColumn input.connectUnknownEpic {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_manage_communitymanage #wrap #main #community_container #topic_discover .discoverTabHeightWrapper .buttonColumn input.connectUnknownEpic:hover,
.md_manage_communitymanage #wrap #main #community_container #topic_discover .discoverTabHeightWrapper .buttonColumn input.connectUnknownEpic:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_manage_communitymanage #wrap #main #community_container #topic_discover .discoverTabHeightWrapper .buttonColumn input.connectUnknownEpic.disabled,
.md_manage_communitymanage #wrap #main #community_container #topic_discover .discoverTabHeightWrapper .buttonColumn input.connectUnknownEpic.disabled:hover,
.md_manage_communitymanage #wrap #main #community_container #topic_discover .discoverTabHeightWrapper .buttonColumn input.connectUnknownEpic[disabled],
.md_manage_communitymanage #wrap #main #community_container #topic_discover .discoverTabHeightWrapper .buttonColumn input.connectUnknownEpic.disabled[class],
.md_manage_communitymanage #wrap #main #community_container #topic_discover .discoverTabHeightWrapper .buttonColumn input.connectUnknownEpic.disabled[class]:focus,
.md_manage_communitymanage #wrap #main #community_container #topic_discover .discoverTabHeightWrapper .buttonColumn input.connectUnknownEpic.disabled[class]:hover,
.md_manage_communitymanage #wrap #main #community_container #topic_discover .discoverTabHeightWrapper .buttonColumn input.connectUnknownEpic[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_oauth_review #wrap #main #AppList .cardlist.matchHeights .actions .revokeAccess .revokeButton {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_oauth_review #wrap #main #AppList .cardlist.matchHeights .actions .revokeAccess .revokeButton:hover,
.md_oauth_review #wrap #main #AppList .cardlist.matchHeights .actions .revokeAccess .revokeButton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_oauth_review #wrap #main #AppList .cardlist.matchHeights .actions .revokeAccess .revokeButton.disabled,
.md_oauth_review #wrap #main #AppList .cardlist.matchHeights .actions .revokeAccess .revokeButton.disabled:hover,
.md_oauth_review #wrap #main #AppList .cardlist.matchHeights .actions .revokeAccess .revokeButton[disabled],
.md_oauth_review #wrap #main #AppList .cardlist.matchHeights .actions .revokeAccess .revokeButton.disabled[class],
.md_oauth_review #wrap #main #AppList .cardlist.matchHeights .actions .revokeAccess .revokeButton.disabled[class]:focus,
.md_oauth_review #wrap #main #AppList .cardlist.matchHeights .actions .revokeAccess .revokeButton.disabled[class]:hover,
.md_oauth_review #wrap #main #AppList .cardlist.matchHeights .actions .revokeAccess .revokeButton[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_details_index #wrap #content #ba_details_activity #ba_details_main .ba_card #ba_details_overview_payment_plan .ba_details_payment_plan_actions .button {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_details_index #wrap #content #ba_details_activity #ba_details_main .ba_card #ba_details_overview_payment_plan .ba_details_payment_plan_actions .button:hover,
.md_details_index #wrap #content #ba_details_activity #ba_details_main .ba_card #ba_details_overview_payment_plan .ba_details_payment_plan_actions .button:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_details_index #wrap #content #ba_details_activity #ba_details_main .ba_card #ba_details_overview_payment_plan .ba_details_payment_plan_actions .button.disabled,
.md_details_index #wrap #content #ba_details_activity #ba_details_main .ba_card #ba_details_overview_payment_plan .ba_details_payment_plan_actions .button.disabled:hover,
.md_details_index #wrap #content #ba_details_activity #ba_details_main .ba_card #ba_details_overview_payment_plan .ba_details_payment_plan_actions .button[disabled],
.md_details_index #wrap #content #ba_details_activity #ba_details_main .ba_card #ba_details_overview_payment_plan .ba_details_payment_plan_actions .button.disabled[class],
.md_details_index #wrap #content #ba_details_activity #ba_details_main .ba_card #ba_details_overview_payment_plan .ba_details_payment_plan_actions .button.disabled[class]:focus,
.md_details_index #wrap #content #ba_details_activity #ba_details_main .ba_card #ba_details_overview_payment_plan .ba_details_payment_plan_actions .button.disabled[class]:hover,
.md_details_index #wrap #content #ba_details_activity #ba_details_main .ba_card #ba_details_overview_payment_plan .ba_details_payment_plan_actions .button[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_visitslist_index #wrap #content .Visits .upcomingvisits .timeLineDetails .selfArrivalBanner .standardBanner .buttonColumn a.nextstep {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_visitslist_index #wrap #content .Visits .upcomingvisits .timeLineDetails .selfArrivalBanner .standardBanner .buttonColumn a.nextstep:hover,
.md_visitslist_index #wrap #content .Visits .upcomingvisits .timeLineDetails .selfArrivalBanner .standardBanner .buttonColumn a.nextstep:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_visitslist_index #wrap #content .Visits .upcomingvisits .timeLineDetails .selfArrivalBanner .standardBanner .buttonColumn a.nextstep.disabled,
.md_visitslist_index #wrap #content .Visits .upcomingvisits .timeLineDetails .selfArrivalBanner .standardBanner .buttonColumn a.nextstep.disabled:hover,
.md_visitslist_index #wrap #content .Visits .upcomingvisits .timeLineDetails .selfArrivalBanner .standardBanner .buttonColumn a.nextstep[disabled],
.md_visitslist_index #wrap #content .Visits .upcomingvisits .timeLineDetails .selfArrivalBanner .standardBanner .buttonColumn a.nextstep.disabled[class],
.md_visitslist_index #wrap #content .Visits .upcomingvisits .timeLineDetails .selfArrivalBanner .standardBanner .buttonColumn a.nextstep.disabled[class]:focus,
.md_visitslist_index #wrap #content .Visits .upcomingvisits .timeLineDetails .selfArrivalBanner .standardBanner .buttonColumn a.nextstep.disabled[class]:hover,
.md_visitslist_index #wrap #content .Visits .upcomingvisits .timeLineDetails .selfArrivalBanner .standardBanner .buttonColumn a.nextstep[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.isPrelogin #wrap #main .driving-directions-standalone .step-content #ContinueButton {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.isPrelogin #wrap #main .driving-directions-standalone .step-content #ContinueButton:hover,
.isPrelogin #wrap #main .driving-directions-standalone .step-content #ContinueButton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.isPrelogin #wrap #main .driving-directions-standalone .step-content #ContinueButton.disabled,
.isPrelogin #wrap #main .driving-directions-standalone .step-content #ContinueButton.disabled:hover,
.isPrelogin #wrap #main .driving-directions-standalone .step-content #ContinueButton[disabled],
.isPrelogin #wrap #main .driving-directions-standalone .step-content #ContinueButton.disabled[class],
.isPrelogin #wrap #main .driving-directions-standalone .step-content #ContinueButton.disabled[class]:focus,
.isPrelogin #wrap #main .driving-directions-standalone .step-content #ContinueButton.disabled[class]:hover,
.isPrelogin #wrap #main .driving-directions-standalone .step-content #ContinueButton[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_react_index #wrap #content #appRoot .PaymentResults .resultsInformation a.primary.resultsBackLink {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_react_index #wrap #content #appRoot .PaymentResults .resultsInformation a.primary.resultsBackLink:hover,
.md_react_index #wrap #content #appRoot .PaymentResults .resultsInformation a.primary.resultsBackLink:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_react_index #wrap #content #appRoot .PaymentResults .resultsInformation a.primary.resultsBackLink.disabled,
.md_react_index #wrap #content #appRoot .PaymentResults .resultsInformation a.primary.resultsBackLink.disabled:hover,
.md_react_index #wrap #content #appRoot .PaymentResults .resultsInformation a.primary.resultsBackLink[disabled],
.md_react_index #wrap #content #appRoot .PaymentResults .resultsInformation a.primary.resultsBackLink.disabled[class],
.md_react_index #wrap #content #appRoot .PaymentResults .resultsInformation a.primary.resultsBackLink.disabled[class]:focus,
.md_react_index #wrap #content #appRoot .PaymentResults .resultsInformation a.primary.resultsBackLink.disabled[class]:hover,
.md_react_index #wrap #content #appRoot .PaymentResults .resultsInformation a.primary.resultsBackLink[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_covidstatus_index #wrap #main .formbuttons.qnr-actions .button.prevstep {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_covidstatus_index #wrap #main .formbuttons.qnr-actions .button.prevstep:active {
  box-shadow: none;
}

.md_covidstatus_index #wrap #main .formbuttons.qnr-actions .button.prevstep:hover,
.md_covidstatus_index #wrap #main .formbuttons.qnr-actions .button.prevstep:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_covidstatus_index #wrap #main .formbuttons.qnr-actions .button.prevstep.disabled,
.md_covidstatus_index #wrap #main .formbuttons.qnr-actions .button.prevstep.disabled:hover,
.md_covidstatus_index #wrap #main .formbuttons.qnr-actions .button.prevstep[disabled],
.md_covidstatus_index #wrap #main .formbuttons.qnr-actions .button.prevstep[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index #wrap #main .ResultBackButton a.backLink {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_react_index #wrap #main .ResultBackButton a.backLink:active {
  box-shadow: none;
}

.md_react_index #wrap #main .ResultBackButton a.backLink:hover,
.md_react_index #wrap #main .ResultBackButton a.backLink:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index #wrap #main .ResultBackButton a.backLink.disabled,
.md_react_index #wrap #main .ResultBackButton a.backLink.disabled:hover,
.md_react_index #wrap #main .ResultBackButton a.backLink[disabled],
.md_react_index #wrap #main .ResultBackButton a.backLink[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index #main .PastResults .SettingsMenu .settingsInfo .ComponentFilters button.clearSelectionsButton {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_react_index #main .PastResults .SettingsMenu .settingsInfo .ComponentFilters button.clearSelectionsButton:active {
  box-shadow: none;
}

.md_react_index #main .PastResults .SettingsMenu .settingsInfo .ComponentFilters button.clearSelectionsButton:hover,
.md_react_index #main .PastResults .SettingsMenu .settingsInfo .ComponentFilters button.clearSelectionsButton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index #main .PastResults .SettingsMenu .settingsInfo .ComponentFilters button.clearSelectionsButton.disabled,
.md_react_index #main .PastResults .SettingsMenu .settingsInfo .ComponentFilters button.clearSelectionsButton.disabled:hover,
.md_react_index #main .PastResults .SettingsMenu .settingsInfo .ComponentFilters button.clearSelectionsButton[disabled],
.md_react_index #main .PastResults .SettingsMenu .settingsInfo .ComponentFilters button.clearSelectionsButton[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md_] #main .back .button.previousstep {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

body[class*=md_] #main .back .button.previousstep:active {
  box-shadow: none;
}

body[class*=md_] #main .back .button.previousstep:hover,
body[class*=md_] #main .back .button.previousstep:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md_] #main .back .button.previousstep.disabled,
body[class*=md_] #main .back .button.previousstep.disabled:hover,
body[class*=md_] #main .back .button.previousstep[disabled],
body[class*=md_] #main .back .button.previousstep[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_caredecision_index .documentpopup .toolbar .buttons .button.secondary.previouspage {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_caredecision_index .documentpopup .toolbar .buttons .button.secondary.previouspage:active {
  box-shadow: none;
}

.md_caredecision_index .documentpopup .toolbar .buttons .button.secondary.previouspage:hover,
.md_caredecision_index .documentpopup .toolbar .buttons .button.secondary.previouspage:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_caredecision_index .documentpopup .toolbar .buttons .button.secondary.previouspage.disabled,
.md_caredecision_index .documentpopup .toolbar .buttons .button.secondary.previouspage.disabled:hover,
.md_caredecision_index .documentpopup .toolbar .buttons .button.secondary.previouspage[disabled],
.md_caredecision_index .documentpopup .toolbar .buttons .button.secondary.previouspage[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .button.finishlater {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .button.finishlater:active {
  box-shadow: none;
}

.md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .button.finishlater:hover,
.md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .button.finishlater:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .button.finishlater.disabled,
.md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .button.finishlater.disabled:hover,
.md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .button.finishlater[disabled],
.md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .button.finishlater[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .nextstep:not(btnHidden) + .button.previousstep {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .nextstep:not(btnHidden) + .button.previousstep:active {
  box-shadow: none;
}

.md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .nextstep:not(btnHidden) + .button.previousstep:hover,
.md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .nextstep:not(btnHidden) + .button.previousstep:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .nextstep:not(btnHidden) + .button.previousstep.disabled,
.md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .nextstep:not(btnHidden) + .button.previousstep.disabled:hover,
.md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .nextstep:not(btnHidden) + .button.previousstep[disabled],
.md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .nextstep:not(btnHidden) + .button.previousstep[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index #appPopupRoot ._FocusTrap._PopupContainer ._Popup .AcknowledgeDismiss ._actionable._command.tertiary.neutral {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_react_index #appPopupRoot ._FocusTrap._PopupContainer ._Popup .AcknowledgeDismiss ._actionable._command.tertiary.neutral:active {
  box-shadow: none;
}

.md_react_index #appPopupRoot ._FocusTrap._PopupContainer ._Popup .AcknowledgeDismiss ._actionable._command.tertiary.neutral:hover,
.md_react_index #appPopupRoot ._FocusTrap._PopupContainer ._Popup .AcknowledgeDismiss ._actionable._command.tertiary.neutral:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index #appPopupRoot ._FocusTrap._PopupContainer ._Popup .AcknowledgeDismiss ._actionable._command.tertiary.neutral.disabled,
.md_react_index #appPopupRoot ._FocusTrap._PopupContainer ._Popup .AcknowledgeDismiss ._actionable._command.tertiary.neutral.disabled:hover,
.md_react_index #appPopupRoot ._FocusTrap._PopupContainer ._Popup .AcknowledgeDismiss ._actionable._command.tertiary.neutral[disabled],
.md_react_index #appPopupRoot ._FocusTrap._PopupContainer ._Popup .AcknowledgeDismiss ._actionable._command.tertiary.neutral[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] .overlayContainer .lookupcontainer.Popup #commentsform .formbuttons .button[data-id=cancelitem] {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

body[class*=md] .overlayContainer .lookupcontainer.Popup #commentsform .formbuttons .button[data-id=cancelitem]:active {
  box-shadow: none;
}

body[class*=md] .overlayContainer .lookupcontainer.Popup #commentsform .formbuttons .button[data-id=cancelitem]:hover,
body[class*=md] .overlayContainer .lookupcontainer.Popup #commentsform .formbuttons .button[data-id=cancelitem]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] .overlayContainer .lookupcontainer.Popup #commentsform .formbuttons .button[data-id=cancelitem].disabled,
body[class*=md] .overlayContainer .lookupcontainer.Popup #commentsform .formbuttons .button[data-id=cancelitem].disabled:hover,
body[class*=md] .overlayContainer .lookupcontainer.Popup #commentsform .formbuttons .button[data-id=cancelitem][disabled],
body[class*=md] .overlayContainer .lookupcontainer.Popup #commentsform .formbuttons .button[data-id=cancelitem][aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] .overlayContainer .lookupcontainer.Popup .customcontainer .formbuttons .button[data-id=customback] {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

body[class*=md] .overlayContainer .lookupcontainer.Popup .customcontainer .formbuttons .button[data-id=customback]:active {
  box-shadow: none;
}

body[class*=md] .overlayContainer .lookupcontainer.Popup .customcontainer .formbuttons .button[data-id=customback]:hover,
body[class*=md] .overlayContainer .lookupcontainer.Popup .customcontainer .formbuttons .button[data-id=customback]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] .overlayContainer .lookupcontainer.Popup .customcontainer .formbuttons .button[data-id=customback].disabled,
body[class*=md] .overlayContainer .lookupcontainer.Popup .customcontainer .formbuttons .button[data-id=customback].disabled:hover,
body[class*=md] .overlayContainer .lookupcontainer.Popup .customcontainer .formbuttons .button[data-id=customback][disabled],
body[class*=md] .overlayContainer .lookupcontainer.Popup .customcontainer .formbuttons .button[data-id=customback][aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_editwalletcard #main .formcontents .section .button.otherbutton {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_editwalletcard #main .formcontents .section .button.otherbutton:active {
  box-shadow: none;
}

.md_editwalletcard #main .formcontents .section .button.otherbutton:hover,
.md_editwalletcard #main .formcontents .section .button.otherbutton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_editwalletcard #main .formcontents .section .button.otherbutton.disabled,
.md_editwalletcard #main .formcontents .section .button.otherbutton.disabled:hover,
.md_editwalletcard #main .formcontents .section .button.otherbutton[disabled],
.md_editwalletcard #main .formcontents .section .button.otherbutton[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_editwalletcard #wrap #main form .formcontents .section #btnCancel {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_editwalletcard #wrap #main form .formcontents .section #btnCancel:active {
  box-shadow: none;
}

.md_editwalletcard #wrap #main form .formcontents .section #btnCancel:hover,
.md_editwalletcard #wrap #main form .formcontents .section #btnCancel:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_editwalletcard #wrap #main form .formcontents .section #btnCancel.disabled,
.md_editwalletcard #wrap #main form .formcontents .section #btnCancel.disabled:hover,
.md_editwalletcard #wrap #main form .formcontents .section #btnCancel[disabled],
.md_editwalletcard #wrap #main form .formcontents .section #btnCancel[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] .formbuttons.multiStep #save-workflow {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

body[class*=md] .formbuttons.multiStep #save-workflow:active {
  box-shadow: none;
}

body[class*=md] .formbuttons.multiStep #save-workflow:hover,
body[class*=md] .formbuttons.multiStep #save-workflow:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] .formbuttons.multiStep #save-workflow.disabled,
body[class*=md] .formbuttons.multiStep #save-workflow.disabled:hover,
body[class*=md] .formbuttons.multiStep #save-workflow[disabled],
body[class*=md] .formbuttons.multiStep #save-workflow[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] #wrap .formbuttons.multiStep .button.primary.prevstep:not(.disabled) {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

body[class*=md] #wrap .formbuttons.multiStep .button.primary.prevstep:not(.disabled):active {
  box-shadow: none;
}

body[class*=md] #wrap .formbuttons.multiStep .button.primary.prevstep:not(.disabled):hover,
body[class*=md] #wrap .formbuttons.multiStep .button.primary.prevstep:not(.disabled):focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] #wrap .formbuttons.multiStep .button.primary.prevstep:not(.disabled).disabled,
body[class*=md] #wrap .formbuttons.multiStep .button.primary.prevstep:not(.disabled).disabled:hover,
body[class*=md] #wrap .formbuttons.multiStep .button.primary.prevstep:not(.disabled)[disabled],
body[class*=md] #wrap .formbuttons.multiStep .button.primary.prevstep:not(.disabled)[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_home_index #main .subjectItemFeed .feedItem .actions .button.secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_home_index #main .subjectItemFeed .feedItem .actions .button.secondary:active {
  box-shadow: none;
}

.md_home_index #main .subjectItemFeed .feedItem .actions .button.secondary:hover,
.md_home_index #main .subjectItemFeed .feedItem .actions .button.secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_home_index #main .subjectItemFeed .feedItem .actions .button.secondary.disabled,
.md_home_index #main .subjectItemFeed .feedItem .actions .button.secondary.disabled:hover,
.md_home_index #main .subjectItemFeed .feedItem .actions .button.secondary[disabled],
.md_home_index #main .subjectItemFeed .feedItem .actions .button.secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index #main .Triage ._command.secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_react_index #main .Triage ._command.secondary:active {
  box-shadow: none;
}

.md_react_index #main .Triage ._command.secondary:hover,
.md_react_index #main .Triage ._command.secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index #main .Triage ._command.secondary.disabled,
.md_react_index #main .Triage ._command.secondary.disabled:hover,
.md_react_index #main .Triage ._command.secondary[disabled],
.md_react_index #main .Triage ._command.secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index #main #appRoot ._ActionGroup:not(.documentActionButtons) ._command.secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_react_index #main #appRoot ._ActionGroup:not(.documentActionButtons) ._command.secondary:active {
  box-shadow: none;
}

.md_react_index #main #appRoot ._ActionGroup:not(.documentActionButtons) ._command.secondary:hover,
.md_react_index #main #appRoot ._ActionGroup:not(.documentActionButtons) ._command.secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index #main #appRoot ._ActionGroup:not(.documentActionButtons) ._command.secondary.disabled,
.md_react_index #main #appRoot ._ActionGroup:not(.documentActionButtons) ._command.secondary.disabled:hover,
.md_react_index #main #appRoot ._ActionGroup:not(.documentActionButtons) ._command.secondary[disabled],
.md_react_index #main #appRoot ._ActionGroup:not(.documentActionButtons) ._command.secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_covidstatus_index #CovidStatusContainer .covidstatuscontainer [class*=BtnContainer] .button.primary#toExportBtn {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_covidstatus_index #CovidStatusContainer .covidstatuscontainer [class*=BtnContainer] .button.primary#toExportBtn:active {
  box-shadow: none;
}

.md_covidstatus_index #CovidStatusContainer .covidstatuscontainer [class*=BtnContainer] .button.primary#toExportBtn:hover,
.md_covidstatus_index #CovidStatusContainer .covidstatuscontainer [class*=BtnContainer] .button.primary#toExportBtn:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_covidstatus_index #CovidStatusContainer .covidstatuscontainer [class*=BtnContainer] .button.primary#toExportBtn.disabled,
.md_covidstatus_index #CovidStatusContainer .covidstatuscontainer [class*=BtnContainer] .button.primary#toExportBtn.disabled:hover,
.md_covidstatus_index #CovidStatusContainer .covidstatuscontainer [class*=BtnContainer] .button.primary#toExportBtn[disabled],
.md_covidstatus_index #CovidStatusContainer .covidstatuscontainer [class*=BtnContainer] .button.primary#toExportBtn[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=providerdetails] {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=providerdetails]:active {
  box-shadow: none;
}

.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=providerdetails]:hover,
.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=providerdetails]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=providerdetails].disabled,
.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=providerdetails].disabled:hover,
.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=providerdetails][disabled],
.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=providerdetails][aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_selftriage_load #selftriage-triage-workflow .traversalContainer #dt-node-container .formbuttons.ques-actions #save-workflow {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_selftriage_load #selftriage-triage-workflow .traversalContainer #dt-node-container .formbuttons.ques-actions #save-workflow:active {
  box-shadow: none;
}

.md_selftriage_load #selftriage-triage-workflow .traversalContainer #dt-node-container .formbuttons.ques-actions #save-workflow:hover,
.md_selftriage_load #selftriage-triage-workflow .traversalContainer #dt-node-container .formbuttons.ques-actions #save-workflow:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_selftriage_load #selftriage-triage-workflow .traversalContainer #dt-node-container .formbuttons.ques-actions #save-workflow.disabled,
.md_selftriage_load #selftriage-triage-workflow .traversalContainer #dt-node-container .formbuttons.ques-actions #save-workflow.disabled:hover,
.md_selftriage_load #selftriage-triage-workflow .traversalContainer #dt-node-container .formbuttons.ques-actions #save-workflow[disabled],
.md_selftriage_load #selftriage-triage-workflow .traversalContainer #dt-node-container .formbuttons.ques-actions #save-workflow[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_selftriage_load #selftriage-triage-workflow .traversalContainer #dt-node-container .formbuttons.ques-actions #previous-step {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_selftriage_load #selftriage-triage-workflow .traversalContainer #dt-node-container .formbuttons.ques-actions #previous-step:active {
  box-shadow: none;
}

.md_selftriage_load #selftriage-triage-workflow .traversalContainer #dt-node-container .formbuttons.ques-actions #previous-step:hover,
.md_selftriage_load #selftriage-triage-workflow .traversalContainer #dt-node-container .formbuttons.ques-actions #previous-step:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_selftriage_load #selftriage-triage-workflow .traversalContainer #dt-node-container .formbuttons.ques-actions #previous-step.disabled,
.md_selftriage_load #selftriage-triage-workflow .traversalContainer #dt-node-container .formbuttons.ques-actions #previous-step.disabled:hover,
.md_selftriage_load #selftriage-triage-workflow .traversalContainer #dt-node-container .formbuttons.ques-actions #previous-step[disabled],
.md_selftriage_load #selftriage-triage-workflow .traversalContainer #dt-node-container .formbuttons.ques-actions #previous-step[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] .subwayNavButtons .formbuttons .button#subway-back {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

body[class*=md] .subwayNavButtons .formbuttons .button#subway-back:active {
  box-shadow: none;
}

body[class*=md] .subwayNavButtons .formbuttons .button#subway-back:hover,
body[class*=md] .subwayNavButtons .formbuttons .button#subway-back:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] .subwayNavButtons .formbuttons .button#subway-back.disabled,
body[class*=md] .subwayNavButtons .formbuttons .button#subway-back.disabled:hover,
body[class*=md] .subwayNavButtons .formbuttons .button#subway-back[disabled],
body[class*=md] .subwayNavButtons .formbuttons .button#subway-back[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] .subwayNavButtons .formbuttons .button#subway-finish-later {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

body[class*=md] .subwayNavButtons .formbuttons .button#subway-finish-later:active {
  box-shadow: none;
}

body[class*=md] .subwayNavButtons .formbuttons .button#subway-finish-later:hover,
body[class*=md] .subwayNavButtons .formbuttons .button#subway-finish-later:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] .subwayNavButtons .formbuttons .button#subway-finish-later.disabled,
body[class*=md] .subwayNavButtons .formbuttons .button#subway-finish-later.disabled:hover,
body[class*=md] .subwayNavButtons .formbuttons .button#subway-finish-later[disabled],
body[class*=md] .subwayNavButtons .formbuttons .button#subway-finish-later[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] .visitinstructionscontent .readmore:not(.hidden) a.button {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

body[class*=md] .visitinstructionscontent .readmore:not(.hidden) a.button:active {
  box-shadow: none;
}

body[class*=md] .visitinstructionscontent .readmore:not(.hidden) a.button:hover,
body[class*=md] .visitinstructionscontent .readmore:not(.hidden) a.button:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] .visitinstructionscontent .readmore:not(.hidden) a.button.disabled,
body[class*=md] .visitinstructionscontent .readmore:not(.hidden) a.button.disabled:hover,
body[class*=md] .visitinstructionscontent .readmore:not(.hidden) a.button[disabled],
body[class*=md] .visitinstructionscontent .readmore:not(.hidden) a.button[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] #main .ba_card_status_payLinks_payButtonContainer a:not(.nextstep).ba_card_status_payButton {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

body[class*=md] #main .ba_card_status_payLinks_payButtonContainer a:not(.nextstep).ba_card_status_payButton:active {
  box-shadow: none;
}

body[class*=md] #main .ba_card_status_payLinks_payButtonContainer a:not(.nextstep).ba_card_status_payButton:hover,
body[class*=md] #main .ba_card_status_payLinks_payButtonContainer a:not(.nextstep).ba_card_status_payButton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] #main .ba_card_status_payLinks_payButtonContainer a:not(.nextstep).ba_card_status_payButton.disabled,
body[class*=md] #main .ba_card_status_payLinks_payButtonContainer a:not(.nextstep).ba_card_status_payButton.disabled:hover,
body[class*=md] #main .ba_card_status_payLinks_payButtonContainer a:not(.nextstep).ba_card_status_payButton[disabled],
body[class*=md] #main .ba_card_status_payLinks_payButtonContainer a:not(.nextstep).ba_card_status_payButton[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] #classicPopupRoot .pocdefaultpopup #EditTokenPopUp .formbuttons .button.secondary#Dialog-GoBack {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

body[class*=md] #classicPopupRoot .pocdefaultpopup #EditTokenPopUp .formbuttons .button.secondary#Dialog-GoBack:active {
  box-shadow: none;
}

body[class*=md] #classicPopupRoot .pocdefaultpopup #EditTokenPopUp .formbuttons .button.secondary#Dialog-GoBack:hover,
body[class*=md] #classicPopupRoot .pocdefaultpopup #EditTokenPopUp .formbuttons .button.secondary#Dialog-GoBack:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] #classicPopupRoot .pocdefaultpopup #EditTokenPopUp .formbuttons .button.secondary#Dialog-GoBack.disabled,
body[class*=md] #classicPopupRoot .pocdefaultpopup #EditTokenPopUp .formbuttons .button.secondary#Dialog-GoBack.disabled:hover,
body[class*=md] #classicPopupRoot .pocdefaultpopup #EditTokenPopUp .formbuttons .button.secondary#Dialog-GoBack[disabled],
body[class*=md] #classicPopupRoot .pocdefaultpopup #EditTokenPopUp .formbuttons .button.secondary#Dialog-GoBack[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] .pocdefaultpopup.Popup .deleteitem form#deletecommentsform .formbuttons .cancel[data-id=cancelitem] {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

body[class*=md] .pocdefaultpopup.Popup .deleteitem form#deletecommentsform .formbuttons .cancel[data-id=cancelitem]:active {
  box-shadow: none;
}

body[class*=md] .pocdefaultpopup.Popup .deleteitem form#deletecommentsform .formbuttons .cancel[data-id=cancelitem]:hover,
body[class*=md] .pocdefaultpopup.Popup .deleteitem form#deletecommentsform .formbuttons .cancel[data-id=cancelitem]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] .pocdefaultpopup.Popup .deleteitem form#deletecommentsform .formbuttons .cancel[data-id=cancelitem].disabled,
body[class*=md] .pocdefaultpopup.Popup .deleteitem form#deletecommentsform .formbuttons .cancel[data-id=cancelitem].disabled:hover,
body[class*=md] .pocdefaultpopup.Popup .deleteitem form#deletecommentsform .formbuttons .cancel[data-id=cancelitem][disabled],
body[class*=md] .pocdefaultpopup.Popup .deleteitem form#deletecommentsform .formbuttons .cancel[data-id=cancelitem][aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_released_index .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbargoBack] {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_released_index .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbargoBack]:active {
  box-shadow: none;
}

.md_released_index .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbargoBack]:hover,
.md_released_index .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbargoBack]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_released_index .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbargoBack].disabled,
.md_released_index .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbargoBack].disabled:hover,
.md_released_index .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbargoBack][disabled],
.md_released_index .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbargoBack][aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_visitdetails_index #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbartimeonly] {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_visitdetails_index #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbartimeonly]:active {
  box-shadow: none;
}

.md_visitdetails_index #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbartimeonly]:hover,
.md_visitdetails_index #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbartimeonly]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_visitdetails_index #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbartimeonly].disabled,
.md_visitdetails_index #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbartimeonly].disabled:hover,
.md_visitdetails_index #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbartimeonly][disabled],
.md_visitdetails_index #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbartimeonly][aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index .SelfArrivalWorkflow .SelfArrivalNavigation button.secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_react_index .SelfArrivalWorkflow .SelfArrivalNavigation button.secondary:active {
  box-shadow: none;
}

.md_react_index .SelfArrivalWorkflow .SelfArrivalNavigation button.secondary:hover,
.md_react_index .SelfArrivalWorkflow .SelfArrivalNavigation button.secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index .SelfArrivalWorkflow .SelfArrivalNavigation button.secondary.disabled,
.md_react_index .SelfArrivalWorkflow .SelfArrivalNavigation button.secondary.disabled:hover,
.md_react_index .SelfArrivalWorkflow .SelfArrivalNavigation button.secondary[disabled],
.md_react_index .SelfArrivalWorkflow .SelfArrivalNavigation button.secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_personalinformation_index #wrap #main .formsection .buttonList .button.cancelButton.secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_personalinformation_index #wrap #main .formsection .buttonList .button.cancelButton.secondary:active {
  box-shadow: none;
}

.md_personalinformation_index #wrap #main .formsection .buttonList .button.cancelButton.secondary:hover,
.md_personalinformation_index #wrap #main .formsection .buttonList .button.cancelButton.secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_personalinformation_index #wrap #main .formsection .buttonList .button.cancelButton.secondary.disabled,
.md_personalinformation_index #wrap #main .formsection .buttonList .button.cancelButton.secondary.disabled:hover,
.md_personalinformation_index #wrap #main .formsection .buttonList .button.cancelButton.secondary[disabled],
.md_personalinformation_index #wrap #main .formsection .buttonList .button.cancelButton.secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_covidstatus_index #vaccineStatusSubtext #registryQueryBanner #dismissBtn {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_covidstatus_index #vaccineStatusSubtext #registryQueryBanner #dismissBtn:active {
  box-shadow: none;
}

.md_covidstatus_index #vaccineStatusSubtext #registryQueryBanner #dismissBtn:hover,
.md_covidstatus_index #vaccineStatusSubtext #registryQueryBanner #dismissBtn:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_covidstatus_index #vaccineStatusSubtext #registryQueryBanner #dismissBtn.disabled,
.md_covidstatus_index #vaccineStatusSubtext #registryQueryBanner #dismissBtn.disabled:hover,
.md_covidstatus_index #vaccineStatusSubtext #registryQueryBanner #dismissBtn[disabled],
.md_covidstatus_index #vaccineStatusSubtext #registryQueryBanner #dismissBtn[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarcancel]:not(.cancelworkflow) {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarcancel]:not(.cancelworkflow):active {
  box-shadow: none;
}

body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarcancel]:not(.cancelworkflow):hover,
body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarcancel]:not(.cancelworkflow):focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarcancel]:not(.cancelworkflow).disabled,
body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarcancel]:not(.cancelworkflow).disabled:hover,
body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarcancel]:not(.cancelworkflow)[disabled],
body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarcancel]:not(.cancelworkflow)[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] #classicPopupRoot .uploadWidget.Popup .toolbar .buttons .previouspage.button[data-id=toolbarclose] {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

body[class*=md] #classicPopupRoot .uploadWidget.Popup .toolbar .buttons .previouspage.button[data-id=toolbarclose]:active {
  box-shadow: none;
}

body[class*=md] #classicPopupRoot .uploadWidget.Popup .toolbar .buttons .previouspage.button[data-id=toolbarclose]:hover,
body[class*=md] #classicPopupRoot .uploadWidget.Popup .toolbar .buttons .previouspage.button[data-id=toolbarclose]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] #classicPopupRoot .uploadWidget.Popup .toolbar .buttons .previouspage.button[data-id=toolbarclose].disabled,
body[class*=md] #classicPopupRoot .uploadWidget.Popup .toolbar .buttons .previouspage.button[data-id=toolbarclose].disabled:hover,
body[class*=md] #classicPopupRoot .uploadWidget.Popup .toolbar .buttons .previouspage.button[data-id=toolbarclose][disabled],
body[class*=md] #classicPopupRoot .uploadWidget.Popup .toolbar .buttons .previouspage.button[data-id=toolbarclose][aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_selftriage_load #classicPopupRoot .Popup.container .toolbar .buttons .previousstep[data-id=toolbarcontinue] {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_selftriage_load #classicPopupRoot .Popup.container .toolbar .buttons .previousstep[data-id=toolbarcontinue]:active {
  box-shadow: none;
}

.md_selftriage_load #classicPopupRoot .Popup.container .toolbar .buttons .previousstep[data-id=toolbarcontinue]:hover,
.md_selftriage_load #classicPopupRoot .Popup.container .toolbar .buttons .previousstep[data-id=toolbarcontinue]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_selftriage_load #classicPopupRoot .Popup.container .toolbar .buttons .previousstep[data-id=toolbarcontinue].disabled,
.md_selftriage_load #classicPopupRoot .Popup.container .toolbar .buttons .previousstep[data-id=toolbarcontinue].disabled:hover,
.md_selftriage_load #classicPopupRoot .Popup.container .toolbar .buttons .previousstep[data-id=toolbarcontinue][disabled],
.md_selftriage_load #classicPopupRoot .Popup.container .toolbar .buttons .previousstep[data-id=toolbarcontinue][aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index #appPopupRoot ._FocusTrap._PopupContainer ._ActionGroup button.secondary.positive {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_react_index #appPopupRoot ._FocusTrap._PopupContainer ._ActionGroup button.secondary.positive:active {
  box-shadow: none;
}

.md_react_index #appPopupRoot ._FocusTrap._PopupContainer ._ActionGroup button.secondary.positive:hover,
.md_react_index #appPopupRoot ._FocusTrap._PopupContainer ._ActionGroup button.secondary.positive:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index #appPopupRoot ._FocusTrap._PopupContainer ._ActionGroup button.secondary.positive.disabled,
.md_react_index #appPopupRoot ._FocusTrap._PopupContainer ._ActionGroup button.secondary.positive.disabled:hover,
.md_react_index #appPopupRoot ._FocusTrap._PopupContainer ._ActionGroup button.secondary.positive[disabled],
.md_react_index #appPopupRoot ._FocusTrap._PopupContainer ._ActionGroup button.secondary.positive[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] .Popup.container .content .messageComponent .toolbar .buttons .button.secondary[data-id=toolbarcancel] {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

body[class*=md] .Popup.container .content .messageComponent .toolbar .buttons .button.secondary[data-id=toolbarcancel]:active {
  box-shadow: none;
}

body[class*=md] .Popup.container .content .messageComponent .toolbar .buttons .button.secondary[data-id=toolbarcancel]:hover,
body[class*=md] .Popup.container .content .messageComponent .toolbar .buttons .button.secondary[data-id=toolbarcancel]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] .Popup.container .content .messageComponent .toolbar .buttons .button.secondary[data-id=toolbarcancel].disabled,
body[class*=md] .Popup.container .content .messageComponent .toolbar .buttons .button.secondary[data-id=toolbarcancel].disabled:hover,
body[class*=md] .Popup.container .content .messageComponent .toolbar .buttons .button.secondary[data-id=toolbarcancel][disabled],
body[class*=md] .Popup.container .content .messageComponent .toolbar .buttons .button.secondary[data-id=toolbarcancel][aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] .Popup.container .content .messageComponent .toolbar .buttons .button.secondary[data-id^=toolbarsave] {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

body[class*=md] .Popup.container .content .messageComponent .toolbar .buttons .button.secondary[data-id^=toolbarsave]:active {
  box-shadow: none;
}

body[class*=md] .Popup.container .content .messageComponent .toolbar .buttons .button.secondary[data-id^=toolbarsave]:hover,
body[class*=md] .Popup.container .content .messageComponent .toolbar .buttons .button.secondary[data-id^=toolbarsave]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] .Popup.container .content .messageComponent .toolbar .buttons .button.secondary[data-id^=toolbarsave].disabled,
body[class*=md] .Popup.container .content .messageComponent .toolbar .buttons .button.secondary[data-id^=toolbarsave].disabled:hover,
body[class*=md] .Popup.container .content .messageComponent .toolbar .buttons .button.secondary[data-id^=toolbarsave][disabled],
body[class*=md] .Popup.container .content .messageComponent .toolbar .buttons .button.secondary[data-id^=toolbarsave][aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] .slotsData .loadmorecontainer .button.loadanotherbatchbutton {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

body[class*=md] .slotsData .loadmorecontainer .button.loadanotherbatchbutton:active {
  box-shadow: none;
}

body[class*=md] .slotsData .loadmorecontainer .button.loadanotherbatchbutton:hover,
body[class*=md] .slotsData .loadmorecontainer .button.loadanotherbatchbutton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] .slotsData .loadmorecontainer .button.loadanotherbatchbutton.disabled,
body[class*=md] .slotsData .loadmorecontainer .button.loadanotherbatchbutton.disabled:hover,
body[class*=md] .slotsData .loadmorecontainer .button.loadanotherbatchbutton[disabled],
body[class*=md] .slotsData .loadmorecontainer .button.loadanotherbatchbutton[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_cancel_index #cancelapt-workflow .formbuttons button[data-id=back] {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_cancel_index #cancelapt-workflow .formbuttons button[data-id=back]:active {
  box-shadow: none;
}

.md_cancel_index #cancelapt-workflow .formbuttons button[data-id=back]:hover,
.md_cancel_index #cancelapt-workflow .formbuttons button[data-id=back]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_cancel_index #cancelapt-workflow .formbuttons button[data-id=back].disabled,
.md_cancel_index #cancelapt-workflow .formbuttons button[data-id=back].disabled:hover,
.md_cancel_index #cancelapt-workflow .formbuttons button[data-id=back][disabled],
.md_cancel_index #cancelapt-workflow .formbuttons button[data-id=back][aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_histques #main .formbuttons.multiStep #buttonsave {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_histques #main .formbuttons.multiStep #buttonsave:active {
  box-shadow: none;
}

.md_histques #main .formbuttons.multiStep #buttonsave:hover,
.md_histques #main .formbuttons.multiStep #buttonsave:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_histques #main .formbuttons.multiStep #buttonsave.disabled,
.md_histques #main .formbuttons.multiStep #buttonsave.disabled:hover,
.md_histques #main .formbuttons.multiStep #buttonsave[disabled],
.md_histques #main .formbuttons.multiStep #buttonsave[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] .formbuttons.multiStep .button.previousstep#back {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

body[class*=md] .formbuttons.multiStep .button.previousstep#back:active {
  box-shadow: none;
}

body[class*=md] .formbuttons.multiStep .button.previousstep#back:hover,
body[class*=md] .formbuttons.multiStep .button.previousstep#back:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] .formbuttons.multiStep .button.previousstep#back.disabled,
body[class*=md] .formbuttons.multiStep .button.previousstep#back.disabled:hover,
body[class*=md] .formbuttons.multiStep .button.previousstep#back[disabled],
body[class*=md] .formbuttons.multiStep .button.previousstep#back[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_histques #main .formbuttons.multiStep .button.previousstep#makeedits {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_histques #main .formbuttons.multiStep .button.previousstep#makeedits:active {
  box-shadow: none;
}

.md_histques #main .formbuttons.multiStep .button.previousstep#makeedits:hover,
.md_histques #main .formbuttons.multiStep .button.previousstep#makeedits:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_histques #main .formbuttons.multiStep .button.previousstep#makeedits.disabled,
.md_histques #main .formbuttons.multiStep .button.previousstep#makeedits.disabled:hover,
.md_histques #main .formbuttons.multiStep .button.previousstep#makeedits[disabled],
.md_histques #main .formbuttons.multiStep .button.previousstep#makeedits[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index #main .ResultDetailsList .ResultHeader .ResultHeaderCompareAllButton {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_react_index #main .ResultDetailsList .ResultHeader .ResultHeaderCompareAllButton:active {
  box-shadow: none;
}

.md_react_index #main .ResultDetailsList .ResultHeader .ResultHeaderCompareAllButton:hover,
.md_react_index #main .ResultDetailsList .ResultHeader .ResultHeaderCompareAllButton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index #main .ResultDetailsList .ResultHeader .ResultHeaderCompareAllButton.disabled,
.md_react_index #main .ResultDetailsList .ResultHeader .ResultHeaderCompareAllButton.disabled:hover,
.md_react_index #main .ResultDetailsList .ResultHeader .ResultHeaderCompareAllButton[disabled],
.md_react_index #main .ResultDetailsList .ResultHeader .ResultHeaderCompareAllButton[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index #main .TimeOffsetWarning .bannerActions ._command.secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_react_index #main .TimeOffsetWarning .bannerActions ._command.secondary:active {
  box-shadow: none;
}

.md_react_index #main .TimeOffsetWarning .bannerActions ._command.secondary:hover,
.md_react_index #main .TimeOffsetWarning .bannerActions ._command.secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index #main .TimeOffsetWarning .bannerActions ._command.secondary.disabled,
.md_react_index #main .TimeOffsetWarning .bannerActions ._command.secondary.disabled:hover,
.md_react_index #main .TimeOffsetWarning .bannerActions ._command.secondary[disabled],
.md_react_index #main .TimeOffsetWarning .bannerActions ._command.secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_mychartquestionnaire_printquestionnaire #wrap #content #main .back a.button {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_mychartquestionnaire_printquestionnaire #wrap #content #main .back a.button:active {
  box-shadow: none;
}

.md_mychartquestionnaire_printquestionnaire #wrap #content #main .back a.button:hover,
.md_mychartquestionnaire_printquestionnaire #wrap #content #main .back a.button:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_mychartquestionnaire_printquestionnaire #wrap #content #main .back a.button.disabled,
.md_mychartquestionnaire_printquestionnaire #wrap #content #main .back a.button.disabled:hover,
.md_mychartquestionnaire_printquestionnaire #wrap #content #main .back a.button[disabled],
.md_mychartquestionnaire_printquestionnaire #wrap #content #main .back a.button[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_mychartquestionnaire_askfrommessage #classicPopupRoot .Popup.container .toolbar .buttons button.previouspage[data-id=toolbarclose] {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_mychartquestionnaire_askfrommessage #classicPopupRoot .Popup.container .toolbar .buttons button.previouspage[data-id=toolbarclose]:active {
  box-shadow: none;
}

.md_mychartquestionnaire_askfrommessage #classicPopupRoot .Popup.container .toolbar .buttons button.previouspage[data-id=toolbarclose]:hover,
.md_mychartquestionnaire_askfrommessage #classicPopupRoot .Popup.container .toolbar .buttons button.previouspage[data-id=toolbarclose]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_mychartquestionnaire_askfrommessage #classicPopupRoot .Popup.container .toolbar .buttons button.previouspage[data-id=toolbarclose].disabled,
.md_mychartquestionnaire_askfrommessage #classicPopupRoot .Popup.container .toolbar .buttons button.previouspage[data-id=toolbarclose].disabled:hover,
.md_mychartquestionnaire_askfrommessage #classicPopupRoot .Popup.container .toolbar .buttons button.previouspage[data-id=toolbarclose][disabled],
.md_mychartquestionnaire_askfrommessage #classicPopupRoot .Popup.container .toolbar .buttons button.previouspage[data-id=toolbarclose][aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index #appPopupRoot ._Popup .type-dialog.ConfirmDecline button.secondary.neutral {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_react_index #appPopupRoot ._Popup .type-dialog.ConfirmDecline button.secondary.neutral:active {
  box-shadow: none;
}

.md_react_index #appPopupRoot ._Popup .type-dialog.ConfirmDecline button.secondary.neutral:hover,
.md_react_index #appPopupRoot ._Popup .type-dialog.ConfirmDecline button.secondary.neutral:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index #appPopupRoot ._Popup .type-dialog.ConfirmDecline button.secondary.neutral.disabled,
.md_react_index #appPopupRoot ._Popup .type-dialog.ConfirmDecline button.secondary.neutral.disabled:hover,
.md_react_index #appPopupRoot ._Popup .type-dialog.ConfirmDecline button.secondary.neutral[disabled],
.md_react_index #appPopupRoot ._Popup .type-dialog.ConfirmDecline button.secondary.neutral[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_oauth_review #appPopupRoot ._Popup .type-dialog.ConfirmDecline button.secondary.neutral {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_oauth_review #appPopupRoot ._Popup .type-dialog.ConfirmDecline button.secondary.neutral:active {
  box-shadow: none;
}

.md_oauth_review #appPopupRoot ._Popup .type-dialog.ConfirmDecline button.secondary.neutral:hover,
.md_oauth_review #appPopupRoot ._Popup .type-dialog.ConfirmDecline button.secondary.neutral:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_oauth_review #appPopupRoot ._Popup .type-dialog.ConfirmDecline button.secondary.neutral.disabled,
.md_oauth_review #appPopupRoot ._Popup .type-dialog.ConfirmDecline button.secondary.neutral.disabled:hover,
.md_oauth_review #appPopupRoot ._Popup .type-dialog.ConfirmDecline button.secondary.neutral[disabled],
.md_oauth_review #appPopupRoot ._Popup .type-dialog.ConfirmDecline button.secondary.neutral[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_oauth_duqlearnmore #content #main .duqPage a.button.secondary#duqBack {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_oauth_duqlearnmore #content #main .duqPage a.button.secondary#duqBack:active {
  box-shadow: none;
}

.md_oauth_duqlearnmore #content #main .duqPage a.button.secondary#duqBack:hover,
.md_oauth_duqlearnmore #content #main .duqPage a.button.secondary#duqBack:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_oauth_duqlearnmore #content #main .duqPage a.button.secondary#duqBack.disabled,
.md_oauth_duqlearnmore #content #main .duqPage a.button.secondary#duqBack.disabled:hover,
.md_oauth_duqlearnmore #content #main .duqPage a.button.secondary#duqBack[disabled],
.md_oauth_duqlearnmore #content #main .duqPage a.button.secondary#duqBack[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index .FlowsheetDetailsPage .detailsContent .filtersMenu .menuContent button.secondary.clearSelectionsCmd {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_react_index .FlowsheetDetailsPage .detailsContent .filtersMenu .menuContent button.secondary.clearSelectionsCmd:active {
  box-shadow: none;
}

.md_react_index .FlowsheetDetailsPage .detailsContent .filtersMenu .menuContent button.secondary.clearSelectionsCmd:hover,
.md_react_index .FlowsheetDetailsPage .detailsContent .filtersMenu .menuContent button.secondary.clearSelectionsCmd:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index .FlowsheetDetailsPage .detailsContent .filtersMenu .menuContent button.secondary.clearSelectionsCmd.disabled,
.md_react_index .FlowsheetDetailsPage .detailsContent .filtersMenu .menuContent button.secondary.clearSelectionsCmd.disabled:hover,
.md_react_index .FlowsheetDetailsPage .detailsContent .filtersMenu .menuContent button.secondary.clearSelectionsCmd[disabled],
.md_react_index .FlowsheetDetailsPage .detailsContent .filtersMenu .menuContent button.secondary.clearSelectionsCmd[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_scheduling_index .Popup.small .content .toolbar .buttons .button.otherbutton[data-id=toolbar1] {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_scheduling_index .Popup.small .content .toolbar .buttons .button.otherbutton[data-id=toolbar1]:active {
  box-shadow: none;
}

.md_scheduling_index .Popup.small .content .toolbar .buttons .button.otherbutton[data-id=toolbar1]:hover,
.md_scheduling_index .Popup.small .content .toolbar .buttons .button.otherbutton[data-id=toolbar1]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_scheduling_index .Popup.small .content .toolbar .buttons .button.otherbutton[data-id=toolbar1].disabled,
.md_scheduling_index .Popup.small .content .toolbar .buttons .button.otherbutton[data-id=toolbar1].disabled:hover,
.md_scheduling_index .Popup.small .content .toolbar .buttons .button.otherbutton[data-id=toolbar1][disabled],
.md_scheduling_index .Popup.small .content .toolbar .buttons .button.otherbutton[data-id=toolbar1][aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_selftriage_load #selftriage-triage-workflow .declinedRecommendations .alternatives a.button.secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_selftriage_load #selftriage-triage-workflow .declinedRecommendations .alternatives a.button.secondary:active {
  box-shadow: none;
}

.md_selftriage_load #selftriage-triage-workflow .declinedRecommendations .alternatives a.button.secondary:hover,
.md_selftriage_load #selftriage-triage-workflow .declinedRecommendations .alternatives a.button.secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_selftriage_load #selftriage-triage-workflow .declinedRecommendations .alternatives a.button.secondary.disabled,
.md_selftriage_load #selftriage-triage-workflow .declinedRecommendations .alternatives a.button.secondary.disabled:hover,
.md_selftriage_load #selftriage-triage-workflow .declinedRecommendations .alternatives a.button.secondary[disabled],
.md_selftriage_load #selftriage-triage-workflow .declinedRecommendations .alternatives a.button.secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] ._command.secondary.negative {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

body[class*=md] ._command.secondary.negative:active {
  box-shadow: none;
}

body[class*=md] ._command.secondary.negative:hover,
body[class*=md] ._command.secondary.negative:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] ._command.secondary.negative.disabled,
body[class*=md] ._command.secondary.negative.disabled:hover,
body[class*=md] ._command.secondary.negative[disabled],
body[class*=md] ._command.secondary.negative[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] .Popup .toolbar .buttons .button.inlinedelete[data-id=toolbarleave] {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

body[class*=md] .Popup .toolbar .buttons .button.inlinedelete[data-id=toolbarleave]:active {
  box-shadow: none;
}

body[class*=md] .Popup .toolbar .buttons .button.inlinedelete[data-id=toolbarleave]:hover,
body[class*=md] .Popup .toolbar .buttons .button.inlinedelete[data-id=toolbarleave]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] .Popup .toolbar .buttons .button.inlinedelete[data-id=toolbarleave].disabled,
body[class*=md] .Popup .toolbar .buttons .button.inlinedelete[data-id=toolbarleave].disabled:hover,
body[class*=md] .Popup .toolbar .buttons .button.inlinedelete[data-id=toolbarleave][disabled],
body[class*=md] .Popup .toolbar .buttons .button.inlinedelete[data-id=toolbarleave][aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] .Popup .toolbar .buttons .button.finishlater[data-id=toolbarleave] {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

body[class*=md] .Popup .toolbar .buttons .button.finishlater[data-id=toolbarleave]:active {
  box-shadow: none;
}

body[class*=md] .Popup .toolbar .buttons .button.finishlater[data-id=toolbarleave]:hover,
body[class*=md] .Popup .toolbar .buttons .button.finishlater[data-id=toolbarleave]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] .Popup .toolbar .buttons .button.finishlater[data-id=toolbarleave].disabled,
body[class*=md] .Popup .toolbar .buttons .button.finishlater[data-id=toolbarleave].disabled:hover,
body[class*=md] .Popup .toolbar .buttons .button.finishlater[data-id=toolbarleave][disabled],
body[class*=md] .Popup .toolbar .buttons .button.finishlater[data-id=toolbarleave][aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarsaveandcontinue] {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarsaveandcontinue]:active {
  box-shadow: none;
}

body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarsaveandcontinue]:hover,
body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarsaveandcontinue]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarsaveandcontinue].disabled,
body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarsaveandcontinue].disabled:hover,
body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarsaveandcontinue][disabled],
body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarsaveandcontinue][aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index .PatientGoalEditor .saveCancelBtns .cancelBtn {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_react_index .PatientGoalEditor .saveCancelBtns .cancelBtn:active {
  box-shadow: none;
}

.md_react_index .PatientGoalEditor .saveCancelBtns .cancelBtn:hover,
.md_react_index .PatientGoalEditor .saveCancelBtns .cancelBtn:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index .PatientGoalEditor .saveCancelBtns .cancelBtn.disabled,
.md_react_index .PatientGoalEditor .saveCancelBtns .cancelBtn.disabled:hover,
.md_react_index .PatientGoalEditor .saveCancelBtns .cancelBtn[disabled],
.md_react_index .PatientGoalEditor .saveCancelBtns .cancelBtn[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_scheduling_index #appPopupRoot ._Popup .ConfirmDecline ._actionable.secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_scheduling_index #appPopupRoot ._Popup .ConfirmDecline ._actionable.secondary:active {
  box-shadow: none;
}

.md_scheduling_index #appPopupRoot ._Popup .ConfirmDecline ._actionable.secondary:hover,
.md_scheduling_index #appPopupRoot ._Popup .ConfirmDecline ._actionable.secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_scheduling_index #appPopupRoot ._Popup .ConfirmDecline ._actionable.secondary.disabled,
.md_scheduling_index #appPopupRoot ._Popup .ConfirmDecline ._actionable.secondary.disabled:hover,
.md_scheduling_index #appPopupRoot ._Popup .ConfirmDecline ._actionable.secondary[disabled],
.md_scheduling_index #appPopupRoot ._Popup .ConfirmDecline ._actionable.secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] #main .AllergyEntry ._CommandGroup .secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

body[class*=md] #main .AllergyEntry ._CommandGroup .secondary:active {
  box-shadow: none;
}

body[class*=md] #main .AllergyEntry ._CommandGroup .secondary:hover,
body[class*=md] #main .AllergyEntry ._CommandGroup .secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] #main .AllergyEntry ._CommandGroup .secondary.disabled,
body[class*=md] #main .AllergyEntry ._CommandGroup .secondary.disabled:hover,
body[class*=md] #main .AllergyEntry ._CommandGroup .secondary[disabled],
body[class*=md] #main .AllergyEntry ._CommandGroup .secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_selftriage_load .Popup .toolbar .buttons .button.inlinedelete[data-id=toolbarrestart]:not([disabled]) {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_selftriage_load .Popup .toolbar .buttons .button.inlinedelete[data-id=toolbarrestart]:not([disabled]):active {
  box-shadow: none;
}

.md_selftriage_load .Popup .toolbar .buttons .button.inlinedelete[data-id=toolbarrestart]:not([disabled]):hover,
.md_selftriage_load .Popup .toolbar .buttons .button.inlinedelete[data-id=toolbarrestart]:not([disabled]):focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_selftriage_load .Popup .toolbar .buttons .button.inlinedelete[data-id=toolbarrestart]:not([disabled]).disabled,
.md_selftriage_load .Popup .toolbar .buttons .button.inlinedelete[data-id=toolbarrestart]:not([disabled]).disabled:hover,
.md_selftriage_load .Popup .toolbar .buttons .button.inlinedelete[data-id=toolbarrestart]:not([disabled])[disabled],
.md_selftriage_load .Popup .toolbar .buttons .button.inlinedelete[data-id=toolbarrestart]:not([disabled])[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_selftriage_load .Popup .toolbar .buttons .button:last-child {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_selftriage_load .Popup .toolbar .buttons .button:last-child:active {
  box-shadow: none;
}

.md_selftriage_load .Popup .toolbar .buttons .button:last-child:hover,
.md_selftriage_load .Popup .toolbar .buttons .button:last-child:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_selftriage_load .Popup .toolbar .buttons .button:last-child.disabled,
.md_selftriage_load .Popup .toolbar .buttons .button:last-child.disabled:hover,
.md_selftriage_load .Popup .toolbar .buttons .button:last-child[disabled],
.md_selftriage_load .Popup .toolbar .buttons .button:last-child[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_histques #main .formcontents .formbuttons .cancelworkflow#cancelconfirm {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_histques #main .formcontents .formbuttons .cancelworkflow#cancelconfirm:active {
  box-shadow: none;
}

.md_histques #main .formcontents .formbuttons .cancelworkflow#cancelconfirm:hover,
.md_histques #main .formcontents .formbuttons .cancelworkflow#cancelconfirm:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_histques #main .formcontents .formbuttons .cancelworkflow#cancelconfirm.disabled,
.md_histques #main .formcontents .formbuttons .cancelworkflow#cancelconfirm.disabled:hover,
.md_histques #main .formcontents .formbuttons .cancelworkflow#cancelconfirm[disabled],
.md_histques #main .formcontents .formbuttons .cancelworkflow#cancelconfirm[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] .allergiesFooter ._CommandGroup ._actionable.secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

body[class*=md] .allergiesFooter ._CommandGroup ._actionable.secondary:active {
  box-shadow: none;
}

body[class*=md] .allergiesFooter ._CommandGroup ._actionable.secondary:hover,
body[class*=md] .allergiesFooter ._CommandGroup ._actionable.secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] .allergiesFooter ._CommandGroup ._actionable.secondary.disabled,
body[class*=md] .allergiesFooter ._CommandGroup ._actionable.secondary.disabled:hover,
body[class*=md] .allergiesFooter ._CommandGroup ._actionable.secondary[disabled],
body[class*=md] .allergiesFooter ._CommandGroup ._actionable.secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index #main [class*=SendSummary] .backButton.secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_react_index #main [class*=SendSummary] .backButton.secondary:active {
  box-shadow: none;
}

.md_react_index #main [class*=SendSummary] .backButton.secondary:hover,
.md_react_index #main [class*=SendSummary] .backButton.secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index #main [class*=SendSummary] .backButton.secondary.disabled,
.md_react_index #main [class*=SendSummary] .backButton.secondary.disabled:hover,
.md_react_index #main [class*=SendSummary] .backButton.secondary[disabled],
.md_react_index #main [class*=SendSummary] .backButton.secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_healthadvisories_index .healthadvisorysnoozepopupcontainer .markascomplete .formbuttons .button.previousstep[class*=snoozeTopic] {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_healthadvisories_index .healthadvisorysnoozepopupcontainer .markascomplete .formbuttons .button.previousstep[class*=snoozeTopic]:active {
  box-shadow: none;
}

.md_healthadvisories_index .healthadvisorysnoozepopupcontainer .markascomplete .formbuttons .button.previousstep[class*=snoozeTopic]:hover,
.md_healthadvisories_index .healthadvisorysnoozepopupcontainer .markascomplete .formbuttons .button.previousstep[class*=snoozeTopic]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_healthadvisories_index .healthadvisorysnoozepopupcontainer .markascomplete .formbuttons .button.previousstep[class*=snoozeTopic].disabled,
.md_healthadvisories_index .healthadvisorysnoozepopupcontainer .markascomplete .formbuttons .button.previousstep[class*=snoozeTopic].disabled:hover,
.md_healthadvisories_index .healthadvisorysnoozepopupcontainer .markascomplete .formbuttons .button.previousstep[class*=snoozeTopic][disabled],
.md_healthadvisories_index .healthadvisorysnoozepopupcontainer .markascomplete .formbuttons .button.previousstep[class*=snoozeTopic][aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_selftriage_load .nodeGroupList .ClnUpdInput ._ActionGroup .addItemCommand.secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_selftriage_load .nodeGroupList .ClnUpdInput ._ActionGroup .addItemCommand.secondary:active {
  box-shadow: none;
}

.md_selftriage_load .nodeGroupList .ClnUpdInput ._ActionGroup .addItemCommand.secondary:hover,
.md_selftriage_load .nodeGroupList .ClnUpdInput ._ActionGroup .addItemCommand.secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_selftriage_load .nodeGroupList .ClnUpdInput ._ActionGroup .addItemCommand.secondary.disabled,
.md_selftriage_load .nodeGroupList .ClnUpdInput ._ActionGroup .addItemCommand.secondary.disabled:hover,
.md_selftriage_load .nodeGroupList .ClnUpdInput ._ActionGroup .addItemCommand.secondary[disabled],
.md_selftriage_load .nodeGroupList .ClnUpdInput ._ActionGroup .addItemCommand.secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] #main .formbuttons .secondary.negative {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

body[class*=md] #main .formbuttons .secondary.negative:active {
  box-shadow: none;
}

body[class*=md] #main .formbuttons .secondary.negative:hover,
body[class*=md] #main .formbuttons .secondary.negative:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] #main .formbuttons .secondary.negative.disabled,
body[class*=md] #main .formbuttons .secondary.negative.disabled:hover,
body[class*=md] #main .formbuttons .secondary.negative[disabled],
body[class*=md] #main .formbuttons .secondary.negative[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index #wrap #content #main #appRoot .SharingHub ._Segment._container.Triage a.secondary.backButton {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_react_index #wrap #content #main #appRoot .SharingHub ._Segment._container.Triage a.secondary.backButton:active {
  box-shadow: none;
}

.md_react_index #wrap #content #main #appRoot .SharingHub ._Segment._container.Triage a.secondary.backButton:hover,
.md_react_index #wrap #content #main #appRoot .SharingHub ._Segment._container.Triage a.secondary.backButton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index #wrap #content #main #appRoot .SharingHub ._Segment._container.Triage a.secondary.backButton.disabled,
.md_react_index #wrap #content #main #appRoot .SharingHub ._Segment._container.Triage a.secondary.backButton.disabled:hover,
.md_react_index #wrap #content #main #appRoot .SharingHub ._Segment._container.Triage a.secondary.backButton[disabled],
.md_react_index #wrap #content #main #appRoot .SharingHub ._Segment._container.Triage a.secondary.backButton[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_familyaccess_index #wrap #main .additionalcontent .buttonSection input.button[data-id*=cancel] {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_familyaccess_index #wrap #main .additionalcontent .buttonSection input.button[data-id*=cancel]:active {
  box-shadow: none;
}

.md_familyaccess_index #wrap #main .additionalcontent .buttonSection input.button[data-id*=cancel]:hover,
.md_familyaccess_index #wrap #main .additionalcontent .buttonSection input.button[data-id*=cancel]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_familyaccess_index #wrap #main .additionalcontent .buttonSection input.button[data-id*=cancel].disabled,
.md_familyaccess_index #wrap #main .additionalcontent .buttonSection input.button[data-id*=cancel].disabled:hover,
.md_familyaccess_index #wrap #main .additionalcontent .buttonSection input.button[data-id*=cancel][disabled],
.md_familyaccess_index #wrap #main .additionalcontent .buttonSection input.button[data-id*=cancel][aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index.capturedWorkflow #wrap #main #appRoot .CapturedWorkflowPage button._command.secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_react_index.capturedWorkflow #wrap #main #appRoot .CapturedWorkflowPage button._command.secondary:active {
  box-shadow: none;
}

.md_react_index.capturedWorkflow #wrap #main #appRoot .CapturedWorkflowPage button._command.secondary:hover,
.md_react_index.capturedWorkflow #wrap #main #appRoot .CapturedWorkflowPage button._command.secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index.capturedWorkflow #wrap #main #appRoot .CapturedWorkflowPage button._command.secondary.disabled,
.md_react_index.capturedWorkflow #wrap #main #appRoot .CapturedWorkflowPage button._command.secondary.disabled:hover,
.md_react_index.capturedWorkflow #wrap #main #appRoot .CapturedWorkflowPage button._command.secondary[disabled],
.md_react_index.capturedWorkflow #wrap #main #appRoot .CapturedWorkflowPage button._command.secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index #wrap #main #appRoot .AuthorizeSharing .SignAllOrgsBanner .signButtons .pickOrgButton button._command.secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_react_index #wrap #main #appRoot .AuthorizeSharing .SignAllOrgsBanner .signButtons .pickOrgButton button._command.secondary:active {
  box-shadow: none;
}

.md_react_index #wrap #main #appRoot .AuthorizeSharing .SignAllOrgsBanner .signButtons .pickOrgButton button._command.secondary:hover,
.md_react_index #wrap #main #appRoot .AuthorizeSharing .SignAllOrgsBanner .signButtons .pickOrgButton button._command.secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index #wrap #main #appRoot .AuthorizeSharing .SignAllOrgsBanner .signButtons .pickOrgButton button._command.secondary.disabled,
.md_react_index #wrap #main #appRoot .AuthorizeSharing .SignAllOrgsBanner .signButtons .pickOrgButton button._command.secondary.disabled:hover,
.md_react_index #wrap #main #appRoot .AuthorizeSharing .SignAllOrgsBanner .signButtons .pickOrgButton button._command.secondary[disabled],
.md_react_index #wrap #main #appRoot .AuthorizeSharing .SignAllOrgsBanner .signButtons .pickOrgButton button._command.secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_echeckin_index #wrap #main #echeckin-workflow .subwayStep .visitNotifications .flavor-multiStep button.secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_echeckin_index #wrap #main #echeckin-workflow .subwayStep .visitNotifications .flavor-multiStep button.secondary:active {
  box-shadow: none;
}

.md_echeckin_index #wrap #main #echeckin-workflow .subwayStep .visitNotifications .flavor-multiStep button.secondary:hover,
.md_echeckin_index #wrap #main #echeckin-workflow .subwayStep .visitNotifications .flavor-multiStep button.secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_echeckin_index #wrap #main #echeckin-workflow .subwayStep .visitNotifications .flavor-multiStep button.secondary.disabled,
.md_echeckin_index #wrap #main #echeckin-workflow .subwayStep .visitNotifications .flavor-multiStep button.secondary.disabled:hover,
.md_echeckin_index #wrap #main #echeckin-workflow .subwayStep .visitNotifications .flavor-multiStep button.secondary[disabled],
.md_echeckin_index #wrap #main #echeckin-workflow .subwayStep .visitNotifications .flavor-multiStep button.secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index #main #appRoot .ToDo .ToDoTasks .TodaysTasks .TaskListContainer .actions button.secondary.neutral {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_react_index #main #appRoot .ToDo .ToDoTasks .TodaysTasks .TaskListContainer .actions button.secondary.neutral:active {
  box-shadow: none;
}

.md_react_index #main #appRoot .ToDo .ToDoTasks .TodaysTasks .TaskListContainer .actions button.secondary.neutral:hover,
.md_react_index #main #appRoot .ToDo .ToDoTasks .TodaysTasks .TaskListContainer .actions button.secondary.neutral:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index #main #appRoot .ToDo .ToDoTasks .TodaysTasks .TaskListContainer .actions button.secondary.neutral.disabled,
.md_react_index #main #appRoot .ToDo .ToDoTasks .TodaysTasks .TaskListContainer .actions button.secondary.neutral.disabled:hover,
.md_react_index #main #appRoot .ToDo .ToDoTasks .TodaysTasks .TaskListContainer .actions button.secondary.neutral[disabled],
.md_react_index #main #appRoot .ToDo .ToDoTasks .TodaysTasks .TaskListContainer .actions button.secondary.neutral[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_echeckin_index #appPopupRoot ._PopupContainer ._Popup .ConfirmDecline .secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_echeckin_index #appPopupRoot ._PopupContainer ._Popup .ConfirmDecline .secondary:active {
  box-shadow: none;
}

.md_echeckin_index #appPopupRoot ._PopupContainer ._Popup .ConfirmDecline .secondary:hover,
.md_echeckin_index #appPopupRoot ._PopupContainer ._Popup .ConfirmDecline .secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_echeckin_index #appPopupRoot ._PopupContainer ._Popup .ConfirmDecline .secondary.disabled,
.md_echeckin_index #appPopupRoot ._PopupContainer ._Popup .ConfirmDecline .secondary.disabled:hover,
.md_echeckin_index #appPopupRoot ._PopupContainer ._Popup .ConfirmDecline .secondary[disabled],
.md_echeckin_index #appPopupRoot ._PopupContainer ._Popup .ConfirmDecline .secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index #wrap #appRoot .ResultDetails .SingleResultDetails .firstHeaderGrid .resultDetailsSectionTitleArea .ResultHeader .ResultHeaderCompareAllButton {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_react_index #wrap #appRoot .ResultDetails .SingleResultDetails .firstHeaderGrid .resultDetailsSectionTitleArea .ResultHeader .ResultHeaderCompareAllButton:active {
  box-shadow: none;
}

.md_react_index #wrap #appRoot .ResultDetails .SingleResultDetails .firstHeaderGrid .resultDetailsSectionTitleArea .ResultHeader .ResultHeaderCompareAllButton:hover,
.md_react_index #wrap #appRoot .ResultDetails .SingleResultDetails .firstHeaderGrid .resultDetailsSectionTitleArea .ResultHeader .ResultHeaderCompareAllButton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index #wrap #appRoot .ResultDetails .SingleResultDetails .firstHeaderGrid .resultDetailsSectionTitleArea .ResultHeader .ResultHeaderCompareAllButton.disabled,
.md_react_index #wrap #appRoot .ResultDetails .SingleResultDetails .firstHeaderGrid .resultDetailsSectionTitleArea .ResultHeader .ResultHeaderCompareAllButton.disabled:hover,
.md_react_index #wrap #appRoot .ResultDetails .SingleResultDetails .firstHeaderGrid .resultDetailsSectionTitleArea .ResultHeader .ResultHeaderCompareAllButton[disabled],
.md_react_index #wrap #appRoot .ResultDetails .SingleResultDetails .firstHeaderGrid .resultDetailsSectionTitleArea .ResultHeader .ResultHeaderCompareAllButton[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index #main #appRoot .ShareInformation .NameInput .authorInputContainer .alignButton button.secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_react_index #main #appRoot .ShareInformation .NameInput .authorInputContainer .alignButton button.secondary:active {
  box-shadow: none;
}

.md_react_index #main #appRoot .ShareInformation .NameInput .authorInputContainer .alignButton button.secondary:hover,
.md_react_index #main #appRoot .ShareInformation .NameInput .authorInputContainer .alignButton button.secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index #main #appRoot .ShareInformation .NameInput .authorInputContainer .alignButton button.secondary.disabled,
.md_react_index #main #appRoot .ShareInformation .NameInput .authorInputContainer .alignButton button.secondary.disabled:hover,
.md_react_index #main #appRoot .ShareInformation .NameInput .authorInputContainer .alignButton button.secondary[disabled],
.md_react_index #main #appRoot .ShareInformation .NameInput .authorInputContainer .alignButton button.secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep #allergies button.secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep #allergies button.secondary:active {
  box-shadow: none;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep #allergies button.secondary:hover,
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep #allergies button.secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep #allergies button.secondary.disabled,
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep #allergies button.secondary.disabled:hover,
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep #allergies button.secondary[disabled],
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep #allergies button.secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index #wrap #main .section .ReferralsAuthorizationsNavigator .secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_react_index #wrap #main .section .ReferralsAuthorizationsNavigator .secondary:active {
  box-shadow: none;
}

.md_react_index #wrap #main .section .ReferralsAuthorizationsNavigator .secondary:hover,
.md_react_index #wrap #main .section .ReferralsAuthorizationsNavigator .secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index #wrap #main .section .ReferralsAuthorizationsNavigator .secondary.disabled,
.md_react_index #wrap #main .section .ReferralsAuthorizationsNavigator .secondary.disabled:hover,
.md_react_index #wrap #main .section .ReferralsAuthorizationsNavigator .secondary[disabled],
.md_react_index #wrap #main .section .ReferralsAuthorizationsNavigator .secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit .button.neutral {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit .button.neutral:active {
  box-shadow: none;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit .button.neutral:hover,
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit .button.neutral:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit .button.neutral.disabled,
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit .button.neutral.disabled:hover,
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit .button.neutral[disabled],
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit .button.neutral[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index #wrap #main .OrganizationSearchWidget .OrganizationAuthSearchResults .OrganizationSearchCard .orgButton button.secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_react_index #wrap #main .OrganizationSearchWidget .OrganizationAuthSearchResults .OrganizationSearchCard .orgButton button.secondary:active {
  box-shadow: none;
}

.md_react_index #wrap #main .OrganizationSearchWidget .OrganizationAuthSearchResults .OrganizationSearchCard .orgButton button.secondary:hover,
.md_react_index #wrap #main .OrganizationSearchWidget .OrganizationAuthSearchResults .OrganizationSearchCard .orgButton button.secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index #wrap #main .OrganizationSearchWidget .OrganizationAuthSearchResults .OrganizationSearchCard .orgButton button.secondary.disabled,
.md_react_index #wrap #main .OrganizationSearchWidget .OrganizationAuthSearchResults .OrganizationSearchCard .orgButton button.secondary.disabled:hover,
.md_react_index #wrap #main .OrganizationSearchWidget .OrganizationAuthSearchResults .OrganizationSearchCard .orgButton button.secondary[disabled],
.md_react_index #wrap #main .OrganizationSearchWidget .OrganizationAuthSearchResults .OrganizationSearchCard .orgButton button.secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection .proxyButton[data-id=cancel] {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection .proxyButton[data-id=cancel]:active {
  box-shadow: none;
}

.md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection .proxyButton[data-id=cancel]:hover,
.md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection .proxyButton[data-id=cancel]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection .proxyButton[data-id=cancel].disabled,
.md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection .proxyButton[data-id=cancel].disabled:hover,
.md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection .proxyButton[data-id=cancel][disabled],
.md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection .proxyButton[data-id=cancel][aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarrevoke] + button[data-id=toolbarcontinue] {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarrevoke] + button[data-id=toolbarcontinue]:active {
  box-shadow: none;
}

.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarrevoke] + button[data-id=toolbarcontinue]:hover,
.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarrevoke] + button[data-id=toolbarcontinue]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarrevoke] + button[data-id=toolbarcontinue].disabled,
.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarrevoke] + button[data-id=toolbarcontinue].disabled:hover,
.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarrevoke] + button[data-id=toolbarcontinue][disabled],
.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarrevoke] + button[data-id=toolbarcontinue][aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_scheduling_index #wrap #main #scheduling-workflow-container #scheduling-workflow .qnrStep .schedulingStoppedStepContainer #scheduling-stopped-step-button {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_scheduling_index #wrap #main #scheduling-workflow-container #scheduling-workflow .qnrStep .schedulingStoppedStepContainer #scheduling-stopped-step-button:active {
  box-shadow: none;
}

.md_scheduling_index #wrap #main #scheduling-workflow-container #scheduling-workflow .qnrStep .schedulingStoppedStepContainer #scheduling-stopped-step-button:hover,
.md_scheduling_index #wrap #main #scheduling-workflow-container #scheduling-workflow .qnrStep .schedulingStoppedStepContainer #scheduling-stopped-step-button:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_scheduling_index #wrap #main #scheduling-workflow-container #scheduling-workflow .qnrStep .schedulingStoppedStepContainer #scheduling-stopped-step-button.disabled,
.md_scheduling_index #wrap #main #scheduling-workflow-container #scheduling-workflow .qnrStep .schedulingStoppedStepContainer #scheduling-stopped-step-button.disabled:hover,
.md_scheduling_index #wrap #main #scheduling-workflow-container #scheduling-workflow .qnrStep .schedulingStoppedStepContainer #scheduling-stopped-step-button[disabled],
.md_scheduling_index #wrap #main #scheduling-workflow-container #scheduling-workflow .qnrStep .schedulingStoppedStepContainer #scheduling-stopped-step-button[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index #main #appRoot .AuthorizeSharing .AuthCard .CardActions .actionButtons button.secondary.positive {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_react_index #main #appRoot .AuthorizeSharing .AuthCard .CardActions .actionButtons button.secondary.positive:active {
  box-shadow: none;
}

.md_react_index #main #appRoot .AuthorizeSharing .AuthCard .CardActions .actionButtons button.secondary.positive:hover,
.md_react_index #main #appRoot .AuthorizeSharing .AuthCard .CardActions .actionButtons button.secondary.positive:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index #main #appRoot .AuthorizeSharing .AuthCard .CardActions .actionButtons button.secondary.positive.disabled,
.md_react_index #main #appRoot .AuthorizeSharing .AuthCard .CardActions .actionButtons button.secondary.positive.disabled:hover,
.md_react_index #main #appRoot .AuthorizeSharing .AuthCard .CardActions .actionButtons button.secondary.positive[disabled],
.md_react_index #main #appRoot .AuthorizeSharing .AuthCard .CardActions .actionButtons button.secondary.positive[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_echeckin_index #main #eCheckInMedications .MedicationsFooter ._CommandGroup button.secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_echeckin_index #main #eCheckInMedications .MedicationsFooter ._CommandGroup button.secondary:active {
  box-shadow: none;
}

.md_echeckin_index #main #eCheckInMedications .MedicationsFooter ._CommandGroup button.secondary:hover,
.md_echeckin_index #main #eCheckInMedications .MedicationsFooter ._CommandGroup button.secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_echeckin_index #main #eCheckInMedications .MedicationsFooter ._CommandGroup button.secondary.disabled,
.md_echeckin_index #main #eCheckInMedications .MedicationsFooter ._CommandGroup button.secondary.disabled:hover,
.md_echeckin_index #main #eCheckInMedications .MedicationsFooter ._CommandGroup button.secondary[disabled],
.md_echeckin_index #main #eCheckInMedications .MedicationsFooter ._CommandGroup button.secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_details_index #appPopupRoot ._PopupContainer .ConfirmDecline button.secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_details_index #appPopupRoot ._PopupContainer .ConfirmDecline button.secondary:active {
  box-shadow: none;
}

.md_details_index #appPopupRoot ._PopupContainer .ConfirmDecline button.secondary:hover,
.md_details_index #appPopupRoot ._PopupContainer .ConfirmDecline button.secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_details_index #appPopupRoot ._PopupContainer .ConfirmDecline button.secondary.disabled,
.md_details_index #appPopupRoot ._PopupContainer .ConfirmDecline button.secondary.disabled:hover,
.md_details_index #appPopupRoot ._PopupContainer .ConfirmDecline button.secondary[disabled],
.md_details_index #appPopupRoot ._PopupContainer .ConfirmDecline button.secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_details_index #classicPopupRoot .documentpopup .toolbar .buttons button.cancel {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_details_index #classicPopupRoot .documentpopup .toolbar .buttons button.cancel:active {
  box-shadow: none;
}

.md_details_index #classicPopupRoot .documentpopup .toolbar .buttons button.cancel:hover,
.md_details_index #classicPopupRoot .documentpopup .toolbar .buttons button.cancel:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_details_index #classicPopupRoot .documentpopup .toolbar .buttons button.cancel.disabled,
.md_details_index #classicPopupRoot .documentpopup .toolbar .buttons button.cancel.disabled:hover,
.md_details_index #classicPopupRoot .documentpopup .toolbar .buttons button.cancel[disabled],
.md_details_index #classicPopupRoot .documentpopup .toolbar .buttons button.cancel[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_oauth_resourcelearnmore #content #main a#learnMoreBack {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.md_oauth_resourcelearnmore #content #main a#learnMoreBack:active {
  box-shadow: none;
}

.md_oauth_resourcelearnmore #content #main a#learnMoreBack:hover,
.md_oauth_resourcelearnmore #content #main a#learnMoreBack:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_oauth_resourcelearnmore #content #main a#learnMoreBack.disabled,
.md_oauth_resourcelearnmore #content #main a#learnMoreBack.disabled:hover,
.md_oauth_resourcelearnmore #content #main a#learnMoreBack[disabled],
.md_oauth_resourcelearnmore #content #main a#learnMoreBack[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.isPrelogin #wrap #main .driving-directions-standalone .step-content #CancelButton {
  background-color: #fff;
  border: 1px solid #0074AD;
  color: #0074AD;
}

.isPrelogin #wrap #main .driving-directions-standalone .step-content #CancelButton:active {
  box-shadow: none;
}

.isPrelogin #wrap #main .driving-directions-standalone .step-content #CancelButton:hover,
.isPrelogin #wrap #main .driving-directions-standalone .step-content #CancelButton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.isPrelogin #wrap #main .driving-directions-standalone .step-content #CancelButton.disabled,
.isPrelogin #wrap #main .driving-directions-standalone .step-content #CancelButton.disabled:hover,
.isPrelogin #wrap #main .driving-directions-standalone .step-content #CancelButton[disabled],
.isPrelogin #wrap #main .driving-directions-standalone .step-content #CancelButton[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index #main #appRoot ._ViewPickerPanel ._LoadMoreCommand button._Command._actionable.tertiary {
  border: none;
  background-color: transparent;
}

.md_react_index #main #appRoot ._ViewPickerPanel ._LoadMoreCommand button._Command._actionable.tertiary:hover,
.md_react_index #main #appRoot ._ViewPickerPanel ._LoadMoreCommand button._Command._actionable.tertiary:focus {
  background-color: transparent;
}

body[class*=md] #main .cardlist .buttonList .button.editButton.tertiary {
  border: none;
  background-color: transparent;
}

body[class*=md] #main .cardlist .buttonList .button.editButton.tertiary:hover,
body[class*=md] #main .cardlist .buttonList .button.editButton.tertiary:focus {
  background-color: transparent;
}

body[class*=md] .providersection .locationcontainer #slotwarning .formbuttons .warningButtonContainer a.warningContinue.tertiary {
  border: none;
  background-color: transparent;
}

body[class*=md] .providersection .locationcontainer #slotwarning .formbuttons .warningButtonContainer a.warningContinue.tertiary:hover,
body[class*=md] .providersection .locationcontainer #slotwarning .formbuttons .warningButtonContainer a.warningContinue.tertiary:focus {
  background-color: transparent;
}

.md_caredecision_index #qnr-form #qnr-container #qnr-summary-table .edit-question-icon span.button.tertiary {
  border: none;
  background-color: transparent;
}

.md_caredecision_index #qnr-form #qnr-container #qnr-summary-table .edit-question-icon span.button.tertiary:hover,
.md_caredecision_index #qnr-form #qnr-container #qnr-summary-table .edit-question-icon span.button.tertiary:focus {
  background-color: transparent;
}

body[class*=md] #calendar table td#calcancel button {
  border: none;
  background-color: transparent;
}

body[class*=md] #calendar table td#calcancel button:hover,
body[class*=md] #calendar table td#calcancel button:focus {
  background-color: transparent;
}

.md_react_index #main .CommunicationPreferences .Preferences .Consents button.optInToggle {
  border: none;
  background-color: transparent;
}

.md_react_index #main .CommunicationPreferences .Preferences .Consents button.optInToggle:hover,
.md_react_index #main .CommunicationPreferences .Preferences .Consents button.optInToggle:focus {
  background-color: transparent;
}

.md_react_index #appRoot .ConversationDetails .commands ._actionable._command.tertiary {
  border: none;
  background-color: transparent;
}

.md_react_index #appRoot .ConversationDetails .commands ._actionable._command.tertiary:hover,
.md_react_index #appRoot .ConversationDetails .commands ._actionable._command.tertiary:focus {
  background-color: transparent;
}

.md_react_index .MessageComposer .ComposeDisclaimer .disclaimerButton {
  border: none;
  background-color: transparent;
}

.md_react_index .MessageComposer .ComposeDisclaimer .disclaimerButton:hover,
.md_react_index .MessageComposer .ComposeDisclaimer .disclaimerButton:focus {
  background-color: transparent;
}

.md_react_index .MessageComposer .Actions .tertiary.action {
  border: none;
  background-color: transparent;
}

.md_react_index .MessageComposer .Actions .tertiary.action:hover,
.md_react_index .MessageComposer .Actions .tertiary.action:focus {
  background-color: transparent;
}

body[class*=md] .nodeGroupOption .actionNodeBody .instructions .button.tertiary {
  border: none;
  background-color: transparent;
}

body[class*=md] .nodeGroupOption .actionNodeBody .instructions .button.tertiary:hover,
body[class*=md] .nodeGroupOption .actionNodeBody .instructions .button.tertiary:focus {
  background-color: transparent;
}

.md_react_index #main .RecallOnboardingCommand {
  border: none;
  background-color: transparent;
}

.md_react_index #main .RecallOnboardingCommand:hover,
.md_react_index #main .RecallOnboardingCommand:focus {
  background-color: transparent;
}

body[class*=md_] #main .questionnaire-template-container .qnr-summary-show-table {
  border: none;
  background-color: transparent;
}

body[class*=md_] #main .questionnaire-template-container .qnr-summary-show-table:hover,
body[class*=md_] #main .questionnaire-template-container .qnr-summary-show-table:focus {
  background-color: transparent;
}

.md_react_index #main ._Disclosure .disclosureButton {
  border: none;
  background-color: transparent;
}

.md_react_index #main ._Disclosure .disclosureButton:hover,
.md_react_index #main ._Disclosure .disclosureButton:focus {
  background-color: transparent;
}

.md_visitslist_index #main .Visits .component.notoolbar .filterAction .showFiltersButton {
  border: none;
  background-color: transparent;
}

.md_visitslist_index #main .Visits .component.notoolbar .filterAction .showFiltersButton:hover,
.md_visitslist_index #main .Visits .component.notoolbar .filterAction .showFiltersButton:focus {
  background-color: transparent;
}

.md_visitslist_index #main .Visits .component.notoolbar .filterAction .clearFiltersButton {
  border: none;
  background-color: transparent;
}

.md_visitslist_index #main .Visits .component.notoolbar .filterAction .clearFiltersButton:hover,
.md_visitslist_index #main .Visits .component.notoolbar .filterAction .clearFiltersButton:focus {
  background-color: transparent;
}

.md_react_index #main .VisitDetailsPastAmbulatory .VisitDetailsMultipleViews .Snapshots .PdfViewer .pdfDownload {
  border: none;
  background-color: transparent;
}

.md_react_index #main .VisitDetailsPastAmbulatory .VisitDetailsMultipleViews .Snapshots .PdfViewer .pdfDownload:hover,
.md_react_index #main .VisitDetailsPastAmbulatory .VisitDetailsMultipleViews .Snapshots .PdfViewer .pdfDownload:focus {
  background-color: transparent;
}

body[class*=md] #main #allergies ._actionable.addOtherResultButton {
  border: none;
  background-color: transparent;
}

body[class*=md] #main #allergies ._actionable.addOtherResultButton:hover,
body[class*=md] #main #allergies ._actionable.addOtherResultButton:focus {
  background-color: transparent;
}

.md_react_index #main #appRoot .loadMore {
  border: none;
  background-color: transparent;
}

.md_react_index #main #appRoot .loadMore:hover,
.md_react_index #main #appRoot .loadMore:focus {
  background-color: transparent;
}

.md_react_index #main .PageNavigator:not([aria-disabled=true]) {
  border: none;
  background-color: transparent;
}

.md_react_index #main .PageNavigator:not([aria-disabled=true]):hover,
.md_react_index #main .PageNavigator:not([aria-disabled=true]):focus {
  background-color: transparent;
}

.md_react_index #main .ResultDetails ._AdditionalActions .askAQuestionAction {
  border: none;
  background-color: transparent;
}

.md_react_index #main .ResultDetails ._AdditionalActions .askAQuestionAction:hover,
.md_react_index #main .ResultDetails ._AdditionalActions .askAQuestionAction:focus {
  background-color: transparent;
}

.md_triagehistory_load .nodeGroupOption .actionNodeBody .tertiary.rightLink {
  border: none;
  background-color: transparent;
}

.md_triagehistory_load .nodeGroupOption .actionNodeBody .tertiary.rightLink:hover,
.md_triagehistory_load .nodeGroupOption .actionNodeBody .tertiary.rightLink:focus {
  background-color: transparent;
}

body[class*=_load] .selfTriage .disabledGroups details.expandable summary.toggleButton {
  border: none;
  background-color: transparent;
}

body[class*=_load] .selfTriage .disabledGroups details.expandable summary.toggleButton:hover,
body[class*=_load] .selfTriage .disabledGroups details.expandable summary.toggleButton:focus {
  background-color: transparent;
}

.md_selftriage_load #allergies [data-id=additem] .addlabel {
  border: none;
  background-color: transparent;
}

.md_selftriage_load #allergies [data-id=additem] .addlabel:hover,
.md_selftriage_load #allergies [data-id=additem] .addlabel:focus {
  background-color: transparent;
}

.md_react_index .CommunicationPreferences .detailsList button._ExpandCommand .contentAction {
  border: none;
  background-color: transparent;
}

.md_react_index .CommunicationPreferences .detailsList button._ExpandCommand .contentAction:hover,
.md_react_index .CommunicationPreferences .detailsList button._ExpandCommand .contentAction:focus {
  background-color: transparent;
}

.md_react_index #wrap #main #appRoot .CapturedWorkflowPage .activityContent .educationScreen .storyContainer .linkContainer .toggleLink {
  border: none;
  background-color: transparent;
}

.md_react_index #wrap #main #appRoot .CapturedWorkflowPage .activityContent .educationScreen .storyContainer .linkContainer .toggleLink:hover,
.md_react_index #wrap #main #appRoot .CapturedWorkflowPage .activityContent .educationScreen .storyContainer .linkContainer .toggleLink:focus {
  background-color: transparent;
}

.md_react_index #wrap #main #appRoot .documentPage .signatureControl .ClearCanvas button.ClearCanvasCommand {
  border: none;
  background-color: transparent;
}

.md_react_index #wrap #main #appRoot .documentPage .signatureControl .ClearCanvas button.ClearCanvasCommand:hover,
.md_react_index #wrap #main #appRoot .documentPage .signatureControl .ClearCanvas button.ClearCanvasCommand:focus {
  background-color: transparent;
}

.md_react_index #wrap #main #appRoot .CapturedWorkflowPage > ._command.tertiary {
  border: none;
  background-color: transparent;
}

.md_react_index #wrap #main #appRoot .CapturedWorkflowPage > ._command.tertiary:hover,
.md_react_index #wrap #main #appRoot .CapturedWorkflowPage > ._command.tertiary:focus {
  background-color: transparent;
}

.md_react_index #wrap #main #appRoot .CapturedWorkflowPage .educationSharingScreen .navigationContainer .centeredLink {
  border: none;
  background-color: transparent;
}

.md_react_index #wrap #main #appRoot .CapturedWorkflowPage .educationSharingScreen .navigationContainer .centeredLink:hover,
.md_react_index #wrap #main #appRoot .CapturedWorkflowPage .educationSharingScreen .navigationContainer .centeredLink:focus {
  background-color: transparent;
}

.md_react_index #wrap #content #main #appRoot .CommunicationCenter .ConversationListPicker .ConversationFolder .ConversationMultiAction .firstLine .tertiary.neutral {
  border: none;
  background-color: transparent;
}

.md_react_index #wrap #content #main #appRoot .CommunicationCenter .ConversationListPicker .ConversationFolder .ConversationMultiAction .firstLine .tertiary.neutral:hover,
.md_react_index #wrap #content #main #appRoot .CommunicationCenter .ConversationListPicker .ConversationFolder .ConversationMultiAction .firstLine .tertiary.neutral:focus {
  background-color: transparent;
}

.md_react_index #wrap #content #main #appRoot .CommunicationCenter .ConversationListPicker .ConversationFolder .ConversationMultiActionLine button.tertiary {
  border: none;
  background-color: transparent;
}

.md_react_index #wrap #content #main #appRoot .CommunicationCenter .ConversationListPicker .ConversationFolder .ConversationMultiActionLine button.tertiary:hover,
.md_react_index #wrap #content #main #appRoot .CommunicationCenter .ConversationListPicker .ConversationFolder .ConversationMultiActionLine button.tertiary:focus {
  background-color: transparent;
}

.md_react_index #wrap #main #appRoot .CapturedWorkflowPage .activityContent ._command.tertiary {
  border: none;
  background-color: transparent;
}

.md_react_index #wrap #main #appRoot .CapturedWorkflowPage .activityContent ._command.tertiary:hover,
.md_react_index #wrap #main #appRoot .CapturedWorkflowPage .activityContent ._command.tertiary:focus {
  background-color: transparent;
}

.md_react_index #main #appRoot .documentPage .signatureControl .CanvasControlButtons .ClearCanvas .tertiary.ClearCanvasCommand {
  border: none;
  background-color: transparent;
}

.md_react_index #main #appRoot .documentPage .signatureControl .CanvasControlButtons .ClearCanvas .tertiary.ClearCanvasCommand:hover,
.md_react_index #main #appRoot .documentPage .signatureControl .CanvasControlButtons .ClearCanvas .tertiary.ClearCanvasCommand:focus {
  background-color: transparent;
}

.md_react_index #main #appRoot .ToDo .ToDoTasks .TasksNavigation .tertiary[class*=navigate] {
  border: none;
  background-color: transparent;
}

.md_react_index #main #appRoot .ToDo .ToDoTasks .TasksNavigation .tertiary[class*=navigate]:hover,
.md_react_index #main #appRoot .ToDo .ToDoTasks .TasksNavigation .tertiary[class*=navigate]:focus {
  background-color: transparent;
}

.md_react_index #main #appRoot .ToDo .ToDoTasks .progressAndOptions ._Menu button[class^=_Menu] {
  border: none;
  background-color: transparent;
}

.md_react_index #main #appRoot .ToDo .ToDoTasks .progressAndOptions ._Menu button[class^=_Menu]:hover,
.md_react_index #main #appRoot .ToDo .ToDoTasks .progressAndOptions ._Menu button[class^=_Menu]:focus {
  background-color: transparent;
}

body[class*=md] #calendar table.calendarfooter td#calcancel {
  border: none;
  background-color: transparent;
}

body[class*=md] #calendar table.calendarfooter td#calcancel:hover,
body[class*=md] #calendar table.calendarfooter td#calcancel:focus {
  background-color: transparent;
}

body[class*=md] .slotsData .loadmorecontainer .button.cleartimefiltersbutton {
  border: none;
  background-color: transparent;
}

body[class*=md] .slotsData .loadmorecontainer .button.cleartimefiltersbutton:hover,
body[class*=md] .slotsData .loadmorecontainer .button.cleartimefiltersbutton:focus {
  background-color: transparent;
}

.md_react_index #wrap #content #appRoot .CommunicationCenter .commCenterMain button.tertiary {
  border: none;
  background-color: transparent;
}

.md_react_index #wrap #content #appRoot .CommunicationCenter .commCenterMain button.tertiary:hover,
.md_react_index #wrap #content #appRoot .CommunicationCenter .commCenterMain button.tertiary:focus {
  background-color: transparent;
}

.md_covidstatus_index #wrap #content #sidebar #covidVideoContainer .videoCard .collapse_expand .collapse_expand_button {
  border: none;
  background-color: transparent;
}

.md_covidstatus_index #wrap #content #sidebar #covidVideoContainer .videoCard .collapse_expand .collapse_expand_button:hover,
.md_covidstatus_index #wrap #content #sidebar #covidVideoContainer .videoCard .collapse_expand .collapse_expand_button:focus {
  background-color: transparent;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket .detailsReviewPage .declineButtonList .declineButton {
  border: none;
  background-color: transparent;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket .detailsReviewPage .declineButtonList .declineButton:hover,
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket .detailsReviewPage .declineButtonList .declineButton:focus {
  background-color: transparent;
}

.md_triagehistory_load #past-triages-workflow .historyBody .recommendationsBucket .actionNodeBody .instructions .tertiary {
  border: none;
  background-color: transparent;
}

.md_triagehistory_load #past-triages-workflow .historyBody .recommendationsBucket .actionNodeBody .instructions .tertiary:hover,
.md_triagehistory_load #past-triages-workflow .historyBody .recommendationsBucket .actionNodeBody .instructions .tertiary:focus {
  background-color: transparent;
}

.md_triagehistory_load #past-triages-workflow .recommendationsBucket .groupDetails .card .additionalInfoLink .button.tertiary {
  border: none;
  background-color: transparent;
}

.md_triagehistory_load #past-triages-workflow .recommendationsBucket .groupDetails .card .additionalInfoLink .button.tertiary:hover,
.md_triagehistory_load #past-triages-workflow .recommendationsBucket .groupDetails .card .additionalInfoLink .button.tertiary:focus {
  background-color: transparent;
}

md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .declinedRecommendations .disabledGroups summary {
  border: none;
  background-color: transparent;
}

md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .declinedRecommendations .disabledGroups summary:hover,
md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .declinedRecommendations .disabledGroups summary:focus {
  background-color: transparent;
}

.md_react_index #wrap #main .OrganizationAuthSearchResults .OrganizationSearchCard .orgDetails button.associatedOrgWrapper {
  border: none;
  background-color: transparent;
}

.md_react_index #wrap #main .OrganizationAuthSearchResults .OrganizationSearchCard .orgDetails button.associatedOrgWrapper:hover,
.md_react_index #wrap #main .OrganizationAuthSearchResults .OrganizationSearchCard .orgDetails button.associatedOrgWrapper:focus {
  background-color: transparent;
}

.md_familyaccess_index #wrap div[id*=video-card-container] .collapse_expand .collapse_expand_button {
  border: none;
  background-color: transparent;
}

.md_familyaccess_index #wrap div[id*=video-card-container] .collapse_expand .collapse_expand_button:hover,
.md_familyaccess_index #wrap div[id*=video-card-container] .collapse_expand .collapse_expand_button:focus {
  background-color: transparent;
}

.md_scheduling_index #scheduling-workflow-container #OriginalAppointmentInfo .disclosureButton {
  border: none;
  background-color: transparent;
}

.md_scheduling_index #scheduling-workflow-container #OriginalAppointmentInfo .disclosureButton:hover,
.md_scheduling_index #scheduling-workflow-container #OriginalAppointmentInfo .disclosureButton:focus {
  background-color: transparent;
}

.md_scheduling_index #wrap #main #scheduling-workflow-container .hasFloatingNavigation .qnrStep .edit-response-margin a[role=button] {
  border: none;
  background-color: transparent;
}

.md_scheduling_index #wrap #main #scheduling-workflow-container .hasFloatingNavigation .qnrStep .edit-response-margin a[role=button]:hover,
.md_scheduling_index #wrap #main #scheduling-workflow-container .hasFloatingNavigation .qnrStep .edit-response-margin a[role=button]:focus {
  background-color: transparent;
}

.md_scheduling_index #wrap #main #scheduling-workflow-container .slotsstep .slotsContainer .slotsData #common-zero-state .clearFiltersContainer #clear-filters-no-providers-button {
  border: none;
  background-color: transparent;
}

.md_scheduling_index #wrap #main #scheduling-workflow-container .slotsstep .slotsContainer .slotsData #common-zero-state .clearFiltersContainer #clear-filters-no-providers-button:hover,
.md_scheduling_index #wrap #main #scheduling-workflow-container .slotsstep .slotsContainer .slotsData #common-zero-state .clearFiltersContainer #clear-filters-no-providers-button:focus {
  background-color: transparent;
}

.md_react_index #main #appRoot .AuthorizeSharing .AuthCard .AuthCardMainSection .seeMoreSection button.authCardText {
  border: none;
  background-color: transparent;
}

.md_react_index #main #appRoot .AuthorizeSharing .AuthCard .AuthCardMainSection .seeMoreSection button.authCardText:hover,
.md_react_index #main #appRoot .AuthorizeSharing .AuthCard .AuthCardMainSection .seeMoreSection button.authCardText:focus {
  background-color: transparent;
}

.md_echeckin_index #main #echeckin-workflow #eCheckInMedications .MedicationEntry .validatedEntryForm button.tertiary {
  border: none;
  background-color: transparent;
}

.md_echeckin_index #main #echeckin-workflow #eCheckInMedications .MedicationEntry .validatedEntryForm button.tertiary:hover,
.md_echeckin_index #main #echeckin-workflow #eCheckInMedications .MedicationEntry .validatedEntryForm button.tertiary:focus {
  background-color: transparent;
}

body[class*=md] #main [id*=-workflow] .recommendationsBucket .instructions .tertiary.toggleButton {
  border: none;
  background-color: transparent;
}

body[class*=md] #main [id*=-workflow] .recommendationsBucket .instructions .tertiary.toggleButton:hover,
body[class*=md] #main [id*=-workflow] .recommendationsBucket .instructions .tertiary.toggleButton:focus {
  background-color: transparent;
}

.md_selftriage_load #selftriage-triage-workflow .recommendationsBucket .slotsstep .slotsData .zeroStateContainer .loadmorecontainer button.resetcalendarfilterbutton {
  border: none;
  background-color: transparent;
}

.md_selftriage_load #selftriage-triage-workflow .recommendationsBucket .slotsstep .slotsData .zeroStateContainer .loadmorecontainer button.resetcalendarfilterbutton:hover,
.md_selftriage_load #selftriage-triage-workflow .recommendationsBucket .slotsstep .slotsData .zeroStateContainer .loadmorecontainer button.resetcalendarfilterbutton:focus {
  background-color: transparent;
}

.md_details_index #wrap #ba_details_activity #ba_details_main .GenerateDetailBillCommand button.tertiary.generateButton {
  border: none;
  background-color: transparent;
}

.md_details_index #wrap #ba_details_activity #ba_details_main .GenerateDetailBillCommand button.tertiary.generateButton:hover,
.md_details_index #wrap #ba_details_activity #ba_details_main .GenerateDetailBillCommand button.tertiary.generateButton:focus {
  background-color: transparent;
}

.md_details_index #wrap #ba_details_activity #ba_details_main .headerWithPrint #ba_details_visits_showhide span#ba_details_visits_showhide_show .ba_header_chevron {
  border: none;
  background-color: transparent;
}

.md_details_index #wrap #ba_details_activity #ba_details_main .headerWithPrint #ba_details_visits_showhide span#ba_details_visits_showhide_show .ba_header_chevron:hover,
.md_details_index #wrap #ba_details_activity #ba_details_main .headerWithPrint #ba_details_visits_showhide span#ba_details_visits_showhide_show .ba_header_chevron:focus {
  background-color: transparent;
}

.md_details_index #wrap #ba_details_activity #ba_details_main .headerWithPrint #ba_details_visits_showhide span#ba_details_visits_showhide_hide .ba_header_chevron {
  border: none;
  background-color: transparent;
}

.md_details_index #wrap #ba_details_activity #ba_details_main .headerWithPrint #ba_details_visits_showhide span#ba_details_visits_showhide_hide .ba_header_chevron:hover,
.md_details_index #wrap #ba_details_activity #ba_details_main .headerWithPrint #ba_details_visits_showhide span#ba_details_visits_showhide_hide .ba_header_chevron:focus {
  background-color: transparent;
}

.md_details_index #wrap #content #ba_details_activity a.ba_details_statements_load_more {
  border: none;
  background-color: transparent;
}

.md_details_index #wrap #content #ba_details_activity a.ba_details_statements_load_more:hover,
.md_details_index #wrap #content #ba_details_activity a.ba_details_statements_load_more:focus {
  background-color: transparent;
}

.md_react_index #wrap #main .BillPay .NewPaymentMethod .PaymentMethodSelection button.tertiary {
  border: none;
  background-color: transparent;
}

.md_react_index #wrap #main .BillPay .NewPaymentMethod .PaymentMethodSelection button.tertiary:hover,
.md_react_index #wrap #main .BillPay .NewPaymentMethod .PaymentMethodSelection button.tertiary:focus {
  background-color: transparent;
}

.md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text .H2G-info-container button.expand-info {
  border: none;
  background-color: transparent;
}

.md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text .H2G-info-container button.expand-info:hover,
.md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text .H2G-info-container button.expand-info:focus {
  background-color: transparent;
}

.md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text #video-card-container-header #LinkMyAccounts .collapse_expand_button {
  border: none;
  background-color: transparent;
}

.md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text #video-card-container-header #LinkMyAccounts .collapse_expand_button:hover,
.md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text #video-card-container-header #LinkMyAccounts .collapse_expand_button:focus {
  background-color: transparent;
}

.md_selftriage_load #wrap #selftriage-triage-workflow .slotsstep .filtercontainerparent .filtercontainer #Credentials-group .filter-group-expand-collapse #Credentials-show-more {
  border: none;
  background-color: transparent;
}

.md_selftriage_load #wrap #selftriage-triage-workflow .slotsstep .filtercontainerparent .filtercontainer #Credentials-group .filter-group-expand-collapse #Credentials-show-more:hover,
.md_selftriage_load #wrap #selftriage-triage-workflow .slotsstep .filtercontainerparent .filtercontainer #Credentials-group .filter-group-expand-collapse #Credentials-show-more:focus {
  background-color: transparent;
}

.md_selftriage_load #selftriage-triage-workflow .groupRecommendationsBucket .actionButtons .button.secondary.negative.declineButton {
  background-color: #fff;
  border: 1px solid #B63125;
  box-shadow: none;
  color: #B63125;
}

.md_selftriage_load #selftriage-triage-workflow .groupRecommendationsBucket .actionButtons .button.secondary.negative.declineButton:hover {
  background-color: #B63125;
  color: #fff;
}

.md_react_index #main #appRoot ._ActionGroup.documentActionButtons ._command.secondary.negative {
  background-color: #fff;
  border: 1px solid #B63125;
  box-shadow: none;
  color: #B63125;
}

.md_react_index #main #appRoot ._ActionGroup.documentActionButtons ._command.secondary.negative:hover {
  background-color: #B63125;
  color: #fff;
}

body[class*=md] ._FilterCarousel button._FilterCarouselArrow.active {
  background-color: #0074AD;
}

body[class*=md] ._FilterCarousel button._FilterCarouselArrow.active:hover {
  background-color: #003B71;
}

body[class*=md] ._FilterCarousel button._FilterCarouselArrow.inactive {
  background-color: #A0A5B6;
}

/*FEDEPIC-8699 - For all selection boxes in fs07*/
body[class*=md_] #wrap #main .tbContainer,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck),
body[class*=md_] #wrap #main p.buttoncheck,
body[class*=md_] #wrap #main .ChartTypeFilters {
  padding: 0;
  margin: 0 0.5rem 0.6rem 0;
}

body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider):checked + label,
body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox]:checked + label,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck:checked + label,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio:checked + label,
body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox]:checked + label,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider):checked + label,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox]:checked + label,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck:checked + label,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio:checked + label,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox]:checked + label,
body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider):checked + label,
body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox]:checked + label,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck:checked + label,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio:checked + label,
body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox]:checked + label,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider):checked + label,
body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox]:checked + label,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck:checked + label,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio:checked + label,
body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox]:checked + label {
  background: none;
  border: 2px solid #0078B3 !important;
}

body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider):checked + label,
body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider):checked + label span,
body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox]:checked + label,
body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox]:checked + label span,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck:checked + label,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck:checked + label span,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio:checked + label,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio:checked + label span,
body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox]:checked + label,
body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox]:checked + label span,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider):checked + label,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider):checked + label span,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox]:checked + label,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox]:checked + label span,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck:checked + label,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck:checked + label span,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio:checked + label,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio:checked + label span,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox]:checked + label,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox]:checked + label span,
body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider):checked + label,
body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider):checked + label span,
body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox]:checked + label,
body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox]:checked + label span,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck:checked + label,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck:checked + label span,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio:checked + label,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio:checked + label span,
body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox]:checked + label,
body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox]:checked + label span,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider):checked + label,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider):checked + label span,
body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox]:checked + label,
body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox]:checked + label span,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck:checked + label,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck:checked + label span,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio:checked + label,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio:checked + label span,
body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox]:checked + label,
body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox]:checked + label span {
  font-family: "Gotham 5r";
}

body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider):checked[disabled] + label,
body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox]:checked[disabled] + label,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck:checked[disabled] + label,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio:checked[disabled] + label,
body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox]:checked[disabled] + label,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider):checked[disabled] + label,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox]:checked[disabled] + label,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck:checked[disabled] + label,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio:checked[disabled] + label,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox]:checked[disabled] + label,
body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider):checked[disabled] + label,
body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox]:checked[disabled] + label,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck:checked[disabled] + label,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio:checked[disabled] + label,
body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox]:checked[disabled] + label,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider):checked[disabled] + label,
body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox]:checked[disabled] + label,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck:checked[disabled] + label,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio:checked[disabled] + label,
body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox]:checked[disabled] + label {
  border: 2px solid #878F9B !important;
}

body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider):not(:checked) + label.togglebutton[for]:hover,
body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider):not(:checked) + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox]:not(:checked) + label.togglebutton[for]:hover,
body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox]:not(:checked) + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck:not(:checked) + label.togglebutton[for]:hover,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck:not(:checked) + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio:not(:checked) + label.togglebutton[for]:hover,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio:not(:checked) + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label.togglebutton[for]:hover,
body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider):not(:checked) + label.togglebutton[for]:hover,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider):not(:checked) + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox]:not(:checked) + label.togglebutton[for]:hover,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox]:not(:checked) + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck:not(:checked) + label.togglebutton[for]:hover,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck:not(:checked) + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio:not(:checked) + label.togglebutton[for]:hover,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio:not(:checked) + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label.togglebutton[for]:hover,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider):not(:checked) + label.togglebutton[for]:hover,
body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider):not(:checked) + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox]:not(:checked) + label.togglebutton[for]:hover,
body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox]:not(:checked) + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck:not(:checked) + label.togglebutton[for]:hover,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck:not(:checked) + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio:not(:checked) + label.togglebutton[for]:hover,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio:not(:checked) + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label.togglebutton[for]:hover,
body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider):not(:checked) + label.togglebutton[for]:hover,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider):not(:checked) + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox]:not(:checked) + label.togglebutton[for]:hover,
body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox]:not(:checked) + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck:not(:checked) + label.togglebutton[for]:hover,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck:not(:checked) + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio:not(:checked) + label.togglebutton[for]:hover,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio:not(:checked) + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label.togglebutton[for]:hover,
body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label._DataEntryLabel:hover {
  background-color: #F0F7FA !important;
}

body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider):not(:checked) + label.togglebutton[for],
body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider):not(:checked) + label.togglebutton[for] span,
body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider):not(:checked) + label._DataEntryLabel,
body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider):not(:checked) + label._DataEntryLabel span,
body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider):not(:checked) + label.buttoncheck,
body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider):not(:checked) + label.buttoncheck span,
body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox]:not(:checked) + label.togglebutton[for],
body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox]:not(:checked) + label.togglebutton[for] span,
body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox]:not(:checked) + label._DataEntryLabel,
body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox]:not(:checked) + label._DataEntryLabel span,
body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox]:not(:checked) + label.buttoncheck,
body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox]:not(:checked) + label.buttoncheck span,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck:not(:checked) + label.togglebutton[for],
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck:not(:checked) + label.togglebutton[for] span,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck:not(:checked) + label._DataEntryLabel,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck:not(:checked) + label._DataEntryLabel span,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck:not(:checked) + label.buttoncheck,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck:not(:checked) + label.buttoncheck span,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio:not(:checked) + label.togglebutton[for],
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio:not(:checked) + label.togglebutton[for] span,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio:not(:checked) + label._DataEntryLabel,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio:not(:checked) + label._DataEntryLabel span,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio:not(:checked) + label.buttoncheck,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio:not(:checked) + label.buttoncheck span,
body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label.togglebutton[for],
body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label.togglebutton[for] span,
body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label._DataEntryLabel,
body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label._DataEntryLabel span,
body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label.buttoncheck,
body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label.buttoncheck span,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider):not(:checked) + label.togglebutton[for],
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider):not(:checked) + label.togglebutton[for] span,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider):not(:checked) + label._DataEntryLabel,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider):not(:checked) + label._DataEntryLabel span,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider):not(:checked) + label.buttoncheck,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider):not(:checked) + label.buttoncheck span,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox]:not(:checked) + label.togglebutton[for],
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox]:not(:checked) + label.togglebutton[for] span,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox]:not(:checked) + label._DataEntryLabel,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox]:not(:checked) + label._DataEntryLabel span,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox]:not(:checked) + label.buttoncheck,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox]:not(:checked) + label.buttoncheck span,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck:not(:checked) + label.togglebutton[for],
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck:not(:checked) + label.togglebutton[for] span,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck:not(:checked) + label._DataEntryLabel,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck:not(:checked) + label._DataEntryLabel span,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck:not(:checked) + label.buttoncheck,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck:not(:checked) + label.buttoncheck span,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio:not(:checked) + label.togglebutton[for],
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio:not(:checked) + label.togglebutton[for] span,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio:not(:checked) + label._DataEntryLabel,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio:not(:checked) + label._DataEntryLabel span,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio:not(:checked) + label.buttoncheck,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio:not(:checked) + label.buttoncheck span,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label.togglebutton[for],
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label.togglebutton[for] span,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label._DataEntryLabel,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label._DataEntryLabel span,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label.buttoncheck,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label.buttoncheck span,
body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider):not(:checked) + label.togglebutton[for],
body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider):not(:checked) + label.togglebutton[for] span,
body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider):not(:checked) + label._DataEntryLabel,
body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider):not(:checked) + label._DataEntryLabel span,
body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider):not(:checked) + label.buttoncheck,
body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider):not(:checked) + label.buttoncheck span,
body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox]:not(:checked) + label.togglebutton[for],
body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox]:not(:checked) + label.togglebutton[for] span,
body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox]:not(:checked) + label._DataEntryLabel,
body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox]:not(:checked) + label._DataEntryLabel span,
body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox]:not(:checked) + label.buttoncheck,
body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox]:not(:checked) + label.buttoncheck span,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck:not(:checked) + label.togglebutton[for],
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck:not(:checked) + label.togglebutton[for] span,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck:not(:checked) + label._DataEntryLabel,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck:not(:checked) + label._DataEntryLabel span,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck:not(:checked) + label.buttoncheck,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck:not(:checked) + label.buttoncheck span,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio:not(:checked) + label.togglebutton[for],
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio:not(:checked) + label.togglebutton[for] span,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio:not(:checked) + label._DataEntryLabel,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio:not(:checked) + label._DataEntryLabel span,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio:not(:checked) + label.buttoncheck,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio:not(:checked) + label.buttoncheck span,
body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label.togglebutton[for],
body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label.togglebutton[for] span,
body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label._DataEntryLabel,
body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label._DataEntryLabel span,
body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label.buttoncheck,
body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label.buttoncheck span,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider):not(:checked) + label.togglebutton[for],
body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider):not(:checked) + label.togglebutton[for] span,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider):not(:checked) + label._DataEntryLabel,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider):not(:checked) + label._DataEntryLabel span,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider):not(:checked) + label.buttoncheck,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider):not(:checked) + label.buttoncheck span,
body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox]:not(:checked) + label.togglebutton[for],
body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox]:not(:checked) + label.togglebutton[for] span,
body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox]:not(:checked) + label._DataEntryLabel,
body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox]:not(:checked) + label._DataEntryLabel span,
body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox]:not(:checked) + label.buttoncheck,
body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox]:not(:checked) + label.buttoncheck span,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck:not(:checked) + label.togglebutton[for],
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck:not(:checked) + label.togglebutton[for] span,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck:not(:checked) + label._DataEntryLabel,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck:not(:checked) + label._DataEntryLabel span,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck:not(:checked) + label.buttoncheck,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck:not(:checked) + label.buttoncheck span,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio:not(:checked) + label.togglebutton[for],
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio:not(:checked) + label.togglebutton[for] span,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio:not(:checked) + label._DataEntryLabel,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio:not(:checked) + label._DataEntryLabel span,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio:not(:checked) + label.buttoncheck,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio:not(:checked) + label.buttoncheck span,
body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label.togglebutton[for],
body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label.togglebutton[for] span,
body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label._DataEntryLabel,
body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label._DataEntryLabel span,
body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label.buttoncheck,
body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label.buttoncheck span {
  font-family: "Gotham 4r";
}

body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider):focus + label.togglebutton,
body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider):focus + label._DataEntryLabel,
body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider):focus + label.buttoncheck,
body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox]:focus + label.togglebutton,
body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox]:focus + label._DataEntryLabel,
body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox]:focus + label.buttoncheck,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck:focus + label.togglebutton,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck:focus + label._DataEntryLabel,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck:focus + label.buttoncheck,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio:focus + label.togglebutton,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio:focus + label._DataEntryLabel,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio:focus + label.buttoncheck,
body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label.togglebutton,
body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label._DataEntryLabel,
body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label.buttoncheck,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider):focus + label.togglebutton,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider):focus + label._DataEntryLabel,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider):focus + label.buttoncheck,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox]:focus + label.togglebutton,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox]:focus + label._DataEntryLabel,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox]:focus + label.buttoncheck,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck:focus + label.togglebutton,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck:focus + label._DataEntryLabel,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck:focus + label.buttoncheck,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio:focus + label.togglebutton,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio:focus + label._DataEntryLabel,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio:focus + label.buttoncheck,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label.togglebutton,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label._DataEntryLabel,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label.buttoncheck,
body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider):focus + label.togglebutton,
body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider):focus + label._DataEntryLabel,
body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider):focus + label.buttoncheck,
body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox]:focus + label.togglebutton,
body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox]:focus + label._DataEntryLabel,
body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox]:focus + label.buttoncheck,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck:focus + label.togglebutton,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck:focus + label._DataEntryLabel,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck:focus + label.buttoncheck,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio:focus + label.togglebutton,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio:focus + label._DataEntryLabel,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio:focus + label.buttoncheck,
body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label.togglebutton,
body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label._DataEntryLabel,
body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label.buttoncheck,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider):focus + label.togglebutton,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider):focus + label._DataEntryLabel,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider):focus + label.buttoncheck,
body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox]:focus + label.togglebutton,
body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox]:focus + label._DataEntryLabel,
body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox]:focus + label.buttoncheck,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck:focus + label.togglebutton,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck:focus + label._DataEntryLabel,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck:focus + label.buttoncheck,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio:focus + label.togglebutton,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio:focus + label._DataEntryLabel,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio:focus + label.buttoncheck,
body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label.togglebutton,
body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label._DataEntryLabel,
body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label.buttoncheck {
  outline: -webkit-focus-ring-color auto 1px;
}

body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label.togglebutton:hover,
body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider):focus + label.togglebutton,
body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider):focus + label._DataEntryLabel,
body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label.buttoncheck:hover,
body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider):focus + label.buttoncheck,
body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label.togglebutton:hover,
body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox]:focus + label.togglebutton,
body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox]:focus + label._DataEntryLabel,
body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label.buttoncheck:hover,
body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox]:focus + label.buttoncheck,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label.togglebutton:hover,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck:focus + label.togglebutton,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck:focus + label._DataEntryLabel,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label.buttoncheck:hover,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck:focus + label.buttoncheck,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label.togglebutton:hover,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio:focus + label.togglebutton,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio:focus + label._DataEntryLabel,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label.buttoncheck:hover,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio:focus + label.buttoncheck,
body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton:hover,
body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label.togglebutton,
body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label._DataEntryLabel,
body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck:hover,
body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label.buttoncheck,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label.togglebutton:hover,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider):focus + label.togglebutton,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider):focus + label._DataEntryLabel,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label.buttoncheck:hover,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider):focus + label.buttoncheck,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label.togglebutton:hover,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox]:focus + label.togglebutton,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox]:focus + label._DataEntryLabel,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label.buttoncheck:hover,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox]:focus + label.buttoncheck,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label.togglebutton:hover,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck:focus + label.togglebutton,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck:focus + label._DataEntryLabel,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label.buttoncheck:hover,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck:focus + label.buttoncheck,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label.togglebutton:hover,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio:focus + label.togglebutton,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio:focus + label._DataEntryLabel,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label.buttoncheck:hover,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio:focus + label.buttoncheck,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton:hover,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label.togglebutton,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label._DataEntryLabel,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck:hover,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label.buttoncheck,
body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label.togglebutton:hover,
body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider):focus + label.togglebutton,
body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider):focus + label._DataEntryLabel,
body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label.buttoncheck:hover,
body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider):focus + label.buttoncheck,
body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label.togglebutton:hover,
body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox]:focus + label.togglebutton,
body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox]:focus + label._DataEntryLabel,
body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label.buttoncheck:hover,
body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox]:focus + label.buttoncheck,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label.togglebutton:hover,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck:focus + label.togglebutton,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck:focus + label._DataEntryLabel,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label.buttoncheck:hover,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck:focus + label.buttoncheck,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label.togglebutton:hover,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio:focus + label.togglebutton,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio:focus + label._DataEntryLabel,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label.buttoncheck:hover,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio:focus + label.buttoncheck,
body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton:hover,
body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label.togglebutton,
body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label._DataEntryLabel,
body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck:hover,
body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label.buttoncheck,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label.togglebutton:hover,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider):focus + label.togglebutton,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider):focus + label._DataEntryLabel,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label.buttoncheck:hover,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider):focus + label.buttoncheck,
body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label.togglebutton:hover,
body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox]:focus + label.togglebutton,
body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox]:focus + label._DataEntryLabel,
body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label.buttoncheck:hover,
body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox]:focus + label.buttoncheck,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label.togglebutton:hover,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck:focus + label.togglebutton,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck:focus + label._DataEntryLabel,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label.buttoncheck:hover,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck:focus + label.buttoncheck,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label.togglebutton:hover,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio:focus + label.togglebutton,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio:focus + label._DataEntryLabel,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label.buttoncheck:hover,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio:focus + label.buttoncheck,
body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton:hover,
body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label.togglebutton,
body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label._DataEntryLabel,
body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck:hover,
body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label.buttoncheck {
  text-decoration: none;
}

body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label.togglebutton,
body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label._DataEntryLabel,
body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label.buttoncheck,
body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label.togglebutton,
body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label._DataEntryLabel,
body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label.buttoncheck,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label.togglebutton,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label._DataEntryLabel,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label.buttoncheck,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label.togglebutton,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label.buttoncheck,
body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton,
body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel,
body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label.togglebutton,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label._DataEntryLabel,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label.buttoncheck,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label.togglebutton,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label._DataEntryLabel,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label.buttoncheck,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label.togglebutton,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label._DataEntryLabel,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label.buttoncheck,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label.togglebutton,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label.buttoncheck,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck,
body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label.togglebutton,
body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label._DataEntryLabel,
body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label.buttoncheck,
body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label.togglebutton,
body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label._DataEntryLabel,
body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label.buttoncheck,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label.togglebutton,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label._DataEntryLabel,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label.buttoncheck,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label.togglebutton,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label.buttoncheck,
body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton,
body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel,
body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label.togglebutton,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label._DataEntryLabel,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label.buttoncheck,
body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label.togglebutton,
body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label._DataEntryLabel,
body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label.buttoncheck,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label.togglebutton,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label._DataEntryLabel,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label.buttoncheck,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label.togglebutton,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label.buttoncheck,
body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton,
body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel,
body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck {
  border: solid 1px #878F9B;
  border-radius: 12px;
  box-shadow: none;
  color: #0D1C3D;
  font-size: 1rem;
  line-height: normal;
  margin: 0 !important;
  top: 0;
}

body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label.togglebutton:focus,
body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label._DataEntryLabel:focus,
body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label.buttoncheck:focus,
body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label.togglebutton:focus,
body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label._DataEntryLabel:focus,
body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label.buttoncheck:focus,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label.togglebutton:focus,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label._DataEntryLabel:focus,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label.buttoncheck:focus,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label.togglebutton:focus,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel:focus,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label.buttoncheck:focus,
body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton:focus,
body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel:focus,
body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck:focus,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label.togglebutton:focus,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label._DataEntryLabel:focus,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label.buttoncheck:focus,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label.togglebutton:focus,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label._DataEntryLabel:focus,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label.buttoncheck:focus,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label.togglebutton:focus,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label._DataEntryLabel:focus,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label.buttoncheck:focus,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label.togglebutton:focus,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel:focus,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label.buttoncheck:focus,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton:focus,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel:focus,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck:focus,
body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label.togglebutton:focus,
body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label._DataEntryLabel:focus,
body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label.buttoncheck:focus,
body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label.togglebutton:focus,
body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label._DataEntryLabel:focus,
body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label.buttoncheck:focus,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label.togglebutton:focus,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label._DataEntryLabel:focus,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label.buttoncheck:focus,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label.togglebutton:focus,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel:focus,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label.buttoncheck:focus,
body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton:focus,
body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel:focus,
body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck:focus,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label.togglebutton:focus,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label._DataEntryLabel:focus,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label.buttoncheck:focus,
body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label.togglebutton:focus,
body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label._DataEntryLabel:focus,
body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label.buttoncheck:focus,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label.togglebutton:focus,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label._DataEntryLabel:focus,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label.buttoncheck:focus,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label.togglebutton:focus,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel:focus,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label.buttoncheck:focus,
body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton:focus,
body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel:focus,
body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck:focus {
  border-color: #0078B3;
}

body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label.togglebutton,
body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label.togglebutton:hover,
body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label.togglebutton:focus,
body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label._DataEntryLabel,
body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label._DataEntryLabel:focus,
body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label.buttoncheck,
body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label.buttoncheck:hover,
body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label.buttoncheck:focus,
body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label.togglebutton,
body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label.togglebutton:hover,
body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label.togglebutton:focus,
body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label._DataEntryLabel,
body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label._DataEntryLabel:focus,
body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label.buttoncheck,
body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label.buttoncheck:hover,
body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label.buttoncheck:focus,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label.togglebutton,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label.togglebutton:hover,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label.togglebutton:focus,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label._DataEntryLabel,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label._DataEntryLabel:focus,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label.buttoncheck,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label.buttoncheck:hover,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label.buttoncheck:focus,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label.togglebutton,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label.togglebutton:hover,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label.togglebutton:focus,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel:focus,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label.buttoncheck,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label.buttoncheck:hover,
body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label.buttoncheck:focus,
body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton,
body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton:hover,
body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton:focus,
body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel,
body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel:focus,
body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck,
body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck:hover,
body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck:focus,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label.togglebutton,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label.togglebutton:hover,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label.togglebutton:focus,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label._DataEntryLabel,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label._DataEntryLabel:focus,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label.buttoncheck,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label.buttoncheck:hover,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label.buttoncheck:focus,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label.togglebutton,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label.togglebutton:hover,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label.togglebutton:focus,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label._DataEntryLabel,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label._DataEntryLabel:focus,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label.buttoncheck,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label.buttoncheck:hover,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label.buttoncheck:focus,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label.togglebutton,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label.togglebutton:hover,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label.togglebutton:focus,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label._DataEntryLabel,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label._DataEntryLabel:focus,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label.buttoncheck,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label.buttoncheck:hover,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label.buttoncheck:focus,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label.togglebutton,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label.togglebutton:hover,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label.togglebutton:focus,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel:focus,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label.buttoncheck,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label.buttoncheck:hover,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label.buttoncheck:focus,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton:hover,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton:focus,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel:focus,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck:hover,
body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck:focus,
body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label.togglebutton,
body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label.togglebutton:hover,
body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label.togglebutton:focus,
body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label._DataEntryLabel,
body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label._DataEntryLabel:focus,
body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label.buttoncheck,
body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label.buttoncheck:hover,
body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label.buttoncheck:focus,
body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label.togglebutton,
body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label.togglebutton:hover,
body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label.togglebutton:focus,
body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label._DataEntryLabel,
body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label._DataEntryLabel:focus,
body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label.buttoncheck,
body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label.buttoncheck:hover,
body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label.buttoncheck:focus,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label.togglebutton,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label.togglebutton:hover,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label.togglebutton:focus,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label._DataEntryLabel,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label._DataEntryLabel:focus,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label.buttoncheck,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label.buttoncheck:hover,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label.buttoncheck:focus,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label.togglebutton,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label.togglebutton:hover,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label.togglebutton:focus,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel:focus,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label.buttoncheck,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label.buttoncheck:hover,
body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label.buttoncheck:focus,
body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton,
body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton:hover,
body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton:focus,
body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel,
body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel:focus,
body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck,
body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck:hover,
body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck:focus,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label.togglebutton,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label.togglebutton:hover,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label.togglebutton:focus,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label._DataEntryLabel,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label._DataEntryLabel:focus,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label.buttoncheck,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label.buttoncheck:hover,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label.buttoncheck:focus,
body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label.togglebutton,
body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label.togglebutton:hover,
body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label.togglebutton:focus,
body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label._DataEntryLabel,
body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label._DataEntryLabel:focus,
body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label.buttoncheck,
body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label.buttoncheck:hover,
body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label.buttoncheck:focus,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label.togglebutton,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label.togglebutton:hover,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label.togglebutton:focus,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label._DataEntryLabel,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label._DataEntryLabel:focus,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label.buttoncheck,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label.buttoncheck:hover,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label.buttoncheck:focus,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label.togglebutton,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label.togglebutton:hover,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label.togglebutton:focus,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel:focus,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label.buttoncheck,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label.buttoncheck:hover,
body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label.buttoncheck:focus,
body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton,
body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton:hover,
body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton:focus,
body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel,
body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel:hover,
body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel:focus,
body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck,
body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck:hover,
body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck:focus {
  background: none;
}

@media screen and (max-width: 515px) {
  body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label.togglebutton,
  body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label._DataEntryLabel,
  body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label.buttoncheck,
  body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label.togglebutton,
  body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label._DataEntryLabel,
  body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label.buttoncheck,
  body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label.togglebutton,
  body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label._DataEntryLabel,
  body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label.buttoncheck,
  body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label.togglebutton,
  body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel,
  body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label.buttoncheck,
  body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton,
  body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel,
  body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck,
  body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label.togglebutton,
  body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label._DataEntryLabel,
  body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label.buttoncheck,
  body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label.togglebutton,
  body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label._DataEntryLabel,
  body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label.buttoncheck,
  body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label.togglebutton,
  body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label._DataEntryLabel,
  body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label.buttoncheck,
  body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label.togglebutton,
  body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel,
  body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label.buttoncheck,
  body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton,
  body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel,
  body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck,
  body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label.togglebutton,
  body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label._DataEntryLabel,
  body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label.buttoncheck,
  body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label.togglebutton,
  body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label._DataEntryLabel,
  body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label.buttoncheck,
  body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label.togglebutton,
  body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label._DataEntryLabel,
  body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label.buttoncheck,
  body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label.togglebutton,
  body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel,
  body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label.buttoncheck,
  body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton,
  body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel,
  body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck,
  body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label.togglebutton,
  body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label._DataEntryLabel,
  body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label.buttoncheck,
  body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label.togglebutton,
  body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label._DataEntryLabel,
  body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label.buttoncheck,
  body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label.togglebutton,
  body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label._DataEntryLabel,
  body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label.buttoncheck,
  body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label.togglebutton,
  body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel,
  body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label.buttoncheck,
  body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton,
  body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel,
  body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck {
    width: 100%;
  }
}
.md_react_index #wrap #main .UpcomingOrders ._PageHeading ul li a,
.md_oauth_duqlearnmore #wrap #main .cardNewDUQ .termsText a#duqLearnMoreLink,
.md_oauth_review #wrap #main .cardlist .linkedPatient .allowedResources a.sharedResources,
.md_oauth_review #wrap #main .cardlist .privacyAnswers a.privacyAnswers,
.md_manage_communitymanage #community_container #topic_discover .discoverTabHeightWrapper #organizationSearchContainer #searchResultsPoliteRegion .nodata .expandable,
.md_manage_communitymanage #wrap #main #community_container #topic_discover .discoverTabHeightWrapper .associatedorg .childorg-link,
.md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text #discover-H2G-info-collapsable .iconIntro + a.expandable,
.md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text #video-card-container-header #LinkMyAccounts .videos a.moreVideosLabel,
.md_summary_index #wrap #sidebar #ba_sidebar p a,
.md_react_index #wrap #content #appRoot a.billingSummaryLink,
.md_react_index #wrap #content #appRoot .BillPay .GuarantorSelection .amountInfoDescription a.amountDueDetailsLink,
.md_statement_index #wrap #content #ba_details_activity #statement .textStatement a,
.md_details_index #wrap #content #ba_details_activity #ba_details_main #ba_details_statements_pretext a,
.md_details_index #wrap #content #ba_details_activity #ba_details_discovery a,
.md_react_index #wrap #content #main #appRoot a.backToManagePaymentMethodsLink,
.md_autopay_signup #wrap .content .toggleLinkContainer a#editModeLink,
.md_autopay_signup #wrap #content #autopay-content .subwayStep #divConfirm .section .content #AdditionalMessages a,
.md_details_index #wrap #main #ba_details_activity .pretext a,
.md_react_index #wrap #main .PaperlessSettings .paperlessSettingsCards .cardContent a._Link,
.md_summary_index #wrap #main #ba_accountList .ba_card .ba_card_status p a,
.md_summary_index #wrap #main #ba_main .ba_paperless_cancel .ba_cancel_paperless_text_container a,
.md_react_index #wrap #main .RoiHeadingSection ._readOnlyText a,
.md_react_index #wrap #main .RequestedRecords .btnHowToAccess ._UntrustedExternalLink,
.md_react_index #wrap #appRoot .ResultDetails .ResultDetailsMainContentSection .ResultComponentItem .ComponentCardHeader .titleSection a._Link,
.md_react_index #content #main .PageDetails .contentArea .pointView .EducationItem .PatientHandoutLink,
.md_react_index #content #main .FlowsheetListPage [class*=ListItem] .detailsLink,
.md_home_index #home-page-content #exploreMoreContainer .carouselWithNavContainer .feedItem .exploreMoreText .exploreMoreAction a,
.md_home_index #content #main #home-page-content #careteamWrapper .component .content .linkwrapper a,
.md_medications_list #MedicationsWorkflowHost #MedicationsPageContent #CurrentMedicationsList .medcard .medbottom .meddetail .meddetailshowmore,
.md_medications_list #wrap #main #MedicationForm #MedicationsPageContent #CurrentMedicationsList .medcard .medbottom .medinfo .meddata a.providerlink,
.md_medications_list #wrap #main #MedicationForm #MedicationsPageContent .cardline .contentlink a,
.md_selftriage_load #selftriage-triage-workflow .recommendationsBucket .slotsstep .slotsData .clearFiltersContainer button.linktextdecoration,
.md_selftriage_load #selftriage-triage-workflow .recommendationsBucket .slotsstep .slotsData .zeroStateContainer .noSlotsBody a,
.md_selftriage_load #wrap #main #selftriage-triage-workflow .declinedRecommendations .explanation p a,
.md_visitdetails_index .visitdetails .visitactions .questionnairelist .visitdetailsquestionnaire .questionnaireposttext a,
.md_scheduling_index #wrap #content #sidebar .pretext a,
body[class*=md] .visitdetails .visitactions .waitlist .waitlisttext .updatewaitlistlink #updatewaitlist,
.md_selftriage_load #selftriage-triage-workflow .qnr-main-container #qnr-form .qnr-pre-text .fmtConv a span,
body[class*=md] #main [id*=-workflow] .recommendationsBucket .instructions .contentBody .fmtConv a,
body[class*=md] #main [id*=-workflow] .recommendationsBucket .instructions .contentBody .fmtConv a span,
.md_selftriage_load #selftriage-triage-workflow .recommendationsBucket #evisit #evisit-review-cardlist #evisit-completed-steps .evisitReviewEdit,
body[class*=md] .selfTriage .swoopHeader .actions .backToOptions,
.md_selftriage_load #selftriage-triage-workflow .recommendationsBucket #evisit .subwayStep .cardlist .contentlink a,
.md_selftriage_load #wrap #content #selftriage-triage-workflow .declinedRecommendations .explanation p span a,
body[class*=md_] #wrap #content .actionNodesContainer .nonactionableBucket .instructions .expanded .fmtConv a,
.md_selftriage_load #wrap #content #selftriage-triage-workflow .qnr-form .qnr-questions-container .uploadQuestion .question-prompt-header .helptext a,
.md_selftriage_load #wrap #main #selftriage-terms-privacy .termsContainer .termsAndConditions .terms a,
.md_react_index #wrap #main .SelfTriageLandingPage .pageHeadingAndRecommendationHistory .recommendationHistory a._Link,
.md_mychartquestionnaire_questionnaires .listpage #assigned_questionnaires .assignedqnrs .optional_past_response a[role=link] .qnr_status,
.md_mychartquestionnaire_questionnaires .listpage #assigned_questionnaires .assignedqnrs .qnr_card a,
.md_mychartquestionnaire_questionnaires #wrap #main #divQnrQuestionnaire .qnr-main-container #refresh-area #qnr-form #qnr-posttext .fmtConv a,
.md_immunizations_index #wrap #main #imm-list-activity .immunizationWorkflowContainer .immcard .cardline.contentlink a,
.md_immunizations_index #wrap #main #imm-list-activity .immunizationWorkflowContainer p > a,
.md_react_index .validationMessage ._ErrorLine ._ErrorSummaryText ._BookmarkLink,
.md_react_index #wrap #main #appRoot .VisitSelection .vdtPretext p > a,
.md_react_index #wrap #main #appRoot .DocCenterTitle p > a,
.md_landingpage_index #wrap #main .section .pretext a,
.md_caredecision_index #wrap #sidebar .quickLinks a,
.md_caredecision_index #wrap #main .acpContent #potentially-a-two-column-container .doc-header .pretext a,
.md_caredecision_index #wrap #main .acpContent ul li a,
.md_caredecision_index #wrap #main .acpContent p a,
.md_caredecision_index #wrap #main .acpContent .pretext + p + a,
.md_manage_communitymanage #wrap #main #community_container #topic_linked #organizationList .center p a#toUserRecord,
.md_manage_communitymanage #wrap #sidebar #video-card-container-sidebar #LinkMyAccounts .videos a.moreVideosLabel,
.md_manage_communitymanage #wrap #main #community_container #topic_discover .discoverTabHeightWrapper #noOrganizations a,
.md_react_index #wrap #main #appRoot .ShareInformation .ShareCard .ShareWidth .flowContainer .ordered ._ListElement .segContainer .instructions a._UntrustedExternalLink,
.md_react_index.capturedWorkflow #wrap #content #main .CapturedWorkflowPage .flexContent .activityContent a,
.md_react_index.unconstrainedCapturedWorkflow .CapturedWorkflowPage .sharingStatusScreen .navigationContainer .noAccessBanner span a,
.md_react_index.unconstrainedCapturedWorkflow .CapturedWorkflowPage .sharingStatusCard .sharingStatusSection .linkContainer a._InternalLink,
.md_react_index #wrap #main #appRoot .AuthorizeSharing .BackLink a.link,
.md_react_index #wrap #main #appRoot .AuthorizeSharing ._readOnlyText a,
.md_react_index #wrap #main #appRoot .SharingHub .LearningCard a.watchMore,
.md_react_index #wrap #main #appRoot .SharingHub .ActivityLinkList .linkWrapper ._ListElement a.ActivityLink,
.md_familyaccess_index #wrap div[id*=video-card-container] #FriendAndFamilyAccess .videos .moreVideosLabel,
.md_familyaccess_index #wrap #main #WhoCanUserSee .col-6.card.isee .maincontent .additionalcontent a.editCardImage.editImageDiv,
.md_familyaccess_index #wrap #main .title .header p > a,
.md_oauth_review #wrap #main #AppList .appListPretext .wamrLink a,
.md_oauth_review #wrap #main #AppList .appListPretext p > a,
.md_react_index #main #appRoot .CommunicationPreferences ._ExpandableItemListItem ._ExpandableItem .cardContent a.AdditionalPreferencesLink,
.md_react_index #main #appRoot .CommunicationPreferences .ContactInformation a._Link,
.md_react_index #main #appRoot .commPrefsTitle a,
.md_home_copyright #wrap #content #main h2.header + p a,
body[class*=md_] #wrap #content #footer .mainStyle .copyright a,
body[class*=md_] #wrap #content #footer .mainStyle #baselinks a,
body[class*=md_] #wrap #main #scheduling-workflow .summaryBannerContainer .summaryInfo .summarySpan .editText,
.md_visitdetails_index #wrap #main .fromScheduling .visitdetails .appointmentdetailsinfopane .visitheader .visitheadercomponent.locationcomponent .subtle a.linkcolor,
body[class*=md_] #wrap #content .verificationContent .confirmationstep .confirmationApptGrid .confirm-info-text .locationParent a.phonenumber,
.md_visitdetails_index #wrap #content .popupOwner .visitdetails .visitinformation .instructionContent .fmtConv a span,
.md_visitdetails_index #wrap #content .popupOwner .visitdetails .detailspagePVG a.PVGLink,
.md_visitdetails_index #wrap #content .popupOwner .visitdetails .appointmentdetailsinfopane .visitheadercomponent .drivingdirections a .drivingdirectionsicon,
.md_visitdetails_index #wrap #content .popupOwner .visitdetails .appointmentdetailsinfopane .visitheadercomponent .subtle a.linkcolor,
.md_visitdetails_index #wrap #content .popupOwner .visitdetails .appointmentdetailsinfopane .visitheadercomponent .addtocalendar a .addtocalicon,
.md_visitdetails_index #wrap #content .popupOwner .visitdetails .cancelreschedulecontainer .buttoncontainer a.link,
body[class*=md_] #wrap #content .slotsstep .selectionFilters .filter a.edit-link-inline,
body[class*=md_] #wrap #main .confirmationstep .appointmentInfo #apptinstructions .visitinstructionscontent .readless .collapse,
.md_scheduling_index #wrap #content #scheduling-workflow-container .popupOwner .visitdetails .appointmentdetailsinfopane .visitheadercomponent .addtocalendar a.link,
body[class*=md_] #wrap #content .apptDetails .confirm-info-text .edit-link-inline,
body[class*=md_] #wrap #content .slotsstep .refineSearchHeaderContainer button.clear-link-inline,
.md_scheduling_index #wrap #content #scheduling-workflow-container #questionform .questionsContainer .fieldGroupPrompt .helptext a,
.md_healthadvisories_index #wrap #content #hm-list-activity .hmt-item-card .hmt-item-content .cardline.hmt-learnmore a,
.md_healthadvisories_index #wrap #content #hm-list-activity .hm-banner .card .generalVisitLink,
.md_healthadvisories_index #wrap #content #hm-list-activity .grid .hmt-item-content .hmt-hide-reminder .prettycheck a,
body[class*=md_] #wrap #main #appRoot .titleGroup a._BackToListLink,
.md_react_index #wrap #content #appRoot .LettersList ._ListElement a.LettersListElement,
.md_referrals #wrap #content #phone_n a,
.md_referrals #wrap #content #referrals .responsivetable th a,
.md_referrals #wrap #content #referrals .responsivetable td.referralnum a,
.md_referrals #wrap #content #pre p a,
.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerToggle a.hideProvider,
.md_careteam_index #careteamstandalone .careteam .content .menudetailstable .pretext a,
.md_careteam_index #wrap #main #careteamstandalone .careteam.pocdefault .menudetailstable .rightcolumn .profileHeader .providerToggle a[class*=hideProvider],
.md_react_index #content #main .HealthSummary .headerContent .VisitInformation a._Link,
body[class*=md_] #wrap #content .clinicalcard .clinicalinfo .cardline.contentlink a,
.md_allergies_list #wrap #content #allergies .allergycontainer .pretext a,
.md_react_index #wrap #main #appRoot .HealthSummary .JumpToActions a._BookmarkLink,
.md_react_index .HealthSummary .insulated .QuickLinksWidget ._List .textAndBadgeWrapper .widgetRowTextContent .primaryText span a,
.md_react_index #wrap #content .HealthSummary .healthSummaryPageHeading p span a,
.md_healthissues_list #wrap #content #healthissues .healthissuecontainer .pretext a,
.md_medications_list #wrap #content #MedicationForm #MedicationsPageContent .pretext-button-group .pretext a,
.md_react_index #wrap #content #appRoot .ResultList .listPretext ._PreText .preTextBody a,
.md_covidstatus_index #wrap #content #sidebar #covidVideoContainer .videos a.moreVideosLabel,
.md_covidstatus_index #wrap #content #CovidStatusContainer .pretext a,
body[class*=md_] #main #qnr-summary-table tbody tr.editable td.edit-question-icon span.edit-container.clickable,
.md_react_index .ConversationDetails .ConversationMessages .messageList .messageWrapperTarget .MessageContent .msgText .fmtConv span a,
.md_react_index #wrap #content #appRoot .ConversationDetails .ConversationHeader a.backToListLink,
.md_react_index #wrap #content #appRoot .CommunicationCenter .commCenterMain .commCenterTitle a,
.md_echeckin_index #wrap #main #echeckin-workflow .subwayStep #eCheckInMedications button.MedicationsAddCard,
.md_visitdetails_index #wrap #main .visitdetails .visitactions .questionnairelist .questionnaireinfo .questionnairebullet .visitdetailsquestionnaire a,
.md_scheduling_index #wrap #main #scheduling-workflow-container .slotsstep .slotsContainer .slotsData #common-zero-state .noSlotsBody a[dir=ltr],
.md_scheduling_index #wrap #main #scheduling-workflow-container #scheduling-workflow .qnrStep .schedulingStoppedStepContainer .fmtConv > ul > li span + a span,
.md_echeckin_index #echeckin-workflow #echeckinPaymentContainer #verifyResultsLandingPage .visitPayments .BalanceOptInCard .amountInfoDescription a._Link,
.md_echeckin_index #echeckin-workflow #echeckinQuestionnairesContainer .listpage .qnr_list_table .assignedqnrs .qnr_card .primary a[role=link],
body[class*=md_] #PaymentMethodEntryStep #divStoredPaymentMethodSection .toggleLinkContainer #editModeLink,
body[class*=md_] #visitpayment-content .editMode .payment_method_selector .option_actions a[class^=action_]:not(.disabled),
.md_visitslist_index #wrap #main .Visits .content .visitfooter .afterList a.clickable,
body[class*=md_] #wrap #main #allergies .AllergyListPage button.addItem,
body[class*=md_] #content #main .stopWrapper .extraWide .trainstop.visited.future a[role=button],
body[class*=md_] #content #main .stopWrapper .extraWide .trainstop.visited.past a[role=button],
.md_visitslist_index #wrap #content .Visits.template .component a.PVGbanner,
.md_visitslist_index #wrap #main .upcomingvisits .timeLineSection .timeLineDetails .contentColumn .location a .drivingdirectionsicon,
.md_visitslist_index #wrap #main .upcomingvisits .timeLineSection .timeLineDetails .contentColumn .location a.linkcolor,
.md_visitdetails_index #wrap #content .popupOwner .visitdetails .cancelreschedulecontainer .phoneNumber,
body[class*=md_] #wrap #content #sidebar .quickLinks a span,
.md_visitslist_index #wrap #content .pre .kp_help + a,
body[class*=md_] #wrap #content .pre .kp_help a {
  color: #0074AD;
  text-decoration: underline;
}

.md_react_index #wrap #main .UpcomingOrders ._PageHeading ul li a:hover,
.md_oauth_duqlearnmore #wrap #main .cardNewDUQ .termsText a#duqLearnMoreLink:hover,
.md_oauth_review #wrap #main .cardlist .linkedPatient .allowedResources a.sharedResources:hover,
.md_oauth_review #wrap #main .cardlist .privacyAnswers a.privacyAnswers:hover,
.md_manage_communitymanage #community_container #topic_discover .discoverTabHeightWrapper #organizationSearchContainer #searchResultsPoliteRegion .nodata .expandable:hover,
.md_manage_communitymanage #wrap #main #community_container #topic_discover .discoverTabHeightWrapper .associatedorg .childorg-link:hover,
.md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text #discover-H2G-info-collapsable .iconIntro + a.expandable:hover,
.md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text #video-card-container-header #LinkMyAccounts .videos a.moreVideosLabel:hover,
.md_summary_index #wrap #sidebar #ba_sidebar p a:hover,
.md_react_index #wrap #content #appRoot a.billingSummaryLink:hover,
.md_react_index #wrap #content #appRoot .BillPay .GuarantorSelection .amountInfoDescription a.amountDueDetailsLink:hover,
.md_statement_index #wrap #content #ba_details_activity #statement .textStatement a:hover,
.md_details_index #wrap #content #ba_details_activity #ba_details_main #ba_details_statements_pretext a:hover,
.md_details_index #wrap #content #ba_details_activity #ba_details_discovery a:hover,
.md_react_index #wrap #content #main #appRoot a.backToManagePaymentMethodsLink:hover,
.md_autopay_signup #wrap .content .toggleLinkContainer a#editModeLink:hover,
.md_autopay_signup #wrap #content #autopay-content .subwayStep #divConfirm .section .content #AdditionalMessages a:hover,
.md_details_index #wrap #main #ba_details_activity .pretext a:hover,
.md_react_index #wrap #main .PaperlessSettings .paperlessSettingsCards .cardContent a._Link:hover,
.md_summary_index #wrap #main #ba_accountList .ba_card .ba_card_status p a:hover,
.md_summary_index #wrap #main #ba_main .ba_paperless_cancel .ba_cancel_paperless_text_container a:hover,
.md_react_index #wrap #main .RoiHeadingSection ._readOnlyText a:hover,
.md_react_index #wrap #main .RequestedRecords .btnHowToAccess ._UntrustedExternalLink:hover,
.md_react_index #wrap #appRoot .ResultDetails .ResultDetailsMainContentSection .ResultComponentItem .ComponentCardHeader .titleSection a._Link:hover,
.md_react_index #content #main .PageDetails .contentArea .pointView .EducationItem .PatientHandoutLink:hover,
.md_react_index #content #main .FlowsheetListPage [class*=ListItem] .detailsLink:hover,
.md_home_index #home-page-content #exploreMoreContainer .carouselWithNavContainer .feedItem .exploreMoreText .exploreMoreAction a:hover,
.md_home_index #content #main #home-page-content #careteamWrapper .component .content .linkwrapper a:hover,
.md_medications_list #MedicationsWorkflowHost #MedicationsPageContent #CurrentMedicationsList .medcard .medbottom .meddetail .meddetailshowmore:hover,
.md_medications_list #wrap #main #MedicationForm #MedicationsPageContent #CurrentMedicationsList .medcard .medbottom .medinfo .meddata a.providerlink:hover,
.md_medications_list #wrap #main #MedicationForm #MedicationsPageContent .cardline .contentlink a:hover,
.md_selftriage_load #selftriage-triage-workflow .recommendationsBucket .slotsstep .slotsData .clearFiltersContainer button.linktextdecoration:hover,
.md_selftriage_load #selftriage-triage-workflow .recommendationsBucket .slotsstep .slotsData .zeroStateContainer .noSlotsBody a:hover,
.md_selftriage_load #wrap #main #selftriage-triage-workflow .declinedRecommendations .explanation p a:hover,
.md_visitdetails_index .visitdetails .visitactions .questionnairelist .visitdetailsquestionnaire .questionnaireposttext a:hover,
.md_scheduling_index #wrap #content #sidebar .pretext a:hover,
body[class*=md] .visitdetails .visitactions .waitlist .waitlisttext .updatewaitlistlink #updatewaitlist:hover,
.md_selftriage_load #selftriage-triage-workflow .qnr-main-container #qnr-form .qnr-pre-text .fmtConv a span:hover,
body[class*=md] #main [id*=-workflow] .recommendationsBucket .instructions .contentBody .fmtConv a:hover,
body[class*=md] #main [id*=-workflow] .recommendationsBucket .instructions .contentBody .fmtConv a span:hover,
.md_selftriage_load #selftriage-triage-workflow .recommendationsBucket #evisit #evisit-review-cardlist #evisit-completed-steps .evisitReviewEdit:hover,
body[class*=md] .selfTriage .swoopHeader .actions .backToOptions:hover,
.md_selftriage_load #selftriage-triage-workflow .recommendationsBucket #evisit .subwayStep .cardlist .contentlink a:hover,
.md_selftriage_load #wrap #content #selftriage-triage-workflow .declinedRecommendations .explanation p span a:hover,
body[class*=md_] #wrap #content .actionNodesContainer .nonactionableBucket .instructions .expanded .fmtConv a:hover,
.md_selftriage_load #wrap #content #selftriage-triage-workflow .qnr-form .qnr-questions-container .uploadQuestion .question-prompt-header .helptext a:hover,
.md_selftriage_load #wrap #main #selftriage-terms-privacy .termsContainer .termsAndConditions .terms a:hover,
.md_react_index #wrap #main .SelfTriageLandingPage .pageHeadingAndRecommendationHistory .recommendationHistory a._Link:hover,
.md_mychartquestionnaire_questionnaires .listpage #assigned_questionnaires .assignedqnrs .optional_past_response a[role=link] .qnr_status:hover,
.md_mychartquestionnaire_questionnaires .listpage #assigned_questionnaires .assignedqnrs .qnr_card a:hover,
.md_mychartquestionnaire_questionnaires #wrap #main #divQnrQuestionnaire .qnr-main-container #refresh-area #qnr-form #qnr-posttext .fmtConv a:hover,
.md_immunizations_index #wrap #main #imm-list-activity .immunizationWorkflowContainer .immcard .cardline.contentlink a:hover,
.md_immunizations_index #wrap #main #imm-list-activity .immunizationWorkflowContainer p > a:hover,
.md_react_index .validationMessage ._ErrorLine ._ErrorSummaryText ._BookmarkLink:hover,
.md_react_index #wrap #main #appRoot .VisitSelection .vdtPretext p > a:hover,
.md_react_index #wrap #main #appRoot .DocCenterTitle p > a:hover,
.md_landingpage_index #wrap #main .section .pretext a:hover,
.md_caredecision_index #wrap #sidebar .quickLinks a:hover,
.md_caredecision_index #wrap #main .acpContent #potentially-a-two-column-container .doc-header .pretext a:hover,
.md_caredecision_index #wrap #main .acpContent ul li a:hover,
.md_caredecision_index #wrap #main .acpContent p a:hover,
.md_caredecision_index #wrap #main .acpContent .pretext + p + a:hover,
.md_manage_communitymanage #wrap #main #community_container #topic_linked #organizationList .center p a#toUserRecord:hover,
.md_manage_communitymanage #wrap #sidebar #video-card-container-sidebar #LinkMyAccounts .videos a.moreVideosLabel:hover,
.md_manage_communitymanage #wrap #main #community_container #topic_discover .discoverTabHeightWrapper #noOrganizations a:hover,
.md_react_index #wrap #main #appRoot .ShareInformation .ShareCard .ShareWidth .flowContainer .ordered ._ListElement .segContainer .instructions a._UntrustedExternalLink:hover,
.md_react_index.capturedWorkflow #wrap #content #main .CapturedWorkflowPage .flexContent .activityContent a:hover,
.md_react_index.unconstrainedCapturedWorkflow .CapturedWorkflowPage .sharingStatusScreen .navigationContainer .noAccessBanner span a:hover,
.md_react_index.unconstrainedCapturedWorkflow .CapturedWorkflowPage .sharingStatusCard .sharingStatusSection .linkContainer a._InternalLink:hover,
.md_react_index #wrap #main #appRoot .AuthorizeSharing .BackLink a.link:hover,
.md_react_index #wrap #main #appRoot .AuthorizeSharing ._readOnlyText a:hover,
.md_react_index #wrap #main #appRoot .SharingHub .LearningCard a.watchMore:hover,
.md_react_index #wrap #main #appRoot .SharingHub .ActivityLinkList .linkWrapper ._ListElement a.ActivityLink:hover,
.md_familyaccess_index #wrap div[id*=video-card-container] #FriendAndFamilyAccess .videos .moreVideosLabel:hover,
.md_familyaccess_index #wrap #main #WhoCanUserSee .col-6.card.isee .maincontent .additionalcontent a.editCardImage.editImageDiv:hover,
.md_familyaccess_index #wrap #main .title .header p > a:hover,
.md_oauth_review #wrap #main #AppList .appListPretext .wamrLink a:hover,
.md_oauth_review #wrap #main #AppList .appListPretext p > a:hover,
.md_react_index #main #appRoot .CommunicationPreferences ._ExpandableItemListItem ._ExpandableItem .cardContent a.AdditionalPreferencesLink:hover,
.md_react_index #main #appRoot .CommunicationPreferences .ContactInformation a._Link:hover,
.md_react_index #main #appRoot .commPrefsTitle a:hover,
.md_home_copyright #wrap #content #main h2.header + p a:hover,
body[class*=md_] #wrap #content #footer .mainStyle .copyright a:hover,
body[class*=md_] #wrap #content #footer .mainStyle #baselinks a:hover,
body[class*=md_] #wrap #main #scheduling-workflow .summaryBannerContainer .summaryInfo .summarySpan .editText:hover,
.md_visitdetails_index #wrap #main .fromScheduling .visitdetails .appointmentdetailsinfopane .visitheader .visitheadercomponent.locationcomponent .subtle a.linkcolor:hover,
body[class*=md_] #wrap #content .verificationContent .confirmationstep .confirmationApptGrid .confirm-info-text .locationParent a.phonenumber:hover,
.md_visitdetails_index #wrap #content .popupOwner .visitdetails .visitinformation .instructionContent .fmtConv a span:hover,
.md_visitdetails_index #wrap #content .popupOwner .visitdetails .detailspagePVG a.PVGLink:hover,
.md_visitdetails_index #wrap #content .popupOwner .visitdetails .appointmentdetailsinfopane .visitheadercomponent .drivingdirections a .drivingdirectionsicon:hover,
.md_visitdetails_index #wrap #content .popupOwner .visitdetails .appointmentdetailsinfopane .visitheadercomponent .subtle a.linkcolor:hover,
.md_visitdetails_index #wrap #content .popupOwner .visitdetails .appointmentdetailsinfopane .visitheadercomponent .addtocalendar a .addtocalicon:hover,
.md_visitdetails_index #wrap #content .popupOwner .visitdetails .cancelreschedulecontainer .buttoncontainer a.link:hover,
body[class*=md_] #wrap #content .slotsstep .selectionFilters .filter a.edit-link-inline:hover,
body[class*=md_] #wrap #main .confirmationstep .appointmentInfo #apptinstructions .visitinstructionscontent .readless .collapse:hover,
.md_scheduling_index #wrap #content #scheduling-workflow-container .popupOwner .visitdetails .appointmentdetailsinfopane .visitheadercomponent .addtocalendar a.link:hover,
body[class*=md_] #wrap #content .apptDetails .confirm-info-text .edit-link-inline:hover,
body[class*=md_] #wrap #content .slotsstep .refineSearchHeaderContainer button.clear-link-inline:hover,
.md_scheduling_index #wrap #content #scheduling-workflow-container #questionform .questionsContainer .fieldGroupPrompt .helptext a:hover,
.md_healthadvisories_index #wrap #content #hm-list-activity .hmt-item-card .hmt-item-content .cardline.hmt-learnmore a:hover,
.md_healthadvisories_index #wrap #content #hm-list-activity .hm-banner .card .generalVisitLink:hover,
.md_healthadvisories_index #wrap #content #hm-list-activity .grid .hmt-item-content .hmt-hide-reminder .prettycheck a:hover,
body[class*=md_] #wrap #main #appRoot .titleGroup a._BackToListLink:hover,
.md_react_index #wrap #content #appRoot .LettersList ._ListElement a.LettersListElement:hover,
.md_referrals #wrap #content #phone_n a:hover,
.md_referrals #wrap #content #referrals .responsivetable th a:hover,
.md_referrals #wrap #content #referrals .responsivetable td.referralnum a:hover,
.md_referrals #wrap #content #pre p a:hover,
.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerToggle a.hideProvider:hover,
.md_careteam_index #careteamstandalone .careteam .content .menudetailstable .pretext a:hover,
.md_careteam_index #wrap #main #careteamstandalone .careteam.pocdefault .menudetailstable .rightcolumn .profileHeader .providerToggle a[class*=hideProvider]:hover,
.md_react_index #content #main .HealthSummary .headerContent .VisitInformation a._Link:hover,
body[class*=md_] #wrap #content .clinicalcard .clinicalinfo .cardline.contentlink a:hover,
.md_allergies_list #wrap #content #allergies .allergycontainer .pretext a:hover,
.md_react_index #wrap #main #appRoot .HealthSummary .JumpToActions a._BookmarkLink:hover,
.md_react_index .HealthSummary .insulated .QuickLinksWidget ._List .textAndBadgeWrapper .widgetRowTextContent .primaryText span a:hover,
.md_react_index #wrap #content .HealthSummary .healthSummaryPageHeading p span a:hover,
.md_healthissues_list #wrap #content #healthissues .healthissuecontainer .pretext a:hover,
.md_medications_list #wrap #content #MedicationForm #MedicationsPageContent .pretext-button-group .pretext a:hover,
.md_react_index #wrap #content #appRoot .ResultList .listPretext ._PreText .preTextBody a:hover,
.md_covidstatus_index #wrap #content #sidebar #covidVideoContainer .videos a.moreVideosLabel:hover,
.md_covidstatus_index #wrap #content #CovidStatusContainer .pretext a:hover,
body[class*=md_] #main #qnr-summary-table tbody tr.editable td.edit-question-icon span.edit-container.clickable:hover,
.md_react_index .ConversationDetails .ConversationMessages .messageList .messageWrapperTarget .MessageContent .msgText .fmtConv span a:hover,
.md_react_index #wrap #content #appRoot .ConversationDetails .ConversationHeader a.backToListLink:hover,
.md_react_index #wrap #content #appRoot .CommunicationCenter .commCenterMain .commCenterTitle a:hover,
.md_echeckin_index #wrap #main #echeckin-workflow .subwayStep #eCheckInMedications button.MedicationsAddCard:hover,
.md_visitdetails_index #wrap #main .visitdetails .visitactions .questionnairelist .questionnaireinfo .questionnairebullet .visitdetailsquestionnaire a:hover,
.md_scheduling_index #wrap #main #scheduling-workflow-container .slotsstep .slotsContainer .slotsData #common-zero-state .noSlotsBody a[dir=ltr]:hover,
.md_scheduling_index #wrap #main #scheduling-workflow-container #scheduling-workflow .qnrStep .schedulingStoppedStepContainer .fmtConv > ul > li span + a span:hover,
.md_echeckin_index #echeckin-workflow #echeckinPaymentContainer #verifyResultsLandingPage .visitPayments .BalanceOptInCard .amountInfoDescription a._Link:hover,
.md_echeckin_index #echeckin-workflow #echeckinQuestionnairesContainer .listpage .qnr_list_table .assignedqnrs .qnr_card .primary a[role=link]:hover,
body[class*=md_] #PaymentMethodEntryStep #divStoredPaymentMethodSection .toggleLinkContainer #editModeLink:hover,
body[class*=md_] #visitpayment-content .editMode .payment_method_selector .option_actions a[class^=action_]:hover:not(.disabled),
.md_visitslist_index #wrap #main .Visits .content .visitfooter .afterList a.clickable:hover,
body[class*=md_] #wrap #main #allergies .AllergyListPage button.addItem:hover,
body[class*=md_] #content #main .stopWrapper .extraWide .trainstop.visited.future a[role=button]:hover,
body[class*=md_] #content #main .stopWrapper .extraWide .trainstop.visited.past a[role=button]:hover,
.md_visitslist_index #wrap #content .Visits.template .component a.PVGbanner:hover,
.md_visitslist_index #wrap #main .upcomingvisits .timeLineSection .timeLineDetails .contentColumn .location a .drivingdirectionsicon:hover,
.md_visitslist_index #wrap #main .upcomingvisits .timeLineSection .timeLineDetails .contentColumn .location a.linkcolor:hover,
.md_visitdetails_index #wrap #content .popupOwner .visitdetails .cancelreschedulecontainer .phoneNumber:hover,
body[class*=md_] #wrap #content #sidebar .quickLinks a span:hover,
.md_visitslist_index #wrap #content .pre .kp_help + a:hover,
body[class*=md_] #wrap #content .pre .kp_help a:hover,
.md_react_index #wrap #main .UpcomingOrders ._PageHeading ul li a:focus,
.md_oauth_duqlearnmore #wrap #main .cardNewDUQ .termsText a#duqLearnMoreLink:focus,
.md_oauth_review #wrap #main .cardlist .linkedPatient .allowedResources a.sharedResources:focus,
.md_oauth_review #wrap #main .cardlist .privacyAnswers a.privacyAnswers:focus,
.md_manage_communitymanage #community_container #topic_discover .discoverTabHeightWrapper #organizationSearchContainer #searchResultsPoliteRegion .nodata .expandable:focus,
.md_manage_communitymanage #wrap #main #community_container #topic_discover .discoverTabHeightWrapper .associatedorg .childorg-link:focus,
.md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text #discover-H2G-info-collapsable .iconIntro + a.expandable:focus,
.md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text #video-card-container-header #LinkMyAccounts .videos a.moreVideosLabel:focus,
.md_summary_index #wrap #sidebar #ba_sidebar p a:focus,
.md_react_index #wrap #content #appRoot a.billingSummaryLink:focus,
.md_react_index #wrap #content #appRoot .BillPay .GuarantorSelection .amountInfoDescription a.amountDueDetailsLink:focus,
.md_statement_index #wrap #content #ba_details_activity #statement .textStatement a:focus,
.md_details_index #wrap #content #ba_details_activity #ba_details_main #ba_details_statements_pretext a:focus,
.md_details_index #wrap #content #ba_details_activity #ba_details_discovery a:focus,
.md_react_index #wrap #content #main #appRoot a.backToManagePaymentMethodsLink:focus,
.md_autopay_signup #wrap .content .toggleLinkContainer a#editModeLink:focus,
.md_autopay_signup #wrap #content #autopay-content .subwayStep #divConfirm .section .content #AdditionalMessages a:focus,
.md_details_index #wrap #main #ba_details_activity .pretext a:focus,
.md_react_index #wrap #main .PaperlessSettings .paperlessSettingsCards .cardContent a._Link:focus,
.md_summary_index #wrap #main #ba_accountList .ba_card .ba_card_status p a:focus,
.md_summary_index #wrap #main #ba_main .ba_paperless_cancel .ba_cancel_paperless_text_container a:focus,
.md_react_index #wrap #main .RoiHeadingSection ._readOnlyText a:focus,
.md_react_index #wrap #main .RequestedRecords .btnHowToAccess ._UntrustedExternalLink:focus,
.md_react_index #wrap #appRoot .ResultDetails .ResultDetailsMainContentSection .ResultComponentItem .ComponentCardHeader .titleSection a._Link:focus,
.md_react_index #content #main .PageDetails .contentArea .pointView .EducationItem .PatientHandoutLink:focus,
.md_react_index #content #main .FlowsheetListPage [class*=ListItem] .detailsLink:focus,
.md_home_index #home-page-content #exploreMoreContainer .carouselWithNavContainer .feedItem .exploreMoreText .exploreMoreAction a:focus,
.md_home_index #content #main #home-page-content #careteamWrapper .component .content .linkwrapper a:focus,
.md_medications_list #MedicationsWorkflowHost #MedicationsPageContent #CurrentMedicationsList .medcard .medbottom .meddetail .meddetailshowmore:focus,
.md_medications_list #wrap #main #MedicationForm #MedicationsPageContent #CurrentMedicationsList .medcard .medbottom .medinfo .meddata a.providerlink:focus,
.md_medications_list #wrap #main #MedicationForm #MedicationsPageContent .cardline .contentlink a:focus,
.md_selftriage_load #selftriage-triage-workflow .recommendationsBucket .slotsstep .slotsData .clearFiltersContainer button.linktextdecoration:focus,
.md_selftriage_load #selftriage-triage-workflow .recommendationsBucket .slotsstep .slotsData .zeroStateContainer .noSlotsBody a:focus,
.md_selftriage_load #wrap #main #selftriage-triage-workflow .declinedRecommendations .explanation p a:focus,
.md_visitdetails_index .visitdetails .visitactions .questionnairelist .visitdetailsquestionnaire .questionnaireposttext a:focus,
.md_scheduling_index #wrap #content #sidebar .pretext a:focus,
body[class*=md] .visitdetails .visitactions .waitlist .waitlisttext .updatewaitlistlink #updatewaitlist:focus,
.md_selftriage_load #selftriage-triage-workflow .qnr-main-container #qnr-form .qnr-pre-text .fmtConv a span:focus,
body[class*=md] #main [id*=-workflow] .recommendationsBucket .instructions .contentBody .fmtConv a:focus,
body[class*=md] #main [id*=-workflow] .recommendationsBucket .instructions .contentBody .fmtConv a span:focus,
.md_selftriage_load #selftriage-triage-workflow .recommendationsBucket #evisit #evisit-review-cardlist #evisit-completed-steps .evisitReviewEdit:focus,
body[class*=md] .selfTriage .swoopHeader .actions .backToOptions:focus,
.md_selftriage_load #selftriage-triage-workflow .recommendationsBucket #evisit .subwayStep .cardlist .contentlink a:focus,
.md_selftriage_load #wrap #content #selftriage-triage-workflow .declinedRecommendations .explanation p span a:focus,
body[class*=md_] #wrap #content .actionNodesContainer .nonactionableBucket .instructions .expanded .fmtConv a:focus,
.md_selftriage_load #wrap #content #selftriage-triage-workflow .qnr-form .qnr-questions-container .uploadQuestion .question-prompt-header .helptext a:focus,
.md_selftriage_load #wrap #main #selftriage-terms-privacy .termsContainer .termsAndConditions .terms a:focus,
.md_react_index #wrap #main .SelfTriageLandingPage .pageHeadingAndRecommendationHistory .recommendationHistory a._Link:focus,
.md_mychartquestionnaire_questionnaires .listpage #assigned_questionnaires .assignedqnrs .optional_past_response a[role=link] .qnr_status:focus,
.md_mychartquestionnaire_questionnaires .listpage #assigned_questionnaires .assignedqnrs .qnr_card a:focus,
.md_mychartquestionnaire_questionnaires #wrap #main #divQnrQuestionnaire .qnr-main-container #refresh-area #qnr-form #qnr-posttext .fmtConv a:focus,
.md_immunizations_index #wrap #main #imm-list-activity .immunizationWorkflowContainer .immcard .cardline.contentlink a:focus,
.md_immunizations_index #wrap #main #imm-list-activity .immunizationWorkflowContainer p > a:focus,
.md_react_index .validationMessage ._ErrorLine ._ErrorSummaryText ._BookmarkLink:focus,
.md_react_index #wrap #main #appRoot .VisitSelection .vdtPretext p > a:focus,
.md_react_index #wrap #main #appRoot .DocCenterTitle p > a:focus,
.md_landingpage_index #wrap #main .section .pretext a:focus,
.md_caredecision_index #wrap #sidebar .quickLinks a:focus,
.md_caredecision_index #wrap #main .acpContent #potentially-a-two-column-container .doc-header .pretext a:focus,
.md_caredecision_index #wrap #main .acpContent ul li a:focus,
.md_caredecision_index #wrap #main .acpContent p a:focus,
.md_caredecision_index #wrap #main .acpContent .pretext + p + a:focus,
.md_manage_communitymanage #wrap #main #community_container #topic_linked #organizationList .center p a#toUserRecord:focus,
.md_manage_communitymanage #wrap #sidebar #video-card-container-sidebar #LinkMyAccounts .videos a.moreVideosLabel:focus,
.md_manage_communitymanage #wrap #main #community_container #topic_discover .discoverTabHeightWrapper #noOrganizations a:focus,
.md_react_index #wrap #main #appRoot .ShareInformation .ShareCard .ShareWidth .flowContainer .ordered ._ListElement .segContainer .instructions a._UntrustedExternalLink:focus,
.md_react_index.capturedWorkflow #wrap #content #main .CapturedWorkflowPage .flexContent .activityContent a:focus,
.md_react_index.unconstrainedCapturedWorkflow .CapturedWorkflowPage .sharingStatusScreen .navigationContainer .noAccessBanner span a:focus,
.md_react_index.unconstrainedCapturedWorkflow .CapturedWorkflowPage .sharingStatusCard .sharingStatusSection .linkContainer a._InternalLink:focus,
.md_react_index #wrap #main #appRoot .AuthorizeSharing .BackLink a.link:focus,
.md_react_index #wrap #main #appRoot .AuthorizeSharing ._readOnlyText a:focus,
.md_react_index #wrap #main #appRoot .SharingHub .LearningCard a.watchMore:focus,
.md_react_index #wrap #main #appRoot .SharingHub .ActivityLinkList .linkWrapper ._ListElement a.ActivityLink:focus,
.md_familyaccess_index #wrap div[id*=video-card-container] #FriendAndFamilyAccess .videos .moreVideosLabel:focus,
.md_familyaccess_index #wrap #main #WhoCanUserSee .col-6.card.isee .maincontent .additionalcontent a.editCardImage.editImageDiv:focus,
.md_familyaccess_index #wrap #main .title .header p > a:focus,
.md_oauth_review #wrap #main #AppList .appListPretext .wamrLink a:focus,
.md_oauth_review #wrap #main #AppList .appListPretext p > a:focus,
.md_react_index #main #appRoot .CommunicationPreferences ._ExpandableItemListItem ._ExpandableItem .cardContent a.AdditionalPreferencesLink:focus,
.md_react_index #main #appRoot .CommunicationPreferences .ContactInformation a._Link:focus,
.md_react_index #main #appRoot .commPrefsTitle a:focus,
.md_home_copyright #wrap #content #main h2.header + p a:focus,
body[class*=md_] #wrap #content #footer .mainStyle .copyright a:focus,
body[class*=md_] #wrap #content #footer .mainStyle #baselinks a:focus,
body[class*=md_] #wrap #main #scheduling-workflow .summaryBannerContainer .summaryInfo .summarySpan .editText:focus,
.md_visitdetails_index #wrap #main .fromScheduling .visitdetails .appointmentdetailsinfopane .visitheader .visitheadercomponent.locationcomponent .subtle a.linkcolor:focus,
body[class*=md_] #wrap #content .verificationContent .confirmationstep .confirmationApptGrid .confirm-info-text .locationParent a.phonenumber:focus,
.md_visitdetails_index #wrap #content .popupOwner .visitdetails .visitinformation .instructionContent .fmtConv a span:focus,
.md_visitdetails_index #wrap #content .popupOwner .visitdetails .detailspagePVG a.PVGLink:focus,
.md_visitdetails_index #wrap #content .popupOwner .visitdetails .appointmentdetailsinfopane .visitheadercomponent .drivingdirections a .drivingdirectionsicon:focus,
.md_visitdetails_index #wrap #content .popupOwner .visitdetails .appointmentdetailsinfopane .visitheadercomponent .subtle a.linkcolor:focus,
.md_visitdetails_index #wrap #content .popupOwner .visitdetails .appointmentdetailsinfopane .visitheadercomponent .addtocalendar a .addtocalicon:focus,
.md_visitdetails_index #wrap #content .popupOwner .visitdetails .cancelreschedulecontainer .buttoncontainer a.link:focus,
body[class*=md_] #wrap #content .slotsstep .selectionFilters .filter a.edit-link-inline:focus,
body[class*=md_] #wrap #main .confirmationstep .appointmentInfo #apptinstructions .visitinstructionscontent .readless .collapse:focus,
.md_scheduling_index #wrap #content #scheduling-workflow-container .popupOwner .visitdetails .appointmentdetailsinfopane .visitheadercomponent .addtocalendar a.link:focus,
body[class*=md_] #wrap #content .apptDetails .confirm-info-text .edit-link-inline:focus,
body[class*=md_] #wrap #content .slotsstep .refineSearchHeaderContainer button.clear-link-inline:focus,
.md_scheduling_index #wrap #content #scheduling-workflow-container #questionform .questionsContainer .fieldGroupPrompt .helptext a:focus,
.md_healthadvisories_index #wrap #content #hm-list-activity .hmt-item-card .hmt-item-content .cardline.hmt-learnmore a:focus,
.md_healthadvisories_index #wrap #content #hm-list-activity .hm-banner .card .generalVisitLink:focus,
.md_healthadvisories_index #wrap #content #hm-list-activity .grid .hmt-item-content .hmt-hide-reminder .prettycheck a:focus,
body[class*=md_] #wrap #main #appRoot .titleGroup a._BackToListLink:focus,
.md_react_index #wrap #content #appRoot .LettersList ._ListElement a.LettersListElement:focus,
.md_referrals #wrap #content #phone_n a:focus,
.md_referrals #wrap #content #referrals .responsivetable th a:focus,
.md_referrals #wrap #content #referrals .responsivetable td.referralnum a:focus,
.md_referrals #wrap #content #pre p a:focus,
.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerToggle a.hideProvider:focus,
.md_careteam_index #careteamstandalone .careteam .content .menudetailstable .pretext a:focus,
.md_careteam_index #wrap #main #careteamstandalone .careteam.pocdefault .menudetailstable .rightcolumn .profileHeader .providerToggle a[class*=hideProvider]:focus,
.md_react_index #content #main .HealthSummary .headerContent .VisitInformation a._Link:focus,
body[class*=md_] #wrap #content .clinicalcard .clinicalinfo .cardline.contentlink a:focus,
.md_allergies_list #wrap #content #allergies .allergycontainer .pretext a:focus,
.md_react_index #wrap #main #appRoot .HealthSummary .JumpToActions a._BookmarkLink:focus,
.md_react_index .HealthSummary .insulated .QuickLinksWidget ._List .textAndBadgeWrapper .widgetRowTextContent .primaryText span a:focus,
.md_react_index #wrap #content .HealthSummary .healthSummaryPageHeading p span a:focus,
.md_healthissues_list #wrap #content #healthissues .healthissuecontainer .pretext a:focus,
.md_medications_list #wrap #content #MedicationForm #MedicationsPageContent .pretext-button-group .pretext a:focus,
.md_react_index #wrap #content #appRoot .ResultList .listPretext ._PreText .preTextBody a:focus,
.md_covidstatus_index #wrap #content #sidebar #covidVideoContainer .videos a.moreVideosLabel:focus,
.md_covidstatus_index #wrap #content #CovidStatusContainer .pretext a:focus,
body[class*=md_] #main #qnr-summary-table tbody tr.editable td.edit-question-icon span.edit-container.clickable:focus,
.md_react_index .ConversationDetails .ConversationMessages .messageList .messageWrapperTarget .MessageContent .msgText .fmtConv span a:focus,
.md_react_index #wrap #content #appRoot .ConversationDetails .ConversationHeader a.backToListLink:focus,
.md_react_index #wrap #content #appRoot .CommunicationCenter .commCenterMain .commCenterTitle a:focus,
.md_echeckin_index #wrap #main #echeckin-workflow .subwayStep #eCheckInMedications button.MedicationsAddCard:focus,
.md_visitdetails_index #wrap #main .visitdetails .visitactions .questionnairelist .questionnaireinfo .questionnairebullet .visitdetailsquestionnaire a:focus,
.md_scheduling_index #wrap #main #scheduling-workflow-container .slotsstep .slotsContainer .slotsData #common-zero-state .noSlotsBody a[dir=ltr]:focus,
.md_scheduling_index #wrap #main #scheduling-workflow-container #scheduling-workflow .qnrStep .schedulingStoppedStepContainer .fmtConv > ul > li span + a span:focus,
.md_echeckin_index #echeckin-workflow #echeckinPaymentContainer #verifyResultsLandingPage .visitPayments .BalanceOptInCard .amountInfoDescription a._Link:focus,
.md_echeckin_index #echeckin-workflow #echeckinQuestionnairesContainer .listpage .qnr_list_table .assignedqnrs .qnr_card .primary a[role=link]:focus,
body[class*=md_] #PaymentMethodEntryStep #divStoredPaymentMethodSection .toggleLinkContainer #editModeLink:focus,
body[class*=md_] #visitpayment-content .editMode .payment_method_selector .option_actions a[class^=action_]:focus:not(.disabled),
.md_visitslist_index #wrap #main .Visits .content .visitfooter .afterList a.clickable:focus,
body[class*=md_] #wrap #main #allergies .AllergyListPage button.addItem:focus,
body[class*=md_] #content #main .stopWrapper .extraWide .trainstop.visited.future a[role=button]:focus,
body[class*=md_] #content #main .stopWrapper .extraWide .trainstop.visited.past a[role=button]:focus,
.md_visitslist_index #wrap #content .Visits.template .component a.PVGbanner:focus,
.md_visitslist_index #wrap #main .upcomingvisits .timeLineSection .timeLineDetails .contentColumn .location a .drivingdirectionsicon:focus,
.md_visitslist_index #wrap #main .upcomingvisits .timeLineSection .timeLineDetails .contentColumn .location a.linkcolor:focus,
.md_visitdetails_index #wrap #content .popupOwner .visitdetails .cancelreschedulecontainer .phoneNumber:focus,
body[class*=md_] #wrap #content #sidebar .quickLinks a span:focus,
.md_visitslist_index #wrap #content .pre .kp_help + a:focus,
body[class*=md_] #wrap #content .pre .kp_help a:focus {
  color: #003B71;
  text-decoration: underline;
}

@supports (font: -apple-system-body) {
  html.respquestionnaire body[class*=md_] #calendar table tbody td button,
  html.mobile body[class*=md_] #calendar table tbody td button {
    height: 100%;
    width: 100% !important;
    /*App& Resp-iOS specific issue- 2digit date cut issue */
  }
}
body[class*=md_] #wrap #main input[type=checkbox]:checked:not([disabled]) + label::before {
  background-color: #0078B3;
  /*FEDEPIC-10899- MCE Checkbox global styling's - ADA compliant*/
}

body[class*=md_] #wrap #main input[type=checkbox]:not([disabled]) + label:not([id*=hx])::before {
  border: 2px solid #0078B3;
}

body[class*=md_] #wrap #main input[type=checkbox]:not([disabled]) + label._DataEntryLabel {
  border: none;
}

body[class*=md_] #wrap #main input[type=checkbox]:not([disabled]) + label._DataEntryLabel:hover {
  background-color: #fff;
}

body[class*=md_] #wrap #main input[type=checkbox]:not([disabled]) + label._DataEntryLabel:active {
  box-shadow: none;
}

.md_react_index #wrap #main #appRoot .check-button input[type=checkbox]:not(:checked) + ._DataEntryLabel:hover,
.md_react_index #wrap #main #appRoot .check-button input.buttoncheck[type=checkbox] + label.buttoncheck:hover {
  background-color: #fff !important;
}

.md_echeckin_index #main #echeckin-workflow .subwayStep .visitNotifications .contentDivWithStickyRegion .editCardVisitNotifs .checkWithInput label[id*=option-],
.md_visitslist_index #wrap #main .Visits .filters.extendedBar .canceledShiftedButton label[id*=option-],
.md_visitslist_index #wrap #main .Visits .filters .dropdown-content .optionsListItem .optionsListItemContainer label[id*=option-],
.md_echeckin_index #main #echeckin-workflow .subwayStep .visitNotifications .contentDivWithStickyRegion .editCardVisitNotifs .checkWithInput label.toggleCanceled,
.md_visitslist_index #wrap #main .Visits .filters.extendedBar .canceledShiftedButton label.toggleCanceled,
.md_visitslist_index #wrap #main .Visits .filters .dropdown-content .optionsListItem .optionsListItemContainer label.toggleCanceled {
  color: #000;
}

.md_echeckin_index #main #echeckin-workflow .subwayStep .visitNotifications .contentDivWithStickyRegion .editCardVisitNotifs .checkWithInput label[id*=option-]:hover,
.md_visitslist_index #wrap #main .Visits .filters.extendedBar .canceledShiftedButton label[id*=option-]:hover,
.md_visitslist_index #wrap #main .Visits .filters .dropdown-content .optionsListItem .optionsListItemContainer label[id*=option-]:hover {
  background-color: transparent;
}

.md_echeckin_index #main #echeckin-workflow .subwayStep .visitNotifications .contentDivWithStickyRegion .editCardVisitNotifs .checkWithInput input[type=checkbox],
.md_visitslist_index #wrap #main .Visits .filters.extendedBar .canceledShiftedButton input[type=checkbox],
.md_visitslist_index #wrap #main .Visits .filters .dropdown-content .optionsListItem .optionsListItemContainer input[type=checkbox] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: transparent;
  border: none;
  display: inline-block;
  margin: 0;
  padding: 0;
  vertical-align: middle;
}

.md_echeckin_index #main #echeckin-workflow .subwayStep .visitNotifications .contentDivWithStickyRegion .editCardVisitNotifs .checkWithInput input[type=checkbox]::before,
.md_visitslist_index #wrap #main .Visits .filters.extendedBar .canceledShiftedButton input[type=checkbox]::before,
.md_visitslist_index #wrap #main .Visits .filters .dropdown-content .optionsListItem .optionsListItemContainer input[type=checkbox]::before {
  background-color: transparent;
  border: 2px solid #0078B3;
  display: inline-block;
  content: "";
  margin-right: 5px;
  height: 0.9rem;
  width: 0.9rem;
}

.md_echeckin_index #main #echeckin-workflow .subwayStep .visitNotifications .contentDivWithStickyRegion .editCardVisitNotifs .checkWithInput input[type=checkbox]:checked::before,
.md_visitslist_index #wrap #main .Visits .filters.extendedBar .canceledShiftedButton input[type=checkbox]:checked::before,
.md_visitslist_index #wrap #main .Visits .filters .dropdown-content .optionsListItem .optionsListItemContainer input[type=checkbox]:checked::before {
  background-color: #0078B3;
  background-image: url(./../images/prettycheck.svg) !important;
  background-size: contain !important;
  background-repeat: no-repeat;
}

/*FEDEPIC-11573*/
.md_react_index #wrap #main .BillPay .NewPaymentMethod .paymentMethodSelectionGridWrapper .PaymentMethodChoice .paymentMethodCard .paymentMethodRadio input[type=radio] + label:before,
body[class*=md] #wrap #main .paymentCard .flatradiochoicegrouper .flatradio input[type=radio] + label:before,
body[class*=md] #wrap #main #PaymentMethodEntryStep #divStoredPaymentMethodSection .payment_method_selector .flatradio input[type=radio] + label:before,
.md_selftriage_load #wrap #selftriage-triage-workflow #qnr-form #qnr-questions-container .questiongroup .grouptablerow.question .grouptableresponsecontainer .grouptablecolumn.responses .groupresponsecolumn .groupprettyresponsecontainer .prettyradio input[type=radio] + label:before,
.md_visitpayment_loadpaymentamounts #wrap #main #visitpayment-content .flatradio input[type=radio] + label:before,
.md_react_index #appPopupRoot ._PopupContainer ._TitleContentWrapper .ResultPreferenceDetails ._DataEntrySet-fields .ResultPreferenceGroupedChoice .hasSupplementaryInfo input[type=radio] + label:before,
.md_healthadvisories_index #classicPopupRoot .healthadvisorysnoozepopupcontainer #commentsform .snoozePopup #snoozeRadioGroup .choice input.snoozeRadioButton[type=radio] + label:before,
.md_mychartquestionnaire_questionnaires #wrap #main #divQnrQuestionnaire #qnr-container #qnr-questions-container .questiongroup .grouptablerow.question .grouptableresponsecontainer .groupprettyresponsecontainer .prettyradio input[type=radio] + label:before,
.md_scheduling_index #wrap #main #scheduling-workflow-container #scheduling-workflow .providerstep .providerSelectionToggle .flatradiogrouper .flatradio input[type=radio] + label:before {
  border: 2px solid #0078B3;
}

.md_react_index #wrap #main .BillPay .NewPaymentMethod .paymentMethodSelectionGridWrapper .PaymentMethodChoice .paymentMethodCard .paymentMethodRadio input[type=radio]:checked + label:before,
body[class*=md] #wrap #main .paymentCard .flatradiochoicegrouper .flatradio input[type=radio]:checked + label:before,
body[class*=md] #wrap #main #PaymentMethodEntryStep #divStoredPaymentMethodSection .payment_method_selector .flatradio input[type=radio]:checked + label:before,
.md_selftriage_load #wrap #selftriage-triage-workflow #qnr-form #qnr-questions-container .questiongroup .grouptablerow.question .grouptableresponsecontainer .grouptablecolumn.responses .groupresponsecolumn .groupprettyresponsecontainer .prettyradio input[type=radio]:checked + label:before,
.md_visitpayment_loadpaymentamounts #wrap #main #visitpayment-content .flatradio input[type=radio]:checked + label:before,
.md_react_index #appPopupRoot ._PopupContainer ._TitleContentWrapper .ResultPreferenceDetails ._DataEntrySet-fields .ResultPreferenceGroupedChoice .hasSupplementaryInfo input[type=radio]:checked + label:before,
.md_healthadvisories_index #classicPopupRoot .healthadvisorysnoozepopupcontainer #commentsform .snoozePopup #snoozeRadioGroup .choice input.snoozeRadioButton[type=radio]:checked + label:before,
.md_mychartquestionnaire_questionnaires #wrap #main #divQnrQuestionnaire #qnr-container #qnr-questions-container .questiongroup .grouptablerow.question .grouptableresponsecontainer .groupprettyresponsecontainer .prettyradio input[type=radio]:checked + label:before,
.md_scheduling_index #wrap #main #scheduling-workflow-container #scheduling-workflow .providerstep .providerSelectionToggle .flatradiogrouper .flatradio input[type=radio]:checked + label:before {
  background-color: #0078B3;
}

.md_react_index #wrap #main .BillPay .NewPaymentMethod .paymentMethodSelectionGridWrapper .PaymentMethodChoice .paymentMethodCard .paymentMethodRadio input[type=radio] {
  position: absolute;
  opacity: 0;
}

.md_react_index #wrap #main .BillPay .NewPaymentMethod .paymentMethodSelectionGridWrapper .PaymentMethodChoice .paymentMethodCard .paymentMethodRadio input[type=radio] + label {
  position: relative;
  padding-left: 30px;
}

.md_react_index #wrap #main .BillPay .NewPaymentMethod .paymentMethodSelectionGridWrapper .PaymentMethodChoice .paymentMethodCard .paymentMethodRadio input[type=radio] + label:before {
  content: "";
  position: absolute;
  top: 25px;
  left: 5.25px;
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  box-shadow: inset 0 0 0 3px #fff;
}

/*FEDEPIC-8341*/
.md_caredecision_index #wrap #main .acpContent .section .qtnaire.cardlist.column_2 > .card.withButton .qtnaire-card-content {
  margin-bottom: 10px;
}

.md_caredecision_index #wrap #main .acpContent .section .qtnaire.cardlist.column_2 > .card.withButton .bottomRightBtns {
  height: auto;
  padding: 0;
  position: static;
  /*FEDEPIC-8341- Desktop and Responsive- UX ask*/
}

.md_caredecision_index #wrap #main .acpContent .section .qtnaire.cardlist.column_2 > .card.withButton .bottomRightBtns .button {
  margin-top: 0;
}

.md_caredecision_index #wrap #main .acpContent .jumbotron-actions-container .jumbotron-action div[id*=Jumbotron_] {
  margin-bottom: 10px;
}

@media screen and (max-width: 515px) {
  .md_caredecision_index #wrap #main .acpContent .section .qtnaire.cardlist.column_2 > .card.withButton,
  .md_caredecision_index #wrap #main .acpContent .section .section,
  .md_caredecision_index #wrap #main .acpContent #potentially-a-two-column-container .qtnaire.cardlist.column_2 > .card.withButton,
  .md_caredecision_index #wrap #main .acpContent #potentially-a-two-column-container .section {
    width: 100%;
  }
  .md_caredecision_index #wrap #main .acpContent .section .cardlist.column_2 .card,
  .md_caredecision_index #wrap #main .acpContent .section #doc-upload-container,
  .md_caredecision_index #wrap #main .acpContent #potentially-a-two-column-container .cardlist.column_2 .card,
  .md_caredecision_index #wrap #main .acpContent #potentially-a-two-column-container #doc-upload-container {
    min-height: initial !important;
  }
  .md_caredecision_index #wrap #main .acpContent .jumbotron-text-container,
  .md_caredecision_index #wrap #main .acpContent .jumbotron-actions-container {
    padding: 15px;
    position: static;
    width: 100%;
  }
  .md_caredecision_index #wrap #main .acpContent .jumbotron-actions-container .jumbotron-action {
    width: 100%;
  }
}
.md_caredecision_index #wrap #main .questionGroupRulerStyle .questiongroupitem .question-prompt-header span.question-prompt {
  color: #363636;
  /*FEDEPIC-10001*/
  font-weight: normal;
}

/*CSS-New-TestDeployment-3/8*/
/* FEDEPIC-11852 */
.acpContent .relationship-content.hca-content h2,
#docs .doc-header h2 {
  white-space: normal !important;
}

#docs .doc-header .pretext {
  margin-top: 10pt;
}

/*FEDEPIC-8347*/
@media screen and (max-width: 515px) {
  .md_schedotherprefs #wrap #content #main #personalForm #othercomments input#submitform {
    margin-bottom: 0.5rem;
  }
  .md_schedotherprefs #wrap #content #main #personalForm #othercomments #vdtoptions h2.header,
  .md_schedotherprefs #wrap #content #main #personalForm #othercomments #vdtoptions div.content {
    width: 100%;
  }
  .md_schedotherprefs #wrap #content #main #personalForm #othercomments #vdtoptions h2.header {
    display: block;
  }
}
/*E-visits, All general qx radio button updates*/
@media screen and (max-width: 515px) {
  body[class*=md_mychartquestionnaire] #wrap #content #main .qnr-main-container .section.questionsContainer .grouptablecontainer .grouptable .grouptablerow .grouptablecolumn.responses,
  .md_selftriage_load #wrap #content #main .qnr-main-container .section.questionsContainer .grouptablecontainer .grouptable .grouptablerow .grouptablecolumn.responses {
    margin-left: 0;
    /*FEDEPIC-8339,FEDEPIC-8340*/
    margin-right: 0;
  }
}
.md_selftriage_load #selftriage-triage-workflow {
  /* FEDEPIC-8986: Appointment based E-visits */
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .actionNode .nodeCard.withButton .buttonList {
  /*FEDEPIC-8678*/
  position: static;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .actionNode .actionNodeBody .workflowStep .subwayStep button.secondary {
  display: none;
  /*FEDEPIC-11209*/
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .actionNodeWorkflow .section.actionNodes .actionNode.container .nodeDetailsContainer .standardBanner.showIcon.successType.singleRowBanner.withButtonColumn {
  display: none;
  /* FEDEPIC-9414: Appointment based E-visits */
}

.md_selftriage_load #selftriage-triage-workflow #dt-container #qnr-form #qnr-questions-container .infoBubbleWrapper button.infoBubbleTarget {
  vertical-align: initial;
  /*FEDEPIC-11619*/
}

.md_selftriage_load .undefined.sm-autosizedpopup.Popup.container.component.small.notoolbar .content .toolbar .buttons .button.previousstep {
  display: none;
  /* FEDEPIC-8986: Appointment based E-visits */
}

.mobile .md_selftriage_load #selftriage-triage-workflow .decisionTreeContainer #dt-node-content .qnr-main-container #refresh-area #qnr-form #qnr-posttext.posttext {
  font-weight: normal;
  /*FEDEPIC-9337 - Text blur in android mobile app fix*/
  white-space: normal;
  /*FEDEPIC-10187*/
}

.mobile .md_selftriage_load #selftriage-triage-workflow .selfTriagePage .actionNodesContainer #evisit-workflow #evisit .subwayNavButtons {
  /*FEDEPIC-10819*/
}

.mobile .md_selftriage_load #selftriage-triage-workflow .selfTriagePage .actionNodesContainer #evisit-workflow #evisit .subwayNavButtons #subway-verify-container {
  background-color: transparent;
  /*FEDEPIC-11742*/
  height: fit-content;
}

.mobile .md_selftriage_load #selftriage-triage-workflow .selfTriagePage .actionNodesContainer #evisit-workflow #evisit .subwayNavButtons #subway-verify-container label.buttoncheck.required {
  text-wrap: wrap;
  text-align: left;
  margin-bottom: 0;
}

.mobile .md_selftriage_load #selftriage-triage-workflow .selfTriagePage .actionNodesContainer #evisit-workflow #evisit .subwayNavButtons #subway-verify-container.checked {
  width: 100%;
  /*FEDEPIC-10188*/
}

.mobile .md_selftriage_load #classicPopupRoot .Popup.lookupcontainer .beforeselection .searchcontainer .searchinputs .searchflexcontainer #searchimg {
  background-color: #0074AD;
  /*FEDEPIC-10183*/
}

/*fix for scheduling flow in evisits and schedule an appointment*/
.md_scheduling_index,
.md_selftriage_load {
  /*fedepic-10148*/
}

.md_scheduling_index #scheduling-workflow .providersection .locationcontainer .slotssection #slotwarning .formbuttons .warningButtonContainer .button.tertiary.warningContinue,
.md_selftriage_load #scheduling-workflow .providersection .locationcontainer .slotssection #slotwarning .formbuttons .warningButtonContainer .button.tertiary.warningContinue {
  background-color: transparent;
  /*to remove white background for button*/
  text-decoration: none;
}

.md_scheduling_index #scheduling-workflow .confirmation .row .section #apptinstructions .visitinstructionscontent .readless a.collapse,
.md_selftriage_load #scheduling-workflow .confirmation .row .section #apptinstructions .visitinstructionscontent .readless a.collapse {
  padding-left: 1.5rem;
}

.md_scheduling_index #scheduling-workflow .slotsstep div[class*=filtersContainer] .selectionFilters .daterangecontainer .datepickercontainer label,
.md_selftriage_load #scheduling-workflow .slotsstep div[class*=filtersContainer] .selectionFilters .daterangecontainer .datepickercontainer label {
  font-size: 0.65rem;
}

.md_triagehistory_load #past-triages-workflow .pastTriages .pastTriageList li:is(:hover, :focus) {
  background-color: transparent;
  /*FEDEPIC-10823*/
}

.md_triagehistory_load #past-triages-workflow .historyBody .recommendationsBucket .instructions .fmtConv div span + a + span {
  text-decoration: none;
}

.timeEstimate {
  display: none;
  /* FEDEPIC-11205 */
}

body[class*=md_] #wrap #main .subwayStep #allergies .AllergyListPage button.addItem,
.md_echeckin_index #wrap #main #echeckin-workflow .subwayStep #eCheckInMedications button.MedicationsAddCard {
  text-underline-offset: 0.23rem;
  /*FEDEPIC-11612, FEDEPIC-11402*/
}

body[class*=md_] #wrap #main .subwayStep #allergies .AllergyListPage button.addItem:hover ._readOnlyText,
body[class*=md_] #wrap #main .subwayStep #allergies .AllergyListPage button.addItem:hover .buttonIcon,
body[class*=md_] #wrap #main .subwayStep #allergies .AllergyListPage button.addItem:focus ._readOnlyText,
body[class*=md_] #wrap #main .subwayStep #allergies .AllergyListPage button.addItem:focus .buttonIcon,
.md_echeckin_index #wrap #main #echeckin-workflow .subwayStep #eCheckInMedications button.MedicationsAddCard:hover ._readOnlyText,
.md_echeckin_index #wrap #main #echeckin-workflow .subwayStep #eCheckInMedications button.MedicationsAddCard:hover .buttonIcon,
.md_echeckin_index #wrap #main #echeckin-workflow .subwayStep #eCheckInMedications button.MedicationsAddCard:focus ._readOnlyText,
.md_echeckin_index #wrap #main #echeckin-workflow .subwayStep #eCheckInMedications button.MedicationsAddCard:focus .buttonIcon {
  color: #003B71 !important;
}

body[class*=md_] #wrap #main .subwayStep #allergies .AllergyListPage button.addItem .linkcolor,
body[class*=md_] #wrap #main .subwayStep #allergies .AllergyListPage button.addItem ._readOnlyText,
.md_echeckin_index #wrap #main #echeckin-workflow .subwayStep #eCheckInMedications button.MedicationsAddCard .linkcolor,
.md_echeckin_index #wrap #main #echeckin-workflow .subwayStep #eCheckInMedications button.MedicationsAddCard ._readOnlyText {
  text-decoration: none;
}

body[class*=md_] #wrap #main .subwayStep #allergies .AllergyListPage button.addItem svg.buttonIcon,
.md_echeckin_index #wrap #main #echeckin-workflow .subwayStep #eCheckInMedications button.MedicationsAddCard svg.buttonIcon {
  color: #0074AD;
}

.md_scheduling_index #scheduling-workflow-container #OriginalAppointmentInfo .OriginalAppointmentInfo::before {
  background-color: transparent;
}

/*test-deployment-commit*/
/*FEDEPIC-8344*/
@media screen and (max-width: 515px) {
  .md_personalize #main #subjects > .content,
  .md_personalize #main #delegates form#revokeaccessform .formcontents > .content {
    overflow: auto;
  }
  .md_personalize #main table[id*=mydelegates] tbody tr td.colorband .button.inlineedit {
    display: block !important;
  }
}
.md_personalize #main .section #revokeaccessform {
  display: none;
  /*FEDEPIC-9162*/
}

.md_visitslist_index #wrap #main .Visits .upcomingvisits .content .timeLine .infosession.timeLineSection .timeLineDetails .list.row .soonvisits .grid.insulated .row {
  width: 100%;
}

.md_visitslist_index #wrap #main .Visits .upcomingvisits .content .timeLine .infosession.timeLineSection .timeLineDetails .list.row .soonvisits .grid.insulated .row:not(.withButtonColumn) {
  margin-bottom: 0;
  /*FEDEPIC-8426*/
}

.md_visitslist_index #wrap #main .Visits .upcomingvisits .content .timeLine .infosession.timeLineSection .timeLineDetails .list.row .soonvisits .grid.insulated .row .soonvisitactions.buttonList {
  margin-left: 0;
  margin-top: 0;
}

.md_visitslist_index #wrap #main .Visits .filters.extendedBar {
  background-color: #fff;
}

@media screen and (max-width: 515px) {
  .md_visitslist_index #wrap #main .Visits .filters.extendedBar .dropdown-content .filterOptionsButtons {
    display: flex;
    flex-direction: column;
  }
}
.md_visitsummary #wrap .header_navigation_buttons .patient_name_switch .proxySelectorDropDownContainer .proxySwitchNav #proxyList .proxySubjectListItem,
.md_visitsummary #wrap .header_navigation_buttons #locale_container #morelocalesnav #morelocales li.morelocalesitem {
  margin-left: 0 !important;
  /*FEDEPIC-9355*/
}

.md_echeckin_index #wrap #echeckin-workflow #echeckinPaymentContainer #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton:hover .verifyResultsButtonText,
.md_echeckin_index #wrap #echeckin-workflow #echeckinPaymentContainer #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton:hover .addPaymentMethodText,
.md_echeckin_index #wrap #echeckin-workflow #echeckinPaymentContainer #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton:focus .verifyResultsButtonText,
.md_echeckin_index #wrap #echeckin-workflow #echeckinPaymentContainer #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton:focus .addPaymentMethodText,
.md_echeckin_index #wrap #echeckin-workflow #echeckinPaymentContainer .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton:hover .verifyResultsButtonText,
.md_echeckin_index #wrap #echeckin-workflow #echeckinPaymentContainer .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton:hover .addPaymentMethodText,
.md_echeckin_index #wrap #echeckin-workflow #echeckinPaymentContainer .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton:focus .verifyResultsButtonText,
.md_echeckin_index #wrap #echeckin-workflow #echeckinPaymentContainer .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton:focus .addPaymentMethodText,
.md_echeckin_index #wrap #echeckin-workflow #visitpayment-content #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton:hover .verifyResultsButtonText,
.md_echeckin_index #wrap #echeckin-workflow #visitpayment-content #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton:hover .addPaymentMethodText,
.md_echeckin_index #wrap #echeckin-workflow #visitpayment-content #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton:focus .verifyResultsButtonText,
.md_echeckin_index #wrap #echeckin-workflow #visitpayment-content #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton:focus .addPaymentMethodText,
.md_echeckin_index #wrap #echeckin-workflow #visitpayment-content .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton:hover .verifyResultsButtonText,
.md_echeckin_index #wrap #echeckin-workflow #visitpayment-content .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton:hover .addPaymentMethodText,
.md_echeckin_index #wrap #echeckin-workflow #visitpayment-content .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton:focus .verifyResultsButtonText,
.md_echeckin_index #wrap #echeckin-workflow #visitpayment-content .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton:focus .addPaymentMethodText,
.md_visitpayment_loadpaymentamounts #echeckinPaymentContainer #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton:hover .verifyResultsButtonText,
.md_visitpayment_loadpaymentamounts #echeckinPaymentContainer #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton:hover .addPaymentMethodText,
.md_visitpayment_loadpaymentamounts #echeckinPaymentContainer #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton:focus .verifyResultsButtonText,
.md_visitpayment_loadpaymentamounts #echeckinPaymentContainer #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton:focus .addPaymentMethodText,
.md_visitpayment_loadpaymentamounts #echeckinPaymentContainer .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton:hover .verifyResultsButtonText,
.md_visitpayment_loadpaymentamounts #echeckinPaymentContainer .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton:hover .addPaymentMethodText,
.md_visitpayment_loadpaymentamounts #echeckinPaymentContainer .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton:focus .verifyResultsButtonText,
.md_visitpayment_loadpaymentamounts #echeckinPaymentContainer .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton:focus .addPaymentMethodText,
.md_visitpayment_loadpaymentamounts #visitpayment-content #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton:hover .verifyResultsButtonText,
.md_visitpayment_loadpaymentamounts #visitpayment-content #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton:hover .addPaymentMethodText,
.md_visitpayment_loadpaymentamounts #visitpayment-content #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton:focus .verifyResultsButtonText,
.md_visitpayment_loadpaymentamounts #visitpayment-content #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton:focus .addPaymentMethodText,
.md_visitpayment_loadpaymentamounts #visitpayment-content .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton:hover .verifyResultsButtonText,
.md_visitpayment_loadpaymentamounts #visitpayment-content .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton:hover .addPaymentMethodText,
.md_visitpayment_loadpaymentamounts #visitpayment-content .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton:focus .verifyResultsButtonText,
.md_visitpayment_loadpaymentamounts #visitpayment-content .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton:focus .addPaymentMethodText {
  color: #003B71;
}

.md_echeckin_index #wrap #echeckin-workflow #echeckinPaymentContainer #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton .verifyResultsButtonText,
.md_echeckin_index #wrap #echeckin-workflow #echeckinPaymentContainer #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton .addPaymentMethodText,
.md_echeckin_index #wrap #echeckin-workflow #echeckinPaymentContainer .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton .verifyResultsButtonText,
.md_echeckin_index #wrap #echeckin-workflow #echeckinPaymentContainer .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton .addPaymentMethodText,
.md_echeckin_index #wrap #echeckin-workflow #visitpayment-content #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton .verifyResultsButtonText,
.md_echeckin_index #wrap #echeckin-workflow #visitpayment-content #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton .addPaymentMethodText,
.md_echeckin_index #wrap #echeckin-workflow #visitpayment-content .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton .verifyResultsButtonText,
.md_echeckin_index #wrap #echeckin-workflow #visitpayment-content .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton .addPaymentMethodText,
.md_visitpayment_loadpaymentamounts #echeckinPaymentContainer #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton .verifyResultsButtonText,
.md_visitpayment_loadpaymentamounts #echeckinPaymentContainer #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton .addPaymentMethodText,
.md_visitpayment_loadpaymentamounts #echeckinPaymentContainer .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton .verifyResultsButtonText,
.md_visitpayment_loadpaymentamounts #echeckinPaymentContainer .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton .addPaymentMethodText,
.md_visitpayment_loadpaymentamounts #visitpayment-content #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton .verifyResultsButtonText,
.md_visitpayment_loadpaymentamounts #visitpayment-content #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton .addPaymentMethodText,
.md_visitpayment_loadpaymentamounts #visitpayment-content .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton .verifyResultsButtonText,
.md_visitpayment_loadpaymentamounts #visitpayment-content .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton .addPaymentMethodText {
  color: #0074AD;
}

.md_echeckin_index #wrap #echeckin-workflow #echeckinPaymentContainer .editMode .payment_method_selector .option_actions a[class^=action_] span,
.md_echeckin_index #wrap #echeckin-workflow #visitpayment-content .editMode .payment_method_selector .option_actions a[class^=action_] span,
.md_visitpayment_loadpaymentamounts #echeckinPaymentContainer .editMode .payment_method_selector .option_actions a[class^=action_] span,
.md_visitpayment_loadpaymentamounts #visitpayment-content .editMode .payment_method_selector .option_actions a[class^=action_] span {
  vertical-align: unset;
}

.md_echeckin_index #wrap #echeckin-workflow .subwayStep .visitNotifications .contentDivWithStickyRegion .editCardVisitNotifs .checkWithInput input[type=checkbox],
.md_visitpayment_loadpaymentamounts .subwayStep .visitNotifications .contentDivWithStickyRegion .editCardVisitNotifs .checkWithInput input[type=checkbox] {
  cursor: pointer;
  /*FEDEPIC-11573*/
  margin: 0 0.5rem 1rem 0;
}

.md_echeckin_index #wrap #echeckin-workflow .subwayStep .visitNotifications .contentDivWithStickyRegion .editCardVisitNotifs .checkWithInput input[type=checkbox] + label::before,
.md_visitpayment_loadpaymentamounts .subwayStep .visitNotifications .contentDivWithStickyRegion .editCardVisitNotifs .checkWithInput input[type=checkbox] + label::before {
  display: none;
}

.md_snapshot #assistiveicons > .assistiveicon > img.assistiveicon {
  display: none;
}

@media screen and (min-width: 1024px) {
  .md_snapshot #main .title #assistiveicons div.assistiveicon a::after {
    position: static;
    /*FEDEPIC-8637*/
  }
}
.md_react_index #wrap #appRoot .QuickLinksWidget .WidgetRow .widgetRowArrowIcon svg,
.md_react_index #wrap #appRoot .HealthSummary .noGoTo .ConditionOrJourneyWidgetRow svg.conditionOrJourneyWidgetRowArrowIcon,
.md_react_index #wrap #appRoot .HealthSummary .TestResultsWidgetRow .widgetRowArrowIcon svg {
  fill: #000;
  /*FEDEPIC-10841*/
}

.md_react_index #wrap #appRoot .HealthSummary .Header {
  background-color: transparent;
  /*FEDEPIC-10842*/
}

.md_downloadmyrecord_visitrecordactivity .previewCCD.Popup .previewPopupMulti #previewPopupMenu .visitlist h3.listheaderelement {
  background-color: #fff;
  /*FEDEPIC-8756*/
}

@media screen and (max-width: 515px) {
  .md_downloadmyrecord_visitrecordactivity .previewCCD.Popup.large,
  .md_downloadmyrecord_visitrecordactivity .singlevisit.Popup.medium,
  .md_downloadmyrecord_visitrecordactivity .Popup.medium.component.notoolbar {
    width: 100vw;
    /*FEDEPIC-8517*/
  }
  .md_downloadmyrecord_visitrecordactivity .singlevisit.Popup.medium .downloaddocs .downloadpopsection #vdtsidetab {
    width: 100%;
    /*FEDEPIC-8517*/
  }
}
/* FEDEPIC-11100, MOBILEAPP-298370, MOBILEAPP-285544 */
.mobile .md_landingpage_index .pretext {
  display: block;
}

.md_react_index #content #main .documentTable .docTypeContainer button.tertiary.docTypeButton {
  text-decoration: none !important;
}

.md_react_index #content #main .documentTable .docTypeContainer button.tertiary.docTypeButton span._readOnlyText {
  color: #0074AD;
}

.md_react_index #content #main .documentTable .docTypeContainer button.tertiary.docTypeButton:hover span._readOnlyText {
  color: #003B71;
}

.md_react_index #main .card .cardContent ._Choice.buttoncheck ._DataEntryLabel {
  height: auto !important;
  /*to completely display the text without cut due to height*/
  /*FEDEPIC-8639*/
}

.md_react_index #main #appRoot .VisitSelection .VisitTimeline .nestedListGroup .SingleVisitCard .SingleVisitCardLabel:hover .VisitMetadata .visitInfo {
  text-decoration: none;
  /*FEDEPIC-10852*/
}

.md_react_index #main #appRoot .CommunicationPreferences .detailsList ._ExpandableItemListItem .expanded .cardContent ._DropDownEntry select._DropDownList {
  padding-top: 0;
  /*FEDEPIC-10752 - FEB 2025 overlapping issue*/
  margin-top: 0;
}

.md_react_index #main #appRoot button.sliderButton[aria-pressed=false] .sliderRail {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

html.datatile .md_react_index .CommunicationCenter .commCenterTitle .subjectIndicator {
  word-break: break-all;
  /*FEDEPIC-8876*/
}

@media screen and (max-width: 515px) {
  html.datatile .md_react_index .CommunicationCenter .commCenterMain .ConversationListPicker._ViewPicker {
    display: block;
    /*FEDEPIC-9334*/
  }
}
@media screen and (min-width: 516px) and (max-width: 1023px) {
  html.datatile .md_react_index .CommunicationCenter .commCenterMain .ConversationListPicker._ViewPicker {
    display: block;
    /*FEDEPIC-9769- Fix to tablet view port to display send message btn on top*/
  }
}
@media only screen and (max-device-width: 768px) {
  html.datatile .md_react_index #appPopupRoot .drawerContainer.section .Drawer.expanded {
    min-height: auto !important;
    /* FEDEPIC-9760 */
    max-height: 100% !important;
    /* FEDEPIC-9760 */
    width: 100%;
  }
}
html.datatile .md_react_index #appPopupRoot .drawerContainer.section .Drawer {
  bottom: 0;
  min-height: 700px;
  /*FEDEPIC-9193,FEDEPIC-9145 need both min- and max-heights */
  max-height: 700px;
  /*FEDEPIC-9193*/
  width: 25rem;
  right: 0;
  left: unset;
  top: 0;
  background-color: #edf3f9;
}

@media only screen and (min-device-width: 769px) {
  html.datatile .md_react_index #appPopupRoot .drawerContainer.section .Drawer .drawerContent {
    height: calc(100% - 2.5rem);
  }
  html.datatile .md_react_index #appPopupRoot .drawerContainer.section .Drawer .drawerContent .workflowStep {
    height: 100%;
  }
}
html.datatile .md_react_index #appPopupRoot .drawerContainer.section .Drawer .drawerContent .childrenWrapper .MessageComposer .ComposeDisclaimer .disclaimerText {
  white-space: normal;
  /*FEDEPIC-9145*/
}

html.datatile .md_react_index #appPopupRoot .drawerContainer.section .Drawer.collapsed {
  display: none;
  /*FEDEPIC-9216*/
}

html.datatile .md_react_index #wrap #appRoot.hiddenInIFrame {
  display: block;
}

.md_react_index #content {
  border-radius: 0;
}

.md_react_index #main #appRoot .ConversationDetails .ConversationHeader .headingFlexedInfo,
.md_react_index #appPopupRoot .drawerContainer .Drawer.expanded .drawerContent .childrenWrapper .MessageComposer .Actions {
  background-color: #F7F7F7;
  /*FEDEPIC-10208*/
}

.md_react_index #main #appRoot .CommunicationCenter .ConversationListPicker .ConversationList .PreviewActionables ._ListElement .PillButton.informative,
.md_react_index #main #appRoot .ConversationDetails .ConversationMessages .messageList .MessageContent .PillButton.informative {
  color: #0074AD;
}

.md_react_index #main #appRoot .CommunicationCenter .ConversationListPicker .ConversationList .PreviewActionables ._ListElement .PillButton.informative span.pillBtnText,
.md_react_index #main #appRoot .ConversationDetails .ConversationMessages .messageList .MessageContent .PillButton.informative span.pillBtnText {
  color: #0074AD;
}

.md_react_index #main #appRoot .CommunicationCenter .ConversationListPicker .ConversationList .PreviewActionables ._ListElement .PillButton.informative:hover,
.md_react_index #main #appRoot .ConversationDetails .ConversationMessages .messageList .MessageContent .PillButton.informative:hover {
  color: #003B71;
}

.md_react_index #main #appRoot .CommunicationCenter .ConversationListPicker .ConversationList .PreviewActionables ._ListElement .PillButton.informative:hover span.pillBtnText,
.md_react_index #main #appRoot .ConversationDetails .ConversationMessages .messageList .MessageContent .PillButton.informative:hover span.pillBtnText {
  color: #003B71;
}

.md_react_index .MessageComposer .ComposeDisclaimer .disclaimerButton .disclaimerButtonText {
  color: #0074AD;
}

.md_react_index .MessageComposer .ComposeDisclaimer .disclaimerButton .disclaimerButtonText:hover,
.md_react_index .MessageComposer .ComposeDisclaimer .disclaimerButton .disclaimerButtonText:focus {
  color: #003B71;
}

.Composer .MessageBodyInput .DraftNotification .notificationContents.positive {
  color: #4A7628;
  /*FEDEPIC 11313*/
}

body[class*=md_] #main #qnr-summary-table tbody tr.editable td.edit-question-icon span.edit-container.clickable svg + span {
  color: #0074AD;
}

body[class*=md_] #main #qnr-summary-table tbody tr.editable td.edit-question-icon span.edit-container.clickable:hover svg + span {
  color: #003B71;
}

.md_changeshortcuts_load #main #ChangeShortcutsContainer #save_container + a.button.continuelater {
  display: none !important;
  /*FEDEPIC-8628*/
}

.md_changeshortcuts_load #main #ChangeShortcutsContainer #selected-shortcuts .shortcut-wrapper .menu-flexparent .menu-searchbarcontainer[id^=Shortcut] svg.menu-searchicon {
  margin: 0.5rem -2.5rem 0.5rem 0.5rem !important;
  /*FEDEPIC-10755*/
}

.md_changeshortcuts_load #main #ChangeShortcutsContainer #selected-shortcuts .shortcut-wrapper .menu-flexparent .menu-searchbarcontainer[id^=Shortcut] svg.menu-searchicon + input.menu-searchbar {
  margin: 0.5rem !important;
}

.md_autopay_signup,
.md_prevbalpayment_makepayment,
.md_echeckin_index {
  /*FEDEPIC-10406*/
}

.md_autopay_signup #wrap #main .subwayStep #AddPmtMethodIFrame #extPmtPageFrame,
.md_prevbalpayment_makepayment #wrap #main .subwayStep #AddPmtMethodIFrame #extPmtPageFrame,
.md_echeckin_index #wrap #main .subwayStep #AddPmtMethodIFrame #extPmtPageFrame {
  height: 100%;
  /*Tempus iframe height fix*/
  min-height: 76rem;
}

.md_visitpayment_loadpaymentamounts #wrap #main .subwayStep #AddPmtMethodIFrame #extPmtPageFrame {
  height: 100%;
  /*FEDEPIC-11084,FEDEPIC-11085 - Tempus iframe height fix*/
  min-height: 50rem;
}

@media screen and (max-width: 515px) {
  .md_visitpayment_loadpaymentamounts #wrap #main .subwayStep #AddPmtMethodIFrame #extPmtPageFrame {
    min-height: 63rem;
  }
}
/* FEDEPIC-11654 hiding Insurance benefits section */
.InsuranceHub {
  display: none;
}

@media screen and (max-width: 515px) {
  /* FEDEPIC-11654 hiding Insurance benefits section */
  .InsuranceHub {
    display: none;
  }
}
.md_visitdetails_index #wrap #content #main .popupOwner .visitdetails .grid .col-8 .visitactions .additional-actions ul li.fdilink.pseudobullet {
  display: none;
  /*FEDEPIC-8647*/
}

.md_visitdetails_index #wrap #content #main .popupOwner .visitdetails .grid .col-8 .paymentwatermark .visitActions .onePayment #copay_prepay_details .buttoncontainer {
  /* display: none; FEDEPIC-8747 */
}

.mobile body .MOBackgroundOverride {
  background-color: #fff;
}

.mobile body .MOBackgroundOverride #main {
  background-color: #fff;
}

.mobile body .MOBackgroundOverride #footer {
  background-color: #fff;
}

.md_scheduling_index .LandingPageReact .allOptions {
  background-color: #FFF;
}

.md_help.PUpage #wrap .nobanner .back a.button.previousstep::before {
  content: "Close this window";
  /*FEDEPIC-8669*/
}

html[lang=es] .md_help.PUpage #wrap .nobanner .back a.button.previousstep::before {
  content: "Atrás";
  /*FEDEPIC-8669-Spanish text*/
}

.md_react_index #main .SharingHub .ActivityLinkList .linkWrapper li._ListElement:first-child {
  display: none;
  /*FEDEPIC-8652*/
  /*FEDEPIC-10787 - Fixes as per FEB 2025 markup change*/
}

.md_react_index #main .SharingHub div.Triage {
  background-color: #d3e2f0;
  /*FEDEPIC-10785*/
}

.md_react_index #main .OrganizationAuthSearchResults .OrganizationSearchCard .orgDetails button.associatedOrgWrapper:focus {
  text-decoration: none;
}

.md_react_index #main .OrganizationAuthSearchResults .OrganizationSearchCard .orgDetails button.associatedOrgWrapper span._readOnlyText {
  text-decoration: none;
}

.md_react_index #main .AuthorizeSharing .AuthCard .AuthCardMainSection .seeMoreSection button.authCardText span._readOnlyText:hover {
  text-decoration: none;
}

/*#menu-container { FEDEPIC-8702,FEDEPIC-9236
    #menu-searchlist ul, #menu-list ul, ul#menu-list{
        list-style: outside none none !important;
        width: 100% !important;
        margin-left: 0 !important;
        li {
            margin: 0 !important;
            text-indent: 0 !important;
            &.submenu {
                margin-bottom: 15px !important;
            }
        }
    }
}*/
.md_covidstatus_index #wrap #content #sidebar .content .vertical.quickLinks.notoolbar {
  display: none;
  /*FEDEPIC-9814*/
}

.md_covidstatus_index #wrap #content #sidebar #covidVideoContainer .videoCard .collapse_expand .collapse_expand_button {
  text-decoration: none;
}

.md_covidstatus_index #wrap #content #sidebar #covidVideoContainer .videoCard .collapse_expand .collapse_expand_button span[class$=_label] {
  text-decoration: none;
}

.md_covidstatus_index #wrap #content #main #CovidStatusContainer .covidExportContainer .covidExportCardContent .covidExportHeader .headerIcon,
.md_covidstatus_index #wrap #content #main #CovidStatusContainer .covidExportContainer .covidExportCardContent .covidExportCardBottom .exportOptionsGrouper .exportOption .exportOptionIcon {
  min-width: 2rem;
  /*FEDEPIC-10784 - getting zero width in Safari browser and iOS specific responsive devices*/
}

/*Test comment for HREG1TST/COL deployment*/
.md_referrals {
  /*FEDEPIC-9870*/
}

.md_referrals #constructor #details .report .rpt.StandardII .mainColumn.singleColWide .pgSection .sectionHeader .title.sectionTitle {
  background-color: #fff !important;
}

.md_react_index #main #appRoot .Referrals .referralHeading,
.md_react_index #main #appRoot .Authorizations .authorizationHeading {
  background-color: #F7F7F7;
  /*FEDEPIC-11703*/
}

.md_react_index #appRoot .FlowsheetDetailsPage .FiltersMenu-TMH,
.md_react_index #appRoot .ChartOptions .settingsContainer {
  background-color: #fff;
}

.detailsContent .FlowsheetActions ._InternalLink.primary {
  color: #fff !important;
  /*To increase priority for add readings btn*/
  text-decoration: none !important;
}

@media screen and (min-width: 516px) {
  .md_mychartquestionnaire_questionnaires #wrap #main .qnr-main-container .questionnaire-template-container #qnr-summary-table .editable .edit-question-icon .edit-container.tertiary {
    padding: 6px 10px 6px 10px;
    /*FEDEPIC-9989*/
  }
}
/*KPEPIC-5950-applying MyChart colors*/
.qnr-questions-container .question-prompt-header:not(.inputFirst) .question-prompt,
.qnr-questions-container .group-prompt,
.qnr-questions-container .FamilyMemberForm .fieldGroupPrompt,
.qnr-questions-container .drawingcontainer .commentsection .header {
  color: #246fb5;
}

.qnr-questions-container .section.questionsContainer .questiongroup .grouptable .grouptablerow[data-zebrastripeon=true] {
  background-color: rgba(36, 111, 181, 0.05);
}

.md_oauth_review #appPopupRoot ._PopupContainer._FocusTrap ._Popup .ConfirmDecline .primary._LaboredCommand {
  background-color: #0074AD !important;
  /*FEDEPIC-10104 - To increase priority to override other css stylings for forget button in popup*/
}

.md_oauth_review #appPopupRoot ._PopupContainer._FocusTrap ._Popup .ConfirmDecline .primary._LaboredCommand:hover,
.md_oauth_review #appPopupRoot ._PopupContainer._FocusTrap ._Popup .ConfirmDecline .primary._LaboredCommand:focus {
  background-color: #003B71 !important;
}

@media screen and (min-width: 1024px) {
  .md_react_index #wrap #main #appRoot ._FilterCarousel ._DataEntrySet-fields ._CustomDateEntry button._submit {
    align-self: flex-start;
    /* FEDEPIC-10810,FEDEPIC-10874- Apply button alignment in tmh, test results*/
  }
}
@media screen and (max-width: 515px) {
  .md_react_index #wrap #main #appRoot .PastResults .PastResultsData .pastResultsDataContainer .SettingsMenu {
    margin-bottom: 0.5rem;
    /*FEDEPIC-10191*/
  }
}
.md_react_index #wrap #main #appRoot .ResultList li._ListElement {
  border-radius: inherit;
}

.md_react_index #wrap #main #appRoot .ResultList li._ListElement:last-child .ResultListElement .ResultListItem {
  border-radius: 0 0 6px 6px;
  /*FEDEPIC-10736, FEDEPIC-11400*/
}

.md_react_index #wrap #main #appRoot .ResultList li._ListElement:first-child .ResultListElement .ResultListItem {
  border-radius: 6px 6px 0 0;
}

.md_react_index #wrap #main #appRoot .ResultDetails .ResultDetailsMainContentSection .ResultComponentItem .ComponentCardHeader .titleSection a._Link {
  text-underline-offset: 0.23rem;
}

.md_react_index .pre .kp_help {
  margin-top: 0 !important;
}

/* KPEPIC-6037 */
.md_ceauthorization #main #newauthorization #selectOrgsList #selectOrgsNameList ul#selectOrgsList {
  padding-left: 0;
  /*FEDEPIC-10484*/
  width: 100% !important;
}

.md_ceauthorization #main #newauthorization #selectOrgsList #selectOrgsNameList ul#selectOrgsList li {
  display: block;
  margin-left: 0 !important;
  padding-right: 0;
  text-indent: 0 !important;
}

@media screen and (min-width: 516px) {
  .md_ceauthorization #main #newauthorization #selectOrgsList #selectOrgsNameList ul#selectOrgsList li {
    width: 100%;
  }
}
@media screen and (max-width: 515px) {
  .md_ceauthorization #main #newauthorization #selectOrgsList #selectOrgsNameList ul#selectOrgsList li {
    width: 80%;
    /*FEDEPIC-10484-Responsive*/
  }
}
.md_react_index #wrap #content #main #appRoot .UpcomingOrders ._PageTitle {
  flex-wrap: nowrap;
  /*FEDEPIC-10871 - Print icon alignment in pretext scenario*/
}

.md_react_index #wrap #content #main #appRoot .GrowthCharts .growthChartsDataContainer .ChartOptions .settingsInfo .ChartTypeFilters {
  padding: 0.25rem;
  margin: 0;
}

.md_react_index #wrap #content #main #appRoot .GrowthCharts .growthChartsDataContainer ._GridRow .GrowthChartData ._Segment._container.Chart {
  margin-bottom: 0.5rem;
  /*FEDEPIC-10802*/
}

.md_familyaccess_index #wrap #main #WhoCanSeeUserHeader,
.md_familyaccess_index #wrap #main #WhoCanSeeUser,
.md_familyaccess_index #wrap #main .additionalcontent .button[data-id=revoke] {
  display: none;
  /*FEDEPIC-11179*/
}

.mobile .md_familyaccess_index #wrap #main > .title {
  display: block;
  text-align: left;
}

.md_familyaccess_index #wrap div[id*=video-card-container] .collapse_expand .collapse_expand_button {
  text-decoration: none;
}

.md_familyaccess_index #wrap div[id*=video-card-container] .collapse_expand .collapse_expand_button span[class$=_label] {
  text-decoration: none;
}

.md_caredecision_index .acpContent .two-column-container .section #doc-upload-container .upload-addFile a .addlabel {
  color: #0074AD;
  /*FEDEPIC-11418*/
  text-decoration: underline;
}

.md_caredecision_index .acpContent .two-column-container .section #doc-upload-container .upload-addFile a:hover .addlabel,
.md_caredecision_index .acpContent .two-column-container .section #doc-upload-container .upload-addFile a:focus .addlabel {
  color: #003B71;
  text-decoration: underline;
}

.md_react_index #wrap #content #main #appRoot .BillPay .PaymentResults .resultsBanner.success .bannerActions button.viewReceiptButton {
  display: none;
  /*FEDEPIC-11650*/
}

.md_react_index #wrap #content #main #appRoot ._container .addPaymentMethod button.addPaymentMethodButton .addPaymentMethodText {
  color: #0074AD;
}

.md_react_index #wrap #content #main #appRoot ._container .addPaymentMethod button.addPaymentMethodButton:hover .addPaymentMethodText,
.md_react_index #wrap #content #main #appRoot ._container .addPaymentMethod button.addPaymentMethodButton:focus .addPaymentMethodText {
  color: #003B71;
}

.md_react_index #wrap #content #main #appRoot #AddPmtMethodIFrame #extPmtPageFrame {
  /*Fix in Iframe height issue in Add new payment method*/
}

@media screen and (min-width: 516px) {
  .md_react_index #wrap #content #main #appRoot #AddPmtMethodIFrame #extPmtPageFrame {
    height: 36rem !important;
  }
}
@media screen and (max-width: 515px) {
  .md_react_index #wrap #content #main #appRoot #AddPmtMethodIFrame #extPmtPageFrame {
    height: 43rem !important;
  }
}
/* START: FEDEPIC-11642 */
.md_summary_index #main #ba_main #paperless_banner {
  /*FEDEPIC-11642*/
  display: none;
}

@media print {
  .md_summary_index #main #ba_main #ba_accountList .row .cardlist a.ba_card_status_payButton,
  .md_summary_index #main #ba_main #ba_accountList .row .cardlist .ba_card_status_recentPaymentLabel a {
    display: none;
    /*To hide the pay button and 1 scheduled payment link in the print screen of Landing screen*/
  }
}
.md_details_index #wrap #ba_details_activity #ba_details_main #ba_filter_pane {
  background: none;
  /*To remove background color for the currently viewing: Active accounts*/
}

.md_details_index #wrap #ba_details_activity #ba_details_main #ba_details_communications #ba_details_paperless_signup {
  /*FEDEPIC-11801*/
  display: none;
}

.md_details_index #wrap #ba_details_activity #ba_details_visits_list .ba_details_visits .noprint .ba_details_visit_details_link span.linkcolor {
  color: #0074AD;
}

.md_details_index #wrap #ba_details_activity #ba_details_visits_list .ba_details_visits .noprint .ba_details_visit_details_link:hover span.linkcolor,
.md_details_index #wrap #ba_details_activity #ba_details_visits_list .ba_details_visits .noprint .ba_details_visit_details_link:focus span.linkcolor {
  color: #003B71;
  text-decoration: none;
}

.md_autopay_signup #wrap #content .subwayStep .section .content .apFlexContainer .apWarningBoxMessage:last-of-type {
  /*FEDEPIC-11801*/
  display: none;
}

/* FEDEPIC-11644 & FEDEPIC-11979 */
.h3 {
  font-size: 20px;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: -0.01em;
  margin-top: 24px !important;
}

.p3 {
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0;
}

.md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text #video-card-container-header #LinkMyAccounts .collapse_expand_button:hover,
.md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text #video-card-container-header #LinkMyAccounts .collapse_expand_button:focus {
  text-decoration: none;
}

.md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text #video-card-container-header #LinkMyAccounts .collapse_expand_button span:hover,
.md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text #video-card-container-header #LinkMyAccounts .collapse_expand_button span:focus {
  text-decoration: none;
}

.md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text .H2G-info-container #H2G-info-pretext + button.expand-info:focus {
  text-decoration: none;
}

/* Exploremore Css */
/* Copyright 2019-2025 Epic Systems Corporation */
#exploreMoreContainer {
  padding: 0.5rem 0.625rem 0 0.625rem;
  margin-top: 1.5rem;
}

#exploreMoreContainer .content {
  padding: 0.5rem;
  margin-top: auto;
  margin-bottom: auto;
}

#exploreMoreContainer #feedContent {
  max-width: none;
}

#exploreMoreContainer .carouselWindowWrapper.snap {
  scroll-padding: 0 1.5rem 0 0;
  /*rtl:raw:
  scroll-padding: 0 0 0 1.5rem;
  */
}

#exploreMoreContainer .carouselWindow .slide {
  margin: 0 1.5rem 0 0;
}

#exploreMoreContainer .feedItem {
  margin-bottom: 0.25rem;
  flex-direction: row;
}

#exploreMoreContainer .feedItem a {
  z-index: auto;
}

#exploreMoreContainer .feedTitle {
  font-size: var(--wptheme_font-style_h2_size);
  color: var(--wptheme_font-style_h2_color);
  font-weight: var(--wptheme_font-style_h2_weight);
  padding: 0.5rem 0;
  display: flex;
  align-items: center;
}

#exploreMoreContainer .feedTitle h2 {
  padding: 0.25rem 0;
  text-overflow: ellipsis;
  overflow: hidden;
}

#exploreMoreContainer .feedTitle .exploreMoreLogo {
  fill: currentColor;
  width: 3rem;
  height: 3rem;
}

#exploreMoreContainer h3.exploreMoreTitle {
  padding-top: 0.5rem;
  padding-bottom: 0.25rem;
  word-wrap: break-word;
  word-break: break-word;
  font-size: var(--wptheme_font-style_h4_size);
  color: var(--wptheme_font-style_h4_color);
  font-weight: var(--wptheme_font-style_h4_weight);
}

#exploreMoreContainer .exploreMoreText {
  text-align: center;
  word-wrap: break-word;
  word-break: break-word;
}

#exploreMoreContainer .exploreMoreImage {
  margin: auto;
}

#exploreMoreContainer .exploreMoreImage svg,
#exploreMoreContainer .exploreMoreImage img {
  display: block;
  max-height: 72px;
  max-width: 72px;
  height: auto;
  width: auto;
  margin: auto;
}

#exploreMoreContainer .exploreMoreImage [*|href$=_simple] {
  fill: #0074AD;
}

#exploreMoreContainer .exploreMoreSubjectContext {
  border-radius: inherit;
}

#exploreMoreContainer .exploreMoreAction {
  padding: 0.5rem 0rem;
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
}

@media screen {
  #exploreMoreContainer .exploreMoreAction:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
#exploreMoreContainer .exploreMoreAction .arrow {
  position: relative;
  height: 1rem;
  width: 1rem;
  top: 0.23rem;
  fill: currentColor;
  /*rtl:raw:
  transform: rotate(180deg);
  */
}

@media only screen and (max-width: 768px) and (hover: none) {
  #exploreMoreContainer {
    padding: 0;
    margin-bottom: 1.5rem;
    width: calc(100% + 1.5rem);
    max-width: calc(100% + 1.5rem);
  }
}
@media only screen and (max-width: 768px) {
  #exploreMoreContainer .feedItem {
    display: flex;
    flex-direction: column;
  }
  #exploreMoreContainer .actions {
    margin-top: auto;
  }
}
@media only screen and (min-width: 769px) {
  #exploreMoreContainer .content {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    margin-top: 0;
    margin-bottom: 0;
  }
  #exploreMoreContainer .content .itemDescription {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
  }
  #exploreMoreContainer .content .details {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    max-width: 65%;
    margin-right: 0.25rem;
  }
  #exploreMoreContainer .content .details .iconDetails {
    margin-right: 1rem;
  }
  #exploreMoreContainer .content .details .iconDetails img {
    height: 48px;
  }
  #exploreMoreContainer .exploreMoreText {
    text-align: left;
  }
  #exploreMoreContainer .exploreMoreImage {
    padding-right: 15px;
    width: 25%;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1300px) {
  #exploreMoreContainer {
    padding-left: 0;
    padding-right: 0;
  }
}
/* Home Css */
/* Copyright 2019-2025 Epic Systems Corporation */
#home-page-content {
  display: flex;
  flex-direction: row;
  margin-bottom: 2rem;
}

@media only screen and (max-width: 1300px) {
  #home-page-content {
    /*Starting at tablet size, main content goes above secondary content*/
    flex-direction: column;
  }
  #home-page-content.fullWidth {
    flex-direction: row;
  }
}
@media only screen and (max-width: 768px) {
  #home-page-content {
    flex-wrap: wrap;
  }
}
@media print {
  #home-page-content {
    flex-direction: column;
  }
}
#home-page-content #main_content {
  flex: 0 1 70%;
  vertical-align: top;
  padding-right: 1rem;
  width: 70%;
  max-width: 70%;
}

@media only screen and (max-width: 1300px) {
  #home-page-content #main_content {
    flex: 0 0 auto;
    padding-right: 0;
    width: 100%;
    max-width: 100%;
  }
}
@media print {
  #home-page-content #main_content {
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
  }
  #home-page-content #main_content #exploreMoreContainer {
    display: none !important;
  }
}
#home-page-content.fullWidth #main_content {
  flex: 1 1 auto;
  padding-right: 0;
  width: 100%;
  max-width: 100%;
}

#home-page-content #secondary_content {
  /*At desktop size, secondary content is stacked*/
  flex: 1 1 30%;
  vertical-align: top;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  margin-top: 2.85rem;
}

/*#home-page-content #secondary_content.topAligned {
    margin-top: 0;
}*/
@media only screen and (max-width: 1300px) {
  #home-page-content #secondary_content {
    /*At tablet size, secondary content is side by side*/
    flex: 1 1 auto;
    flex-direction: row;
    align-items: flex-start;
    margin-top: 2rem;
    gap: 1rem;
  }
  #home-page-content #secondary_content.topAligned {
    margin-top: 2rem;
  }
}
@media only screen and (max-width: 768px) {
  #home-page-content #secondary_content {
    /*At phone size, secondary content is again stacked*/
    flex: 1 1 auto;
    flex-direction: column;
    align-items: stretch;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    align-items: stretch;
  }
}
@media print {
  #home-page-content #secondary_content {
    flex: 0 0 100%;
    flex-direction: column;
  }
}
#home-page-content #secondary_content #careteamWrapper {
  flex: 0 1 auto;
  margin-bottom: 1rem;
}

@media only screen and (max-width: 1300px) {
  #home-page-content #secondary_content #careteamWrapper {
    flex: 1 1 50%;
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 768px) {
  #home-page-content #secondary_content #careteamWrapper {
    flex: 0 1 auto;
  }
}
#home-page-content #secondary_content #externalalertsWrapper {
  flex: 0 1 auto;
}

@media only screen and (max-width: 1300px) {
  #home-page-content #secondary_content #externalalertsWrapper {
    flex: 1 1 50%;
    padding: 0.7rem 0.7rem 0 0.7rem;
  }
}
@media only screen and (max-width: 768px) {
  #home-page-content #secondary_content #externalalertsWrapper {
    flex: 0 1 auto;
  }
}
#home-page-content #main_content.loading,
#home-page-content #secondary_content.loading {
  display: flex;
  height: 50vh;
  margin: 0;
  background-color: #f1f1f1;
}

#home-page-content #main_content.loading .loadingHeart,
#home-page-content #secondary_content.loading .loadingHeart {
  margin: auto;
}

.datatile #home-page-content #main_content.loading,
.datatile #home-page-content #secondary_content.loading {
  height: 25rem;
}

#home-page-content #main_content.loading {
  margin-right: 1rem;
}

@media only screen and (max-width: 1300px) {
  #home-page-content #main_content.loading {
    flex: 1 0 40vh;
    height: 40vh;
    margin-right: 0;
    margin-bottom: 1rem;
  }
  .datatile #home-page-content #main_content.loading {
    flex: 1 0 20rem;
    height: 20rem;
  }
}
@media only screen and (max-width: 1300px) {
  #home-page-content #secondary_content.loading {
    flex: 1 0 20vh;
    height: 20vh;
  }
  .datatile #home-page-content #secondary_content.loading {
    flex: 1 0 10rem;
    height: 10rem;
  }
}
#home-page-content #main_content_loading,
#home-page-content #secondary_content_loading {
  height: 100%;
}

#onboarding-content {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.5);
  display: block;
  z-index: 1001;
  width: 100%;
  height: 100%;
}

#onboarding-content.jqHidden {
  display: none;
}

#onboarding-content #card-content {
  height: 85%;
}

@media only screen and (min-width: 1px) and (orientation: landscape) and (max-height: 768px) {
  #onboarding-content #card-content {
    height: 100%;
  }
}
#onboarding-content #onboarding-root,
#onboarding-content .video-container {
  position: fixed;
  top: 22%;
  left: 30%;
  height: 55%;
  min-height: 220px;
  width: 40%;
  background-color: #ffffff;
  box-shadow: 5px 9px 10px rgba(0, 0, 0, 0.2);
  opacity: 1;
  z-index: 1002;
  box-sizing: border-box;
  margin: 2rem 1rem 1rem 1rem;
}

@media only screen and (min-width: 1px) and (max-width: 1300px) {
  #onboarding-content #onboarding-root,
  #onboarding-content .video-container {
    left: 10%;
    top: 5%;
    width: 80%;
    height: 80%;
  }
}
@media only screen and (min-width: 1px) and (max-width: 1300px) and (orientation: landscape) and (max-height: 768px) {
  #onboarding-content #onboarding-root,
  #onboarding-content .video-container {
    margin: 0rem;
  }
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  #onboarding-content #onboarding-root,
  #onboarding-content .video-container {
    left: 2.5%;
    top: 2.5%;
    width: 95%;
    height: 95%;
    margin: 0;
  }
}
@media only screen and (min-width: 1px) and (max-width: 768px) and (orientation: landscape) {
  #onboarding-content #onboarding-root,
  #onboarding-content .video-container {
    margin: 0rem;
  }
}
@media print {
  #onboarding-content #onboarding-root,
  #onboarding-content .video-container {
    display: none;
  }
}
@media only screen and (min-width: 1px) and (max-width: 1300px) {
  .datatile #onboarding-content #onboarding-root {
    height: auto;
  }
}
@media only screen and (min-width: 1px) and (max-width: 1300px) {
  .datatile #onboarding-content .video-container {
    height: 45vw;
  }
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  .datatile #onboarding-content .video-container {
    height: 53.4375vw;
  }
}
@media (orientation: landscape) and (max-width: 1300px) {
  .datatile #onboarding-content .video-container {
    height: 80%;
  }
}
@media (orientation: landscape) and (max-width: 768px) {
  .datatile #onboarding-content .video-container {
    height: 95%;
  }
}
#onboarding-content .onboarding-image-container {
  height: 60%;
  align-items: center;
  justify-content: center;
  margin-bottom: 0.6rem;
  background: #246fb5 fixed center;
  align-content: center;
  overflow: hidden;
  display: flex;
  padding: 1rem 0 1rem 0;
  z-index: 3;
}

@media (orientation: landscape) and (max-height: 768px) {
  #onboarding-content .onboarding-image-container {
    width: 35%;
    display: inline-flex;
    height: 100%;
  }
}
#onboarding-content .onboarding-image {
  width: 95%;
  height: 95%;
}

.datatile #onboarding-content .onboarding-image {
  min-height: 12rem;
}

#onboarding-content .onboarding-image.onboarding-welcome {
  background: url("../images/onboarding_welcome.png") no-repeat center;
  background-size: 100%;
}

html[dir=rtl] #onboarding-content .onboarding-image.onboarding-welcome {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

#onboarding-content .onboarding-image.onboarding-menu {
  background: url("../images/onboarding_menu.png") no-repeat center;
  background-size: 95%;
}

#onboarding-content .onboarding-image.onboarding-mixed-feed {
  background: url("../images/onboarding_mixed_feed.png") no-repeat center;
  background-size: 95%;
}

html[dir=rtl] #onboarding-content .onboarding-image.onboarding-mixed-feed {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

#onboarding-content .onboarding-image.onboarding-feed {
  background: url("../images/onboarding_feed.png") no-repeat center;
  background-size: 95%;
}

html[dir=rtl] #onboarding-content .onboarding-image.onboarding-feed {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

#onboarding-content .onboarding-image.onboarding-proxy {
  background: url("../images/onboarding_proxy.png") no-repeat center;
  background-size: 95%;
}

html[dir=rtl] #onboarding-content .onboarding-image.onboarding-proxy {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

#onboarding-content #circle-container {
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.3) fixed center;
  border-radius: 100%;
  overflow: visible;
  z-index: 2;
  height: 75%;
  width: auto;
  aspect-ratio: 1/1;
}

@media only screen and (max-width: 376px) {
  #onboarding-content #circle-container {
    height: auto;
    width: 85%;
  }
}
@media only screen and (max-height: 768px) and (orientation: landscape) {
  #onboarding-content #circle-container {
    height: auto;
    width: 85%;
  }
}
#onboarding-content .onboarding-title {
  margin-left: 1rem;
  width: 95%;
  overflow-x: auto;
}

@media only screen and (min-width: 1px) and (max-width: 768px) {
  #onboarding-content .onboarding-title {
    width: 90%;
  }
}
@media only screen and (min-width: 1px) and (max-width: 768px) and (orientation: landscape) {
  #onboarding-content .onboarding-title {
    width: 75%;
  }
}
#onboarding-content .onboarding-text {
  margin-left: 1rem;
  width: 95%;
  overflow-y: auto;
  padding-bottom: 1px;
}

@media only screen and (min-width: 1px) and (max-width: 768px) {
  #onboarding-content .onboarding-text {
    width: 90%;
  }
}
@media only screen and (min-width: 1px) and (max-width: 768px) and (orientation: landscape) {
  #onboarding-content .onboarding-text {
    width: 75%;
  }
}
@media (orientation: landscape) and (max-height: 768px) {
  #onboarding-content .onboarding-text-container {
    width: 65%;
    display: inline-block;
    height: 80%;
    vertical-align: top;
    overflow: auto;
  }
}
#onboarding-content #skip-onboarding {
  position: absolute;
  top: 0.5rem;
  right: 0.625rem;
  color: #ffffff;
  width: fit-content;
  border: 0px;
}

@media (orientation: landscape) and (max-height: 768px) {
  #onboarding-content #skip-onboarding {
    left: 0.625rem;
  }
}
#onboarding-content #onboarding-navigation {
  height: 15%;
  display: flex;
  flex-direction: column;
  width: auto;
  z-index: 10;
}

@media (orientation: landscape) and (max-height: 768px) {
  #onboarding-content #onboarding-navigation {
    position: absolute;
    height: auto;
    width: 65%;
    left: 35%;
    bottom: 0;
  }
}
#onboarding-content #onboarding-button-navigation {
  margin: 0 auto;
  padding: 0.5rem;
  display: flex;
  justify-content: flex-end;
}

@media screen and (max-width: 768px) {
  #onboarding-content #onboarding-button-navigation .button {
    width: calc(50% - 0.25rem);
    flex-grow: 1;
  }
}
#onboarding-content #onboarding-button-navigation .button:last-child {
  margin-right: 0;
}

#onboarding-content #onboarding-card-selector {
  align-content: center;
  align-items: center;
  justify-content: center;
  display: flex;
  margin-top: auto;
  z-index: 9;
}

.datatile #onboarding-content #onboarding-card-selector {
  padding: 10px;
}

@media only screen and (min-width: 1px) and (max-width: 768px) {
  #onboarding-content #onboarding-card-selector {
    bottom: 3.5rem;
  }
}
@media only screen and (min-width: 1px) and (max-width: 768px) and (orientation: landscape) {
  #onboarding-content #onboarding-card-selector {
    bottom: 0.375rem;
  }
}
#onboarding-content [id^=card-selector] {
  background: rgba(0, 0, 0, 0.2) fixed center;
  border-radius: 100%;
  display: inline-flex;
  height: 0.5rem;
  overflow: hidden;
  width: 0.5rem;
  margin-left: 0.25rem;
  cursor: pointer;
}

#onboarding-content [id^=card-selector].selected {
  background: rgba(0, 0, 0, 0.7) fixed center;
}

#onboarding-content #video-link {
  margin: 1rem auto 0;
  display: flex;
  align-items: center;
}

#onboarding-content #video-link::before {
  content: "";
  margin-right: 0.25rem;
  border-style: solid;
  border-width: 0.45em 0em 0.45em 0.78em;
  border-color: transparent transparent transparent currentColor;
}

.video-container iframe {
  width: 100%;
  height: 100%;
}

.video-container #close-video-popup {
  position: absolute;
  top: -12px;
  right: -12px;
}

.video-container #close-video-popup:hover {
  cursor: pointer;
}

/* Homepageheading Css */
/* Copyright 2023-2025 Epic Systems Corporation */
.shortcutButtons {
  max-width: calc(100% + 2.5rem);
  width: calc(100% + 2.5rem);
  margin-left: -1.25rem;
  text-align: center;
  position: relative;
  padding: 0.25rem 2rem;
  overflow-x: clip;
  padding-bottom: 2rem;
  padding: 0 0.5rem;
}

@media screen and (max-width: 768px) {
  .shortcutButtons {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
  }
}
@media print {
  .shortcutButtons {
    margin-left: 0;
    width: 100%;
  }
}
@media screen {
  .shortcutButtons {
    min-height: 1px;
  }
}
body.branded .shortcutButtons {
  overflow-x: visible;
}

.shortcutButtons > * {
  position: relative;
  z-index: 1;
}

.shortcutButtons:before {
  background: #dfeaf4;
  content: "";
  position: absolute;
  left: -2rem;
  width: calc(100% + 4rem);
  border-radius: 3px 3px 50% 50%/3px 3px 50px 50px;
}

body.branded .shortcutButtons:before {
  left: calc(-55vw + 50%);
  margin-left: 0;
  width: 110vw;
  max-width: 110vw;
}

@media screen {
  .shortcutButtons {
    min-height: 5.5rem;
  }
}
.shortcutButtons:before {
  top: 0;
  height: 100%;
}

.shortcutButtons.swoopText a,
.shortcutButtons.swoopText._Link,
.shortcutButtons.swoopText ._Link,
.shortcutButtons .swoopText a,
.shortcutButtons .swoopText._Link,
.shortcutButtons .swoopText ._Link {
  background-color: #ffffff;
  border-radius: 0.25rem;
  padding: 0.2rem 0.4rem;
}

.shortcutButtons:after {
  background: #246fb5;
  content: "";
  position: absolute;
  left: -2rem;
  width: calc(100% + 4rem);
  border-radius: 3px 3px 50% 50%/3px 3px 50px 50px;
}

body.branded .shortcutButtons:after {
  left: calc(-55vw + 50%);
  margin-left: 0;
  width: 110vw;
  max-width: 110vw;
}

.shortcutButtons:before {
  height: 115%;
  top: -3.5rem;
  filter: saturate(1.75);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: cover;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  mask-size: cover;
  mask-position: center;
}

@media only screen and (max-width: 1300px) {
  .shortcutButtons:before {
    top: -1.5rem;
    height: 95%;
  }
}
@media print {
  .shortcutButtons:before {
    display: none;
  }
}
.shortcutButtons#sticky-shortcut-buttons:before {
  background: #0074AD;
  -webkit-mask-image: url("../images/background.svg");
  mask-image: url("../images/background.svg");
  z-index: 1;
}

.shortcutButtons#sticky-shortcut-buttons:after {
  top: -0.8rem;
  height: 95%;
  background-color: #d9eaf3;
  filter: saturate(1.75);
}

@media screen {
  .shortcutButtons#shortcut-buttons:before {
    background-image: linear-gradient(#e6f1f7 0%, #cce3ef 30%, #0074AD 60%);
    -webkit-mask-image: url("../images/background.svg"), -webkit-linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
    mask-image: url("../images/background.svg"), linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  }
}
@media screen and (min-width: 1441px) {
  .shortcutButtons#shortcut-buttons:before {
    -webkit-mask-image: none;
    mask-image: none;
    background-image: none;
    filter: none;
  }
}
.shortcutButtons .homepageHeadingRow {
  margin-bottom: 0.75rem;
}

.shortcutButtons h1 {
  font-size: var(--wptheme_font-size_5);
  display: inline;
  width: initial;
  text-align: center;
  line-height: initial;
  padding: 0.25rem 0 0 0;
  word-break: break-word;
}

@media only screen and (min-width: 1301px) {
  .shortcutButtons h1 {
    padding-top: 0.5rem;
  }
}
.shortcutButtons h1 span {
  margin-right: 0.75rem;
}

.shortcutButtons .changeShortcutsButton {
  display: inline-block;
  position: relative;
  width: 1.8rem;
  height: 1.8rem;
  top: 0.3rem;
  border-radius: 50%;
  background-color: #ffffff;
}

/*.shortcutButtons .changeShortcutsButton:hover,
.shortcutButtons .changeShortcutsButton:focus {
    background-color: #ebf4f8;
}*/
.shortcutButtons .shortcutButtonList {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 0.5rem;
  margin-bottom: 1.5rem;
  margin-left: auto;
  margin-right: auto;
}

@media only screen and (max-width: 48rem) {
  .shortcutButtons .shortcutButtonList {
    max-width: 23rem;
  }
}
@media print {
  .shortcutButtons .shortcutButtonList {
    display: none !important;
  }
}
.shortcutButtons .shortcutButtonList .shortcutButton {
  width: 5.5rem;
  height: 5.5rem;
}

.shortcutButtons .shortcutButtonList .shortcutButton svg {
  width: 2.8rem;
  height: 2.8rem;
}

.shortcutButtons .shortcutButtonList .shortcutButton a {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  margin: 0.25rem 0.5%;
  border-radius: 0.75rem;
  height: 100%;
  min-height: 0;
  text-decoration: none;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0.25rem;
}

.shortcutButtons .shortcutButtonList .shortcutButton a span {
  font-size: var(--wptheme_font-size_-2);
  word-break: break-word;
  color: #000000;
  margin: auto;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
  hyphens: auto;
}

.shortcutButtons .subscriber-shortbutton .shortcutButtonList .shortcutButton a:hover,
.shortcutButtons .subscriber-shortbutton .shortcutButtonList .shortcutButton a:focus {
  background-color: #ebf4f8;
}

@media only screen and (min-width: 769px) {
  .shortcutButtons#sticky-shortcut-buttons {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .shortcutButtons#sticky-shortcut-buttons {
    z-index: 9999;
    padding: 0;
    min-height: unset;
    position: fixed;
    left: 0;
    top: var(--wp-header-height);
    padding-bottom: 0.5rem;
  }
  .shortcutButtons#sticky-shortcut-buttons .homepageHeadingRow {
    display: none;
  }
  .shortcutButtons#sticky-shortcut-buttons .homepageHeadingRow {
    display: none;
  }
  .shortcutButtons#sticky-shortcut-buttons h1,
  .shortcutButtons#sticky-shortcut-buttons .shortcutHeader {
    display: none;
  }
  .shortcutButtons#sticky-shortcut-buttons:before {
    top: -1.5rem;
    height: 115%;
  }
  .shortcutButtons#sticky-shortcut-buttons .shortcutButtonList {
    column-gap: unset;
    max-width: unset;
    justify-content: space-around;
    margin: 0 auto;
    padding: 0 2rem;
  }
}
@media only screen and (max-width: 768px) and (max-width: 265px) {
  .shortcutButtons#sticky-shortcut-buttons .shortcutButtonList {
    padding: 0 0.5rem;
  }
}
@media only screen and (max-width: 768px) {
  .shortcutButtons#sticky-shortcut-buttons .shortcutButtonList .shortcutButton {
    height: 2.25rem;
    width: 2.25rem;
  }
}
@media only screen and (max-width: 768px) and (max-width: 321px) {
  .shortcutButtons#sticky-shortcut-buttons .shortcutButtonList .shortcutButton {
    height: 1.75rem;
    width: 1.75rem;
  }
}
@media only screen and (max-width: 768px) {
  .shortcutButtons#sticky-shortcut-buttons .shortcutButtonList .shortcutButton a {
    border-radius: 50%;
    padding: 0.25rem;
  }
  .shortcutButtons#sticky-shortcut-buttons .shortcutButtonList .shortcutButton a svg.shortcutEmblem {
    display: none;
  }
  .shortcutButtons#sticky-shortcut-buttons .shortcutButtonList .shortcutButton a svg.shortcutFlatIcon {
    display: initial;
  }
  .shortcutButtons#sticky-shortcut-buttons .shortcutButtonList .shortcutButton a span {
    display: none;
  }
  .shortcutButtons#sticky-shortcut-buttons .shortcutButtonList .shortcutButton:nth-child(1):nth-last-child(6),
  .shortcutButtons#sticky-shortcut-buttons .shortcutButtonList .shortcutButton:nth-child(6):nth-last-child(1) {
    margin-top: 0rem;
  }
  .shortcutButtons#sticky-shortcut-buttons .shortcutButtonList .shortcutButton:nth-child(2):nth-last-child(2),
  .shortcutButtons#sticky-shortcut-buttons .shortcutButtonList .shortcutButton:nth-child(2):nth-last-child(3),
  .shortcutButtons#sticky-shortcut-buttons .shortcutButtonList .shortcutButton:nth-child(3):nth-last-child(2),
  .shortcutButtons#sticky-shortcut-buttons .shortcutButtonList .shortcutButton:nth-child(2):nth-last-child(4),
  .shortcutButtons#sticky-shortcut-buttons .shortcutButtonList .shortcutButton:nth-child(4):nth-last-child(2),
  .shortcutButtons#sticky-shortcut-buttons .shortcutButtonList .shortcutButton:nth-child(2):nth-last-child(5),
  .shortcutButtons#sticky-shortcut-buttons .shortcutButtonList .shortcutButton:nth-child(5):nth-last-child(2) {
    margin-top: 0.4rem;
  }
  .shortcutButtons#sticky-shortcut-buttons .shortcutButtonList .shortcutButton:nth-child(3):nth-last-child(3),
  .shortcutButtons#sticky-shortcut-buttons .shortcutButtonList .shortcutButton:nth-child(3):nth-last-child(4),
  .shortcutButtons#sticky-shortcut-buttons .shortcutButtonList .shortcutButton:nth-child(4):nth-last-child(3) {
    margin-top: 0.75rem;
  }
}
@keyframes ShortcutButtons-animateOpaque {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ShortcutButtons-animateTransparent {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    visibility: hidden;
  }
}
@keyframes ShortcutButtons-slideStickyShortcutsDown {
  0% {
    margin-top: -100%;
  }
  100% {
    margin-top: 0;
    visibility: visible;
  }
}
@keyframes ShortcutButtons-slideStickyShortcutsUp {
  0% {
    margin-top: 0;
  }
  100% {
    margin-top: -100%;
    visibility: hidden;
  }
}
@media only screen and (max-width: 768px) {
  .shortcutButtonList,
  .shortcutButtons {
    animation-duration: 0.5s;
    animation-fill-mode: forwards;
  }
  .shortcutButtons.opaqueBigShortcuts .shortcutButtonList {
    animation-name: ShortcutButtons-animateOpaque;
  }
  .shortcutButtons.transparentBigShortcuts .shortcutButtonList {
    animation-name: ShortcutButtons-animateTransparent;
  }
  .shortcutButtons#sticky-shortcut-buttons {
    margin-top: -10rem;
  }
  .shortcutButtons#sticky-shortcut-buttons.slideStickyShortcutsDown {
    animation-name: ShortcutButtons-slideStickyShortcutsDown;
  }
  .shortcutButtons#sticky-shortcut-buttons.slideStickyShortcutsUp {
    animation-name: ShortcutButtons-slideStickyShortcutsUp;
  }
}
/* Inside Css */
/* Copyright 2018-2025 Epic Systems Corporation */
:root {
  --wp-header-height: 0px;
  --wp-footer-height: 0px;
}

body:not(.graphicHeader) {
  background: transparent url("../images/background.jpg") no-repeat fixed top center/cover;
}

body:not(.graphicHeader) #content:after {
  background: transparent url("../images/background_blurred.jpg") no-repeat fixed top center/cover;
}

#proxyprefform .roundedimage {
  width: 4.5rem;
  height: 4.5rem;
}

#subjects > .header {
  display: inline-block;
  width: auto;
}

#subjects > .popupiconcontainer {
  margin-bottom: 0.25rem;
}

#proxies {
  padding: 0 0.5rem 0 1.5rem;
  width: 18%;
}

#proxies .proxy {
  display: inline-block;
  height: 100%;
  margin: 0 -0.25em;
  position: relative;
  text-align: center;
  vertical-align: top;
  width: 2.5em;
}

#proxies .proxy.preview,
#proxies .proxy.selected:not(.shrink) {
  font-weight: bold;
  width: 3.5em;
  z-index: 10;
}

#proxies .proxy a {
  display: block;
  height: calc(100% - 0.25rem);
  padding: 0.5em 0 0;
}

#proxies .proxy.preview > a,
#proxies .proxy.selected:not(.shrink) > a {
  padding: 0;
}

#proxies .proxy .proxyicon,
.MessageList .photo,
.roundedimage {
  background: transparent none no-repeat scroll center center/cover;
  border-radius: 100%;
  border-style: solid;
  border-width: 1px;
  display: block;
  height: 2.5em;
  overflow: hidden;
}

.providerimage.roundedimage.centralProfileImage {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.roundedimage {
  width: 2.5rem;
  height: 2.5rem;
  border-color: #cccccc;
}

.MessageList .photo {
  width: 2.5em;
  display: inline-block;
  vertical-align: middle;
  z-index: 5;
}

#proxies .grow .proxyicon,
#proxies .preview > a .proxyicon,
#proxies .selected:not(.shrink) > a .proxyicon {
  border-width: 2px;
  height: 3.5em;
}

#proxies .proxy .proxyicon .moreProxies {
  width: 100%;
}

#proxies .proxy.selected:not(.hidebar):after {
  content: "";
  display: block;
  height: 0.25rem;
  margin: 0 0 0 -15%;
  width: 130%;
}

#proxies .iconlabel {
  color: #565656;
  display: block;
  margin: 0 0 0 -50%;
  opacity: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  visibility: hidden;
  width: 200%;
  white-space: nowrap;
  transition: visibility 0.2s;
}

#proxies .grow .iconlabel,
#proxies .selected:not(.shrink) > a .iconlabel {
  color: #000000;
  opacity: 1;
  visibility: visible;
}

#proxies .proxy,
#proxies .proxy a,
#proxies .proxy .proxyicon,
#proxies #photoImg_morecontainer,
#proxies #photoImg_morecontainer .proxyicon {
  transition: all 0.2s;
}

#locale_container.postlogin {
  position: absolute;
  top: -0.2rem;
  right: 10px;
  transition: all ease 0.2s;
  width: auto;
  text-align: right;
}

#content {
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
}

body.ready #content {
  opacity: 1;
}

.hasCEFooter #header.compact:not(:empty) + #content #main,
.hasCEFooter #header.compact:not(:empty) + #toastWrapper + #content #main {
  padding-bottom: 4rem;
}

.hasCEFooter #header.compact:not(:empty) + #content #sidebar,
.hasCEFooter #header.compact:not(:empty) + #toastWrapper + #content #sidebar {
  padding-bottom: 6rem;
}

#sidebar {
  padding: 1rem 0.75rem 0.5rem 1rem;
}

#footer {
  box-sizing: content-box;
  font-size: 0.8rem;
  line-height: 1rem;
  margin-top: 0;
  padding: 0;
  position: relative;
  text-align: center;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
}

body.ready #footer {
  opacity: 1;
}

#footer .mainStyle {
  border: none;
}

#footer .mainStyle > *:not(#mychart_by_epic_logo_wrapper) {
  display: inline-block;
  margin: 0 0.5rem;
  width: auto;
}

#footer #baselinks a:after {
  content: "";
  margin: 0.25rem;
}

#footer #baselinks a:after:last-child {
  margin: 0;
}

.cefooter {
  padding: 0 0 0.5rem 0.5rem;
  display: block !important;
}

.cefooter > * {
  vertical-align: middle;
}

.cefooter::before {
  content: "";
  display: inline-block;
  background: transparent none no-repeat scroll center center/1.3rem 1.3rem;
  width: 1.3rem;
  height: 1.3rem;
  vertical-align: middle;
  padding: 0 0.25rem 0 0;
}

.cefooter.sharing::before {
  background-image: url("../images/CareEverywhere/CE_Sharing.png");
}

.cefooter.notsharing::before {
  background-image: url("../images/CareEverywhere/CE_NotSharing.png");
}

#sidebar > a img.assistiveicon {
  width: 2.5em;
}

.section .content input.radio,
.section .content input.radio + label {
  display: inline-block;
}

.section .content input.radio,
.section .content input.radio + label {
  vertical-align: top;
}

.section .content input + .helptext,
.section .content select + .helptext,
.section .content textarea + .helptext,
.section .content fieldset + .helptext,
.section .content .helptext + .helptext,
.section .content .popupiconcontainer + script + .helptext {
  margin: -0.5rem 0 0.75rem;
  padding: 0 0.25rem;
}

.section .content .helptext:empty {
  margin: 0;
  padding: 0;
}

.section .content .ghostInput .helptext:first-of-type {
  margin-top: 0;
}

#wrap .subjectIndicator {
  margin: 0 0 0 0.5rem;
}

.contentlink img.info {
  display: inline-block;
  margin-right: 0.5rem;
  vertical-align: bottom;
  width: 1.25rem;
}

.externalicon {
  vertical-align: middle;
}

.proxyphoto .photo {
  max-height: 4rem;
  max-width: 4rem;
}

.dateSelector .dtSelWrapper {
  display: inline-block;
  margin: 0 0.75rem 0 0;
  vertical-align: top;
  width: auto;
}

.dateSelector .dtSelWrapper:last-child {
  margin: 0;
}

.dateSelector .dtSelWrapper .dateslabel {
  margin: -0.25rem 0 0;
}

.respNavParent {
  border-bottom: 1px solid #cccccc;
  width: 100%;
  overflow: hidden;
  line-height: 1.25rem;
}

.respNavParent.fullwidth .respNavChild {
  width: 100%;
}

.respNavParent.fullwidth .respNavChild .respNavTab {
  flex: 1 1 auto;
}

.respNavParent.overflow {
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-width: none;
  -webkit-overflow-scrolling: touch !important;
  -ms-overflow-style: none;
}

.respNavParent.overflow::-webkit-scrollbar {
  display: none;
  width: 0px;
  background: transparent;
}

.respNavChild {
  display: inline-flex;
  width: auto;
  max-width: none;
}

@media print {
  .respNavChild {
    width: 100%;
  }
}
.respNavTab {
  background-color: rgba(0, 116, 173, 0.1);
  border: thin solid transparent;
  flex: 0 0 112px;
  line-height: normal;
  min-height: 5.25rem;
  width: 112px;
  padding: 4px 8px 4px 8px;
  margin: 4px 2px 0 2px;
  border-bottom-width: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  cursor: pointer;
}

@media print {
  .respNavTab {
    flex: 1 1 auto;
    height: 3.25rem;
    padding: 0;
    border: none;
  }
}
.respNavTab .tablink {
  color: #000000;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  width: 100%;
  overflow: hidden;
  text-decoration: none;
}

@media print {
  .respNavTab .tablink {
    display: inline-flex;
    flex-direction: row;
    column-gap: 0.5rem;
  }
}
.respNavTab .tablink .tabimg {
  border: thin solid #cccccc;
  background-color: #ffffff;
  height: 2rem;
  width: 2rem;
  flex-shrink: 0;
  overflow: hidden;
  border-radius: 50%;
}

.respNavTab .tablink .tabname {
  overflow: hidden;
  display: flex;
  display: -webkit-box;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  max-width: 100%;
  margin: auto;
  text-align: center;
  font-size: 0.8rem;
  font-weight: bold;
}

@media print {
  .respNavTab .tablink .tabname {
    flex: 1 1 auto;
    -webkit-box-align: start;
    text-align: left;
    font-size: 1.333rem;
    line-height: 1.5rem;
  }
}
.respNavTab.selected {
  border-color: #dbdbdb;
  border-bottom-color: #0074AD;
  background-color: rgba(255, 255, 255, 0.25);
}

.respNavTab.selected .tablink {
  color: #0074AD;
}

@media print {
  .respNavTab:not(.selected) {
    display: none;
  }
}
@media only screen and (min-width: 321px) {
  .respNavTab {
    flex: 0 0 124px;
    width: 124px;
  }
}
@media only screen and (min-width: 426px) {
  .respNavTab {
    flex: 0 0 140px;
    width: 140px;
  }
}
@media only screen and (min-width: 769px) {
  .respNavChild .respNavTab {
    flex: 0 0 150px;
    width: 150px;
    padding: 4px 8px 4px 8px;
    height: 3.25rem;
  }
  .respNavChild .respNavTab .tablink {
    display: inline-flex;
    flex-direction: row;
  }
  .respNavChild .respNavTab .tablink .tabimg {
    margin-right: 8px;
  }
  .respNavChild .respNavTab .tablink .tabname {
    align-self: baseline;
    flex: 1 1 auto;
  }
}
.navparent {
  overflow: hidden;
  margin: 1rem 0 0.5rem;
}

.navchild {
  font-size: 1.25rem;
  position: relative;
  margin-bottom: 1.5rem;
  display: inline-block;
  width: auto;
}

.navchild::after {
  border-bottom: 1px solid #cccccc;
  bottom: 0;
  content: "";
  display: block;
  height: 1px;
  left: 100%;
  position: absolute;
  width: 1500%;
}

.membertab {
  border-style: solid;
  border-width: 0.25rem 1px 1px;
  display: inline-block;
  margin: 0 -1px;
  opacity: 0.8;
  position: relative;
  width: auto;
}

.membertab.selected {
  border-style: solid solid none;
  border-width: 0.25rem 1px 0;
  margin: 0;
  opacity: 1;
}

.navparent.condensed .membertab:not(.selected) .tabimg + .tabname {
  width: 0;
}

.navparent.condensed .membertab:not(.selected) a {
  padding: 0.5rem;
  font-size: 1rem;
}

.membertab:first-child,
.membertab.selected:first-child + .membertab {
  margin: 0 -1px 0 0;
}

.membertab a {
  display: block;
  font-size: 1rem;
  padding: 0.5rem 1.25rem;
}

.membertab.hover:not(.selected) {
  border-style: solid;
  border-width: 0.25rem 1px 1px;
  opacity: 1;
}

.membertab a img.tabimg {
  border-width: 1px;
  border-style: solid;
  border-radius: 50%;
  display: inline-block;
  height: 2rem;
  margin-right: 0.5rem;
  overflow: hidden;
  vertical-align: middle;
  width: 2rem;
}

.membertab a img.tabimg.borderless {
  border-width: 0px;
  border-radius: 0px;
}

.membertab a .tabname {
  display: inline-block;
  width: calc(100% - 2rem - 0.5rem);
  overflow: hidden;
  vertical-align: middle;
  height: 2.5rem;
  line-height: 1.25rem;
}

.navchild.fullwidth {
  display: flex;
  width: 99.9%;
}

.navchild.fullwidth::after {
  content: none;
}

.navchild.fullwidth > .membertab {
  flex: 1 1 0px;
}

.navchild.fullwidth > .membertab a {
  text-align: center;
  margin: 0px auto;
}

.navchild.fullwidth > .membertab a .tabname {
  width: auto;
}

.tabcontainer {
  border-color: #cccccc;
  border-style: none solid solid;
  border-width: 0 1px 1px;
  margin: 3.25rem 0 0;
  padding: 0.5rem;
}

.navparent ~ .tabcontainer {
  border: none;
  margin: 0;
  padding: 0;
}

.tabcontainer .navparent {
  left: calc(-0.5rem - 1px);
  margin: 0 0 -3.25rem;
  position: relative;
  top: calc(-3rem + 1px);
  width: calc(100% + 1rem + 2px);
  padding-bottom: 0.5rem;
}

.tabcontainer .navchild {
  margin: 0;
}

.flyoutparent {
  position: relative;
  white-space: nowrap;
  width: auto;
}

.flyoutprompt {
  background-color: #0074AD;
  color: #ffffff;
  display: inline-block;
  padding: 0.25rem 0.75rem;
}

.flyoutprompt:focus {
  outline-style: dotted;
  outline-width: 1px;
}

.flyoutprompt:focus,
.flyoutprompt:hover {
  color: #ffffff;
}

.flyoutprompt * {
  display: inline-block;
  font-weight: bold;
}

.flyout {
  opacity: 1;
  position: absolute;
  transition: opacity 0.15s;
  visibility: visible;
  width: auto;
  z-index: 2;
  box-shadow: 0px 4px 4px -1px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
}

.flyout.collapsed {
  opacity: 0;
  visibility: hidden;
}

.flyout ul {
  list-style-type: none;
}

.flyoutitem {
  color: #0074AD;
  display: block;
  padding: 0.25rem 0.75rem;
}

.flyoutitem:focus,
.flyoutitem:hover {
  background-color: #0074AD;
  color: #ffffff;
  text-decoration: none;
}

.flyoutitem.chosen {
  font-weight: bold;
}

.flyoutitem.chosen:focus,
.flyoutitem.chosen:hover {
  background-color: #ffffff;
  color: #0074AD;
  cursor: default;
}

.flyoutparent .downarrow {
  border-color: #ffffff transparent transparent;
  border-style: solid solid none;
  border-width: 0.5rem 0.25rem 0;
  height: 0;
  margin: 0 0.25rem;
  width: 0;
}

.popupInstructions .externalicon {
  width: 1.2rem;
  height: 1.2rem;
}

.tooltipicon {
  display: inline;
  cursor: auto;
}

.popupInstructions {
  display: inline-block;
  line-height: 1.25rem;
  vertical-align: top;
}

.popupInstructions img.organizationLogo {
  display: inline-block;
  margin: 0 1rem 0 0;
  overflow: hidden;
  vertical-align: middle;
  width: 2.5rem;
  height: 2.5rem;
  float: left;
  clear: left;
}

.popupInstructions .organizationName,
.popupInstructions .organizationTimeStamp {
  width: auto;
  vertical-align: top;
}

.popupInstructions .organizationName {
  display: inline-block;
  font-size: 0.9rem;
  max-width: 70%;
}

.popupInstructions .organizationTimeStamp {
  font-size: 0.8rem;
  font-style: italic;
}

.popupiconcontainer .popupInstructions.autowidth,
.popupiconcontainer .popupInstructions .organization {
  border-radius: 6px;
  width: auto;
  margin-bottom: 0.5rem;
}

#sidebar .popupiconcontainer .popupInstructions .organization {
  white-space: normal;
}

#wrap #content #main .popupInstructions.card.hover {
  background-color: #ffffff;
  cursor: default;
}

div.organization.extraWide.CenterItems {
  display: flex;
  align-items: center;
}

div.organizationName.extraWide.organizationNameContainerNoTimestamp {
  height: 100%;
  display: flex;
  align-items: center;
}

div.localOrg {
  border-bottom: solid thin;
  border-color: #cccccc;
  margin: 0 0 0.5rem 0;
}

.externaljumppopup.component.Popup.container {
  padding: 0;
  transition: none;
}

.externaljumppopup.component.Popup > .scrollable > .content {
  min-height: 750px;
  padding: 0;
  overflow-y: hidden !important;
}

.externaljumppopup .loadingContainer {
  text-align: center;
  margin-top: 180px;
}

.externaljumppopup .loadingContainer .loadingStatus {
  font-size: 1.2rem;
  margin: 2rem 0 -4rem;
  font-weight: 400;
}

.externaljumppopup .loadingContainer .logo .roundedimage {
  width: 4rem;
  height: 4rem;
  margin: 0 auto;
}

.externaljumppopup .loadingContainer .externallogo {
  width: 4rem;
}

.externaljumppopup .loadingContainer.loaded {
  opacity: 0;
  transition: opacity 0.5s 1s;
}

.externaljumppopup .loadedcontent {
  visibility: hidden;
  height: 0;
  overflow: hidden;
}

.externaljumppopup .externalheader {
  border-bottom: 1px solid #cccccc;
  min-height: 4rem;
  padding: 0.4rem 0.6rem;
  overflow: hidden;
  margin: 0;
}

.externaljumppopup .externalheader * {
  word-wrap: break-word;
}

.externaljumppopup .externalheader .externallogo {
  width: 4rem;
  height: 4rem;
  display: inline-block;
  vertical-align: middle;
}

.externaljumppopup .externalheader .orgName {
  width: calc(100% - 4rem);
  display: inline-block;
  padding-left: 1rem;
  vertical-align: middle;
}

.externaljumppopup .externalheader .contactinfo {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

.externaljumppopup .externalheader .contactinfo .section {
  display: inline-block;
  vertical-align: top;
  font-size: 0.8rem;
  position: relative;
  padding-right: 1rem;
}

.externaljumppopup .contactinfo.nocontact .address {
  left: 50%;
}

.externaljumppopup .contactinfo .section.contact {
  text-align: center;
}

.externaljumppopup .contact .contact0 {
  font-size: 1.2rem;
}

.externaljumppopup .contactinfo .section * {
  display: block;
  line-height: 1.25rem;
}

.externaljumppopup .externalframewrapper {
  overflow: auto;
  max-width: 100vw;
}

.externaljumppopup .externalframe {
  border: 0;
  width: 100%;
  display: block;
}

.externaljumppopup .titlebar .externallogo {
  display: inline-block;
  vertical-align: middle;
  margin: 0 1rem 0 0.5rem;
}

.externaljumppopup .loadingExt {
  display: block;
  margin: 0 auto;
}

.externalJumpRequestPopup.Popup[class] .toolbar .buttons {
  flex-wrap: wrap;
  margin-bottom: 0;
  margin-left: -0.25rem;
}

@media screen and (min-width: 769px) {
  .externalJumpRequestPopup.Popup[class] .toolbar .buttons {
    max-width: calc(100% + 0.5rem);
    width: calc(100% + 0.5rem);
  }
}
.externalJumpRequestPopup.Popup[class] .toolbar .buttons .button {
  margin: 0.5rem 0.25rem 0;
  flex-grow: 1;
}

.externaljumppopup .browsersupport:not(:empty) {
  text-align: center;
  margin: 3rem auto;
}

.inlineloading.withsources .loadingIndicator {
  margin-top: 0;
}

.loadingIndicator {
  min-height: 3.5rem;
  margin-top: 5rem;
  text-align: center;
}

.loadingIndicator .indicator {
  display: block;
  position: relative;
  margin: 0 auto;
  width: 64px;
  height: 64px;
  background-image: url("../images/loadingIndicators/heartAnimation_heartOnly.svg");
  background-size: contain;
  transform: scale(0.8);
  animation: heartbeat 2s 0.2s ease infinite;
  text-align: initial;
  flex-shrink: 0;
}

.loadingIndicator .indicator:before {
  content: url("../images/loadingIndicators/heartAnimation_lineOnly.svg");
  animation: heartbeatWipeFromLeft 2s linear infinite;
  transform: scale(1, 0.8);
  position: absolute;
  overflow: hidden;
  clip: rect(0, 0, 64px, 0);
}

.loadingIndicator .indicator:after {
  position: absolute;
  /* rtl:ignore */
  left: 0;
  top: 31.5px;
  width: 5px;
  height: 5px;
  background: #ffffff;
  border-radius: 100%;
  content: "";
  opacity: 0;
  animation: pulse 2s linear infinite;
}

@keyframes heartbeat {
  0% {
    transform: scale(0.8);
  }
  14% {
    transform: scale(1);
  }
  28% {
    transform: scale(0.8);
  }
  42% {
    transform: scale(1);
  }
  70% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(0.8);
  }
}
@keyframes heartbeatWipeFromLeft {
  0% {
    clip: rect(0, 0, 64px, 0);
  }
  50% {
    clip: rect(0, 64px, 64px, 0);
  }
  100% {
    clip: rect(0, 64px, 64px, 64px);
  }
}
@keyframes pulse {
  0% {
    /* rtl:ignore */
    left: 0;
  }
  12% {
    top: 31.5px;
  }
  15% {
    top: 28px;
  }
  16.5% {
    top: 31.5px;
  }
  19.5% {
    top: 31.5px;
  }
  20% {
    opacity: 1;
  }
  22% {
    top: 12px;
  }
  24% {
    top: 48px;
  }
  28% {
    top: 31.5px;
  }
  32% {
    top: 31.5px;
  }
  35% {
    top: 28px;
  }
  36.5% {
    top: 33px;
  }
  40% {
    height: 5px;
    width: 5px;
  }
  45% {
    opacity: 1;
    height: 0;
    width: 0;
  }
  46% {
    opacity: 0;
  }
  50% {
    /* rtl:ignore */
    left: 60px;
  }
}
.overlayContainer {
  z-index: 1000;
}

.overlayContainer#appPopupRoot {
  position: relative;
}

@media print {
  @supports selector(:has(*)) {
    .overlayContainer {
      display: none;
    }
    .overlayContainer:has(.printable) {
      display: block;
    }
  }
}
.lb_overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 3000;
  background: rgba(0, 0, 0, 0.4);
}

/* #region Pick Organization styling */
.component.Popup.PickOrganization.small,
.component.Popup.PickOrganization.medium {
  min-width: 0;
  width: auto;
  max-width: 650px;
}

.Popup.PickOrganization .component li.CommunityLink {
  display: inline-block;
  vertical-align: top;
}

.Popup.PickOrganization .component li.community_3 {
  width: 33%;
}

.Popup.PickOrganization .component li.community_2 {
  width: 50%;
}

.Popup.PickOrganization .component li.community_1 {
  width: 100%;
}

.Popup.PickOrganization .component li.CommunityLink a.button {
  background: none;
  color: #363636;
  line-height: 1.2rem;
}

.Popup.PickOrganization li.CommunityLink a:hover {
  text-decoration: underline;
}

.PickOrganization .roundedimage.orglogo {
  width: 4rem;
  height: 4rem;
  margin: 0 auto;
}

.Popup.PickOrganization .component li.CommunityLink a .orgname {
  display: block;
}

/* #endregion */
.viewerList {
  padding: 0 0 0.5rem;
}

.imagescontainer {
  display: inline;
}

.imagescontainer .filecontainer {
  display: inline-block;
  margin: 0 1rem 0 0;
  vertical-align: top;
  width: 150px;
}

.imagescontainer .filecontainer .buttondiv {
  text-align: right;
}

.imagescontainer .filecontainer div.uploadedimage {
  height: 150px;
  margin: 0 0 0.25rem;
  width: 150px;
}

.imagescontainer .filecontainer img.uploadedimage {
  cursor: pointer;
  max-height: 100%;
  max-width: 100%;
}

#imgalert {
  display: inline-block;
  width: auto;
  padding-left: 5px;
}

td.proxyphoto img.photo {
  display: inline-block;
}

td.proxyphoto div.uploaderbutton {
  vertical-align: top;
}

.timeLine {
  position: relative;
}

.timeLine:before {
  background: #dbdbdb;
  position: absolute;
  content: "";
  height: calc(100% - 0.5rem);
  width: 1px;
  top: 0.5rem;
  left: 0.5rem;
}

.timeLine .timeLineSection {
  margin-left: 1.25rem;
}

.timeLine .timeLineSection:before {
  background: #ffffff;
  content: "";
  position: absolute;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  left: 0.2rem;
  margin-top: 0.3rem;
  border: 1px solid #dbdbdb;
}

.timeLine .timeLineSection .timeLineHeader {
  width: calc(100% - 2.5rem);
  overflow-wrap: break-word;
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
}

.timeLine .timeLineSection .timeLineHeader h3 {
  padding: 0;
  margin-block: 0;
}

.timeLine .timeLineSection .timeLineDetails {
  width: calc(100% - 2.5rem);
  margin-top: 0;
}

.cptLink {
  margin: -0.5rem 0 0.5rem;
  text-align: right;
}

.addrFields .legacyLabelledField {
  width: 100%;
}

.contactFields.formsection.halfwidth[class][class] {
  margin-left: 1rem;
  width: calc(50% - 1rem);
}

.contactFields .phoneNumber {
  margin-bottom: 1rem;
}

.contactFields .phoneNumber .multifield {
  display: flex;
  column-gap: 0.25rem;
}

.contactFields .emailFields .legacyLabelledField {
  width: 100%;
}

#preftimes .multifield,
#caregiverinfo .multifield {
  display: flex;
  gap: 0.5rem;
}

#preftimes .preftimesrow {
  margin: 0.5rem 0;
}

#preftimes fieldset {
  padding: 0;
}

#preftimes fieldset select {
  margin-bottom: 0;
}

#preftimes .btnColumn {
  align-self: end;
}

#schedprefs .prefdays,
#schedprefs .preftimes {
  display: inline-block;
  vertical-align: top;
}

#schedprefs .prefdays {
  width: 22%;
  margin-right: 3%;
}

#schedprefs .preftimes {
  width: 75%;
}

#notifprefs .emailaddress {
  margin: 0.5rem 0;
}

.section .matchButtonWidths p.buttoncheck {
  width: 95%;
}

.vdtFrame #vdtFrame {
  width: 100%;
}

#vdtErrorDiv {
  width: 100%;
  border: none;
  display: none;
}

.formbuttons.customerservice {
  margin-bottom: 0.5rem;
}

html[lang=ar] #main .quicklinks a {
  width: 16%;
}

/* #region Jp Player */
.section .jp-audio {
  width: 640px;
}

/* #endregion */
/* Itemfeed Css */
/* Copyright 2025 Epic Systems Corporation */
/* Copyright 2018-2025 Epic Systems Corporation */
#itemFeedContainer {
  padding: 0;
}

#health-feed-content > .ajaxspinner.defaultajaxinline {
  margin-top: 1rem;
}

.feedFailureInfo .subtle {
  margin-left: 0.25rem;
}

.feedFailureInfo .infoBubbleWrapper .infoBubbleTarget.asIcon {
  width: 1em;
  height: 1em;
  translate: 0 -0.1em;
}

.subjectItemFeed {
  position: relative;
  width: 100%;
  margin-bottom: 0.5rem;
}

.subjectItemFeed .subjectItemFeedHeader {
  display: inline-flex;
  margin-bottom: 0.5rem;
  word-wrap: break-word;
  word-break: break-word;
}

.subjectItemFeed .subjectItemFeedHeader .itemFeedHeader {
  padding-top: 0.5rem;
  padding-bottom: 0.75rem;
}

.subjectItemFeed .subjectItemFeedHeader .proxyPhotoContainer {
  margin-right: 0.5rem;
  width: auto;
  margin-left: -0.25rem;
}

.subjectItemFeed .subjectItemFeedHeader > h2 {
  padding: 0;
  align-self: center;
}

.subjectItemFeed .subjectItemFeedCards {
  display: inline-flex;
}

@media print {
  .subjectItemFeed .subjectItemFeedCards {
    display: block;
  }
}
.subjectItemFeed .subjectOutline {
  flex-shrink: 0;
  width: 8px;
  margin: 0 0.625rem 0 0.5rem;
  border-radius: 4px;
}

@media only screen and (min-width: 769px) {
  .subjectItemFeed .subjectOutline {
    margin: 0 0.625rem 0 0.625rem;
  }
}
.subjectItemFeed .subjectFeedItemCount {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 1.5rem;
  width: auto;
  min-width: 1.5rem;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  border-radius: 1rem;
  margin-left: 0.5rem;
  color: #ffffff;
  font-size: var(--wptheme_font-size_0);
}

.subjectItemFeed .subjectCards {
  margin: 0 0.625rem 0 0;
}

.subjectItemFeed .zeroState.zeroStateInline {
  transition: all 0.3s;
  opacity: 1;
  max-height: 20rem;
}

.subjectItemFeed .zeroState.zeroStateInvisible {
  opacity: 0;
  max-height: 0;
}

.feedItem {
  position: relative;
  width: 100%;
  margin-bottom: 1rem;
  left: 0;
  opacity: 1;
  max-height: 100rem;
  transition: all 0.3s;
}

.feedItem.card {
  padding: 0;
  min-height: 0;
}

.feedItem.card:not(.slide) {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

@media only screen and (min-width: 769px) {
  .feedItem {
    display: flex;
    flex-direction: column;
  }
}
.feedItem .icon {
  position: relative;
  flex-shrink: 0;
  width: auto;
  margin-right: 0.5rem;
}

.feedItem .icon svg,
.feedItem .icon span,
.feedItem .icon div {
  height: 2rem;
  width: 2rem;
}

.feedItem .icon div {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.feedItem .icon svg.subicon {
  height: 1.5rem;
  width: 1.5rem;
  position: absolute;
  top: 0.875rem;
  left: 0.875rem;
}

.feedItem .icon img {
  height: 2rem;
  width: 2rem;
  object-fit: cover;
}

.feedItem .icon [*|href$=_simple] {
  fill: #0074AD;
}

@media only screen and (min-width: 769px) {
  .feedItem.isCareEverywhere .actions {
    padding-top: 2rem;
  }
}
.feedItem.isCareEverywhere .contentDetailsWrapper {
  padding-right: 2rem;
}

@media only screen and (min-width: 769px) {
  .feedItem.isCareEverywhere .contentDetailsWrapper {
    padding-right: 0.5rem;
  }
}
.feedItem.dismissed {
  left: 10rem;
  opacity: 0;
  max-height: 0;
  margin: 0;
}

.feedItem .clearlabel {
  position: absolute !important;
}

.feedItem .loadingArea {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  display: flex;
  align-items: center;
  background: rgba(255, 255, 255, 0.6);
}

.feedItem .content {
  display: flex;
  flex-direction: column;
  position: relative;
}

@media only screen and (min-width: 769px) {
  .feedItem .content {
    flex-direction: row;
  }
}
.feedItem .contentDetailsWrapper {
  display: flex;
  z-index: 2;
}

.feedItem .contentDetails {
  padding: 1rem 0.5rem 0.5rem 0.5rem;
}

@media only screen and (min-width: 769px) {
  .feedItem .contentDetails {
    padding: 0.5rem;
  }
}
.feedItem .contentDetails .displayText {
  word-wrap: break-word;
  word-break: break-word;
}

.feedItem .itemFeedHeader {
  display: inline-flex;
  width: 100%;
  padding: 0;
}

.feedItem .itemFeedHeader .headerTitle {
  padding: 0.35rem 0 0.35rem 0;
  font-size: var(--wptheme_font-style_h4_size);
  color: var(--wptheme_font-style_h4_color);
  font-weight: var(--wptheme_font-style_h4_weight);
  word-wrap: break-word;
  word-break: break-word;
}

.feedItem .visitDetailsLayout {
  display: inline-flex;
  padding: 0 0.5rem;
}

.feedItem .visitDetailsLayout .visitDate {
  display: flex;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 0.5rem 1rem;
  color: #0074AD;
}

.feedItem .visitDetailsLayout .visitDate .verticalMonth {
  white-space: nowrap;
}

.feedItem .visitDetailsLayout .visitDate .verticalDateOfMonth {
  font-size: var(--wptheme_font-size_6);
  margin-block: -0.2rem;
}

.feedItem .visitDetailsLayout .visitDate .verticalDayOfWeek {
  white-space: nowrap;
}

.feedItem .visitDetailsLayout .visitDate div {
  font-weight: bold;
  text-align: center;
}

.feedItem .visitDetailsLayout .visitInfo {
  display: flex;
  justify-content: center;
  align-content: center;
  flex-direction: column;
}

.feedItem .visitDetailsLayout .visitInfo .field {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  word-wrap: anywhere;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

.feedItem .visitDetailsLayout .visitInfo .field .icon {
  flex-shrink: 0;
  margin-right: 0.25rem;
}

.feedItem .visitDetailsLayout .visitInfo .field div {
  width: auto;
}

.feedItem .visitDetailsLayout .visitInfo .field div .arrivalLocationLabel {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  white-space: pre-line;
}

[data-altstylesheet="High Contrast"] .feedItem .visitDetailsLayout .visitInfo .field div .arrivalLocationLabel {
  color: #000000;
}

.feedItem .visitDetailsLayout .visitInfo svg {
  height: 1.5rem;
  width: 1.5rem;
  fill: currentColor;
}

.feedItem .waterMarkWrapper {
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}

.feedItem .waterMarkWrapper .waterMark {
  position: absolute;
  right: -0.5rem;
  bottom: -1rem;
  z-index: 0;
  height: 6.25rem;
  width: 6.25rem;
  opacity: 0.2;
  transform: rotate(-20deg);
}

@media only screen and (min-width: 769px) {
  .feedItem .waterMarkWrapper .waterMark {
    right: 23%;
  }
}
.feedItem .actions {
  z-index: 1;
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding: 0.5rem;
}

@media only screen and (min-width: 769px) {
  .feedItem .actions {
    padding-top: 0;
  }
}
.feedItem.card .actions.buttonColumn {
  min-width: min-content;
}

.feedItem a.tertiary {
  justify-content: center;
}

.feedItem.card .buttonList.subtle {
  margin-top: 0;
}

.feedItem .careEverywhereIcon {
  align-self: flex-start;
  flex-shrink: 0;
  width: auto;
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  z-index: 5;
}

.baseFeedItem .contentDetails {
  display: inline-flex;
}

.conversationFeedItem .conversationBody,
.messageFeedItem .conversationBody,
.testResultFeedItem .conversationBody,
.urgentMessageFeedItem .conversationBody {
  display: flex;
  flex-direction: column;
  position: relative;
}

@media only screen and (min-width: 769px) {
  .conversationFeedItem .conversationBody,
  .messageFeedItem .conversationBody,
  .testResultFeedItem .conversationBody,
  .urgentMessageFeedItem .conversationBody {
    padding-left: 2.5rem;
  }
}
.conversationFeedItem .senderInfo,
.messageFeedItem .senderInfo,
.testResultFeedItem .senderInfo,
.urgentMessageFeedItem .senderInfo {
  display: flex;
}

.conversationFeedItem .senderInfo.fromUs,
.messageFeedItem .senderInfo.fromUs,
.testResultFeedItem .senderInfo.fromUs,
.urgentMessageFeedItem .senderInfo.fromUs {
  justify-content: flex-end;
}

.conversationFeedItem .senderPhoto,
.messageFeedItem .senderPhoto,
.testResultFeedItem .senderPhoto,
.urgentMessageFeedItem .senderPhoto {
  position: absolute;
  bottom: 0;
  margin: 0 5px 5px;
  border-radius: 100%;
  border-style: solid;
  border-width: thin;
  border-color: #0074AD;
  background-color: #80bad6;
  align-self: flex-end;
}

.conversationFeedItem .senderPhoto.noBorder,
.messageFeedItem .senderPhoto.noBorder,
.testResultFeedItem .senderPhoto.noBorder,
.urgentMessageFeedItem .senderPhoto.noBorder {
  border: none;
}

.conversationFeedItem .senderPhoto .providerimage,
.messageFeedItem .senderPhoto .providerimage,
.testResultFeedItem .senderPhoto .providerimage,
.urgentMessageFeedItem .senderPhoto .providerimage {
  border-width: 0;
}

.conversationFeedItem .senderPhoto .roundedPatientPhoto,
.messageFeedItem .senderPhoto .roundedPatientPhoto,
.testResultFeedItem .senderPhoto .roundedPatientPhoto,
.urgentMessageFeedItem .senderPhoto .roundedPatientPhoto {
  border-width: 1px;
  width: calc(2.5rem + 2px);
  height: calc(2.5rem + 2px);
}

.conversationFeedItem .senderName,
.messageFeedItem .senderName,
.testResultFeedItem .senderName,
.urgentMessageFeedItem .senderName {
  width: auto;
  word-wrap: anywhere;
}

.conversationFeedItem .dateText,
.messageFeedItem .dateText,
.testResultFeedItem .dateText,
.urgentMessageFeedItem .dateText {
  width: auto;
  white-space: nowrap;
}

.conversationFeedItem .textInfo,
.messageFeedItem .textInfo,
.testResultFeedItem .textInfo,
.urgentMessageFeedItem .textInfo {
  display: flex;
  flex-direction: row;
  width: auto;
  justify-content: center;
  align-items: center;
  margin-left: 3.7rem;
  gap: 1rem;
}

.conversationFeedItem .textInfo.fromUs,
.messageFeedItem .textInfo.fromUs,
.testResultFeedItem .textInfo.fromUs,
.urgentMessageFeedItem .textInfo.fromUs {
  text-align: right;
  flex-direction: row-reverse;
  margin-left: 0;
  margin-right: 3.7rem;
}

.conversationFeedItem .conversationPreview,
.messageFeedItem .conversationPreview,
.testResultFeedItem .conversationPreview,
.urgentMessageFeedItem .conversationPreview {
  border-radius: 4px;
  min-height: 2rem;
  position: relative;
  display: flex;
  padding-left: 3.2rem;
}

.conversationFeedItem .conversationPreview.fromUs,
.messageFeedItem .conversationPreview.fromUs,
.testResultFeedItem .conversationPreview.fromUs,
.urgentMessageFeedItem .conversationPreview.fromUs {
  justify-content: flex-end;
  padding-left: 0;
  padding-right: 3.2rem;
}

.conversationFeedItem .previewBubble,
.messageFeedItem .previewBubble,
.testResultFeedItem .previewBubble,
.urgentMessageFeedItem .previewBubble {
  min-width: 2.5rem;
}

.conversationFeedItem .previewBubble:not(.urgent),
.messageFeedItem .previewBubble:not(.urgent),
.testResultFeedItem .previewBubble:not(.urgent),
.urgentMessageFeedItem .previewBubble:not(.urgent) {
  border-color: #80bad6;
  border: 2px solid #80bad6;
  background: #ebf4f8;
  border-radius: 0.75rem;
  border-bottom-left-radius: 0;
  padding: 0.5rem;
  position: relative;
}

.conversationFeedItem .previewBubble:not(.urgent)::before,
.messageFeedItem .previewBubble:not(.urgent)::before,
.testResultFeedItem .previewBubble:not(.urgent)::before,
.urgentMessageFeedItem .previewBubble:not(.urgent)::before {
  content: "";
  position: absolute;
  top: auto;
  bottom: -2px;
  width: calc(1.4em + 2px + 1px);
  height: 1.4em;
  left: calc(-1.4em - 2px);
  background: radial-gradient(circle at 0 0, transparent 1.4em, #80bad6 1.4em, #80bad6 calc(1.4em + 2px), #ebf4f8 calc(1.4em + 2px));
  /*rtl:raw:
             transform: scaleX(1);
         */
  border-bottom: 2px solid #80bad6;
  /*rtl:ignore*/
  border-left: none;
}

@media print {
  .conversationFeedItem .previewBubble:not(.urgent)::before,
  .messageFeedItem .previewBubble:not(.urgent)::before,
  .testResultFeedItem .previewBubble:not(.urgent)::before,
  .urgentMessageFeedItem .previewBubble:not(.urgent)::before {
    visibility: hidden;
  }
}
@media print {
  .conversationFeedItem .previewBubble:not(.urgent),
  .messageFeedItem .previewBubble:not(.urgent),
  .testResultFeedItem .previewBubble:not(.urgent),
  .urgentMessageFeedItem .previewBubble:not(.urgent) {
    border: none;
  }
}
.conversationFeedItem .previewBubble.proxyColor1,
.messageFeedItem .previewBubble.proxyColor1,
.testResultFeedItem .previewBubble.proxyColor1,
.urgentMessageFeedItem .previewBubble.proxyColor1 {
  border-color: #80bcd9;
  border: 2px solid #80bcd9;
  background: #d9ebf4;
  border-radius: 0.75rem;
  border-bottom-left-radius: 0;
  padding: 0.5rem;
  position: relative;
}

.conversationFeedItem .previewBubble.proxyColor1::before,
.messageFeedItem .previewBubble.proxyColor1::before,
.testResultFeedItem .previewBubble.proxyColor1::before,
.urgentMessageFeedItem .previewBubble.proxyColor1::before {
  content: "";
  position: absolute;
  top: auto;
  bottom: -2px;
  width: calc(1.4em + 2px + 1px);
  height: 1.4em;
  left: calc(-1.4em - 2px);
  background: radial-gradient(circle at 0 0, transparent 1.4em, #80bcd9 1.4em, #80bcd9 calc(1.4em + 2px), #d9ebf4 calc(1.4em + 2px));
  /*rtl:raw:
             transform: scaleX(1);
         */
  border-bottom: 2px solid #80bcd9;
  /*rtl:ignore*/
  border-left: none;
}

@media print {
  .conversationFeedItem .previewBubble.proxyColor1::before,
  .messageFeedItem .previewBubble.proxyColor1::before,
  .testResultFeedItem .previewBubble.proxyColor1::before,
  .urgentMessageFeedItem .previewBubble.proxyColor1::before {
    visibility: hidden;
  }
}
@media print {
  .conversationFeedItem .previewBubble.proxyColor1,
  .messageFeedItem .previewBubble.proxyColor1,
  .testResultFeedItem .previewBubble.proxyColor1,
  .urgentMessageFeedItem .previewBubble.proxyColor1 {
    border: none;
  }
}
.conversationFeedItem .previewBubble.proxyColor2,
.messageFeedItem .previewBubble.proxyColor2,
.testResultFeedItem .previewBubble.proxyColor2,
.urgentMessageFeedItem .previewBubble.proxyColor2 {
  border-color: #83b2b2;
  border: 2px solid #83b2b2;
  background: #dae8e8;
  border-radius: 0.75rem;
  border-bottom-left-radius: 0;
  padding: 0.5rem;
  position: relative;
}

.conversationFeedItem .previewBubble.proxyColor2::before,
.messageFeedItem .previewBubble.proxyColor2::before,
.testResultFeedItem .previewBubble.proxyColor2::before,
.urgentMessageFeedItem .previewBubble.proxyColor2::before {
  content: "";
  position: absolute;
  top: auto;
  bottom: -2px;
  width: calc(1.4em + 2px + 1px);
  height: 1.4em;
  left: calc(-1.4em - 2px);
  background: radial-gradient(circle at 0 0, transparent 1.4em, #83b2b2 1.4em, #83b2b2 calc(1.4em + 2px), #dae8e8 calc(1.4em + 2px));
  /*rtl:raw:
             transform: scaleX(1);
         */
  border-bottom: 2px solid #83b2b2;
  /*rtl:ignore*/
  border-left: none;
}

@media print {
  .conversationFeedItem .previewBubble.proxyColor2::before,
  .messageFeedItem .previewBubble.proxyColor2::before,
  .testResultFeedItem .previewBubble.proxyColor2::before,
  .urgentMessageFeedItem .previewBubble.proxyColor2::before {
    visibility: hidden;
  }
}
@media print {
  .conversationFeedItem .previewBubble.proxyColor2,
  .messageFeedItem .previewBubble.proxyColor2,
  .testResultFeedItem .previewBubble.proxyColor2,
  .urgentMessageFeedItem .previewBubble.proxyColor2 {
    border: none;
  }
}
.conversationFeedItem .previewBubble.proxyColor3,
.messageFeedItem .previewBubble.proxyColor3,
.testResultFeedItem .previewBubble.proxyColor3,
.urgentMessageFeedItem .previewBubble.proxyColor3 {
  border-color: #ac9cc2;
  border: 2px solid #ac9cc2;
  background: #e6e1ed;
  border-radius: 0.75rem;
  border-bottom-left-radius: 0;
  padding: 0.5rem;
  position: relative;
}

.conversationFeedItem .previewBubble.proxyColor3::before,
.messageFeedItem .previewBubble.proxyColor3::before,
.testResultFeedItem .previewBubble.proxyColor3::before,
.urgentMessageFeedItem .previewBubble.proxyColor3::before {
  content: "";
  position: absolute;
  top: auto;
  bottom: -2px;
  width: calc(1.4em + 2px + 1px);
  height: 1.4em;
  left: calc(-1.4em - 2px);
  background: radial-gradient(circle at 0 0, transparent 1.4em, #ac9cc2 1.4em, #ac9cc2 calc(1.4em + 2px), #e6e1ed calc(1.4em + 2px));
  /*rtl:raw:
             transform: scaleX(1);
         */
  border-bottom: 2px solid #ac9cc2;
  /*rtl:ignore*/
  border-left: none;
}

@media print {
  .conversationFeedItem .previewBubble.proxyColor3::before,
  .messageFeedItem .previewBubble.proxyColor3::before,
  .testResultFeedItem .previewBubble.proxyColor3::before,
  .urgentMessageFeedItem .previewBubble.proxyColor3::before {
    visibility: hidden;
  }
}
@media print {
  .conversationFeedItem .previewBubble.proxyColor3,
  .messageFeedItem .previewBubble.proxyColor3,
  .testResultFeedItem .previewBubble.proxyColor3,
  .urgentMessageFeedItem .previewBubble.proxyColor3 {
    border: none;
  }
}
.conversationFeedItem .previewBubble.proxyColor4,
.messageFeedItem .previewBubble.proxyColor4,
.testResultFeedItem .previewBubble.proxyColor4,
.urgentMessageFeedItem .previewBubble.proxyColor4 {
  border-color: #a5bb94;
  border: 2px solid #a5bb94;
  background: #e4eadf;
  border-radius: 0.75rem;
  border-bottom-left-radius: 0;
  padding: 0.5rem;
  position: relative;
}

.conversationFeedItem .previewBubble.proxyColor4::before,
.messageFeedItem .previewBubble.proxyColor4::before,
.testResultFeedItem .previewBubble.proxyColor4::before,
.urgentMessageFeedItem .previewBubble.proxyColor4::before {
  content: "";
  position: absolute;
  top: auto;
  bottom: -2px;
  width: calc(1.4em + 2px + 1px);
  height: 1.4em;
  left: calc(-1.4em - 2px);
  background: radial-gradient(circle at 0 0, transparent 1.4em, #a5bb94 1.4em, #a5bb94 calc(1.4em + 2px), #e4eadf calc(1.4em + 2px));
  /*rtl:raw:
             transform: scaleX(1);
         */
  border-bottom: 2px solid #a5bb94;
  /*rtl:ignore*/
  border-left: none;
}

@media print {
  .conversationFeedItem .previewBubble.proxyColor4::before,
  .messageFeedItem .previewBubble.proxyColor4::before,
  .testResultFeedItem .previewBubble.proxyColor4::before,
  .urgentMessageFeedItem .previewBubble.proxyColor4::before {
    visibility: hidden;
  }
}
@media print {
  .conversationFeedItem .previewBubble.proxyColor4,
  .messageFeedItem .previewBubble.proxyColor4,
  .testResultFeedItem .previewBubble.proxyColor4,
  .urgentMessageFeedItem .previewBubble.proxyColor4 {
    border: none;
  }
}
.conversationFeedItem .previewBubble.proxyColor5,
.messageFeedItem .previewBubble.proxyColor5,
.testResultFeedItem .previewBubble.proxyColor5,
.urgentMessageFeedItem .previewBubble.proxyColor5 {
  border-color: #868e9e;
  border: 2px solid #868e9e;
  background: #dbdde2;
  border-radius: 0.75rem;
  border-bottom-left-radius: 0;
  padding: 0.5rem;
  position: relative;
}

.conversationFeedItem .previewBubble.proxyColor5::before,
.messageFeedItem .previewBubble.proxyColor5::before,
.testResultFeedItem .previewBubble.proxyColor5::before,
.urgentMessageFeedItem .previewBubble.proxyColor5::before {
  content: "";
  position: absolute;
  top: auto;
  bottom: -2px;
  width: calc(1.4em + 2px + 1px);
  height: 1.4em;
  left: calc(-1.4em - 2px);
  background: radial-gradient(circle at 0 0, transparent 1.4em, #868e9e 1.4em, #868e9e calc(1.4em + 2px), #dbdde2 calc(1.4em + 2px));
  /*rtl:raw:
             transform: scaleX(1);
         */
  border-bottom: 2px solid #868e9e;
  /*rtl:ignore*/
  border-left: none;
}

@media print {
  .conversationFeedItem .previewBubble.proxyColor5::before,
  .messageFeedItem .previewBubble.proxyColor5::before,
  .testResultFeedItem .previewBubble.proxyColor5::before,
  .urgentMessageFeedItem .previewBubble.proxyColor5::before {
    visibility: hidden;
  }
}
@media print {
  .conversationFeedItem .previewBubble.proxyColor5,
  .messageFeedItem .previewBubble.proxyColor5,
  .testResultFeedItem .previewBubble.proxyColor5,
  .urgentMessageFeedItem .previewBubble.proxyColor5 {
    border: none;
  }
}
.conversationFeedItem .previewBubble.proxyColor6,
.messageFeedItem .previewBubble.proxyColor6,
.testResultFeedItem .previewBubble.proxyColor6,
.urgentMessageFeedItem .previewBubble.proxyColor6 {
  border-color: #b3b8c1;
  border: 2px solid #b3b8c1;
  background: #e8eaec;
  border-radius: 0.75rem;
  border-bottom-left-radius: 0;
  padding: 0.5rem;
  position: relative;
}

.conversationFeedItem .previewBubble.proxyColor6::before,
.messageFeedItem .previewBubble.proxyColor6::before,
.testResultFeedItem .previewBubble.proxyColor6::before,
.urgentMessageFeedItem .previewBubble.proxyColor6::before {
  content: "";
  position: absolute;
  top: auto;
  bottom: -2px;
  width: calc(1.4em + 2px + 1px);
  height: 1.4em;
  left: calc(-1.4em - 2px);
  background: radial-gradient(circle at 0 0, transparent 1.4em, #b3b8c1 1.4em, #b3b8c1 calc(1.4em + 2px), #e8eaec calc(1.4em + 2px));
  /*rtl:raw:
             transform: scaleX(1);
         */
  border-bottom: 2px solid #b3b8c1;
  /*rtl:ignore*/
  border-left: none;
}

@media print {
  .conversationFeedItem .previewBubble.proxyColor6::before,
  .messageFeedItem .previewBubble.proxyColor6::before,
  .testResultFeedItem .previewBubble.proxyColor6::before,
  .urgentMessageFeedItem .previewBubble.proxyColor6::before {
    visibility: hidden;
  }
}
@media print {
  .conversationFeedItem .previewBubble.proxyColor6,
  .messageFeedItem .previewBubble.proxyColor6,
  .testResultFeedItem .previewBubble.proxyColor6,
  .urgentMessageFeedItem .previewBubble.proxyColor6 {
    border: none;
  }
}
.conversationFeedItem .previewBubble.proxyColor7,
.messageFeedItem .previewBubble.proxyColor7,
.testResultFeedItem .previewBubble.proxyColor7,
.urgentMessageFeedItem .previewBubble.proxyColor7 {
  border-color: #809db8;
  border: 2px solid #809db8;
  background: #d9e2ea;
  border-radius: 0.75rem;
  border-bottom-left-radius: 0;
  padding: 0.5rem;
  position: relative;
}

.conversationFeedItem .previewBubble.proxyColor7::before,
.messageFeedItem .previewBubble.proxyColor7::before,
.testResultFeedItem .previewBubble.proxyColor7::before,
.urgentMessageFeedItem .previewBubble.proxyColor7::before {
  content: "";
  position: absolute;
  top: auto;
  bottom: -2px;
  width: calc(1.4em + 2px + 1px);
  height: 1.4em;
  left: calc(-1.4em - 2px);
  background: radial-gradient(circle at 0 0, transparent 1.4em, #809db8 1.4em, #809db8 calc(1.4em + 2px), #d9e2ea calc(1.4em + 2px));
  /*rtl:raw:
             transform: scaleX(1);
         */
  border-bottom: 2px solid #809db8;
  /*rtl:ignore*/
  border-left: none;
}

@media print {
  .conversationFeedItem .previewBubble.proxyColor7::before,
  .messageFeedItem .previewBubble.proxyColor7::before,
  .testResultFeedItem .previewBubble.proxyColor7::before,
  .urgentMessageFeedItem .previewBubble.proxyColor7::before {
    visibility: hidden;
  }
}
@media print {
  .conversationFeedItem .previewBubble.proxyColor7,
  .messageFeedItem .previewBubble.proxyColor7,
  .testResultFeedItem .previewBubble.proxyColor7,
  .urgentMessageFeedItem .previewBubble.proxyColor7 {
    border: none;
  }
}
.conversationFeedItem .previewBubble.urgent.fromUs,
.messageFeedItem .previewBubble.urgent.fromUs,
.testResultFeedItem .previewBubble.urgent.fromUs,
.urgentMessageFeedItem .previewBubble.urgent.fromUs {
  border-color: #dbdbdb;
  border: 2px solid #dbdbdb;
  background: #ffffd0;
  border-radius: 0.75rem;
  border-bottom-right-radius: 0;
  padding: 0.5rem;
  position: relative;
}

.conversationFeedItem .previewBubble.urgent.fromUs::before,
.messageFeedItem .previewBubble.urgent.fromUs::before,
.testResultFeedItem .previewBubble.urgent.fromUs::before,
.urgentMessageFeedItem .previewBubble.urgent.fromUs::before {
  content: "";
  position: absolute;
  top: auto;
  bottom: -2px;
  width: calc(1.4em + 2px + 1px);
  height: 1.4em;
  right: calc(-1.4em - 2px);
  background: radial-gradient(circle at 100% 0, transparent 1.4em, #dbdbdb 1.4em, #dbdbdb calc(1.4em + 2px), #ffffd0 calc(1.4em + 2px));
  /*rtl:raw:
             transform: scaleX(1);
         */
  border-bottom: 2px solid #dbdbdb;
  /*rtl:ignore*/
  border-right: none;
}

@media print {
  .conversationFeedItem .previewBubble.urgent.fromUs::before,
  .messageFeedItem .previewBubble.urgent.fromUs::before,
  .testResultFeedItem .previewBubble.urgent.fromUs::before,
  .urgentMessageFeedItem .previewBubble.urgent.fromUs::before {
    visibility: hidden;
  }
}
@media print {
  .conversationFeedItem .previewBubble.urgent.fromUs,
  .messageFeedItem .previewBubble.urgent.fromUs,
  .testResultFeedItem .previewBubble.urgent.fromUs,
  .urgentMessageFeedItem .previewBubble.urgent.fromUs {
    border: none;
  }
}
.conversationFeedItem .previewBubble.urgent:not(.fromUs),
.messageFeedItem .previewBubble.urgent:not(.fromUs),
.testResultFeedItem .previewBubble.urgent:not(.fromUs),
.urgentMessageFeedItem .previewBubble.urgent:not(.fromUs) {
  border-color: #dbdbdb;
  border: 2px solid #dbdbdb;
  background: #ffffd0;
  border-radius: 0.75rem;
  border-bottom-left-radius: 0;
  padding: 0.5rem;
  position: relative;
}

.conversationFeedItem .previewBubble.urgent:not(.fromUs)::before,
.messageFeedItem .previewBubble.urgent:not(.fromUs)::before,
.testResultFeedItem .previewBubble.urgent:not(.fromUs)::before,
.urgentMessageFeedItem .previewBubble.urgent:not(.fromUs)::before {
  content: "";
  position: absolute;
  top: auto;
  bottom: -2px;
  width: calc(1.4em + 2px + 1px);
  height: 1.4em;
  left: calc(-1.4em - 2px);
  background: radial-gradient(circle at 0 0, transparent 1.4em, #dbdbdb 1.4em, #dbdbdb calc(1.4em + 2px), #ffffd0 calc(1.4em + 2px));
  /*rtl:raw:
             transform: scaleX(1);
         */
  border-bottom: 2px solid #dbdbdb;
  /*rtl:ignore*/
  border-left: none;
}

@media print {
  .conversationFeedItem .previewBubble.urgent:not(.fromUs)::before,
  .messageFeedItem .previewBubble.urgent:not(.fromUs)::before,
  .testResultFeedItem .previewBubble.urgent:not(.fromUs)::before,
  .urgentMessageFeedItem .previewBubble.urgent:not(.fromUs)::before {
    visibility: hidden;
  }
}
@media print {
  .conversationFeedItem .previewBubble.urgent:not(.fromUs),
  .messageFeedItem .previewBubble.urgent:not(.fromUs),
  .testResultFeedItem .previewBubble.urgent:not(.fromUs),
  .urgentMessageFeedItem .previewBubble.urgent:not(.fromUs) {
    border: none;
  }
}
.conversationFeedItem .previewBubble .bodyText,
.messageFeedItem .previewBubble .bodyText,
.testResultFeedItem .previewBubble .bodyText,
.urgentMessageFeedItem .previewBubble .bodyText {
  position: relative;
  overflow-wrap: anywhere;
}

.conversationFeedItem .previewBubble.urgent .bodyText,
.messageFeedItem .previewBubble.urgent .bodyText,
.testResultFeedItem .previewBubble.urgent .bodyText,
.urgentMessageFeedItem .previewBubble.urgent .bodyText {
  color: #000000;
}

.testResultFeedItem .itemFeedHeader .headerTitle {
  font-weight: normal;
}

.testResultFeedItem .conversationBody {
  padding-top: 0.8rem;
}

.resultGroupFeedItem .mainContent {
  padding-left: 2rem;
  margin-left: 0.5rem;
  padding-right: 0.5rem;
}

.resultGroupFeedItem .mainContent .commentChip {
  display: inline-block;
  margin-top: 0.5rem;
  background-color: #e7f0f7;
  border: 1px solid #0085f2;
  border-radius: 4px;
  padding: 0.12rem 0.5rem;
}

.messageFeedItem hr {
  margin: 0.25rem 0 0.25rem 0;
  border: 1px solid #cccccc;
}

.mediaFeedItem .contentDetails {
  display: flex;
  flex-direction: column;
}

.mediaFeedItem .displayContent {
  display: inline-flex;
}

.mediaFeedItem .mediaContent {
  align-self: center;
  width: auto;
  margin: 0.5rem auto auto auto;
}

.mediaFeedItem .mediaContent img,
.mediaFeedItem .mediaContent svg {
  max-height: 3rem;
  max-width: 100%;
  height: auto;
  width: auto;
  margin: auto;
}

@media only screen and (min-width: 769px) {
  .mediaFeedItem .mediaContent img,
  .mediaFeedItem .mediaContent svg {
    max-height: 4rem;
  }
}
.accountSummaryFeedItem .contentDetails {
  display: flex;
  flex-direction: column;
}

.accountSummaryFeedItem .accountSummaryBody {
  display: flex;
  flex-direction: column;
}

@media only screen and (min-width: 426px) {
  .accountSummaryFeedItem .accountSummaryBody {
    flex-direction: row;
  }
}
.accountSummaryFeedItem .accountSummaryBody .accountInfo {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 0.25rem;
  margin-bottom: 0.5rem;
}

@media only screen and (min-width: 426px) {
  .accountSummaryFeedItem .accountSummaryBody .accountInfo {
    margin: 0;
  }
}
.accountSummaryFeedItem .accountSummaryBody .accountInfo .amountDue {
  font-weight: bold;
  font-size: var(--wptheme_font-size_2);
  text-align: center;
}

.accountSummaryFeedItem .accountSummaryBody .serviceArea {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 0.25rem 0 2.5rem;
}

@media only screen and (min-width: 769px) {
  .accountSummaryFeedItem .accountSummaryBody .serviceArea {
    justify-content: flex-start;
    margin: 0 0.5rem 0 0.5rem;
  }
}
@media only screen and (max-width: 769px) {
  .accountSummaryFeedItem .accountSummaryBody .serviceArea {
    padding: 0 0.25rem;
  }
}
@media only screen and (max-width: 426px) {
  .accountSummaryFeedItem .accountSummaryBody .serviceArea {
    margin: 0.75rem 0;
  }
}
.accountSummaryFeedItem .accountSummaryBody .serviceArea .serviceAreaLogo {
  flex-shrink: 0;
  height: 2.5rem;
  width: 2.5rem;
  margin-right: 1rem;
}

.accountSummaryFeedItem .accountSummaryBody .serviceArea .serviceAreaLogo use {
  fill: #0074AD;
}

.accountSummaryFeedItem .accountSummaryBody .serviceArea .serviceAreaInfo {
  display: block;
  width: auto;
}

.accountSummaryFeedItem .accountSummaryBody .serviceArea .serviceAreaInfo .statusBadge {
  width: fit-content;
  margin-top: 0.2rem;
  border-radius: 1rem;
  justify-self: baseline;
}

.accountSummaryFeedItem .accountSummaryBody .accountInfoWithDiscount p {
  margin-top: 0;
  margin-bottom: 0;
}

.accountSummaryFeedItem .accountSummaryBody .accountInfoWithDiscount .amountDueWithoutDiscount {
  text-decoration: line-through;
}

.accountSummaryFeedItem .accountSummaryBody .accountInfoWithDiscount .money {
  font-size: var(--wptheme_font-size_3);
}

.announcementFeedItem .contentDetails {
  display: inline-flex;
}

.announcementFeedItem .contentDetails .icon div:empty {
  display: none;
}

.announcementFeedItem .contentDetails .icon:has(div:empty) {
  margin-right: 0;
}

.announcementFeedItem .announcementContent {
  word-wrap: break-word;
  word-break: break-word;
}

.announcementFeedItem .announcementContent .announcementTitle {
  padding: 0.35rem 0 0.35rem 0;
  font-size: var(--wptheme_font-style_h4_size);
  color: var(--wptheme_font-style_h4_color);
  font-weight: var(--wptheme_font-style_h4_weight);
}

.fastPassFeedItem .existingAppt .timeLabel {
  color: #0074AD;
}

.fastPassFeedItem .newAppt .timeLabel {
  color: #09aa71;
}

.fastPassFeedItem .fastPassSuccess {
  transition: all 1s;
  opacity: 1;
  display: flex;
  flex-wrap: wrap;
}

.fastPassFeedItem .fastPassSuccess.fadedOut {
  opacity: 0;
}

@media only screen and (min-width: 769px) {
  .fastPassFeedItem .fastPassSuccess .contentDetailsWrapper {
    max-width: 80%;
  }
}
.fastPassFeedItem .fastPassSuccess .standardBanner {
  border: none;
  border-bottom: 1px solid #dbdbdb;
  border-radius: 0;
}

.fastPassFeedItem .itemFeedHeader .subHeader {
  margin-bottom: 0.5rem;
}

.fastPassFeedItem .fastPassOffers.activeLinked {
  /* 
  Active offers with a linked appt need a special layout for accessibility.
  Even though IE only kind of supports it, grid still seems to be the best layout option here.
  Don't copy this.
  */
  display: grid;
  display: -ms-grid;
  grid-template-columns: 50% 50%;
  grid-template-rows: auto auto;
  grid-template-areas: "newAppt existingAppt" "primaryButton secondaryButton";
  -ms-grid-columns: 50% 50%;
  -ms-grid-rows: auto auto;
}

.fastPassFeedItem .fastPassOffers.activeLinked .newAppt {
  grid-area: newAppt;
  -ms-grid-column: 1;
  -ms-grid-row: 1;
}

.fastPassFeedItem .fastPassOffers.activeLinked .existingAppt {
  grid-area: existingAppt;
  -ms-grid-column: 2;
  -ms-grid-row: 1;
}

.fastPassFeedItem .fastPassOffers.activeLinked a.button {
  justify-self: center;
  -ms-grid-column-align: center;
}

.fastPassFeedItem .fastPassOffers.activeLinked a.button.primary {
  grid-area: primaryButton;
  -ms-grid-column: 1;
  -ms-grid-row: 2;
}

.fastPassFeedItem .fastPassOffers.activeLinked a.button.secondary {
  grid-area: secondaryButton;
  -ms-grid-column: 2;
  -ms-grid-row: 2;
}

@media only screen and (max-width: 769px) {
  .fastPassFeedItem .fastPassOffers.activeLinked {
    grid-template-columns: 100%;
    grid-template-rows: auto auto auto auto;
    grid-template-areas: "newAppt" "primaryButton" "existingAppt" "secondaryButton";
    -ms-grid-columns: 100%;
    -ms-grid-rows: auto auto auto auto;
  }
  .fastPassFeedItem .fastPassOffers.activeLinked .newAppt {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }
  .fastPassFeedItem .fastPassOffers.activeLinked .existingAppt {
    -ms-grid-column: 1;
    -ms-grid-row: 3;
  }
  .fastPassFeedItem .fastPassOffers.activeLinked a.primary {
    -ms-grid-column: 1;
    -ms-grid-row: 2;
  }
  .fastPassFeedItem .fastPassOffers.activeLinked a.secondary {
    -ms-grid-column: 1;
    -ms-grid-row: 4;
  }
}
.fastPassFeedItem .fastPassOffers .apptHeader {
  word-wrap: break-word;
  word-break: break-word;
  overflow: hidden;
  padding: 0 1rem;
  color: #363636;
  font-weight: bold;
}

.fastPassFeedItem .fastPassOffers .newAppt .visitDate {
  color: #09aa71;
}

@media only screen and (min-width: 769px) {
  .fastPassFeedItem .appt:nth-child(n+2) {
    border-left: thin solid #eaeaea;
    padding-left: 0.5rem;
  }
}
@media only screen and (max-width: 769px) {
  .fastPassFeedItem .appt:nth-child(n+2) {
    border-top: thin solid #eaeaea;
    padding-top: 0.5rem;
  }
}
.pregnancyHubProgressFeedItem .pregnancyHubProgressBody {
  flex-direction: column;
}

.pregnancyHubProgressFeedItem .pregnancyHubProgressBody .imageTimeGroup {
  flex-direction: row;
  display: flex;
  justify-content: center;
  align-items: center;
}

.pregnancyHubProgressFeedItem .pregnancyHubProgressBody .imageTimeGroup img {
  max-height: 100px;
  max-width: 100px;
}

.pregnancyHubProgressFeedItem .pregnancyHubProgressBody .imageTimeGroup .progressText {
  flex-direction: column;
  padding-left: 0.25em;
  width: auto;
}

.pregnancyHubProgressFeedItem .pregnancyHubProgressBody .imageTimeGroup .progressText .gestationAgeText {
  font-size: 2.15rem;
  font-weight: 500;
  line-height: 1.75rem;
  color: #0074AD;
  padding-bottom: 0.25rem;
}

.pregnancyHubProgressFeedItem .pregnancyHubProgressBody .imageTimeGroup .progressText .dueDateText {
  padding-top: 0.25rem;
}

.premiumBillingFeedItem .contentDetails {
  display: flex;
  flex-direction: column;
}

.premiumBillingFeedItem .contentDetails .subicon {
  fill: #0f784a;
}

.premiumBillingFeedItem .premiumBillingSummaryBody {
  flex-wrap: wrap;
  display: flex;
  margin-left: 2.5rem;
  width: auto;
}

@media only screen and (min-width: 426px) {
  .premiumBillingFeedItem .premiumBillingSummaryBody {
    flex-direction: row;
  }
}
.premiumBillingFeedItem .premiumBillingSummaryBody .accountInfo {
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 0.25rem;
  margin-bottom: 0.5rem;
  width: auto;
}

@media only screen and (min-width: 426px) {
  .premiumBillingFeedItem .premiumBillingSummaryBody .accountInfo {
    margin: 0;
  }
}
.premiumBillingFeedItem .premiumBillingSummaryBody .accountInfo .premiumDueDate {
  flex-basis: 50%;
  font-size: var(--wptheme_font-size_-1);
  text-align: center;
}

.premiumBillingFeedItem .premiumBillingSummaryBody .accountInfo .amountDue {
  flex-basis: 50%;
  font-weight: bold;
  font-size: var(--wptheme_font-size_2);
  text-align: center;
}

.premiumBillingFeedItem .premiumBillingSummaryBody .coverage {
  display: flex;
  flex-grow: 1;
  justify-content: center;
  align-items: center;
  padding: 0 0.25rem;
  width: auto;
  text-align: center;
}

@media only screen and (min-width: 769px) {
  .premiumBillingFeedItem .premiumBillingSummaryBody .coverage {
    justify-content: flex-start;
    margin: 0 0.5rem 0 0.5rem;
  }
}
.premiumBillingFeedItem .premiumBillingSummaryBody .coverage .coverageInfo {
  width: auto;
  font-size: var(--wptheme_font-size_-1);
}

.premiumBillingFeedItem .premiumBillingSummaryBody .coverage .coverageInfo div {
  flex-basis: 50%;
  justify-content: center;
  align-items: center;
}

@media only screen and (min-width: 769px) {
  .premiumBillingFeedItem .premiumBillingSummaryBody .coverage .coverageInfo div {
    display: flex;
  }
}
.premiumBillingFeedItem .premiumBillingSummaryBody .autopayInfo {
  display: flex;
  margin-top: 1rem;
}

.premiumBillingFeedItem .premiumBillingSummaryBody .autopayInfo .autopayText {
  margin: auto;
  word-wrap: break-word;
}

.premiumBillingFeedItem .premiumBillingSummaryBody .delinquency {
  margin-bottom: 0.5rem;
}

.toDoChangesFeedItem .toDoChangesInfo {
  display: flex;
  justify-content: center;
  align-content: center;
  flex-direction: column;
  padding-left: 3rem;
}

@media only screen and (max-width: 426px) {
  .toDoChangesFeedItem .toDoChangesInfo {
    padding-left: 1rem;
  }
}
.toDoChangesFeedItem .toDoChangesInfo .field {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
}

.toDoChangesFeedItem .toDoChangesInfo .field .icon {
  flex-shrink: 0;
  margin-right: 0.25rem;
}

.toDoChangesFeedItem .toDoChangesInfo .field div {
  width: auto;
  word-break: break-word;
}

.toDoChangesFeedItem .toDoChangesInfo svg {
  height: 1.5rem;
  width: 1.5rem;
}

.toDoSummaryFeedItem .toDoSummaryLayout {
  display: inline-flex;
  flex-wrap: wrap;
  padding: 0.5rem;
}

.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryProgress {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 5rem;
  padding-right: 1rem;
  box-sizing: content-box;
  margin: auto;
}

@media only screen and (min-width: 426px) {
  .toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryProgress {
    margin-left: 2rem;
    padding-right: 1.5rem;
  }
}
.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryProgress .toDoSummaryCompleted {
  color: #0074AD;
  text-align: center;
}

.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryProgress .toDoSummaryProgressLabel {
  color: #0074AD;
  text-align: center;
  padding: 0.3rem 0rem;
}

.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryProgress .toDoSummaryProgressLabel .number {
  font-weight: bold;
  font-size: var(--wptheme_font-size_6);
}

.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryProgress progress {
  background-color: #c0ddeb;
  color: #0074AD;
  border: none;
  border-radius: 3rem;
  height: 0.75rem;
}

.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryProgress progress::-webkit-progress-bar {
  background-color: #c0ddeb;
  border: none;
  border-radius: 3rem;
  height: 0.75rem;
}

.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryProgress progress::-webkit-progress-value {
  background-color: #0074AD;
  border: none;
  border-radius: 3rem;
  height: 0.75rem;
}

.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryProgress progress::-moz-progress-bar {
  background-color: #0074AD;
  border: none;
  border-radius: 3rem;
  height: 0.75rem;
}

.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryTasks {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  word-break: break-word;
  flex: 1;
  min-width: 100px;
}

.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryTasks .column {
  display: flex;
  flex-direction: column;
  width: auto;
  padding-right: 1rem;
}

.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryTasks .field {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
}

.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryTasks .field .icon {
  flex-shrink: 0;
  margin-right: 0.25rem;
}

.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryTasks .field div {
  width: auto;
}

.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryTasks svg {
  height: 1.5rem;
  width: 1.5rem;
}

.myChartCentralFeedItem .centralEntrance {
  display: inline-flex;
  flex-direction: row;
}

@media only screen and (max-width: 769px) {
  .myChartCentralFeedItem .centralEntrance {
    flex-direction: column;
  }
}
.myChartCentralFeedItem .centralEntrance .iconSectionVertical {
  width: fit-content;
  padding: 0;
  margin: 0;
}

@media only screen and (max-width: 769px) {
  .myChartCentralFeedItem .centralEntrance .iconSectionVertical {
    display: none;
  }
}
.myChartCentralFeedItem .centralEntrance .iconSectionVertical .bubbles {
  height: auto;
  width: 3rem;
  position: relative;
  z-index: 1;
}

.myChartCentralFeedItem .centralEntrance .iconSectionHorizontal {
  position: relative;
  padding: 0;
  margin: 0;
  height: 4rem;
  display: flex;
  justify-content: center;
}

@media only screen and (min-width: 769px) {
  .myChartCentralFeedItem .centralEntrance .iconSectionHorizontal {
    display: none;
  }
}
.myChartCentralFeedItem .centralEntrance .iconSectionHorizontal .bubbles {
  height: 5.5rem;
  width: auto;
  position: absolute;
  z-index: 1;
  margin-top: -0.5rem;
}

.myChartCentralFeedItem .centralEntrance .textSection {
  display: inline-flex;
  flex-direction: column;
  margin-top: 1rem;
}

@media only screen and (min-width: 769px) {
  .myChartCentralFeedItem .centralEntrance .textSection {
    margin: 0 0 0 0.5rem;
  }
}
.myChartCentralFeedItem .centralEntrance .textSection .headerTitle {
  padding: 0.35rem 0 0.35rem 0;
  font-weight: bold;
  font-size: var(--wptheme_font-size_2);
  word-wrap: break-word;
  word-break: break-word;
}

@media only screen and (max-width: 769px) {
  .myChartCentralFeedItem .centralEntrance .textSection .headerTitle {
    text-align: center;
  }
}
@media only screen and (max-width: 769px) {
  .myChartCentralFeedItem .centralEntrance .textSection .summaryText {
    text-align: center;
  }
}
.myChartCentralFeedItem .centralEntrance .textSection .bulletPointSection {
  display: inline-flex;
  flex-direction: column;
  vertical-align: middle;
  margin-top: 1rem;
}

@media only screen and (min-width: 769px) {
  .myChartCentralFeedItem .centralEntrance .textSection .bulletPointSection {
    flex-direction: row;
    margin-top: 0.2rem;
  }
}
.myChartCentralFeedItem .centralEntrance .textSection .bulletPointSection .centralPoints {
  display: inline-flex;
  vertical-align: middle;
  width: fit-content;
  align-items: center;
}

.myChartCentralFeedItem .centralEntrance .textSection .bulletPointSection .centralPoints .pointIcon {
  width: auto;
  margin: 0 0.4rem 0 0.2rem;
  min-width: 1.5rem;
}

.myChartCentralFeedItem .centralEntrance .textSection .bulletPointSection .centralPoints .pointText {
  margin-right: 0.3rem;
  width: auto;
}

.myChartCentralFeedItem .centralEntrance .textSection .bulletPointSection .centralPoints svg {
  height: 1.5rem;
  width: 1.5rem;
}

.suggestedTasksFeedItem {
  border: 1px solid #0074AD;
  position: relative;
}

.suggestedTasksFeedItem::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 32px;
  pointer-events: none;
  background: radial-gradient(78% 42px at 75% 24px, transparent 0%, transparent 97%, rgba(179, 107, 219, 0.15) 98%, rgba(179, 107, 219, 0.15) 100%), radial-gradient(54% 179px at 51% -153px, rgba(27, 200, 225, 0.15) 0%, rgba(27, 200, 225, 0.15) 98%, transparent 99%, transparent 100%), radial-gradient(34% 60px at 78% -35px, rgba(74, 209, 139, 0.15) 0%, rgba(74, 209, 139, 0.15) 98%, transparent 99%, transparent 100%), radial-gradient(86% 68px at 20% 46px, transparent 0%, transparent 97%, rgba(115, 62, 230, 0.15) 98%, rgba(115, 62, 230, 0.15) 100%);
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 100% 32px;
}

[data-altstylesheet="High Contrast"] .suggestedTasksFeedItem[class] {
  border: 1px solid #0074AD;
}

.suggestedTasksFeedItem .contentDetails {
  display: flex;
}

/* Menu Css */
/* Copyright 2018-2025 Epic Systems Corporation */
.Chip {
  background-color: #ffffff;
  border-radius: 1rem;
  box-shadow: 0rem 0.1rem 0.25rem -0.1rem rgba(0, 0, 0, 0.1);
  display: flex;
}

.Chip:hover,
.Chip:focus-within {
  background-color: #f7f7f7;
}

.Chip .chipMain {
  display: flex;
  flex-grow: 1;
}

.Chip .chipMain ._Text[class] {
  color: #363636;
  padding: 0.325rem 0rem;
  text-align: left;
  align-self: center;
}

.Chip .chipMain:not(:last-child) {
  border-bottom-left-radius: inherit;
  border-top-left-radius: inherit;
}

.Chip .chipMain:last-child {
  border-radius: inherit;
}

.Chip .chipMainIcon {
  flex-shrink: 0;
  margin: 0.265rem 0.4rem 0.265rem 0.4rem;
}

.Chip .chipRemove {
  display: flex;
  flex-shrink: 0;
  color: #999999;
  border-bottom-right-radius: inherit;
  border-top-right-radius: inherit;
}

.Chip .chipRemove:hover,
.Chip .chipRemove:focus {
  color: #4d4d4d;
  background-color: #dddddd;
}

.Chip .chipRemoveIcon {
  margin: auto 0.4rem;
  transform: scale(0.8);
}

.MyChartMenu .myChartMenuList {
  background-color: #ffffff;
  border-radius: 0.375rem;
  margin-bottom: 0.5rem;
}

.MyChartMenu .myChartMenuList li:not(:last-child) .MarkedMyChartMenuItem,
.MyChartMenu .myChartMenuList .myChartSubmenuTitle {
  border-bottom: 1px solid #eaeaea;
}

.MyChartMenu .myChartMenuList > li:first-child .myChartSubmenuTitle {
  padding-top: 0.75rem;
}

.MyChartMenu .myChartMenuList > li:first-child:has(> .MarkedMyChartMenuItem),
.MyChartMenu .myChartMenuList > li:first-child:has(> .MarkedMyChartMenuItem) .MarkedMyChartMenuItem {
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}

.MyChartMenu .myChartMenuList > li:last-child:has(> .MarkedMyChartMenuItem),
.MyChartMenu .myChartMenuList > li:last-child:has(> .MarkedMyChartMenuItem) .MarkedMyChartMenuItem {
  border-bottom-left-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}

.MyChartMenu .myChartMenuList > li:last-child li:last-child .MarkedMyChartMenuItem {
  border-bottom-left-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}

.MyChartMenu .myChartMenuList .myChartSubmenuTitle {
  font-size: 1rem;
  padding: 1.2rem 0.6rem 0.2rem 0.6rem;
  word-break: break-word;
}

.MyChartMenu .ZeroState.compact {
  padding-bottom: 0.5rem;
}

.MarkedMyChartMenuItem {
  background-color: #ffffff;
  display: flex;
  word-break: break-word;
}

.MarkedMyChartMenuItem:hover,
.MarkedMyChartMenuItem:focus {
  background-color: #f7f7f7;
  text-decoration: none;
}

.MarkedMyChartMenuItem:hover .myChartMenuItemChevron,
.MarkedMyChartMenuItem:focus .myChartMenuItemChevron {
  color: #4d4d4d;
}

.MarkedMyChartMenuItem .myChartMenuItemStrings {
  padding: 0.325rem 0rem;
}

.MarkedMyChartMenuItem .myChartMenuItemIcon {
  align-self: center;
  flex-shrink: 0;
  margin: 0.265rem 0.4rem auto 0.4rem;
  transform: scale(1.2);
  color: currentColor;
  color: var(--wp-proxy-color, currentColor);
}

.MarkedMyChartMenuItem .myChartMenuItemChevron {
  align-self: center;
  color: #999999;
  flex-shrink: 0;
  margin: auto 0.4rem;
  /* rtl:raw: transform: scaleX(-1); */
}

.MarkedMyChartMenuItem ._TextFragment {
  color: #363636;
}

.MarkedMyChartMenuItem .myChartMenuItemSynonym {
  color: #767676;
  display: inline-block;
  font-size: 0.8rem;
  line-height: 1rem;
  padding-left: 1rem;
}

.MarkedMyChartMenuItem .myChartMenuItemSynonym mark {
  color: #000000;
}

.RecentSearchesSection {
  margin-top: 0.4rem;
}

.RecentSearchesSection .searchHistoryButton[class][class] {
  margin: 0rem auto;
}

.RecentSearchesSection.hideRecentSearchesSection {
  display: none;
}

.RecentSearchList li {
  margin-bottom: 0.4rem;
  border-radius: 1rem;
}

.RecentSearchList .Chip .chipMainIcon {
  color: currentColor;
  color: var(--wp-proxy-color, currentColor);
}

.SearchAsYouType {
  height: 100%;
}

@media (min-width: 769px) {
  .SearchAsYouType.skipAnimation .SearchMenu,
  .SearchAsYouType.skipAnimation .searchBarInterior {
    transition-duration: 0s;
    transition-delay: 1ms;
  }
}
.SearchAsYouTypeMobile[class] .SearchMenu {
  position: unset;
  max-height: unset;
  height: unset;
  overflow-y: unset;
  background-color: unset;
  border: none;
}

.SearchAsYouTypeMobile a {
  -webkit-user-drag: none;
}

.MyChartSearchBar {
  height: 100%;
  border-radius: 8px;
}

.MyChartSearchBar .searchBarInterior {
  background: #ffffff;
  display: flex;
  align-items: stretch;
  border: 1px solid #dbdbdb;
  border-radius: 4px;
  width: 100%;
  border: none;
  background-color: var(--wp-header-contrasting-proxy-color);
  border-radius: 8px;
  overflow: hidden;
  height: 100%;
  transition: border-radius ease 0s 0.2s;
}

.MyChartSearchBar .searchBarInterior.invalid {
  border-color: #d80000;
  box-shadow: 0 0 1.5px 1px #d80000;
}

.MyChartSearchBar .searchBarInterior.invalid:not(:focus-within) {
  border-color: #d80000;
}

.MyChartSearchBar .searchBarInterior.locked[class] {
  background-color: #f2f2f2;
  color: #565656;
  cursor: default;
}

.MyChartSearchBar .searchBarInterior.locked[class] ._command:focus {
  background-color: #ffffff;
}

.MyChartSearchBar .searchBarInterior:focus-within {
  outline: 5px auto Highlight;
  outline: 5px auto -webkit-focus-ring-color;
  box-shadow: none;
  border-color: transparent;
}

@supports (background: -webkit-named-image(i)) {
  .MyChartSearchBar .searchBarInterior:focus-within {
    will-change: transform;
  }
}
.MyChartSearchBar .searchBarInterior:focus-within :focus-visible {
  outline: none;
}

.MyChartSearchBar .searchBarInterior:focus-within ._command:focus-visible {
  background-color: #ebf4f8;
}

.MyChartSearchBar .searchBarInterior ._labelledField {
  flex-grow: 1;
}

.MyChartSearchBar .searchBarInterior ._labelledField ._input {
  background-color: inherit;
  border: none;
  box-shadow: none;
  margin-bottom: 0;
  width: 100%;
}

.MyChartSearchBar .searchBarInterior ._labelledField ._input:invalid {
  box-shadow: none;
}

.MyChartSearchBar .searchBarInterior ._labelledField ._input:invalid:focus:not(*:root) {
  outline: none;
}

.MyChartSearchBar .searchBarInterior ._labelledField ._readOnlyText {
  border: none;
  margin-bottom: -1rem;
  word-break: break-word;
}

.MyChartSearchBar .searchBarInterior ._labelledField ._labelInputContainer[class] {
  background-color: inherit;
  border: none;
}

.MyChartSearchBar .searchBarInterior ._labelledField ._labelInputContainer[class].invalid:not(:focus-within) {
  box-shadow: none;
}

.MyChartSearchBar .searchBarInterior ._labelledField ._labelInputContainer[class]:focus-within {
  outline: none;
}

.MyChartSearchBar .searchBarInterior ._command {
  color: #565656;
  border: none;
  border-radius: 4px;
  flex-shrink: 0;
}

.MyChartSearchBar .searchBarInterior ._command,
.MyChartSearchBar .searchBarInterior ._command.iconOnly {
  background-color: inherit;
  padding: 0 0.25rem;
}

.MyChartSearchBar .searchBarInterior ._image {
  color: #565656;
  display: block;
  flex-shrink: 0;
}

.MyChartSearchBar .searchBarInterior .actionDivider {
  width: 1px;
  background: transparent;
  border-color: #dbdbdb;
  display: flex;
  justify-content: center;
  flex-direction: column;
  isolation: isolate;
}

.MyChartSearchBar .searchBarInterior .actionDivider::before {
  border: none;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: inherit;
  content: "";
  height: calc(100% - 0.675rem);
}

@media (prefers-reduced-motion) {
  .MyChartSearchBar .searchBarInterior {
    transition: none;
  }
}
.MyChartSearchBar .searchBarInterior .searchBarInput {
  border: none;
  border-radius: 0;
  margin: 0rem;
  padding-left: 0.8rem;
  text-overflow: ellipsis;
  -webkit-appearance: none;
}

.MyChartSearchBar .searchBarInterior .searchBarInput::-ms-clear,
.MyChartSearchBar .searchBarInterior .searchBarInput::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

.MyChartSearchBar .searchBarInterior .searchBarInput::-webkit-search-decoration,
.MyChartSearchBar .searchBarInterior .searchBarInput::-webkit-search-cancel-button,
.MyChartSearchBar .searchBarInterior .searchBarInput::-webkit-search-results-button,
.MyChartSearchBar .searchBarInterior .searchBarInput::-webkit-search-results-decoration {
  display: none;
}

.MyChartSearchBar .searchBarInterior ._command {
  border-radius: unset;
  background-color: #ffffff;
}

.MyChartSearchBar .searchBarInterior ._command:hover,
.MyChartSearchBar .searchBarInterior ._command:focus {
  background-color: #ebf4f8;
}

.MyChartSearchBar .searchBarInterior .searchBarButton {
  aspect-ratio: 1/1;
  transition: background-color 0.3s;
}

.MyChartSearchBar .searchBarInterior .searchBarButton.menuButton,
.MyChartSearchBar .searchBarInterior .searchBarButton.activeSearchButton {
  background-color: transparent;
}

.MyChartSearchBar .searchBarInterior .searchBarButton.menuButton:hover,
.MyChartSearchBar .searchBarInterior .searchBarButton.menuButton:focus,
.MyChartSearchBar .searchBarInterior .searchBarButton.activeSearchButton:hover,
.MyChartSearchBar .searchBarInterior .searchBarButton.activeSearchButton:focus {
  background-color: rgba(255, 255, 255, 0.3);
}

.MyChartSearchBar .searchBarInterior .searchBarButton .searchBarIcon {
  margin: auto;
}

@media (min-width: 769px) {
  .MyChartSearchBar .searchBarInterior.activeSearchBarInterior {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border: 2px solid var(--wp-header-contrasting-proxy-color);
    border-bottom: none;
    transition-delay: 0s;
  }
  .MyChartSearchBar .searchBarInterior.activeSearchBarInterior .searchBarInput {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
  }
  .MyChartSearchBar .searchBarInterior.activeSearchBarInterior .ClearSearchCommand {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
  }
}
.MyChartSearchBar .searchBarInterior .searchBarIcon {
  transition: fill 0.2s;
  transform: scale(1.2);
  color: var(--wp-header-contrasting-proxy-color);
}

.MyChartSearchBar .searchBarInterior .activeSearchBarIcon {
  fill: #ffffff;
}

.MyChartSearchBar .searchBarInterior .searchBarArrow {
  /* rtl:raw: transform: scaleX(-1); */
}

.MyChartSearchBar .searchBarInterior .ClearSearchCommand {
  padding: 0 0.313rem;
}

.MyChartSearchBar .searchBarInterior .ClearSearchCommand .searchIcon {
  transform: scale(0.85);
}

.SearchMenu {
  background-color: #ebf4f8;
  max-height: 0;
  overflow-y: hidden;
  padding: 0rem 0.83rem;
  scrollbar-gutter: stable;
  border: 0 solid var(--wp-header-contrasting-proxy-color);
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  transition-property: max-height, border-width;
  transition-duration: 0.2s, 0s;
  transition-delay: 0s, 0.2s;
  word-break: break-word;
}

@media (prefers-reduced-motion) {
  .SearchMenu[class][class][class] {
    transition-property: opacity;
    opacity: 0;
    max-height: min(30rem, 85vh - var(--wp-header-height));
  }
}
@media (prefers-reduced-motion) and (min-width: 900px) {
  .SearchMenu[class][class][class] {
    max-height: min(35rem, 85vh - var(--wp-header-height));
  }
}
@media (prefers-reduced-motion) and (max-width: 768px) {
  .SearchMenu[class][class][class] {
    max-height: unset;
    bottom: unset;
  }
}
@media (prefers-reduced-motion) {
  .SearchMenu[class][class][class].expanded {
    opacity: 1;
  }
}
.SearchMenu.expanded {
  border-width: 2px;
  overflow-y: auto;
  transition-delay: 0s, 0s;
  animation: keep-scrollbar-hidden 0.2s;
  max-height: min(30rem, 85vh - var(--wp-header-height));
}

@media (min-width: 900px) {
  .SearchMenu.expanded {
    max-height: min(35rem, 85vh - var(--wp-header-height));
  }
}
@keyframes keep-scrollbar-hidden {
  from {
    overflow-y: hidden;
  }
  to {
    overflow-y: hidden;
  }
}
@media (max-width: 768px) {
  .SearchMenu {
    position: fixed;
    top: var(--wp-header-height);
    bottom: 100vh;
    left: 0;
  }
  .SearchMenu[class][class] {
    max-height: unset;
    border: none;
    transition-property: bottom;
    transition-duration: 0.25s;
  }
  .SearchMenu.expanded {
    bottom: 0;
    transition-delay: 0.1s;
    animation-duration: 0.5s;
  }
}
@media (min-width: 769px) {
  .SearchMenu {
    scrollbar-color: #999999 transparent;
    scrollbar-width: thin;
  }
  .SearchMenu::-webkit-scrollbar {
    visibility: visible;
    width: 6px;
  }
  .SearchMenu::-webkit-scrollbar-thumb {
    background-color: #999999;
    border-radius: 5px;
  }
  .SearchMenu::-webkit-scrollbar-track {
    background-color: transparent;
    border-radius: 5px;
  }
}
.SearchMenu ._PageHeading {
  padding: 0.4rem 0.6rem 0.5rem 0.6rem;
  color: currentColor;
  color: var(--wp-proxy-color, currentColor);
}

.SearchMenu .ZeroState {
  display: inline-flex;
  justify-content: center;
  flex-direction: row;
  padding-bottom: 0;
}

.SearchMenu .ZeroState.compact .iconHolder {
  padding: 0;
  margin-right: 0.3rem;
  height: clamp(16px, 1.847rem, 48px);
  width: clamp(16px, 1.847rem, 48px);
}

.SearchMenu .ZeroState.compact .textWrapper {
  margin-right: 0.3rem;
  width: fit-content;
  text-align: left;
}

.SearchMenu .ZeroState .iconHolder {
  margin: 0;
}

.MyChartSearch {
  display: flex;
  flex-direction: column;
  min-height: calc(100vh - 12.45rem);
  min-height: calc(100vh - (var(--wp-header-height) + var(--wp-footer-height) + 1rem));
  max-width: calc(100% + 2.5rem);
  width: calc(100% + 2.5rem);
  margin-left: -1.25rem;
}

.MyChartSearch .MyChartSearchResults,
.MyChartSearch .ChartResultList {
  flex-grow: 1;
}

.mobile .MyChartSearch {
  min-height: calc(100vh - 1rem);
}

.datatile .MyChartSearch {
  min-height: auto;
}

@media screen and (max-width: 768px) {
  .MyChartSearch {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
  }
}
@media print {
  .MyChartSearch {
    margin-left: 0;
    width: 100%;
  }
}
.MyChartSearch h1,
.MyChartSearch .suggestionsContainer,
.MyChartSearch .ChartResultList,
.MyChartSearch .searchError {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

@media screen and (min-width: 1300px) {
  .MyChartSearch h1,
  .MyChartSearch .suggestionsContainer,
  .MyChartSearch .ChartResultList,
  .MyChartSearch .searchError {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
.mobile .MyChartSearch {
  max-width: calc(100% + 1rem);
  margin-left: -0.5rem;
}

@media screen and (min-width: 770px) and (max-width: 1299px) {
  .mobile .MyChartSearch h1,
  .mobile .MyChartSearch .suggestionsContainer,
  .mobile .MyChartSearch .ChartResultList,
  .mobile .MyChartSearch .searchError {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}
.MyChartSearch mark {
  background-color: unset;
  color: unset;
  font-weight: bold;
}

.MyChartSearch h1,
.MyChartSearch h2 {
  overflow-wrap: break-word;
}

.MyChartSearchResults {
  display: flex;
  flex-direction: column;
}

.MyChartSearchResults .ChartResultList {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.6) 95%, transparent);
  border-top: solid 1px #eaeaea;
}

@media screen and (min-width: 1025px) {
  .MyChartSearchResults {
    flex-direction: row;
    border-top: solid 1px #eaeaea;
  }
  .MyChartSearchResults .suggestionsContainer {
    max-width: 20rem;
    border-right: solid 1px #eaeaea;
    display: flex;
    flex-direction: column;
  }
  .MyChartSearchResults .ChartResultList {
    border-top: none;
  }
}
.mobile .MyChartSearchResults a {
  -webkit-user-drag: none;
}

.ChartResult .resultTitleLink {
  text-decoration: none;
  display: inline-block;
}

.ChartResult .resultTitleLink:hover .hoverUnderline,
.ChartResult .resultTitleLink:focus .hoverUnderline {
  text-decoration: underline;
}

.ChartResult .resultTypeInfo {
  display: flex;
  align-items: center;
}

.ChartResult .resultTypeInfo ._Icon {
  margin-right: 0.25rem;
  flex-shrink: 0;
}

.ChartResult .supplementaryInformation {
  display: flex;
}

.ChartResult .supplementaryInformation .resultDate {
  flex-shrink: 0;
  margin-right: 0.25rem;
}

.ResultDescription ._Text._readOnlyText {
  margin: 0;
}

.ResultH2GInfo {
  display: inline;
  border-left: solid 1px gray;
  padding-left: 0.25rem;
}

.ResultH2GInfo .careEverywhereIcon {
  margin-right: 0.25rem;
  vertical-align: middle;
}

.ChartResultList ._ListElement {
  margin-bottom: 1.5rem;
}

.ChartResultList .chartResultListHeading {
  padding-bottom: 0;
}

.ChartResultList .NumResults[class][class] {
  margin-bottom: 0.75rem;
}

.MenuResultList {
  margin-bottom: 1rem;
}

.MenuResultList .MarkedMyChartMenuItem {
  border-radius: 4px;
  padding: 0.25rem 0;
}

.MenuResultList .menuItems {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  border-radius: 4px;
}

.MenuResultList .menuItems > :not(:last-child) {
  border-bottom: 1px solid #cccccc;
}

@media screen and (min-width: 600px) and (max-width: 1024px) {
  .MenuResultList .menuItems {
    max-width: 25rem;
  }
}
.MenuResult {
  background-color: #ffffff;
  display: flex;
  word-break: break-word;
  padding: 0.75rem;
}

.MenuResult:hover,
.MenuResult:focus {
  background-color: #f7f7f7;
  text-decoration: none;
}

.MenuResult .menuResultIcon {
  flex-shrink: 0;
  margin: 0.25rem 0.75rem 0.25rem 0;
  transform: scale(1.2);
  color: currentColor;
  color: var(--wp-proxy-color, currentColor);
}

.MenuResult .menuResultText {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  height: max-content;
  margin: auto 0;
}

.MenuResult .clickableCardArrow {
  align-self: center;
  flex-shrink: 0;
  margin: auto 0 auto 0.75rem;
  fill: currentColor;
  fill: var(--wp-proxy-color, currentColor);
  /* rtl:raw: 
          transform: scaleX(-1); 
      */
}

.MenuResult .ResultDescription {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  display: inline-block;
}

[data-altstylesheet="High Contrast"] .MenuResult .ResultDescription {
  color: #000000;
}

.MenuResult .ResultDescription mark {
  color: #000000;
}

body.color1 #header {
  --wp-header-contrasting-proxy-color: #0078b3;
}

body.color2 #header {
  --wp-header-contrasting-proxy-color: #066564;
}

body.color3 #header {
  --wp-header-contrasting-proxy-color: #583985;
}

body.color4 #header {
  --wp-header-contrasting-proxy-color: #4a7628;
}

body.color5 #header {
  --wp-header-contrasting-proxy-color: #0d1c3d;
}

body.color6 #header {
  --wp-header-contrasting-proxy-color: #677083;
}

body.color7 #header {
  --wp-header-contrasting-proxy-color: #024b8d;
}

html {
  scroll-padding-top: var(--wp-header-height);
}

#header {
  background-color: transparent;
  background: transparent;
}

@media print {
  #header {
    display: none;
  }
}
/* #region inside the menu */
#menu-header .menu-closebutton {
  flex-shrink: 0;
  height: 2rem;
  width: 2rem;
  margin: 0.25rem;
  border-radius: 50%;
  /* rtl:raw: transform: scale(-1,1); */
}

@media only screen and (max-width: 768px) {
  #menu-header .menu-closebutton {
    display: none;
  }
}
#menu-header .menu-closebutton:active {
  filter: brightness(1.2);
}

#menu-header .menu-closebutton .menu-buttonicon {
  margin: 0.125rem;
  height: 1.75rem;
  width: 1.75rem;
  fill: #ffffff;
}

.menu-responsiveclosebutton {
  padding-right: 0.75rem;
  font-weight: 600;
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
}

@media screen {
  .menu-responsiveclosebutton:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
@media only screen and (min-width: 769px) {
  .menu-responsiveclosebutton {
    display: none;
  }
}
.menu-responsiveclosebutton.iOS:focus {
  outline: none;
}

.menu-searchcontainer {
  display: flex;
  flex-direction: row-reverse;
  min-height: 3rem;
}

.menu-searchbarcontainer {
  display: flex;
}

.menu-searchbar {
  width: 100%;
  min-width: 0%;
  max-height: 2.25rem;
  display: inline-block;
  margin: 0.5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  -webkit-appearance: none;
  z-index: 10;
  background: transparent;
}

.menu-searchbar::-ms-clear {
  display: none;
}

.menu-searchbar[placeholder] {
  text-overflow: ellipsis;
}

.menu-searchicon {
  margin: 0.6rem;
  margin-right: -2.5rem;
  z-index: 9;
  height: 2rem;
  width: 2rem;
}

.menu-searchemptybutton {
  margin: 0.6rem;
  margin-left: -2.6rem;
  z-index: 11;
}

.menu-searchemptyicon {
  fill: currentColor;
  height: 2rem;
  width: 2rem;
  transform: scale(0.6375);
}

#menu-shield {
  position: fixed;
  background-color: rgba(0, 0, 0, 0.4);
  height: 100%;
  width: 100%;
  left: 0px;
  top: 0px;
  opacity: 0;
  transition: 0.1s;
  transition-timing-function: ease-out;
  z-index: 3002;
}

#menu-shield.menu-shieldopen {
  opacity: 1;
}

#menu-container {
  position: fixed;
  left: -25rem;
  transition: 0.2s;
  transition-timing-function: ease-in;
}

#menu-container.menu-open {
  left: 0;
  transition: 0.3s;
  transition-timing-function: ease-out;
}

#menu-container,
.menu-container {
  height: calc(100% - 1rem);
  width: 25rem;
  top: 1rem;
  background-color: #ffffff;
  position: fixed;
  z-index: 3003;
  overflow-x: hidden;
  overflow-y: hidden;
  border-top-right-radius: 1.25rem;
  opacity: 0;
}

#menu-container.menu-open,
.menu-container.menu-open {
  opacity: 1;
}

#menu-container .menu-flexparent,
.menu-container .menu-flexparent {
  display: flex;
  flex-direction: column;
  height: 100%;
}

#menu-container .menu-headertop,
.menu-container .menu-headertop {
  display: flex;
  flex-direction: row-reverse;
}

#menu-container .menu-mainmenulist,
.menu-container .menu-mainmenulist {
  overflow-y: auto;
  overflow-x: hidden;
  height: 100%;
  display: block;
}

#menu-container .menu-contextlabel,
.menu-container .menu-contextlabel {
  display: inline;
  font-weight: bold;
  text-align: center;
  padding-top: 1rem;
  word-break: break-word;
  font-size: var(--wptheme_font-size_1);
}

#menu-container .menu-searchlist,
.menu-container .menu-searchlist {
  overflow-y: auto;
  overflow-x: hidden;
}

#menu-container .submenu-header,
.menu-container .submenu-header {
  display: block;
  padding: 0.5rem;
  font-weight: bold;
  color: #000000;
  overflow-wrap: anywhere;
  font-size: var(--wptheme_font-size_1);
}

#menu-container .menuitem,
.menu-container .menuitem {
  position: relative;
}

#menu-container .menuitem .menuitem-label,
.menu-container .menuitem .menuitem-label {
  padding: 0.325rem 0 0.325rem 0.325rem;
  display: block;
  max-width: calc(100% - 2rem);
  overflow-wrap: anywhere;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

#menu-container .menuitem .menuitem-icon,
.menu-container .menuitem .menuitem-icon {
  height: 1.75rem;
  width: 1.75rem;
  margin: 0.1rem;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 0.2rem;
  flex: 0 0 1.75rem;
}

#menu-container .menuitem:hover .menuitem-content,
.menu-container .menuitem:hover .menuitem-content {
  text-decoration: none;
  background: #f2f2f2;
}

#menu-container .menuitem .menuitem-content:focus,
.menu-container .menuitem .menuitem-content:focus {
  text-decoration: none;
  background: #f2f2f2;
}

#menu-container .menuitem .menuitem-content,
.menu-container .menuitem .menuitem-content {
  display: flex;
}

#menu-container .menuitem.menuitem-searchsynonymmatch,
.menu-container .menuitem.menuitem-searchsynonymmatch {
  min-height: 3rem;
}

#menu-container .menuitem.menuitem-searchsynonymmatch .menuitem-icon,
.menu-container .menuitem.menuitem-searchsynonymmatch .menuitem-icon {
  margin-top: 0.7rem;
}

#menu-container .menuitem.menuitem-searchsynonymmatch .menuitem-searchsynonym,
.menu-container .menuitem.menuitem-searchsynonymmatch .menuitem-searchsynonym {
  padding-left: 1rem;
  overflow-x: hidden;
  overflow-y: auto;
}

#menu-container .menuitem:not(:last-child),
.menu-container .menuitem:not(:last-child) {
  border-bottom: 1px solid #cccccc;
}

#menu-container .submenu:last-child,
.menu-container .submenu:last-child {
  padding-bottom: 2rem;
}

@media only screen and (max-width: 768px) {
  #menu-container,
  .menu-container {
    width: calc(100% - 1rem);
    height: calc(100% - 3rem);
    border-radius: 0.5rem;
    top: 2rem;
    transform: translateX(-100%);
    left: -100%;
  }
}
@media only screen and (max-width: 768px) and (orientation: landscape) {
  #menu-container,
  .menu-container {
    top: 0.5rem;
    height: calc(100% - 1rem);
  }
}
@media only screen and (max-width: 768px) {
  #menu-container.menu-open,
  .menu-container.menu-open {
    left: calc(100% - 0.5rem);
  }
  #menu-container .menu-list,
  .menu-container .menu-list {
    overflow-y: auto;
    max-height: none;
    margin-bottom: 0rem;
  }
  #menu-container .menu-headertop,
  .menu-container .menu-headertop {
    text-align: center;
  }
  #menu-container .menu-headertop .menu-contextlabel,
  .menu-container .menu-headertop .menu-contextlabel {
    padding-top: 0rem;
  }
  #menu-container .menu-header,
  .menu-container .menu-header {
    padding-top: 0.5rem;
  }
}
/* #endregion inside the menu */
/* #region Header */
/* #sub-region shared menu button and proxy-switcher styles */
#header_menu,
.proxySelectorDropDownContainer .proxyButton {
  width: max-content;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  padding: 2px 0.1rem;
  border-width: 0;
  color: #ffffff;
  box-shadow: none;
}

#header_menu #header_menu_icon,
#header_menu #header_menu_icon .menu_image,
#header_menu .roundedPatientPhoto,
.proxySelectorDropDownContainer .proxyButton #header_menu_icon,
.proxySelectorDropDownContainer .proxyButton #header_menu_icon .menu_image,
.proxySelectorDropDownContainer .proxyButton .roundedPatientPhoto {
  height: 1.9rem;
  width: 1.9rem;
  min-width: 1.9rem;
  border-radius: 50%;
}

#header_menu:hover,
#header_menu:focus,
.proxySelectorDropDownContainer .proxyButton:hover,
.proxySelectorDropDownContainer .proxyButton:focus {
  filter: brightness(1.2);
}

/* #end sub-region shared menu button and proxy-switcher styles */
#header:not(:empty) {
  box-shadow: 0 0 0.6rem 0 rgba(0, 0, 0, 0.2);
  z-index: 10;
}

.isInside #header:not(:empty).noTransitions {
  transition: none !important;
}

#header.header_graphic {
  background-color: #003B71;
  transition: height 0.2s;
  top: 0;
  position: fixed;
}

#wrap:has(#header.header_graphic) {
  padding-top: var(--wp-header-height);
}

#header.header_graphic.without_search:not(.midlogin) {
  position: sticky;
}

#wrap:has(#header.header_graphic.without_search:not(.midlogin)) {
  padding-top: 0;
}

#header.header_graphic.static #graphicHeader #header_grid #header_extras {
  flex-direction: unset;
}

#header.header_graphic .fitme {
  max-width: 1440px;
}

#graphicHeader:empty {
  height: 3.25rem;
}

#graphicHeader:not(:empty) {
  margin-left: 0.3rem;
  width: calc(100% - 0.6rem);
  display: flex;
  justify-content: space-between;
  padding: 0.5rem 0;
}

#graphicHeader:not(:empty) #header_grid {
  display: grid;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  row-gap: 8px;
  column-gap: 8px;
  min-width: 0;
  margin: 0 0.2rem;
}

#graphicHeader:not(:empty) #header_grid #header_navigation,
#graphicHeader:not(:empty) #header_grid #header_extras {
  width: max-content;
  row-gap: 8px;
}

#graphicHeader:not(:empty) #skipToMain {
  left: 0;
  top: -5rem;
  display: block;
  position: fixed;
  color: #ffffff;
  background: #000000;
  border: 1px solid #ffffff;
  border-radius: 6px;
  box-shadow: 0 0 3px #ffffff;
  filter: brightness(1.2);
  margin: 2px;
  padding: 0.2rem;
  pointer-events: none;
  text-decoration: underline;
  z-index: 5;
  opacity: 0;
  transition-duration: 0.2s;
  transition-property: opacity;
  transition-property: opacity, top;
}

#graphicHeader:not(:empty) #skipToMain:focus {
  opacity: 1;
}

#graphicHeader:not(:empty) #skipToMain:focus {
  pointer-events: auto;
}

#graphicHeader:not(:empty) #skipToMain:focus {
  top: 0;
}

#graphicHeader:not(:empty) .headerButton {
  width: max-content;
}

#graphicHeader:not(:empty) .logo_image {
  max-height: 100%;
  width: 100%;
}

#graphicHeader:not(:empty) .mychart_by_epic_logo {
  max-height: 2.25rem;
  width: 4.2rem;
  margin-left: auto;
  margin-right: 0;
}

#graphicHeader:not(:empty) #header_logo {
  z-index: 1;
  height: 2.25rem;
  margin-left: 0px;
  transition: margin 0.2s, height 0.2s;
  margin-top: 0;
}

#graphicHeader:not(:empty) #header_logo .header_logo_link {
  display: block;
  position: relative;
  height: 100%;
  max-width: initial;
  background: transparent url("../assets/images/mychart-epic/logo.svg") no-repeat scroll left/contain;
}

#graphicHeader:not(:empty) #header_go_home,
#graphicHeader:not(:empty) .headerButtonContainer {
  display: inline-block;
  width: auto;
}

#graphicHeader:not(:empty) #header_navigation,
#graphicHeader:not(:empty) .header_navigation_buttons {
  display: flex;
  align-items: flex-start;
  column-gap: 8px;
}

#graphicHeader:not(:empty) #header_navigation #header_to_mcc_button_icon,
#graphicHeader:not(:empty) .header_navigation_buttons #header_to_mcc_button_icon {
  height: 100%;
}

#graphicHeader:not(:empty) .header_navigation_buttons > div,
#graphicHeader:not(:empty) .header_navigation_buttons {
  width: auto;
}

#graphicHeader:not(:empty) #header_go_home {
  height: 2.25rem;
  width: 7.65rem;
}

#graphicHeader:not(:empty) #header_navigation {
  grid-area: 1/1/span 1/span 1;
  white-space: nowrap;
  transition: top 0.2s;
  width: auto;
}

#graphicHeader:not(:empty) #header_search_bar_container {
  grid-area: 1/2/span 1/span 1;
  margin-left: auto;
  margin-right: auto;
  height: 2.25rem;
  z-index: 1;
  width: 18rem;
}

@media (min-width: 900px) {
  #graphicHeader:not(:empty) #header_search_bar_container {
    width: 23.5rem;
  }
}
#graphicHeader:not(:empty) #header_menu {
  padding: 0;
  width: 2.25rem;
  min-width: 2.25rem;
}

#graphicHeader:not(:empty) #header_menu #header_menu_icon {
  background-color: var(--wp-header-contrasting-proxy-color);
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  width: 100%;
  border-radius: 0;
  margin-right: 0;
}

[data-altstylesheet="High Contrast"] #graphicHeader:not(:empty) #header_menu #header_menu_icon {
  background-color: #000000;
}

#graphicHeader:not(:empty) #header_menu #header_menu_icon .menu_image {
  fill: #ffffff;
  display: block;
  margin: 0 auto;
  height: 100%;
  padding: 0.15rem;
}

#graphicHeader:not(:empty) #header_menu:hover {
  cursor: pointer;
}

#graphicHeader:not(:empty) #header_menu:active #header_menu_icon {
  filter: brightness(1.1);
}

#graphicHeader:not(:empty) #header_extras {
  grid-area: 1/3/span 1/span 1;
  display: flex;
  width: auto;
  column-gap: 8px;
  margin-left: auto;
}

#graphicHeader:not(:empty) #header_to_previous_button {
  text-decoration: none;
}

#graphicHeader:not(:empty) .header_button_icon {
  width: 1.8rem;
  height: 1.8rem;
  vertical-align: middle;
}

#graphicHeader:not(:empty) .header_button_label {
  vertical-align: middle;
  padding-right: 3px;
}

#graphicHeader:not(:empty) .headerButton,
#graphicHeader:not(:empty) .proxyMenuButton,
#graphicHeader:not(:empty) #header_menu {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 8px;
  height: 2.25rem;
}

[data-altstylesheet="High Contrast"] #graphicHeader:not(:empty) .headerButton,
[data-altstylesheet="High Contrast"] #graphicHeader:not(:empty) .proxyMenuButton,
[data-altstylesheet="High Contrast"] #graphicHeader:not(:empty) #header_menu {
  background: #000000;
  border: 1px solid #ffffff;
}

#graphicHeader:not(:empty) #header_menu:hover,
#graphicHeader:not(:empty) #header_menu:focus,
#graphicHeader:not(:empty) .headerButton:hover,
#graphicHeader:not(:empty) .headerButton:focus,
#graphicHeader:not(:empty) .proxyMenuButton:hover,
#graphicHeader:not(:empty) .proxyMenuButton:focus {
  filter: brightness(1.2);
  box-shadow: 0 0 3px 0 #ffffff;
}

#graphicHeader:not(:empty) .headerButton {
  cursor: pointer;
  color: #ffffff;
  padding: 2px 4px;
  white-space: nowrap;
  z-index: 2;
  display: block;
}

#graphicHeader:not(:empty) .headerButton .headerImage {
  fill: #ffffff;
}

#header_shield {
  visibility: hidden;
  opacity: 0;
  position: fixed;
  top: var(--wp-header-height);
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  transition: opacity 0.25s ease 0.25s, visibility 0s ease 0.5s;
}

@media (min-width: 769px) {
  #header_shield.skipAnimation {
    transition: none;
  }
}
.isSearchOpen #header_shield {
  visibility: visible;
  opacity: 1;
  transition: none;
}

.contentOnly #header {
  position: relative;
  text-align: center;
}

/* #endregion */
body,
#header .fitme,
#header .fitme.width,
#content,
#footer,
#header #footer .mainStyle,
#header,
.component.Popup:not(.small) {
  width: 100%;
}

.isInside #header {
  transition-property: all;
}

.isPrelogin.publicform #header.header_graphic {
  display: none;
}

.isPrelogin.publicform #header.header_graphic + #content #main {
  padding-top: 0.5rem;
}

/* Mobilegridadapter Css

/* Copyright 2018-2024 Epic Systems Corporation */
.grid > .row {
  max-width: auto;
  max-width: initial;
}

.grid > .row > .col,
.grid > .row > .col-1,
.grid > .row > .col-2,
.grid > .row > .col-3,
.grid > .row > .col-4,
.grid > .row > .col-5,
.grid > .row > .col-6,
.grid > .row > .col-7,
.grid > .row > .col-8,
.grid > .row > .col-9,
.grid > .row > .col-10,
.grid > .row > .col-11,
.grid > .row > .col-12 {
  display: inline-block;
  box-sizing: border-box;
  vertical-align: top;
  font-size: 1rem;
  margin-right: 12px;
  word-wrap: break-word;
  margin-left: 0;
  margin-bottom: 12px;
}

.Visits .sevendaysvisits .grid > .row > .col,
.Visits .sevendaysvisits .grid > .row > .col-1,
.Visits .sevendaysvisits .grid > .row > .col-2,
.Visits .sevendaysvisits .grid > .row > .col-3,
.Visits .sevendaysvisits .grid > .row > .col-4,
.Visits .sevendaysvisits .grid > .row > .col-5,
.Visits .sevendaysvisits .grid > .row > .col-6,
.Visits .sevendaysvisits .grid > .row > .col-7,
.Visits .sevendaysvisits .grid > .row > .col-8,
.Visits .sevendaysvisits .grid > .row > .col-9,
.Visits .sevendaysvisits .grid > .row > .col-10,
.Visits .sevendaysvisits .grid > .row > .col-11,
.Visits .sevendaysvisits .grid > .row > .col-12 {
  word-wrap: initial;
}

.grid > .row > .col-1 {
  width: calc(8.3333333333% - 12px);
}

.grid > .row > .col-2 {
  width: calc(16.6666666667% - 12px);
}

.grid > .row > .col-3 {
  width: calc(25% - 12.01px);
}

.grid > .row > .col-4 {
  width: calc(33.3333333333% - 12px);
}

.grid > .row > .col-5 {
  width: calc(41.6666666667% - 12px);
}

.grid > .row > .col-6 {
  width: calc(50% - 12.01px);
}

.grid > .row > .col-7 {
  width: calc(58.3333333333% - 12px);
}

.grid > .row > .col-8 {
  width: calc(66.6666666667% - 12px);
}

.grid > .row > .col-9 {
  width: calc(75% - 12px);
}

.grid > .row > .col-10 {
  width: calc(83.3333333333% - 12px);
}

.grid > .row > .col-11 {
  width: calc(91.6666666667% - 12px);
}

.grid > .row > .col-12 {
  width: calc(100% - 12px);
}

@media only screen and (max-width: 768px) {
  .grid > .row:not(.fixed) > [class*=col],
  .grid.insulated > .row:not(.fixed) > [class*=col],
  .grid.compact > .row:not(.fixed) > [class*=col] {
    width: 100% !important;
    margin-right: 0px !important;
  }
}
@media only screen and (max-width: 1300px) {
  .md-hide {
    display: none;
  }
}
.soonvisits .date {
  width: 100%;
}

.TestResults .ColumnHeader.grid {
  margin-bottom: 0;
}

.TestResults .ColumnHeader.grid .grid {
  margin-top: 12px;
  margin-bottom: 6px;
}

.TestResultsList .SingleResult [class*=Wrapper] {
  margin-bottom: 0;
}

.isPrelogin #footer .grid {
  margin: 0px;
}

.isPrelogin #footer .links {
  vertical-align: bottom;
}

.externalheader .contactinfo.row {
  margin-bottom: 6px;
}

@media only screen and (min-width: 769px) {
  .soonvisits .date {
    min-width: 50px;
    margin-left: -12px;
  }
  .md_labdetail .components .sm-only,
  .md_testresults_details .components .sm-only {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .title,
  h1 {
    line-height: normal;
  }
  .header.large {
    line-height: normal;
  }
  .menudetailstable .leftcolumn {
    display: none;
  }
  .dataselect label ~ :not(label) {
    float: left;
  }
  .dataselect span.inlineinput {
    clear: both;
    width: 15vw;
    padding-top: 6px;
  }
  .dataselect [id*=_recentvalue] + .inlineinput {
    clear: none;
    width: auto;
  }
  .dataselect #apply {
    clear: both;
  }
  #tbl-container {
    overflow-x: auto;
    overflow-y: hidden;
  }
  .Visits .filters {
    flex-direction: column;
    row-gap: 0.5rem;
  }
  .Visits .filters > *,
  .Visits .filters.extendedBar > * {
    margin: 0;
  }
  .Visits .filters .legacyLabelledField {
    width: inherit;
  }
  .Visits .filters .legacyLabelledField select {
    min-width: inherit;
    max-width: inherit;
    width: inherit;
  }
  .Visits .filters .filterAction {
    width: inherit;
  }
  .Visits .filters .filterAction button {
    margin: auto;
    width: inherit;
  }
  .Visits .filters .dropdown {
    position: static;
    width: inherit;
  }
  .Visits .filters .dropdown button {
    width: inherit;
  }
  .Visits .filters .dropdown-content {
    position: relative;
    overflow-x: scroll;
    min-width: 0;
  }
  .Visits .filters .dropdown-content .filterOptionsButtons {
    flex-direction: column;
  }
  .Visits .filters .dropdown-content .filterOptionsButtons button {
    width: calc(100% - 1rem);
    margin: 0.5rem auto;
  }
  .Visits .filters .loadingFilterProgressBar {
    margin: auto;
  }
  .Visits .truncate {
    max-width: 90vw !important;
    word-break: break-word;
  }
  .Visits .smallcard .card {
    container-name: smallcardvisit;
    container-type: inline-size;
  }
  .BeforeTestResultsList .FilterWrapper,
  .BeforeTestResultsList .ToggleWrapper {
    padding-left: 0;
  }
  .BeforeTestResultsList .ToggleWrapper > * {
    display: inline-block;
  }
  .BeforeTestResultsList .ToggleInpatient {
    margin: 0 1rem 0.65rem 0.5rem;
  }
  .TestResultsList .SingleResult.Header {
    max-height: none;
    height: auto;
    width: 100%;
  }
  .TestResultsList .SingleResult [class*=Wrapper] {
    margin: 0 12px;
  }
  .TestResultsList .SingleResult .ResultType,
  .TestResultsList .SingleResult .orgicon {
    min-width: 32px;
  }
  .TestResultsList .SingleResult .ResultType {
    margin-top: 12px;
    padding-top: 0;
  }
  .TestResultsList .SenderName .hidden {
    display: inline;
  }
  .TestResultsList .SingleResult .CommentIcon {
    width: 17px;
    height: 17px;
    position: relative;
    top: -1px;
    vertical-align: middle;
  }
  .TestResultsList .SingleResult .orgicon {
    margin: -24px 0 0 10px;
  }
  .homepage .ToDoEvents .multiMonthCalendar.component {
    display: none;
  }
  .homepage .ToDoEvents .ToDolist.component {
    width: 100%;
  }
  .MessageList .SingleMessage.collapsed,
  .MessageList .SingleMessage.collapsed .head {
    height: 7rem !important;
  }
  .MessageList .SingleMessage.expanded .head {
    height: auto !important;
  }
  .MessageSummary {
    padding-left: 46px;
  }
  ul.MessageList li .actionButtons {
    right: 0px;
    position: static;
  }
}
@media only screen and (max-width: 1300px) {
  .title,
  h1 {
    line-height: normal;
  }
  .header.large {
    line-height: normal;
  }
  .homepage .Alerts,
  .homepage .ToDoEvents,
  .homepage .news {
    height: auto !important;
    min-height: 0px;
  }
  .menudetailstable .leftcolumn {
    display: none;
  }
  .externalheader .contactinfo.nocontact .address {
    left: 0;
    width: 100%;
  }
  .SingleMessage.expanded {
    height: auto !important;
  }
}
@container smallcardvisit (width < 300px) {
  .Visits .smallcard .card .mainDetails {
    flex-direction: column;
  }
  .Visits .smallcard .card .mainDetails .info {
    padding-right: 0;
  }
}
/* Mobileresponsivemenu Css */
/* Copyright 2018-2024 Epic Systems Corporation */
@media only screen and (min-width: 1px) and (max-width: 768px) {
  #header .menugroup.droppeddown .submenu {
    position: absolute;
    width: 100vw;
  }
}
@media (max-width: 768px) {
  #graphicHeader:not(:empty) #header_extras {
    grid-column-start: 2;
  }
}
@media only screen and (max-width: 768px) and (min-width: 1px) {
  #header[lang=ar] #menu {
    padding: 18px 0 0;
  }
}
html {
  -webkit-overflow-scrolling: touch;
  touch-action: manipulation;
  -webkit-tap-highlight-color: transparent;
}

@media (max-width: 768px) {
  #graphicHeader:empty {
    height: 6rem;
  }
}
@media (max-width: 768px) {
  #header.without_search #header_navigation {
    flex-direction: column;
  }
  #header.without_search #header_extras {
    flex-direction: column-reverse;
  }
}
@media only screen and (max-width: 768px) {
  #graphicHeader:not(:empty) #header_logo,
  #graphicHeader:not(:empty) #header_logo_by_epic {
    height: 2.25rem;
  }
  #graphicHeader:not(:empty) #header_logo .logo_image,
  #graphicHeader:not(:empty) #header_logo_by_epic .logo_image {
    height: 2.25rem;
  }
}
#header.header_graphic #header_logo_by_epic {
  max-width: 30vw;
}

#header.header_graphic.isFromMCC #header_go_home {
  max-width: 50vw;
}

#header.header_graphic.isFromMCC[lang=ar] #header_logo_by_epic {
  max-width: 20vw;
}

#header.header_graphic:not(.isFromMCC) #header_navigation,
#header.header_graphic:not(.isFromMCC) #header_extras {
  max-width: 40vw;
}

@media only screen and (max-width: 768px) {
  #header.header_graphic .headerButton {
    font-size: 0.8rem;
  }
}
#header.header_graphic #home_button,
#header.header_graphic .proxyMenuButton,
#header.header_graphic .searchBarInput,
#header.header_graphic .ClearSearchCommand,
#header.header_graphic .searchButton {
  animation-duration: 0s;
  animation-delay: 0s;
  animation-fill-mode: forwards;
}

#header.header_graphic #home_button,
#header.header_graphic .searchBarInput {
  animation-name: reset-display-block;
}

@keyframes reset-display-block {
  to {
    display: block;
  }
}
#header.header_graphic .proxyMenuButton {
  animation-name: reset-display-inline-flex;
}

@keyframes reset-display-inline-flex {
  to {
    display: inline-flex;
  }
}
#header.header_graphic .ClearSearchCommand,
#header.header_graphic .searchButton {
  animation-name: reset-display-inline-block;
}

@keyframes reset-display-inline-block {
  to {
    display: inline-block;
  }
}
@media (max-width: 768px) {
  #header.header_graphic #header_search_bar_container {
    grid-area: 2/1/span 1/span 2;
    width: 100%;
    margin-left: 0;
    transition-property: width, margin-left;
    transition-duration: 0.1s;
    transition-delay: 0.15s;
  }
}
@media (max-width: 768px) and (prefers-reduced-motion) {
  #header.header_graphic #header_search_bar_container {
    transition: none;
  }
}
@media (max-width: 768px) {
  #header.header_graphic.isSearchOpen #home_button,
  #header.header_graphic.isSearchOpen .proxyMenuButton {
    animation-name: delay-display-none;
    animation-delay: 0.2s;
  }
}
@keyframes delay-display-none {
  to {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  #header.compact #header_logo,
  #header.compact #header_go_home,
  #header.compact #header_logo_by_epic {
    display: none;
  }
  #header.compact #header_search_bar_container {
    grid-row-start: 1;
  }
}
@media only screen and (max-width: 768px) and (max-width: 265px) {
  #header.static #header_logo_by_epic {
    display: none;
  }
  #header.isFromMCC #graphicHeader:not(:empty) #header_extras {
    grid-column: 1/span 1;
  }
  #header.isFromMCC #graphicHeader:not(:empty) #header_extras #header_logo_by_epic {
    display: none;
  }
  .graphicHeader.md_home_index #header:not(.without_search) #header_navigation {
    max-width: unset;
  }
  .graphicHeader.md_home_index #header:not(.without_search) #header_navigation #header_go_home {
    max-width: 50vw;
  }
  .graphicHeader.md_home_index #header:not(.without_search) #header_logo_by_epic {
    display: none;
  }
  .graphicHeader.inSearchResultsPage #header:not(.without_search) #header_go_home,
  .graphicHeader.inSearchResultsPage #header:not(.without_search) #header_logo_by_epic {
    display: none;
  }
}
@media only screen and (max-width: 768px) and (max-width: 321px) {
  #header.isFromMCC[lang=ar].isFromMCC #graphicHeader:not(:empty) #header_extras {
    grid-column: 1/span 1;
  }
  #header.isFromMCC[lang=ar].isFromMCC #graphicHeader:not(:empty) #header_extras #header_logo_by_epic {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  #access-review-container [class*=col] {
    text-align: center;
  }
}
@media (max-width: 768px) {
  .graphicHeader:not(.md_home_index):not(.inSearchResultsPage) #header #header_navigation {
    grid-row: 1/span 2;
    flex-direction: column;
    row-gap: 0.5rem;
  }
  .graphicHeader:not(.md_home_index):not(.inSearchResultsPage) #header #header_search_bar_container {
    grid-column: 1/span 2;
    width: 2.25rem;
    margin-left: 2.75rem;
  }
  .graphicHeader:not(.md_home_index):not(.inSearchResultsPage) #header #header_search_bar_container:not(.isSearchOpen) .searchBarInput,
  .graphicHeader:not(.md_home_index):not(.inSearchResultsPage) #header #header_search_bar_container:not(.isSearchOpen) .ClearSearchCommand,
  .graphicHeader:not(.md_home_index):not(.inSearchResultsPage) #header #header_search_bar_container:not(.isSearchOpen) .searchButton {
    animation-name: delay-display-none;
    animation-delay: 0.2s;
  }
  .graphicHeader:not(.md_home_index):not(.inSearchResultsPage) #header #header_extras {
    grid-row: 1/span 2;
    flex-direction: column-reverse;
  }
  .graphicHeader:not(.md_home_index):not(.inSearchResultsPage) #header.compact #header_navigation {
    grid-row-end: 1;
  }
  .graphicHeader:not(.md_home_index):not(.inSearchResultsPage) #header.compact #header_search_bar_container {
    grid-row-start: 1;
  }
  .graphicHeader:not(.md_home_index):not(.inSearchResultsPage) #header.compact #header_search_bar_container.isSearchOpen {
    width: 100%;
    margin-left: 0;
    transition-delay: 0s;
  }
  .graphicHeader:not(.md_home_index):not(.inSearchResultsPage) #header.compact #header_extras {
    grid-row-end: 1;
  }
}
@media (max-width: 768px) {
  .graphicHeader.md_home_index #header.compact #header_search_bar_container {
    margin-left: 0;
  }
  .graphicHeader.inSearchResultsPage #header.compact #header_search_bar_container {
    margin-left: 2.75rem;
  }
  .graphicHeader.md_home_index #header.compact #header_search_bar_container,
  .graphicHeader.inSearchResultsPage #header.compact #header_search_bar_container {
    grid-row-start: 1;
    width: 2.25rem;
  }
  .graphicHeader.md_home_index #header.compact #header_search_bar_container.isSearchOpen,
  .graphicHeader.inSearchResultsPage #header.compact #header_search_bar_container.isSearchOpen {
    width: 100%;
    margin-left: 0;
    transition-delay: 0s;
  }
  .graphicHeader.md_home_index #header.compact #header_search_bar_container:not(.isSearchOpen) .searchBarInput,
  .graphicHeader.md_home_index #header.compact #header_search_bar_container:not(.isSearchOpen) .ClearSearchCommand,
  .graphicHeader.md_home_index #header.compact #header_search_bar_container:not(.isSearchOpen) .searchButton,
  .graphicHeader.inSearchResultsPage #header.compact #header_search_bar_container:not(.isSearchOpen) .searchBarInput,
  .graphicHeader.inSearchResultsPage #header.compact #header_search_bar_container:not(.isSearchOpen) .ClearSearchCommand,
  .graphicHeader.inSearchResultsPage #header.compact #header_search_bar_container:not(.isSearchOpen) .searchButton {
    animation-name: delay-display-none;
    animation-delay: 0.2s;
  }
  .graphicHeader.md_home_index #header:not(.compact) #header_search_bar_container,
  .graphicHeader.inSearchResultsPage #header:not(.compact) #header_search_bar_container {
    transition-delay: 0s;
  }
}
/* Mobileresponsivesite Css */
/* Copyright 2019-2025 Epic Systems Corporation */
@media only screen and (max-width: 1300px) {
  /*#region CSS Grid Layout*/
  #content.hasSidebar {
    grid-template-columns: 100% !important;
    -ms-grid-columns: 100% !important;
    grid-template-areas: "main" "sidebar" "footer" !important;
  }
  #content.hasSidebar #sidebar {
    padding-bottom: 2rem;
    -ms-grid-column: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    box-shadow: none;
  }
  #content.hasSidebar #sidebar:empty {
    display: none;
  }
  #content.hasSidebar #footer {
    -ms-grid-row: 3;
    background-color: rgba(255, 255, 255, 0.75000024);
  }
  body.isPrelogin #content.hasSidebar {
    grid-template-columns: 100%;
    -ms-grid-columns: 100%;
    grid-template-areas: "main" "sidebar" "footer";
  }
  body.isPrelogin #content.hasSidebar #footer {
    background: url("../images/prelogin.jpg") no-repeat fixed center center/cover;
    box-shadow: inset 0px 4px 4px -2px rgba(0, 0, 0, 0.4);
  }
  body.isPrelogin #content.hasSidebar #mainFooter,
  body.isPrelogin #content.hasSidebar #sidebarFooter {
    background-color: rgba(255, 255, 255, 0.75000024);
  }
  body.isPrelogin #content.hasSidebar #mainFooter {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }
  body.isPrelogin #content.hasSidebar #sidebarFooter {
    box-shadow: none;
    -ms-grid-column: 1;
    -ms-grid-row: 2;
  }
  body.isPrelogin #content.hasSidebar #sidebar {
    -ms-grid-column: 1;
    -ms-grid-row: 2;
    box-shadow: none;
  }
  body.isPrelogin #content.hasSidebar #footer {
    grid-template-areas: "mainFooter" "sidebarFooter";
    grid-template-columns: 100%;
    -ms-grid-columns: 100%;
    -ms-grid-column-span: 1;
  }
  /*#endregion*/
  body,
  body #wrap,
  #content,
  .isInside #content,
  #footer,
  .isInside #footer,
  #main,
  #sidebar,
  #content.hasSidebar,
  #header:not(:empty),
  .fitme,
  .fitme.width {
    min-width: auto;
    min-width: initial;
    width: 100%;
  }
  #header:not(:empty) + #content #sidebar,
  #header.compact:not(:empty) + #content #sidebar,
  #header:not(:empty) + #toastWrapper + #content #sidebar,
  #header.compact:not(:empty) + #toastWrapper + #content #sidebar {
    padding-top: 2em;
  }
  #sidebar {
    padding-top: 2rem;
    min-height: 0px !important;
    max-width: initial;
    position: relative;
    top: 0px;
    left: 0px;
  }
  #sidebar > * {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }
  #sidebar:before {
    box-shadow: none;
  }
  .datatile #sidebar:before {
    border: none;
    height: auto;
  }
  #sidebar .assistiveicon[src*="print.png"] {
    display: none;
  }
  #main {
    margin-right: 0px;
    max-width: 100vw;
  }
}
@media only screen and (max-width: 1300px) {
  .isPrelogin #content {
    overflow: visible;
  }
  .isPrelogin .logo {
    margin-bottom: 0;
  }
  .isPrelogin #main {
    padding-bottom: 0.5rem;
  }
  .isPrelogin #sidebar:not(:empty) {
    padding-top: 0.5rem;
    display: block;
  }
  .isPrelogin #sidebar:empty {
    display: none;
  }
  .signup,
  .recovery,
  .login,
  .loginAlerts {
    max-width: 24rem;
    margin-left: auto;
    margin-right: auto;
  }
  .logoutSalutation {
    margin-top: 1rem;
  }
  .loginAlerts {
    min-height: 0px;
    min-height: initial;
  }
  .downTimeAlert {
    margin-top: 1rem;
    min-height: 0px;
  }
  .downTimeAlert + .loginAlerts {
    min-height: 0px;
  }
  .isPrelogin #locale_container {
    top: 0;
  }
  #locale_container.midlogin {
    position: relative;
  }
  .navigation.backarrow {
    position: relative;
    left: 1rem;
    top: 0;
    max-width: 50%;
  }
  .navigation.backarrow:not(:first-child) {
    top: -1.25rem;
  }
  #main .title {
    margin-bottom: 0.5rem;
    height: auto;
  }
  #main .title.hasPrint,
  #main .title.hasHelp {
    display: flex;
  }
  #main .title.hasPrint.hasLinks,
  #main .title.hasHelp.hasLinks {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  #main .title .headerlink {
    display: inline-block;
    position: static;
    width: 100%;
    margin: 1rem 0px;
  }
  #main .title .headerlink .button {
    display: inline-block;
  }
  #main .title h1 {
    white-space: normal;
    width: 100%;
    padding-right: 0.5rem;
  }
  #main .title.hasPrint h1,
  #main .title.hasHelp h1 {
    max-width: calc(100% - 2rem);
    overflow-wrap: break-word;
  }
  #main .title.hasLinks.hasPrint.hasHelp h1 {
    max-width: calc(100% - 4rem);
  }
  #main .title #assistiveicons {
    width: auto;
    padding-right: 0;
    padding-left: 0;
  }
  #main .title #assistiveicons img[src*="space.gif"] {
    display: none;
  }
  #lightbox:not(.captchaPopup),
  .component.Popup:not(.small):not(.sm-autosizedpopup),
  .component.Popup.medium:not(.sm-autosizedpopup),
  .component.Popup.large:not(.sm-autosizedpopup),
  .contentpopup.Popup.component.textlessTitle {
    width: 100vw;
    position: fixed !important;
    top: 0px !important;
    left: 0px !important;
    margin: 0px !important;
    transform: none !important;
    margin-top: 0px !important;
    overflow-y: auto;
    overflow-x: auto;
    transition: none;
    border-radius: 0;
    min-width: 0;
    max-width: 100%;
    max-height: 100%;
  }
  #lightbox:not(.captchaPopup) .titlebar,
  .component.Popup:not(.small):not(.sm-autosizedpopup) .titlebar,
  .component.Popup.medium:not(.sm-autosizedpopup) .titlebar,
  .component.Popup.large:not(.sm-autosizedpopup) .titlebar,
  .contentpopup.Popup.component.textlessTitle .titlebar {
    border-radius: 0;
  }
  .childOrgPopup,
  .externaljumppopup,
  .lookupcontainer {
    height: 100%;
  }
  .childOrgPopup > .scrollable,
  .externaljumppopup > .scrollable,
  .lookupcontainer > .scrollable {
    height: 100%;
  }
  .Popup.component:not(.sm-autosizedpopup):not(.esigndocument):not(.healthadvisorymultiplehmtpopupcontainer) .content {
    max-height: none !important;
    min-height: 0 !important;
  }
  html:not(.datatile) .Popup.component:not(.externaljumppopup):not(.notificationreview):not(.esigndocument) > .scrollable > .content {
    height: calc(100% - 2.4rem);
  }
  .Popup.container.component.large.documentpopup:not(.dummyOne):not(.dummyTwo) > div.content {
    height: auto;
  }
  .datatile .component.Popup > div.content {
    height: auto;
  }
  .datatile .component.Popup.externaljumppopup[class] > div.content {
    height: calc(100% - 3.75rem);
    padding-top: 0;
  }
  .component.Popup.textlessTitle:not(.small):not(.sm-autosizedpopup) > .titlebar {
    min-height: 40px;
  }
  .Popup.component:not(.small):not(.sm-autosizedpopup) .titlebar .buttons {
    top: 6px;
    right: 6px;
  }
  .Popup .buttonDiv {
    position: static;
  }
  .filters > .search {
    margin-bottom: 8px;
    width: 100%;
    display: block;
  }
  .filters > .search > input:not([type=image]) {
    width: 100%;
  }
  .subway {
    margin: 0;
    overflow-x: auto;
    overflow-y: hidden;
    min-height: 7em;
    max-width: none;
    width: calc(100% + 2rem);
    margin-left: -1rem;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
  }
  .subway.noScrolling {
    overflow-x: hidden;
  }
  .subway .line {
    margin-bottom: -0.333em;
    top: calc(2.25rem + 0.325em);
  }
  .subway .line .trainrail {
    margin-bottom: 0.667em;
  }
  .subway:not(.scrollable) .line:after,
  .subway:not(.scrollable) .line:before {
    content: "";
    display: inline-block;
    height: 0.333em;
    width: 4em;
  }
  .subway .showMobile {
    display: inline-block !important;
  }
  .subway .line .trainrail,
  .subway .stops .trainstop {
    padding: 0 0.3em;
    white-space: normal;
    width: 9em;
  }
  .subway .trainstop {
    -webkit-hyphens: manual;
    -ms-hyphens: manual;
    hyphens: manual;
  }
  .stops .trainstop span.trainstation {
    border-radius: 0.5em;
    height: 1em;
    width: 1em;
  }
  .stops .trainstop span.description {
    vertical-align: top;
  }
  .trainstop a {
    -webkit-tap-highlight-color: transparent;
  }
  .subway .line,
  .subway .line .trainrail {
    height: 0.333em;
  }
  .evisit-embedded .subway {
    margin-left: inherit;
    width: inherit;
    overflow-x: hidden;
    min-height: inherit;
    margin: 0 0 0.4rem;
  }
  .evisit-embedded .subway .line:after,
  .evisit-embedded .subway .line:before {
    content: "";
    display: inline-block;
    width: 0em;
  }
  .evisit-embedded .subway .line .trainrail,
  .evisit-embedded .subway .stops .trainstop {
    width: 13.5%;
  }
  .ghostInput label {
    position: relative;
    z-index: 1;
  }
}
@media only screen and (max-width: 768px) {
  #main {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .quickLinks {
    height: auto !important;
  }
  .quicklinks a {
    width: calc(50% - 3px);
    margin-bottom: 1.75rem;
  }
  .tabcontainer {
    border: none;
    margin: 0;
    padding: 0;
  }
  .tabcontainer .navparent {
    padding: 0;
    margin: 0 0 24px;
    top: 0;
  }
  .tabcontainer .navchild {
    display: flex;
    flex-wrap: wrap;
  }
  .tabcontainer .navparent.singleRow .navchild {
    flex-wrap: nowrap;
  }
  .membertab {
    max-width: 50%;
    flex-grow: 2;
    font-size: 1rem;
    text-align: center;
    border-color: #cccccc;
    border-left-color: transparent;
  }
  .membertab > a {
    padding-left: 0.15rem;
    padding-right: 0.15rem;
  }
  .tabcontainer .navparent:not(.singleRow) .membertab:last-of-type {
    flex-grow: 0;
  }
  .section canvas.graphCanvas {
    max-width: none !important;
    margin-left: 0 !important;
    left: 0 !important;
  }
  :not(html.mobile):not(html.respquestionnaire) > body #calendar {
    left: max(50vw - 10rem, 0px) !important;
    overflow: auto;
    max-height: 100%;
  }
  .iOSSafariTabbarFixer {
    padding-bottom: 60px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 768px) {
  .button,
  #main .back .button {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }
  .mobile .button,
  .mobile #main .back .button {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .button:is(.secondary, .subtle)[class],
  #main .back .button:is(.secondary, .subtle)[class] {
    padding-top: calc(0.625rem - 1px);
    padding-bottom: calc(0.625rem - 1px);
  }
  .mobile .button:is(.secondary, .subtle)[class],
  .mobile #main .back .button:is(.secondary, .subtle)[class] {
    padding-top: calc(0.75rem - 1px);
    padding-bottom: calc(0.75rem - 1px);
  }
}
@media only screen and (max-width: 768px) and (max-width: 768px) {
  .formbuttons {
    flex-direction: column;
  }
  .formbuttons .button {
    margin: 0.5rem 0 0;
    width: 100%;
  }
  .tvmode .formbuttons {
    flex-direction: row;
    width: fit-content;
  }
}
@media only screen and (max-width: 768px) and (max-width: 768px) {
  .formbuttons.multiStep {
    flex-flow: row wrap;
  }
  .formbuttons.multiStep .button {
    margin: 0.5rem 0 0;
    width: 100% !important;
  }
  .formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden) {
    margin-right: 0.5rem;
    width: calc(25% - 0.5rem);
    flex-grow: 1;
    overflow-wrap: break-word;
  }
  .formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden):last-child {
    margin-right: 0;
  }
  .formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden)[class][class][class] {
    padding-top: calc(0.625rem - 1px);
    padding-bottom: calc(0.625rem - 1px);
  }
}
@media only screen and (max-width: 768px) and (max-width: 768px) and (max-width: 768px) {
  .formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden)[class][class][class] {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }
  .mobile .formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden)[class][class][class] {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden)[class][class][class]:is(.secondary, .subtle)[class] {
    padding-top: calc(0.625rem - 1px);
    padding-bottom: calc(0.625rem - 1px);
  }
  .mobile .formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden)[class][class][class]:is(.secondary, .subtle)[class] {
    padding-top: calc(0.75rem - 1px);
    padding-bottom: calc(0.75rem - 1px);
  }
}
@media only screen and (max-width: 768px) and (max-width: 768px) {
  .mobile .formbuttons.multiStep .button:not(.hidden):not([style*="display: none"]) ~ .button:not(.hidden)[class][class][class] {
    padding-top: calc(0.75rem - 1px);
    padding-bottom: calc(0.75rem - 1px);
  }
}
@media only screen and (max-width: 768px) and (max-width: 768px) {
  .card .buttonList {
    flex-wrap: wrap;
    justify-content: center;
  }
  .card .buttonList .button {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .card .buttonList .button:last-child {
    margin-right: 0.25rem;
  }
}
@media only screen and (max-width: 768px) and (max-width: 768px) {
  .withButtonColumn,
  .withButtonColumn.withSubtleActions,
  .withButtonColumn.withButtonColumn,
  .withButtonColumn.card,
  .withButtonColumn.card.withSubtleActions,
  .withButtonColumn.card.withButtonColumn,
  .withButtonColumn.row,
  .withButtonColumn.row.withSubtleActions,
  .withButtonColumn.row.withButtonColumn {
    flex-direction: column;
  }
}
@media only screen and (max-width: 768px) and (max-width: 768px) and (max-width: 768px) {
  .withButtonColumn .contentColumn + .buttonColumn,
  .withButtonColumn .contentColumn + .buttonColumn[class*=col-],
  .withButtonColumn .contentColumn + * .buttonColumn,
  .withButtonColumn.card .contentColumn + .buttonColumn,
  .withButtonColumn.card .contentColumn + .buttonColumn[class*=col-],
  .withButtonColumn.card .contentColumn + * .buttonColumn,
  .withButtonColumn.row .contentColumn + .buttonColumn,
  .withButtonColumn.row .contentColumn + .buttonColumn[class*=col-],
  .withButtonColumn.row .contentColumn + * .buttonColumn {
    flex-flow: row wrap;
    justify-content: center;
    align-self: auto;
    width: 100%;
  }
  .withButtonColumn .contentColumn + .buttonColumn .button,
  .withButtonColumn .contentColumn + .buttonColumn[class*=col-] .button,
  .withButtonColumn .contentColumn + * .buttonColumn .button,
  .withButtonColumn.card .contentColumn + .buttonColumn .button,
  .withButtonColumn.card .contentColumn + .buttonColumn[class*=col-] .button,
  .withButtonColumn.card .contentColumn + * .buttonColumn .button,
  .withButtonColumn.row .contentColumn + .buttonColumn .button,
  .withButtonColumn.row .contentColumn + .buttonColumn[class*=col-] .button,
  .withButtonColumn.row .contentColumn + * .buttonColumn .button {
    width: auto;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .withButtonColumn .contentColumn + .buttonColumn .button:last-child,
  .withButtonColumn .contentColumn + .buttonColumn[class*=col-] .button:last-child,
  .withButtonColumn .contentColumn + * .buttonColumn .button:last-child,
  .withButtonColumn.card .contentColumn + .buttonColumn .button:last-child,
  .withButtonColumn.card .contentColumn + .buttonColumn[class*=col-] .button:last-child,
  .withButtonColumn.card .contentColumn + * .buttonColumn .button:last-child,
  .withButtonColumn.row .contentColumn + .buttonColumn .button:last-child,
  .withButtonColumn.row .contentColumn + .buttonColumn[class*=col-] .button:last-child,
  .withButtonColumn.row .contentColumn + * .buttonColumn .button:last-child {
    margin-right: 0.25rem;
  }
}
@media only screen and (max-width: 768px) and (max-width: 768px) {
  .withButtonColumn .contentColumn:not([class*=col-]),
  .withButtonColumn .contentColumn:not([class*=col-]) + .buttonColumn,
  .withButtonColumn .contentColumn:not([class*=col-]) + * .buttonColumn,
  .withButtonColumn.card .contentColumn:not([class*=col-]),
  .withButtonColumn.card .contentColumn:not([class*=col-]) + .buttonColumn,
  .withButtonColumn.card .contentColumn:not([class*=col-]) + * .buttonColumn,
  .withButtonColumn.row .contentColumn:not([class*=col-]),
  .withButtonColumn.row .contentColumn:not([class*=col-]) + .buttonColumn,
  .withButtonColumn.row .contentColumn:not([class*=col-]) + * .buttonColumn {
    width: auto;
  }
}
@media only screen and (max-width: 768px) {
  .subway {
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
  }
  .subway.compact .line:before {
    width: 4em;
  }
}
@media only screen and (max-width: 400px) {
  .component.Popup.small {
    min-width: 90%;
    max-width: 90%;
  }
}
@media only screen and (min-width: 1301px) {
  #main .title.hasLinks #assistiveicons {
    display: none;
  }
}
/* Myconditionwidgets Css */
/* Copyright 2018-2025 Epic Systems Corporation */
/* #region Plan of Care Component widget */
.component.pocdefault ul li.listelement,
.component.pocdefault ul li.nodatalistelement,
.component.pocdefault .accesserror,
.component.pocdefault .pretext {
  position: relative;
  margin: 0;
  padding: 0.7rem;
}

.component.pocdefault ul li.listelement:hover {
  cursor: pointer;
}

.pocdefault.component .printdata {
  display: none;
}

.component.pocdefault .accesserror {
  font-weight: bold;
}

.component.pocdefault *,
.component.pocdefaultpopup * {
  text-overflow: ellipsis;
}

@media print {
  .Popup.container.component {
    display: contents !important;
  }
  .Popup.container .content {
    overflow-y: visible !important;
  }
  .HPcell.pocdefault.component .printdata {
    display: block;
    font-weight: bold;
    margin-top: 5px;
  }
}
/* #endregion Plan of Care Component widgets */
/* #region Medications Widget */
.component .medicationlistelement .rightsection .refillBtn img {
  opacity: 0.7;
  width: 1.5rem;
}

.component .medicationlistelement .rightsection .refillBtn img:hover {
  opacity: 1;
}

.component .medicationlistelement a {
  display: block;
}

.component .medicationlistelement .rightsection {
  width: 15%;
  display: inline-block;
  vertical-align: bottom;
  text-align: right;
  max-height: 40px;
}

.component .medicationlistelement .leftsection {
  width: 85%;
  display: inline-block;
  vertical-align: middle;
}

.component.medicationslist > .titlebar .buttons {
  left: 10px;
  float: none !important;
}

.component .medicationlistelement .refilldisabledstatus {
  color: #d80000;
  margin-top: 5px;
  display: block;
}

.component .medicationlistelement .rightsection .pendwarning img:hover {
  cursor: default;
}

.component .medicationlistelement .commonname {
  display: block;
}

.component.medicationslist {
  word-wrap: break-word;
}

.component.medicationslist .pickupbanner img.expandicon {
  width: 9px;
  vertical-align: middle;
  margin-left: 3px;
}

.component.medicationslist .pickupbanner span,
.component.medicationslist .admittedbanner,
.component.medicationslist .pendingupdates {
  padding: 0 0.7rem;
  display: block;
  font-size: var(--wptheme_font-size_-1);
  margin: 0.5rem 0;
}

.component.medicationslist .titlebar .buttons .filteredwarningicon a.selected {
  background: none;
}

.medicationspopup .medcard {
  top: 0;
  transition: 0.5s ease 0.5s;
}

.medicationspopup .medcard.selected {
  box-shadow: 0 8px 9px 1px #09aa71;
  top: -6px;
}

.medicationslist.component {
  /* stylelint-disable-next-line epic-px/no-custom-card-styles -- deprecated activity*/
}

.medicationslist.component .filteredwarningtooltip {
  background-color: #ffffff;
  box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.2);
  width: 94%;
  overflow: auto;
  left: 3%;
  position: absolute;
  padding: 10px;
  border-radius: 1px;
}

.medicationslist.component .filteredwarningicon {
  margin-top: 5px;
}

.medicationspopup .card {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  margin-bottom: 1rem;
}

.medicationlistelement:after {
  left: 0.7rem;
}

/* #endregion Medications widget */
/* #region Goals Widget Start */
.goalssmall.pocdefault.component .stats {
  width: 27%;
  font-size: var(--wptheme_font-size_4);
}

.goalssmall.pocdefault.component .goalrightsec {
  margin-left: 5%;
  width: 68%;
  word-break: break-word;
}

.goalssmall.pocdefault.component > .content:where(:not(:has(.nodatalistelement))) {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  display: block;
}

.tvmode .goalssmall.pocdefault.component > .content:where(:not(:has(.nodatalistelement))) {
  border-radius: 10px;
  border: none;
}

.goalslarge.pocdefaultpopup.Popup > div.content {
  width: 100%;
}

.goalslarge.pocdefaultpopup .component .stats {
  width: 37%;
  font-size: var(--wptheme_font-size_2);
}

.goalslarge.pocdefaultpopup .component .goalrightsec {
  margin-left: 5%;
  width: 58%;
  font-size: var(--wptheme_font-size_-1);
}

.goalrightsec,
.stats {
  display: inline-block;
  font-weight: normal;
  vertical-align: middle;
}

.stats {
  text-align: right;
}

.stats img {
  font-size: var(--wptheme_font-size_-2);
}

.goalslist .currentvalue {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}

.component.pocdefault.goalssmall ul li.goalslistelement.unclickable,
.component.pocdefault.goalssmall ul li.goalslistelement.unclickable:hover,
.component.pocdefault.goalsleft ul li.goalslistelement.unclickable,
.component.pocdefault.goalsleft ul li.goalslistelement.unclickable:hover {
  cursor: default;
  background-color: transparent;
}

.component.pocdefault ul li.listelement.goalslistelement {
  padding-top: 12px;
}

.component.pocdefault ul li.listelement.goalslistelement:after {
  width: 62%;
  left: 32%;
}

ul li.listelement.goalslistelement a.selectlianchor {
  display: block;
  padding-top: 2px;
}

.goalssmall .goaldatarow,
.goalsleft .goaldatarow {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
}

.goalslarge.component.Popup > div.content {
  border-radius: 0 0 6px 6px;
  padding: 0;
  min-height: 70vh;
  white-space: nowrap;
}

.goalsleft > .content {
  min-height: 70vh;
}

.goalsright {
  min-width: 600px;
  padding: 0.6rem 1rem;
  font-size: var(--wptheme_font-size_2);
}

.goalsvb6.component,
.goalsvb6.component > .content,
.goalsdetails.component {
  display: block;
  max-width: 100%;
  height: auto !important;
}

.goalsvb6.component {
  padding-top: 20px;
  margin: 0;
}

.goalsdetails.component {
  font-size: var(--wptheme_font-size_-1);
}

.goalsleft ul.goalslist {
  padding: 0;
  margin: 0;
}

/* stylelint-disable-next-line epic-px/no-custom-card-styles -- deprecated activity*/
.goalsleft .goalslistelement {
  border-radius: 6px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  background: rgba(255, 255, 255, 0.6);
  transition: background 0.2s ease;
  cursor: pointer;
  margin: 0.6rem 0.4rem;
  padding: 0.6rem 0.4rem;
  min-height: 4rem;
  position: relative;
}

.goalsleft .goalslistelement .goalrightsec {
  white-space: normal;
  word-break: break-word;
}

.goalsleft .goalslistelement .selected,
.goalsleft .goalslistelement .selected:hover {
  background: #ffffff;
}

.goalssmall .goalslist .compliant {
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
}

@media screen {
  .goalssmall .goalslist .compliant:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
.goalslarge .goalslist .compliant,
.goalslarge .chartgraph .compliant {
  color: #0079b7;
}

.goalslarge .chartgraph .noncompliant,
:is(.goalssmall, .goalsleft) .goalslist .noncompliant,
:is(.goalssmall, .goalsleft) .goaltitlerow {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.goalsvb6 .goaltitle {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  width: 95%;
  font-size: var(--wptheme_font-size_3);
  white-space: normal;
  word-break: break-word;
}

.goalsvb6 .goalrecentvalue {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
  margin: 0.5rem 0;
}

.goalsvb6 .goalbuttonlist > .buttons {
  margin: 3px 6px;
  text-align: right;
  display: block;
}

.goalsvb6 .buttons .button {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  background: none;
  border-radius: 0;
  display: inline;
  cursor: pointer;
  padding: 1px 18px;
  box-shadow: none;
  font-weight: normal;
  color: inherit;
  margin: 0;
}

[data-altstylesheet="High Contrast"] .goalsvb6 .buttons .button {
  color: #000000;
}

.goalsvb6 .buttons .button.selected {
  color: #ffffff;
  background: #767676;
}

.goalsvb6 .section .chart table tr.header th,
.goalsdetails .content table th {
  text-align: center;
}

.goalsvb6 .section .content div.tooltipDiv {
  font-size: var(--wptheme_font-size_-1);
}

.goalsdetails.section .chart table tr td.scroll,
.goalsvb6 .section .chart table tr td.scroll {
  min-width: 73px;
  text-align: center;
  width: 15%;
}

.goalsdetails.section .chart table tr td.scroll.noncompliant {
  background-image: url("../images/noncompliant.png");
  background-position: 50% 9%;
  background-repeat: no-repeat;
  background-size: 32px auto;
  font-size: var(--wptheme_font-size_-2);
  padding-top: 31px;
}

.goalsdetails.section .chart table tr td.scroll.compliant {
  background-image: url("../images/compliant.png");
  background-position: 50% 9%;
  background-repeat: no-repeat;
  background-size: 32px auto;
  font-size: var(--wptheme_font-size_-2);
  padding-top: 31px;
}

.goalsdetails.section .chart table tr td.scroll.compliant.buffer {
  background-image: none;
}

.goalsvb6 .section .tableWrapper,
.goalsdetails.section .tableWrapper {
  padding-bottom: 0;
}

.goalsvb6 .linkdiv,
.goalsvb6 .nodata,
.goalsvb6 > .content > .title,
.goalsvb6 > .content > .noprint.innernavparent,
.goalsvb6 > .content > .section.mycondsec > .title {
  display: none;
}

.goalsvb6 div#goallist,
.goalsdetails div#goallist {
  box-shadow: none;
}

.goalsvb6 div#goallist > div,
.goalsdetails div#goallist > div {
  border-bottom: none;
}

.goalsvb6 .section .tallchart table tr.header th,
.goalsvb6 .section .chart table tr.header th {
  font-size: var(--wptheme_font-size_-1);
}

.goalsdetails div#goallist > div {
  font-size: var(--wptheme_font-size_-1);
}

.gaolsvb6 div.content > div#goallist div.chartgraph .chart table {
  font-size: var(--wptheme_font-size_0);
}

.goalsvb6 .section .chart,
.goalsvb6 .section .tallchart {
  margin: 0;
}

.goalsvb6 .section,
.goalsvb6 .section .content,
.goalsvb6 .section .chartgraph {
  margin: 0;
}

.goalsvb6 .section .cgContainer div.cgImgContainer,
.goalsvb6 .section canvas.graphCanvas {
  border: none;
}

.goalsdetails.section > .content > div#goallist .chart table,
.goalsvb6 .section > .content > div#goallist .chart table {
  width: 100%;
}

.goalsdetails.section .chart table tr td.name.fixed,
.goalslarge .section .chart table tr th.name.fixed,
.goalsvb6 .section .chart table tr td.name.fixed {
  vertical-align: middle;
  visibility: visible;
  opacity: 1;
}

.goalsdetails .noteslabel {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  margin-top: 20px;
  margin-bottom: 3px;
  padding-top: 20px;
  white-space: normal;
  word-break: break-word;
}

.goalsdetails .noteslabel:before {
  border-top-color: #eaeaea;
  border-top-width: 1px;
  border-top-style: solid;
  content: "";
  width: 98%;
  display: block;
  margin: -1em auto 1.8em;
}

.section div.tableWrapper {
  margin-top: 10px;
  margin-bottom: 10px;
}

.goalsdetails .notesbox {
  height: auto;
  margin-right: 4px;
  margin-bottom: 15px;
  padding: 8px 4px;
  width: auto;
}

.goalsdetails .notesbox .goalnotes span {
  white-space: normal;
  word-break: break-word;
}

.goalsnarrow {
  text-align: left;
}

.goalsnarrow .component.pocdefault {
  box-shadow: none;
  border: 0;
}

/* #endregion Goals Widget End */
/* #region Care Team Widget Small Start */
.fullscreen.careteam.pocdefault.component {
  display: block;
}

.fullscreen ul.careteam li > a {
  padding: 0.2rem 0.4rem;
  position: relative;
}

.fullscreen ul.careteam li.selected:before,
.goalslarge li.goalslistelement.selected:before {
  border-radius: 6px 0 0 6px;
  background-color: #0074AD;
  content: "";
  position: absolute;
  display: block;
  width: 0.25rem;
  height: 100%;
  top: 0;
  left: 0;
}

.careteam ul li a.anchorListElement {
  display: block;
  width: 100%;
}

.component.pocdefault ul.careteam li {
  padding: 0.7rem 0;
}

.fullscreen ul.careteam li.careteam {
  padding: 0.4rem;
  box-shadow: 0 2px 8px -2px rgba(0, 0, 0, 0.4);
}

.list.hoverable:not(.collapsible) a:not(.button):hover,
.list.hoverable:not(.collapsible) a:not(.button):focus {
  background: none;
}

ul.careteam li.careteam .col1,
ul.careteam li.careteam .col2 {
  display: inline-block;
  position: relative;
  vertical-align: top;
}

ul.careteam li.careteam a .col1 {
  min-height: 2.5rem;
}

ul.careteam li.careteam .col1 {
  width: 2.5rem;
  margin: 0 0.2rem 0 0;
  text-align: center;
}

ul.careteam li.careteam .col1 .providerimage {
  border-color: #cccccc;
}

@media print {
  ul.careteam li.careteam .col1 {
    display: none !important;
  }
}
ul.careteam li.careteam .col2 {
  width: calc(100% - 2.8rem);
  max-width: 240px;
  word-break: break-word;
}

ul.careteam li.careteam a .col2 {
  min-height: 2.5rem;
  padding-left: 3px;
  border: 0;
}

.fullscreen.careteam div.col2 .other {
  overflow: hidden;
}

ul.careteam li.careteam .col2 .other {
  display: block;
}

.fullscreen ul.careteam li.careteam .actionIcons {
  padding: 0.2rem 0.4rem 0 0.4rem;
  margin: 0;
}

ul.careteam li.careteam .actionIcons {
  margin-top: 0.5rem;
}

ul.careteam .widgetIcon {
  width: 18px;
  height: 18px;
  overflow: hidden;
  display: inline-block;
  margin-left: 5px;
  margin-right: 5px;
  background-size: 18px;
  background-repeat: no-repeat;
}

ul.careteam .widgetIcon:hover {
  cursor: pointer;
}

ul.careteam .widgetIcon.inactive {
  display: none;
  cursor: default;
}

ul.careteam .widgetIcon.message {
  background-image: url("../images/envelope.svg");
}

ul.careteam .widgetIcon.schedule {
  background-image: url("../images/calendar.svg");
}

/* #endregion Care Team Widget Small End */
/* #region Care Team Widget Full Screen Start */
.Popup.careteam.component > div.content {
  padding: 0;
}

.careteam.component.Popup.large {
  min-width: 1100px;
}

.fullscreen.careteam div.column1 ul.careteam {
  height: calc(100vh - 12.23rem);
}

.fullscreen.careteam div.column2 .profile iframe {
  min-height: calc(100vh - 30rem);
}

.datatile .md_registries_index .fullscreen.careteam div.column1 ul.careteam,
.datatile .md_registries_index .fullscreen.careteam div.column2 {
  height: auto;
}

.datatile .md_registries_index .fullscreen.careteam div.column2 .profile iframe {
  min-height: calc(100vh - 24rem);
}

.datatile .Popup.careteam {
  min-height: 900px;
}

#careteamWrapper li.careteam.listelement.hiddenProvider,
#careteamWrapper li.careteam.listelement .hiddenProviderIcon,
#careteamstandalone li.careteam.listelement.hiddenProvider,
#careteamstandalone li.careteam.listelement .hiddenProviderIcon {
  display: none;
}

#careteamWrapper .fullscreen.showHiddenProviders li.hiddenProvider,
#careteamstandalone .fullscreen.showHiddenProviders li.hiddenProvider {
  display: block;
}

#careteamWrapper .fullscreen.showHiddenProviders li.hiddenProvider .hiddenProviderIcon,
#careteamstandalone .fullscreen.showHiddenProviders li.hiddenProvider .hiddenProviderIcon {
  display: block;
}

#careteamWrapper .fullscreen.showHiddenProviders .nodatalistelement,
#careteamstandalone .fullscreen.showHiddenProviders .nodatalistelement {
  display: none;
}

.standalonepopup .fullscreen .showHiddenCheckbox {
  display: none;
}

.fullscreen.careteam div.column1 {
  display: table-cell;
}

.fullscreen.careteam div.column1 ul.careteam {
  margin: 1px 0 0;
  font-size: var(--wptheme_font-size_0);
  overflow-y: auto;
  overflow-x: hidden;
  width: 100%;
}

.fullscreen ul.careteam {
  font-size: var(--wptheme_font-size_0);
  margin-right: 3px;
  margin-top: 10px;
  text-align: left;
}

.fullscreen ul.careteam li.careteam:hover {
  cursor: pointer;
}

.fullscreen ul.careteam .actionIcons .col2 {
  display: none;
}

.fullscreen .careteam .listelement {
  cursor: pointer;
  padding: 13px 8px 0;
}

.component.pocdefaultpopup.careteam ul li.listelement {
  background: rgba(255, 255, 255, 0.6);
  border: 0;
  margin: 0.6rem 0.4rem;
  min-height: 5rem;
}

.component.pocdefaultpopup.careteam ul.careteam li.listelement.careteam.selected,
.goalslarge .goalsleft .goalslist.list .goalslistelement.selected {
  background-color: #ffffff;
  box-shadow: 0 2px 8px -2px rgba(0, 0, 0, 0.4);
}

.component.pocdefaultpopup.careteam ul.careteam li.listelement.careteam:hover,
.goalslarge .goalsleft .goalslist.list .goalslistelement:hover {
  background: #ffffff;
}

.component.pocdefaultpopup.careteam ul li.listelement.careteam ul li.listelement:after {
  height: 0;
}

.component.pocdefaultpopup.careteam .fullscreen ul.careteam li:hover {
  background: #ffffff;
}

ul.careteam li.careteam .col1:empty {
  height: 1px;
}

.fullscreen ul.careteam li.careteam .col1:empty {
  display: none;
}

.fullscreen li.careteam .col1 .providerimage {
  background-color: #dbdbdb;
}

.fullscreen.careteam div.column2 {
  width: 100%;
  padding: 1.2rem;
}

.fullscreen.careteam div.column2 .grid:after {
  content: "";
  display: table;
}

.fullscreen.careteam div.column2 div.profile {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 0.5rem;
}

.fullscreen.careteam div.column2 .profile iframe {
  width: 100%;
  height: 100%;
  border: medium none;
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
}

.fullscreen.careteam div.column2 .aboutme {
  display: block;
}

.fullscreen.careteam div.column2 .aboutmeHeading {
  font-size: var(--wptheme_font-size_1);
  font-weight: bold;
  margin-bottom: 0.5rem;
  display: block;
}

.fullscreen.careteam div.column2 .aboutme:nth-child(odd) {
  font-weight: bold;
  margin: 0.5rem 0 0.2rem;
}

.fullscreen.careteam div.column2 .providerimage {
  background-color: #dbdbdb;
}

.careteam.component li.careteam.listelement.hiddenProvider,
.careteam.component li.careteam.listelement .hiddenProviderIcon {
  display: none;
}

@media only screen and (max-width: 1300px) {
  body:not(.md_registries_index) .menudetailstable.leftmenu .rightcolumn {
    display: none;
  }
  body:not(.md_registries_index) .fullscreen.careteam div.column2 .profile iframe {
    min-height: calc(100vh - 7.5rem);
  }
}
.patientActions {
  text-align: center;
  display: flex;
  flex-wrap: wrap;
}

.patientActions a.button {
  margin: 0 0.5rem 0.5rem 0;
}

.patientActions a.button.disabled,
.patientActions a.button.disabled:hover {
  display: none;
}

.patientActions a.button:is(.message, .schedule)::before {
  background-color: transparent;
}

/* #endregion Care Team Widget Full Screen End */
/* #region Care Team Widget Visit Type Popup Start */
.visittype.component .pretext,
.visittype.component .posttext {
  padding-top: 7px;
  padding-bottom: 7px;
}

.visittype.component {
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 123px;
}

.visittype .providerimage {
  background-color: #dbdbdb;
  position: absolute;
  display: inline-block;
  width: 6rem;
  height: 6rem;
  border-color: #dbdbdb;
  border-radius: 50%;
  border-width: 1px;
  border-style: solid;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.visittype .rightsection {
  display: inline-block;
  text-align: left;
  padding-left: 120px;
  width: 100%;
}

.visittype .providername {
  display: inline-block;
  text-align: left;
  font-size: var(--wptheme_font-size_4);
  margin: 5px 0;
}

.visittypecontainer {
  padding: 5px;
  /* stylelint-disable-next-line epic-px/no-custom-card-styles -- deprecated activity*/
}

.visittypecontainer a.visitlink {
  box-shadow: 0 1px 5px -1px rgba(0, 0, 0, 0.75);
  background-image: none;
  border-radius: 0;
  font-size: var(--wptheme_font-size_0);
  margin: 7px 5px;
  padding: 9px 18px;
  display: inline-block;
  text-decoration: none;
}

.visittypecontainer a.visitlink.request {
  color: #0074AD;
  background-color: #ffffff;
}

.visittypecontainer .visitspan {
  font-weight: bold;
  text-align: center;
  width: auto;
}

/* #endregion Care Team Widget Visit Type Popup End */
/* #region ToDoEvents Container component styles */
.ToDoEvents {
  min-height: 300px;
  max-height: 800px;
  /* stylelint-disable-next-line epic-px/no-custom-card-styles -- deprecated activity*/
}

.ToDoEvents > .content > .component {
  margin-top: 0;
  margin-bottom: 0;
}

.ToDoEvents .multiMonthCalendar.component {
  width: 42%;
  display: inline-block;
  vertical-align: top;
}

.ToDoEvents > .content {
  border-radius: 6px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

@media print {
  .ToDoEvents {
    max-height: none !important;
    min-height: 0 !important;
  }
  .ToDoEvents > a.viewmore {
    display: none !important;
  }
  .ToDoEvents div.ToDolist,
  .ToDoEvents div.ToDolist .leftsection {
    width: 100% !important;
  }
  .ToDoEvents div.ToDolist div.rightsection {
    display: none !important;
  }
  .ToDoEvents div.ToDolist li.listelement ul li {
    display: inline-block;
    vertical-align: text-top;
    width: 50%;
  }
}
.HPcell.ToDoEvents .nodata {
  background: transparent;
}

.HPcell.component.pocdefault .titlebar .buttons button {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .HPcell.component.pocdefault .titlebar .buttons button {
  color: #000000;
}

.HPcell.component.pocdefault .titlebar button.selected,
.HPcell.pocdefault.component .todolistelement .rightsection .overdue.requestappointment,
.todotiles .actionButton a.overdue.requestappointment,
.HPcell.pocdefault.component .todolistelement .rightsection .echeckin {
  color: #ffffff;
}

.HPcell.component.pocdefault ul li.listelement:after {
  background: #eaeaea;
}

/* #endregion ToDoEvents Container component styles */
/* #region Todo list view component styles */
.ToDoEvents .ToDolist.component {
  width: 50%;
  display: inline-block;
  vertical-align: top;
  margin-right: 4%;
  padding: 0;
}

.ToDolist li.healthadvisory a.requestappointment:not(.button) {
  color: #0074AD;
}

.component .ToDolist.pocdefault ul li.todolistelement,
.component .ToDolist.pocdefault ul li.todolistelement.overdueslistelement {
  padding: 0.7rem 0.7rem 0.7rem 1.3rem;
}

.component .ToDolist .todolistelement:after {
  left: 1.3rem;
}

.component .ToDolist .name,
.component .ToDolist .orderedby {
  display: block;
}

.todolistelement .title a {
  color: #000000;
}

.todolistelement .leftsection {
  display: inline-block;
  vertical-align: top;
}

.todolistelement .rightsection {
  display: inline-block;
  text-align: right;
  vertical-align: top;
}

.component .ToDolist ul li.todolistelement .rightsection a.button {
  margin: 0;
}

.component .ToDolist ul li.todolistelement .rightsection a.button.schedtkt,
.component .ToDolist ul li.todolistelement .rightsection a.button.viewinstrn {
  margin-bottom: 0.5rem;
}

.component .todolistelement .echeckinstatus,
.todotiles .echeckinstatus {
  color: #0f784a;
  display: block;
  margin-top: 3px;
}

.todotiles .lastdone a {
  font-size: var(--wptheme_font-size_0);
}

.icon svg.echeckin {
  position: absolute;
  right: 1%;
  top: 4%;
  text-align: right;
  width: 1.7rem;
  height: 1.7rem;
}

.pocdefault.component .todolistelement .providername {
  display: inline;
}

.todolistelement.appointment span.arrivaltime {
  display: block;
}

.pocdefault.component .todolistelement.order .orderedby {
  margin: 3px 0;
}

.overdues {
  padding: 0.5rem 1rem;
  font-size: var(--wptheme_font-size_-1);
}

.overduelist li {
  padding: 0.3rem 0;
}

/* #endregion Todo list view componenet styles */
/* #region Todo Events popup container */
.Popup .ToDoEventsPopup.container {
  padding: 0 1rem;
}

.ToDoEventsPopup .cardlist.column_2 .card {
  width: 47.5%;
  margin: 1rem 1%;
}

.pocdefaultpopup .ToDoEventsPopup.container .titlebar {
  padding: 5px 0;
  margin-top: 10px;
}

.pocdefaultpopup .ToDoEventsPopup.container .titlebar .buttons {
  position: relative;
  text-align: left;
  display: block;
  right: 0;
  top: 0;
  width: auto;
}

.ToDoEventsPopup.container .titlebar .buttons button {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  padding: 2px 10px;
  font-size: var(--wptheme_font-size_2);
  font-weight: normal;
  width: auto;
}

[data-altstylesheet="High Contrast"] .ToDoEventsPopup.container .titlebar .buttons button {
  color: #000000;
}

.ToDoEventsPopup.container .titlebar .buttons button.selected {
  background: #767676;
  color: #ffffff;
}

/* #endregion Todo Events popup container */
/* #region Todo popup list view */
#todoevents .months {
  margin-bottom: 15px;
}

#todoevents .months h3 {
  font-size: var(--wptheme_font-size_2);
  font-weight: normal;
}

.ToDoEventsPopup.container .component {
  margin-bottom: 0;
}

.todotiles.appointment .title a:hover,
.todotiles .knowmore a:hover {
  text-decoration: underline;
}

.todotiles {
  transition: 0.5s ease 0s;
  transition-property: top, box-shadow;
  background-color: #ffffff;
}

.todotiles:after {
  border-radius: 6px 0 0 6px;
  width: 5px;
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  height: 100%;
}

.todotiles.selected {
  top: -8px;
}

.todotiles.appointment .title a:hover {
  text-decoration: underline;
}

.todotiles.appointment::after {
  background-color: #1180ff;
}

.todotiles.appointment.selected {
  box-shadow: 0 9px 18px 2px #a0ccff;
}

.todotiles.appointment .eventdetails::after {
  background-color: #dbdbdb;
  content: "";
  width: 80%;
  position: absolute;
  left: 3%;
  bottom: 0;
  height: 1px;
}

.todotiles.appointment .eventdetails.last::after {
  background: none;
}

.todotiles.appointment span.arrivalreason {
  display: block;
}

.todotiles.appointment .addtocalicon {
  background: url("../images/visits/addtocal.svg") no-repeat;
  display: inline-block;
  padding: 0 0.5rem 0 1.7rem;
  background-size: 22px;
  margin-top: 0.25rem;
  width: auto;
}

.todotiles.appointment .drivingdirections a {
  background: url("../images/visits/drivingdirections.svg") no-repeat;
  display: inline-block;
  padding: 0 0.5rem 0 1.6rem;
  background-size: 1.2rem;
  width: auto;
  text-decoration: none;
}

.todotiles.healthadvisory.card.withButton {
  display: flex;
  flex-direction: column;
  padding-bottom: 0.5rem;
}

.todotiles.healthadvisory.card.withButton .buttonList {
  min-height: 0;
  padding: 0;
  position: static;
  margin-top: auto;
}

.todotiles.healthadvisory.card.withButton .buttonList {
  padding-top: 1rem;
}

.todotiles.healthadvisory .eventdetails {
  margin: 0;
}

.todotiles.healthadvisory .titleholder .title {
  width: 65%;
}

.todotiles.healthadvisory .actionButton {
  width: 35%;
}

.todotiles.healthadvisory .requestlink:not(.button) {
  margin-top: 0.5rem;
  display: inline-block;
}

.todotiles.healthadvisory::after {
  background-color: #c786bc;
  box-shadow: 0 9px 18px 2px #edcae7;
}

.todotiles.healthadvisory.selected {
  box-shadow: 0 9px 18px 2px #edcae7;
}

.todotiles.order .eventdetails {
  min-height: 20px;
  margin-bottom: 3rem;
}

@media screen and (max-width: 768px) {
  .todotiles.order .eventdetails {
    margin-bottom: 6rem;
  }
}
.todotiles.order .eventdetails .leftsection,
.todotiles.order .eventdetails .rightsection {
  width: 48%;
  display: inline-block;
  margin: 0 1% 0 0;
  vertical-align: top;
}

.todotiles.order .eventdetails .rightsection {
  text-align: right;
  margin: 0 0 0 1%;
}

.todotiles.order .ordercomments {
  margin-bottom: 10px;
}

.todotiles.order .ordercomments span {
  display: block;
}

.todotiles.order .orderdetails {
  position: absolute;
  bottom: 0;
  min-height: 2.5rem;
  width: 97%;
  padding-bottom: 5px;
}

@media screen and (max-width: 768px) {
  .todotiles.order .orderdetails {
    bottom: 3rem;
  }
}
.todotiles.order .orderdetails .leftsection,
.todotiles.order .orderdetails .rightsection {
  width: 49%;
  display: block;
}

.todotiles.order .orderdetails .leftsection {
  margin-right: 1%;
}

.todotiles.order .orderdetails .rightsection {
  margin-left: 1%;
  text-align: right;
}

.todotiles.order .orderdetails span {
  display: block;
  margin-bottom: 4px;
}

.todotiles.order .orderdetails span.orderval {
  display: inline;
}

.todotiles.order::after {
  background-color: #9657ff;
}

.todotiles.order.selected {
  box-shadow: 0 9px 18px 2px #d5bcff;
}

.todotiles .actionButton {
  width: 30%;
  position: absolute;
  right: 1%;
  top: 0;
  text-align: right;
}

.todotiles .actionButton a.button {
  padding: 0.25rem 0.25rem;
  word-wrap: break-word;
}

.todotiles .titleholder.noactionbutton .title {
  width: 100%;
}

.todotiles .titleholder.multipleOrderEvent {
  padding-bottom: 1.5rem;
}

.todotiles .titleholder .title {
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: var(--wptheme_font-size_1);
  font-weight: bold;
  width: 78%;
  display: inline-block;
}

.todotiles .titleholder .title a {
  color: #000000;
}

.todotiles .titleholder .date {
  width: 78%;
}

.todotiles .date,
.todotiles .location {
  display: block;
}

.todotiles > div {
  padding: 0 10px;
  width: auto;
}

.todotiles > div.buttonList {
  width: 100%;
}

@media screen and (max-width: 768px) {
  .todotiles.card.withButton .buttonList .button {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }
  .mobile .todotiles.card.withButton .buttonList .button {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .todotiles.card.withButton .buttonList .button:is(.secondary, .subtle)[class] {
    padding-top: calc(0.625rem - 1px);
    padding-bottom: calc(0.625rem - 1px);
  }
  .mobile .todotiles.card.withButton .buttonList .button:is(.secondary, .subtle)[class] {
    padding-top: calc(0.75rem - 1px);
    padding-bottom: calc(0.75rem - 1px);
  }
}
@media screen and (max-width: 768px) {
  .todotiles.card.withButton .buttonList {
    justify-content: center;
  }
}
.todotiles .actionbuttons {
  position: absolute;
  right: 10px;
  bottom: 10px;
}

.todotiles .knowmore {
  padding-left: 10px;
}

.todotiles .knowmore img {
  margin-right: 5px;
}

.todotiles .eventdetails {
  width: 100%;
  vertical-align: top;
  margin-top: 12px;
  position: relative;
  padding: 0 10px;
}

.todotiles .eventdetails span {
  display: block;
}

.todotiles .eventdetails .hmt-previously-done span,
.todotiles .eventdetails .orderinstrn span {
  display: inline;
}

.todotiles:not(.healthadvisory) .eventdetails {
  min-height: 75px;
}

.todotiles:not(.healthadvisory) .knowmore a {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.todotiles .eventleftsec {
  width: 50px;
  display: inline-block;
}

.todotiles .eventrightsec {
  width: 75%;
  display: inline-block;
  margin-left: 10px;
  vertical-align: top;
  min-height: 75px;
}

.todotiles .buttons li {
  display: inline-block;
  vertical-align: bottom;
  margin-left: 5px;
}

.todotiles .providerimage {
  background-color: #dbdbdb;
  border-color: #dbdbdb;
}

.todolistspopup .todotiles {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.4);
}

.todoeventspopup .todoactionimage,
.ToDolist .todoactionimage,
.todotooltip .todoactionimage {
  width: 20px;
  height: 20px;
  vertical-align: top;
  display: inline-block;
}

/* #endregion To Do popup list view */
/* #region Todo popup calendar view */
.todoweekcalendarcontent .event.showtime,
.todoweekcalendarcontent .event.notime .eventinner:before,
.todoweekcalendarcontent .event.notime .eventinner {
  background: #4e9cc8;
}

.todoweekcalendarcontent .nextweekbuttons ul li {
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2);
  border-color: #eaeaea;
}

.todoweekcalendarcontent .nextweekbuttons ul li:hover {
  background: linear-gradient(to bottom, #f2f2f2 0, #eeeeee 8%, #e6e6e6 46%, #e6e6e6 100%);
}

.todoweekcalendarcontent table.weekcalendar {
  width: 100%;
  text-align: center;
  border-collapse: collapse;
}

.todoweekcalendarcontent table.weekcalendar thead th:nth-child(1),
.todoweekcalendarcontent table.weekcalendar tbody td:nth-child(1) {
  width: 4rem;
}

.todoweekcalendarcontent #weekcalendar thead {
  display: none;
}

.todoweekcalendarcontent #weekcalendarevents {
  overflow-y: visible;
  position: relative;
  max-height: calc(100vh - 25rem);
}

.todoweekcalendarcontent #healthadvisories {
  position: relative;
}

.todoweekcalendarcontent #weekcalendarheadings {
  table-layout: fixed;
}

.todoweekcalendarcontent #weekcalendarheadings td,
.todoweekcalendarcontent #weekcalendarheadings .haevent {
  overflow: hidden;
}

.todoweekcalendarcontent {
  position: relative;
}

.todoweekcalendarcontent #weekcalendar tr.halfhour td {
  border-top-style: dotted;
}

.todoweekcalendarcontent .weekcalendar th.timecolumn,
.todoweekcalendarcontent #weekcalendar tr.fullhour td.timecolumn,
.todoweekcalendarcontent .weekcalendar td.timecolumn {
  border: 0;
  background: none;
}

.todoweekcalendar #weekcalendarheadings td {
  border-bottom-width: 3px;
  padding-bottom: 8px;
}

.todoweekcalendarcontent .weekcalendar th {
  background-color: #f2f2f2;
}

.todoweekcalendarcontent #weekcalendar tr.fullhour td,
.todoweekcalendarcontent .weekcalendar th {
  border-width: 1px 1px 0;
  border-color: #dbdbdb;
}

.todoweekcalendarcontent .event,
.todoweekcalendarcontent .haevent {
  border-radius: 3px;
  text-align: center;
  margin-bottom: 2px;
  position: absolute;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
}

.todoweekcalendarcontent .event,
.todoweekcalendarcontent .event a,
.todoweekcalendarcontent .haevent,
.todoweekcalendarcontent .haevent a {
  color: #ffffff;
}

.todoweekcalendarcontent .event.staticevent {
  position: relative;
}

.todoweekcalendarcontent .event a:hover {
  cursor: default;
  text-decoration: none;
}

.todoweekcalendarcontent .event.notime .eventinner:before {
  content: "";
  width: 20%;
  height: 25%;
  position: absolute;
  left: -15%;
  z-index: -1;
  border-radius: 2px;
}

.todoweekcalendarcontent .event.notime .eventinner {
  width: 85%;
  display: inline-block;
  border-radius: 2px;
  left: 8%;
  position: relative;
  height: inherit;
}

.todoweekcalendarcontent .event .eventinner a:focus {
  border-width: 1px;
  border-style: dotted;
}

.todoweekcalendarcontent .event a .clearlabel {
  display: inline-block !important;
  visibility: hidden;
}

.todoweekcalendarcontent .event:hover {
  cursor: default;
}

.todoweekcalendarcontent .nextweekbuttons {
  text-align: right;
  position: absolute;
  top: 0;
  right: 0;
}

.todoweekcalendarcontent .nextweekbuttons ul li {
  display: inline-block;
  padding: 2px 0.6em;
}

.todoweekcalendarcontent .nextweekbuttons ul li.corner-left {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.todoweekcalendarcontent .nextweekbuttons ul li.corner-right {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.todoweekcalendarcontent .nextweekbuttons ul li:hover {
  cursor: pointer;
}

.todoweekcalendarcontent .calendartitle {
  height: 2em;
  vertical-align: middle;
  text-align: center;
  font-size: var(--wptheme_font-size_4);
}

.todoweekcalendarcontent .nextweekbuttons li a {
  font-weight: bold;
  text-decoration: none;
  color: #000000;
}

.todoweekcalendarcontent .nextweekbuttons li.previousweek a:after {
  content: "<";
}

.todoweekcalendarcontent .nextweekbuttons li.nextweek a:after {
  content: ">";
}

.weekcalendar table td,
.weekcalendar table th {
  color: #000000;
}

.weekcalendar td {
  height: 1.5em;
  border: 1px solid #eaeaea;
}

.weekcalendartooltip {
  text-align: left;
  width: 33%;
  background-color: #ffffff;
  border-color: #cccccc;
}

.weekcalendartooltip .todotiles {
  width: 100%;
  margin: 0;
}

.todotiles .providerimage,
.todoweekcalendarcontent #weekcalendar tr.fullhour td,
.todoweekcalendarcontent .weekcalendar th,
.todoweekcalendarcontent .nextweekbuttons ul li,
.tooltip {
  border-width: 1px;
  border-style: solid;
}

.tooltip {
  background: #ffffff;
  border-color: #cccccc;
  box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.2);
}

.todoweekcalendarcontent table .event {
  margin-bottom: 2px;
}

.datatile .todoweekcalendarcontent #weekcalendarevents {
  max-height: none;
}

@media only screen and (max-width: 1300px) {
  body:not(.md_registries_index) .todoeventspopup .todolistspopup #todoevents,
  body:not(.md_registries_index) .todoeventspopup .todoweekcalendar .todoweekcalendarcontent {
    min-height: 0;
  }
  body:not(.md_registries_index) .todoweekcalendarcontent #weekcalendarevents {
    max-height: none;
  }
  body:not(.md_registries_index) .weekcalendartooltip {
    margin-left: 2rem;
    max-width: calc(100vw - 6rem);
  }
}
@media only screen and (max-width: 768px) {
  body:not(.md_registries_index) .todoweekcalendarcontent .weekcalendar th {
    word-wrap: normal;
    display: none;
  }
  body:not(.md_registries_index) .todoweekcalendarcontent .weekcalendar th:first-letter {
    font-size: var(--wptheme_font-size_2);
  }
  body:not(.md_registries_index) .todoweekcalendarcontent .calendartitle {
    height: auto;
  }
  body:not(.md_registries_index) .todoweekcalendarcontent .nextweekbuttons {
    text-align: center;
    position: static;
    margin: 0.5rem 0;
  }
}
@media print {
  body.md_registries_index #sidebar {
    display: block !important;
    width: 100%;
    height: auto !important;
    min-height: 0 !important;
  }
  body.md_registries_index #sidebar div {
    height: auto !important;
  }
}
/* #endregion Todo popup calendar view */
/* #region Todo tooltip */
#todotooltip .todotiles {
  width: 100%;
  margin: 0;
  background: none;
  box-shadow: none;
  border-bottom-color: #dbdbdb;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

#todotooltip .popupbubble div.todotiles:last-child {
  border-bottom: 0;
}

/* stylelint-disable-next-line epic-px/no-custom-card-styles -- deprecated activity*/
.todotooltip,
.weekcalendartooltip {
  border-radius: 6px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  width: 26rem;
  padding: 0;
  position: absolute;
  border-width: 1px;
  border-style: solid;
}

.todotooltip {
  background-color: #ffffff;
  border-color: #cccccc;
  box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.1);
}

.todotooltip .more {
  padding: 8px 11px;
  margin-top: -2px;
  border-top-color: #cccccc;
  border-top-width: 1px;
  border-top-style: solid;
}

.todotooltip .arrow {
  display: inline;
}

.todotooltip .arrow:after {
  content: "";
  position: absolute;
  left: 37px;
  width: 15px;
  height: 15px;
  transform: rotate(225deg);
  box-shadow: 6px 5px 9px -9px #000000, 5px 6px 9px -9px #000000;
  background-color: #ffffff;
  border-width: 1px;
  border-style: solid;
  border-color: #cccccc;
}

.todotooltip .arrow.top:after {
  top: -9px;
  border-width: 0 1px 1px 0;
}

.todotooltip .arrow.right:after {
  right: 18px;
  left: inherit;
}

.todotooltip .arrow.bottom:after {
  bottom: -9px;
  border-width: 1px 0 0 1px;
}

/* #endregion Todo tooltip */
/* Patienticon Css */
/* Copyright 2019-2025 Epic Systems Corporation */
.roundedPatientPhoto {
  background: no-repeat scroll center center/cover;
  border-radius: 100%;
  border-style: solid;
  border-width: 2px;
  overflow: hidden;
  color: #ffffff;
  text-align: center;
  height: 2.4rem;
  width: 2.4rem;
  font-size: var(--wptheme_font-size_4);
  display: flex;
  align-items: center;
  justify-content: center;
}

.roundedPatientPhoto img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.roundedPatientPhoto.noBorder {
  border-width: 0px;
}

/* Proxyselect Css */
/* Copyright 2018-2023 Epic Systems Corporation */
#proxies.proxyList.cardlist {
  padding: 0;
  width: 100%;
}

.proxyList.cardlist li.card {
  text-align: center;
}

.proxyList.cardlist li.card a {
  display: block;
}

.proxyList.cardlist li.card .proxyicon {
  height: 90px;
  margin: 0 auto 0.25rem;
  width: 90px;
  background-size: cover;
  border: 1px solid #cccccc;
  border-radius: 100%;
  display: block;
  overflow: hidden;
}

.proxyList.cardlist li.card.other .proxyicon {
  background-color: #dbdbdb;
}

.proxyicon {
  background: transparent url("../images/ProxySilhouette.png") no-repeat scroll center center;
}

/* Proxyswitchheader Css */
/* Copyright 2018-2025 Epic Systems Corporation */
.proxyMenuShield {
  position: fixed;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 100%;
  z-index: 3000;
  background: rgba(0, 0, 0, 0.4);
}

.patient_name_switch {
  width: auto;
  display: inline-flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  align-content: flex-start;
  flex: 1 0 auto;
}

.patient_name_switch .currentContextContainer {
  width: auto;
}

.patient_name_switch .currentContextPhoto {
  height: 2.5rem;
}

.patient_name_switch .proxySelectorDropDownContainer {
  margin-right: 0;
}

.proxySelectorDropDownContainer {
  position: relative;
  border-color: #cccccc;
  display: flex;
  flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.proxySelectorDropDownContainer .proxyButton .roundedPatientPhoto {
  margin: 0 0.2rem;
}

.proxySelectorDropDownContainer .proxyButton .accountDropDownButtonPreloginPhoto {
  height: 1.5rem;
  width: 1.5rem;
  margin-top: 0.25rem;
  fill: #ffffff;
}

.proxySelectorDropDownContainer .proxyButton .accountDropDownButtonIconOverride {
  height: 2rem;
  width: 2rem;
  margin-top: 0.25rem;
  margin-left: 0.05rem;
  margin-right: 0.05rem;
  fill: #ffffff;
}

.proxySelectorDropDownContainer .proxyButton .accountDropDownButtonChevronDown {
  height: 0.5rem;
  width: 0.75rem;
  fill: #ffffff;
  margin: 0.1rem 0.1rem 0 0;
}

.proxySelectorDropDownContainer .proxySwitchNav {
  position: absolute;
  width: 300px;
  max-width: 300px;
  z-index: 3001;
  margin-top: 2px;
  display: none;
  right: 0;
}

@media screen and (max-width: 540px) {
  .proxySelectorDropDownContainer .proxySwitchNav {
    position: fixed;
    width: 100vw;
    max-width: 100vw;
    left: 0;
  }
}
.proxySelectorDropDownContainer .dropdown-menu {
  border-radius: 6px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  background: rgba(255, 255, 255, 0.88);
  cursor: pointer;
  display: none;
  margin: 0;
  overflow-y: auto;
  padding: 0;
  z-index: 99999;
  max-width: 100%;
  width: 100%;
  max-height: 75vh;
}

@media only screen and (orientation: landscape) and (max-height: 550px) {
  .proxySelectorDropDownContainer .dropdown-menu {
    max-height: 50vh;
  }
}
.proxySelectorDropDownContainer .dropdown-menu svg {
  height: 2rem;
  width: 2rem;
  margin: 0.2rem 0.1rem 0 0.2rem;
}

.proxySelectorDropDownContainer .dropdown-menu .proxyLoadErrorIcon {
  height: 30px;
  width: 30px;
  margin: 0 0.75rem 0 0;
  display: flex;
}

.proxySelectorDropDownContainer .dropdown-menu .borderedListItem:first-child {
  border-top: thin solid;
  border-color: #cccccc;
}

.proxySelectorDropDownContainer .dropdown-menu .logOutListItem svg {
  /* rtl:raw: transform: scale(-1,1); */
}

.proxySelectorDropDownContainer .dropdown-menu li[role=none]:focus-within {
  background: #f2f2f2;
}

.proxySelectorDropDownContainer li {
  list-style: none;
  height: 100%;
}

.proxySelectorDropDownContainer li[class] a,
.proxySelectorDropDownContainer li[class] .subjectLoading {
  color: #000000;
  display: flex;
  text-decoration: none;
}

.proxySelectorDropDownContainer li[class] a:hover,
.proxySelectorDropDownContainer li[class] .subjectLoading:hover {
  background-color: #ebf4f8;
}

.proxySelectorDropDownContainer li[class] a:hover .proxySelectorDropDownName,
.proxySelectorDropDownContainer li[class] .subjectLoading:hover .proxySelectorDropDownName {
  text-decoration: underline;
}

.proxySelectorDropDownContainer li[class] a:hover,
.proxySelectorDropDownContainer li[class] a:focus,
.proxySelectorDropDownContainer li[class] .subjectLoading:hover,
.proxySelectorDropDownContainer li[class] .subjectLoading:focus {
  color: #000000;
}

.proxySelectorDropDownContainer li[class] .subjectDisabled {
  display: flex;
  cursor: default;
}

.proxySelectorDropDownContainer li[class] .subjectDisabled:hover {
  background-color: #ffffff;
}

.proxySelectorDropDownContainer li .proxySelectorDropDownPhotoContainer {
  margin: 0.5rem 0.5rem 0.5rem 0.25rem;
}

.proxySelectorDropDownContainer li .proxySelectorDropDownName {
  display: inline-flex;
  align-items: center;
  max-width: 80%;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.proxySelectorDropDownContainer li .proxySelectorDropDownName.bolded {
  font-weight: bold;
}

.proxySelectorDropDownContainer li .proxySelectorDropDownNameEllipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  width: calc(100% - 50px);
  display: inline-block;
  margin-right: 8px;
}

.proxySelectorDropDownContainer li .proxySelectorDropDownMenuItem {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  display: inline-block;
  margin-right: 8px;
}

.proxySelectorDropDownContainer .accountDropDownChevronForward {
  display: inline-flex;
  align-items: center;
  margin-left: auto;
  margin-right: 0.25rem;
}

.proxySelectorDropDownContainer .accountDropDownChevronForward svg {
  height: 1.75rem;
  width: 1.75rem;
  fill: #767676;
  /* rtl:raw: transform: scale(-1,1); */
}

.proxySelectorDropDownContainer #accountDropDownSubMenuHeaderItem {
  display: flex;
}

.proxySelectorDropDownContainer .accountDropDownSubMenuBackButton {
  margin-top: 0.65rem;
  flex-shrink: 0;
}

.proxySelectorDropDownContainer .accountDropDownSubMenuBackButton a {
  border-radius: 1rem;
}

.proxySelectorDropDownContainer .accountDropDownSubMenuBackButton a svg {
  height: 1.5rem;
  width: 1.5rem;
  fill: #767676;
  margin: 0.25rem;
  /* rtl:raw: transform: scale(-1,1); */
}

.proxySelectorDropDownContainer .accountDropDownSubMenuHeader {
  margin-left: 2.25rem;
}

.proxySelectorDropDownContainer .accountDropDownSubMenuBackButton + .accountDropDownSubMenuHeader {
  margin-left: 0.25rem;
}

.proxySelectorDropDownContainer .dropdown-menu li:not(:hover) {
  background: rgba(255, 255, 255, 0.88) none repeat scroll 0 0;
}

.proxySelectorDropDownContainer .dropdown-menu > li:first-child,
.proxySelectorDropDownContainer .dropdown-menu > div:first-child {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.proxySelectorDropDownContainer .dropdown-menu > li:last-child {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

.patient_name_switch.show-menu:not(.show-submenu) .proxySelectorDropDownContainer .dropDownProxyList {
  display: inline-block;
}

.patient_name_switch.show-menu.show-submenu .proxySelectorDropDownContainer .dropDownSubMenu {
  display: inline-block;
}

.patient_name_switch.show-menu .proxySwitchNav {
  display: block;
}

.component.Popup.small.photoUploadConfirmationComponent {
  width: 30%;
}

.component.Popup.small.photoUploadConfirmationComponent .largePhoto {
  margin-right: 1rem;
  display: inline;
  float: left;
}

.proxyLoadingText,
.proxyErrorText {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

#proxyLoadWheel {
  width: 24px;
  height: 24px;
  border-width: 4px;
  margin: 0.5rem 0.5rem 0.5rem 0.25rem;
}

#RemoteProxyLoadingDiv {
  display: flex;
  justify-content: center;
  cursor: default;
  background: rgba(255, 255, 255, 0.88) none repeat scroll 0 0;
}

#RemoteProxyLoadingDiv > .proxySelectorDropDownName {
  width: auto;
}

#proxySubjectHeaderItem,
#accountDropDownSubMenuHeaderItem {
  padding: 0.75rem;
  cursor: default;
  background: rgba(255, 255, 255, 0.88) none repeat scroll 0 0;
}

.subjectListHeader {
  padding: 0px;
}

.proxyLoadErrorSubtle {
  color: #999999;
}

.proxyLoadPhotoDisabled {
  filter: grayscale(1);
}

/* Themes Css */
/* Copyright 2019-2024 Epic Systems Corporation */
/* #region Proxy Color Picker Layout */
.section .content select.colorpicker {
  display: inline-block;
  margin: 0;
  vertical-align: middle;
  width: calc(100% - 1.5rem);
}

.section .content .colorpreview {
  display: inline-block;
  height: 1.25rem;
  margin: 0 0 0 0.25rem;
  vertical-align: middle;
  width: 1.25rem;
}

/* #endregion */
body.color1 {
  --wp-proxy-bgcolor: #0078B3;
  --wp-proxy-color: #0078B3;
}

body.color2 {
  --wp-proxy-bgcolor: #066564;
  --wp-proxy-color: #066564;
}

body.color3 {
  --wp-proxy-bgcolor: #583985;
  --wp-proxy-color: #583985;
}

body.color4 {
  --wp-proxy-bgcolor: #4A7628;
  --wp-proxy-color: #4A7628;
}

body.color5 {
  --wp-proxy-bgcolor: #0D1C3D;
  --wp-proxy-color: #0D1C3D;
}

body.color6 {
  --wp-proxy-bgcolor: #677083;
  --wp-proxy-color: #677083;
}

body.color7 {
  --wp-proxy-bgcolor: #003B71;
  --wp-proxy-color: #003B71;
}

/* #region Color 1 - Skylight */
.proxybgcolor.color1,
img.photo.color1,
.colorpreview.color1,
#proxies .color1:after {
  background-color: #0078B3;
}

.color1 > .userPhoto,
#proxies .color1 .proxyicon,
#proxies a.color1 .proxyicon,
#oauthproxies .color1 .proxyicon {
  background-color: #0078B3;
  border-color: #0078B3;
}

.proxybordercolor.color1 {
  border-color: #0078B3;
}

.proxyborder.color1 {
  border-color: rgba(0, 120, 179, 0.3);
  border-top-color: #0078B3;
  width: 36px;
  height: 36px;
  border-width: 6px;
  border-style: solid;
  border-radius: 50%;
  animation: _LoadingWheel-Rotate 0.8s cubic-bezier(0.5, 0.25, 0.3, 0.73) infinite;
}

@keyframes _LoadingWheel-Rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.proxybgcolor.color1.lighten1 {
  background-color: #0379b4;
}

.proxybgcolor.color1.opacity1 {
  background-color: rgba(0, 120, 179, 0.01);
}

.proxybordercolor.color1.opacity1 {
  border-color: rgba(0, 120, 179, 0.01);
}

.proxybgcolor.color1.lighten2 {
  background-color: #057bb5;
}

.proxybgcolor.color1.opacity2 {
  background-color: rgba(0, 120, 179, 0.02);
}

.proxybordercolor.color1.opacity2 {
  border-color: rgba(0, 120, 179, 0.02);
}

.proxybgcolor.color1.lighten3 {
  background-color: #087cb5;
}

.proxybgcolor.color1.opacity3 {
  background-color: rgba(0, 120, 179, 0.03);
}

.proxybordercolor.color1.opacity3 {
  border-color: rgba(0, 120, 179, 0.03);
}

.proxybgcolor.color1.lighten4 {
  background-color: #0a7db6;
}

.proxybgcolor.color1.opacity4 {
  background-color: rgba(0, 120, 179, 0.04);
}

.proxybordercolor.color1.opacity4 {
  border-color: rgba(0, 120, 179, 0.04);
}

.proxybgcolor.color1.lighten5 {
  background-color: #0d7fb7;
}

.proxybgcolor.color1.opacity5 {
  background-color: rgba(0, 120, 179, 0.05);
}

.proxybordercolor.color1.opacity5 {
  border-color: rgba(0, 120, 179, 0.05);
}

.proxybgcolor.color1.lighten6 {
  background-color: #0f80b8;
}

.proxybgcolor.color1.opacity6 {
  background-color: rgba(0, 120, 179, 0.06);
}

.proxybordercolor.color1.opacity6 {
  border-color: rgba(0, 120, 179, 0.06);
}

.proxybgcolor.color1.lighten7 {
  background-color: #1281b8;
}

.proxybgcolor.color1.opacity7 {
  background-color: rgba(0, 120, 179, 0.07);
}

.proxybordercolor.color1.opacity7 {
  border-color: rgba(0, 120, 179, 0.07);
}

.proxybgcolor.color1.lighten8 {
  background-color: #1483b9;
}

.proxybgcolor.color1.opacity8 {
  background-color: rgba(0, 120, 179, 0.08);
}

.proxybordercolor.color1.opacity8 {
  border-color: rgba(0, 120, 179, 0.08);
}

.proxybgcolor.color1.lighten9 {
  background-color: #1784ba;
}

.proxybgcolor.color1.opacity9 {
  background-color: rgba(0, 120, 179, 0.09);
}

.proxybordercolor.color1.opacity9 {
  border-color: rgba(0, 120, 179, 0.09);
}

.proxybgcolor.color1.lighten10 {
  background-color: #1a86bb;
}

.proxybgcolor.color1.opacity10 {
  background-color: rgba(0, 120, 179, 0.1);
}

.proxybordercolor.color1.opacity10 {
  border-color: rgba(0, 120, 179, 0.1);
}

.proxybgcolor.color1.lighten20 {
  background-color: #3393c2;
}

.proxybgcolor.color1.opacity20 {
  background-color: rgba(0, 120, 179, 0.2);
}

.proxybordercolor.color1.opacity20 {
  border-color: rgba(0, 120, 179, 0.2);
}

.proxybgcolor.color1.lighten30 {
  background-color: #4da1ca;
}

.proxybgcolor.color1.opacity30 {
  background-color: rgba(0, 120, 179, 0.3);
}

.proxybordercolor.color1.opacity30 {
  border-color: rgba(0, 120, 179, 0.3);
}

.proxybgcolor.color1.lighten40 {
  background-color: #66aed1;
}

.proxybgcolor.color1.opacity40 {
  background-color: rgba(0, 120, 179, 0.4);
}

.proxybordercolor.color1.opacity40 {
  border-color: rgba(0, 120, 179, 0.4);
}

.proxybgcolor.color1.lighten50 {
  background-color: #80bcd9;
}

.proxybgcolor.color1.opacity50 {
  background-color: rgba(0, 120, 179, 0.5);
}

.proxybordercolor.color1.opacity50 {
  border-color: rgba(0, 120, 179, 0.5);
}

.proxybgcolor.color1.lighten60 {
  background-color: #99c9e1;
}

.proxybgcolor.color1.opacity60 {
  background-color: rgba(0, 120, 179, 0.6);
}

.proxybordercolor.color1.opacity60 {
  border-color: rgba(0, 120, 179, 0.6);
}

.proxybgcolor.color1.lighten70 {
  background-color: #b3d7e8;
}

.proxybgcolor.color1.opacity70 {
  background-color: rgba(0, 120, 179, 0.7);
}

.proxybordercolor.color1.opacity70 {
  border-color: rgba(0, 120, 179, 0.7);
}

.proxybgcolor.color1.lighten80 {
  background-color: #cce4f0;
}

.proxybgcolor.color1.opacity80 {
  background-color: rgba(0, 120, 179, 0.8);
}

.proxybordercolor.color1.opacity80 {
  border-color: rgba(0, 120, 179, 0.8);
}

.proxybgcolor.color1.lighten90 {
  background-color: #e6f2f7;
}

.proxybgcolor.color1.opacity90 {
  background-color: rgba(0, 120, 179, 0.9);
}

.proxybordercolor.color1.opacity90 {
  border-color: rgba(0, 120, 179, 0.9);
}

.proxybgcolor.color1.lighten91 {
  background-color: #e8f3f8;
}

.proxybgcolor.color1.opacity91 {
  background-color: rgba(0, 120, 179, 0.91);
}

.proxybordercolor.color1.opacity91 {
  border-color: rgba(0, 120, 179, 0.91);
}

.proxybgcolor.color1.lighten92 {
  background-color: #ebf4f9;
}

.proxybgcolor.color1.opacity92 {
  background-color: rgba(0, 120, 179, 0.92);
}

.proxybordercolor.color1.opacity92 {
  border-color: rgba(0, 120, 179, 0.92);
}

.proxybgcolor.color1.lighten93 {
  background-color: #edf6fa;
}

.proxybgcolor.color1.opacity93 {
  background-color: rgba(0, 120, 179, 0.93);
}

.proxybordercolor.color1.opacity93 {
  border-color: rgba(0, 120, 179, 0.93);
}

.proxybgcolor.color1.lighten94 {
  background-color: #f0f7fa;
}

.proxybgcolor.color1.opacity94 {
  background-color: rgba(0, 120, 179, 0.94);
}

.proxybordercolor.color1.opacity94 {
  border-color: rgba(0, 120, 179, 0.94);
}

.proxybgcolor.color1.lighten95 {
  background-color: #f2f8fb;
}

.proxybgcolor.color1.opacity95 {
  background-color: rgba(0, 120, 179, 0.95);
}

.proxybordercolor.color1.opacity95 {
  border-color: rgba(0, 120, 179, 0.95);
}

.proxybgcolor.color1.lighten96 {
  background-color: #f5fafc;
}

.proxybgcolor.color1.opacity96 {
  background-color: rgba(0, 120, 179, 0.96);
}

.proxybordercolor.color1.opacity96 {
  border-color: rgba(0, 120, 179, 0.96);
}

.proxybgcolor.color1.lighten97 {
  background-color: #f7fbfd;
}

.proxybgcolor.color1.opacity97 {
  background-color: rgba(0, 120, 179, 0.97);
}

.proxybordercolor.color1.opacity97 {
  border-color: rgba(0, 120, 179, 0.97);
}

.proxybgcolor.color1.lighten98 {
  background-color: #fafcfd;
}

.proxybgcolor.color1.opacity98 {
  background-color: rgba(0, 120, 179, 0.98);
}

.proxybordercolor.color1.opacity98 {
  border-color: rgba(0, 120, 179, 0.98);
}

.proxybgcolor.color1.lighten99 {
  background-color: #fcfefe;
}

.proxybgcolor.color1.opacity99 {
  background-color: rgba(0, 120, 179, 0.99);
}

.proxybordercolor.color1.opacity99 {
  border-color: rgba(0, 120, 179, 0.99);
}

.proxytextcolor.color1 {
  color: #0078B3;
}

.proxyfillcolor.color1 {
  fill: #0078B3;
}

.proxystrokecolor.color1 {
  stroke: #0078B3;
}

/* #endregion */
/* #region Color 2 - Forest */
.proxybgcolor.color2,
img.photo.color2,
.colorpreview.color2,
#proxies .color2:after {
  background-color: #066564;
}

.color2 > .userPhoto,
#proxies .color2 .proxyicon,
#proxies a.color2 .proxyicon,
#oauthproxies .color2 .proxyicon {
  background-color: #066564;
  border-color: #066564;
}

.proxybordercolor.color2 {
  border-color: #066564;
}

.proxyborder.color2 {
  border-color: rgba(6, 101, 100, 0.3);
  border-top-color: #066564;
  width: 36px;
  height: 36px;
  border-width: 6px;
  border-style: solid;
  border-radius: 50%;
  animation: _LoadingWheel-Rotate 0.8s cubic-bezier(0.5, 0.25, 0.3, 0.73) infinite;
}

@keyframes _LoadingWheel-Rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.proxybgcolor.color2.lighten1 {
  background-color: #086766;
}

.proxybgcolor.color2.opacity1 {
  background-color: rgba(6, 101, 100, 0.01);
}

.proxybordercolor.color2.opacity1 {
  border-color: rgba(6, 101, 100, 0.01);
}

.proxybgcolor.color2.lighten2 {
  background-color: #0b6867;
}

.proxybgcolor.color2.opacity2 {
  background-color: rgba(6, 101, 100, 0.02);
}

.proxybordercolor.color2.opacity2 {
  border-color: rgba(6, 101, 100, 0.02);
}

.proxybgcolor.color2.lighten3 {
  background-color: #0d6a69;
}

.proxybgcolor.color2.opacity3 {
  background-color: rgba(6, 101, 100, 0.03);
}

.proxybordercolor.color2.opacity3 {
  border-color: rgba(6, 101, 100, 0.03);
}

.proxybgcolor.color2.lighten4 {
  background-color: #106b6a;
}

.proxybgcolor.color2.opacity4 {
  background-color: rgba(6, 101, 100, 0.04);
}

.proxybordercolor.color2.opacity4 {
  border-color: rgba(6, 101, 100, 0.04);
}

.proxybgcolor.color2.lighten5 {
  background-color: #126d6c;
}

.proxybgcolor.color2.opacity5 {
  background-color: rgba(6, 101, 100, 0.05);
}

.proxybordercolor.color2.opacity5 {
  border-color: rgba(6, 101, 100, 0.05);
}

.proxybgcolor.color2.lighten6 {
  background-color: #156e6d;
}

.proxybgcolor.color2.opacity6 {
  background-color: rgba(6, 101, 100, 0.06);
}

.proxybordercolor.color2.opacity6 {
  border-color: rgba(6, 101, 100, 0.06);
}

.proxybgcolor.color2.lighten7 {
  background-color: #17706f;
}

.proxybgcolor.color2.opacity7 {
  background-color: rgba(6, 101, 100, 0.07);
}

.proxybordercolor.color2.opacity7 {
  border-color: rgba(6, 101, 100, 0.07);
}

.proxybgcolor.color2.lighten8 {
  background-color: #1a7170;
}

.proxybgcolor.color2.opacity8 {
  background-color: rgba(6, 101, 100, 0.08);
}

.proxybordercolor.color2.opacity8 {
  border-color: rgba(6, 101, 100, 0.08);
}

.proxybgcolor.color2.lighten9 {
  background-color: #1c7372;
}

.proxybgcolor.color2.opacity9 {
  background-color: rgba(6, 101, 100, 0.09);
}

.proxybordercolor.color2.opacity9 {
  border-color: rgba(6, 101, 100, 0.09);
}

.proxybgcolor.color2.lighten10 {
  background-color: #1f7474;
}

.proxybgcolor.color2.opacity10 {
  background-color: rgba(6, 101, 100, 0.1);
}

.proxybordercolor.color2.opacity10 {
  border-color: rgba(6, 101, 100, 0.1);
}

.proxybgcolor.color2.lighten20 {
  background-color: #388483;
}

.proxybgcolor.color2.opacity20 {
  background-color: rgba(6, 101, 100, 0.2);
}

.proxybordercolor.color2.opacity20 {
  border-color: rgba(6, 101, 100, 0.2);
}

.proxybgcolor.color2.lighten30 {
  background-color: #519393;
}

.proxybgcolor.color2.opacity30 {
  background-color: rgba(6, 101, 100, 0.3);
}

.proxybordercolor.color2.opacity30 {
  border-color: rgba(6, 101, 100, 0.3);
}

.proxybgcolor.color2.lighten40 {
  background-color: #6aa3a2;
}

.proxybgcolor.color2.opacity40 {
  background-color: rgba(6, 101, 100, 0.4);
}

.proxybordercolor.color2.opacity40 {
  border-color: rgba(6, 101, 100, 0.4);
}

.proxybgcolor.color2.lighten50 {
  background-color: #83b2b2;
}

.proxybgcolor.color2.opacity50 {
  background-color: rgba(6, 101, 100, 0.5);
}

.proxybordercolor.color2.opacity50 {
  border-color: rgba(6, 101, 100, 0.5);
}

.proxybgcolor.color2.lighten60 {
  background-color: #9bc1c1;
}

.proxybgcolor.color2.opacity60 {
  background-color: rgba(6, 101, 100, 0.6);
}

.proxybordercolor.color2.opacity60 {
  border-color: rgba(6, 101, 100, 0.6);
}

.proxybgcolor.color2.lighten70 {
  background-color: #b4d1d1;
}

.proxybgcolor.color2.opacity70 {
  background-color: rgba(6, 101, 100, 0.7);
}

.proxybordercolor.color2.opacity70 {
  border-color: rgba(6, 101, 100, 0.7);
}

.proxybgcolor.color2.lighten80 {
  background-color: #cde0e0;
}

.proxybgcolor.color2.opacity80 {
  background-color: rgba(6, 101, 100, 0.8);
}

.proxybordercolor.color2.opacity80 {
  border-color: rgba(6, 101, 100, 0.8);
}

.proxybgcolor.color2.lighten90 {
  background-color: #e6f0f0;
}

.proxybgcolor.color2.opacity90 {
  background-color: rgba(6, 101, 100, 0.9);
}

.proxybordercolor.color2.opacity90 {
  border-color: rgba(6, 101, 100, 0.9);
}

.proxybgcolor.color2.lighten91 {
  background-color: #e9f1f1;
}

.proxybgcolor.color2.opacity91 {
  background-color: rgba(6, 101, 100, 0.91);
}

.proxybordercolor.color2.opacity91 {
  border-color: rgba(6, 101, 100, 0.91);
}

.proxybgcolor.color2.lighten92 {
  background-color: #ebf3f3;
}

.proxybgcolor.color2.opacity92 {
  background-color: rgba(6, 101, 100, 0.92);
}

.proxybordercolor.color2.opacity92 {
  border-color: rgba(6, 101, 100, 0.92);
}

.proxybgcolor.color2.lighten93 {
  background-color: #eef4f4;
}

.proxybgcolor.color2.opacity93 {
  background-color: rgba(6, 101, 100, 0.93);
}

.proxybordercolor.color2.opacity93 {
  border-color: rgba(6, 101, 100, 0.93);
}

.proxybgcolor.color2.lighten94 {
  background-color: #f0f6f6;
}

.proxybgcolor.color2.opacity94 {
  background-color: rgba(6, 101, 100, 0.94);
}

.proxybordercolor.color2.opacity94 {
  border-color: rgba(6, 101, 100, 0.94);
}

.proxybgcolor.color2.lighten95 {
  background-color: #f3f7f7;
}

.proxybgcolor.color2.opacity95 {
  background-color: rgba(6, 101, 100, 0.95);
}

.proxybordercolor.color2.opacity95 {
  border-color: rgba(6, 101, 100, 0.95);
}

.proxybgcolor.color2.lighten96 {
  background-color: #f5f9f9;
}

.proxybgcolor.color2.opacity96 {
  background-color: rgba(6, 101, 100, 0.96);
}

.proxybordercolor.color2.opacity96 {
  border-color: rgba(6, 101, 100, 0.96);
}

.proxybgcolor.color2.lighten97 {
  background-color: #f8fafa;
}

.proxybgcolor.color2.opacity97 {
  background-color: rgba(6, 101, 100, 0.97);
}

.proxybordercolor.color2.opacity97 {
  border-color: rgba(6, 101, 100, 0.97);
}

.proxybgcolor.color2.lighten98 {
  background-color: #fafcfc;
}

.proxybgcolor.color2.opacity98 {
  background-color: rgba(6, 101, 100, 0.98);
}

.proxybordercolor.color2.opacity98 {
  border-color: rgba(6, 101, 100, 0.98);
}

.proxybgcolor.color2.lighten99 {
  background-color: #fdfdfd;
}

.proxybgcolor.color2.opacity99 {
  background-color: rgba(6, 101, 100, 0.99);
}

.proxybordercolor.color2.opacity99 {
  border-color: rgba(6, 101, 100, 0.99);
}

.proxytextcolor.color2 {
  color: #066564;
}

.proxyfillcolor.color2 {
  fill: #066564;
}

.proxystrokecolor.color2 {
  stroke: #066564;
}

/* #endregion */
/* #region Color 3 - Bubblegum */
.proxybgcolor.color3,
img.photo.color3,
.colorpreview.color3,
#proxies .color3:after {
  background-color: #583985;
}

.color3 > .userPhoto,
#proxies .color3 .proxyicon,
#proxies a.color3 .proxyicon,
#oauthproxies .color3 .proxyicon {
  background-color: #583985;
  border-color: #583985;
}

.proxybordercolor.color3 {
  border-color: #583985;
}

.proxyborder.color3 {
  border-color: rgba(88, 57, 133, 0.3);
  border-top-color: #583985;
  width: 36px;
  height: 36px;
  border-width: 6px;
  border-style: solid;
  border-radius: 50%;
  animation: _LoadingWheel-Rotate 0.8s cubic-bezier(0.5, 0.25, 0.3, 0.73) infinite;
}

@keyframes _LoadingWheel-Rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.proxybgcolor.color3.lighten1 {
  background-color: #5a3b86;
}

.proxybgcolor.color3.opacity1 {
  background-color: rgba(88, 57, 133, 0.01);
}

.proxybordercolor.color3.opacity1 {
  border-color: rgba(88, 57, 133, 0.01);
}

.proxybgcolor.color3.lighten2 {
  background-color: #5b3d87;
}

.proxybgcolor.color3.opacity2 {
  background-color: rgba(88, 57, 133, 0.02);
}

.proxybordercolor.color3.opacity2 {
  border-color: rgba(88, 57, 133, 0.02);
}

.proxybgcolor.color3.lighten3 {
  background-color: #5d3f89;
}

.proxybgcolor.color3.opacity3 {
  background-color: rgba(88, 57, 133, 0.03);
}

.proxybordercolor.color3.opacity3 {
  border-color: rgba(88, 57, 133, 0.03);
}

.proxybgcolor.color3.lighten4 {
  background-color: #5f418a;
}

.proxybgcolor.color3.opacity4 {
  background-color: rgba(88, 57, 133, 0.04);
}

.proxybordercolor.color3.opacity4 {
  border-color: rgba(88, 57, 133, 0.04);
}

.proxybgcolor.color3.lighten5 {
  background-color: #60438b;
}

.proxybgcolor.color3.opacity5 {
  background-color: rgba(88, 57, 133, 0.05);
}

.proxybordercolor.color3.opacity5 {
  border-color: rgba(88, 57, 133, 0.05);
}

.proxybgcolor.color3.lighten6 {
  background-color: #62458c;
}

.proxybgcolor.color3.opacity6 {
  background-color: rgba(88, 57, 133, 0.06);
}

.proxybordercolor.color3.opacity6 {
  border-color: rgba(88, 57, 133, 0.06);
}

.proxybgcolor.color3.lighten7 {
  background-color: #64478e;
}

.proxybgcolor.color3.opacity7 {
  background-color: rgba(88, 57, 133, 0.07);
}

.proxybordercolor.color3.opacity7 {
  border-color: rgba(88, 57, 133, 0.07);
}

.proxybgcolor.color3.lighten8 {
  background-color: #65498f;
}

.proxybgcolor.color3.opacity8 {
  background-color: rgba(88, 57, 133, 0.08);
}

.proxybordercolor.color3.opacity8 {
  border-color: rgba(88, 57, 133, 0.08);
}

.proxybgcolor.color3.lighten9 {
  background-color: #674b90;
}

.proxybgcolor.color3.opacity9 {
  background-color: rgba(88, 57, 133, 0.09);
}

.proxybordercolor.color3.opacity9 {
  border-color: rgba(88, 57, 133, 0.09);
}

.proxybgcolor.color3.lighten10 {
  background-color: #694d91;
}

.proxybgcolor.color3.opacity10 {
  background-color: rgba(88, 57, 133, 0.1);
}

.proxybordercolor.color3.opacity10 {
  border-color: rgba(88, 57, 133, 0.1);
}

.proxybgcolor.color3.lighten20 {
  background-color: #79619d;
}

.proxybgcolor.color3.opacity20 {
  background-color: rgba(88, 57, 133, 0.2);
}

.proxybordercolor.color3.opacity20 {
  border-color: rgba(88, 57, 133, 0.2);
}

.proxybgcolor.color3.lighten30 {
  background-color: #8a74aa;
}

.proxybgcolor.color3.opacity30 {
  background-color: rgba(88, 57, 133, 0.3);
}

.proxybordercolor.color3.opacity30 {
  border-color: rgba(88, 57, 133, 0.3);
}

.proxybgcolor.color3.lighten40 {
  background-color: #9b88b6;
}

.proxybgcolor.color3.opacity40 {
  background-color: rgba(88, 57, 133, 0.4);
}

.proxybordercolor.color3.opacity40 {
  border-color: rgba(88, 57, 133, 0.4);
}

.proxybgcolor.color3.lighten50 {
  background-color: #ac9cc2;
}

.proxybgcolor.color3.opacity50 {
  background-color: rgba(88, 57, 133, 0.5);
}

.proxybordercolor.color3.opacity50 {
  border-color: rgba(88, 57, 133, 0.5);
}

.proxybgcolor.color3.lighten60 {
  background-color: #bcb0ce;
}

.proxybgcolor.color3.opacity60 {
  background-color: rgba(88, 57, 133, 0.6);
}

.proxybordercolor.color3.opacity60 {
  border-color: rgba(88, 57, 133, 0.6);
}

.proxybgcolor.color3.lighten70 {
  background-color: #cdc4da;
}

.proxybgcolor.color3.opacity70 {
  background-color: rgba(88, 57, 133, 0.7);
}

.proxybordercolor.color3.opacity70 {
  border-color: rgba(88, 57, 133, 0.7);
}

.proxybgcolor.color3.lighten80 {
  background-color: #ded7e7;
}

.proxybgcolor.color3.opacity80 {
  background-color: rgba(88, 57, 133, 0.8);
}

.proxybordercolor.color3.opacity80 {
  border-color: rgba(88, 57, 133, 0.8);
}

.proxybgcolor.color3.lighten90 {
  background-color: #eeebf3;
}

.proxybgcolor.color3.opacity90 {
  background-color: rgba(88, 57, 133, 0.9);
}

.proxybordercolor.color3.opacity90 {
  border-color: rgba(88, 57, 133, 0.9);
}

.proxybgcolor.color3.lighten91 {
  background-color: #f0edf4;
}

.proxybgcolor.color3.opacity91 {
  background-color: rgba(88, 57, 133, 0.91);
}

.proxybordercolor.color3.opacity91 {
  border-color: rgba(88, 57, 133, 0.91);
}

.proxybgcolor.color3.lighten92 {
  background-color: #f2eff5;
}

.proxybgcolor.color3.opacity92 {
  background-color: rgba(88, 57, 133, 0.92);
}

.proxybordercolor.color3.opacity92 {
  border-color: rgba(88, 57, 133, 0.92);
}

.proxybgcolor.color3.lighten93 {
  background-color: #f3f1f6;
}

.proxybgcolor.color3.opacity93 {
  background-color: rgba(88, 57, 133, 0.93);
}

.proxybordercolor.color3.opacity93 {
  border-color: rgba(88, 57, 133, 0.93);
}

.proxybgcolor.color3.lighten94 {
  background-color: #f5f3f8;
}

.proxybgcolor.color3.opacity94 {
  background-color: rgba(88, 57, 133, 0.94);
}

.proxybordercolor.color3.opacity94 {
  border-color: rgba(88, 57, 133, 0.94);
}

.proxybgcolor.color3.lighten95 {
  background-color: #f7f5f9;
}

.proxybgcolor.color3.opacity95 {
  background-color: rgba(88, 57, 133, 0.95);
}

.proxybordercolor.color3.opacity95 {
  border-color: rgba(88, 57, 133, 0.95);
}

.proxybgcolor.color3.lighten96 {
  background-color: #f8f7fa;
}

.proxybgcolor.color3.opacity96 {
  background-color: rgba(88, 57, 133, 0.96);
}

.proxybordercolor.color3.opacity96 {
  border-color: rgba(88, 57, 133, 0.96);
}

.proxybgcolor.color3.lighten97 {
  background-color: #faf9fb;
}

.proxybgcolor.color3.opacity97 {
  background-color: rgba(88, 57, 133, 0.97);
}

.proxybordercolor.color3.opacity97 {
  border-color: rgba(88, 57, 133, 0.97);
}

.proxybgcolor.color3.lighten98 {
  background-color: #fcfbfd;
}

.proxybgcolor.color3.opacity98 {
  background-color: rgba(88, 57, 133, 0.98);
}

.proxybordercolor.color3.opacity98 {
  border-color: rgba(88, 57, 133, 0.98);
}

.proxybgcolor.color3.lighten99 {
  background-color: #fdfdfe;
}

.proxybgcolor.color3.opacity99 {
  background-color: rgba(88, 57, 133, 0.99);
}

.proxybordercolor.color3.opacity99 {
  border-color: rgba(88, 57, 133, 0.99);
}

.proxytextcolor.color3 {
  color: #583985;
}

.proxyfillcolor.color3 {
  fill: #583985;
}

.proxystrokecolor.color3 {
  stroke: #583985;
}

/* #endregion */
/* #region Color 4 - Royal */
.proxybgcolor.color4,
img.photo.color4,
.colorpreview.color4,
#proxies .color4:after {
  background-color: #4A7628;
}

.color4 > .userPhoto,
#proxies .color4 .proxyicon,
#proxies a.color4 .proxyicon,
#oauthproxies .color4 .proxyicon {
  background-color: #4A7628;
  border-color: #4A7628;
}

.proxybordercolor.color4 {
  border-color: #4A7628;
}

.proxyborder.color4 {
  border-color: rgba(74, 118, 40, 0.3);
  border-top-color: #4A7628;
  width: 36px;
  height: 36px;
  border-width: 6px;
  border-style: solid;
  border-radius: 50%;
  animation: _LoadingWheel-Rotate 0.8s cubic-bezier(0.5, 0.25, 0.3, 0.73) infinite;
}

@keyframes _LoadingWheel-Rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.proxybgcolor.color4.lighten1 {
  background-color: #4c772a;
}

.proxybgcolor.color4.opacity1 {
  background-color: rgba(74, 118, 40, 0.01);
}

.proxybordercolor.color4.opacity1 {
  border-color: rgba(74, 118, 40, 0.01);
}

.proxybgcolor.color4.lighten2 {
  background-color: #4e792c;
}

.proxybgcolor.color4.opacity2 {
  background-color: rgba(74, 118, 40, 0.02);
}

.proxybordercolor.color4.opacity2 {
  border-color: rgba(74, 118, 40, 0.02);
}

.proxybgcolor.color4.lighten3 {
  background-color: #4f7a2e;
}

.proxybgcolor.color4.opacity3 {
  background-color: rgba(74, 118, 40, 0.03);
}

.proxybordercolor.color4.opacity3 {
  border-color: rgba(74, 118, 40, 0.03);
}

.proxybgcolor.color4.lighten4 {
  background-color: #517b31;
}

.proxybgcolor.color4.opacity4 {
  background-color: rgba(74, 118, 40, 0.04);
}

.proxybordercolor.color4.opacity4 {
  border-color: rgba(74, 118, 40, 0.04);
}

.proxybgcolor.color4.lighten5 {
  background-color: #537d33;
}

.proxybgcolor.color4.opacity5 {
  background-color: rgba(74, 118, 40, 0.05);
}

.proxybordercolor.color4.opacity5 {
  border-color: rgba(74, 118, 40, 0.05);
}

.proxybgcolor.color4.lighten6 {
  background-color: #557e35;
}

.proxybgcolor.color4.opacity6 {
  background-color: rgba(74, 118, 40, 0.06);
}

.proxybordercolor.color4.opacity6 {
  border-color: rgba(74, 118, 40, 0.06);
}

.proxybgcolor.color4.lighten7 {
  background-color: #578037;
}

.proxybgcolor.color4.opacity7 {
  background-color: rgba(74, 118, 40, 0.07);
}

.proxybordercolor.color4.opacity7 {
  border-color: rgba(74, 118, 40, 0.07);
}

.proxybgcolor.color4.lighten8 {
  background-color: #588139;
}

.proxybgcolor.color4.opacity8 {
  background-color: rgba(74, 118, 40, 0.08);
}

.proxybordercolor.color4.opacity8 {
  border-color: rgba(74, 118, 40, 0.08);
}

.proxybgcolor.color4.lighten9 {
  background-color: #5a823b;
}

.proxybgcolor.color4.opacity9 {
  background-color: rgba(74, 118, 40, 0.09);
}

.proxybordercolor.color4.opacity9 {
  border-color: rgba(74, 118, 40, 0.09);
}

.proxybgcolor.color4.lighten10 {
  background-color: #5c843e;
}

.proxybgcolor.color4.opacity10 {
  background-color: rgba(74, 118, 40, 0.1);
}

.proxybordercolor.color4.opacity10 {
  border-color: rgba(74, 118, 40, 0.1);
}

.proxybgcolor.color4.lighten20 {
  background-color: #6e9153;
}

.proxybgcolor.color4.opacity20 {
  background-color: rgba(74, 118, 40, 0.2);
}

.proxybordercolor.color4.opacity20 {
  border-color: rgba(74, 118, 40, 0.2);
}

.proxybgcolor.color4.lighten30 {
  background-color: #809f69;
}

.proxybgcolor.color4.opacity30 {
  background-color: rgba(74, 118, 40, 0.3);
}

.proxybordercolor.color4.opacity30 {
  border-color: rgba(74, 118, 40, 0.3);
}

.proxybgcolor.color4.lighten40 {
  background-color: #92ad7e;
}

.proxybgcolor.color4.opacity40 {
  background-color: rgba(74, 118, 40, 0.4);
}

.proxybordercolor.color4.opacity40 {
  border-color: rgba(74, 118, 40, 0.4);
}

.proxybgcolor.color4.lighten50 {
  background-color: #a5bb94;
}

.proxybgcolor.color4.opacity50 {
  background-color: rgba(74, 118, 40, 0.5);
}

.proxybordercolor.color4.opacity50 {
  border-color: rgba(74, 118, 40, 0.5);
}

.proxybgcolor.color4.lighten60 {
  background-color: #b7c8a9;
}

.proxybgcolor.color4.opacity60 {
  background-color: rgba(74, 118, 40, 0.6);
}

.proxybordercolor.color4.opacity60 {
  border-color: rgba(74, 118, 40, 0.6);
}

.proxybgcolor.color4.lighten70 {
  background-color: #c9d6bf;
}

.proxybgcolor.color4.opacity70 {
  background-color: rgba(74, 118, 40, 0.7);
}

.proxybordercolor.color4.opacity70 {
  border-color: rgba(74, 118, 40, 0.7);
}

.proxybgcolor.color4.lighten80 {
  background-color: #dbe4d4;
}

.proxybgcolor.color4.opacity80 {
  background-color: rgba(74, 118, 40, 0.8);
}

.proxybordercolor.color4.opacity80 {
  border-color: rgba(74, 118, 40, 0.8);
}

.proxybgcolor.color4.lighten90 {
  background-color: #edf1ea;
}

.proxybgcolor.color4.opacity90 {
  background-color: rgba(74, 118, 40, 0.9);
}

.proxybordercolor.color4.opacity90 {
  border-color: rgba(74, 118, 40, 0.9);
}

.proxybgcolor.color4.lighten91 {
  background-color: #eff3ec;
}

.proxybgcolor.color4.opacity91 {
  background-color: rgba(74, 118, 40, 0.91);
}

.proxybordercolor.color4.opacity91 {
  border-color: rgba(74, 118, 40, 0.91);
}

.proxybgcolor.color4.lighten92 {
  background-color: #f1f4ee;
}

.proxybgcolor.color4.opacity92 {
  background-color: rgba(74, 118, 40, 0.92);
}

.proxybordercolor.color4.opacity92 {
  border-color: rgba(74, 118, 40, 0.92);
}

.proxybgcolor.color4.lighten93 {
  background-color: #f2f5f0;
}

.proxybgcolor.color4.opacity93 {
  background-color: rgba(74, 118, 40, 0.93);
}

.proxybordercolor.color4.opacity93 {
  border-color: rgba(74, 118, 40, 0.93);
}

.proxybgcolor.color4.lighten94 {
  background-color: #f4f7f2;
}

.proxybgcolor.color4.opacity94 {
  background-color: rgba(74, 118, 40, 0.94);
}

.proxybordercolor.color4.opacity94 {
  border-color: rgba(74, 118, 40, 0.94);
}

.proxybgcolor.color4.lighten95 {
  background-color: #f6f8f4;
}

.proxybgcolor.color4.opacity95 {
  background-color: rgba(74, 118, 40, 0.95);
}

.proxybordercolor.color4.opacity95 {
  border-color: rgba(74, 118, 40, 0.95);
}

.proxybgcolor.color4.lighten96 {
  background-color: #f8faf6;
}

.proxybgcolor.color4.opacity96 {
  background-color: rgba(74, 118, 40, 0.96);
}

.proxybordercolor.color4.opacity96 {
  border-color: rgba(74, 118, 40, 0.96);
}

.proxybgcolor.color4.lighten97 {
  background-color: #fafbf9;
}

.proxybgcolor.color4.opacity97 {
  background-color: rgba(74, 118, 40, 0.97);
}

.proxybordercolor.color4.opacity97 {
  border-color: rgba(74, 118, 40, 0.97);
}

.proxybgcolor.color4.lighten98 {
  background-color: #fbfcfb;
}

.proxybgcolor.color4.opacity98 {
  background-color: rgba(74, 118, 40, 0.98);
}

.proxybordercolor.color4.opacity98 {
  border-color: rgba(74, 118, 40, 0.98);
}

.proxybgcolor.color4.lighten99 {
  background-color: #fdfefd;
}

.proxybgcolor.color4.opacity99 {
  background-color: rgba(74, 118, 40, 0.99);
}

.proxybordercolor.color4.opacity99 {
  border-color: rgba(74, 118, 40, 0.99);
}

.proxytextcolor.color4 {
  color: #4A7628;
}

.proxyfillcolor.color4 {
  fill: #4A7628;
}

.proxystrokecolor.color4 {
  stroke: #4A7628;
}

/* #endregion */
/* #region Color 5 - Ocean */
.proxybgcolor.color5,
img.photo.color5,
.colorpreview.color5,
#proxies .color5:after {
  background-color: #0D1C3D;
}

.color5 > .userPhoto,
#proxies .color5 .proxyicon,
#proxies a.color5 .proxyicon,
#oauthproxies .color5 .proxyicon {
  background-color: #0D1C3D;
  border-color: #0D1C3D;
}

.proxybordercolor.color5 {
  border-color: #0D1C3D;
}

.proxyborder.color5 {
  border-color: rgba(13, 28, 61, 0.3);
  border-top-color: #0D1C3D;
  width: 36px;
  height: 36px;
  border-width: 6px;
  border-style: solid;
  border-radius: 50%;
  animation: _LoadingWheel-Rotate 0.8s cubic-bezier(0.5, 0.25, 0.3, 0.73) infinite;
}

@keyframes _LoadingWheel-Rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.proxybgcolor.color5.lighten1 {
  background-color: #0f1e3f;
}

.proxybgcolor.color5.opacity1 {
  background-color: rgba(13, 28, 61, 0.01);
}

.proxybordercolor.color5.opacity1 {
  border-color: rgba(13, 28, 61, 0.01);
}

.proxybgcolor.color5.lighten2 {
  background-color: #122141;
}

.proxybgcolor.color5.opacity2 {
  background-color: rgba(13, 28, 61, 0.02);
}

.proxybordercolor.color5.opacity2 {
  border-color: rgba(13, 28, 61, 0.02);
}

.proxybgcolor.color5.lighten3 {
  background-color: #142343;
}

.proxybgcolor.color5.opacity3 {
  background-color: rgba(13, 28, 61, 0.03);
}

.proxybordercolor.color5.opacity3 {
  border-color: rgba(13, 28, 61, 0.03);
}

.proxybgcolor.color5.lighten4 {
  background-color: #172545;
}

.proxybgcolor.color5.opacity4 {
  background-color: rgba(13, 28, 61, 0.04);
}

.proxybordercolor.color5.opacity4 {
  border-color: rgba(13, 28, 61, 0.04);
}

.proxybgcolor.color5.lighten5 {
  background-color: #192747;
}

.proxybgcolor.color5.opacity5 {
  background-color: rgba(13, 28, 61, 0.05);
}

.proxybordercolor.color5.opacity5 {
  border-color: rgba(13, 28, 61, 0.05);
}

.proxybgcolor.color5.lighten6 {
  background-color: #1c2a49;
}

.proxybgcolor.color5.opacity6 {
  background-color: rgba(13, 28, 61, 0.06);
}

.proxybordercolor.color5.opacity6 {
  border-color: rgba(13, 28, 61, 0.06);
}

.proxybgcolor.color5.lighten7 {
  background-color: #1e2c4b;
}

.proxybgcolor.color5.opacity7 {
  background-color: rgba(13, 28, 61, 0.07);
}

.proxybordercolor.color5.opacity7 {
  border-color: rgba(13, 28, 61, 0.07);
}

.proxybgcolor.color5.lighten8 {
  background-color: #202e4d;
}

.proxybgcolor.color5.opacity8 {
  background-color: rgba(13, 28, 61, 0.08);
}

.proxybordercolor.color5.opacity8 {
  border-color: rgba(13, 28, 61, 0.08);
}

.proxybgcolor.color5.lighten9 {
  background-color: #23304e;
}

.proxybgcolor.color5.opacity9 {
  background-color: rgba(13, 28, 61, 0.09);
}

.proxybordercolor.color5.opacity9 {
  border-color: rgba(13, 28, 61, 0.09);
}

.proxybgcolor.color5.lighten10 {
  background-color: #253350;
}

.proxybgcolor.color5.opacity10 {
  background-color: rgba(13, 28, 61, 0.1);
}

.proxybordercolor.color5.opacity10 {
  border-color: rgba(13, 28, 61, 0.1);
}

.proxybgcolor.color5.lighten20 {
  background-color: #3d4964;
}

.proxybgcolor.color5.opacity20 {
  background-color: rgba(13, 28, 61, 0.2);
}

.proxybordercolor.color5.opacity20 {
  border-color: rgba(13, 28, 61, 0.2);
}

.proxybgcolor.color5.lighten30 {
  background-color: #566077;
}

.proxybgcolor.color5.opacity30 {
  background-color: rgba(13, 28, 61, 0.3);
}

.proxybordercolor.color5.opacity30 {
  border-color: rgba(13, 28, 61, 0.3);
}

.proxybgcolor.color5.lighten40 {
  background-color: #6e778b;
}

.proxybgcolor.color5.opacity40 {
  background-color: rgba(13, 28, 61, 0.4);
}

.proxybordercolor.color5.opacity40 {
  border-color: rgba(13, 28, 61, 0.4);
}

.proxybgcolor.color5.lighten50 {
  background-color: #868e9e;
}

.proxybgcolor.color5.opacity50 {
  background-color: rgba(13, 28, 61, 0.5);
}

.proxybordercolor.color5.opacity50 {
  border-color: rgba(13, 28, 61, 0.5);
}

.proxybgcolor.color5.lighten60 {
  background-color: #9ea4b1;
}

.proxybgcolor.color5.opacity60 {
  background-color: rgba(13, 28, 61, 0.6);
}

.proxybordercolor.color5.opacity60 {
  border-color: rgba(13, 28, 61, 0.6);
}

.proxybgcolor.color5.lighten70 {
  background-color: #b6bbc5;
}

.proxybgcolor.color5.opacity70 {
  background-color: rgba(13, 28, 61, 0.7);
}

.proxybordercolor.color5.opacity70 {
  border-color: rgba(13, 28, 61, 0.7);
}

.proxybgcolor.color5.lighten80 {
  background-color: #cfd2d8;
}

.proxybgcolor.color5.opacity80 {
  background-color: rgba(13, 28, 61, 0.8);
}

.proxybordercolor.color5.opacity80 {
  border-color: rgba(13, 28, 61, 0.8);
}

.proxybgcolor.color5.lighten90 {
  background-color: #e7e8ec;
}

.proxybgcolor.color5.opacity90 {
  background-color: rgba(13, 28, 61, 0.9);
}

.proxybordercolor.color5.opacity90 {
  border-color: rgba(13, 28, 61, 0.9);
}

.proxybgcolor.color5.lighten91 {
  background-color: #e9ebee;
}

.proxybgcolor.color5.opacity91 {
  background-color: rgba(13, 28, 61, 0.91);
}

.proxybordercolor.color5.opacity91 {
  border-color: rgba(13, 28, 61, 0.91);
}

.proxybgcolor.color5.lighten92 {
  background-color: #ecedef;
}

.proxybgcolor.color5.opacity92 {
  background-color: rgba(13, 28, 61, 0.92);
}

.proxybordercolor.color5.opacity92 {
  border-color: rgba(13, 28, 61, 0.92);
}

.proxybgcolor.color5.lighten93 {
  background-color: #eeeff1;
}

.proxybgcolor.color5.opacity93 {
  background-color: rgba(13, 28, 61, 0.93);
}

.proxybordercolor.color5.opacity93 {
  border-color: rgba(13, 28, 61, 0.93);
}

.proxybgcolor.color5.lighten94 {
  background-color: #f0f1f3;
}

.proxybgcolor.color5.opacity94 {
  background-color: rgba(13, 28, 61, 0.94);
}

.proxybordercolor.color5.opacity94 {
  border-color: rgba(13, 28, 61, 0.94);
}

.proxybgcolor.color5.lighten95 {
  background-color: #f3f4f5;
}

.proxybgcolor.color5.opacity95 {
  background-color: rgba(13, 28, 61, 0.95);
}

.proxybordercolor.color5.opacity95 {
  border-color: rgba(13, 28, 61, 0.95);
}

.proxybgcolor.color5.lighten96 {
  background-color: #f5f6f7;
}

.proxybgcolor.color5.opacity96 {
  background-color: rgba(13, 28, 61, 0.96);
}

.proxybordercolor.color5.opacity96 {
  border-color: rgba(13, 28, 61, 0.96);
}

.proxybgcolor.color5.lighten97 {
  background-color: #f8f8f9;
}

.proxybgcolor.color5.opacity97 {
  background-color: rgba(13, 28, 61, 0.97);
}

.proxybordercolor.color5.opacity97 {
  border-color: rgba(13, 28, 61, 0.97);
}

.proxybgcolor.color5.lighten98 {
  background-color: #fafafb;
}

.proxybgcolor.color5.opacity98 {
  background-color: rgba(13, 28, 61, 0.98);
}

.proxybordercolor.color5.opacity98 {
  border-color: rgba(13, 28, 61, 0.98);
}

.proxybgcolor.color5.lighten99 {
  background-color: #fdfdfd;
}

.proxybgcolor.color5.opacity99 {
  background-color: rgba(13, 28, 61, 0.99);
}

.proxybordercolor.color5.opacity99 {
  border-color: rgba(13, 28, 61, 0.99);
}

.proxytextcolor.color5 {
  color: #0D1C3D;
}

.proxyfillcolor.color5 {
  fill: #0D1C3D;
}

.proxystrokecolor.color5 {
  stroke: #0D1C3D;
}

/* #endregion */
/* #region Color 6 - Goldenrod */
.proxybgcolor.color6,
img.photo.color6,
.colorpreview.color6,
#proxies .color6:after {
  background-color: #677083;
}

.color6 > .userPhoto,
#proxies .color6 .proxyicon,
#proxies a.color6 .proxyicon,
#oauthproxies .color6 .proxyicon {
  background-color: #677083;
  border-color: #677083;
}

.proxybordercolor.color6 {
  border-color: #677083;
}

.proxyborder.color6 {
  border-color: rgba(103, 112, 131, 0.3);
  border-top-color: #677083;
  width: 36px;
  height: 36px;
  border-width: 6px;
  border-style: solid;
  border-radius: 50%;
  animation: _LoadingWheel-Rotate 0.8s cubic-bezier(0.5, 0.25, 0.3, 0.73) infinite;
}

@keyframes _LoadingWheel-Rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.proxybgcolor.color6.lighten1 {
  background-color: #697184;
}

.proxybgcolor.color6.opacity1 {
  background-color: rgba(103, 112, 131, 0.01);
}

.proxybordercolor.color6.opacity1 {
  border-color: rgba(103, 112, 131, 0.01);
}

.proxybgcolor.color6.lighten2 {
  background-color: #6a7385;
}

.proxybgcolor.color6.opacity2 {
  background-color: rgba(103, 112, 131, 0.02);
}

.proxybordercolor.color6.opacity2 {
  border-color: rgba(103, 112, 131, 0.02);
}

.proxybgcolor.color6.lighten3 {
  background-color: #6c7487;
}

.proxybgcolor.color6.opacity3 {
  background-color: rgba(103, 112, 131, 0.03);
}

.proxybordercolor.color6.opacity3 {
  border-color: rgba(103, 112, 131, 0.03);
}

.proxybgcolor.color6.lighten4 {
  background-color: #6d7688;
}

.proxybgcolor.color6.opacity4 {
  background-color: rgba(103, 112, 131, 0.04);
}

.proxybordercolor.color6.opacity4 {
  border-color: rgba(103, 112, 131, 0.04);
}

.proxybgcolor.color6.lighten5 {
  background-color: #6f7789;
}

.proxybgcolor.color6.opacity5 {
  background-color: rgba(103, 112, 131, 0.05);
}

.proxybordercolor.color6.opacity5 {
  border-color: rgba(103, 112, 131, 0.05);
}

.proxybgcolor.color6.lighten6 {
  background-color: #70798a;
}

.proxybgcolor.color6.opacity6 {
  background-color: rgba(103, 112, 131, 0.06);
}

.proxybordercolor.color6.opacity6 {
  border-color: rgba(103, 112, 131, 0.06);
}

.proxybgcolor.color6.lighten7 {
  background-color: #727a8c;
}

.proxybgcolor.color6.opacity7 {
  background-color: rgba(103, 112, 131, 0.07);
}

.proxybordercolor.color6.opacity7 {
  border-color: rgba(103, 112, 131, 0.07);
}

.proxybgcolor.color6.lighten8 {
  background-color: #737b8d;
}

.proxybgcolor.color6.opacity8 {
  background-color: rgba(103, 112, 131, 0.08);
}

.proxybordercolor.color6.opacity8 {
  border-color: rgba(103, 112, 131, 0.08);
}

.proxybgcolor.color6.lighten9 {
  background-color: #757d8e;
}

.proxybgcolor.color6.opacity9 {
  background-color: rgba(103, 112, 131, 0.09);
}

.proxybordercolor.color6.opacity9 {
  border-color: rgba(103, 112, 131, 0.09);
}

.proxybgcolor.color6.lighten10 {
  background-color: #767e8f;
}

.proxybgcolor.color6.opacity10 {
  background-color: rgba(103, 112, 131, 0.1);
}

.proxybordercolor.color6.opacity10 {
  border-color: rgba(103, 112, 131, 0.1);
}

.proxybgcolor.color6.lighten20 {
  background-color: #858d9c;
}

.proxybgcolor.color6.opacity20 {
  background-color: rgba(103, 112, 131, 0.2);
}

.proxybordercolor.color6.opacity20 {
  border-color: rgba(103, 112, 131, 0.2);
}

.proxybgcolor.color6.lighten30 {
  background-color: #959ba8;
}

.proxybgcolor.color6.opacity30 {
  background-color: rgba(103, 112, 131, 0.3);
}

.proxybordercolor.color6.opacity30 {
  border-color: rgba(103, 112, 131, 0.3);
}

.proxybgcolor.color6.lighten40 {
  background-color: #a4a9b5;
}

.proxybgcolor.color6.opacity40 {
  background-color: rgba(103, 112, 131, 0.4);
}

.proxybordercolor.color6.opacity40 {
  border-color: rgba(103, 112, 131, 0.4);
}

.proxybgcolor.color6.lighten50 {
  background-color: #b3b8c1;
}

.proxybgcolor.color6.opacity50 {
  background-color: rgba(103, 112, 131, 0.5);
}

.proxybordercolor.color6.opacity50 {
  border-color: rgba(103, 112, 131, 0.5);
}

.proxybgcolor.color6.lighten60 {
  background-color: #c2c6cd;
}

.proxybgcolor.color6.opacity60 {
  background-color: rgba(103, 112, 131, 0.6);
}

.proxybordercolor.color6.opacity60 {
  border-color: rgba(103, 112, 131, 0.6);
}

.proxybgcolor.color6.lighten70 {
  background-color: #d1d4da;
}

.proxybgcolor.color6.opacity70 {
  background-color: rgba(103, 112, 131, 0.7);
}

.proxybordercolor.color6.opacity70 {
  border-color: rgba(103, 112, 131, 0.7);
}

.proxybgcolor.color6.lighten80 {
  background-color: #e1e2e6;
}

.proxybgcolor.color6.opacity80 {
  background-color: rgba(103, 112, 131, 0.8);
}

.proxybordercolor.color6.opacity80 {
  border-color: rgba(103, 112, 131, 0.8);
}

.proxybgcolor.color6.lighten90 {
  background-color: #f0f1f3;
}

.proxybgcolor.color6.opacity90 {
  background-color: rgba(103, 112, 131, 0.9);
}

.proxybordercolor.color6.opacity90 {
  border-color: rgba(103, 112, 131, 0.9);
}

.proxybgcolor.color6.lighten91 {
  background-color: #f1f2f4;
}

.proxybgcolor.color6.opacity91 {
  background-color: rgba(103, 112, 131, 0.91);
}

.proxybordercolor.color6.opacity91 {
  border-color: rgba(103, 112, 131, 0.91);
}

.proxybgcolor.color6.lighten92 {
  background-color: #f3f4f5;
}

.proxybgcolor.color6.opacity92 {
  background-color: rgba(103, 112, 131, 0.92);
}

.proxybordercolor.color6.opacity92 {
  border-color: rgba(103, 112, 131, 0.92);
}

.proxybgcolor.color6.lighten93 {
  background-color: #f4f5f6;
}

.proxybgcolor.color6.opacity93 {
  background-color: rgba(103, 112, 131, 0.93);
}

.proxybordercolor.color6.opacity93 {
  border-color: rgba(103, 112, 131, 0.93);
}

.proxybgcolor.color6.lighten94 {
  background-color: #f6f6f8;
}

.proxybgcolor.color6.opacity94 {
  background-color: rgba(103, 112, 131, 0.94);
}

.proxybordercolor.color6.opacity94 {
  border-color: rgba(103, 112, 131, 0.94);
}

.proxybgcolor.color6.lighten95 {
  background-color: #f7f8f9;
}

.proxybgcolor.color6.opacity95 {
  background-color: rgba(103, 112, 131, 0.95);
}

.proxybordercolor.color6.opacity95 {
  border-color: rgba(103, 112, 131, 0.95);
}

.proxybgcolor.color6.lighten96 {
  background-color: #f9f9fa;
}

.proxybgcolor.color6.opacity96 {
  background-color: rgba(103, 112, 131, 0.96);
}

.proxybordercolor.color6.opacity96 {
  border-color: rgba(103, 112, 131, 0.96);
}

.proxybgcolor.color6.lighten97 {
  background-color: #fafbfb;
}

.proxybgcolor.color6.opacity97 {
  background-color: rgba(103, 112, 131, 0.97);
}

.proxybordercolor.color6.opacity97 {
  border-color: rgba(103, 112, 131, 0.97);
}

.proxybgcolor.color6.lighten98 {
  background-color: #fcfcfd;
}

.proxybgcolor.color6.opacity98 {
  background-color: rgba(103, 112, 131, 0.98);
}

.proxybordercolor.color6.opacity98 {
  border-color: rgba(103, 112, 131, 0.98);
}

.proxybgcolor.color6.lighten99 {
  background-color: #fdfefe;
}

.proxybgcolor.color6.opacity99 {
  background-color: rgba(103, 112, 131, 0.99);
}

.proxybordercolor.color6.opacity99 {
  border-color: rgba(103, 112, 131, 0.99);
}

.proxytextcolor.color6 {
  color: #677083;
}

.proxyfillcolor.color6 {
  fill: #677083;
}

.proxystrokecolor.color6 {
  stroke: #677083;
}

/* #endregion */
/* #region Color 7 - Autumn */
.proxybgcolor.color7,
img.photo.color7,
.colorpreview.color7,
#proxies .color7:after {
  background-color: #003B71;
}

.color7 > .userPhoto,
#proxies .color7 .proxyicon,
#proxies a.color7 .proxyicon,
#oauthproxies .color7 .proxyicon {
  background-color: #003B71;
  border-color: #003B71;
}

.proxybordercolor.color7 {
  border-color: #003B71;
}

.proxyborder.color7 {
  border-color: rgba(0, 59, 113, 0.3);
  border-top-color: #003B71;
  width: 36px;
  height: 36px;
  border-width: 6px;
  border-style: solid;
  border-radius: 50%;
  animation: _LoadingWheel-Rotate 0.8s cubic-bezier(0.5, 0.25, 0.3, 0.73) infinite;
}

@keyframes _LoadingWheel-Rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.proxybgcolor.color7.lighten1 {
  background-color: #033d72;
}

.proxybgcolor.color7.opacity1 {
  background-color: rgba(0, 59, 113, 0.01);
}

.proxybordercolor.color7.opacity1 {
  border-color: rgba(0, 59, 113, 0.01);
}

.proxybgcolor.color7.lighten2 {
  background-color: #053f74;
}

.proxybgcolor.color7.opacity2 {
  background-color: rgba(0, 59, 113, 0.02);
}

.proxybordercolor.color7.opacity2 {
  border-color: rgba(0, 59, 113, 0.02);
}

.proxybgcolor.color7.lighten3 {
  background-color: #084175;
}

.proxybgcolor.color7.opacity3 {
  background-color: rgba(0, 59, 113, 0.03);
}

.proxybordercolor.color7.opacity3 {
  border-color: rgba(0, 59, 113, 0.03);
}

.proxybgcolor.color7.lighten4 {
  background-color: #0a4377;
}

.proxybgcolor.color7.opacity4 {
  background-color: rgba(0, 59, 113, 0.04);
}

.proxybordercolor.color7.opacity4 {
  border-color: rgba(0, 59, 113, 0.04);
}

.proxybgcolor.color7.lighten5 {
  background-color: #0d4578;
}

.proxybgcolor.color7.opacity5 {
  background-color: rgba(0, 59, 113, 0.05);
}

.proxybordercolor.color7.opacity5 {
  border-color: rgba(0, 59, 113, 0.05);
}

.proxybgcolor.color7.lighten6 {
  background-color: #0f477a;
}

.proxybgcolor.color7.opacity6 {
  background-color: rgba(0, 59, 113, 0.06);
}

.proxybordercolor.color7.opacity6 {
  border-color: rgba(0, 59, 113, 0.06);
}

.proxybgcolor.color7.lighten7 {
  background-color: #12497b;
}

.proxybgcolor.color7.opacity7 {
  background-color: rgba(0, 59, 113, 0.07);
}

.proxybordercolor.color7.opacity7 {
  border-color: rgba(0, 59, 113, 0.07);
}

.proxybgcolor.color7.lighten8 {
  background-color: #144b7c;
}

.proxybgcolor.color7.opacity8 {
  background-color: rgba(0, 59, 113, 0.08);
}

.proxybordercolor.color7.opacity8 {
  border-color: rgba(0, 59, 113, 0.08);
}

.proxybgcolor.color7.lighten9 {
  background-color: #174d7e;
}

.proxybgcolor.color7.opacity9 {
  background-color: rgba(0, 59, 113, 0.09);
}

.proxybordercolor.color7.opacity9 {
  border-color: rgba(0, 59, 113, 0.09);
}

.proxybgcolor.color7.lighten10 {
  background-color: #1a4f7f;
}

.proxybgcolor.color7.opacity10 {
  background-color: rgba(0, 59, 113, 0.1);
}

.proxybordercolor.color7.opacity10 {
  border-color: rgba(0, 59, 113, 0.1);
}

.proxybgcolor.color7.lighten20 {
  background-color: #33628d;
}

.proxybgcolor.color7.opacity20 {
  background-color: rgba(0, 59, 113, 0.2);
}

.proxybordercolor.color7.opacity20 {
  border-color: rgba(0, 59, 113, 0.2);
}

.proxybgcolor.color7.lighten30 {
  background-color: #4d769c;
}

.proxybgcolor.color7.opacity30 {
  background-color: rgba(0, 59, 113, 0.3);
}

.proxybordercolor.color7.opacity30 {
  border-color: rgba(0, 59, 113, 0.3);
}

.proxybgcolor.color7.lighten40 {
  background-color: #6689aa;
}

.proxybgcolor.color7.opacity40 {
  background-color: rgba(0, 59, 113, 0.4);
}

.proxybordercolor.color7.opacity40 {
  border-color: rgba(0, 59, 113, 0.4);
}

.proxybgcolor.color7.lighten50 {
  background-color: #809db8;
}

.proxybgcolor.color7.opacity50 {
  background-color: rgba(0, 59, 113, 0.5);
}

.proxybordercolor.color7.opacity50 {
  border-color: rgba(0, 59, 113, 0.5);
}

.proxybgcolor.color7.lighten60 {
  background-color: #99b1c6;
}

.proxybgcolor.color7.opacity60 {
  background-color: rgba(0, 59, 113, 0.6);
}

.proxybordercolor.color7.opacity60 {
  border-color: rgba(0, 59, 113, 0.6);
}

.proxybgcolor.color7.lighten70 {
  background-color: #b3c4d4;
}

.proxybgcolor.color7.opacity70 {
  background-color: rgba(0, 59, 113, 0.7);
}

.proxybordercolor.color7.opacity70 {
  border-color: rgba(0, 59, 113, 0.7);
}

.proxybgcolor.color7.lighten80 {
  background-color: #ccd8e3;
}

.proxybgcolor.color7.opacity80 {
  background-color: rgba(0, 59, 113, 0.8);
}

.proxybordercolor.color7.opacity80 {
  border-color: rgba(0, 59, 113, 0.8);
}

.proxybgcolor.color7.lighten90 {
  background-color: #e6ebf1;
}

.proxybgcolor.color7.opacity90 {
  background-color: rgba(0, 59, 113, 0.9);
}

.proxybordercolor.color7.opacity90 {
  border-color: rgba(0, 59, 113, 0.9);
}

.proxybgcolor.color7.lighten91 {
  background-color: #e8edf2;
}

.proxybgcolor.color7.opacity91 {
  background-color: rgba(0, 59, 113, 0.91);
}

.proxybordercolor.color7.opacity91 {
  border-color: rgba(0, 59, 113, 0.91);
}

.proxybgcolor.color7.lighten92 {
  background-color: #ebeff4;
}

.proxybgcolor.color7.opacity92 {
  background-color: rgba(0, 59, 113, 0.92);
}

.proxybordercolor.color7.opacity92 {
  border-color: rgba(0, 59, 113, 0.92);
}

.proxybgcolor.color7.lighten93 {
  background-color: #edf1f5;
}

.proxybgcolor.color7.opacity93 {
  background-color: rgba(0, 59, 113, 0.93);
}

.proxybordercolor.color7.opacity93 {
  border-color: rgba(0, 59, 113, 0.93);
}

.proxybgcolor.color7.lighten94 {
  background-color: #f0f3f6;
}

.proxybgcolor.color7.opacity94 {
  background-color: rgba(0, 59, 113, 0.94);
}

.proxybordercolor.color7.opacity94 {
  border-color: rgba(0, 59, 113, 0.94);
}

.proxybgcolor.color7.lighten95 {
  background-color: #f2f5f8;
}

.proxybgcolor.color7.opacity95 {
  background-color: rgba(0, 59, 113, 0.95);
}

.proxybordercolor.color7.opacity95 {
  border-color: rgba(0, 59, 113, 0.95);
}

.proxybgcolor.color7.lighten96 {
  background-color: #f5f7f9;
}

.proxybgcolor.color7.opacity96 {
  background-color: rgba(0, 59, 113, 0.96);
}

.proxybordercolor.color7.opacity96 {
  border-color: rgba(0, 59, 113, 0.96);
}

.proxybgcolor.color7.lighten97 {
  background-color: #f7f9fb;
}

.proxybgcolor.color7.opacity97 {
  background-color: rgba(0, 59, 113, 0.97);
}

.proxybordercolor.color7.opacity97 {
  border-color: rgba(0, 59, 113, 0.97);
}

.proxybgcolor.color7.lighten98 {
  background-color: #fafbfc;
}

.proxybgcolor.color7.opacity98 {
  background-color: rgba(0, 59, 113, 0.98);
}

.proxybordercolor.color7.opacity98 {
  border-color: rgba(0, 59, 113, 0.98);
}

.proxybgcolor.color7.lighten99 {
  background-color: #fcfdfe;
}

.proxybgcolor.color7.opacity99 {
  background-color: rgba(0, 59, 113, 0.99);
}

.proxybordercolor.color7.opacity99 {
  border-color: rgba(0, 59, 113, 0.99);
}

.proxytextcolor.color7 {
  color: #003B71;
}

.proxyfillcolor.color7 {
  fill: #003B71;
}

.proxystrokecolor.color7 {
  stroke: #003B71;
}

.bottom-blue-bar {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 100px;
  background: #003B71;
  box-shadow: 0px -4px 12px rgba(0, 0, 0, 0.12);
  border: none;
  padding: 12px 32px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  z-index: 999;
  transition: transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55), opacity 0.5s ease;
  transform-origin: bottom;
  height: 60px;
}

.bottom-blue-bar > * + * {
  margin-left: 24px;
}

.bottom-blue-bar.hidden {
  transform: translateY(150%) scaleY(0);
  opacity: 0;
  display: flex !important;
}

#blueBar .search-section {
  display: flex;
  align-items: center;
  flex: 1;
  width: 50%;
  max-width: 800px;
}

#blueBar .search-section > * + * {
  margin-left: 12px;
}

#blueBar .search-input {
  flex: 1;
  max-width: 645px;
  padding: 12px;
  background: white;
  border: none;
  border-radius: 4px;
  font-size: 16px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  color: #677083;
}

#blueBar .search-input::placeholder {
  color: #677083;
}

#blueBar .search-btn {
  padding: 12px 24px;
  background: white;
  color: #003B71;
  border: 1px solid #003B71;
  border-radius: 9999px;
  font-size: 16px;
  font-weight: 500;
  cursor: pointer;
  display: flex;
  align-items: center;
  transition: all 0.2s ease;
}

#blueBar .search-btn > * + * {
  margin-left: 8px;
}

#blueBar .search-btn:hover {
  background: #f0f9fc;
}

#blueBar .right-buttons {
  display: flex;
  width: 15%;
  align-items: center;
}

#blueBar .right-buttons > * + * {
  margin-left: 24px;
}

#blueBar .blue-bar-item {
  position: relative;
}

#blueBar .blue-bar-btn {
  padding: 3% 5% 5% 1%;
  background: transparent;
  color: #E6F2F7;
  border: 1px solid #E6F2F7;
  border-radius: 9999px;
  font-size: 14px;
  cursor: pointer;
  display: flex;
  transition: all 0.2s ease;
  white-space: nowrap;
  height: 35px;
}

#blueBar .blue-bar-btn > * + * {
  margin-left: 4px;
}

#blueBar .blue-bar-btn:hover {
  background: rgba(230, 242, 247, 0.1);
}

#blueBar .blue-bar-item.active .blue-bar-btn {
  background: rgba(230, 242, 247, 0.2);
}

#blueBar .blue-bar-btn > span > a {
  color: #FFFFFF;
}

/* Support Submenu */
#blueBar .support-submenu {
  position: absolute;
  bottom: 60px;
  right: 0;
  background: rgba(255, 255, 255, 0.98);
  backdrop-filter: blur(10px);
  border-radius: 8px;
  box-shadow: 0 8px 30px rgba(0, 0, 0, 0.2);
  opacity: 0;
  pointer-events: none;
  transition: all 0.3s ease;
  min-width: 450px;
  overflow: hidden;
}

#blueBar .blue-bar-item.active .support-submenu {
  opacity: 1;
  pointer-events: all;
  transform: translateY(-5px);
}

#blueBar .support-submenu::after {
  content: "";
  position: absolute;
  bottom: -8px;
  right: 20px;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid rgba(255, 255, 255, 0.98);
}

#blueBar .submenu-header {
  padding: 16px;
  background: #003B71;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

#blueBar .submenu-title {
  color: white;
  font-size: 20px;
  font-weight: 350;
  line-height: 28px;
}

#blueBar .submenu-close {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  background: transparent;
  border: none;
  padding: 0;
  transition: background 0.2s ease;
  border-radius: 8px;
  font-size: 32px;
  color: white;
  line-height: 1;
}

#blueBar .submenu-close:hover {
  background: rgba(255, 255, 255, 0.1);
}

#blueBar .submenu-icon {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: transform 0.3s ease;
}

#blueBar .submenu-icon svg {
  width: 18px;
  height: 18px;
  fill: white;
}

#blueBar .blue-bar-item.active .submenu-icon {
  transform: rotate(180deg);
}

#blueBar .submenu-content {
  background-color: #E9EBEE;
  padding: 20px 10px;
}

#blueBar .submenu-items-well {
  background-color: white;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  /* margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 20px;
  margin-right: 20px; */
}

#blueBar .submenu-item {
  display: flex;
  align-items: center;
  padding: 24px;
  cursor: pointer;
  transition: all 0.2s ease;
  color: #003B71;
  text-decoration: none;
  font-size: 18px;
  font-weight: 350;
  line-height: 1.2;
  border-top: 1px solid #E9EBEE;
  background: white;
}

#blueBar .submenu-item-icon {
  margin-right: 8px;
}

#blueBar .submenu-item:first-child {
  border-top: none;
}

#blueBar .submenu-item:hover {
  background: #f5f9fc;
}

#blueBar .submenu-item-icon {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  flex-shrink: 0;
}

#blueBar .submenu-item-text {
  flex: 1;
}

#blueBar .submenu-item-arrow {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

#blueBar .submenu-item-arrow svg {
  width: 7px;
  height: 12px;
  fill: #003B71;
}

/* Hide/Show Button */
.hide-btn {
  position: fixed;
  bottom: 0;
  right: 0;
  width: 100px;
  height: 60px;
  padding: 0;
  background: #003B71;
  color: white;
  border: none;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  font-weight: 500;
  transition: all 0.3s ease;
  z-index: 999;
  box-shadow: 4px -4px 12px rgba(0, 0, 0, 0.12);
}

.hide-btn:hover {
  background: #003B71;
}

.hide-btn:active {
  transform: scale(0.98);
}

.hide-btn.showing .hide-icon {
  transform: rotate(90deg);
}

.white-img {
  filter: brightness(0) saturate(100%) invert(100%);
  margin: 0px;
}

/* Responsive - Mobile and Tablet */
@media (max-width: 1024px) {
  /* Base blue bar - simplified */
  .bottom-blue-bar {
    display: flex !important;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    padding: 0 !important;
    right: 0;
    height: 60px;
    min-height: 60px;
    width: 100%;
    left: 0;
  }
  /* Hide content by default */
  .bottom-blue-bar .search-section,
  .bottom-blue-bar .right-buttons {
    display: none !important;
  }
  /* Show content when expanded (not hidden) */
  .bottom-blue-bar:not(.hidden) .search-section,
  .bottom-blue-bar:not(.hidden) .right-buttons,
  .bottom-blue-bar:not(.hidden) .right-buttons > *,
  .bottom-blue-bar:not(.hidden) .blue-bar-item {
    display: flex !important;
  }
  /* Search section - icon + text */
  #blueBar:not(.hidden) .search-section {
    flex: 0 0 25% !important;
    width: 33.33% !important;
    max-width: 33.33% !important;
    min-width: 0 !important;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 8px 2px;
    cursor: pointer;
    margin: 0 !important;
  }
  #blueBar:not(.hidden) .search-section > * {
    margin: 0 !important;
  }
  #blueBar .search-section .sda-search-box-container {
    display: none !important;
  }
  /* Search icon */
  #blueBar:not(.hidden) .search-section::before {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    background-image: url("../assets/images/mychart-epic/search.svg");
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center;
    filter: brightness(0) invert(1);
    margin-bottom: 4px;
  }
  /* Search label */
  #blueBar:not(.hidden) .search-section::after {
    content: "Search";
    color: white;
    font-size: 13px;
    line-height: 16px;
  }
  /* Right buttons container */
  #blueBar:not(.hidden) .right-buttons {
    flex: 0 0 75% !important;
    width: 66.66% !important;
    max-width: 66.66% !important;
    min-width: 0 !important;
    flex-direction: row;
    align-items: center;
    justify-content: space-evenly;
    height: 60px;
    padding: 0 60px 0 0 !important;
    margin: 0 !important;
  }
  #blueBar:not(.hidden) .right-buttons > * + * {
    margin-left: 0 !important;
  }
  /* Individual buttons and items */
  #blueBar:not(.hidden) .right-buttons > a.blue-bar-btn,
  #blueBar:not(.hidden) .right-buttons > .blue-bar-item {
    flex: 0 0 50%;
    max-width: 50%;
    display: flex !important;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 8px 2px !important;
    height: 60px;
    text-decoration: none;
    background: transparent !important;
    border: none;
  }
  /* Button inside blue-bar-item */
  #blueBar:not(.hidden) .blue-bar-item > .blue-bar-btn {
    display: flex !important;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 8px 4px !important;
    width: 100%;
    height: 100%;
    background: transparent !important;
    border: none;
  }
  /* All button images */
  #blueBar:not(.hidden) .blue-bar-btn img {
    display: block !important;
    width: 24px !important;
    height: 24px !important;
    margin: 0 0 4px 0 !important;
  }
  /* All button text spans */
  #blueBar:not(.hidden) .blue-bar-btn span {
    display: block !important;
    color: white !important;
    font-size: 13px !important;
    line-height: 16px !important;
    text-align: center !important;
  }
  /* Hide span containing image for Support button */
  /**#blueBar:not(.hidden) .blue-bar-btn span:has(img) {
      display: none !important;
  }*/
  /* Support button specific - ensure img in first span is hidden */
  #blueBar:not(.hidden) .blue-bar-item .blue-bar-btn > span:first-child {
    height: 24px;
    margin-bottom: 4px;
  }
  #blueBar:not(.hidden) .blue-bar-item .blue-bar-btn > span:first-child img {
    display: block !important;
  }
  /* Hide button positioning */
  .hide-btn {
    position: fixed;
    bottom: 0;
    right: 0;
    width: 90px;
    height: 60px;
    font-size: 16px;
    border-radius: 8px 0 0 0;
    padding: 8px 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #003B71;
    color: white;
    border: none;
    z-index: 999;
  }
  .hide-btn.showing {
    width: 90px;
  }
  /* Support submenu adjustments for mobile */
  #blueBar .support-submenu {
    position: fixed;
    bottom: 60px;
    left: 0;
    right: 0;
    width: 100%;
    border-radius: 8px 8px 0 0;
    min-width: 100%;
    box-shadow: 0 -4px 20px rgba(0, 0, 0, 0.15);
  }
  #blueBar .support-submenu::after {
    display: none;
  }
  #blueBar .submenu-header {
    border-radius: 0;
    padding: 8px;
  }
  #blueBar .submenu-title {
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
  }
  #blueBar .submenu-close {
    width: 48px;
    height: 48px;
    font-size: 32px;
  }
  #blueBar .submenu-content {
    padding: 0px;
  }
  #blueBar .submenu-items-well {
    margin: 0;
    border-radius: 0px;
  }
  #blueBar .submenu-item {
    padding: 4px 8px;
    min-height: 40px;
  }
  #blueBar .submenu-item-icon {
    width: 24px;
    height: 24px;
    margin-right: 16px;
  }
  #blueBar .submenu-item-icon img {
    width: 20px;
    height: 20px;
  }
  #blueBar .submenu-item-text {
    font-size: 18px;
    line-height: 24px;
  }
  #blueBar .submenu-item-arrow {
    width: 24px;
    height: 24px;
  }
  #blueBar .submenu-item-arrow img {
    width: 7px;
    height: 12px;
  }
  /* ===== SEARCH ACTIVE MODE ===== */
  /* In mobile search-active mode, hide the hide/show button */
  #blueBar.search-active ~ .hide-btn {
    display: none !important;
  }
  /* Hide icons/text and other buttons */
  #blueBar.search-active .search-section::before,
  #blueBar.search-active .search-section::after,
  #blueBar.search-active .right-buttons {
    display: none !important;
  }
  /* Search section takes full width */
  #blueBar.search-active .search-section {
    flex: 1 !important;
    width: 100% !important;
    max-width: 100% !important;
    padding: 8px 12px !important;
    display: flex !important;
    /**background: #0074AD !important;*/
  }
  /* X button for closing search overlay - fix for DTWKTLO-6214 */
  .search-close-btn {
    position: fixed;
    top: 0;
    right: 0;
    width: 60px;
    height: 60px;
    display: none;
    align-items: center;
    justify-content: center;
    background: transparent;
    border: none;
    z-index: 1001;
    cursor: pointer;
  }
  /* Show X button only when search-active */
  #blueBar.search-active .search-close-btn {
    display: flex !important;
  }
  /* Add X icon via pseudo-element to maintain style */
  .search-close-btn::before {
    content: "Ã—";
    font-size: 32px;
    color: white;
  }
}
@media (max-width: 1024px) {
  #blueBar:not(.search-active):not(.hidden) .search-section > * {
    display: none;
  }
}
@media (max-width: 1024px) {
  #blueBar.search-active .autocomplete-search__listbox {
    max-height: unset;
    padding: 0;
  }
}
#blueBarOverlay {
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.4);
  backdrop-filter: blur(2px);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease;
  z-index: 998;
}

#blueBarOverlay.active {
  opacity: 1;
  pointer-events: all;
}

body.support-panel-open {
  overflow: hidden;
}

body.search-panel-open {
  overflow: hidden;
}

#blueBar {
  z-index: 3002;
}

#blueBarOverlay {
  z-index: 3001;
}

.hide-btn {
  z-index: 3003;
  visibility: visible;
  opacity: 1;
}

body.support-panel-open .hide-btn {
  z-index: 3003;
  filter: none;
}

/* Override submenu initial state and add slide-up */
#blueBar .support-submenu {
  opacity: 0;
  pointer-events: none;
  transform: translateY(20px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

#blueBar .blue-bar-item.active .support-submenu {
  opacity: 1;
  pointer-events: all;
  transform: translateY(0);
}

#blueBar .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__combobox {
  width: calc(100% - 144px);
}

#blueBar .autocomplete-search__input__container {
  position: relative;
}

#blueBar #searchInputId {
  padding-right: 56px;
}

#blueBar #footerSearchPanelCloseBtn.clear-input-button {
  position: absolute;
  top: 50%;
  right: 16px;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  border: 0;
  border-radius: 0;
  background: transparent;
  color: inherit;
  display: none;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  padding: 0;
  z-index: 2;
}

#blueBar #footerSearchPanelCloseBtn.clear-input-button .-close-icon {
  width: 20px;
  height: 20px;
  display: block;
  pointer-events: none;
}

#blueBar #footerSearchPanelCloseBtn.clear-input-button.is-visible {
  display: inline-flex;
}

#blueBar #footerSearchPanelCloseBtn.clear-input-button:focus-visible {
  outline: 2px solid #0a67ff;
  outline-offset: 2px;
}

@media screen and (max-width: 1151px) {
  #blueBar .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] {
    padding-bottom: 0px;
    min-height: unset;
  }
}
.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links, .search-section .expandable-feed-item .summary-links {
  font-family: Gotham\ 4r;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_button-state, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-title, .search-section .expandable-feed-item .feed_button-state, .search-section .expandable-feed-item .feed_summary .feed-title {
  font-family: Gotham\ 5r;
}

.search-section h1, .search-section h2, .search-section h3, .search-section h4, .search-section h5, .search-section h6, .search-section p, .search-section ul {
  margin-top: 8px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section h1, .search-section h2, .search-section h3, .search-section h4, .search-section h5, .search-section h6, .search-section p, .search-section ul {
    margin-top: 10px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section h1, .search-section h2, .search-section h3, .search-section h4, .search-section h5, .search-section h6, .search-section p, .search-section ul {
    margin-top: 12px;
  }
}
.search-section h1, .search-section h2, .search-section h3, .search-section h4, .search-section h5, .search-section h6, .search-section p, .search-section ul {
  margin-bottom: 8px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section h1, .search-section h2, .search-section h3, .search-section h4, .search-section h5, .search-section h6, .search-section p, .search-section ul {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section h1, .search-section h2, .search-section h3, .search-section h4, .search-section h5, .search-section h6, .search-section p, .search-section ul {
    margin-bottom: 12px;
  }
}
.search-section h1, .search-section h2, .search-section h3, .search-section h4, .search-section h5, .search-section h6, .search-section p, .search-section ul {
  margin-left: 0;
  margin-right: 0;
}

.search-section .styling-1, .search-section .styling-1-marketing {
  font-size: 48px;
  letter-spacing: -0.02em;
  line-height: 54px;
}

.search-section .styling-2, .search-section .styling-2-marketing {
  font-size: 32px;
  letter-spacing: -0.02em;
  line-height: 40px;
}

.search-section .styling-3, .search-section .styling-3-marketing {
  font-size: 26px;
  letter-spacing: -0.01em;
  line-height: 32px;
}

.search-section .styling-4, .search-section .styling-4-marketing {
  font-size: 20px;
  letter-spacing: -0.01em;
}

.search-section .styling-5, .search-section .styling-5-marketing {
  font-size: 16px;
  letter-spacing: 0;
}

.search-section .styling-6, .search-section .styling-6-marketing {
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
}

.search-section .styling-7, .search-section .styling-7-marketing {
  font-size: 20px;
  letter-spacing: 0;
  line-height: 28px;
}

.search-section .p1 {
  font-size: 20px;
  line-height: 28px;
}

.search-section .styling-8, .search-section .styling-8-marketing {
  font-size: 18px;
  letter-spacing: 0;
  line-height: 24px;
}

.search-section .p2 {
  font-size: 18px;
}

.search-section .styling-9, .search-section .styling-9-marketing {
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
}

.search-section .p3 {
  font-size: 16px;
  line-height: 24px;
}

.search-section .styling-10, .search-section .styling-10-marketing {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
}

.search-section .styling-10-marketing.-book, .search-section .styling-10-marketing.\--book, .search-section .styling-10.-book, .search-section .styling-10.\--book {
  font-family: Gotham\ 4r;
}

.search-section .styling-10-marketing.-light, .search-section .styling-10-marketing.\--light, .search-section .styling-10.-light, .search-section .styling-10.\--light {
  font-family: Gotham\ 3r;
}

.search-section .styling-10-marketing.-bold, .search-section .styling-10-marketing.-medium, .search-section .styling-10-marketing.\--bold, .search-section .styling-10-marketing.\--medium, .search-section .styling-10.-bold, .search-section .styling-10.-medium, .search-section .styling-10.\--bold, .search-section .styling-10.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .p4 {
  font-size: 14px;
}

.search-section .styling-11, .search-section .styling-11-marketing {
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
}

.search-section .styling-11-marketing.-book, .search-section .styling-11-marketing.\--book, .search-section .styling-11.-book, .search-section .styling-11.\--book {
  font-family: Gotham\ 4r;
}

.search-section .styling-11-marketing.-light, .search-section .styling-11-marketing.\--light, .search-section .styling-11.-light, .search-section .styling-11.\--light {
  font-family: Gotham\ 3r;
}

.search-section .styling-11-marketing.-bold, .search-section .styling-11-marketing.-medium, .search-section .styling-11-marketing.\--bold, .search-section .styling-11-marketing.\--medium, .search-section .styling-11.-bold, .search-section .styling-11.-medium, .search-section .styling-11.\--bold, .search-section .styling-11.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .p5 {
  font-size: 13px;
  line-height: 20px;
}

.search-section .styling-12, .search-section .styling-12-marketing {
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 16px;
}

.search-section .styling-12-marketing.-book, .search-section .styling-12-marketing.\--book, .search-section .styling-12.-book, .search-section .styling-12.\--book {
  font-family: Gotham\ 4r;
}

.search-section .styling-12-marketing.-light, .search-section .styling-12-marketing.\--light, .search-section .styling-12.-light, .search-section .styling-12.\--light {
  font-family: Gotham\ 3r;
}

.search-section .styling-12-marketing.-bold, .search-section .styling-12-marketing.-medium, .search-section .styling-12-marketing.\--bold, .search-section .styling-12-marketing.\--medium, .search-section .styling-12.-bold, .search-section .styling-12.-medium, .search-section .styling-12.\--bold, .search-section .styling-12.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .p6 {
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 16px;
}

.search-section .p6.-book, .search-section .p6.\--book {
  font-family: Gotham\ 4r;
}

.search-section .p6.-light, .search-section .p6.\--light {
  font-family: Gotham\ 3r;
}

.search-section .p6.-bold, .search-section .p6.-medium, .search-section .p6.\--bold, .search-section .p6.\--medium {
  font-family: Gotham\ 5r;
}

.search-section h1 {
  font-size: 32px;
  letter-spacing: -0.02em;
  line-height: 40px;
}

.search-section h2 {
  font-size: 26px;
  letter-spacing: -0.01em;
  line-height: 32px;
}

.search-section h3 {
  font-size: 20px;
  letter-spacing: -0.01em;
  line-height: 28px;
}

.search-section h4 {
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
}

.search-section .greeting {
  font-size: 32px;
  font-weight: 400;
  letter-spacing: -0.02em;
  line-height: 40px;
}

.search-section .greeting.-book, .search-section .greeting.\--book {
  font-family: Gotham\ 4r;
}

.search-section .greeting.-light, .search-section .greeting.\--light {
  font-family: Gotham\ 3r;
}

.search-section .greeting, .search-section .greeting.-bold, .search-section .greeting.-medium, .search-section .greeting.\--bold, .search-section .greeting.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (min-width: 1152px) {
  .search-section .greeting {
    font-size: 48px;
    font-weight: 400;
    letter-spacing: -0.02em;
    line-height: 54px;
  }
  .search-section .greeting.-book, .search-section .greeting.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .greeting.-light, .search-section .greeting.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .greeting.-bold, .search-section .greeting.-medium, .search-section .greeting.\--bold, .search-section .greeting.\--medium {
    font-family: Gotham\ 5r;
  }
}
.search-section .p1 {
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 24px;
}

.search-section .p1.-book, .search-section .p1.\--book {
  font-family: Gotham\ 4r;
}

.search-section .p1.-light, .search-section .p1.\--light {
  font-family: Gotham\ 3r;
}

.search-section .p1.-bold, .search-section .p1.-medium, .search-section .p1.\--bold, .search-section .p1.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (min-width: 1152px) {
  .search-section .p1 {
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 28px;
  }
  .search-section .p1.-book, .search-section .p1.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .p1.-light, .search-section .p1.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .p1.-bold, .search-section .p1.-medium, .search-section .p1.\--bold, .search-section .p1.\--medium {
    font-family: Gotham\ 5r;
  }
}
.search-section .p2 {
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 24px;
}

.search-section .p2.-book, .search-section .p2.\--book {
  font-family: Gotham\ 4r;
}

.search-section .p2.-light, .search-section .p2.\--light {
  font-family: Gotham\ 3r;
}

.search-section .p2.-bold, .search-section .p2.-medium, .search-section .p2.\--bold, .search-section .p2.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (min-width: 1152px) {
  .search-section .p2 {
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
  }
  .search-section .p2.-book, .search-section .p2.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .p2.-light, .search-section .p2.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .p2.-bold, .search-section .p2.-medium, .search-section .p2.\--bold, .search-section .p2.\--medium {
    font-family: Gotham\ 5r;
  }
}
.search-section .p3 {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
}

.search-section .p3.-book, .search-section .p3.\--book {
  font-family: Gotham\ 4r;
}

.search-section .p3.-light, .search-section .p3.\--light {
  font-family: Gotham\ 3r;
}

.search-section .p3.-bold, .search-section .p3.-medium, .search-section .p3.\--bold, .search-section .p3.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (min-width: 1152px) {
  .search-section .p3 {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
  }
  .search-section .p3.-book, .search-section .p3.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .p3.-light, .search-section .p3.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .p3.-bold, .search-section .p3.-medium, .search-section .p3.\--bold, .search-section .p3.\--medium {
    font-family: Gotham\ 5r;
  }
}
.search-section .p4 {
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
}

.search-section .p4.-book, .search-section .p4.\--book {
  font-family: Gotham\ 4r;
}

.search-section .p4.-light, .search-section .p4.\--light {
  font-family: Gotham\ 3r;
}

.search-section .p4.-bold, .search-section .p4.-medium, .search-section .p4.\--bold, .search-section .p4.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (min-width: 1152px) {
  .search-section .p4 {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
  }
  .search-section .p4.-book, .search-section .p4.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .p4.-light, .search-section .p4.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .p4.-bold, .search-section .p4.-medium, .search-section .p4.\--bold, .search-section .p4.\--medium {
    font-family: Gotham\ 5r;
  }
}
.search-section .p5 {
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 16px;
}

.search-section .p5.-book, .search-section .p5.\--book {
  font-family: Gotham\ 4r;
}

.search-section .p5.-light, .search-section .p5.\--light {
  font-family: Gotham\ 3r;
}

.search-section .p5.-bold, .search-section .p5.-medium, .search-section .p5.\--bold, .search-section .p5.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (min-width: 1152px) {
  .search-section .p5 {
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
  }
  .search-section .p5.-book, .search-section .p5.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .p5.-light, .search-section .p5.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .p5.-bold, .search-section .p5.-medium, .search-section .p5.\--bold, .search-section .p5.\--medium {
    font-family: Gotham\ 5r;
  }
}
.search-section .h1, .search-section h1 {
  font-size: 26px;
  font-weight: 400;
  letter-spacing: -0.01em;
  line-height: 32px;
}

.search-section .h1.-book, .search-section .h1.\--book, .search-section h1.-book, .search-section h1.\--book {
  font-family: Gotham\ 4r;
}

.search-section .h1.-light, .search-section .h1.\--light, .search-section h1.-light, .search-section h1.\--light {
  font-family: Gotham\ 3r;
}

.search-section .h1, .search-section .h1.-bold, .search-section .h1.-medium, .search-section .h1.\--bold, .search-section .h1.\--medium, .search-section h1, .search-section h1.-bold, .search-section h1.-medium, .search-section h1.\--bold, .search-section h1.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (min-width: 1152px) {
  .search-section .h1, .search-section h1 {
    font-size: 32px;
    font-weight: 400;
    letter-spacing: -0.02em;
    line-height: 40px;
  }
  .search-section .h1.-book, .search-section .h1.\--book, .search-section h1.-book, .search-section h1.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .h1.-light, .search-section .h1.\--light, .search-section h1.-light, .search-section h1.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .h1.-bold, .search-section .h1.-medium, .search-section .h1.\--bold, .search-section .h1.\--medium, .search-section h1.-bold, .search-section h1.-medium, .search-section h1.\--bold, .search-section h1.\--medium {
    font-family: Gotham\ 5r;
  }
}
.search-section .h2, .search-section h2 {
  font-size: 20px;
  font-weight: 400;
  letter-spacing: -0.01em;
  line-height: 28px;
}

.search-section .h2.-book, .search-section .h2.\--book, .search-section h2.-book, .search-section h2.\--book {
  font-family: Gotham\ 4r;
}

.search-section .h2.-light, .search-section .h2.\--light, .search-section h2.-light, .search-section h2.\--light {
  font-family: Gotham\ 3r;
}

.search-section .h2, .search-section .h2.-bold, .search-section .h2.-medium, .search-section .h2.\--bold, .search-section .h2.\--medium, .search-section h2, .search-section h2.-bold, .search-section h2.-medium, .search-section h2.\--bold, .search-section h2.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (min-width: 1152px) {
  .search-section .h2, .search-section h2 {
    font-size: 26px;
    font-weight: 400;
    letter-spacing: -0.01em;
    line-height: 32px;
  }
  .search-section .h2.-book, .search-section .h2.\--book, .search-section h2.-book, .search-section h2.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .h2.-light, .search-section .h2.\--light, .search-section h2.-light, .search-section h2.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .h2.-bold, .search-section .h2.-medium, .search-section .h2.\--bold, .search-section .h2.\--medium, .search-section h2.-bold, .search-section h2.-medium, .search-section h2.\--bold, .search-section h2.\--medium {
    font-family: Gotham\ 5r;
  }
}
.search-section .h3, .search-section h3 {
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 24px;
}

.search-section .h3.-book, .search-section .h3.\--book, .search-section h3.-book, .search-section h3.\--book {
  font-family: Gotham\ 4r;
}

.search-section .h3.-light, .search-section .h3.\--light, .search-section h3.-light, .search-section h3.\--light {
  font-family: Gotham\ 3r;
}

.search-section .h3, .search-section .h3.-bold, .search-section .h3.-medium, .search-section .h3.\--bold, .search-section .h3.\--medium, .search-section h3, .search-section h3.-bold, .search-section h3.-medium, .search-section h3.\--bold, .search-section h3.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (min-width: 1152px) {
  .search-section .h3, .search-section h3 {
    font-size: 20px;
    font-weight: 400;
    letter-spacing: -0.01em;
    line-height: 28px;
  }
  .search-section .h3.-book, .search-section .h3.\--book, .search-section h3.-book, .search-section h3.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .h3.-light, .search-section .h3.\--light, .search-section h3.-light, .search-section h3.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .h3.-bold, .search-section .h3.-medium, .search-section .h3.\--bold, .search-section .h3.\--medium, .search-section h3.-bold, .search-section h3.-medium, .search-section h3.\--bold, .search-section h3.\--medium {
    font-family: Gotham\ 5r;
  }
}
.search-section .h4, .search-section h4 {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
}

.search-section .h4.-book, .search-section .h4.\--book, .search-section h4.-book, .search-section h4.\--book {
  font-family: Gotham\ 4r;
}

.search-section .h4.-light, .search-section .h4.\--light, .search-section h4.-light, .search-section h4.\--light {
  font-family: Gotham\ 3r;
}

.search-section .h4, .search-section .h4.-bold, .search-section .h4.-medium, .search-section .h4.\--bold, .search-section .h4.\--medium, .search-section h4, .search-section h4.-bold, .search-section h4.-medium, .search-section h4.\--bold, .search-section h4.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (min-width: 1152px) {
  .search-section .h4, .search-section h4 {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
  }
  .search-section .h4.-book, .search-section .h4.\--book, .search-section h4.-book, .search-section h4.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .h4.-light, .search-section .h4.\--light, .search-section h4.-light, .search-section h4.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .h4.-bold, .search-section .h4.-medium, .search-section .h4.\--bold, .search-section .h4.\--medium, .search-section h4.-bold, .search-section h4.-medium, .search-section h4.\--bold, .search-section h4.\--medium {
    font-family: Gotham\ 5r;
  }
}
.search-section .button {
  height: 48px;
  letter-spacing: 0.01em;
}

.search-section .button:has(span) {
  align-items: center;
  display: flex;
  justify-content: center;
}

.search-section .button, .search-section .button span {
  white-space: normal;
}

.search-section .button svg {
  min-width: 24px;
  vertical-align: bottom;
}

.search-section .button svg.button__icon--right {
  margin-left: 8px;
  margin-right: 0;
}

@media screen and (min-width: 768px) {
  .search-section .button {
    max-width: fit-content;
  }
}
.search-section .button {
  -webkit-transition: background-color 0.24s ease-out, color 0.24s ease-out, border-color 0.24s ease-out;
  -moz-transition: background-color 0.24s ease-out, color 0.24s ease-out, border-color 0.24s ease-out;
  -ms-transition: background-color 0.24s ease-out, color 0.24s ease-out, border-color 0.24s ease-out;
  -o-transition: background-color 0.24s ease-out, color 0.24s ease-out, border-color 0.24s ease-out;
  transition: background-color 0.24s ease-out, color 0.24s ease-out, border-color 0.24s ease-out;
}

.search-section .-inverted.-dark.button img, .search-section .-inverted.-dark.button svg, .search-section .-inverted.-light.button img, .search-section .-inverted.-light.button svg {
  height: 24px;
  width: 24px;
}

.search-section .button:hover {
  -webkit-transition: background-color 0.12s ease-out, color 0.12s ease-out, border-color 0.12s ease-out;
  -moz-transition: background-color 0.12s ease-out, color 0.12s ease-out, border-color 0.12s ease-out;
  -ms-transition: background-color 0.12s ease-out, color 0.12s ease-out, border-color 0.12s ease-out;
  -o-transition: background-color 0.12s ease-out, color 0.12s ease-out, border-color 0.12s ease-out;
  transition: background-color 0.12s ease-out, color 0.12s ease-out, border-color 0.12s ease-out;
}

.search-section .-navigation__next.-dark.button, .search-section .-navigation__next.-light.button {
  padding-right: 12px;
}

.search-section .-navigation__next.-dark.button img, .search-section .-navigation__next.-dark.button svg, .search-section .-navigation__next.-light.button img, .search-section .-navigation__next.-light.button svg {
  margin-left: 2px;
  margin-right: 4px;
}

.search-section .-navigation__prev.-dark.button, .search-section .-navigation__prev.-light.button {
  padding-left: 12px;
}

.search-section .-navigation__prev.-dark.button img, .search-section .-navigation__prev.-dark.button svg, .search-section .-navigation__prev.-light.button img, .search-section .-navigation__prev.-light.button svg {
  margin-left: 4px;
  margin-right: 2px;
}

.search-section .-light.button:focus-visible, .search-section .button:not(.-dark) {
  outline-offset: 3px;
}

.search-section .-large.button {
  font-size: 24px;
  line-height: 20px;
}

.search-section .-block.button {
  padding-bottom: 11px;
  padding-top: 11px;
}

.search-section .-small.button {
  border-radius: 18px;
  font-size: 14px;
  height: 36px;
  line-height: 20px;
  min-width: 72px;
  padding: 0 16px;
}

.search-section .-small.-block.button {
  padding-bottom: 7px;
  padding-top: 7px;
}

@media screen and (max-width: 767px) {
  .search-section .-small.button {
    max-width: fit-content;
  }
}
.search-section .-small.button img, .search-section .-small.button svg {
  height: 20px;
  margin-right: 6px;
  min-width: 20px;
  width: 20px;
}

.search-section .-small.-navigation__next.button img, .search-section .-small.-navigation__next.button svg, .search-section .-small.-navigation__prev.button img, .search-section .-small.-navigation__prev.button svg {
  margin: 0 2px;
}

.search-section .-small.-navigation__prev.button {
  padding-left: 8px;
}

.search-section .-small.-navigation__next.button {
  padding-right: 8px;
}

.search-section .-left.button {
  display: block;
  float: unset;
}

@media screen and (min-width: 768px) {
  .search-section .-tertiary.button {
    margin: 19px 0;
  }
}
@media screen and (max-width: 767px) {
  .search-section .button + .button {
    margin-top: 15px;
  }
}
.search-section .button__icon--left.button {
  padding-left: 40px;
}

.search-section .button__icon--left.button .icon {
  left: 10px;
  margin-top: -12px;
  position: absolute;
  top: 50%;
}

.search-section .button__icon--right.button {
  padding-right: 40px;
}

.search-section .button__icon--right.button .icon {
  margin-top: -12px;
  position: absolute;
  right: 10px;
  top: 50%;
}

.search-section .button__icon--only.button {
  line-height: 0;
  padding: 7px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .button__icon--only.button {
    padding: 9px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .button__icon--only.button {
    padding: 13px;
  }
}
.search-section .button__icon--left.button:active img, .search-section .button__icon--left.button:hover img, .search-section .button__icon--only.button:active img, .search-section .button__icon--only.button:hover img, .search-section .button__icon--right.button:active img, .search-section .button__icon--right.button:hover img {
  filter: grayscale(100) invert(1) brightness(100);
}

.search-section .button i, .search-section .button img {
  font-size: 0.95rem;
}

.search-section .button i.-right-icon, .search-section .button img.-right-icon {
  padding-left: 8px;
}

.search-section .contexual-search[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .search-submit-button, .search-section .ds-notification:not([data-ds-theme]) .link, .search-section .ds-notification:not([data-ds-version]) .link, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .link, .search-section .ds-search-button[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="2"] .search-submit-button, .search-section .notification-pattern .link, .search-section :where(.contexual-search:not([data-ds-theme][data-ds-variant][data-ds-version])) .search-submit-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  background-color: transparent;
  border: 0 solid transparent;
  color: #0074ad;
  padding: 0;
  text-align: left;
}

.search-section .-close, .search-section .-close--large, .search-section .-close--small, .search-section .close {
  background: none;
  border: none;
  color: #0078b3;
  font-size: 1.25rem;
}

.search-section .button {
  border-radius: 24px;
  font-size: 16px;
  line-height: 24px;
  margin-top: 0;
  min-width: 96px;
}

@media screen and (max-width: 767px) {
  .search-section .button {
    width: 100%;
  }
}
.search-section .button {
  padding-left: 24px;
  padding-right: 24px;
}

.search-section .button i, .search-section .button img, .search-section .button svg {
  height: 24px;
  line-height: 24px;
}

.search-section .button i, .search-section .button img {
  padding-right: 8px;
}

@media screen and (min-width: 1152px) {
  .search-section .button i, .search-section .button img {
    padding-right: 8px;
  }
}
.search-section .button i.-right, .search-section .button img.-right {
  padding-left: 8px;
}

@media screen and (min-width: 1152px) {
  .search-section .button i.-right, .search-section .button img.-right {
    padding-left: 8px;
    padding-right: 0;
  }
}
.search-section .button svg {
  margin-right: 8px;
}

@media screen and (min-width: 1152px) {
  .search-section .button svg {
    margin-right: 8px;
  }
}
.search-section .button svg.-right {
  margin-left: 8px;
}

@media screen and (min-width: 1152px) {
  .search-section .button svg.-right {
    margin-left: 8px;
    margin-right: 0;
  }
}
.search-section .button {
  background-color: #f2f8fb;
  border: 1px solid #0074ad;
  color: #0074ad;
}

.search-section .button:active, .search-section .button:focus, .search-section .button:hover {
  border-color: #003b71;
  color: #003b71;
}

.search-section .button .-disabled, .search-section .button.-disabled, .search-section .button:disabled {
  background-color: #e9ebee;
  border-color: #a0a5b6;
  color: #a0a5b6;
}

.search-section .button .-disabled:active, .search-section .button .-disabled:focus, .search-section .button .-disabled:hover, .search-section .button .-disabled:visited, .search-section .button.-disabled:active, .search-section .button.-disabled:focus, .search-section .button.-disabled:hover, .search-section .button.-disabled:visited, .search-section .button:disabled:active, .search-section .button:disabled:focus, .search-section .button:disabled:hover, .search-section .button:disabled:visited {
  background-color: #e9ebee;
}

.search-section .button.-inverted, .search-section .button.-secondary {
  border: 1px solid #0074ad;
  color: #0074ad;
}

.search-section .button.-inverted:active, .search-section .button.-inverted:focus, .search-section .button.-inverted:hover, .search-section .button.-secondary:active, .search-section .button.-secondary:focus, .search-section .button.-secondary:hover {
  background-color: #003b71;
  color: #fff;
}

.search-section .button.-inverted .-disabled, .search-section .button.-inverted.-disabled, .search-section .button.-inverted:disabled, .search-section .button.-secondary .-disabled, .search-section .button.-secondary.-disabled, .search-section .button.-secondary:disabled {
  background-color: #e9ebee;
  border-color: #a0a5b6;
  color: #a0a5b6;
}

.search-section .button.-inverted .-disabled:active, .search-section .button.-inverted .-disabled:focus, .search-section .button.-inverted .-disabled:hover, .search-section .button.-inverted .-disabled:visited, .search-section .button.-inverted.-disabled:active, .search-section .button.-inverted.-disabled:focus, .search-section .button.-inverted.-disabled:hover, .search-section .button.-inverted.-disabled:visited, .search-section .button.-inverted:disabled:active, .search-section .button.-inverted:disabled:focus, .search-section .button.-inverted:disabled:hover, .search-section .button.-inverted:disabled:visited, .search-section .button.-secondary .-disabled:active, .search-section .button.-secondary .-disabled:focus, .search-section .button.-secondary .-disabled:hover, .search-section .button.-secondary .-disabled:visited, .search-section .button.-secondary.-disabled:active, .search-section .button.-secondary.-disabled:focus, .search-section .button.-secondary.-disabled:hover, .search-section .button.-secondary.-disabled:visited, .search-section .button.-secondary:disabled:active, .search-section .button.-secondary:disabled:focus, .search-section .button.-secondary:disabled:hover, .search-section .button.-secondary:disabled:visited {
  background-color: #e9ebee;
}

.search-section .button.-dark {
  background-color: #0d1c3d;
  border: 1px solid #92ccf0;
  color: #92ccf0;
  text-decoration: none;
}

.search-section .button.-dark:active, .search-section .button.-dark:focus, .search-section .button.-dark:hover {
  background-color: #92ccf0;
  border-color: #92ccf0;
  color: #0d1c3d;
}

.search-section .button.-dark .-disabled, .search-section .button.-dark.-disabled, .search-section .button.-dark:disabled {
  background-color: #0d1c3d;
  border-color: #a0a5b6;
  color: #a0a5b6;
}

.search-section .button.-dark .-disabled:active, .search-section .button.-dark .-disabled:focus, .search-section .button.-dark .-disabled:hover, .search-section .button.-dark .-disabled:visited, .search-section .button.-dark.-disabled:active, .search-section .button.-dark.-disabled:focus, .search-section .button.-dark.-disabled:hover, .search-section .button.-dark.-disabled:visited, .search-section .button.-dark:disabled:active, .search-section .button.-dark:disabled:focus, .search-section .button.-dark:disabled:hover, .search-section .button.-dark:disabled:visited {
  background-color: #0d1c3d;
}

.search-section .button.-light {
  background-color: #f2f8fb;
  border: 1px solid #0074ad;
  color: #0074ad;
  text-decoration: none;
}

.search-section .button.-light:active, .search-section .button.-light:focus, .search-section .button.-light:hover {
  background-color: #f2f8fb;
  border-color: #003b71;
  color: #003b71;
}

.search-section .button.-light .-disabled, .search-section .button.-light.-disabled, .search-section .button.-light:disabled {
  background-color: #e9ebee;
  border-color: #a0a5b6;
  color: #a0a5b6;
}

.search-section .button.-light .-disabled:active, .search-section .button.-light .-disabled:focus, .search-section .button.-light .-disabled:hover, .search-section .button.-light .-disabled:visited, .search-section .button.-light.-disabled:active, .search-section .button.-light.-disabled:focus, .search-section .button.-light.-disabled:hover, .search-section .button.-light.-disabled:visited, .search-section .button.-light:disabled:active, .search-section .button.-light:disabled:focus, .search-section .button.-light:disabled:hover, .search-section .button.-light:disabled:visited {
  background-color: #e9ebee;
}

.search-section .button.-inverted.-light {
  background-color: #fff;
  border: 1px solid #0074ad;
  color: #0074ad;
  text-decoration: none;
}

.search-section .button.-inverted.-light:active, .search-section .button.-inverted.-light:focus, .search-section .button.-inverted.-light:hover {
  background-color: #003b71;
  border-color: #003b71;
  color: #fff;
  text-decoration: none;
}

.search-section .button.-inverted.-light .-disabled, .search-section .button.-inverted.-light.-disabled, .search-section .button.-inverted.-light:disabled {
  background-color: #e9ebee;
  border-color: #a0a5b6;
  color: #a0a5b6;
}

.search-section .button.-inverted.-light .-disabled:active, .search-section .button.-inverted.-light .-disabled:focus, .search-section .button.-inverted.-light .-disabled:hover, .search-section .button.-inverted.-light .-disabled:visited, .search-section .button.-inverted.-light.-disabled:active, .search-section .button.-inverted.-light.-disabled:focus, .search-section .button.-inverted.-light.-disabled:hover, .search-section .button.-inverted.-light.-disabled:visited, .search-section .button.-inverted.-light:disabled:active, .search-section .button.-inverted.-light:disabled:focus, .search-section .button.-inverted.-light:disabled:hover, .search-section .button.-inverted.-light:disabled:visited {
  background-color: #e9ebee;
}

.search-section .button.-primary.-light {
  background-color: #0074ad;
  border: 1px solid #0074ad;
  color: #fff;
  text-decoration: none;
}

.search-section .button.-primary.-light:active, .search-section .button.-primary.-light:focus, .search-section .button.-primary.-light:hover {
  background-color: #003b71;
  border-color: #003b71;
  color: #fff;
}

.search-section .button.-primary.-light .-disabled, .search-section .button.-primary.-light.-disabled, .search-section .button.-primary.-light:disabled {
  background-color: #a0a5b6;
  border-color: #a0a5b6;
  color: #e9ebee;
}

.search-section .button.-primary.-light .-disabled:active, .search-section .button.-primary.-light .-disabled:focus, .search-section .button.-primary.-light .-disabled:hover, .search-section .button.-primary.-light .-disabled:visited, .search-section .button.-primary.-light.-disabled:active, .search-section .button.-primary.-light.-disabled:focus, .search-section .button.-primary.-light.-disabled:hover, .search-section .button.-primary.-light.-disabled:visited, .search-section .button.-primary.-light:disabled:active, .search-section .button.-primary.-light:disabled:focus, .search-section .button.-primary.-light:disabled:hover, .search-section .button.-primary.-light:disabled:visited {
  background-color: #a0a5b6;
}

.search-section .button.-primary.-dark {
  background-color: #e6f2f7;
  border: 1px solid #e6f2f7;
  color: #003b71;
  text-decoration: none;
}

.search-section .button.-primary.-dark:active, .search-section .button.-primary.-dark:focus, .search-section .button.-primary.-dark:hover {
  background-color: #92ccf0;
  border-color: #92ccf0;
  color: #003b71;
}

.search-section .button.-primary.-dark .-disabled, .search-section .button.-primary.-dark.-disabled, .search-section .button.-primary.-dark:disabled {
  background-color: #e9ebee;
  border-color: #e9ebee;
  color: #a0a5b6;
}

.search-section .button.-primary.-dark .-disabled:active, .search-section .button.-primary.-dark .-disabled:focus, .search-section .button.-primary.-dark .-disabled:hover, .search-section .button.-primary.-dark .-disabled:visited, .search-section .button.-primary.-dark.-disabled:active, .search-section .button.-primary.-dark.-disabled:focus, .search-section .button.-primary.-dark.-disabled:hover, .search-section .button.-primary.-dark.-disabled:visited, .search-section .button.-primary.-dark:disabled:active, .search-section .button.-primary.-dark:disabled:focus, .search-section .button.-primary.-dark:disabled:hover, .search-section .button.-primary.-dark:disabled:visited {
  background-color: #e9ebee;
}

.search-section .button.-impact-destructive.-light {
  background-color: #fff;
  border: 1px solid #b63125;
  color: #b63125;
  text-decoration: none;
}

.search-section .button.-impact-destructive.-light:active, .search-section .button.-impact-destructive.-light:focus, .search-section .button.-impact-destructive.-light:hover {
  background-color: #b63125;
  border-color: #b63125;
  color: #fff;
}

.search-section .button.-impact-destructive.-light .-disabled, .search-section .button.-impact-destructive.-light.-disabled, .search-section .button.-impact-destructive.-light:disabled {
  background-color: transparent;
  border-color: #d3d6dc;
  color: #d3d6dc;
}

.search-section .button.-impact-destructive.-light .-disabled:active, .search-section .button.-impact-destructive.-light .-disabled:focus, .search-section .button.-impact-destructive.-light .-disabled:hover, .search-section .button.-impact-destructive.-light .-disabled:visited, .search-section .button.-impact-destructive.-light.-disabled:active, .search-section .button.-impact-destructive.-light.-disabled:focus, .search-section .button.-impact-destructive.-light.-disabled:hover, .search-section .button.-impact-destructive.-light.-disabled:visited, .search-section .button.-impact-destructive.-light:disabled:active, .search-section .button.-impact-destructive.-light:disabled:focus, .search-section .button.-impact-destructive.-light:disabled:hover, .search-section .button.-impact-destructive.-light:disabled:visited {
  background-color: transparent;
}

.search-section .button.-impact-destructive.-dark {
  background-color: #fff;
  border: 1px solid #fff;
  color: #b63125;
  text-decoration: none;
}

.search-section .button.-impact-destructive.-dark:active, .search-section .button.-impact-destructive.-dark:focus, .search-section .button.-impact-destructive.-dark:hover {
  background-color: #fdf2f2;
  border-color: #fdf2f2;
  color: #b63125;
}

.search-section .button.-impact-destructive.-dark .-disabled, .search-section .button.-impact-destructive.-dark.-disabled, .search-section .button.-impact-destructive.-dark:disabled {
  background-color: transparent;
  border-color: #d3d6dc;
  color: #d3d6dc;
}

.search-section .button.-impact-destructive.-dark .-disabled:active, .search-section .button.-impact-destructive.-dark .-disabled:focus, .search-section .button.-impact-destructive.-dark .-disabled:hover, .search-section .button.-impact-destructive.-dark .-disabled:visited, .search-section .button.-impact-destructive.-dark.-disabled:active, .search-section .button.-impact-destructive.-dark.-disabled:focus, .search-section .button.-impact-destructive.-dark.-disabled:hover, .search-section .button.-impact-destructive.-dark.-disabled:visited, .search-section .button.-impact-destructive.-dark:disabled:active, .search-section .button.-impact-destructive.-dark:disabled:focus, .search-section .button.-impact-destructive.-dark:disabled:hover, .search-section .button.-impact-destructive.-dark:disabled:visited {
  background-color: transparent;
}

.search-section .button.-inverted.-dark {
  background-color: #0d1c3d;
  border: 1px solid #e6f2f7;
  color: #e6f2f7;
  text-decoration: none;
}

.search-section .button.-inverted.-dark:active, .search-section .button.-inverted.-dark:focus, .search-section .button.-inverted.-dark:hover {
  background-color: #92ccf0;
  border-color: #92ccf0;
  color: #003b71;
  text-decoration: none;
}

.search-section .button.-inverted.-dark .-disabled, .search-section .button.-inverted.-dark.-disabled, .search-section .button.-inverted.-dark:disabled {
  background-color: #0d1c3d;
  border-color: #a0a5b6;
  color: #a0a5b6;
}

.search-section .button.-inverted.-dark .-disabled:active, .search-section .button.-inverted.-dark .-disabled:focus, .search-section .button.-inverted.-dark .-disabled:hover, .search-section .button.-inverted.-dark .-disabled:visited, .search-section .button.-inverted.-dark.-disabled:active, .search-section .button.-inverted.-dark.-disabled:focus, .search-section .button.-inverted.-dark.-disabled:hover, .search-section .button.-inverted.-dark.-disabled:visited, .search-section .button.-inverted.-dark:disabled:active, .search-section .button.-inverted.-dark:disabled:focus, .search-section .button.-inverted.-dark:disabled:hover, .search-section .button.-inverted.-dark:disabled:visited {
  background-color: #0d1c3d;
}

.search-section .button.-high-contrast.-light {
  background-color: #fff;
  border: 1px solid #0d1c3d;
  color: #0d1c3d;
  text-decoration: none;
}

.search-section .button.-high-contrast.-light:active, .search-section .button.-high-contrast.-light:focus, .search-section .button.-high-contrast.-light:hover {
  background-color: #0d1c3d;
  border-color: #f2f8fb;
  color: #f2f8fb;
}

.search-section .button.-high-contrast.-light .-disabled, .search-section .button.-high-contrast.-light.-disabled, .search-section .button.-high-contrast.-light:disabled {
  background-color: #fff;
  border-color: #a0a5b6;
  color: #a0a5b6;
}

.search-section .button.-high-contrast.-light .-disabled:active, .search-section .button.-high-contrast.-light .-disabled:focus, .search-section .button.-high-contrast.-light .-disabled:hover, .search-section .button.-high-contrast.-light .-disabled:visited, .search-section .button.-high-contrast.-light.-disabled:active, .search-section .button.-high-contrast.-light.-disabled:focus, .search-section .button.-high-contrast.-light.-disabled:hover, .search-section .button.-high-contrast.-light.-disabled:visited, .search-section .button.-high-contrast.-light:disabled:active, .search-section .button.-high-contrast.-light:disabled:focus, .search-section .button.-high-contrast.-light:disabled:hover, .search-section .button.-high-contrast.-light:disabled:visited {
  background-color: #fff;
}

.search-section .button.-high-contrast.-dark {
  background-color: #0d1c3d;
  border: 1px solid #f2f8fb;
  color: #f2f8fb;
  text-decoration: none;
}

.search-section .button.-high-contrast.-dark:active, .search-section .button.-high-contrast.-dark:focus, .search-section .button.-high-contrast.-dark:hover {
  background-color: #f2f8fb;
  border-color: #f2f8fb;
  color: #0d1c3d;
}

.search-section .button.-high-contrast.-dark .-disabled, .search-section .button.-high-contrast.-dark.-disabled, .search-section .button.-high-contrast.-dark:disabled {
  background-color: #0d1c3d;
  border-color: #a0a5b6;
  color: #a0a5b6;
}

.search-section .button.-high-contrast.-dark .-disabled:active, .search-section .button.-high-contrast.-dark .-disabled:focus, .search-section .button.-high-contrast.-dark .-disabled:hover, .search-section .button.-high-contrast.-dark .-disabled:visited, .search-section .button.-high-contrast.-dark.-disabled:active, .search-section .button.-high-contrast.-dark.-disabled:focus, .search-section .button.-high-contrast.-dark.-disabled:hover, .search-section .button.-high-contrast.-dark.-disabled:visited, .search-section .button.-high-contrast.-dark:disabled:active, .search-section .button.-high-contrast.-dark:disabled:focus, .search-section .button.-high-contrast.-dark:disabled:hover, .search-section .button.-high-contrast.-dark:disabled:visited {
  background-color: #0d1c3d;
}

@media screen and (max-width: 1151px) {
  .search-section .-close {
    font-size: 1.125rem;
  }
}
.search-section .rows {
  grid-template-columns: repeat(6, 1fr);
  grid-gap: 0 1rem;
}

.search-section .rows .columns-3 {
  grid-column: span 3;
  -ms-grid-column-span: 3;
}

.search-section .rows .columns-10, .search-section .rows .columns-11, .search-section .rows .columns-12, .search-section .rows .columns-4, .search-section .rows .columns-5, .search-section .rows .columns-6, .search-section .rows .columns-7, .search-section .rows .columns-8, .search-section .rows .columns-9 {
  grid-column: span 6;
  -ms-grid-column-span: 6;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .rows {
    grid-template-columns: repeat(12, 1fr);
    grid-gap: 0 1rem;
  }
  .search-section .rows .columns-1 {
    grid-column: span 1;
    -ms-grid-column-span: 1;
    margin-right: 0;
  }
  .search-section .rows .columns-2 {
    grid-column: span 2;
    -ms-grid-column-span: 2;
    margin-right: 0;
  }
  .search-section .rows .columns-3 {
    grid-column: span 3;
    -ms-grid-column-span: 3;
    margin-right: 0;
  }
  .search-section .rows .columns-4 {
    grid-column: span 4;
    -ms-grid-column-span: 4;
    margin-right: 0;
  }
  .search-section .rows .columns-5 {
    grid-column: span 5;
    -ms-grid-column-span: 5;
    margin-right: 0;
  }
  .search-section .rows .columns-6 {
    grid-column: span 6;
    -ms-grid-column-span: 6;
    margin-right: 0;
  }
  .search-section .rows .columns-7 {
    grid-column: span 7;
    -ms-grid-column-span: 7;
    margin-right: 0;
  }
  .search-section .rows .columns-8 {
    grid-column: span 8;
    -ms-grid-column-span: 8;
    margin-right: 0;
  }
  .search-section .rows .columns-9 {
    grid-column: span 9;
    -ms-grid-column-span: 9;
    margin-right: 0;
  }
  .search-section .rows .columns-10 {
    grid-column: span 10;
    -ms-grid-column-span: 10;
    margin-right: 0;
  }
  .search-section .rows .columns-11 {
    grid-column: span 11;
    -ms-grid-column-span: 11;
    margin-right: 0;
  }
  .search-section .rows .columns-12 {
    grid-column: span 12;
    -ms-grid-column-span: 12;
    margin-right: 0;
  }
}
@media print {
  .search-section .rows {
    grid-template-columns: repeat(12, 1fr);
    grid-gap: 0 1rem;
  }
  .search-section .rows .columns-1 {
    grid-column: span 1;
    -ms-grid-column-span: 1;
    margin-right: 0;
  }
  .search-section .rows .columns-2 {
    grid-column: span 2;
    -ms-grid-column-span: 2;
    margin-right: 0;
  }
  .search-section .rows .columns-3 {
    grid-column: span 3;
    -ms-grid-column-span: 3;
    margin-right: 0;
  }
  .search-section .rows .columns-4 {
    grid-column: span 4;
    -ms-grid-column-span: 4;
    margin-right: 0;
  }
  .search-section .rows .columns-5 {
    grid-column: span 5;
    -ms-grid-column-span: 5;
    margin-right: 0;
  }
  .search-section .rows .columns-6 {
    grid-column: span 6;
    -ms-grid-column-span: 6;
    margin-right: 0;
  }
  .search-section .rows .columns-7 {
    grid-column: span 7;
    -ms-grid-column-span: 7;
    margin-right: 0;
  }
  .search-section .rows .columns-8 {
    grid-column: span 8;
    -ms-grid-column-span: 8;
    margin-right: 0;
  }
  .search-section .rows .columns-9 {
    grid-column: span 9;
    -ms-grid-column-span: 9;
    margin-right: 0;
  }
  .search-section .rows .columns-10 {
    grid-column: span 10;
    -ms-grid-column-span: 10;
    margin-right: 0;
  }
  .search-section .rows .columns-11 {
    grid-column: span 11;
    -ms-grid-column-span: 11;
    margin-right: 0;
  }
  .search-section .rows .columns-12 {
    grid-column: span 12;
    -ms-grid-column-span: 12;
    margin-right: 0;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .rows {
    grid-template-columns: repeat(12, 1fr);
    grid-gap: 0 1rem;
  }
  .search-section .rows .columns-1 {
    grid-column: span 1;
    -ms-grid-column-span: 1;
    margin-right: 0;
  }
  .search-section .rows .columns-2 {
    grid-column: span 2;
    -ms-grid-column-span: 2;
    margin-right: 0;
  }
  .search-section .rows .columns-3 {
    grid-column: span 3;
    -ms-grid-column-span: 3;
    margin-right: 0;
  }
  .search-section .rows .columns-4 {
    grid-column: span 4;
    -ms-grid-column-span: 4;
    margin-right: 0;
  }
  .search-section .rows .columns-5 {
    grid-column: span 5;
    -ms-grid-column-span: 5;
    margin-right: 0;
  }
  .search-section .rows .columns-6 {
    grid-column: span 6;
    -ms-grid-column-span: 6;
    margin-right: 0;
  }
  .search-section .rows .columns-7 {
    grid-column: span 7;
    -ms-grid-column-span: 7;
    margin-right: 0;
  }
  .search-section .rows .columns-8 {
    grid-column: span 8;
    -ms-grid-column-span: 8;
    margin-right: 0;
  }
  .search-section .rows .columns-9 {
    grid-column: span 9;
    -ms-grid-column-span: 9;
    margin-right: 0;
  }
  .search-section .rows .columns-10 {
    grid-column: span 10;
    -ms-grid-column-span: 10;
    margin-right: 0;
  }
  .search-section .rows .columns-11 {
    grid-column: span 11;
    -ms-grid-column-span: 11;
    margin-right: 0;
  }
  .search-section .rows .columns-12 {
    grid-column: span 12;
    -ms-grid-column-span: 12;
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) {
  .search-section .rows .columns-1-mobile {
    grid-column: span 1;
    -ms-grid-column-span: 1;
    margin-right: 0;
  }
  .search-section .rows .columns-2-mobile {
    grid-column: span 2;
    -ms-grid-column-span: 2;
    margin-right: 0;
  }
  .search-section .rows .columns-3-mobile {
    grid-column: span 3;
    -ms-grid-column-span: 3;
    margin-right: 0;
  }
  .search-section .rows .columns-4-mobile {
    grid-column: span 4;
    -ms-grid-column-span: 4;
    margin-right: 0;
  }
  .search-section .rows .columns-5-mobile {
    grid-column: span 5;
    -ms-grid-column-span: 5;
    margin-right: 0;
  }
  .search-section .rows .columns-6-mobile {
    grid-column: span 6;
    -ms-grid-column-span: 6;
    margin-right: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .rows .columns-1-tablet {
    grid-column: span 1;
    -ms-grid-column-span: 1;
    margin-right: 0;
  }
  .search-section .rows .columns-2-tablet {
    grid-column: span 2;
    -ms-grid-column-span: 2;
    margin-right: 0;
  }
  .search-section .rows .columns-3-tablet {
    grid-column: span 3;
    -ms-grid-column-span: 3;
    margin-right: 0;
  }
  .search-section .rows .columns-4-tablet {
    grid-column: span 4;
    -ms-grid-column-span: 4;
    margin-right: 0;
  }
  .search-section .rows .columns-5-tablet {
    grid-column: span 5;
    -ms-grid-column-span: 5;
    margin-right: 0;
  }
  .search-section .rows .columns-6-tablet {
    grid-column: span 6;
    -ms-grid-column-span: 6;
    margin-right: 0;
  }
  .search-section .rows .columns-7-tablet {
    grid-column: span 7;
    -ms-grid-column-span: 7;
    margin-right: 0;
  }
  .search-section .rows .columns-8-tablet {
    grid-column: span 8;
    -ms-grid-column-span: 8;
    margin-right: 0;
  }
  .search-section .rows .columns-9-tablet {
    grid-column: span 9;
    -ms-grid-column-span: 9;
    margin-right: 0;
  }
  .search-section .rows .columns-10-tablet {
    grid-column: span 10;
    -ms-grid-column-span: 10;
    margin-right: 0;
  }
  .search-section .rows .columns-11-tablet {
    grid-column: span 11;
    -ms-grid-column-span: 11;
    margin-right: 0;
  }
  .search-section .rows .columns-12-tablet {
    grid-column: span 12;
    -ms-grid-column-span: 12;
    margin-right: 0;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .rows .columns-1-desktop {
    grid-column: span 1;
    -ms-grid-column-span: 1;
    margin-right: 0;
  }
  .search-section .rows .columns-2-desktop {
    grid-column: span 2;
    -ms-grid-column-span: 2;
    margin-right: 0;
  }
  .search-section .rows .columns-3-desktop {
    grid-column: span 3;
    -ms-grid-column-span: 3;
    margin-right: 0;
  }
  .search-section .rows .columns-4-desktop {
    grid-column: span 4;
    -ms-grid-column-span: 4;
    margin-right: 0;
  }
  .search-section .rows .columns-5-desktop {
    grid-column: span 5;
    -ms-grid-column-span: 5;
    margin-right: 0;
  }
  .search-section .rows .columns-6-desktop {
    grid-column: span 6;
    -ms-grid-column-span: 6;
    margin-right: 0;
  }
  .search-section .rows .columns-7-desktop {
    grid-column: span 7;
    -ms-grid-column-span: 7;
    margin-right: 0;
  }
  .search-section .rows .columns-8-desktop {
    grid-column: span 8;
    -ms-grid-column-span: 8;
    margin-right: 0;
  }
  .search-section .rows .columns-9-desktop {
    grid-column: span 9;
    -ms-grid-column-span: 9;
    margin-right: 0;
  }
  .search-section .rows .columns-10-desktop {
    grid-column: span 10;
    -ms-grid-column-span: 10;
    margin-right: 0;
  }
  .search-section .rows .columns-11-desktop {
    grid-column: span 11;
    -ms-grid-column-span: 11;
    margin-right: 0;
  }
  .search-section .rows .columns-12-desktop {
    grid-column: span 12;
    -ms-grid-column-span: 12;
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) {
  .search-section .grid-container, .search-section .newGrid_container {
    margin-left: 0;
    margin-right: 0;
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .grid-container, .search-section .newGrid_container {
    margin-left: 0;
    margin-right: 0;
    max-width: 90rem;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .grid-container, .search-section .newGrid_container {
    margin-left: auto;
    margin-right: auto;
    max-width: 90rem;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 1152px) and (max-width: 1180px) {
  .search-section .container, .search-section .flex-grid--container {
    margin-right: 35px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .container, .search-section .flex-grid--container {
    margin-left: 28px;
    margin-right: 28px;
  }
}
@media screen and (max-width: 767px) {
  .search-section .container, .search-section .flex-grid--container {
    margin-left: 16px;
    margin-right: 16px;
  }
  .search-section .column-1, .search-section .flex-grid--column-1 {
    width: 100%;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .column-1, .search-section .flex-grid--column-1 {
    display: block;
    float: left;
    margin-right: 2.3576515979%;
    width: 6.1721527019%;
  }
  .search-section .column-1:last-child, .search-section .flex-grid--column-1:last-child {
    margin-right: 0;
  }
}
@media screen and (max-width: 1151px) and (max-width: 767px) {
  .search-section .column-1, .search-section .flex-grid--column-1 {
    display: block;
    float: left;
    margin-right: 2.3576515979%;
    width: 20.6728200116%;
  }
  .search-section .column-1:last-child, .search-section .flex-grid--column-1:last-child {
    margin-right: 0;
  }
  .search-section .column-1, .search-section .flex-grid--column-1 {
    margin-right: 5.2%;
  }
  .search-section .column-1:nth-child(4n), .search-section .flex-grid--column-1:nth-child(4n) {
    margin-right: 0;
  }
  .search-section .column-1:nth-child(4n+1), .search-section .flex-grid--column-1:nth-child(4n+1) {
    clear: left;
  }
}
@media screen and (max-width: 767px) {
  .search-section .column-2, .search-section .flex-grid--column-2 {
    display: block;
    float: left;
    margin-right: 2.3576515979%;
    width: 100%;
    width: 47.4564055131%;
  }
  .search-section .column-2:last-child, .search-section .column-2:nth-child(2n), .search-section .flex-grid--column-2:last-child, .search-section .flex-grid--column-2:nth-child(2n) {
    margin-right: 0;
  }
  .search-section .column-2:nth-child(odd), .search-section .flex-grid--column-2:nth-child(odd) {
    clear: left;
  }
  .search-section .column-2, .search-section .flex-grid--column-2 {
    margin-right: 15px;
  }
  .search-section .column-3, .search-section .flex-grid--column-3 {
    display: block;
    float: left;
    margin-right: 2.3576515979%;
    width: 100%;
    width: 47.4564055131%;
  }
  .search-section .column-3:last-child, .search-section .column-3:nth-child(2n), .search-section .flex-grid--column-3:last-child, .search-section .flex-grid--column-3:nth-child(2n) {
    margin-right: 0;
  }
  .search-section .column-3:nth-child(odd), .search-section .flex-grid--column-3:nth-child(odd) {
    clear: left;
  }
  .search-section .column-3, .search-section .flex-grid--column-3 {
    margin-right: 15px;
  }
  .search-section .column-10, .search-section .column-11, .search-section .column-12, .search-section .column-4, .search-section .column-5, .search-section .column-6, .search-section .column-7, .search-section .column-8, .search-section .column-9, .search-section .flex-grid--column-10, .search-section .flex-grid--column-11, .search-section .flex-grid--column-12, .search-section .flex-grid--column-4, .search-section .flex-grid--column-5, .search-section .flex-grid--column-6, .search-section .flex-grid--column-7, .search-section .flex-grid--column-8, .search-section .flex-grid--column-9, .search-section .layout__two-column--name {
    width: 100%;
  }
  .search-section .layout__two-column--name {
    margin-right: 0;
  }
}
@media screen and (min-width: 768px) {
  .search-section .mobile-only {
    display: none !important;
  }
}
@media screen and (max-width: 767px) {
  .search-section .tablet-up-only {
    display: none !important;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .device-only {
    display: none !important;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .desktop-only {
    display: none !important;
  }
}
.search-section a {
  border-radius: 2px;
  text-decoration: underline;
}

.search-section a.-active, .search-section a:active {
  background-color: #003b71;
  color: #f0f7fa;
}

.search-section a:hover {
  background-color: #0078b3;
  color: #f0f7fa;
  text-decoration: none;
}

.search-section a.-inverted, .search-section a.inverted {
  color: #92ccf0;
  text-decoration: underline;
}

.search-section a.-inverted.-active, .search-section a.-inverted:active, .search-section a.inverted.-active, .search-section a.inverted:active {
  background-color: #f0f7fa;
  color: #000;
}

.search-section a.-inverted:hover, .search-section a.inverted:hover {
  background-color: #92ccf0;
  color: #000;
}

@media screen and (max-width: 1151px) {
  .search-section input:not([type=button]):not([type=checkbox]):not([type=radio]), .search-section select, .search-section textarea {
    font-size: 16px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .scrollbox .scrollbox_content::-webkit-scrollbar {
    background: #f7f7f7;
    border: 2px solid #f7f7f7;
    margin: 40px;
  }
  .search-section .scrollbox .scrollbox_content::-webkit-scrollbar-thumb {
    background: #d3d6dc;
    border: 3px solid #f7f7f7;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    padding: 10px;
  }
}
.search-section .divider-small, .search-section hr.-variation-1 {
  border-top: 1px solid #b3b6c5;
}

.search-section .divider-medium, .search-section hr.-variation-2, .search-section hr.-variation-3 {
  border-top: 3px solid #b3b6c5;
}

.search-section .divider-vertical:before {
  border-left: 3px solid #b3b6c5;
}

.search-section .divider-vertical-variation-1 {
  border-left: 1px solid #b3b6c5;
}

.search-section .divider-vertical-variation-2 {
  border-left: 2px solid #b3b6c5;
}

.search-section .back-link ul, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list, .search-section .horizontal-list, .search-section .link-list, .search-section .link-list--horizontal, .search-section .vertical-list, .search-section :not([data-ds-theme=vessel i]).link-list, .search-section :not([data-ds-theme=vessel i]).link-list--horizontal {
  list-style: none;
  padding-left: 0;
}

.search-section .link-list-title--small {
  font-size: 20px;
  letter-spacing: -0.01em;
}

.search-section .link-list-title--large {
  font-size: 26px;
  letter-spacing: -0.01em;
  line-height: 32px;
}

@media screen and (max-width: 767px) {
  .search-section .link-list-title--large {
    font-size: 32px;
    font-weight: 400;
    letter-spacing: -0.02em;
    line-height: 40px;
  }
  .search-section .link-list-title--large.-book, .search-section .link-list-title--large.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .link-list-title--large.-light, .search-section .link-list-title--large.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .link-list-title--large.-bold, .search-section .link-list-title--large.-medium, .search-section .link-list-title--large.\--bold, .search-section .link-list-title--large.\--medium {
    font-family: Gotham\ 5r;
  }
}
.search-section .link-list li {
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
}

.search-section .check-box {
  margin-top: 19px;
}

.search-section .check-box + label {
  line-height: 24px;
  margin: 10.5px 4px;
  padding: 2px 0 1px 29px;
}

@media screen and (min-width: 768px) {
  .search-section .check-box + label {
    font-size: 16px;
    line-height: 24px;
  }
}
.search-section .check-box + label span[aria-hidden=true]:before {
  border: 2px solid #0074ad;
  border-radius: 2px;
  top: 3px;
}

@media screen and (min-width: 768px) {
  .search-section .check-box + label span[aria-hidden=true]:before {
    top: 5px;
  }
}
.search-section .check-box[type=checkbox]:checked + label span[aria-hidden=true]:before {
  background-color: #0074ad;
}

@media screen and (max-width: 767px) {
  .search-section .check-box[type=checkbox]:checked + label span[aria-hidden=true]:after {
    top: 0;
  }
}
.search-section .check-box.-variation-1 {
  margin-top: 19px;
}

.search-section .check-box.-variation-1 + label {
  line-height: 24px;
  margin: 10.5px 4px;
  padding: 2px 0 1px 29px;
}

@media screen and (min-width: 768px) {
  .search-section .check-box.-variation-1 + label {
    font-size: 16px;
    line-height: 24px;
  }
}
.search-section .check-box.-variation-1 + label span[aria-hidden=true]:before {
  border: 2px solid #0074ad;
  border-radius: 2px;
  top: 3px;
}

@media screen and (min-width: 768px) {
  .search-section .check-box.-variation-1 + label span[aria-hidden=true]:before {
    top: 5px;
  }
}
.search-section .check-box.-variation-1[type=checkbox]:checked + label span[aria-hidden=true]:before {
  background-color: #0074ad;
}

@media screen and (max-width: 767px) {
  .search-section .check-box.-variation-1[type=checkbox]:checked + label span[aria-hidden=true]:after {
    top: 0;
  }
}
.search-section .check-box.-variation-2 + label span[aria-hidden=true]:before {
  border: 2px solid #0074ad;
  border-radius: 2px;
}

.search-section .check-box.-variation-2[type=checkbox]:checked + label span[aria-hidden=true]:before {
  background-color: #0074ad;
}

@media screen and (max-width: 767px) {
  .search-section .check-box.-variation-2[type=checkbox]:checked + label span[aria-hidden=true]:after {
    top: 0;
  }
}
.search-section .check-box.-variation-3 + label span[aria-hidden=true]:before {
  border: 2px solid #0074ad;
  border-radius: 2px;
}

.search-section .check-box.-variation-3[type=checkbox]:checked + label span[aria-hidden=true]:before {
  background-color: #0074ad;
}

@media screen and (max-width: 767px) {
  .search-section .check-box.-variation-3[type=checkbox]:checked + label span[aria-hidden=true]:after {
    top: 0;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .check-box body:not(.-locked) .check-box + label:not(.-locked) {
    line-height: 1em;
  }
}
@media screen and (max-width: 1151px) and (max-width: 767px) {
  .search-section .check-box body:not(.-locked) .styling-1:not(.-locked), .search-section .check-box body:not(.-locked) .styling-2:not(.-locked), .search-section .check-box body:not(.-locked) .styling-3:not(.-locked), .search-section .check-box body:not(.-locked) .styling-4:not(.-locked) {
    font-size: 16px;
  }
}
@media screen and (max-width: 1151px) and (min-width: 768px) {
  .search-section .check-box body:not(.-locked) .styling-1:not(.-locked), .search-section .check-box body:not(.-locked) .styling-2:not(.-locked), .search-section .check-box body:not(.-locked) .styling-3:not(.-locked), .search-section .check-box body:not(.-locked) .styling-4:not(.-locked) {
    font-size: 16px;
  }
}
.search-section input[type=checkbox]:not(.check-box):not(.checkbox-toggle-switch) {
  border: 2px solid #0074ad;
}

.search-section .fieldset legend {
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
}

.search-section .character-count {
  font-size: 18px;
  letter-spacing: 0;
  line-height: 24px;
}

@media screen and (min-width: 1152px) {
  .search-section .form-group input {
    max-height: 52px;
    width: auto;
  }
}
.search-section .form-group label {
  color: #878f9b;
  color: #003b71;
  font-size: 12px;
  margin-bottom: 8px;
}

.search-section .form-group .text-input-helper {
  padding: 0 42px;
}

.search-section .expDesc {
  font-size: 18px;
  letter-spacing: 0;
  line-height: 24px;
}

.search-section .error-description ul {
  font-size: 12px;
  line-height: 16px;
}

.search-section .error-description ul li .inline-error-icon {
  background-image: url(search-box/css/assets/images/errorcirclesmall.svg);
}

@media screen and (min-width: 768px) {
  .search-section .select-one select {
    font-size: 16px;
    line-height: 18px;
    padding-bottom: 20px;
    padding-right: 41px;
    padding-top: 20px;
    width: auto;
  }
}
.search-section .form-group fieldset legend.radio-legend {
  padding-bottom: 4px;
}

.search-section .form-group input[type=radio] {
  -webkit-appearance: none;
  appearance: none;
  background: #fff;
  border: 2px solid #0078b3;
  border-radius: 100%;
  display: inline-block;
  height: 20px;
  margin: 2px;
  padding: 0;
  position: relative;
  vertical-align: text-bottom;
  width: 20px;
}

.search-section .form-group input[type=radio]:before {
  bottom: 0;
  content: "";
  height: 0;
  left: 0;
  margin: auto;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
}

.search-section .form-group input[type=radio]:checked:before {
  background: #0078b3;
  border: 5px solid transparent;
  border-radius: 100%;
  outline-offset: -6px;
}

.search-section .form-group input[type=radio][disabled] {
  border: 2px solid #878f9b;
}

.search-section .form-group input[type=radio][disabled]:checked:before {
  background: #878f9b;
}

.search-section .form-group input[type=radio]:not(:first-of-type) {
  margin-top: 14px;
}

.search-section .form-group .label-ds2 {
  color: #0d1c3d;
  font-family: Gotham\ 4r;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 0;
  margin-left: 28px;
  margin-top: -26px;
}

.search-section .form-group input[type=radio]:disabled + .label-ds2 {
  color: #878f9b;
  cursor: not-allowed;
}

@media screen and (max-width: 767px) {
  .search-section .form-group .label-ds2 {
    font-family: Gotham\ 5r;
  }
}
.search-section .form-group .text-input-helper-radio {
  color: #677083;
  font-size: 12px;
  line-height: 16px;
  padding: 4px 0 0 28px;
}

.search-section .form-group input[type=radio] + .label-ds2 + br {
  display: none;
}

@media screen and (max-width: 767px) {
  .search-section .data-table {
    display: block;
  }
}
.search-section .data-table caption {
  margin-bottom: 16px;
}

@media screen and (max-width: 767px) {
  .search-section .data-table caption {
    display: table;
    margin-bottom: 16px;
  }
}
.search-section .data-table tr {
  border-bottom: 1px solid #878f9b;
}

@media screen and (min-width: 768px) {
  .search-section .data-table tr:last-child {
    border-bottom: 2px solid #878f9b;
  }
}
@media screen and (max-width: 767px) {
  .search-section .data-table tr {
    border-bottom: 1px solid #878f9b;
    display: block;
  }
}
.search-section .data-table thead {
  border-bottom: 2px solid #878f9b;
}

@media screen and (max-width: 767px) {
  .search-section .data-table thead {
    border-bottom: 1px solid #878f9b;
    display: none;
  }
}
.search-section .data-table th[scope~=row]:first-child, .search-section .data-table thead th:first-child {
  padding-left: 16px;
}

@media screen and (max-width: 767px) {
  .search-section .data-table th[scope~=row]:first-child, .search-section .data-table thead th:first-child {
    padding-left: 0;
  }
}
.search-section .data-table th[scope~=row]:last-child, .search-section .data-table thead th:last-child {
  padding-right: 16px;
}

.search-section .data-table th[scope~=row], .search-section .data-table thead th {
  color: #003b71;
  font-family: Gotham\ 5r;
  line-height: 16px;
  padding: 24px 16px;
  text-transform: none;
}

@media screen and (max-width: 1151px) {
  .search-section .data-table th[scope~=row], .search-section .data-table thead th {
    word-wrap: break-word;
    padding: 20px 16px;
  }
}
@media screen and (max-width: 767px) {
  .search-section .data-table th[scope~=row], .search-section .data-table thead th {
    border: 0;
    display: block;
    position: absolute;
    clip: rect(0 0 0 0);
    background-color: #000;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    width: 1px;
  }
  .search-section .data-table tbody {
    display: block;
  }
}
.search-section .data-table tbody td:first-child, .search-section .data-table tbody th:first-child {
  padding-left: 16px;
}

@media screen and (max-width: 767px) {
  .search-section .data-table tbody td:first-child, .search-section .data-table tbody th:first-child {
    padding-left: 0;
  }
}
.search-section .data-table tbody td:last-child, .search-section .data-table tbody th:last-child {
  padding-right: 16px;
}

.search-section .data-table tbody td, .search-section .data-table tbody th {
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  padding: 24px 16px;
}

.search-section .data-table tbody td.-book, .search-section .data-table tbody td.\--book, .search-section .data-table tbody th.-book, .search-section .data-table tbody th.\--book {
  font-family: Gotham\ 4r;
}

.search-section .data-table tbody td.-light, .search-section .data-table tbody td.\--light, .search-section .data-table tbody th.-light, .search-section .data-table tbody th.\--light {
  font-family: Gotham\ 3r;
}

.search-section .data-table tbody td.-bold, .search-section .data-table tbody td.-medium, .search-section .data-table tbody td.\--bold, .search-section .data-table tbody td.\--medium, .search-section .data-table tbody th.-bold, .search-section .data-table tbody th.-medium, .search-section .data-table tbody th.\--bold, .search-section .data-table tbody th.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (max-width: 1151px) {
  .search-section .data-table tbody td, .search-section .data-table tbody th {
    padding: 20px 16px;
  }
}
@media screen and (max-width: 767px) {
  .search-section .data-table tbody td, .search-section .data-table tbody th {
    display: block;
    padding: 16px 0 0;
  }
  .search-section .data-table tbody td:last-child, .search-section .data-table tbody th:last-child {
    padding-bottom: 16px;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .data-table tbody td span.table-head, .search-section .data-table tbody th span.table-head {
    color: #003b71;
    display: block;
    font-family: Gotham\ 5r;
    font-size: 0.8125rem;
    line-height: 16px;
    padding-bottom: 0;
    text-transform: none;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .search-section .data-table tbody th:first-child {
    padding-top: 24px;
  }
  .search-section .data-table tbody td[data-th]:before, .search-section .data-table tbody th[data-th]:before {
    color: #003b71;
    content: attr(data-th) " ";
    display: block;
    font-family: Gotham\ 5r;
    font-size: 0.8125rem;
    line-height: 16px;
    padding-bottom: 0;
    text-transform: none;
    width: 100%;
  }
  .search-section .data-table--large {
    display: block;
  }
}
.search-section .data-table--large caption {
  margin-bottom: 16px;
}

@media screen and (max-width: 767px) {
  .search-section .data-table--large caption {
    display: table;
    margin-bottom: 16px;
  }
}
.search-section .data-table--large tr {
  border-bottom: 1px solid #878f9b;
}

@media screen and (min-width: 768px) {
  .search-section .data-table--large tr:last-child {
    border-bottom: 2px solid #878f9b;
  }
}
@media screen and (max-width: 767px) {
  .search-section .data-table--large tr {
    border-bottom: 1px solid #878f9b;
    display: block;
  }
}
.search-section .data-table--large thead {
  border-bottom: 2px solid #878f9b;
}

@media screen and (max-width: 767px) {
  .search-section .data-table--large thead {
    border-bottom: 1px solid #878f9b;
    display: none;
  }
}
.search-section .data-table--large th[scope~=row]:first-child, .search-section .data-table--large thead th:first-child {
  padding-left: 16px;
}

@media screen and (max-width: 767px) {
  .search-section .data-table--large th[scope~=row]:first-child, .search-section .data-table--large thead th:first-child {
    padding-left: 0;
  }
}
.search-section .data-table--large th[scope~=row]:last-child, .search-section .data-table--large thead th:last-child {
  padding-right: 16px;
}

.search-section .data-table--large th[scope~=row], .search-section .data-table--large thead th {
  color: #003b71;
  font-family: Gotham\ 5r;
  line-height: 16px;
  padding: 24px 16px;
  text-transform: none;
}

@media screen and (max-width: 1151px) {
  .search-section .data-table--large th[scope~=row], .search-section .data-table--large thead th {
    word-wrap: break-word;
    padding: 20px 16px;
  }
}
@media screen and (max-width: 767px) {
  .search-section .data-table--large th[scope~=row], .search-section .data-table--large thead th {
    border: 0;
    display: block;
    position: absolute;
    clip: rect(0 0 0 0);
    background-color: #000;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    width: 1px;
  }
  .search-section .data-table--large tbody {
    display: block;
  }
}
.search-section .data-table--large tbody td:first-child, .search-section .data-table--large tbody th:first-child {
  padding-left: 16px;
}

@media screen and (max-width: 767px) {
  .search-section .data-table--large tbody td:first-child, .search-section .data-table--large tbody th:first-child {
    padding-left: 0;
  }
}
.search-section .data-table--large tbody td:last-child, .search-section .data-table--large tbody th:last-child {
  padding-right: 16px;
}

.search-section .data-table--large tbody td, .search-section .data-table--large tbody th {
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  padding: 24px 16px;
}

.search-section .data-table--large tbody td.-book, .search-section .data-table--large tbody td.\--book, .search-section .data-table--large tbody th.-book, .search-section .data-table--large tbody th.\--book {
  font-family: Gotham\ 4r;
}

.search-section .data-table--large tbody td.-light, .search-section .data-table--large tbody td.\--light, .search-section .data-table--large tbody th.-light, .search-section .data-table--large tbody th.\--light {
  font-family: Gotham\ 3r;
}

.search-section .data-table--large tbody td.-bold, .search-section .data-table--large tbody td.-medium, .search-section .data-table--large tbody td.\--bold, .search-section .data-table--large tbody td.\--medium, .search-section .data-table--large tbody th.-bold, .search-section .data-table--large tbody th.-medium, .search-section .data-table--large tbody th.\--bold, .search-section .data-table--large tbody th.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (max-width: 1151px) {
  .search-section .data-table--large tbody td, .search-section .data-table--large tbody th {
    padding: 20px 16px;
  }
}
@media screen and (max-width: 767px) {
  .search-section .data-table--large tbody td, .search-section .data-table--large tbody th {
    display: block;
    padding: 16px 0 0;
  }
  .search-section .data-table--large tbody td:last-child, .search-section .data-table--large tbody th:last-child {
    padding-bottom: 16px;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .data-table--large tbody td span.table-head, .search-section .data-table--large tbody th span.table-head {
    color: #003b71;
    display: block;
    font-family: Gotham\ 5r;
    font-size: 0.8125rem;
    line-height: 16px;
    padding-bottom: 0;
    text-transform: none;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .search-section .data-table--large tbody th:first-child {
    padding-top: 24px;
  }
  .search-section .data-table--large tbody td[data-th]:before, .search-section .data-table--large tbody th[data-th]:before {
    color: #003b71;
    content: attr(data-th) " ";
    display: block;
    font-family: Gotham\ 5r;
    font-size: 0.8125rem;
    line-height: 16px;
    padding-bottom: 0;
    text-transform: none;
    width: 100%;
  }
}
.search-section .data-table--large td, .search-section .data-table--large th {
  padding: 20px 16px;
}

@media screen and (max-width: 767px) {
  .search-section .data-table--large td, .search-section .data-table--large th {
    padding: 16px 0;
  }
  .search-section .data-table--large td:last-child, .search-section .data-table--large th:last-child {
    padding-bottom: 20px;
  }
  .search-section .data-table--grey-even-row {
    display: block;
  }
}
.search-section .data-table--grey-even-row caption {
  margin-bottom: 16px;
}

@media screen and (max-width: 767px) {
  .search-section .data-table--grey-even-row caption {
    display: table;
    margin-bottom: 16px;
  }
}
.search-section .data-table--grey-even-row tr {
  border-bottom: 1px solid #878f9b;
}

@media screen and (min-width: 768px) {
  .search-section .data-table--grey-even-row tr:last-child {
    border-bottom: 2px solid #878f9b;
  }
}
@media screen and (max-width: 767px) {
  .search-section .data-table--grey-even-row tr {
    border-bottom: 1px solid #878f9b;
    display: block;
  }
}
.search-section .data-table--grey-even-row thead {
  border-bottom: 2px solid #878f9b;
}

@media screen and (max-width: 767px) {
  .search-section .data-table--grey-even-row thead {
    border-bottom: 1px solid #878f9b;
    display: none;
  }
}
.search-section .data-table--grey-even-row th[scope~=row]:first-child, .search-section .data-table--grey-even-row thead th:first-child {
  padding-left: 16px;
}

@media screen and (max-width: 767px) {
  .search-section .data-table--grey-even-row th[scope~=row]:first-child, .search-section .data-table--grey-even-row thead th:first-child {
    padding-left: 0;
  }
}
.search-section .data-table--grey-even-row th[scope~=row]:last-child, .search-section .data-table--grey-even-row thead th:last-child {
  padding-right: 16px;
}

.search-section .data-table--grey-even-row th[scope~=row], .search-section .data-table--grey-even-row thead th {
  color: #003b71;
  font-family: Gotham\ 5r;
  line-height: 16px;
  padding: 24px 16px;
  text-transform: none;
}

@media screen and (max-width: 1151px) {
  .search-section .data-table--grey-even-row th[scope~=row], .search-section .data-table--grey-even-row thead th {
    word-wrap: break-word;
    padding: 20px 16px;
  }
}
@media screen and (max-width: 767px) {
  .search-section .data-table--grey-even-row th[scope~=row], .search-section .data-table--grey-even-row thead th {
    border: 0;
    display: block;
    position: absolute;
    clip: rect(0 0 0 0);
    background-color: #000;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    width: 1px;
  }
  .search-section .data-table--grey-even-row tbody {
    display: block;
  }
}
.search-section .data-table--grey-even-row tbody td:first-child, .search-section .data-table--grey-even-row tbody th:first-child {
  padding-left: 16px;
}

@media screen and (max-width: 767px) {
  .search-section .data-table--grey-even-row tbody td:first-child, .search-section .data-table--grey-even-row tbody th:first-child {
    padding-left: 0;
  }
}
.search-section .data-table--grey-even-row tbody td:last-child, .search-section .data-table--grey-even-row tbody th:last-child {
  padding-right: 16px;
}

.search-section .data-table--grey-even-row tbody td, .search-section .data-table--grey-even-row tbody th {
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  padding: 24px 16px;
}

.search-section .data-table--grey-even-row tbody td.-book, .search-section .data-table--grey-even-row tbody td.\--book, .search-section .data-table--grey-even-row tbody th.-book, .search-section .data-table--grey-even-row tbody th.\--book {
  font-family: Gotham\ 4r;
}

.search-section .data-table--grey-even-row tbody td.-light, .search-section .data-table--grey-even-row tbody td.\--light, .search-section .data-table--grey-even-row tbody th.-light, .search-section .data-table--grey-even-row tbody th.\--light {
  font-family: Gotham\ 3r;
}

.search-section .data-table--grey-even-row tbody td.-bold, .search-section .data-table--grey-even-row tbody td.-medium, .search-section .data-table--grey-even-row tbody td.\--bold, .search-section .data-table--grey-even-row tbody td.\--medium, .search-section .data-table--grey-even-row tbody th.-bold, .search-section .data-table--grey-even-row tbody th.-medium, .search-section .data-table--grey-even-row tbody th.\--bold, .search-section .data-table--grey-even-row tbody th.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (max-width: 1151px) {
  .search-section .data-table--grey-even-row tbody td, .search-section .data-table--grey-even-row tbody th {
    padding: 20px 16px;
  }
}
@media screen and (max-width: 767px) {
  .search-section .data-table--grey-even-row tbody td, .search-section .data-table--grey-even-row tbody th {
    display: block;
    padding: 16px 0 0;
  }
  .search-section .data-table--grey-even-row tbody td:last-child, .search-section .data-table--grey-even-row tbody th:last-child {
    padding-bottom: 16px;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .data-table--grey-even-row tbody td span.table-head, .search-section .data-table--grey-even-row tbody th span.table-head {
    color: #003b71;
    display: block;
    font-family: Gotham\ 5r;
    font-size: 0.8125rem;
    line-height: 16px;
    padding-bottom: 0;
    text-transform: none;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .search-section .data-table--grey-even-row tbody th:first-child {
    padding-top: 24px;
  }
  .search-section .data-table--grey-even-row tbody td[data-th]:before, .search-section .data-table--grey-even-row tbody th[data-th]:before {
    color: #003b71;
    content: attr(data-th) " ";
    display: block;
    font-family: Gotham\ 5r;
    font-size: 0.8125rem;
    line-height: 16px;
    padding-bottom: 0;
    text-transform: none;
    width: 100%;
  }
  .search-section .data-table--no-border {
    display: block;
  }
}
.search-section .data-table--no-border caption {
  margin-bottom: 16px;
}

@media screen and (max-width: 767px) {
  .search-section .data-table--no-border caption {
    display: table;
    margin-bottom: 16px;
  }
}
.search-section .data-table--no-border tr {
  border-bottom: 1px solid #878f9b;
}

@media screen and (min-width: 768px) {
  .search-section .data-table--no-border tr:last-child {
    border-bottom: 2px solid #878f9b;
  }
}
@media screen and (max-width: 767px) {
  .search-section .data-table--no-border tr {
    border-bottom: 1px solid #878f9b;
    display: block;
  }
}
.search-section .data-table--no-border thead {
  border-bottom: 2px solid #878f9b;
}

@media screen and (max-width: 767px) {
  .search-section .data-table--no-border thead {
    border-bottom: 1px solid #878f9b;
    display: none;
  }
}
.search-section .data-table--no-border th[scope~=row]:first-child, .search-section .data-table--no-border thead th:first-child {
  padding-left: 16px;
}

@media screen and (max-width: 767px) {
  .search-section .data-table--no-border th[scope~=row]:first-child, .search-section .data-table--no-border thead th:first-child {
    padding-left: 0;
  }
}
.search-section .data-table--no-border th[scope~=row]:last-child, .search-section .data-table--no-border thead th:last-child {
  padding-right: 16px;
}

.search-section .data-table--no-border th[scope~=row], .search-section .data-table--no-border thead th {
  color: #003b71;
  font-family: Gotham\ 5r;
  line-height: 16px;
  padding: 24px 16px;
  text-transform: none;
}

@media screen and (max-width: 1151px) {
  .search-section .data-table--no-border th[scope~=row], .search-section .data-table--no-border thead th {
    word-wrap: break-word;
    padding: 20px 16px;
  }
}
@media screen and (max-width: 767px) {
  .search-section .data-table--no-border th[scope~=row], .search-section .data-table--no-border thead th {
    border: 0;
    display: block;
    position: absolute;
    clip: rect(0 0 0 0);
    background-color: #000;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    width: 1px;
  }
  .search-section .data-table--no-border tbody {
    display: block;
  }
}
.search-section .data-table--no-border tbody td:first-child, .search-section .data-table--no-border tbody th:first-child {
  padding-left: 16px;
}

@media screen and (max-width: 767px) {
  .search-section .data-table--no-border tbody td:first-child, .search-section .data-table--no-border tbody th:first-child {
    padding-left: 0;
  }
}
.search-section .data-table--no-border tbody td:last-child, .search-section .data-table--no-border tbody th:last-child {
  padding-right: 16px;
}

.search-section .data-table--no-border tbody td, .search-section .data-table--no-border tbody th {
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  padding: 24px 16px;
}

.search-section .data-table--no-border tbody td.-book, .search-section .data-table--no-border tbody td.\--book, .search-section .data-table--no-border tbody th.-book, .search-section .data-table--no-border tbody th.\--book {
  font-family: Gotham\ 4r;
}

.search-section .data-table--no-border tbody td.-light, .search-section .data-table--no-border tbody td.\--light, .search-section .data-table--no-border tbody th.-light, .search-section .data-table--no-border tbody th.\--light {
  font-family: Gotham\ 3r;
}

.search-section .data-table--no-border tbody td.-bold, .search-section .data-table--no-border tbody td.-medium, .search-section .data-table--no-border tbody td.\--bold, .search-section .data-table--no-border tbody td.\--medium, .search-section .data-table--no-border tbody th.-bold, .search-section .data-table--no-border tbody th.-medium, .search-section .data-table--no-border tbody th.\--bold, .search-section .data-table--no-border tbody th.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (max-width: 1151px) {
  .search-section .data-table--no-border tbody td, .search-section .data-table--no-border tbody th {
    padding: 20px 16px;
  }
}
@media screen and (max-width: 767px) {
  .search-section .data-table--no-border tbody td, .search-section .data-table--no-border tbody th {
    display: block;
    padding: 16px 0 0;
  }
  .search-section .data-table--no-border tbody td:last-child, .search-section .data-table--no-border tbody th:last-child {
    padding-bottom: 16px;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .data-table--no-border tbody td span.table-head, .search-section .data-table--no-border tbody th span.table-head {
    color: #003b71;
    display: block;
    font-family: Gotham\ 5r;
    font-size: 0.8125rem;
    line-height: 16px;
    padding-bottom: 0;
    text-transform: none;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .search-section .data-table--no-border tbody th:first-child {
    padding-top: 24px;
  }
  .search-section .data-table--no-border tbody td[data-th]:before, .search-section .data-table--no-border tbody th[data-th]:before {
    color: #003b71;
    content: attr(data-th) " ";
    display: block;
    font-family: Gotham\ 5r;
    font-size: 0.8125rem;
    line-height: 16px;
    padding-bottom: 0;
    text-transform: none;
    width: 100%;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .-mobile-locked {
    text-align: left;
    width: 100%;
  }
  .search-section .-mobile-locked tbody td:first-child, .search-section .-mobile-locked tbody th:first-child {
    padding-left: 16px;
  }
  .search-section .-mobile-locked tbody td, .search-section .-mobile-locked tbody th {
    padding: 24px 16px;
    vertical-align: top;
    word-wrap: break-word;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
    text-align: left;
  }
}
@media screen and (max-width: 1151px) and (max-width: 767px) {
  .search-section .-mobile-locked {
    display: block;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .-mobile-locked thead p, .search-section .-mobile-locked thead span, .search-section .-mobile-locked tr p, .search-section .-mobile-locked tr span {
    margin: 0;
  }
  .search-section .-mobile-locked caption {
    margin-bottom: 16px;
    text-align: left;
  }
}
@media screen and (max-width: 1151px) and (max-width: 767px) {
  .search-section .-mobile-locked caption {
    display: table;
    margin-bottom: 16px;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .-mobile-locked tr {
    border-bottom: 1px solid #878f9b;
  }
}
@media screen and (max-width: 1151px) and (min-width: 768px) {
  .search-section .-mobile-locked tr:last-child {
    border-bottom: 2px solid #878f9b;
  }
}
@media screen and (max-width: 1151px) and (max-width: 767px) {
  .search-section .-mobile-locked tr {
    border-bottom: 1px solid #878f9b;
    display: block;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .-mobile-locked thead {
    border-bottom: 2px solid #878f9b;
  }
}
@media screen and (max-width: 1151px) and (max-width: 767px) {
  .search-section .-mobile-locked thead {
    border-bottom: 1px solid #878f9b;
    display: none;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .-mobile-locked th[scope~=row]:first-child, .search-section .-mobile-locked thead th:first-child {
    padding-left: 16px;
  }
  .search-section .-mobile-locked th[scope~=row], .search-section .-mobile-locked thead th {
    color: #003b71;
    font-family: Gotham\ 5r;
    font-size: 0.8125rem;
    line-height: 16px;
    padding: 24px 16px;
    text-align: left;
    text-transform: none;
    vertical-align: top;
  }
}
@media screen and (max-width: 1151px) and (max-width: 767px) {
  .search-section .-mobile-locked th[scope~=row]:first-child, .search-section .-mobile-locked thead th:first-child {
    padding-left: 0;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .-mobile-locked th[scope~=row]:last-child, .search-section .-mobile-locked thead th:last-child {
    padding-right: 16px;
  }
  .search-section .-mobile-locked th[scope~=row].th--header, .search-section .-mobile-locked thead th.th--header {
    border-bottom: 1px solid #e9ebee;
    border-right: 1px solid #fff;
    padding-left: 5px;
  }
  .search-section .-mobile-locked th[scope~=row].th--light, .search-section .-mobile-locked thead th.th--light {
    background-color: #f4f5f6;
  }
  .search-section .-mobile-locked th[scope~=row].th--med, .search-section .-mobile-locked thead th.th--med {
    background-color: #e9ebee;
  }
  .search-section .-mobile-locked th[scope~=row].th--dark, .search-section .-mobile-locked thead th.th--dark {
    background-color: #d3d6dc;
  }
  .search-section .-mobile-locked th[scope~=row].th--darker, .search-section .-mobile-locked thead th.th--darker {
    background-color: #677083;
    color: #fff;
  }
  .search-section .-mobile-locked th[scope~=row].th--center, .search-section .-mobile-locked thead th.th--center {
    text-align: center;
  }
}
@media screen and (max-width: 1151px) and (max-width: 1151px) {
  .search-section .-mobile-locked th[scope~=row], .search-section .-mobile-locked thead th {
    word-wrap: break-word;
    padding: 20px 16px;
  }
}
@media screen and (max-width: 1151px) and (max-width: 767px) {
  .search-section .-mobile-locked th[scope~=row], .search-section .-mobile-locked thead th {
    border: 0;
    display: block;
    position: absolute;
    clip: rect(0 0 0 0);
    background-color: #000;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    width: 1px;
  }
  .search-section .-mobile-locked tbody {
    display: block;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .-mobile-locked tbody td:first-child, .search-section .-mobile-locked tbody th:first-child {
    padding-left: 16px;
  }
  .search-section .-mobile-locked tbody td, .search-section .-mobile-locked tbody th {
    padding: 24px 16px;
    vertical-align: top;
    word-wrap: break-word;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
    text-align: left;
  }
  .search-section .-mobile-locked tbody td:last-child, .search-section .-mobile-locked tbody th:last-child {
    padding-right: 16px;
  }
  .search-section .-mobile-locked tbody td.-book, .search-section .-mobile-locked tbody td.\--book, .search-section .-mobile-locked tbody th.-book, .search-section .-mobile-locked tbody th.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .-mobile-locked tbody td.-light, .search-section .-mobile-locked tbody td.\--light, .search-section .-mobile-locked tbody th.-light, .search-section .-mobile-locked tbody th.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .-mobile-locked tbody td.-bold, .search-section .-mobile-locked tbody td.-medium, .search-section .-mobile-locked tbody td.\--bold, .search-section .-mobile-locked tbody td.\--medium, .search-section .-mobile-locked tbody th.-bold, .search-section .-mobile-locked tbody th.-medium, .search-section .-mobile-locked tbody th.\--bold, .search-section .-mobile-locked tbody th.\--medium {
    font-family: Gotham\ 5r;
  }
}
@media screen and (max-width: 1151px) and (max-width: 1151px) {
  .search-section .-mobile-locked tbody td, .search-section .-mobile-locked tbody th {
    padding: 20px 16px;
  }
}
@media screen and (max-width: 1151px) and (max-width: 767px) {
  .search-section .-mobile-locked tbody td, .search-section .-mobile-locked tbody th {
    display: block;
    padding: 16px 0 0;
  }
  .search-section .-mobile-locked tbody td:last-child, .search-section .-mobile-locked tbody th:last-child {
    padding-bottom: 16px;
  }
  .search-section .-mobile-locked tbody th:first-child {
    padding-top: 24px;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .-mobile-locked tbody td[data-th]:before, .search-section .-mobile-locked tbody th[data-th]:before {
    display: none;
  }
}
@media screen and (max-width: 1151px) and (max-width: 767px) {
  .search-section .-mobile-locked tbody td[data-th]:before, .search-section .-mobile-locked tbody th[data-th]:before {
    color: #003b71;
    content: attr(data-th) " ";
    display: block;
    font-family: Gotham\ 5r;
    font-size: 0.8125rem;
    line-height: 16px;
    padding-bottom: 0;
    text-transform: none;
    width: 100%;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .-mobile-locked p {
    margin: 0;
  }
}
@media screen and (max-width: 1151px) and (max-width: 1151px) {
  .search-section .-mobile-locked thead {
    border-bottom: 1px solid #878f9b;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .-mobile-locked thead th:first-child {
    padding-left: 16px;
  }
}
@media screen and (max-width: 1151px) and (max-width: 767px) {
  .search-section .-mobile-locked thead th:first-child {
    padding-left: 0;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .-mobile-locked thead th:last-child {
    padding-right: 16px;
  }
}
@media screen and (max-width: 1151px) and (max-width: 1151px) {
  .search-section .-mobile-locked thead th {
    border: 0;
    position: absolute;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    width: 1px;
  }
}
@media screen and (max-width: 1151px) and (min-width: 1152px) {
  .search-section .-mobile-locked tr:last-child {
    border-bottom: 2px solid #878f9b !important;
  }
}
@media screen and (max-width: 1151px) and (max-width: 1151px) {
  .search-section .-mobile-locked tr {
    border-bottom: 1px solid #878f9b !important;
    border-top: 1px solid #878f9b !important;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .-mobile-locked tbody td:first-child, .search-section .-mobile-locked tbody th:first-child {
    padding-left: 16px;
  }
}
@media screen and (max-width: 1151px) and (max-width: 767px) {
  .search-section .-mobile-locked tbody td:first-child, .search-section .-mobile-locked tbody th:first-child {
    padding-left: 0;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .-mobile-locked tbody td:last-child, .search-section .-mobile-locked tbody th:last-child {
    padding-right: 16px;
  }
}
@media screen and (max-width: 1151px) and (max-width: 1151px) {
  .search-section .-mobile-locked tbody td, .search-section .-mobile-locked tbody th {
    display: block;
    padding: 16px 0;
  }
  .search-section .-mobile-locked tbody td, .search-section .-mobile-locked tbody td:last-child, .search-section .-mobile-locked tbody th, .search-section .-mobile-locked tbody th:last-child {
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 1151px) and (max-width: 767px) {
  .search-section .-mobile-locked tbody td, .search-section .-mobile-locked tbody th {
    padding-bottom: 0;
  }
}
@media screen and (max-width: 1151px) and (max-width: 1151px) {
  .search-section .-mobile-locked tbody td span.table-head, .search-section .-mobile-locked tbody th span.table-head {
    color: #003b71;
    display: block;
    font-family: Gotham\ 5r;
    font-size: 0.8125rem;
    line-height: 16px;
    padding-bottom: 0;
    text-transform: none;
    width: 100%;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .-mobile-locked tbody td[data-th]:before {
    display: none;
  }
}
@media screen and (max-width: 1151px) and (max-width: 1151px) {
  .search-section .-mobile-locked tbody td[data-th]:before {
    color: #003b71;
    content: attr(data-th) " ";
    display: block;
    font-family: Gotham\ 5r;
    font-size: 0.8125rem;
    line-height: 16px;
    padding-bottom: 0;
    text-transform: none;
    width: 100%;
  }
  .search-section .-mobile-locked .visuallyhidden--mobile-only {
    display: none;
  }
  .search-section .-mobile-locked.data-table--large td, .search-section .-mobile-locked.data-table--large th {
    padding: 16px 0;
  }
  .search-section .-mobile-locked.data-table--large td:last-child, .search-section .-mobile-locked.data-table--large th:last-child {
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .-mobile-locked .tooltip.table-tooltip-header {
    display: inline-block;
    padding-left: 60px;
    padding-top: 25px;
    position: absolute;
  }
}
@media screen and (max-width: 1151px) and (min-width: 1152px) {
  .search-section .-mobile-locked .tooltip.table-tooltip-header {
    display: none;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .-mobile-locked.mobile-sort {
    display: none;
  }
}
@media screen and (max-width: 1151px) and (max-width: 1151px) {
  .search-section .-mobile-locked.mobile-sort {
    display: block;
    max-width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .search-section .visuallyhidden--mobile-only {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .search-section .tooltip.table-tooltip-header {
    display: none;
  }
}
.search-section .star-rating_links {
  cursor: pointer;
}

.search-section .ds-star-rating .star-rating_text {
  display: inline-block;
  margin: 0;
  padding: 0;
}

@media (min-width: 350px) {
  .search-section .ds-star-rating .star-rating_links {
    white-space: nowrap;
  }
}
.search-section .ds-star-rating.ds-star-rating--small .star-rating_0:before, .search-section .ds-star-rating:not(.ds-star-rating--large) .star-rating_0:before {
  content: url(search-box/css/assets/images/star-empty-small.svg) url(search-box/css/assets/images/star-empty-small.svg) url(search-box/css/assets/images/star-empty-small.svg) url(search-box/css/assets/images/star-empty-small.svg) url(search-box/css/assets/images/star-empty-small.svg);
  display: inline-block;
  padding-right: 4px;
  transform: translateY(14%);
}

.search-section .ds-star-rating.ds-star-rating--small .star-rating_0_5:before, .search-section .ds-star-rating:not(.ds-star-rating--large) .star-rating_0_5:before {
  content: url(search-box/css/assets/images/star-half-small.svg) url(search-box/css/assets/images/star-empty-small.svg) url(search-box/css/assets/images/star-empty-small.svg) url(search-box/css/assets/images/star-empty-small.svg) url(search-box/css/assets/images/star-empty-small.svg);
  display: inline-block;
  padding-right: 4px;
  transform: translateY(14%);
}

.search-section .ds-star-rating.ds-star-rating--small .star-rating_1:before, .search-section .ds-star-rating:not(.ds-star-rating--large) .star-rating_1:before {
  content: url(search-box/css/assets/images/star-filled-small.svg) url(search-box/css/assets/images/star-empty-small.svg) url(search-box/css/assets/images/star-empty-small.svg) url(search-box/css/assets/images/star-empty-small.svg) url(search-box/css/assets/images/star-empty-small.svg);
  display: inline-block;
  padding-right: 4px;
  transform: translateY(14%);
}

.search-section .ds-star-rating.ds-star-rating--small .star-rating_1_5:before, .search-section .ds-star-rating:not(.ds-star-rating--large) .star-rating_1_5:before {
  content: url(search-box/css/assets/images/star-filled-small.svg) url(search-box/css/assets/images/star-half-small.svg) url(search-box/css/assets/images/star-empty-small.svg) url(search-box/css/assets/images/star-empty-small.svg) url(search-box/css/assets/images/star-empty-small.svg);
  display: inline-block;
  padding-right: 4px;
  transform: translateY(14%);
}

.search-section .ds-star-rating.ds-star-rating--small .star-rating_2:before, .search-section .ds-star-rating:not(.ds-star-rating--large) .star-rating_2:before {
  content: url(search-box/css/assets/images/star-filled-small.svg) url(search-box/css/assets/images/star-filled-small.svg) url(search-box/css/assets/images/star-empty-small.svg) url(search-box/css/assets/images/star-empty-small.svg) url(search-box/css/assets/images/star-empty-small.svg);
  display: inline-block;
  padding-right: 4px;
  transform: translateY(14%);
}

.search-section .ds-star-rating.ds-star-rating--small .star-rating_2_5:before, .search-section .ds-star-rating:not(.ds-star-rating--large) .star-rating_2_5:before {
  content: url(search-box/css/assets/images/star-filled-small.svg) url(search-box/css/assets/images/star-filled-small.svg) url(search-box/css/assets/images/star-half-small.svg) url(search-box/css/assets/images/star-empty-small.svg) url(search-box/css/assets/images/star-empty-small.svg);
  display: inline-block;
  padding-right: 4px;
  transform: translateY(14%);
}

.search-section .ds-star-rating.ds-star-rating--small .star-rating_3:before, .search-section .ds-star-rating:not(.ds-star-rating--large) .star-rating_3:before {
  content: url(search-box/css/assets/images/star-filled-small.svg) url(search-box/css/assets/images/star-filled-small.svg) url(search-box/css/assets/images/star-filled-small.svg) url(search-box/css/assets/images/star-empty-small.svg) url(search-box/css/assets/images/star-empty-small.svg);
  display: inline-block;
  padding-right: 4px;
  transform: translateY(14%);
}

.search-section .ds-star-rating.ds-star-rating--small .star-rating_3_5:before, .search-section .ds-star-rating:not(.ds-star-rating--large) .star-rating_3_5:before {
  content: url(search-box/css/assets/images/star-filled-small.svg) url(search-box/css/assets/images/star-filled-small.svg) url(search-box/css/assets/images/star-filled-small.svg) url(search-box/css/assets/images/star-half-small.svg) url(search-box/css/assets/images/star-empty-small.svg);
  display: inline-block;
  padding-right: 4px;
  transform: translateY(14%);
}

.search-section .ds-star-rating.ds-star-rating--small .star-rating_4:before, .search-section .ds-star-rating:not(.ds-star-rating--large) .star-rating_4:before {
  content: url(search-box/css/assets/images/star-filled-small.svg) url(search-box/css/assets/images/star-filled-small.svg) url(search-box/css/assets/images/star-filled-small.svg) url(search-box/css/assets/images/star-filled-small.svg) url(search-box/css/assets/images/star-empty-small.svg);
  display: inline-block;
  padding-right: 4px;
  transform: translateY(14%);
}

.search-section .ds-star-rating.ds-star-rating--small .star-rating_4_5:before, .search-section .ds-star-rating:not(.ds-star-rating--large) .star-rating_4_5:before {
  content: url(search-box/css/assets/images/star-filled-small.svg) url(search-box/css/assets/images/star-filled-small.svg) url(search-box/css/assets/images/star-filled-small.svg) url(search-box/css/assets/images/star-filled-small.svg) url(search-box/css/assets/images/star-half-small.svg);
  display: inline-block;
  padding-right: 4px;
  transform: translateY(14%);
}

.search-section .ds-star-rating.ds-star-rating--small .star-rating_5:before, .search-section .ds-star-rating:not(.ds-star-rating--large) .star-rating_5:before {
  content: url(search-box/css/assets/images/star-filled-small.svg) url(search-box/css/assets/images/star-filled-small.svg) url(search-box/css/assets/images/star-filled-small.svg) url(search-box/css/assets/images/star-filled-small.svg) url(search-box/css/assets/images/star-filled-small.svg);
  display: inline-block;
  padding-right: 4px;
  transform: translateY(14%);
}

.search-section .ds-star-rating.ds-star-rating--small .star-rating_blank:before, .search-section .ds-star-rating:not(.ds-star-rating--large) .star-rating_blank:before {
  content: url(search-box/css/assets/images/star-empty-small.svg) url(search-box/css/assets/images/star-empty-small.svg) url(search-box/css/assets/images/star-empty-small.svg) url(search-box/css/assets/images/star-empty-small.svg) url(search-box/css/assets/images/star-empty-small.svg);
  display: inline-block;
  padding-right: 4px;
  transform: translateY(14%);
}

.search-section .ds-star-rating.ds-star-rating--small .star-rating_text, .search-section .ds-star-rating:not(.ds-star-rating--large) .star-rating_text {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
  padding-right: 8px;
}

.search-section .ds-star-rating.ds-star-rating--small .star-rating_text.-book, .search-section .ds-star-rating.ds-star-rating--small .star-rating_text.\--book, .search-section .ds-star-rating:not(.ds-star-rating--large) .star-rating_text.-book, .search-section .ds-star-rating:not(.ds-star-rating--large) .star-rating_text.\--book {
  font-family: Gotham\ 4r;
}

.search-section .ds-star-rating.ds-star-rating--small .star-rating_text.-light, .search-section .ds-star-rating.ds-star-rating--small .star-rating_text.\--light, .search-section .ds-star-rating:not(.ds-star-rating--large) .star-rating_text.-light, .search-section .ds-star-rating:not(.ds-star-rating--large) .star-rating_text.\--light {
  font-family: Gotham\ 3r;
}

.search-section .ds-star-rating.ds-star-rating--small .star-rating_text.-bold, .search-section .ds-star-rating.ds-star-rating--small .star-rating_text.-medium, .search-section .ds-star-rating.ds-star-rating--small .star-rating_text.\--bold, .search-section .ds-star-rating.ds-star-rating--small .star-rating_text.\--medium, .search-section .ds-star-rating:not(.ds-star-rating--large) .star-rating_text.-bold, .search-section .ds-star-rating:not(.ds-star-rating--large) .star-rating_text.-medium, .search-section .ds-star-rating:not(.ds-star-rating--large) .star-rating_text.\--bold, .search-section .ds-star-rating:not(.ds-star-rating--large) .star-rating_text.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .ds-star-rating.ds-star-rating--small .star-rating_text, .search-section .ds-star-rating:not(.ds-star-rating--large) .star-rating_text {
  font-family: Gotham\ 4r, Verdana, sans-serif;
}

.search-section .ds-star-rating.ds-star-rating--large .star-rating_0:before {
  content: url(search-box/css/assets/images/star-empty.svg) url(search-box/css/assets/images/star-empty.svg) url(search-box/css/assets/images/star-empty.svg) url(search-box/css/assets/images/star-empty.svg) url(search-box/css/assets/images/star-empty.svg);
  display: inline-block;
  padding-right: 4px;
  transform: translateY(20%);
}

.search-section .ds-star-rating.ds-star-rating--large .star-rating_0_5:before {
  content: url(search-box/css/assets/images/star-half.svg) url(search-box/css/assets/images/star-empty.svg) url(search-box/css/assets/images/star-empty.svg) url(search-box/css/assets/images/star-empty.svg) url(search-box/css/assets/images/star-empty.svg);
  display: inline-block;
  padding-right: 4px;
  transform: translateY(20%);
}

.search-section .ds-star-rating.ds-star-rating--large .star-rating_1:before {
  content: url(search-box/css/assets/images/star-filled.svg) url(search-box/css/assets/images/star-empty.svg) url(search-box/css/assets/images/star-empty.svg) url(search-box/css/assets/images/star-empty.svg) url(search-box/css/assets/images/star-empty.svg);
  display: inline-block;
  padding-right: 4px;
  transform: translateY(20%);
}

.search-section .ds-star-rating.ds-star-rating--large .star-rating_1_5:before {
  content: url(search-box/css/assets/images/star-filled.svg) url(search-box/css/assets/images/star-half.svg) url(search-box/css/assets/images/star-empty.svg) url(search-box/css/assets/images/star-empty.svg) url(search-box/css/assets/images/star-empty.svg);
  display: inline-block;
  padding-right: 4px;
  transform: translateY(20%);
}

.search-section .ds-star-rating.ds-star-rating--large .star-rating_2:before {
  content: url(search-box/css/assets/images/star-filled.svg) url(search-box/css/assets/images/star-filled.svg) url(search-box/css/assets/images/star-empty.svg) url(search-box/css/assets/images/star-empty.svg) url(search-box/css/assets/images/star-empty.svg);
  display: inline-block;
  padding-right: 4px;
  transform: translateY(20%);
}

.search-section .ds-star-rating.ds-star-rating--large .star-rating_2_5:before {
  content: url(search-box/css/assets/images/star-filled.svg) url(search-box/css/assets/images/star-filled.svg) url(search-box/css/assets/images/star-half.svg) url(search-box/css/assets/images/star-empty.svg) url(search-box/css/assets/images/star-empty.svg);
  display: inline-block;
  padding-right: 4px;
  transform: translateY(20%);
}

.search-section .ds-star-rating.ds-star-rating--large .star-rating_3:before {
  content: url(search-box/css/assets/images/star-filled.svg) url(search-box/css/assets/images/star-filled.svg) url(search-box/css/assets/images/star-filled.svg) url(search-box/css/assets/images/star-empty.svg) url(search-box/css/assets/images/star-empty.svg);
  display: inline-block;
  padding-right: 4px;
  transform: translateY(20%);
}

.search-section .ds-star-rating.ds-star-rating--large .star-rating_3_5:before {
  content: url(search-box/css/assets/images/star-filled.svg) url(search-box/css/assets/images/star-filled.svg) url(search-box/css/assets/images/star-filled.svg) url(search-box/css/assets/images/star-half.svg) url(search-box/css/assets/images/star-empty.svg);
  display: inline-block;
  padding-right: 4px;
  transform: translateY(20%);
}

.search-section .ds-star-rating.ds-star-rating--large .star-rating_4:before {
  content: url(search-box/css/assets/images/star-filled.svg) url(search-box/css/assets/images/star-filled.svg) url(search-box/css/assets/images/star-filled.svg) url(search-box/css/assets/images/star-filled.svg) url(search-box/css/assets/images/star-empty.svg);
  display: inline-block;
  padding-right: 4px;
  transform: translateY(20%);
}

.search-section .ds-star-rating.ds-star-rating--large .star-rating_4_5:before {
  content: url(search-box/css/assets/images/star-filled.svg) url(search-box/css/assets/images/star-filled.svg) url(search-box/css/assets/images/star-filled.svg) url(search-box/css/assets/images/star-filled.svg) url(search-box/css/assets/images/star-half.svg);
  display: inline-block;
  padding-right: 4px;
  transform: translateY(20%);
}

.search-section .ds-star-rating.ds-star-rating--large .star-rating_5:before {
  content: url(search-box/css/assets/images/star-filled.svg) url(search-box/css/assets/images/star-filled.svg) url(search-box/css/assets/images/star-filled.svg) url(search-box/css/assets/images/star-filled.svg) url(search-box/css/assets/images/star-filled.svg);
  display: inline-block;
  padding-right: 4px;
  transform: translateY(20%);
}

.search-section .ds-star-rating.ds-star-rating--large .star-rating_blank:before {
  content: url(search-box/css/assets/images/star-empty.svg) url(search-box/css/assets/images/star-empty.svg) url(search-box/css/assets/images/star-empty.svg) url(search-box/css/assets/images/star-empty.svg) url(search-box/css/assets/images/star-empty.svg);
  display: inline-block;
  padding-right: 4px;
  transform: translateY(20%);
}

.search-section .ds-star-rating.ds-star-rating--large .star-rating_text {
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 24px;
  padding-right: 12px;
}

.search-section .ds-star-rating.ds-star-rating--large .star-rating_text.-book, .search-section .ds-star-rating.ds-star-rating--large .star-rating_text.\--book {
  font-family: Gotham\ 4r;
}

.search-section .ds-star-rating.ds-star-rating--large .star-rating_text.-light, .search-section .ds-star-rating.ds-star-rating--large .star-rating_text.\--light {
  font-family: Gotham\ 3r;
}

.search-section .ds-star-rating.ds-star-rating--large .star-rating_text.-bold, .search-section .ds-star-rating.ds-star-rating--large .star-rating_text.-medium, .search-section .ds-star-rating.ds-star-rating--large .star-rating_text.\--bold, .search-section .ds-star-rating.ds-star-rating--large .star-rating_text.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .ds-star-rating.ds-star-rating--large .star-rating_text {
  font-family: Gotham\ 5r, Verdana, sans-serif;
}

.search-section .ds-star-rating.ds-star-rating--inline .star-rating_links, .search-section .ds-star-rating:not(.ds-star-rating--stacked) .star-rating_links {
  display: inline;
}

.search-section .ds-star-rating.ds-star-rating--stacked .star-rating_links {
  display: block;
}

@media screen and (max-width: 767px) {
  .search-section .short__data__point {
    margin-bottom: 20px;
  }
  .search-section .short__data__point label {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
  }
  .search-section .short__data__point label.-book, .search-section .short__data__point label.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .short__data__point label.-light, .search-section .short__data__point label.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .short__data__point label.-bold, .search-section .short__data__point label.-medium, .search-section .short__data__point label.\--bold, .search-section .short__data__point label.\--medium {
    font-family: Gotham\ 5r;
  }
  .search-section .short__data__point a {
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 28px;
  }
  .search-section .short__data__point a.-book, .search-section .short__data__point a.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .short__data__point a.-light, .search-section .short__data__point a.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .short__data__point a.-bold, .search-section .short__data__point a.-medium, .search-section .short__data__point a.\--bold, .search-section .short__data__point a.\--medium {
    font-family: Gotham\ 5r;
  }
  .search-section .long__data__point {
    margin-bottom: 20px;
  }
  .search-section .long__data__point label {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
  }
  .search-section .long__data__point label.-book, .search-section .long__data__point label.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .long__data__point label.-light, .search-section .long__data__point label.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .long__data__point label.-bold, .search-section .long__data__point label.-medium, .search-section .long__data__point label.\--bold, .search-section .long__data__point label.\--medium {
    font-family: Gotham\ 5r;
  }
  .search-section .long__data__point a {
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 28px;
  }
  .search-section .long__data__point a.-book, .search-section .long__data__point a.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .long__data__point a.-light, .search-section .long__data__point a.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .long__data__point a.-bold, .search-section .long__data__point a.-medium, .search-section .long__data__point a.\--bold, .search-section .long__data__point a.\--medium {
    font-family: Gotham\ 5r;
  }
  .search-section .long__data__point span {
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 28px;
  }
  .search-section .long__data__point span.-book, .search-section .long__data__point span.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .long__data__point span.-light, .search-section .long__data__point span.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .long__data__point span.-bold, .search-section .long__data__point span.-medium, .search-section .long__data__point span.\--bold, .search-section .long__data__point span.\--medium {
    font-family: Gotham\ 5r;
  }
  .search-section .listed__data__points {
    margin-bottom: 20px;
  }
  .search-section .listed__data__points a, .search-section .listed__data__points span {
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 28px;
  }
  .search-section .listed__data__points a.-book, .search-section .listed__data__points a.\--book, .search-section .listed__data__points span.-book, .search-section .listed__data__points span.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .listed__data__points a.-light, .search-section .listed__data__points a.\--light, .search-section .listed__data__points span.-light, .search-section .listed__data__points span.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .listed__data__points a.-bold, .search-section .listed__data__points a.-medium, .search-section .listed__data__points a.\--bold, .search-section .listed__data__points a.\--medium, .search-section .listed__data__points span.-bold, .search-section .listed__data__points span.-medium, .search-section .listed__data__points span.\--bold, .search-section .listed__data__points span.\--medium {
    font-family: Gotham\ 5r;
  }
  .search-section hr.reviewed__by--divider {
    margin-bottom: 18px;
  }
  .search-section .reviewed__by--copyright, .search-section .reviewed__by--link, .search-section .reviewed__by--title {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
  }
  .search-section .reviewed__by--copyright.-book, .search-section .reviewed__by--copyright.\--book, .search-section .reviewed__by--link.-book, .search-section .reviewed__by--link.\--book, .search-section .reviewed__by--title.-book, .search-section .reviewed__by--title.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .reviewed__by--copyright.-light, .search-section .reviewed__by--copyright.\--light, .search-section .reviewed__by--link.-light, .search-section .reviewed__by--link.\--light, .search-section .reviewed__by--title.-light, .search-section .reviewed__by--title.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .reviewed__by--copyright.-bold, .search-section .reviewed__by--copyright.-medium, .search-section .reviewed__by--copyright.\--bold, .search-section .reviewed__by--copyright.\--medium, .search-section .reviewed__by--link.-bold, .search-section .reviewed__by--link.-medium, .search-section .reviewed__by--link.\--bold, .search-section .reviewed__by--link.\--medium, .search-section .reviewed__by--title.-bold, .search-section .reviewed__by--title.-medium, .search-section .reviewed__by--title.\--bold, .search-section .reviewed__by--title.\--medium {
    font-family: Gotham\ 5r;
  }
}
.search-section .margin-top-1u {
  margin-top: 8px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .margin-top-1u {
    margin-top: 10px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .margin-top-1u {
    margin-top: 12px;
  }
}
.search-section .margin-bottom-1u {
  margin-bottom: 8px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .margin-bottom-1u {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .margin-bottom-1u {
    margin-bottom: 12px;
  }
}
.search-section .padding-top-1u {
  padding-top: 8px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .padding-top-1u {
    padding-top: 10px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .padding-top-1u {
    padding-top: 12px;
  }
}
.search-section .padding-bottom-1u {
  padding-bottom: 8px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .padding-bottom-1u {
    padding-bottom: 10px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .padding-bottom-1u {
    padding-bottom: 12px;
  }
}
.search-section .spacing-1u {
  margin-bottom: 8px;
  margin-top: 8px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .spacing-1u {
    margin-bottom: 10px;
    margin-top: 10px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .spacing-1u {
    margin-bottom: 12px;
    margin-top: 12px;
  }
}
.search-section .margin-top-2u {
  margin-top: 16px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .margin-top-2u {
    margin-top: 20px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .margin-top-2u {
    margin-top: 24px;
  }
}
.search-section .margin-bottom-2u {
  margin-bottom: 16px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .margin-bottom-2u {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .margin-bottom-2u {
    margin-bottom: 24px;
  }
}
.search-section .padding-top-2u {
  padding-top: 16px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .padding-top-2u {
    padding-top: 20px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .padding-top-2u {
    padding-top: 24px;
  }
}
.search-section .padding-bottom-2u {
  padding-bottom: 16px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .padding-bottom-2u {
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .padding-bottom-2u {
    padding-bottom: 24px;
  }
}
.search-section .spacing-2u {
  margin-bottom: 16px;
  margin-top: 16px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .spacing-2u {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .spacing-2u {
    margin-bottom: 24px;
    margin-top: 24px;
  }
}
.search-section .margin-top-3u {
  margin-top: 24px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .margin-top-3u {
    margin-top: 30px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .margin-top-3u {
    margin-top: 36px;
  }
}
.search-section .margin-bottom-3u {
  margin-bottom: 24px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .margin-bottom-3u {
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .margin-bottom-3u {
    margin-bottom: 36px;
  }
}
.search-section .padding-top-3u {
  padding-top: 24px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .padding-top-3u {
    padding-top: 30px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .padding-top-3u {
    padding-top: 36px;
  }
}
.search-section .padding-bottom-3u {
  padding-bottom: 24px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .padding-bottom-3u {
    padding-bottom: 30px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .padding-bottom-3u {
    padding-bottom: 36px;
  }
}
.search-section .spacing-3u {
  margin-bottom: 24px;
  margin-top: 24px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .spacing-3u {
    margin-bottom: 30px;
    margin-top: 30px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .spacing-3u {
    margin-bottom: 36px;
    margin-top: 36px;
  }
}
.search-section .margin-top-4u {
  margin-top: 32px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .margin-top-4u {
    margin-top: 40px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .margin-top-4u {
    margin-top: 48px;
  }
}
.search-section .margin-bottom-4u {
  margin-bottom: 32px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .margin-bottom-4u {
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .margin-bottom-4u {
    margin-bottom: 48px;
  }
}
.search-section .padding-top-4u {
  padding-top: 32px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .padding-top-4u {
    padding-top: 40px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .padding-top-4u {
    padding-top: 48px;
  }
}
.search-section .padding-bottom-4u {
  padding-bottom: 32px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .padding-bottom-4u {
    padding-bottom: 40px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .padding-bottom-4u {
    padding-bottom: 48px;
  }
}
.search-section .spacing-4u {
  margin-bottom: 32px;
  margin-top: 32px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .spacing-4u {
    margin-bottom: 40px;
    margin-top: 40px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .spacing-4u {
    margin-bottom: 48px;
    margin-top: 48px;
  }
}
.search-section .margin-top-5u {
  margin-top: 40px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .margin-top-5u {
    margin-top: 50px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .margin-top-5u {
    margin-top: 60px;
  }
}
.search-section .margin-bottom-5u {
  margin-bottom: 40px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .margin-bottom-5u {
    margin-bottom: 50px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .margin-bottom-5u {
    margin-bottom: 60px;
  }
}
.search-section .padding-top-5u {
  padding-top: 40px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .padding-top-5u {
    padding-top: 50px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .padding-top-5u {
    padding-top: 60px;
  }
}
.search-section .padding-bottom-5u {
  padding-bottom: 40px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .padding-bottom-5u {
    padding-bottom: 50px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .padding-bottom-5u {
    padding-bottom: 60px;
  }
}
.search-section .spacing-5u {
  margin-bottom: 40px;
  margin-top: 40px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .spacing-5u {
    margin-bottom: 50px;
    margin-top: 50px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .spacing-5u {
    margin-bottom: 60px;
    margin-top: 60px;
  }
}
.search-section .margin-top-6u {
  margin-top: 48px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .margin-top-6u {
    margin-top: 60px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .margin-top-6u {
    margin-top: 72px;
  }
}
.search-section .margin-bottom-6u {
  margin-bottom: 48px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .margin-bottom-6u {
    margin-bottom: 60px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .margin-bottom-6u {
    margin-bottom: 72px;
  }
}
.search-section .padding-top-6u {
  padding-top: 48px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .padding-top-6u {
    padding-top: 60px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .padding-top-6u {
    padding-top: 72px;
  }
}
.search-section .padding-bottom-6u {
  padding-bottom: 48px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .padding-bottom-6u {
    padding-bottom: 60px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .padding-bottom-6u {
    padding-bottom: 72px;
  }
}
.search-section .spacing-6u {
  margin-bottom: 48px;
  margin-top: 48px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .spacing-6u {
    margin-bottom: 60px;
    margin-top: 60px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .spacing-6u {
    margin-bottom: 72px;
    margin-top: 72px;
  }
}
.search-section .margin-top-7u {
  margin-top: 56px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .margin-top-7u {
    margin-top: 70px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .margin-top-7u {
    margin-top: 84px;
  }
}
.search-section .margin-bottom-7u {
  margin-bottom: 56px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .margin-bottom-7u {
    margin-bottom: 70px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .margin-bottom-7u {
    margin-bottom: 84px;
  }
}
.search-section .padding-top-7u {
  padding-top: 56px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .padding-top-7u {
    padding-top: 70px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .padding-top-7u {
    padding-top: 84px;
  }
}
.search-section .padding-bottom-7u {
  padding-bottom: 56px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .padding-bottom-7u {
    padding-bottom: 70px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .padding-bottom-7u {
    padding-bottom: 84px;
  }
}
.search-section .spacing-7u {
  margin-bottom: 56px;
  margin-top: 56px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .spacing-7u {
    margin-bottom: 70px;
    margin-top: 70px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .spacing-7u {
    margin-bottom: 84px;
    margin-top: 84px;
  }
}
.search-section .margin-top-8u {
  margin-top: 64px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .margin-top-8u {
    margin-top: 80px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .margin-top-8u {
    margin-top: 96px;
  }
}
.search-section .margin-bottom-8u {
  margin-bottom: 64px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .margin-bottom-8u {
    margin-bottom: 80px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .margin-bottom-8u {
    margin-bottom: 96px;
  }
}
.search-section .padding-top-8u {
  padding-top: 64px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .padding-top-8u {
    padding-top: 80px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .padding-top-8u {
    padding-top: 96px;
  }
}
.search-section .padding-bottom-8u {
  padding-bottom: 64px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .padding-bottom-8u {
    padding-bottom: 80px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .padding-bottom-8u {
    padding-bottom: 96px;
  }
}
.search-section .spacing-8u {
  margin-bottom: 64px;
  margin-top: 64px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .spacing-8u {
    margin-bottom: 80px;
    margin-top: 80px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .spacing-8u {
    margin-bottom: 96px;
    margin-top: 96px;
  }
}
.search-section .margin-top-9u {
  margin-top: 72px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .margin-top-9u {
    margin-top: 90px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .margin-top-9u {
    margin-top: 108px;
  }
}
.search-section .margin-bottom-9u {
  margin-bottom: 72px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .margin-bottom-9u {
    margin-bottom: 90px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .margin-bottom-9u {
    margin-bottom: 108px;
  }
}
.search-section .padding-top-9u {
  padding-top: 72px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .padding-top-9u {
    padding-top: 90px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .padding-top-9u {
    padding-top: 108px;
  }
}
.search-section .padding-bottom-9u {
  padding-bottom: 72px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .padding-bottom-9u {
    padding-bottom: 90px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .padding-bottom-9u {
    padding-bottom: 108px;
  }
}
.search-section .spacing-9u {
  margin-bottom: 72px;
  margin-top: 72px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .spacing-9u {
    margin-bottom: 90px;
    margin-top: 90px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .spacing-9u {
    margin-bottom: 108px;
    margin-top: 108px;
  }
}
.search-section a, .search-section a.button {
  text-decoration: none;
}

.search-section a .icon-link-external, .search-section a .icon-link-internal, .search-section a.button .icon-link-external, .search-section a.button .icon-link-internal {
  padding-left: 5px;
  padding-right: 1px;
}

.search-section a .icon-zzz0027-link-external, .search-section a .icon-zzz0028-link-internal, .search-section a.button .icon-zzz0027-link-external, .search-section a.button .icon-zzz0028-link-internal {
  height: 1em;
}

.search-section a.button:focus, .search-section a.button:hover, .search-section a:focus, .search-section a:hover {
  background: transparent;
  color: #003b71;
  text-decoration: underline;
}

.search-section a.button:focus img, .search-section a.button:hover img, .search-section a:focus img, .search-section a:hover img {
  filter: none;
}

.search-section a.button:focus .icon-zzz0027-link-external, .search-section a.button:focus .icon-zzz0028-link-internal, .search-section a.button:hover .icon-zzz0027-link-external, .search-section a.button:hover .icon-zzz0028-link-internal, .search-section a:focus .icon-zzz0027-link-external, .search-section a:focus .icon-zzz0028-link-internal, .search-section a:hover .icon-zzz0027-link-external, .search-section a:hover .icon-zzz0028-link-internal {
  -webkit-filter: grayscale(1) invert(1) contrast(800%) brightness(500%);
  filter: grayscale(1) invert(1) contrast(800%) brightness(500%);
}

.search-section a.button.text-link-with-icon, .search-section a.text-link-with-icon {
  align-items: center;
  display: flex;
  gap: 4px;
}

.search-section a.button.text-link-with-icon svg, .search-section a.text-link-with-icon svg {
  vertical-align: bottom;
}

.search-section a.button.inline-link, .search-section a.inline-link {
  text-decoration: underline;
}

.search-section a.button {
  box-sizing: border-box;
  overflow-wrap: anywhere;
  padding-bottom: 11px;
  padding-top: 11px;
}

.search-section a.button:focus, .search-section a.button:hover {
  background-color: #f2f8fb;
  border-color: #003b71;
  color: #003b71;
}

.search-section a.button svg {
  margin-left: 8px;
  margin-right: 0;
  vertical-align: top;
}

.search-section a.button.external-link svg {
  margin-left: 8px;
}

.search-section a.button.external-link, .search-section a.button.new-window-link {
  align-items: center;
  display: flex;
  justify-content: center;
}

.search-section a.button.-icon-and-text svg {
  margin-left: 0;
  margin-right: 8px;
}

.search-section a.button.-action:hover, .search-section a.button.-high-contrast:hover, .search-section a.button.-navigation__next:hover, .search-section a.button.impact-destructive:hover, .search-section a.button:focus, .search-section a.button:hover {
  text-decoration: underline;
}

.search-section .external-link, .search-section .external-link a {
  align-items: center;
}

.search-section .external-link a svg, .search-section .external-link svg {
  vertical-align: bottom;
}

.search-section .external-link a.inline a, .search-section .external-link.inline a {
  text-decoration: underline;
}

.search-section .new-window-link img, .search-section .new-window-link svg {
  margin-left: 2px;
  vertical-align: middle;
}

.search-section .new-window-link img:hover, .search-section .new-window-link svg:hover {
  text-decoration: underline;
}

.search-section .-inverted:hover a, .search-section .alert .-p1 a:hover a, .search-section .external-link:hover a {
  color: #003b71;
  text-decoration: underline;
}

.search-section .-inverted.button svg, .search-section .alert .-p1 a.button svg, .search-section .external-link.button svg {
  margin-left: 2px;
}

.search-section .-inverted.button img, .search-section .alert .-p1 a.button img, .search-section .external-link.button img {
  height: 1em;
  width: 1em;
}

.search-section .-inverted.button img:hover, .search-section .alert .-p1 a.button img:hover, .search-section .external-link.button img:hover {
  -webkit-filter: grayscale(1) invert(1) contrast(800%) brightness(500%);
  filter: grayscale(1) invert(1) contrast(800%) brightness(500%);
}

.search-section .-inverted svg, .search-section .alert .-p1 a svg, .search-section .external-link svg {
  margin-left: 2px;
}

.search-section .internal-link svg {
  margin-left: 2px;
  vertical-align: bottom;
}

.search-section .back-link a:hover svg, .search-section .back-link a:hover svg path {
  fill: #003b71;
}

.search-section :not([data-ds-theme=vessel i]).link-list-title--small {
  font-size: 20px;
  font-weight: 400;
  letter-spacing: -0.01em;
  line-height: 28px;
  margin: 0;
  padding-bottom: 20px;
}

.search-section :not([data-ds-theme=vessel i]).link-list-title--small.-book, .search-section :not([data-ds-theme=vessel i]).link-list-title--small.\--book {
  font-family: Gotham\ 4r;
}

.search-section :not([data-ds-theme=vessel i]).link-list-title--small.-light, .search-section :not([data-ds-theme=vessel i]).link-list-title--small.\--light {
  font-family: Gotham\ 3r;
}

.search-section :not([data-ds-theme=vessel i]).link-list-title--small.-medium, .search-section :not([data-ds-theme=vessel i]).link-list-title--small.\--medium {
  font-family: Gotham\ 5r;
}

.search-section :not([data-ds-theme=vessel i]).link-list-title--small.-bold, .search-section :not([data-ds-theme=vessel i]).link-list-title--small.\--bold {
  font-family: Gotham\ 5r;
}

.search-section :not([data-ds-theme=vessel i]).link-list-title--small {
  color: #677083;
}

.search-section :not([data-ds-theme=vessel i]).link-list-title--large {
  font-size: 26px;
  font-weight: 400;
  letter-spacing: -0.01em;
  line-height: 32px;
  margin: 0;
  padding-bottom: 20px;
}

.search-section :not([data-ds-theme=vessel i]).link-list-title--large.-book, .search-section :not([data-ds-theme=vessel i]).link-list-title--large.\--book {
  font-family: Gotham\ 4r;
}

.search-section :not([data-ds-theme=vessel i]).link-list-title--large.-light, .search-section :not([data-ds-theme=vessel i]).link-list-title--large.\--light {
  font-family: Gotham\ 3r;
}

.search-section :not([data-ds-theme=vessel i]).link-list-title--large.-medium, .search-section :not([data-ds-theme=vessel i]).link-list-title--large.\--medium {
  font-family: Gotham\ 5r;
}

.search-section :not([data-ds-theme=vessel i]).link-list-title--large.-bold, .search-section :not([data-ds-theme=vessel i]).link-list-title--large.\--bold {
  font-family: Gotham\ 5r;
}

.search-section :not([data-ds-theme=vessel i]).link-list-title--large {
  color: #000;
}

@media screen and (max-width: 767px) {
  .search-section :not([data-ds-theme=vessel i]).link-list-title--large {
    font-size: 32px;
    font-weight: 400;
    letter-spacing: -0.02em;
    line-height: 40px;
  }
  .search-section :not([data-ds-theme=vessel i]).link-list-title--large.-book, .search-section :not([data-ds-theme=vessel i]).link-list-title--large.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section :not([data-ds-theme=vessel i]).link-list-title--large.-light, .search-section :not([data-ds-theme=vessel i]).link-list-title--large.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section :not([data-ds-theme=vessel i]).link-list-title--large.-medium, .search-section :not([data-ds-theme=vessel i]).link-list-title--large.\--medium {
    font-family: Gotham\ 5r;
  }
  .search-section :not([data-ds-theme=vessel i]).link-list-title--large.-bold, .search-section :not([data-ds-theme=vessel i]).link-list-title--large.\--bold {
    font-family: Gotham\ 5r;
  }
}
.search-section :not([data-ds-theme=vessel i]).link-list {
  margin-top: 0;
  padding-top: 0;
}

.search-section :not([data-ds-theme=vessel i]).link-list--horizontal li {
  display: inline-block;
  padding-right: 20px;
}

.search-section :not([data-ds-theme=vessel i]).link-list--horizontal.-divided li {
  border-right: 1px solid #d3d6dc;
  margin-right: 20px;
  padding-right: 20px;
}

.search-section :not([data-ds-theme=vessel i]).link-list--horizontal.-divided li:last-child {
  border-right: 0;
  margin-right: 0;
}

.search-section :not([data-ds-theme=vessel i]).link-list--horizontal li {
  padding-bottom: 12px;
}

.search-section :not([data-ds-theme=vessel i]).link-list--horizontal li a, .search-section :not([data-ds-theme=vessel i]).link-list--horizontal li a.button {
  text-decoration: none;
}

.search-section :not([data-ds-theme=vessel i]).link-list--horizontal li a.button:hover, .search-section :not([data-ds-theme=vessel i]).link-list--horizontal li a:hover {
  text-decoration: underline;
}

.search-section :not([data-ds-theme=vessel i]).link-list li {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
  padding-bottom: 16px;
}

.search-section :not([data-ds-theme=vessel i]).link-list li.-book, .search-section :not([data-ds-theme=vessel i]).link-list li.\--book {
  font-family: Gotham\ 4r;
}

.search-section :not([data-ds-theme=vessel i]).link-list li.-light, .search-section :not([data-ds-theme=vessel i]).link-list li.\--light {
  font-family: Gotham\ 3r;
}

.search-section :not([data-ds-theme=vessel i]).link-list li.-medium, .search-section :not([data-ds-theme=vessel i]).link-list li.\--medium {
  font-family: Gotham\ 5r;
}

.search-section :not([data-ds-theme=vessel i]).link-list li.-bold, .search-section :not([data-ds-theme=vessel i]).link-list li.\--bold {
  font-family: Gotham\ 5r;
}

.search-section :not([data-ds-theme=vessel i]).link-list li a, .search-section :not([data-ds-theme=vessel i]).link-list li a.button {
  text-decoration: none;
}

.search-section :not([data-ds-theme=vessel i]).link-list li a.button:hover, .search-section :not([data-ds-theme=vessel i]).link-list li a:hover {
  text-decoration: underline;
}

.search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list-title, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list-title {
  color: #0d1c3d;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: -0.01em;
  line-height: 28px;
  margin: 0;
  padding: 0;
}

.search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list-title.-book, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list-title.\--book, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list-title.-book, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list-title.\--book {
  font-family: Gotham\ 4r;
}

.search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list-title.-light, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list-title.\--light, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list-title.-light, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list-title.\--light {
  font-family: Gotham\ 3r;
}

.search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list-title.-medium, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list-title.\--medium, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list-title.-medium, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list-title.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list-title.-bold, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list-title.\--bold, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list-title.-bold, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list-title.\--bold {
  font-family: Gotham\ 5r;
}

@media screen and (max-width: 1151px) {
  .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list-title, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list-title {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
  }
  .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list-title.-book, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list-title.\--book, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list-title.-book, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list-title.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list-title.-light, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list-title.\--light, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list-title.-light, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list-title.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list-title.-medium, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list-title.\--medium, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list-title.-medium, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list-title.\--medium {
    font-family: Gotham\ 5r;
  }
  .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list-title.-bold, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list-title.\--bold, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list-title.-bold, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list-title.\--bold {
    font-family: Gotham\ 5r;
  }
}
.search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list {
  margin-bottom: 0;
  margin-top: 16px;
  padding-bottom: 0;
  padding-top: 0;
}

.search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list li, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list li {
  font-family: Gotham\ 4r;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 24px;
  padding-bottom: 12px;
}

.search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list li.-book, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list li.\--book, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list li.-book, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list li.\--book {
  font-family: Gotham\ 4r;
}

.search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list li.-light, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list li.\--light, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list li.-light, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list li.\--light {
  font-family: Gotham\ 3r;
}

.search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list li.-medium, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list li.\--medium, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list li.-medium, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list li.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list li.-bold, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list li.\--bold, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list li.-bold, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list li.\--bold {
  font-family: Gotham\ 5r;
}

@media screen and (max-width: 1151px) {
  .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list li, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list li {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
  }
  .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list li.-book, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list li.\--book, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list li.-book, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list li.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list li.-light, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list li.\--light, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list li.-light, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list li.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list li.-medium, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list li.\--medium, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list li.-medium, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list li.\--medium {
    font-family: Gotham\ 5r;
  }
  .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list li.-bold, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list li.\--bold, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list li.-bold, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list li.\--bold {
    font-family: Gotham\ 5r;
  }
}
.search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list li a, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list li a {
  text-decoration: underline;
}

.search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__title-font-weight--medium .link-list-title, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__title-font-weight--medium .link-list-title {
  font-family: Gotham\ 5r;
}

.search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__link-font-weight--medium .link-list li, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__link-font-weight--medium .link-list li {
  font-family: Gotham\ 5r;
}

.search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__font-size--small .link-list li, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__font-size--small .link-list li {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
}

.search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__font-size--small .link-list li.-book, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__font-size--small .link-list li.\--book, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__font-size--small .link-list li.-book, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__font-size--small .link-list li.\--book {
  font-family: Gotham\ 4r;
}

.search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__font-size--small .link-list li.-light, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__font-size--small .link-list li.\--light, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__font-size--small .link-list li.-light, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__font-size--small .link-list li.\--light {
  font-family: Gotham\ 3r;
}

.search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__font-size--small .link-list li.-medium, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__font-size--small .link-list li.\--medium, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__font-size--small .link-list li.-medium, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__font-size--small .link-list li.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__font-size--small .link-list li.-bold, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__font-size--small .link-list li.\--bold, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__font-size--small .link-list li.-bold, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__font-size--small .link-list li.\--bold {
  font-family: Gotham\ 5r;
}

@media screen and (max-width: 1151px) {
  .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__font-size--small .link-list li, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__font-size--small .link-list li {
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
  }
  .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__font-size--small .link-list li.-book, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__font-size--small .link-list li.\--book, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__font-size--small .link-list li.-book, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__font-size--small .link-list li.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__font-size--small .link-list li.-light, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__font-size--small .link-list li.\--light, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__font-size--small .link-list li.-light, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__font-size--small .link-list li.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__font-size--small .link-list li.-medium, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__font-size--small .link-list li.\--medium, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__font-size--small .link-list li.-medium, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__font-size--small .link-list li.\--medium {
    font-family: Gotham\ 5r;
  }
  .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__font-size--small .link-list li.-bold, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__font-size--small .link-list li.\--bold, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__font-size--small .link-list li.-bold, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__font-size--small .link-list li.\--bold {
    font-family: Gotham\ 5r;
  }
}
.search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__vspacing--small .link-list, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__vspacing--small .link-list {
  margin-top: 12px;
}

.search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__vspacing--small .link-list li, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__vspacing--small .link-list li {
  padding-bottom: 8px;
}

.search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__links--no-underline .link-list li a, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__links--no-underline .link-list li a {
  text-decoration: none;
}

.search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__links--no-underline .link-list li a:focus, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__links--no-underline .link-list li a:hover, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__links--no-underline .link-list li a:focus, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__links--no-underline .link-list li a:hover {
  text-decoration: underline;
}

.search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] li:last-child, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] li:last-child {
  padding-bottom: 0;
}

.search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list-title {
  color: #fff;
}

.search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list {
  margin-top: 24px;
}

.search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list li {
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 24px;
  padding-bottom: 24px;
}

.search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list li.-book, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list li.\--book {
  font-family: Gotham\ 4r;
}

.search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list li.-light, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list li.\--light {
  font-family: Gotham\ 3r;
}

.search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list li.-medium, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list li.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list li.-bold, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list li.\--bold {
  font-family: Gotham\ 5r;
}

@media screen and (max-width: 1151px) {
  .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list li {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
  }
  .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list li.-book, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list li.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list li.-light, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list li.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list li.-medium, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list li.\--medium {
    font-family: Gotham\ 5r;
  }
  .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list li.-bold, .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list li.\--bold {
    font-family: Gotham\ 5r;
  }
}
.search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list li a {
  color: #fff;
}

@media screen and (max-width: 1151px) {
  .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list {
    margin-top: 16px;
  }
  .search-section .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list li {
    padding-bottom: 16px;
  }
}
.search-section .kp-footer .external-link:hover img, .search-section .kp-footer .external-link:hover img:hover, .search-section .kp-footer .internal-link:hover img, .search-section .kp-footer .internal-link:hover img:hover {
  filter: none;
}

.search-section svg.kp-external-link-icon {
  fill: currentColor;
  height: 1em;
  margin-bottom: -0.13em;
  margin-left: 0.3em;
}

.search-section .alert .-p1 a img {
  -webkit-filter: grayscale(1) invert(1) contrast(800%) brightness(500%);
  filter: grayscale(1) invert(1) contrast(800%) brightness(500%);
}

.search-section a.button.-small:not(.-block) {
  line-height: 34px;
}

.search-section a.button.-inverted img:first-child {
  height: 24px;
  width: auto;
}

.search-section a.button.-inverted.-small img:first-child {
  height: 20px;
  width: auto;
}

.search-section a.button.-primary.-light img {
  filter: grayscale(1) invert(1) contrast(800%) brightness(500%);
}

.search-section a.button.-primary.-light.-icon-and-text {
  display: inline-block;
}

.search-section a.button.-primary.-light.-icon-and-text img {
  float: inline-start;
}

.search-section a.button.-inverted.-icon-and-text {
  display: inline-block;
}

.search-section a.button.-inverted.-icon-and-text img {
  float: inline-start;
}

.search-section a.button.-primary.-light:hover {
  text-decoration: underline;
}

.search-section a.button.-inverted img {
  filter: brightness(0) saturate(100%) invert(26%) sepia(40%) saturate(4793%) hue-rotate(182deg) brightness(93%) contrast(101%);
}

.search-section a.button.-inverted:hover img {
  filter: grayscale(1) invert(1) contrast(800%) brightness(500%);
}

.search-section .button img {
  overflow: unset;
}

.search-section a.button:has(:not(span)) svg.kp-external-link-icon {
  height: 1rem !important;
  margin-left: 2px;
  margin-right: 0;
  vertical-align: baseline;
  width: 1rem !important;
}

.search-section a.button:has(span) {
  align-items: flex-start;
  display: flex;
  justify-content: center;
}

@media screen and (min-width: 1152px) {
  .search-section .error-description.label-error ul, .search-section div.error-description ul.error-inline {
    margin-left: 59px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .error-description.label-error ul {
    margin-left: 60px;
  }
  .search-section div.error-description ul.error-inline {
    margin-left: 59px;
  }
}
@media screen and (max-width: 767px) {
  .search-section .error-description.label-error ul, .search-section div.error-description ul.error-inline {
    margin-left: 65px;
  }
  .search-section span.error-label {
    margin-left: 47px;
  }
}
.search-section ul.error-inline-no-label {
  margin-left: 16px;
}

.search-section .form-group .text-input-helper {
  margin-top: 4px;
  padding: 0;
}

.search-section .error-description ul li {
  font-size: 12px;
  font-weight: 325;
  line-height: 16px;
}

.search-section .error-description ul li img {
  height: 16px;
  margin-right: 4px;
  width: 16px;
}

.search-section .select-one select {
  appearance: none;
  border: 1px solid #a0a5b6;
  border-radius: 4px;
  box-sizing: border-box;
  color: #0d1c3d;
  font-style: normal;
  font-weight: 325;
  height: 48px;
  letter-spacing: 0.01em;
  line-height: 20px;
  padding: 12px 32px 12px 12px;
  width: 417px;
}

.search-section .select-one select:focus, .search-section .select-one select:focus-visible {
  outline-color: #0074ad;
}

.search-section .select-one select.error-field {
  border: 1px solid #d00000;
}

.search-section .select-one select.error-field:focus, .search-section .select-one select.error-field:focus-visible {
  border: 2px solid #d00000;
  outline-color: #d00000;
}

@media screen and (max-width: 767px) {
  .search-section .select-one select {
    width: 100%;
  }
}
.search-section .select-one img {
  right: 0;
}

.search-section .select-one img.icon-chevron-down {
  filter: brightness(0) saturate(100%) invert(26%) sepia(40%) saturate(4793%) hue-rotate(182deg) brightness(93%) contrast(101%);
}

.search-section .select-one img.icon-chevron-down.disabled {
  filter: brightness(0) saturate(100%) invert(44%) sepia(3%) saturate(2928%) hue-rotate(183deg) brightness(95%) contrast(80%);
}

@media screen and (min-width: 768px) {
  .search-section .select-one select {
    font-size: 16px;
    line-height: 24px;
    padding: 12px;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .select-one select {
    min-width: 100%;
  }
}
.search-section .select-one select:disabled {
  background-color: #f7f7f7;
  border-color: #677083;
  color: #677083;
}

.search-section .select-inline {
  display: inline;
}

.search-section .select-inline select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  border: 1px solid #a0a5b6;
  border-radius: 4px;
  box-sizing: border-box;
  color: #0d1c3d;
  cursor: pointer;
  font-size: 16px;
  font-style: normal;
  font-weight: 325;
  height: 48px;
  letter-spacing: 0.01em;
  line-height: 20px;
  margin-right: -20px;
  padding: 12px 32px 12px 12px;
  width: 417px;
}

.search-section .select-inline select:focus, .search-section .select-inline select:focus-visible {
  outline-color: #0074ad;
}

.search-section .select-inline select.error-field {
  border: 1px solid #d00000;
}

.search-section .select-inline select.error-field:focus, .search-section .select-inline select.error-field:focus-visible {
  border: 2px solid #d00000;
  outline-color: #d00000;
}

@media screen and (max-width: 767px) {
  .search-section .select-inline select {
    width: 100%;
  }
}
.search-section .select-inline img {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.search-section .select-inline img.icon-chevron-down.disabled {
  filter: brightness(0) saturate(100%) invert(44%) sepia(3%) saturate(2928%) hue-rotate(183deg) brightness(95%) contrast(80%);
}

@media screen and (min-width: 768px) {
  .search-section .select-inline select {
    font-size: 16px;
    line-height: 24px;
    padding: 12px;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .select-inline select {
    min-width: 100%;
  }
}
.search-section .select-inline select:disabled {
  background-color: #f7f7f7;
  border-color: #677083;
  color: #677083;
  cursor: not-allowed;
}

.search-section .select-inline select::-ms-expand {
  display: none;
}

.search-section .select-inline select:disabled::-ms-value {
  color: #d3d6dc;
}

.search-section .select-inline {
  align-items: baseline;
  display: flex;
  position: relative;
}

.search-section .select-inline .inline {
  border: none;
  height: 28px;
  padding: 4px 30px 4px 14px;
  width: auto;
}

.search-section .select-inline img {
  pointer-events: none !important;
}

@media screen and (max-width: 767px) {
  .search-section .select-inline img {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
  }
}
.search-section .select-inline label.inline-label {
  display: inline;
  margin-bottom: -8px;
}

.search-section .select-inline span.text-input-helper {
  display: inline;
  margin-top: 8px;
  padding-left: 21px;
}

.search-section .select-inline img.icon-chevron-down {
  filter: brightness(0) saturate(100%) invert(26%) sepia(40%) saturate(4793%) hue-rotate(182deg) brightness(93%) contrast(101%);
  right: -12px;
}

@media screen and (max-width: 767px) {
  .search-section .select-inline {
    display: inline-block;
  }
  .search-section .select-inline .inline {
    width: 255px !important;
  }
  .search-section .select-inline img.icon-chevron-down {
    right: -12px;
  }
  .search-section .select-inline span.text-input-helper {
    display: flex;
    margin-left: 45px;
  }
  .search-section .select-inline span.no-label {
    margin-left: -2px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .select-inline span.text-input-helper {
    display: inline;
  }
  .search-section .select-inline .inline {
    width: 196px;
  }
  .search-section .select-inline select {
    min-width: 0;
  }
}
.search-section .select-inline .disabled {
  border-color: #878f9b;
  color: #677083;
  cursor: not-allowed;
}

.search-section .select-inline .select-inline select:disabled {
  background-color: transparent;
  border-color: #878f9b;
  color: #677083;
  cursor: not-allowed;
}

.search-section .select-inline .select-inline img.icon-chevron-down.disabled {
  filter: brightness(0) saturate(100%) invert(44%) sepia(3%) saturate(2928%) hue-rotate(183deg) brightness(95%) contrast(80%);
}

.search-section .card, .search-section .card__container, .search-section .ds-card .cmp-container {
  background-color: #fff;
  border: 1px solid #919191;
  border-radius: 4px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.04);
  color: #000;
  display: block;
  font-size: 0.75rem;
  overflow: hidden;
  position: relative;
  text-decoration: none;
}

.search-section .card__container img {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transition: all 0.4s ease;
  width: 100%;
}

.search-section .card__container:hover img {
  transform: scale(1.04);
}

.search-section .card__container .card__content-action, .search-section .card__container .card__content-body, .search-section .card__container .card__content-category, .search-section .card__container .card__content-title {
  display: block;
}

.search-section .ds-panel__container--pale-blue, .search-section .ds-tm-panel, .search-section .ds-vuc-panel {
  background-color: #f0f7fa;
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-radius: 1rem;
  padding: 1rem;
}

.search-section .ds-panel__container--pale-blue .aem-Grid, .search-section .ds-panel__container--pale-blue .ds-panel__container-wrapper, .search-section .ds-tm-panel .aem-Grid, .search-section .ds-tm-panel .ds-panel__container-wrapper, .search-section .ds-vuc-panel .aem-Grid, .search-section .ds-vuc-panel .ds-panel__container-wrapper {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
}

.search-section .ds-panel__container--pale-blue .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--12, .search-section .ds-tm-panel .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--12, .search-section .ds-vuc-panel .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--12 {
  float: none;
  width: auto;
}

.search-section .ds-panel__container--pale-blue img, .search-section .ds-tm-panel img, .search-section .ds-vuc-panel img {
  float: none;
  height: 64px;
  margin-right: 1rem;
  width: inherit;
  width: 64px;
}

.search-section .ds-panel__container--pale-blue .ds-panel__container-text, .search-section .ds-panel__container--pale-blue .text, .search-section .ds-tm-panel .ds-panel__container-text, .search-section .ds-tm-panel .text, .search-section .ds-vuc-panel .ds-panel__container-text, .search-section .ds-vuc-panel .text {
  margin-right: auto;
  max-width: 70%;
}

@media screen and (min-width: 768px) {
  .search-section .ds-panel__container--pale-blue .ds-panel__container-text, .search-section .ds-panel__container--pale-blue .text, .search-section .ds-tm-panel .ds-panel__container-text, .search-section .ds-tm-panel .text, .search-section .ds-vuc-panel .ds-panel__container-text, .search-section .ds-vuc-panel .text {
    max-width: 60%;
  }
}
@media screen and (max-width: 767px) {
  .search-section .ds-panel__container--pale-blue .gs-button, .search-section .ds-tm-panel .gs-button, .search-section .ds-vuc-panel .gs-button {
    flex-grow: 1;
    width: 100%;
  }
}
.search-section .ds-panel__container--pale-blue .button, .search-section .ds-tm-panel .button, .search-section .ds-vuc-panel .button {
  background-color: #0078b3;
  color: #f0f7fa;
  flex-grow: 1;
  font-size: 1rem;
  line-height: 24px;
  margin-top: 0.75rem;
  padding: 0.5625rem 0.8125rem;
  width: 100%;
}

.search-section .ds-panel__container--pale-blue .button:hover, .search-section .ds-tm-panel .button:hover, .search-section .ds-vuc-panel .button:hover {
  background-color: #003b71;
  text-decoration: none;
}

@media screen and (min-width: 768px) {
  .search-section .ds-panel__container--pale-blue .button, .search-section .ds-tm-panel .button, .search-section .ds-vuc-panel .button {
    flex-grow: 0;
    margin-top: 0;
    width: auto;
  }
}
.search-section .ds-panel__container--pale-blue .button a:hover, .search-section .ds-tm-panel .button a:hover, .search-section .ds-vuc-panel .button a:hover {
  text-decoration: none;
}

@media screen and (min-width: 768px) {
  .search-section .ds-panel__container--pale-blue .button a, .search-section .ds-tm-panel .button a, .search-section .ds-vuc-panel .button a {
    width: auto;
  }
}
.search-section .ds-tm-panel {
  background-color: #f0f7fa;
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 1rem;
  box-shadow: 0 4px 20px rgba(95, 53, 53, 0.04);
  color: #0d1c3d;
  display: none;
  margin-bottom: 30px;
  margin-top: 0;
  overflow: hidden;
  padding: 1rem;
  position: relative;
  text-decoration: none;
}

.search-section .author-mode .ds-tm-panel {
  display: block;
}

.search-section .ds-tm-panel > [id^=container-] > .cmp-container > .aem-Grid {
  align-items: flex-start;
  display: flex;
  gap: 0.5rem 1rem;
}

@media screen and (max-width: 370px) {
  .search-section .ds-tm-panel > [id^=container-] > .cmp-container > .aem-Grid {
    flex-direction: column;
    gap: 0;
  }
}
.search-section .ds-tm-panel > [id^=container-] > .cmp-container > .aem-Grid:after, .search-section .ds-tm-panel > [id^=container-] > .cmp-container > .aem-Grid:before {
  display: none;
}

.search-section .ds-tm-panel > [id^=container-] > .cmp-container > .aem-Grid .gs-image-core {
  flex: 0;
  margin-top: 12px;
}

.search-section .ds-tm-panel > [id^=container-] > .cmp-container > .aem-Grid .gs-image-core .cmp-image__image {
  margin-right: 0;
  max-width: none;
}

.search-section .ds-tm-panel > [id^=container-] > .cmp-container > .aem-Grid .text {
  color: #0d1c3d;
  flex: 1;
  max-width: none;
}

.search-section .ds-tm-panel > [id^=container-] > .cmp-container > .aem-Grid .text h4 {
  color: #003b71;
  font-family: Gotham\ 5r;
  margin-bottom: 1.2rem;
}

.search-section .ds-tm-panel > [id^=container-] > .cmp-container > .aem-Grid .text p:not(:last-child) {
  margin-bottom: 1.2rem;
}

.search-section .ds-tag {
  display: flex;
  flex-wrap: wrap;
  height: 1.5rem;
}

.search-section .ds-tag p {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  font-family: Gotham\ 5r;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
  padding: 2px 8px;
}

.search-section .ds-tag p.-book, .search-section .ds-tag p.\--book {
  font-family: Gotham\ 4r;
}

.search-section .ds-tag p.-light, .search-section .ds-tag p.\--light {
  font-family: Gotham\ 3r;
}

.search-section .ds-tag p.-bold, .search-section .ds-tag p.-medium, .search-section .ds-tag p.\--bold, .search-section .ds-tag p.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .ds-tag p {
  margin-bottom: 0;
  margin-top: 0;
  text-align: left;
  width: auto;
}

.search-section .current-theme {
  content: "ds2";
}

@media screen and (min-width: 1152px) {
  .search-section .feature-icon, .search-section .green-blue-icon, .search-section .neutral-icon-circle, .search-section .primary-icon--green, .search-section .primary-icon--grey.icon-none.-text-icon, .search-section .primary-icon--kp-blue, .search-section .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon, .search-section .primary-icon-circle, .search-section .primary-icon-circle--acai, .search-section .primary-icon-circle--acai-large, .search-section .primary-icon-circle--blue, .search-section .primary-icon-circle--blue-large, .search-section .primary-icon-circle--blue-midnight, .search-section .primary-icon-circle--blue-midnight-large, .search-section .primary-icon-circle--burnt-sienna, .search-section .primary-icon-circle--burnt-sienna-large, .search-section .primary-icon-circle--darkgreen, .search-section .primary-icon-circle--darkgreen-large, .search-section .primary-icon-circle--green, .search-section .primary-icon-circle--green-large, .search-section .primary-icon-circle--purple, .search-section .primary-icon-circle--purple-large, .search-section .secondary-icon--acai, .search-section .secondary-icon--acai-large, .search-section .secondary-icon--acai-small, .search-section .secondary_icon--blue, .search-section .secondary_icon--blue-burnt-sienna, .search-section .secondary_icon--blue-burnt-sienna-large, .search-section .secondary_icon--blue-burnt-sienna-small, .search-section .secondary_icon--blue-darkgreen, .search-section .secondary_icon--blue-darkgreen-large, .search-section .secondary_icon--blue-darkgreen-small, .search-section .secondary_icon--blue-midnight, .search-section .secondary_icon--blue-midnight-large, .search-section .secondary_icon--blue-midnight-small, .search-section .secondary_icon--blue-purple, .search-section .secondary_icon--green, .search-section .secondary_icon--green-large, .search-section .secondary_icon--green-small {
    font-size: 32px;
    height: 64px;
    width: 64px;
  }
  .search-section .primary-icon-circle {
    font-size: 35px;
  }
  .search-section .secondary_icon--blue-midnight, .search-section .secondary_icon--blue-midnight-small {
    font-size: 34px;
  }
  .search-section .secondary_icon--blue-midnight-large {
    font-size: 64px;
  }
  .search-section .secondary_icon--blue-midnight-large.icon-zzz0010healthsummary {
    font-size: 26px;
    vertical-align: middle;
  }
  .search-section .secondary_icon--blue-midnight.icon-zzz0010healthsummary:before {
    font-size: 23px;
    vertical-align: middle;
    width: 28px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .secondary_icon--blue-midnight.icon-zzz0012baby:before {
    font-size: 30px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .secondary_icon--blue-midnight.icon-zzz0012baby:before {
    display: inherit;
    font-size: 34px;
    height: 90%;
    width: 23px;
  }
  .search-section .secondary_icon--blue-midnight.icon-zzz0012notebook-pen {
    font-size: 30px;
  }
  .search-section .secondary_icon--blue-midnight.icon-eyeglasses {
    line-height: 55px;
  }
  .search-section .primary-icon-circle--blue-midnight {
    font-size: 34px;
  }
  .search-section .primary-icon-circle--blue-midnight-small {
    font-size: 10px;
  }
  .search-section .primary-icon-circle--blue-midnight-large {
    font-size: 64px;
  }
  .search-section .neutral-icon-circle {
    border: 3px solid #677083;
    font-size: 30px;
  }
  .search-section .neutral-icon-circle.icon-message {
    display: inline-block;
    line-height: 71px;
    text-align: center;
  }
  .search-section .neutral-icon-circle.icon-calculator, .search-section .neutral-icon-circle.icon-location, .search-section .neutral-icon-circle.icon-search {
    font-size: 40px;
  }
  .search-section .neutral-icon-circle.icon-document {
    font-size: 38px;
  }
  .search-section .neutral-icon-circle.icon-zbill, .search-section .neutral-icon-circle.icon-zclaim {
    font-size: 35px;
  }
  .search-section .neutral-icon-circle.icon-cost-coverage {
    font-size: 39px;
  }
  .search-section .neutral-icon-circle-lg {
    border: 3px solid #677083;
    font-size: 50px;
    height: 60px;
    width: 60px;
  }
}
@media screen and (max-width: 767px) {
  .search-section .neutral-icon-circle-lg {
    font-size: 28px;
  }
}
@media screen and (min-width: 768px) {
  .search-section .neutral-icon-circle-lg.icon-zz002award:before {
    height: 47px;
    line-height: 47px;
    width: 25px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .neutral-icon-circle-lg.icon-zz002award:before {
    height: 47px;
    line-height: 1;
    width: 31px;
  }
  .search-section .neutral-icon-circle-lg.icon-message {
    display: inline-block;
    line-height: 71px;
  }
  .search-section .primary-icon--kp-blue {
    font-size: 38px;
  }
  .search-section .primary-icon--green {
    font-size: 42px;
  }
  .search-section .primary-icon--blue-med, .search-section .primary-icon--grey {
    font-size: 34px;
  }
  .search-section .primary-icon--blue {
    font-size: 50px;
    font-size: 64px;
    height: 64px;
    width: 64px;
  }
  .search-section .primary-icon-circle--blue {
    font-size: 34px;
  }
  .search-section .primary-icon-circle--blue-small {
    font-size: 10px;
  }
  .search-section .primary-icon-circle--blue-large {
    font-size: 64px;
  }
  .search-section .primary-icon-circle--blue.icon-minus:before {
    align-items: center;
    display: inline-flex;
    padding-top: 18px;
  }
  .search-section .primary-icon-circle--blue.icon-zzz0010people:before {
    font-size: 21px;
    padding-right: 16%;
  }
  .search-section .secondary_icon--blue {
    font-size: 34px;
  }
  .search-section .neutral-icon {
    font-size: 50px;
    font-size: 64px;
    height: 64px;
    width: 64px;
  }
  .search-section .neutral-icon-small {
    font-size: 10px;
  }
  .search-section .neutral-icon-large {
    font-size: 64px;
  }
  .search-section .primary-icon--grey.icon-none.-text-icon {
    font-size: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .primary-icon--grey.icon-none.-text-icon {
    font-size: 20px;
    height: 50px;
    line-height: 50px;
    width: 50px;
  }
}
@media screen and (max-width: 767px) {
  .search-section .primary-icon--grey.icon-none.-text-icon {
    font-size: 20px;
    height: 50px;
    line-height: 50px;
    width: 50px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon {
    font-size: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon {
    font-size: 20px;
    height: 50px;
    line-height: 50px;
    width: 50px;
  }
}
@media screen and (max-width: 767px) {
  .search-section .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon {
    font-size: 20px;
    height: 50px;
    line-height: 50px;
    width: 50px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .primary-icon-circle--green {
    font-size: 34px;
  }
  .search-section .primary-icon-circle--green-small {
    font-size: 10px;
  }
  .search-section .primary-icon-circle--green-large {
    font-size: 64px;
  }
  .search-section .primary-icon--green {
    font-size: 50px;
    font-size: 64px;
    height: 64px;
    width: 64px;
  }
  .search-section .primary-icon--green.icon-messages-circle {
    font-size: 64px;
    vertical-align: baseline;
    vertical-align: -moz-middle-with-baseline;
    width: 64px;
  }
  .search-section .secondary_icon--green {
    font-size: 34px;
  }
  .search-section .secondary_icon--green-small {
    font-size: 10px;
  }
  .search-section .secondary_icon--green-large {
    font-size: 64px;
  }
  .search-section .secondary_icon--green.icon-membercard {
    font-size: 45px;
    line-height: 57px;
  }
  .search-section .secondary_icon--green.icon-mouse {
    font-size: 40px;
    line-height: 57px;
  }
  .search-section .secondary_icon--green.icon-nurse {
    font-size: 45px;
    line-height: 56px;
  }
  .search-section .primary-icon-circle--darkgreen {
    font-size: 34px;
  }
  .search-section .primary-icon-circle--darkgreen-small {
    font-size: 10px;
  }
  .search-section .primary-icon-circle--darkgreen-large {
    font-size: 64px;
  }
  .search-section .secondary_icon--blue-darkgreen {
    font-size: 34px;
  }
  .search-section .secondary_icon--blue-darkgreen-small {
    font-size: 10px;
  }
  .search-section .secondary_icon--blue-darkgreen-large {
    font-size: 64px;
  }
  .search-section .primary-icon--purple {
    font-size: 50px;
    font-size: 64px;
    height: 64px;
    width: 64px;
  }
  .search-section .primary-icon-circle--purple {
    font-size: 34px;
  }
  .search-section .primary-icon-circle--purple-small {
    font-size: 10px;
  }
  .search-section .primary-icon-circle--purple-large {
    font-size: 64px;
  }
  .search-section .secondary_icon--blue-purple {
    font-size: 34px;
  }
  .search-section .primary-icon--burnt-sienna {
    font-size: 64px;
  }
  .search-section .primary-icon-circle--burnt-sienna {
    font-size: 34px;
  }
  .search-section .primary-icon-circle--burnt-sienna-small {
    font-size: 10px;
  }
  .search-section .primary-icon-circle--burnt-sienna-large {
    font-size: 64px;
  }
  .search-section .secondary_icon--blue-burnt-sienna {
    font-size: 34px;
  }
  .search-section .secondary_icon--blue-burnt-sienna-small {
    font-size: 10px;
  }
  .search-section .secondary_icon--blue-burnt-sienna-large {
    font-size: 64px;
  }
  .search-section .primary-icon--acai {
    font-size: 50px;
    font-size: 64px;
    height: 64px;
    width: 64px;
  }
  .search-section .primary-icon-circle--acai {
    font-size: 34px;
  }
  .search-section .primary-icon-circle--acai-small {
    font-size: 10px;
  }
  .search-section .primary-icon-circle--acai-large {
    font-size: 64px;
  }
  .search-section .secondary-icon--acai {
    font-size: 33px;
  }
  .search-section .secondary-icon--acai-small {
    font-size: 10px;
  }
  .search-section .secondary-icon--acai-large {
    font-size: 64px;
  }
  .search-section .icon-zz002advice, .search-section .icon-zz005-checkmark-circle {
    font-size: 64px;
    height: 58px;
    width: 64px;
  }
}
@media screen and (max-width: 767px) {
  .search-section .icon-zclaim:before {
    width: 20px;
  }
  .search-section .icon-zpay-bill:before, .search-section .icon-zpayment-history:before {
    height: 23px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .icon-zz008plan-of-care {
    font-size: 30px;
  }
  .search-section .icon-zzz0010briefcase {
    font-size: 31px;
  }
}
.search-section .icon-circle {
  align-items: center;
  background-color: #f0f7fa;
  border-radius: 50%;
  display: inline-flex;
  height: 40px;
  justify-content: center;
  line-height: 40px;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 40px;
}

.search-section .icon-circle img {
  height: 24px;
  vertical-align: middle;
  width: 24px;
}

.search-section .icon-illustrative-circle {
  align-items: center;
  background-color: #f0f7fa;
  border-radius: 50%;
  display: inline-flex;
  height: 72px;
  justify-content: center;
  line-height: 72px;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 72px;
}

.search-section .icon-illustrative, .search-section .icon-illustrative-circle img {
  height: 48px;
  vertical-align: middle;
  width: 48px;
}

.search-section .icon-inline {
  height: 16px;
  vertical-align: middle;
  width: 16px;
}

.search-section .-icon img, .search-section .icon-standard {
  height: 24px;
  vertical-align: middle;
  width: 24px;
}

.search-section .sg-spacing p {
  margin-top: 16px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .sg-spacing p {
    margin-top: 20px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .sg-spacing p {
    margin-top: 24px;
  }
}
.search-section .sg-spacing p {
  margin-bottom: 16px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .sg-spacing p {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .sg-spacing p {
    margin-bottom: 24px;
  }
}
.search-section .sg-spacing p {
  margin-left: 0;
  margin-right: 0;
}

.search-section .sg-spacing h1, .search-section .sg-spacing h2, .search-section .sg-spacing h3 {
  margin-top: 16px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .sg-spacing h1, .search-section .sg-spacing h2, .search-section .sg-spacing h3 {
    margin-top: 20px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .sg-spacing h1, .search-section .sg-spacing h2, .search-section .sg-spacing h3 {
    margin-top: 24px;
  }
}
.search-section .sg-spacing h1, .search-section .sg-spacing h2, .search-section .sg-spacing h3 {
  margin-bottom: 16px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .sg-spacing h1, .search-section .sg-spacing h2, .search-section .sg-spacing h3 {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .sg-spacing h1, .search-section .sg-spacing h2, .search-section .sg-spacing h3 {
    margin-bottom: 24px;
  }
}
.search-section .sg-spacing h1, .search-section .sg-spacing h2, .search-section .sg-spacing h3 {
  margin-left: 0;
  margin-right: 0;
}

.search-section .sg-spacing h4, .search-section .sg-spacing h5, .search-section .sg-spacing h6 {
  margin-top: 8px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .sg-spacing h4, .search-section .sg-spacing h5, .search-section .sg-spacing h6 {
    margin-top: 10px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .sg-spacing h4, .search-section .sg-spacing h5, .search-section .sg-spacing h6 {
    margin-top: 12px;
  }
}
.search-section .sg-spacing h4, .search-section .sg-spacing h5, .search-section .sg-spacing h6 {
  margin-bottom: 8px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .sg-spacing h4, .search-section .sg-spacing h5, .search-section .sg-spacing h6 {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .sg-spacing h4, .search-section .sg-spacing h5, .search-section .sg-spacing h6 {
    margin-bottom: 12px;
  }
}
.search-section .sg-spacing h4, .search-section .sg-spacing h5, .search-section .sg-spacing h6 {
  margin-left: 0;
  margin-right: 0;
}

.search-section .image-specific-container {
  position: relative;
}

.search-section .image-specific-container .rows:not(:nth-of-type(2)) {
  border-top: 1px solid #ccc;
  margin-top: 20px;
}

.search-section .image-specific-container .rows [class^=columns-] .box-image-demo {
  background: #d3d6dc;
  border-radius: 6px;
  font-size: 13px;
  min-height: 75px;
  text-align: center;
  width: 100%;
}

.search-section .image-specific-container .rows [class^=columns-] .box-image-demo.image-demo-container {
  background: none;
}

.search-section .image-specific-container .rows.bootstrap-grid-wrappr {
  border: 0;
  bottom: 0;
  left: 0;
  padding-left: 20px;
  padding-right: 21px;
  position: absolute;
  right: 0;
  top: 115px;
  z-index: 0;
}

@media screen and (max-width: 767px) {
  .search-section .image-specific-container .rows.bootstrap-grid-wrappr {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .image-specific-container .rows.bootstrap-grid-wrappr {
    top: 98px;
  }
}
.search-section .image-specific-container .rows.bootstrap-grid-wrappr .bootstrap-grid {
  background-color: hsla(0, 100%, 78%, 0.1) !important;
  z-index: 99999;
}

.search-section .image-specific-container .rows.bootstrap-grid-wrappr .bootstrap-grid .bootstrap-column {
  background-color: rgba(0, 0, 0, 0.005) !important;
  height: 100%;
  width: 100%;
}

.search-section .displayColumns {
  display: none;
  position: relative;
  z-index: 11;
}

.search-section .hideColumns {
  position: relative;
  z-index: 11;
}

.search-section .show-more-less {
  display: flow-root;
}

.search-section .show-more-less .show-more-less-item {
  margin-bottom: 8px;
}

@media screen and (max-width: 767px) {
  .search-section .show-more-less .show-more-less-item {
    max-width: 98%;
    padding-left: 3px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .show-more-less .show-more-less-item {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .show-more-less .show-more-less-item {
    margin-bottom: 12px;
  }
}
.search-section .show-more-less .show-more-less-group {
  display: none;
  outline: none;
}

.search-section .show-more-less span.show-more-less-group.--expanded {
  display: inline;
}

.search-section .show-more-less div.show-more-less-group.--expanded {
  display: block;
}

.search-section .show-more-less .show-more-less-group.--animated .show-more-less-item {
  opacity: 0;
  transition: opacity 0.3s;
}

.search-section .show-more-less .show-more-less-group.--animated .show-more-less-item.opaque {
  opacity: 1;
}

.search-section .show-more-less .show-more-less-divider {
  clear: both;
  margin-top: 0;
}

.search-section .show-more-less .show-more-less-divider.--hidden {
  border: 0;
}

.search-section .show-more-less .show-more-less-icon {
  color: #003b71;
  font-size: 24px;
  height: 24px;
  left: 5px;
  margin-top: -12px;
  overflow: hidden;
  position: absolute;
  top: 40%;
  width: 24px;
}

@media screen and (max-width: 767px) {
  .search-section .show-more-less .show-more-less-icon {
    top: 60%;
  }
}
.search-section .show-more-less .show-more-less-icon:before {
  content: "";
  height: 48px;
  left: 0;
  position: absolute;
  top: 0;
  width: 24px;
}

.search-section .show-more-less .show-more-less-icon.--minus before {
  top: -24px;
}

.search-section .show-more-less .show-more-less-toggle {
  position: relative;
}

@media screen and (max-width: 767px) {
  .search-section .show-more-less .show-more-less-toggle {
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
  }
  .search-section .show-more-less .show-more-less-toggle.-book, .search-section .show-more-less .show-more-less-toggle.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .show-more-less .show-more-less-toggle.-light, .search-section .show-more-less .show-more-less-toggle.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .show-more-less .show-more-less-toggle.-bold, .search-section .show-more-less .show-more-less-toggle.-medium, .search-section .show-more-less .show-more-less-toggle.\--bold, .search-section .show-more-less .show-more-less-toggle.\--medium {
    font-family: Gotham\ 5r;
  }
}
.search-section .show-more-less .show-more-less-toggle {
  color: #003b71;
  cursor: pointer;
  text-decoration: underline;
}

.search-section .show-more-less .show-more-less-toggle:hover {
  background-color: #0078b3;
  color: #f0f7fa;
  text-decoration: none;
}

.search-section .show-more-less .show-more-less-toggle:active {
  background-color: #003b71;
  color: #f0f7fa;
  text-decoration: none;
}

.search-section .show-more-less .show-more-less-toggle.--icon {
  padding: 9px 10px 9px 25px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .show-more-less .show-more-less-toggle.--icon {
    padding: 12px 13px 12px 25px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .show-more-less .show-more-less-toggle.--icon {
    padding: 14px 15px 14px 25px;
  }
}
.search-section .show-more-less .show-more-less-toggle.--icon:hover .show-more-less-icon {
  filter: grayscale(100) invert(1) brightness(100);
}

.search-section .show-more-less .show-more-less-toggle.--icon .--minus {
  left: 9px;
}

.search-section .show-more-less.--inline .show-more-less-item {
  display: inline-block;
  float: left;
  margin-right: 8px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .show-more-less.--inline .show-more-less-item {
    margin-right: 10px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .show-more-less.--inline .show-more-less-item {
    margin-right: 12px;
  }
}
@media screen and (min-width: 768px) {
  .search-section .show-more-less.--disabled-tablet-up span.show-more-less-group {
    display: inline;
  }
  .search-section .show-more-less.--disabled-tablet-up div.show-more-less-group {
    display: block;
  }
  .search-section .show-more-less.--disabled-tablet-up .show-more-less-group.--animated .show-more-less-item {
    opacity: 1;
  }
  .search-section .show-more-less.--disabled-tablet-up .show-more-less-toggle {
    display: none;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .show-more-less.--disabled-desktop span.show-more-less-group {
    display: inline;
  }
  .search-section .show-more-less.--disabled-desktop div.show-more-less-group {
    display: block;
  }
  .search-section .show-more-less.--disabled-desktop .show-more-less-group.--animated .show-more-less-item {
    opacity: 1;
  }
  .search-section .show-more-less.--disabled-desktop .show-more-less-toggle {
    display: none;
  }
}
.search-section .show-more-less-item .-left.button {
  float: none;
}

.search-section .show-more-less-item a.button.-action.-light, .search-section .show-more-less-item a.button.-inverted {
  color: #003b71;
  font-family: Gotham\ 4r;
  text-decoration: none;
}

.search-section .show-more-less-item a.button.-action.-light:hover, .search-section .show-more-less-item a.button.-inverted:hover {
  background-color: #0078b3;
  color: #fff;
  text-decoration: underline;
}

.search-section .pl-show-more-less-version:before {
  content: "2.1.3";
}

.search-section .content-toggle {
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 24px;
  list-style: none;
  margin: 0;
  padding: 0;
}

.search-section .content-toggle.-book, .search-section .content-toggle.\--book {
  font-family: Gotham\ 4r;
}

.search-section .content-toggle.-light, .search-section .content-toggle.\--light {
  font-family: Gotham\ 3r;
}

.search-section .content-toggle.-bold, .search-section .content-toggle.-medium, .search-section .content-toggle.\--bold, .search-section .content-toggle.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .content-toggle .expandable-heading {
  align-items: center;
  background-color: transparent;
  border-width: 0;
  cursor: pointer;
  display: flex;
  padding: 0 16px;
  text-align: left;
  text-decoration: none;
  width: auto;
}

.search-section .content-toggle .expandable-heading > div {
  align-items: center;
  display: flex;
}

.search-section .content-toggle .expandable-heading .expandable-heading-icon {
  border-radius: 50%;
  cursor: pointer;
  flex: 0 0 20px;
  height: 24px;
  margin-right: 12px;
  position: relative;
}

.search-section .content-toggle .expandable-heading .expandable-heading-icon.remove-icon {
  display: none;
}

.search-section .content-toggle .expandable-heading .expandable-heading-text {
  color: #003b71;
  flex: 1 1 auto;
  margin: 16px 0;
  max-width: fit-content;
  max-width: -moz-fit-content;
}

.search-section .content-toggle .expandable-heading[aria-expanded=true] {
  background-color: #f0f7fa;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  width: 100%;
}

.search-section .content-toggle .expandable-heading[aria-expanded=true] .expandable-heading-text {
  margin-bottom: 8px;
}

.search-section .content-toggle .expandable-heading-no-fill {
  align-items: center;
  background-color: transparent;
  border-width: 0;
  cursor: pointer;
  display: flex;
  padding: 0 16px;
  text-align: left;
  text-decoration: none;
  width: auto;
}

.search-section .content-toggle .expandable-heading-no-fill > div {
  align-items: center;
  display: flex;
}

.search-section .content-toggle .expandable-heading-no-fill .expandable-heading-icon {
  border-radius: 50%;
  cursor: pointer;
  flex: 0 0 20px;
  height: 24px;
  margin-right: 12px;
  position: relative;
}

.search-section .content-toggle .expandable-heading-no-fill .expandable-heading-icon.remove-icon {
  display: none;
}

.search-section .content-toggle .expandable-heading-no-fill .expandable-heading-text {
  color: #003b71;
  flex: 1 1 auto;
  margin: 16px 0;
  max-width: fit-content;
  max-width: -moz-fit-content;
}

.search-section .content-toggle .expandable-heading-no-fill[aria-expanded=true] {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}

.search-section .content-toggle .expandable-heading-no-fill[aria-expanded=true] .expandable-heading-text {
  margin-bottom: 8px;
}

.search-section .content-toggle .content {
  display: none;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 24px;
  max-height: 0;
}

.search-section .content-toggle .content.-book, .search-section .content-toggle .content.\--book {
  font-family: Gotham\ 4r;
}

.search-section .content-toggle .content.-light, .search-section .content-toggle .content.\--light {
  font-family: Gotham\ 3r;
}

.search-section .content-toggle .content.-bold, .search-section .content-toggle .content.-medium, .search-section .content-toggle .content.\--bold, .search-section .content-toggle .content.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .content-toggle .content {
  padding: 0 16px 16px 52px;
}

.search-section .content-toggle .content.show {
  display: block;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
}

.search-section .content-toggle .content.show.-book, .search-section .content-toggle .content.show.\--book {
  font-family: Gotham\ 4r;
}

.search-section .content-toggle .content.show.-light, .search-section .content-toggle .content.show.\--light {
  font-family: Gotham\ 3r;
}

.search-section .content-toggle .content.show.-bold, .search-section .content-toggle .content.show.-medium, .search-section .content-toggle .content.show.\--bold, .search-section .content-toggle .content.show.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .content-toggle .content.show {
  background-color: #f0f7fa;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
  max-height: 100%;
  overflow: visible;
}

@media screen and (min-width: 1152px) {
  .search-section .content-toggle .content.show {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
  }
  .search-section .content-toggle .content.show.-book, .search-section .content-toggle .content.show.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .content-toggle .content.show.-light, .search-section .content-toggle .content.show.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .content-toggle .content.show.-bold, .search-section .content-toggle .content.show.-medium, .search-section .content-toggle .content.show.\--bold, .search-section .content-toggle .content.show.\--medium {
    font-family: Gotham\ 5r;
  }
}
.search-section .content-toggle .content :first-child {
  margin-top: 0;
}

.search-section .content-toggle .content :last-child {
  margin-bottom: 0;
}

.search-section .content-toggle .content--no-fill {
  display: none;
  font-size: 14px;
  font-style: normal;
  font-weight: 350;
  letter-spacing: 0.16px;
  line-height: 20px;
  max-height: 0;
  padding: 0 16px 16px 52px;
}

@media screen and (min-width: 1152px) {
  .search-section .content-toggle .content--no-fill.show {
    font-size: 16px;
    font-style: normal;
    font-weight: 325;
    letter-spacing: 0.16px;
    line-height: 24px;
  }
}
.search-section .content-toggle .content--no-fill.show {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
  display: block;
  max-height: 100%;
  overflow: visible;
}

.search-section .content-toggle .content--no-fill :first-child {
  margin-top: 0;
}

.search-section .content-toggle .content--no-fill :last-child {
  margin-bottom: 0;
}

.search-section .dark-mode .expandable-heading {
  background-color: #003b71;
  height: 72px;
  margin-bottom: -1px;
  padding: 24px 16px 24px 26px;
}

.search-section .dark-mode .expandable-heading .expandable-heading-text {
  color: #fff;
  flex: 1 1 auto;
  font-family: Gotham\ 5r;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 24px;
  margin: 16px 0;
  max-width: fit-content;
  max-width: -moz-fit-content;
}

.search-section .dark-mode .expandable-heading[aria-expanded=true] {
  background-color: #003b71;
  border-radius: 0;
}

.search-section .dark-mode .expandable-heading[aria-expanded=false] {
  border-bottom: none;
}

.search-section .dark-mode .content {
  display: none;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 24px;
  max-height: 0;
}

.search-section .dark-mode .content.-book, .search-section .dark-mode .content.\--book {
  font-family: Gotham\ 4r;
}

.search-section .dark-mode .content.-light, .search-section .dark-mode .content.\--light {
  font-family: Gotham\ 3r;
}

.search-section .dark-mode .content.-bold, .search-section .dark-mode .content.-medium, .search-section .dark-mode .content.\--bold, .search-section .dark-mode .content.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .dark-mode .content {
  padding: 0 16px 16px 52px;
}

.search-section .dark-mode .content.show {
  background-color: #f0f7fa;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
  display: block;
  font-size: 14px;
  line-height: 20px;
  max-height: 100%;
  overflow: visible;
}

@media screen and (min-width: 1152px) {
  .search-section .dark-mode .content.show {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
  }
  .search-section .dark-mode .content.show.-book, .search-section .dark-mode .content.show.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .dark-mode .content.show.-light, .search-section .dark-mode .content.show.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .dark-mode .content.show.-bold, .search-section .dark-mode .content.show.-medium, .search-section .dark-mode .content.show.\--bold, .search-section .dark-mode .content.show.\--medium {
    font-family: Gotham\ 5r;
  }
}
.search-section .dark-mode .content :first-child {
  margin-top: 0;
}

.search-section .dark-mode .content :last-child {
  margin-bottom: 0;
}

.search-section .dark-mode .content.show {
  background-color: #003b71;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 24px;
}

.search-section .dark-mode .content.show.-book, .search-section .dark-mode .content.show.\--book {
  font-family: Gotham\ 4r;
}

.search-section .dark-mode .content.show.-light, .search-section .dark-mode .content.show.\--light {
  font-family: Gotham\ 3r;
}

.search-section .dark-mode .content.show.-bold, .search-section .dark-mode .content.show.-medium, .search-section .dark-mode .content.show.\--bold, .search-section .dark-mode .content.show.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .dark-mode .content.show {
  border-radius: 0;
  color: #fff;
  padding: 0 39px 16px 20px;
}

.search-section .dark-mode .content.show :first-child {
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 24px;
  margin-top: 0;
}

.search-section .dark-mode .content.show :first-child.-book, .search-section .dark-mode .content.show :first-child.\--book {
  font-family: Gotham\ 4r;
}

.search-section .dark-mode .content.show :first-child.-light, .search-section .dark-mode .content.show :first-child.\--light {
  font-family: Gotham\ 3r;
}

.search-section .dark-mode .content.show :first-child.-bold, .search-section .dark-mode .content.show :first-child.-medium, .search-section .dark-mode .content.show :first-child.\--bold, .search-section .dark-mode .content.show :first-child.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .dark-mode .content.show :first-child {
  font-weight: 325;
  text-decoration: none;
}

.search-section .dark-mode .content.show :last-child {
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 24px;
  margin-bottom: 0;
}

.search-section .dark-mode .content.show :last-child.-book, .search-section .dark-mode .content.show :last-child.\--book {
  font-family: Gotham\ 4r;
}

.search-section .dark-mode .content.show :last-child.-light, .search-section .dark-mode .content.show :last-child.\--light {
  font-family: Gotham\ 3r;
}

.search-section .dark-mode .content.show :last-child.-bold, .search-section .dark-mode .content.show :last-child.-medium, .search-section .dark-mode .content.show :last-child.\--bold, .search-section .dark-mode .content.show :last-child.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .dark-mode .content.show :last-child {
  font-weight: 325;
}

.search-section .dark-mode .content ul.open-list {
  list-style: none;
}

.search-section .dark-mode .content ul.open-list li {
  margin-bottom: 28px;
}

.search-section .dark-mode .content ul.open-list a {
  color: #fff;
}

.search-section .dark-mode .content ul.open-list a:focus, .search-section .dark-mode .content ul.open-list a:focus-visible {
  outline: auto #fff;
  outline-offset: 3px;
}

.search-section .dark-mode .content ul.open-list a:hover {
  background-color: transparent;
  text-decoration: underline;
}

.search-section .dark-mode .content .link-icon {
  height: 15px;
  margin-left: 8.5px;
  width: 15px;
}

.search-section .dark-mode .expandable-heading-icon {
  filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(356deg) brightness(101%) contrast(103%);
  margin-top: 2px;
}

.search-section .dark-mode {
  background-color: #003b71;
}

@media screen and (min-width: 1152px) {
  .search-section .content-toggle--initialized.-device-only .content, .search-section .content-toggle--initialized.-device-only .expandable-heading {
    display: none;
  }
}
.search-section .pl-content-toggle-pattern-version:before {
  content: "4.3.26";
}

.search-section .drop-menu-pattern.--default-option .drop-menu .drop-menu-dropdown, .search-section .drop-menu-pattern.--default-option .drop-menu .drop-menu-dropdown:focus {
  background-color: #f0f7fa;
}

.search-section .drop-menu-pattern.--default-option .drop-menu .drop-menu-dropdown:hover {
  background-color: #003b71;
  color: #003b71;
  text-decoration: none;
}

.search-section .drop-menu-pattern.--default-option .drop-menu .drop-menu-dropdown:hover img {
  filter: brightness(0) saturate(100%) invert(100%);
}

.search-section .drop-menu-pattern.--default-option .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text {
  color: #fff;
}

.search-section .drop-menu-pattern.--default-option .drop-menu .drop-menu-button-text {
  font-size: 14px;
  line-height: 20px;
}

.search-section .drop-menu-pattern.--default-link .drop-menu .drop-menu-dropdown, .search-section .drop-menu-pattern.--default-link .drop-menu .drop-menu-dropdown:focus, .search-section .drop-menu-pattern.--default-option .drop-menu .drop-menu-list .drop-menu-list-op.active {
  background-color: #f0f7fa;
}

.search-section .drop-menu-pattern.--default-link .drop-menu .drop-menu-button-text {
  font-size: 14px;
  line-height: 20px;
}

.search-section .drop-menu-pattern.--default {
  display: block;
  margin-bottom: 4px;
}

.search-section .drop-menu-pattern.--default .drop-menu {
  color: #003b71;
  flex-wrap: wrap;
  font-size: 14px;
  position: relative;
  width: 174px;
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown {
  width: 100%;
}

@media screen and (max-width: 767px) {
  .search-section .drop-menu-pattern.--default .drop-menu {
    width: 100%;
  }
}
.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown {
  align-items: center;
  appearance: none;
  background-color: #f2f8fb;
  border: 1px solid #0074ad;
  border-radius: 4px;
  display: flex;
  font-family: Gotham\ 5r;
  font-size: 14px;
  height: 48px;
  padding: 12px;
}

@media screen and (min-width: 1152px) {
  .search-section .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown {
    width: 174px;
  }
}
.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:focus {
  background-color: #f2f8fb;
  color: #003b71;
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
  text-decoration: none;
}

@-moz-document url-prefix() {
  .search-section .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:focus {
    outline: 1px dotted #0d1c3d;
    outline-offset: 2px;
  }
}
.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:focus {
  z-index: 2;
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:hover {
  background-color: #f2f8fb;
  border: 1px solid #003b71;
  color: #003b71;
  text-decoration: none;
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:hover img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(35%) saturate(4357%) hue-rotate(191deg) brightness(96%) contrast(102%);
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text {
  color: #003b71;
}

@media screen and (min-width: 1152px) {
  .search-section .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small.--no-icon {
    width: 129px;
  }
}
.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small {
  height: 36px;
  padding: 8px;
}

@media screen and (min-width: 1152px) {
  .search-section .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small {
    width: 155px;
  }
}
.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small .drop-menu-button-text {
  font-size: 14px;
  line-height: 20px;
  margin-right: 6px;
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small .drop-down-menu-chevron, .search-section .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img {
  height: 20px;
  width: 20px;
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img {
  margin-right: 6px;
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small img.checkmark-img {
  height: 20px;
  width: 20px;
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-button-img, .search-section .drop-menu-pattern.--default .drop-menu .img.drop-menu-button-img {
  filter: brightness(0) saturate(100%) invert(26%) sepia(99%) saturate(1577%) hue-rotate(178deg) brightness(92%) contrast(101%);
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-button-img {
  height: 24px;
  margin-right: 8px;
  padding-left: 0;
  padding-right: 0;
  pointer-events: none;
  width: 24px;
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-button-img.inactive {
  display: none;
  opacity: 0;
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-button-text {
  color: #0074ad;
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-down-menu-chevron {
  filter: brightness(0) saturate(100%) invert(26%) sepia(99%) saturate(1577%) hue-rotate(178deg) brightness(92%) contrast(101%);
  margin-left: auto;
  padding-right: 0;
  pointer-events: none;
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-down-menu-chevron.inactive {
  display: none;
  opacity: 0;
}

.search-section .drop-menu-pattern.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}

.search-section .drop-menu-pattern.--default .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
}

.search-section .drop-menu-pattern.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
  display: flex;
  width: 100%;
  z-index: 999;
}

@media screen and (min-width: 1152px) {
  .search-section .drop-menu-pattern.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
    width: 174px;
  }
  .search-section .drop-menu-pattern.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small {
    width: 155px;
  }
  .search-section .drop-menu-pattern.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small .drop-menu-list-op {
    padding: 8px;
  }
  .search-section .drop-menu-pattern.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small.--no-icon {
    width: 129px;
  }
}
.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-list {
  background-color: #fff;
  border: 1px solid #0074ad;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  font-family: Gotham\ 5r;
  font-size: 16px;
  margin: 4px 0 0;
  padding: 0;
  position: absolute;
  text-align: left;
  top: 100%;
  width: 174px;
}

@media screen and (max-width: 767px) {
  .search-section .drop-menu-pattern.--default .drop-menu .drop-menu-list {
    width: 100%;
  }
}
.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-list.--small {
  font-size: 14px;
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-list.--small img.checkmark-img {
  height: 20px;
  margin-right: 6px;
  width: 20px;
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-list .drop-menu-list-op {
  color: #003b71;
  cursor: pointer;
  display: flex;
  flex-flow: row-reverse;
  float: right;
  justify-content: flex-end;
  line-height: 20px;
  list-style: none;
  padding: 12px;
  text-decoration: none;
  white-space: normal;
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-list .drop-menu-list-op:focus {
  z-index: 2;
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
  align-self: center;
  display: inline-block;
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img {
  height: 24px;
  margin-right: 8px;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  width: 24px;
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(100%) saturate(1299%) hue-rotate(188deg) brightness(92%) contrast(103%);
  opacity: 1;
  visibility: visible;
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img {
  filter: brightness(0) saturate(100%) invert(100%);
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-list .drop-menu-list-op:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-list .drop-menu-list-op:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-list-nowarp .drop-menu-list-op {
  white-space: normal;
}

.search-section .drop-menu-pattern.--default-dark {
  display: block;
  margin-bottom: 4px;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu {
  color: #003b71;
  flex-wrap: wrap;
  font-size: 14px;
  position: relative;
  width: 174px;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown {
  width: 100%;
}

@media screen and (max-width: 767px) {
  .search-section .drop-menu-pattern.--default-dark .drop-menu {
    width: 100%;
  }
}
.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown {
  align-items: center;
  appearance: none;
  background-color: #0d1c3d;
  border: 1px solid #92ccf0;
  border-radius: 4px;
  display: flex;
  font-family: Gotham\ 5r;
  font-size: 14px;
  height: 48px;
  padding: 12px;
}

@media screen and (min-width: 1152px) {
  .search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown {
    width: 174px;
  }
}
.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:focus {
  background-color: #0d1c3d;
  color: #003b71;
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
  text-decoration: none;
}

@-moz-document url-prefix() {
  .search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:focus {
    outline: 1px dotted #0d1c3d;
    outline-offset: 2px;
  }
}
.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:focus {
  z-index: 2;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:hover {
  background-color: #92ccf0;
  border: 1px solid #92ccf0;
  color: #003b71;
  text-decoration: none;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:hover img {
  filter: brightness(0) saturate(100%) invert(7%) sepia(20%) saturate(7500%) hue-rotate(210deg) brightness(95%) contrast(95%);
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text {
  color: #0d1c3d;
}

@media screen and (min-width: 1152px) {
  .search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown.--small.--no-icon {
    width: 129px;
  }
}
.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown.--small {
  height: 36px;
  padding: 8px;
}

@media screen and (min-width: 1152px) {
  .search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown.--small {
    width: 155px;
  }
}
.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown.--small .drop-menu-button-text {
  font-size: 14px;
  line-height: 20px;
  margin-right: 6px;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown.--small .drop-down-menu-chevron, .search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img {
  height: 20px;
  width: 20px;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img {
  margin-right: 6px;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .img.drop-menu-button-img {
  filter: brightness(0) saturate(100%) invert(26%) sepia(99%) saturate(1577%) hue-rotate(178deg) brightness(92%) contrast(101%);
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-button-img {
  filter: brightness(0) saturate(100%) invert(71%) sepia(86%) saturate(286%) hue-rotate(174deg) brightness(97%) contrast(93%);
  height: 24px;
  margin-right: 8px;
  padding-left: 0;
  padding-right: 0;
  pointer-events: none;
  width: 24px;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-button-img.inactive {
  display: none;
  opacity: 0;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-button-text {
  color: #92ccf0;
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-down-menu-chevron {
  filter: brightness(0) saturate(100%) invert(71%) sepia(86%) saturate(286%) hue-rotate(174deg) brightness(97%) contrast(93%);
  margin-left: auto;
  padding-right: 0;
  pointer-events: none;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-down-menu-chevron.inactive {
  display: none;
  opacity: 0;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}

.search-section .drop-menu-pattern.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
  display: flex;
  width: 100%;
  z-index: 999;
}

@media screen and (min-width: 1152px) {
  .search-section .drop-menu-pattern.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
    width: 174px;
  }
  .search-section .drop-menu-pattern.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small {
    width: 155px;
  }
  .search-section .drop-menu-pattern.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small .drop-menu-list-op {
    padding: 8px;
  }
  .search-section .drop-menu-pattern.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small.--no-icon {
    width: 129px;
  }
}
.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-list {
  background-color: #fff;
  border: 1px solid #0074ad;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  font-family: Gotham\ 5r;
  font-size: 16px;
  margin: 4px 0 0;
  padding: 0;
  position: absolute;
  text-align: left;
  top: 100%;
  width: 174px;
}

@media screen and (max-width: 767px) {
  .search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-list {
    width: 100%;
  }
}
.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-list.--small {
  font-size: 14px;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-list.--small img.checkmark-img {
  height: 20px;
  margin-right: 6px;
  width: 20px;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op {
  color: #003b71;
  cursor: pointer;
  display: flex;
  flex-flow: row-reverse;
  float: right;
  justify-content: flex-end;
  line-height: 20px;
  list-style: none;
  padding: 12px;
  text-decoration: none;
  white-space: normal;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op:focus {
  z-index: 2;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
  align-self: center;
  display: inline-block;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img {
  height: 24px;
  margin-right: 8px;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  width: 24px;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(100%) saturate(1299%) hue-rotate(188deg) brightness(92%) contrast(103%);
  opacity: 1;
  visibility: visible;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img {
  filter: brightness(0) saturate(100%) invert(100%);
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-list-nowarp .drop-menu-list-op {
  white-space: normal;
}

.search-section .drop-menu-pattern.--default-high-contrast {
  display: block;
  margin-bottom: 4px;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu {
  color: #003b71;
  flex-wrap: wrap;
  font-size: 14px;
  position: relative;
  width: 174px;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown {
  width: 100%;
}

@media screen and (max-width: 767px) {
  .search-section .drop-menu-pattern.--default-high-contrast .drop-menu {
    width: 100%;
  }
}
.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown {
  align-items: center;
  appearance: none;
  background-color: transparent;
  border: 1px solid #0d1c3d;
  border-radius: 4px;
  display: flex;
  font-family: Gotham\ 5r;
  font-size: 14px;
  height: 48px;
  padding: 12px;
}

@media screen and (min-width: 1152px) {
  .search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown {
    width: 174px;
  }
}
.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:focus {
  background-color: transparent;
  color: #003b71;
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
  text-decoration: none;
}

@-moz-document url-prefix() {
  .search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:focus {
    outline: 1px dotted #0d1c3d;
    outline-offset: 2px;
  }
}
.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:focus {
  z-index: 2;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:hover {
  background-color: #0d1c3d;
  border: 1px solid #003b71;
  text-decoration: none;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text, .search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:hover img {
  color: #fff;
}

@media screen and (min-width: 1152px) {
  .search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown.--small.--no-icon {
    width: 129px;
  }
}
.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown.--small {
  height: 36px;
  padding: 8px;
}

@media screen and (min-width: 1152px) {
  .search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown.--small {
    width: 155px;
  }
}
.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown.--small .drop-menu-button-text {
  font-size: 14px;
  line-height: 20px;
  margin-right: 6px;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown.--small .drop-down-menu-chevron, .search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img {
  height: 20px;
  width: 20px;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img {
  margin-right: 6px;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .img.drop-menu-button-img {
  filter: brightness(0) saturate(100%) invert(26%) sepia(99%) saturate(1577%) hue-rotate(178deg) brightness(92%) contrast(101%);
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-button-img {
  filter: brightness(0) saturate(100%) invert(8%) sepia(45%) saturate(2415%) hue-rotate(202deg) brightness(95%) contrast(97%);
  height: 24px;
  margin-right: 8px;
  padding-left: 0;
  padding-right: 0;
  pointer-events: none;
  width: 24px;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-button-img.inactive {
  display: none;
  opacity: 0;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-button-text {
  color: #0d1c3d;
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-down-menu-chevron {
  filter: brightness(0) saturate(100%) invert(8%) sepia(45%) saturate(2415%) hue-rotate(202deg) brightness(95%) contrast(97%);
  margin-left: auto;
  padding-right: 0;
  pointer-events: none;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-down-menu-chevron.inactive {
  display: none;
  opacity: 0;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
  display: flex;
  width: 100%;
  z-index: 999;
}

@media screen and (min-width: 1152px) {
  .search-section .drop-menu-pattern.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
    width: 174px;
  }
  .search-section .drop-menu-pattern.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small {
    width: 155px;
  }
  .search-section .drop-menu-pattern.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small .drop-menu-list-op {
    padding: 8px;
  }
  .search-section .drop-menu-pattern.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small.--no-icon {
    width: 129px;
  }
}
.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list {
  background-color: #fff;
  border: 1px solid #0074ad;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  font-family: Gotham\ 5r;
  font-size: 16px;
  margin: 4px 0 0;
  padding: 0;
  position: absolute;
  text-align: left;
  top: 100%;
  width: 174px;
}

@media screen and (max-width: 767px) {
  .search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list {
    width: 100%;
  }
}
.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list.--small {
  font-size: 14px;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list.--small img.checkmark-img {
  height: 20px;
  margin-right: 6px;
  width: 20px;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op {
  color: #003b71;
  cursor: pointer;
  display: flex;
  flex-flow: row-reverse;
  float: right;
  justify-content: flex-end;
  line-height: 20px;
  list-style: none;
  padding: 12px;
  text-decoration: none;
  white-space: normal;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:focus {
  z-index: 2;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
  align-self: center;
  display: inline-block;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img {
  height: 24px;
  margin-right: 8px;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  width: 24px;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(100%) saturate(1299%) hue-rotate(188deg) brightness(92%) contrast(103%);
  opacity: 1;
  visibility: visible;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img {
  filter: brightness(0) saturate(100%) invert(100%);
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list-nowarp .drop-menu-list-op {
  white-space: normal;
}

.search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown:hover {
  background-color: #92ccf0;
  border: 1px solid #0d1c3d;
  text-decoration: none;
}

.search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown:hover img {
  filter: brightness(0) saturate(100%) invert(9%) sepia(27%) saturate(3503%) hue-rotate(199deg) brightness(99%) contrast(97%);
}

.search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text {
  color: #0d1c3d;
}

.search-section .drop-menu-pattern.--standard .drop-menu .drop-menu-dropdown, .search-section .drop-menu-pattern.--standard .drop-menu .drop-menu-dropdown:focus {
  background-color: #f0f7fa;
}

.search-section .drop-menu-pattern.--standard .drop-menu .drop-menu-dropdown:hover {
  background-color: #003b71;
  color: #003b71;
  text-decoration: none;
}

.search-section .drop-menu-pattern.--standard .drop-menu .drop-menu-dropdown:hover img {
  filter: brightness(0) saturate(100%) invert(100%);
}

.search-section .drop-menu-pattern.--standard .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text {
  color: #fff;
}

.search-section .drop-menu-pattern.--standard .drop-menu .drop-menu-button-text {
  font-size: 14px;
  line-height: 20px;
}

.search-section .drop-menu-pattern.--standard .drop-menu .drop-menu-list .drop-menu-list-op.active {
  background-color: #f0f7fa;
}

.search-section .drop-menu-pattern.--proxy .drop-menu, .search-section .drop-menu-pattern.--region .drop-menu {
  display: none;
}

.search-section .drop-menu-pattern.--proxy .drop-menu .drop-menu-dropdown, .search-section .drop-menu-pattern.--region .drop-menu .drop-menu-dropdown {
  background-color: #f0f7fa;
}

.search-section .drop-menu-pattern.--proxy .drop-menu .drop-menu-dropdown:hover, .search-section .drop-menu-pattern.--region .drop-menu .drop-menu-dropdown:hover {
  background-color: #f2f8fb;
  border: 1px solid #003b71;
  color: #003b71;
  text-decoration: none;
}

.search-section .drop-menu-pattern.--proxy .drop-menu .drop-menu-dropdown:hover img, .search-section .drop-menu-pattern.--region .drop-menu .drop-menu-dropdown:hover img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(35%) saturate(4357%) hue-rotate(191deg) brightness(96%) contrast(102%);
}

.search-section .drop-menu-pattern.--proxy .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text, .search-section .drop-menu-pattern.--region .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text {
  color: #003b71;
}

.search-section .drop-menu-pattern.--proxy .drop-menu .drop-menu-button-text, .search-section .drop-menu-pattern.--region .drop-menu .drop-menu-button-text {
  font-size: 14px;
  line-height: 20px;
}

.search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown {
  background-color: #f0f7fa;
}

.search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:hover {
  background-color: #f2f8fb;
  border: 1px solid #003b71;
}

.search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:hover img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(35%) saturate(4357%) hue-rotate(191deg) brightness(96%) contrast(102%);
}

.search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text {
  color: #003b71;
}

.search-section .drop-menu-pattern.--dark .drop-menu {
  display: none;
}

.search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:hover {
  background-color: #92ccf0;
  color: #003b71;
  text-decoration: none;
}

.search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:hover img {
  filter: brightness(0) saturate(100%) invert(10%) sepia(20%) saturate(3701%) hue-rotate(195deg) brightness(92%) contrast(99%);
}

.search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text {
  color: #0d1c3d;
}

.search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-button-text {
  font-size: 14px;
  line-height: 20px;
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown {
  background-color: #f0f7fa;
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:hover {
  background-color: #f2f8fb;
  border: 1px solid #003b71;
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:hover img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(35%) saturate(4357%) hue-rotate(191deg) brightness(96%) contrast(102%);
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text {
  color: #003b71;
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu {
  display: none;
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:hover {
  background-color: #92ccf0;
  border: 1px solid #0d1c3d;
  color: #003b71;
  text-decoration: none;
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:hover img {
  filter: brightness(0) saturate(100%) invert(10%) sepia(20%) saturate(3701%) hue-rotate(195deg) brightness(92%) contrast(99%);
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text {
  color: #0d1c3d;
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-button-text {
  font-size: 14px;
  line-height: 20px;
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown {
  background-color: #f0f7fa;
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:hover {
  background-color: #f2f8fb;
  border: 1px solid #003b71;
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:hover img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(35%) saturate(4357%) hue-rotate(191deg) brightness(96%) contrast(102%);
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text {
  color: #003b71;
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu {
  display: none;
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:hover {
  background-color: #0d1c3d;
  color: #003b71;
  text-decoration: none;
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text, .search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:hover img {
  filter: brightness(0) saturate(100%) invert(94%) sepia(0) saturate(0) hue-rotate(294deg) brightness(106%) contrast(107%);
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-button-text {
  font-size: 14px;
  line-height: 20px;
}

.search-section .drop-menu-pattern.--language .drop-menu .drop-menu-list .drop-menu-list-op.active, .search-section .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list .drop-menu-list-op.active, .search-section .drop-menu-pattern.--region-dark .drop-menu .drop-menu-list .drop-menu-list-op.active {
  background-color: #f0f7fa;
}

@media screen and (min-width: 1152px) {
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list {
    background-color: #fff;
    border-style: solid;
    border-width: 1px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 100%;
    width: 100%;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-op {
    list-style: none;
    width: 100%;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-link {
    align-items: center;
    display: flex;
    text-decoration: none;
    width: 100%;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-link .drop-menu-list-text {
    color: #0074ad;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-link:hover {
    color: #003b71;
    text-decoration: underline;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-link:hover .drop-menu-list-text {
    color: #003b71;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-link:hover .drop-menu-list-icon {
    filter: none;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-link:focus-visible {
    outline-offset: 1px;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-label {
    display: none;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-dropdown {
    align-items: center;
    background-color: transparent;
    border: 1px solid #fff;
    border-radius: 4px;
    box-sizing: border-box;
    display: flex;
    padding: 3px 8px;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-button-img {
    filter: brightness(0) saturate(100%) invert(100%);
    height: 24px;
    margin-right: 5px;
    width: 24px;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-button-text {
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 350;
    line-height: 20px;
    margin-right: 8px;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-down-menu-chevron {
    filter: brightness(0) saturate(100%) invert(100%);
    margin-left: auto;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list {
    align-items: flex-start;
    border: 1px solid #0074ad;
    border-radius: 4px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.4);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    left: auto;
    margin-top: 2px;
    padding: 1px 0;
    right: 0;
    white-space: nowrap;
    width: auto;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-op {
    align-items: center;
    display: flex;
    flex-flow: row;
    justify-content: flex-start;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-op:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-op:last-child {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-op:last-child .drop-menu-list-link {
    padding-left: 8px;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-link {
    padding: 8px 12px;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-link:hover {
    background-color: transparent;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-link .drop-menu-list-text {
    font-size: 14px;
    font-style: normal;
    font-weight: 350;
    letter-spacing: 0.01em;
    line-height: 20px;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-icon {
    display: inline-block;
    filter: brightness(0) saturate(100%) invert(20%) sepia(98%) saturate(2179%) hue-rotate(183deg) brightness(100%) contrast(103%);
    height: 24px;
    margin-right: 4px;
    width: 24px;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu button.drop-menu-dropdown:focus {
    background-color: #92ccf0;
    border: 1px solid #92ccf0;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu button.drop-menu-dropdown:focus .drop-menu-button-img, .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu button.drop-menu-dropdown:focus img.drop-down-menu-chevron {
    filter: brightness(0) saturate(100%) invert(8%) sepia(61%) saturate(1950%) hue-rotate(204deg) brightness(93%) contrast(97%);
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu button.drop-menu-dropdown:focus span.drop-menu-button-text {
    color: #0d1c3d;
  }
}
.search-section .pl-dropdown-menu-pattern-version:before {
  content: "4.2.13";
}

.search-section .button-swap span, .search-section .ds-buttoncontainer__button-swap span {
  margin: 0;
  padding: 0;
}

.search-section .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]), .search-section .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] {
  display: block;
}

.search-section .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) .button-mobile, .search-section .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-buttoncontainer__mobile, .search-section .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .button-mobile, .search-section .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .ds-buttoncontainer__mobile {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.search-section .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]).-small .button-mobile, .search-section .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]).-small .ds-buttoncontainer__button-mobile, .search-section .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]).ds-buttoncontainer__small .button-mobile, .search-section .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]).ds-buttoncontainer__small .ds-buttoncontainer__button-mobile, .search-section .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"].-small .button-mobile, .search-section .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"].-small .ds-buttoncontainer__button-mobile, .search-section .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"].ds-buttoncontainer__small .button-mobile, .search-section .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"].ds-buttoncontainer__small .ds-buttoncontainer__button-mobile {
  display: inline-flex;
  flex-direction: row;
  gap: 12px;
}

.search-section .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]).-left, .search-section .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]).ds-buttoncontainer__left, .search-section .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"].-left, .search-section .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"].ds-buttoncontainer__left {
  text-align: left;
}

.search-section .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]).-center, .search-section .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]).ds-buttoncontainer__center, .search-section .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"].-center, .search-section .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"].ds-buttoncontainer__center {
  text-align: center;
}

.search-section .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]).-right, .search-section .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]).ds-buttoncontainer__right, .search-section .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"].-right, .search-section .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"].ds-buttoncontainer__right {
  text-align: right;
}

@media screen and (min-width: 768px) {
  .search-section .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) .button-list, .search-section .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-buttoncontainer__list, .search-section .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .button-list, .search-section .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .ds-buttoncontainer__list {
    display: inline-flex;
    gap: 12px;
  }
}
.search-section .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) .button-list span:last-of-type a, .search-section .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) .button-list span:last-of-type button, .search-section .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-buttoncontainer__list span:last-of-type a, .search-section .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-buttoncontainer__list span:last-of-type button, .search-section .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .button-list span:last-of-type a, .search-section .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .button-list span:last-of-type button, .search-section .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .ds-buttoncontainer__list span:last-of-type a, .search-section .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .ds-buttoncontainer__list span:last-of-type button {
  margin-right: 0;
}

.search-section .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) .button-list .-inverted, .search-section .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-buttoncontainer__list .-inverted, .search-section .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .button-list .-inverted, .search-section .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .ds-buttoncontainer__list .-inverted {
  line-height: 22px;
}

@media screen and (min-width: 768px) {
  .search-section .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) .button-list-mobile, .search-section .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-buttoncontainer__list-mobile, .search-section .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .button-list-mobile, .search-section .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .ds-buttoncontainer__list-mobile {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .search-section .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) .button-list-mobile svg, .search-section .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-buttoncontainer__list-mobile svg, .search-section .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .button-list-mobile svg, .search-section .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .ds-buttoncontainer__list-mobile svg {
    display: none;
  }
  .search-section .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) .button-list-mobile .-small svg, .search-section .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-buttoncontainer__list-mobile .-small svg, .search-section .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .button-list-mobile .-small svg, .search-section .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .ds-buttoncontainer__list-mobile .-small svg {
    display: inline-block;
  }
  .search-section .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) .button-list-mobile .-navigation__next.button:not(.-small), .search-section .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-buttoncontainer__list-mobile .-navigation__next.button:not(.-small), .search-section .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .button-list-mobile .-navigation__next.button:not(.-small), .search-section .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .ds-buttoncontainer__list-mobile .-navigation__next.button:not(.-small) {
    padding-right: 24px;
  }
  .search-section .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) .button-list-mobile .-navigation__prev.button:not(.-small), .search-section .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-buttoncontainer__list-mobile .-navigation__prev.button:not(.-small), .search-section .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .button-list-mobile .-navigation__prev.button:not(.-small), .search-section .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .ds-buttoncontainer__list-mobile .-navigation__prev.button:not(.-small) {
    padding-left: 24px;
  }
}
.search-section .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]).ds-buttoncontainer__remove-bttm-margin .button-list a, .search-section .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]).ds-buttoncontainer__remove-bttm-margin .button-list button, .search-section .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]).ds-buttoncontainer__remove-bttm-margin .ds-buttoncontainer__list a, .search-section .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]).ds-buttoncontainer__remove-bttm-margin .ds-buttoncontainer__list button, .search-section .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]).remove-bttm-margin .button-list a, .search-section .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]).remove-bttm-margin .button-list button, .search-section .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]).remove-bttm-margin .ds-buttoncontainer__list a, .search-section .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]).remove-bttm-margin .ds-buttoncontainer__list button, .search-section .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"].ds-buttoncontainer__remove-bttm-margin .button-list a, .search-section .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"].ds-buttoncontainer__remove-bttm-margin .button-list button, .search-section .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"].ds-buttoncontainer__remove-bttm-margin .ds-buttoncontainer__list a, .search-section .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"].ds-buttoncontainer__remove-bttm-margin .ds-buttoncontainer__list button, .search-section .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"].remove-bttm-margin .button-list a, .search-section .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"].remove-bttm-margin .button-list button, .search-section .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"].remove-bttm-margin .ds-buttoncontainer__list a, .search-section .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"].remove-bttm-margin .ds-buttoncontainer__list button {
  margin-bottom: 0;
}

.search-section .sg-spacing .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]), .search-section .sg-spacing .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] {
  margin: 28px 0 8px;
}

.search-section .pl-button-container-pattern-version:before {
  content: "1.4.1";
}

.search-section .card img {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transition: all 0.4s ease;
  width: 100%;
}

.search-section .card:hover img {
  transform: scale(1.04);
}

.search-section .card .card__content-action, .search-section .card .card__content-body, .search-section .card .card__content-category, .search-section .card .card__content-title {
  display: block;
}

.search-section .card {
  grid-column: span 6;
  -ms-grid-column-span: 6;
  margin-right: 0;
  padding-bottom: 1rem;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .card {
    grid-column: span 4;
    -ms-grid-column-span: 4;
    margin-right: 0;
    padding-bottom: 0.9375rem;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .card {
    grid-column: span 3;
    -ms-grid-column-span: 3;
    margin-right: 0;
    padding-bottom: 1.5rem;
  }
}
.search-section .card.media-reference {
  grid-column: span 6;
  -ms-grid-column-span: 6;
  border: none;
  box-shadow: none;
  margin-right: 0;
  padding-bottom: 0;
}

@media screen and (max-width: 767px) {
  .search-section .card.media-reference {
    grid-column: span 12;
    -ms-grid-column-span: 12;
    margin-right: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .card.media-reference {
    grid-column: span 6;
    -ms-grid-column-span: 6;
    margin-right: 0;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .card.media-reference {
    grid-column: span 6;
    -ms-grid-column-span: 6;
    margin-right: 0;
  }
}
.search-section .card.media-reference.card__title {
  color: #0078b3;
  font-family: Gotham\ 5r;
  font-size: 1.25rem;
  line-height: 1.75rem;
}

@media screen and (max-width: 767px) {
  .search-section .card.media-reference.card__title {
    font-size: 0.875rem;
    line-height: 1rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .card.media-reference.card__title {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .card.media-reference.card__title {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}
.search-section .card.media-reference.card__image {
  grid-column: span 4;
  -ms-grid-column-span: 4;
  margin: 2px 0 0 2px;
}

.search-section .card.media-reference.card__image img {
  margin-bottom: 0;
}

@media screen and (max-width: 767px) {
  .search-section .card.media-reference.card__image img {
    height: 60px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .card.media-reference.card__image img {
    height: 70px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .card.media-reference.card__image img {
    height: 100px;
  }
}
@media screen and (max-width: 767px) {
  .search-section .card.media-reference.card__image {
    grid-column: span 2;
    -ms-grid-column-span: 2;
    margin-right: 0;
  }
}
.search-section .card.media-reference.card__content {
  grid-column: span 8;
  -ms-grid-column-span: 8;
  margin-right: 0;
}

.search-section .card.media-reference.card__content div:first-of-type {
  margin-top: 0;
}

@media screen and (max-width: 767px) {
  .search-section .card.media-reference.card__content .card__body {
    display: none;
  }
  .search-section .card.media-reference.card__content {
    grid-column: span 4;
    -ms-grid-column-span: 4;
    margin-right: 0;
  }
}
.search-section .card .card__image img {
  height: 13.0625rem;
  object-fit: cover;
  position: relative;
  transition: none;
  width: 100%;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .card .card__image img {
    height: 10.625rem;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .card .card__image img {
    height: 14.0625rem;
  }
}
.search-section .card:hover .card__image img {
  transform: none;
}

.search-section .card .card__action, .search-section .card .card__body, .search-section .card .card__category, .search-section .card .card__title {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .card .card__action, .search-section .card .card__body, .search-section .card .card__category, .search-section .card .card__title {
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .card .card__action, .search-section .card .card__body, .search-section .card .card__category, .search-section .card .card__title {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
}
.search-section .card .card__content div:first-of-type {
  margin-top: 1rem;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .card .card__content div:first-of-type {
    margin-top: 0.9375rem;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .card .card__content div:first-of-type {
    margin-top: 1.5rem;
  }
}
.search-section .card .card__content div:nth-of-type(2) {
  margin-top: 0.5rem;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .card .card__content div:nth-of-type(2) {
    margin-top: 0.625rem;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .card .card__content div:nth-of-type(2) {
    margin-top: 0.75rem;
  }
}
.search-section .card .card__category {
  color: #003b71;
  font-family: Gotham\ 5r;
  font-size: 0.75rem;
  line-height: 1rem;
  margin-top: 1rem;
}

@media screen and (min-width: tablet) {
  .search-section .card .card__category {
    margin-top: 1.25rem;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .card .card__category {
    margin-top: 1.5rem;
  }
}
.search-section .card .card__title {
  font-family: Gotham\ 5r;
  font-size: 1.25rem;
  line-height: 1.75rem;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .card .card__title {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .card .card__title {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}
.search-section .card .card__body {
  font-family: Gotham\ 4r;
  font-size: 1rem;
  line-height: 1.5rem;
  margin-top: 0.5rem;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .card .card__body {
    font-size: 0.8125rem;
    line-height: 1.125rem;
    margin-top: 0.625rem;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .card .card__body {
    font-size: 1rem;
    line-height: 1.5rem;
    margin-top: 0.75rem;
  }
}
.search-section .card .card__body p {
  margin: 0;
}

.search-section .card .card__action {
  font-family: Gotham\ 5r;
  font-size: 0.75rem;
  margin-top: 0.5rem;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .card .card__action {
    margin-top: 0.625rem;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .card .card__action {
    margin-top: 0.75rem;
  }
}
.search-section .card .card__action a:hover {
  background: transparent;
  color: #000;
}

.search-section .card.-no-decoration {
  color: unset;
  text-decoration: none;
}

.search-section .card.-no-decoration:hover {
  background: transparent;
  color: unset;
}

.search-section .card .external-link, .search-section .card .icon-zzz0027-link-external, .search-section .card .icon-zzz0028-link-internal {
  height: 1em !important;
  position: relative;
  right: 0;
  width: auto;
}

.search-section .ds-card.gs-container-core > div > a {
  color: unset;
  text-decoration: none;
}

.search-section .ds-card.gs-container-core > div > a:hover {
  background: transparent;
  color: unset;
}

.search-section .ds-card.gs-container-core > div > a:focus {
  text-decoration: none;
}

.search-section .ds-card.gs-container-core > div > a .cmp-container .text .cmp-text p:last-child {
  margin-bottom: 0;
}

.search-section .ds-card.gs-container-core {
  width: 19.625rem !important;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .ds-card.gs-container-core {
    width: 15.9375rem !important;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .ds-card.gs-container-core {
    width: 21.125rem !important;
  }
}
.search-section .ds-card .cmp-container img {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transition: all 0.4s ease;
  width: 100%;
}

.search-section .ds-card .cmp-container:hover img {
  transform: scale(1.04);
}

.search-section .ds-card .cmp-container .card__content-action, .search-section .ds-card .cmp-container .card__content-body, .search-section .ds-card .cmp-container .card__content-category, .search-section .ds-card .cmp-container .card__content-title {
  display: block;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .ds-card .cmp-container {
    padding-bottom: 15px;
  }
}
.search-section .ds-card .gs-image-core img {
  height: 13.0625rem;
  object-fit: cover;
  position: relative;
  transition: none;
  width: 100%;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .ds-card .gs-image-core img {
    height: 10.625rem;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .ds-card .gs-image-core img {
    height: 14.0625rem;
  }
}
.search-section .ds-card:hover .gs-image-core img {
  transform: none;
}

.search-section .ds-card .text .cmp-text p:first-child {
  color: #003b71;
  font-family: Gotham\ 5r;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 16px;
}

.search-section .ds-card .text .cmp-text p:first-child.-book, .search-section .ds-card .text .cmp-text p:first-child.\--book {
  font-family: Gotham\ 4r;
}

.search-section .ds-card .text .cmp-text p:first-child.-light, .search-section .ds-card .text .cmp-text p:first-child.\--light {
  font-family: Gotham\ 3r;
}

.search-section .ds-card .text .cmp-text p:first-child.-bold, .search-section .ds-card .text .cmp-text p:first-child.-medium, .search-section .ds-card .text .cmp-text p:first-child.\--bold, .search-section .ds-card .text .cmp-text p:first-child.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .ds-card .text .cmp-text p:first-child {
  margin-top: 0;
}

.search-section .ds-card .text .cmp-text p:nth-child(2) {
  color: unset;
  font-family: Gotham\ 5r;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: -0.01em;
  line-height: 28px;
  margin-top: 0;
}

.search-section .ds-card .text .cmp-text p:nth-child(2).-book, .search-section .ds-card .text .cmp-text p:nth-child(2).\--book {
  font-family: Gotham\ 4r;
}

.search-section .ds-card .text .cmp-text p:nth-child(2).-light, .search-section .ds-card .text .cmp-text p:nth-child(2).\--light {
  font-family: Gotham\ 3r;
}

.search-section .ds-card .text .cmp-text p:nth-child(2).-bold, .search-section .ds-card .text .cmp-text p:nth-child(2).-medium, .search-section .ds-card .text .cmp-text p:nth-child(2).\--bold, .search-section .ds-card .text .cmp-text p:nth-child(2).\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .ds-card .text .cmp-text p:nth-child(2) {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
  }
  .search-section .ds-card .text .cmp-text p:nth-child(2).-book, .search-section .ds-card .text .cmp-text p:nth-child(2).\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .ds-card .text .cmp-text p:nth-child(2).-light, .search-section .ds-card .text .cmp-text p:nth-child(2).\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .ds-card .text .cmp-text p:nth-child(2).-bold, .search-section .ds-card .text .cmp-text p:nth-child(2).-medium, .search-section .ds-card .text .cmp-text p:nth-child(2).\--bold, .search-section .ds-card .text .cmp-text p:nth-child(2).\--medium {
    font-family: Gotham\ 5r;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .ds-card .text .cmp-text p:nth-child(2) {
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 28px;
  }
  .search-section .ds-card .text .cmp-text p:nth-child(2).-book, .search-section .ds-card .text .cmp-text p:nth-child(2).\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .ds-card .text .cmp-text p:nth-child(2).-light, .search-section .ds-card .text .cmp-text p:nth-child(2).\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .ds-card .text .cmp-text p:nth-child(2).-bold, .search-section .ds-card .text .cmp-text p:nth-child(2).-medium, .search-section .ds-card .text .cmp-text p:nth-child(2).\--bold, .search-section .ds-card .text .cmp-text p:nth-child(2).\--medium {
    font-family: Gotham\ 5r;
  }
}
.search-section .ds-card .text .cmp-text p:nth-child(3) {
  color: unset;
  font-family: Gotham\ 4r;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 24px;
  margin-top: 0;
}

.search-section .ds-card .text .cmp-text p:nth-child(3).-book, .search-section .ds-card .text .cmp-text p:nth-child(3).\--book {
  font-family: Gotham\ 4r;
}

.search-section .ds-card .text .cmp-text p:nth-child(3).-light, .search-section .ds-card .text .cmp-text p:nth-child(3).\--light {
  font-family: Gotham\ 3r;
}

.search-section .ds-card .text .cmp-text p:nth-child(3).-bold, .search-section .ds-card .text .cmp-text p:nth-child(3).-medium, .search-section .ds-card .text .cmp-text p:nth-child(3).\--bold, .search-section .ds-card .text .cmp-text p:nth-child(3).\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .ds-card .text .cmp-text p:nth-child(3) {
    font-size: 0.8125rem;
    line-height: 1.125rem;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .ds-card .text .cmp-text p:nth-child(3) {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
  }
  .search-section .ds-card .text .cmp-text p:nth-child(3).-book, .search-section .ds-card .text .cmp-text p:nth-child(3).\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .ds-card .text .cmp-text p:nth-child(3).-light, .search-section .ds-card .text .cmp-text p:nth-child(3).\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .ds-card .text .cmp-text p:nth-child(3).-bold, .search-section .ds-card .text .cmp-text p:nth-child(3).-medium, .search-section .ds-card .text .cmp-text p:nth-child(3).\--bold, .search-section .ds-card .text .cmp-text p:nth-child(3).\--medium {
    font-family: Gotham\ 5r;
  }
}
.search-section .ds-card .gs-button a {
  font-family: Gotham\ 5r;
  font-size: 0.75rem;
  margin-bottom: 0;
  margin-top: 0 !important;
}

.search-section .ds-card .gs-button a a:hover {
  background: transparent;
  color: #000;
}

.search-section .ds2-card {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.16);
  border-radius: 8px;
  display: flex;
  flex-direction: column;
}

@media screen and (max-width: 1151px) {
  .search-section .ds2-card {
    margin-bottom: 16px;
  }
}
.search-section .ds2-card.-large {
  border-radius: 12px;
}

.search-section .ds2-card .ds2-card__thumbnail img {
  aspect-ratio: 16/9;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  height: 100%;
  object-fit: cover;
  vertical-align: bottom;
  width: 100%;
}

.search-section .ds2-card .ds2-card__thumbnail.video-play, .search-section .ds2-card .ds2-card__thumbnail.video-play-container {
  position: relative;
}

.search-section .ds2-card .ds2-card__thumbnail.video-play img.playButton {
  aspect-ratio: 1;
  box-sizing: border-box;
  height: auto;
  left: 50%;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 38%;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .ds2-card.-group-cards {
    grid-column: span 3;
    -ms-grid-column-span: 3;
    margin-bottom: 10px;
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) {
  .search-section .ds2-card.-group-cards {
    grid-column: span 6;
    -ms-grid-column-span: 6;
    margin-bottom: 8px;
    margin-right: 0;
  }
}
.search-section .ds2-card.-group-cards {
  position: relative;
}

.search-section .ds2-card.-group-cards .ds2-card__summary {
  padding-bottom: 24px;
}

.search-section .ds2-card.-group-cards .ds2-card__textLink {
  bottom: 0;
  position: absolute;
}

.search-section .ds2-card.-group-cards .ds2-card__textLink:last-child {
  padding-bottom: 24px;
}

.search-section .ds2-card.-group-cards .ds2-card__large img {
  aspect-ratio: 16/9;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.search-section .ds2-card.-large .ds2-card__large img {
  aspect-ratio: 3/2;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.search-section .ds2-card.-large .ds2-card__large.video-play {
  position: relative;
}

.search-section .ds2-card.-large .ds2-card__large.video-play img.playButton {
  aspect-ratio: 1;
  box-sizing: border-box;
  height: auto;
  left: 50%;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 33.2%;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .ds2-card.-large .ds2-card__large.video-play img.playButton {
    width: 38.5%;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .ds2-card.-large .ds2-card__large.video-play img.playButton {
    width: 45%;
  }
}
.search-section .ds2-card.-large .ds2-card__content, .search-section .ds2-card.-large .ds2-card__content .video-play-content .ds2-card__button-container {
  padding: 24px;
}

@media screen and (max-width: 767px) {
  .search-section .ds2-card.-large .ds2-card__content .button-container, .search-section .ds2-card.-large .ds2-card__content .ds2-card__button-container, .search-section .ds2-card.-large .ds2-card__content .ds2-card__links-container {
    padding-top: 24px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .ds2-card.-large .ds2-card__content .button-container, .search-section .ds2-card.-large .ds2-card__content .ds2-card__button-container, .search-section .ds2-card.-large .ds2-card__content .ds2-card__links-container {
    padding-top: 24px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .ds2-card.-large .ds2-card__content .button-container, .search-section .ds2-card.-large .ds2-card__content .ds2-card__button-container, .search-section .ds2-card.-large .ds2-card__content .ds2-card__links-container {
    padding-top: 24px;
  }
}
.search-section .ds2-card.-large .ds2-card__title {
  font-size: 20px;
  letter-spacing: 0.16px;
  line-height: 28px;
}

.search-section .ds2-card.-large .ds2-card__subTitle {
  font-size: 16px;
  letter-spacing: 0.16px;
  line-height: 24px;
}

.search-section .ds2-card.-large .ds2-card__summary {
  font-size: 16px;
  line-height: 24px;
  padding-top: 12px !important;
}

.search-section .ds2-card.-large .ds2-card__cta {
  margin-right: 12px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .ds2-card.-large .ds2-card__summary {
    font-size: 16px;
    font-weight: 325;
    letter-spacing: 0.16px;
    line-height: 24px;
    padding-top: 16px;
  }
  .search-section .ds2-card.-large .ds2-card__links-container {
    padding-top: 24px !important;
  }
}
@media screen and (max-width: 767px) {
  .search-section .ds2-card.-large .ds2-card__summary {
    font-size: 16px;
    font-weight: 325;
    letter-spacing: 0.16px;
    line-height: 24px;
    padding-top: 16px;
  }
  .search-section .ds2-card.-large .button-container {
    padding-top: 12px;
  }
  .search-section .ds2-card.-large .ds2-card__cta {
    margin-right: 0;
  }
  .search-section .ds2-card.-large .ds2-card__button-container {
    padding-top: 12px;
  }
}
.search-section .ds2-card.-large .ds2-card__textLink {
  font-size: 16px;
  font-style: normal;
  font-weight: 350;
  letter-spacing: 0.16px;
  line-height: 24px;
  padding-bottom: 16px;
}

@media screen and (max-width: 767px) {
  .search-section .ds2-card.-large .ds2-card__button-container {
    flex-direction: column;
    flex-direction: column-reverse;
    gap: 16px;
    padding-top: 0;
  }
}
.search-section .ds2-card.-with-thumbnail {
  flex-direction: row;
  padding: 16px;
}

.search-section .ds2-card.-with-thumbnail .ds2-card__content {
  padding: unset;
  padding-left: 12px;
}

.search-section .ds2-card .ds2-card__content {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding: 16px;
}

.search-section .ds2-card .ds2-card__content > :last-child {
  margin-top: auto;
}

.search-section .ds2-card .ds2-card__eyebrow {
  color: #003b71;
  font-size: 12px;
  font-style: normal;
  font-weight: 350;
  line-height: 16px;
  padding-bottom: 8px;
  text-transform: uppercase;
}

@media screen and (min-width: 1152px) {
  .search-section .ds2-card .ds2-card__eyebrow {
    font-size: 0.8125rem;
  }
}
.search-section .ds2-card .ds2-card__eyebrow-large {
  color: #003b71;
  font-size: 12px;
  font-style: normal;
  font-weight: 350;
  line-height: 16px;
  padding-bottom: 12px;
}

@media screen and (min-width: 1152px) {
  .search-section .ds2-card .ds2-card__eyebrow-large {
    font-size: 0.8125rem;
  }
}
.search-section .ds2-card .ds2-card__title {
  font-family: Gotham\ 5r;
  font-size: 16px;
  letter-spacing: 0.16px;
  line-height: 24px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .ds2-card .ds2-card__title {
    font-size: 18px !important;
    font-style: normal;
    font-weight: 350;
    letter-spacing: 0.18px;
    line-height: 24px !important;
  }
}
@media screen and (max-width: 767px) {
  .search-section .ds2-card .ds2-card__title {
    font-size: 18px !important;
    font-style: normal;
    font-weight: 350;
    letter-spacing: 0.18px;
    line-height: 24px !important;
  }
}
.search-section .ds2-card .ds2-card__subTitle {
  color: #003b71;
  font-size: 14px;
  letter-spacing: 0.16px;
  line-height: 20px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .ds2-card .ds2-card__subTitle {
    font-size: 16px !important;
    font-style: normal;
    font-weight: 325;
    letter-spacing: 0.16px;
    line-height: 24px !important;
  }
}
@media screen and (max-width: 767px) {
  .search-section .ds2-card .ds2-card__subTitle {
    font-size: 16px !important;
    font-style: normal;
    font-weight: 325;
    letter-spacing: 0.16px;
    line-height: 24px !important;
  }
}
.search-section .ds2-card .ds2-card__summary {
  font-size: 14px;
  line-height: 20px;
  padding-top: 8px;
}

.search-section .ds2-card .ds2-card__links-container {
  padding-top: 24px;
}

@media screen and (max-width: 767px) {
  .search-section .ds2-card .ds2-card__links-container {
    padding-top: 12px;
  }
}
.search-section .ds2-card .ds2-card__textLink {
  font-family: Gotham\ 5r;
  font-size: 14px;
  line-height: 20px;
  padding-bottom: 12px;
}

.search-section .ds2-card .ds2-card__textLink:last-child {
  padding-bottom: 0;
}

.search-section .ds2-card .ds2-card__button-container {
  display: flex;
  flex-direction: row;
  padding-top: 24px;
}

@media screen and (max-width: 767px) {
  .search-section .ds2-card .ds2-card__button-container {
    flex-flow: row wrap;
    gap: 12px;
    padding-top: 12px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .ds2-card .ds2-card__button-container {
    padding-top: 24px;
  }
}
.search-section .ds2-card .ds2-card__cta {
  margin-right: 12px;
}

.search-section .ds2-card .ds2-card__cta.-large {
  margin-right: 16px;
}

@media screen and (max-width: 767px) {
  .search-section .ds2-card .ds2-card__cta {
    margin-right: 0;
  }
}
.search-section .ds2-card .ds2-card__cta:last-child {
  margin-right: 0;
  padding-bottom: 0;
}

.search-section .pl-card-pattern-version:before {
  content: "2.1.26";
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-book, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].\--book {
  font-family: Gotham\ 4r;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-light, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].\--light {
  font-family: Gotham\ 3r;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-medium, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].\--medium {
  font-family: Gotham\ 5r;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-bold, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].\--bold {
  font-family: Gotham\ 5r;
}

@media screen and (min-width: 1152px) {
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
  }
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-book, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-light, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-medium, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].\--medium {
    font-family: Gotham\ 5r;
  }
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-bold, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].\--bold {
    font-family: Gotham\ 5r;
  }
}
.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] {
  border: 1px solid #d3d6dc;
  display: block;
  margin-top: 24px;
  padding: 24px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] {
    margin-top: 30px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] {
    margin-top: 36px;
  }
}
.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] {
  border-color: #d3d6dc;
  border-radius: 13px;
  border-width: 1px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] {
    padding: 16px;
  }
}
@media screen and (max-width: 767px) {
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] {
    padding: 16px;
  }
}
.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary {
  align-items: stretch;
  display: flex;
  flex-flow: row nowrap;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed_summary-content {
  flex: 1 0 calc(100% - 120px);
  padding-left: 16px;
}

@media screen and (max-width: 767px) {
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed_summary-content {
    flex: 1 0 80%;
    padding-left: 16px;
  }
}
@media screen and (max-width: 767px) {
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed_summary-content {
    padding-left: 16px;
  }
}
.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-title {
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 24px;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-title.-book, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-title.\--book {
  font-family: Gotham\ 4r;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-title.-light, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-title.\--light {
  font-family: Gotham\ 3r;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-title.-medium, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-title.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-title.-bold, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-title.\--bold {
  font-family: Gotham\ 5r;
}

@media screen and (min-width: 1152px) {
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-title {
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
  }
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-title.-book, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-title.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-title.-light, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-title.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-title.-medium, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-title.\--medium {
    font-family: Gotham\ 5r;
  }
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-title.-bold, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-title.\--bold {
    font-family: Gotham\ 5r;
  }
}
.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-icon {
  display: flex;
  height: 44px;
  width: 44px;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-icon.secondary_icon--blue {
  background-color: #f0f7fa;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-icon.secondary_icon--blue svg path {
  fill: #003b71;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-icon.primary-icon--green {
  background-color: #4a7628;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-icon img, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-icon svg {
  height: 27px;
  margin: auto;
  width: 27px;
}

@media screen and (min-width: 768px) {
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-icon {
    height: 44px;
    width: 44px;
  }
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-icon img, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-icon svg {
    height: 30px;
    width: 30px;
  }
}
.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_expanded-content {
  display: none;
  margin: 0;
  padding: 0 20px 0 60px;
}

@media screen and (min-width: 768px) {
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_expanded-content {
    padding: 0 20px 0 64px;
  }
}
.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_expanded-content:focus-visible {
  outline: none;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_expanded-content p, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary-content p {
  margin-top: 0;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_expanded-content button, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary-content button {
  margin-bottom: 0;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_expanded-content button.button, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary-content button.button {
  max-width: fit-content;
  padding-bottom: 0;
  padding-top: 0;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed-button {
  margin-right: 10px;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed-content {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed-content.-book, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed-content.\--book {
  font-family: Gotham\ 4r;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed-content.-light, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed-content.\--light {
  font-family: Gotham\ 3r;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed-content.-medium, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed-content.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed-content.-bold, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed-content.\--bold {
  font-family: Gotham\ 5r;
}

@media screen and (min-width: 1152px) {
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed-content {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
  }
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed-content.-book, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed-content.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed-content.-light, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed-content.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed-content.-medium, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed-content.\--medium {
    font-family: Gotham\ 5r;
  }
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed-content.-bold, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed-content.\--bold {
    font-family: Gotham\ 5r;
  }
}
.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links.-book, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links.\--book {
  font-family: Gotham\ 4r;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links.-light, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links.\--light {
  font-family: Gotham\ 3r;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links.-medium, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links.-bold, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links.\--bold {
  font-family: Gotham\ 5r;
}

@media screen and (min-width: 1152px) {
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
  }
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links.-book, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links.-light, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links.-medium, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links.\--medium {
    font-family: Gotham\ 5r;
  }
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links.-bold, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links.\--bold {
    font-family: Gotham\ 5r;
  }
}
.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links {
  display: inline;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .divider-link {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .divider-link.-book, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .divider-link.\--book {
  font-family: Gotham\ 4r;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .divider-link.-light, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .divider-link.\--light {
  font-family: Gotham\ 3r;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .divider-link.-medium, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .divider-link.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .divider-link.-bold, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .divider-link.\--bold {
  font-family: Gotham\ 5r;
}

@media screen and (min-width: 1152px) {
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .divider-link {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
  }
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .divider-link.-book, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .divider-link.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .divider-link.-light, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .divider-link.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .divider-link.-medium, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .divider-link.\--medium {
    font-family: Gotham\ 5r;
  }
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .divider-link.-bold, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .divider-link.\--bold {
    font-family: Gotham\ 5r;
  }
}
.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .divider-link {
  padding-right: 16px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .divider-link {
    border: none;
    display: inline-flex;
  }
}
.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .button, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .expanded-content-links {
  max-width: fit-content;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_button-state {
  align-items: center;
  background-color: transparent;
  border: none;
  border-top: 1px solid transparent;
  color: #0074ad;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  font-size: 16px;
  gap: 4px;
  line-height: 24px;
  max-width: fit-content;
  padding: 0;
  text-align: left;
  width: 100%;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_button-state .icon-container {
  height: 24px;
  position: relative;
  width: 24px;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_button-state .icon-container:after, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_button-state .icon-container:before {
  background-color: #0074ad;
  border-radius: 1px;
  content: "";
  position: absolute;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_button-state .icon-container:before {
  height: 2px;
  left: 4px;
  top: 10px;
  width: 14px;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_button-state .icon-container:after {
  height: 14px;
  left: 10px;
  top: 4px;
  width: 2px;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_button-state .icon-container i {
  display: none;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .link {
  appearance: none;
  background-color: transparent;
  border: 0;
  color: #0074ad;
  padding: 0;
  text-align: left;
}

@media screen and (min-width: 1181px) {
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .links-expand {
    padding-left: 12px;
  }
}
.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.link {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.link.-book, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.link.\--book {
  font-family: Gotham\ 4r;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.link.-light, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.link.\--light {
  font-family: Gotham\ 3r;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.link.-medium, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.link.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.link.-bold, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.link.\--bold {
  font-family: Gotham\ 5r;
}

@media screen and (min-width: 1152px) {
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.link {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
  }
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.link.-book, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.link.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.link.-light, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.link.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.link.-medium, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.link.\--medium {
    font-family: Gotham\ 5r;
  }
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.link.-bold, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.link.\--bold {
    font-family: Gotham\ 5r;
  }
}
.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.link:focus, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.link:hover {
  color: #003b71;
  text-decoration: underline;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links {
  display: flex;
  flex-direction: column;
  width: fit-content;
}

@media screen and (min-width: 1152px) {
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links {
    display: block;
    flex-direction: unset;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links:not(:has(.button)) {
    display: flex;
    flex-direction: row;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] a.divider-link, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.divider-link {
    display: inline-flex;
    flex-direction: row;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] a.divider-link .external-link:last-child, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.divider-link .external-link:last-child {
    padding-left: 16px;
  }
}
.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] a.divider-link, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.divider-link {
  border-right: 0;
  text-decoration: underline;
}

@media screen and (min-width: 1152px) {
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] a.divider-link, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.divider-link {
    border-right: 1px solid #b3b6c5;
    padding-left: 16px;
    padding-right: 16px;
  }
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] a.divider-link:first-child, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.divider-link:first-child {
    padding-left: 0;
  }
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] a.divider-link:last-child, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.divider-link:last-child {
    border-right: 0;
    padding-right: 0;
  }
}
.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] a.external-link, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.external-link {
  color: #0074ad;
  text-decoration: underline;
  width: fit-content;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] a.external-link:focus, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] a.external-link:hover, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.external-link:focus, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.external-link:hover {
  background-color: transparent;
  color: #003b71;
  text-decoration: underline;
}

@media screen and (min-width: 768px) {
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] a.external-link, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.external-link {
    margin-right: 0;
  }
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] a.external-link:focus img, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] a.external-link:hover img, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.external-link:focus img, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.external-link:hover img {
    filter: brightness(0) saturate(100%) invert(25.1%) sepia(110%) saturate(1999%) hue-rotate(180deg) brightness(44.5%) contrast(101%);
  }
}
.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] a.external-link img, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.external-link img {
  margin-left: 4px;
  vertical-align: middle;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] a.external-link:focus img, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] a.external-link:hover img, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.external-link:focus img, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.external-link:hover img {
  filter: brightness(0) saturate(100%) invert(25.1%) sepia(110%) saturate(1999%) hue-rotate(180deg) brightness(44.5%) contrast(101%);
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] a.external-link:visited img, .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.external-link:visited img {
  filter: brightness(0) saturate(100%) invert(25.1%) sepia(110%) saturate(1999%) hue-rotate(180deg) brightness(44.5%) contrast(101%);
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.divider-link {
  margin-top: 0;
  padding-right: 16px;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.divider-link:hover {
  color: #003b71;
}

@-moz-document url-prefix() {
  .search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.divider-link:focus {
    border: 1px dotted #006ba6;
  }
}
.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-open .feed_button-state {
  background-color: none;
  border-radius: 16px;
  border-top: 1px solid transparent;
  max-width: fit-content;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-open .feed_button-state .icon-container:after {
  display: none;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-open .feed_summary {
  display: flex;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-open .feed_summary-content {
  flex: 1 1 95%;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-open .feed_summary .summary-links {
  display: none;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-open .feed_expanded-content {
  display: block;
}

.search-section .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-open .feed_expanded-content .summary-links {
  display: flex;
  flex-direction: row;
}

.search-section .expandable-feed-item {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
}

.search-section .expandable-feed-item.-book, .search-section .expandable-feed-item.\--book {
  font-family: Gotham\ 4r;
}

.search-section .expandable-feed-item.-light, .search-section .expandable-feed-item.\--light {
  font-family: Gotham\ 3r;
}

.search-section .expandable-feed-item.-bold, .search-section .expandable-feed-item.-medium, .search-section .expandable-feed-item.\--bold, .search-section .expandable-feed-item.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (min-width: 1152px) {
  .search-section .expandable-feed-item {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
  }
  .search-section .expandable-feed-item.-book, .search-section .expandable-feed-item.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .expandable-feed-item.-light, .search-section .expandable-feed-item.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .expandable-feed-item.-bold, .search-section .expandable-feed-item.-medium, .search-section .expandable-feed-item.\--bold, .search-section .expandable-feed-item.\--medium {
    font-family: Gotham\ 5r;
  }
}
.search-section .expandable-feed-item {
  border: 1px solid #d3d6dc;
  display: block;
  margin-top: 24px;
  padding: 24px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .expandable-feed-item {
    margin-top: 30px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .expandable-feed-item {
    margin-top: 36px;
  }
}
.search-section .expandable-feed-item {
  border-color: #d3d6dc;
  border-radius: 13px;
  border-width: 1px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .expandable-feed-item {
    padding: 16px;
  }
}
@media screen and (max-width: 767px) {
  .search-section .expandable-feed-item {
    padding: 16px;
  }
}
.search-section .expandable-feed-item .feed_summary {
  align-items: stretch;
  display: flex;
  flex-flow: row nowrap;
}

.search-section .expandable-feed-item .feed_summary .feed_summary-content {
  flex: 1 0 calc(100% - 120px);
  padding-left: 16px;
}

@media screen and (max-width: 767px) {
  .search-section .expandable-feed-item .feed_summary .feed_summary-content {
    flex: 1 0 80%;
    padding-left: 16px;
  }
}
.search-section .expandable-feed-item .feed_summary .feed-title {
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 24px;
}

.search-section .expandable-feed-item .feed_summary .feed-title.-book, .search-section .expandable-feed-item .feed_summary .feed-title.\--book {
  font-family: Gotham\ 4r;
}

.search-section .expandable-feed-item .feed_summary .feed-title.-light, .search-section .expandable-feed-item .feed_summary .feed-title.\--light {
  font-family: Gotham\ 3r;
}

.search-section .expandable-feed-item .feed_summary .feed-title.-bold, .search-section .expandable-feed-item .feed_summary .feed-title.-medium, .search-section .expandable-feed-item .feed_summary .feed-title.\--bold, .search-section .expandable-feed-item .feed_summary .feed-title.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (min-width: 1152px) {
  .search-section .expandable-feed-item .feed_summary .feed-title {
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
  }
  .search-section .expandable-feed-item .feed_summary .feed-title.-book, .search-section .expandable-feed-item .feed_summary .feed-title.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .expandable-feed-item .feed_summary .feed-title.-light, .search-section .expandable-feed-item .feed_summary .feed-title.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .expandable-feed-item .feed_summary .feed-title.-bold, .search-section .expandable-feed-item .feed_summary .feed-title.-medium, .search-section .expandable-feed-item .feed_summary .feed-title.\--bold, .search-section .expandable-feed-item .feed_summary .feed-title.\--medium {
    font-family: Gotham\ 5r;
  }
}
.search-section .expandable-feed-item .feed_summary .feed-icon {
  display: flex;
  height: 44px;
  width: 44px;
}

.search-section .expandable-feed-item .feed_summary .feed-icon.secondary_icon--blue {
  background-color: #f0f7fa;
}

.search-section .expandable-feed-item .feed_summary .feed-icon.secondary_icon--blue svg path {
  fill: #003b71;
}

.search-section .expandable-feed-item .feed_summary .feed-icon.primary-icon--green {
  background-color: #4a7628;
}

.search-section .expandable-feed-item .feed_summary .feed-icon img, .search-section .expandable-feed-item .feed_summary .feed-icon svg {
  height: 27px;
  margin: auto;
  width: 27px;
}

@media screen and (min-width: 768px) {
  .search-section .expandable-feed-item .feed_summary .feed-icon {
    height: 44px;
    width: 44px;
  }
  .search-section .expandable-feed-item .feed_summary .feed-icon img, .search-section .expandable-feed-item .feed_summary .feed-icon svg {
    height: 30px;
    width: 30px;
  }
}
.search-section .expandable-feed-item .feed_expanded-content {
  display: none;
  margin: 0;
  padding: 0 20px 0 60px;
}

@media screen and (min-width: 768px) {
  .search-section .expandable-feed-item .feed_expanded-content {
    padding: 0 20px 0 64px;
  }
}
.search-section .expandable-feed-item .feed_expanded-content:focus-visible {
  outline: none;
}

.search-section .expandable-feed-item .feed_expanded-content p, .search-section .expandable-feed-item .feed_summary-content p {
  margin-top: 0;
}

.search-section .expandable-feed-item .feed_expanded-content button, .search-section .expandable-feed-item .feed_summary-content button {
  margin-bottom: 0;
}

.search-section .expandable-feed-item .feed_expanded-content button.button, .search-section .expandable-feed-item .feed_summary-content button.button {
  max-width: fit-content;
  padding-bottom: 0;
  padding-top: 0;
}

.search-section .expandable-feed-item .feed-button {
  margin-right: 10px;
}

.search-section .expandable-feed-item .feed-content {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
}

.search-section .expandable-feed-item .feed-content.-book, .search-section .expandable-feed-item .feed-content.\--book {
  font-family: Gotham\ 4r;
}

.search-section .expandable-feed-item .feed-content.-light, .search-section .expandable-feed-item .feed-content.\--light {
  font-family: Gotham\ 3r;
}

.search-section .expandable-feed-item .feed-content.-bold, .search-section .expandable-feed-item .feed-content.-medium, .search-section .expandable-feed-item .feed-content.\--bold, .search-section .expandable-feed-item .feed-content.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (min-width: 1152px) {
  .search-section .expandable-feed-item .feed-content {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
  }
  .search-section .expandable-feed-item .feed-content.-book, .search-section .expandable-feed-item .feed-content.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .expandable-feed-item .feed-content.-light, .search-section .expandable-feed-item .feed-content.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .expandable-feed-item .feed-content.-bold, .search-section .expandable-feed-item .feed-content.-medium, .search-section .expandable-feed-item .feed-content.\--bold, .search-section .expandable-feed-item .feed-content.\--medium {
    font-family: Gotham\ 5r;
  }
}
.search-section .expandable-feed-item .summary-links {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
}

.search-section .expandable-feed-item .summary-links.-book, .search-section .expandable-feed-item .summary-links.\--book {
  font-family: Gotham\ 4r;
}

.search-section .expandable-feed-item .summary-links.-light, .search-section .expandable-feed-item .summary-links.\--light {
  font-family: Gotham\ 3r;
}

.search-section .expandable-feed-item .summary-links.-bold, .search-section .expandable-feed-item .summary-links.-medium, .search-section .expandable-feed-item .summary-links.\--bold, .search-section .expandable-feed-item .summary-links.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (min-width: 1152px) {
  .search-section .expandable-feed-item .summary-links {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
  }
  .search-section .expandable-feed-item .summary-links.-book, .search-section .expandable-feed-item .summary-links.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .expandable-feed-item .summary-links.-light, .search-section .expandable-feed-item .summary-links.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .expandable-feed-item .summary-links.-bold, .search-section .expandable-feed-item .summary-links.-medium, .search-section .expandable-feed-item .summary-links.\--bold, .search-section .expandable-feed-item .summary-links.\--medium {
    font-family: Gotham\ 5r;
  }
}
.search-section .expandable-feed-item .summary-links {
  display: inline;
}

.search-section .expandable-feed-item .divider-link {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
}

.search-section .expandable-feed-item .divider-link.-book, .search-section .expandable-feed-item .divider-link.\--book {
  font-family: Gotham\ 4r;
}

.search-section .expandable-feed-item .divider-link.-light, .search-section .expandable-feed-item .divider-link.\--light {
  font-family: Gotham\ 3r;
}

.search-section .expandable-feed-item .divider-link.-bold, .search-section .expandable-feed-item .divider-link.-medium, .search-section .expandable-feed-item .divider-link.\--bold, .search-section .expandable-feed-item .divider-link.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (min-width: 1152px) {
  .search-section .expandable-feed-item .divider-link {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
  }
  .search-section .expandable-feed-item .divider-link.-book, .search-section .expandable-feed-item .divider-link.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .expandable-feed-item .divider-link.-light, .search-section .expandable-feed-item .divider-link.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .expandable-feed-item .divider-link.-bold, .search-section .expandable-feed-item .divider-link.-medium, .search-section .expandable-feed-item .divider-link.\--bold, .search-section .expandable-feed-item .divider-link.\--medium {
    font-family: Gotham\ 5r;
  }
}
.search-section .expandable-feed-item .divider-link {
  padding-right: 16px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .expandable-feed-item .divider-link {
    border: none;
    display: inline-flex;
  }
}
.search-section .expandable-feed-item .button, .search-section .expandable-feed-item .expanded-content-links {
  max-width: fit-content;
}

.search-section .expandable-feed-item .feed_button-state {
  align-items: center;
  background-color: transparent;
  border: none;
  border-top: 1px solid transparent;
  color: #0074ad;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  font-size: 16px;
  gap: 4px;
  line-height: 24px;
  max-width: fit-content;
  padding: 0;
  text-align: left;
  width: 100%;
}

.search-section .expandable-feed-item .feed_button-state .icon-container {
  height: 24px;
  position: relative;
  width: 24px;
}

.search-section .expandable-feed-item .feed_button-state .icon-container:after, .search-section .expandable-feed-item .feed_button-state .icon-container:before {
  background-color: #0074ad;
  border-radius: 1px;
  content: "";
  position: absolute;
}

.search-section .expandable-feed-item .feed_button-state .icon-container:before {
  height: 2px;
  left: 4px;
  top: 10px;
  width: 14px;
}

.search-section .expandable-feed-item .feed_button-state .icon-container:after {
  height: 14px;
  left: 10px;
  top: 4px;
  width: 2px;
}

.search-section .expandable-feed-item .feed_button-state .icon-container i {
  display: none;
}

.search-section .expandable-feed-item .link {
  appearance: none;
  background-color: transparent;
  border: 0;
  color: #0074ad;
  padding: 0;
  text-align: left;
}

@media screen and (min-width: 1181px) {
  .search-section .expandable-feed-item .links-expand {
    padding-left: 12px;
  }
}
.search-section .expandable-feed-item button.link {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
}

.search-section .expandable-feed-item button.link.-book, .search-section .expandable-feed-item button.link.\--book {
  font-family: Gotham\ 4r;
}

.search-section .expandable-feed-item button.link.-light, .search-section .expandable-feed-item button.link.\--light {
  font-family: Gotham\ 3r;
}

.search-section .expandable-feed-item button.link.-bold, .search-section .expandable-feed-item button.link.-medium, .search-section .expandable-feed-item button.link.\--bold, .search-section .expandable-feed-item button.link.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (min-width: 1152px) {
  .search-section .expandable-feed-item button.link {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
  }
  .search-section .expandable-feed-item button.link.-book, .search-section .expandable-feed-item button.link.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .expandable-feed-item button.link.-light, .search-section .expandable-feed-item button.link.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .expandable-feed-item button.link.-bold, .search-section .expandable-feed-item button.link.-medium, .search-section .expandable-feed-item button.link.\--bold, .search-section .expandable-feed-item button.link.\--medium {
    font-family: Gotham\ 5r;
  }
}
.search-section .expandable-feed-item button.link:focus, .search-section .expandable-feed-item button.link:hover {
  color: #003b71;
  text-decoration: underline;
}

.search-section .expandable-feed-item .summary-links {
  display: flex;
  flex-direction: column;
  width: fit-content;
}

@media screen and (min-width: 1152px) {
  .search-section .expandable-feed-item .summary-links {
    display: block;
    flex-direction: unset;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .expandable-feed-item .summary-links:not(:has(.button)) {
    display: flex;
    flex-direction: row;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .expandable-feed-item a.divider-link, .search-section .expandable-feed-item button.divider-link {
    display: inline-flex;
    flex-direction: row;
  }
  .search-section .expandable-feed-item a.divider-link .external-link:last-child, .search-section .expandable-feed-item button.divider-link .external-link:last-child {
    padding-left: 16px;
  }
}
.search-section .expandable-feed-item a.divider-link, .search-section .expandable-feed-item button.divider-link {
  border-right: 0;
  text-decoration: underline;
}

@media screen and (min-width: 1152px) {
  .search-section .expandable-feed-item a.divider-link, .search-section .expandable-feed-item button.divider-link {
    border-right: 1px solid #b3b6c5;
    padding-left: 16px;
    padding-right: 16px;
  }
  .search-section .expandable-feed-item a.divider-link:first-child, .search-section .expandable-feed-item button.divider-link:first-child {
    padding-left: 0;
  }
  .search-section .expandable-feed-item a.divider-link:last-child, .search-section .expandable-feed-item button.divider-link:last-child {
    border-right: 0;
    padding-right: 0;
  }
}
.search-section .expandable-feed-item a.external-link, .search-section .expandable-feed-item button.external-link {
  color: #0074ad;
  text-decoration: underline;
  width: fit-content;
}

.search-section .expandable-feed-item a.external-link:focus, .search-section .expandable-feed-item a.external-link:hover, .search-section .expandable-feed-item button.external-link:focus, .search-section .expandable-feed-item button.external-link:hover {
  background-color: transparent;
  color: #003b71;
  text-decoration: underline;
}

@media screen and (min-width: 768px) {
  .search-section .expandable-feed-item a.external-link, .search-section .expandable-feed-item button.external-link {
    margin-right: 0;
  }
  .search-section .expandable-feed-item a.external-link:focus img, .search-section .expandable-feed-item a.external-link:hover img, .search-section .expandable-feed-item button.external-link:focus img, .search-section .expandable-feed-item button.external-link:hover img {
    filter: brightness(0) saturate(100%) invert(25.1%) sepia(110%) saturate(1999%) hue-rotate(180deg) brightness(44.5%) contrast(101%);
  }
}
.search-section .expandable-feed-item a.external-link img, .search-section .expandable-feed-item button.external-link img {
  margin-left: 4px;
  vertical-align: middle;
}

.search-section .expandable-feed-item a.external-link:focus img, .search-section .expandable-feed-item a.external-link:hover img, .search-section .expandable-feed-item a.external-link:visited img, .search-section .expandable-feed-item button.external-link:focus img, .search-section .expandable-feed-item button.external-link:hover img, .search-section .expandable-feed-item button.external-link:visited img {
  filter: brightness(0) saturate(100%) invert(25.1%) sepia(110%) saturate(1999%) hue-rotate(180deg) brightness(44.5%) contrast(101%);
}

.search-section .expandable-feed-item button.divider-link {
  margin-top: 0;
  padding-right: 16px;
}

.search-section .expandable-feed-item button.divider-link:hover {
  color: #003b71;
}

@-moz-document url-prefix() {
  .search-section .expandable-feed-item button.divider-link:focus {
    border: 1px dotted #006ba6;
  }
}
.search-section .expandable-feed-item.-open .feed_button-state {
  background-color: none;
  border-radius: 16px;
  border-top: 1px solid transparent;
  max-width: fit-content;
}

.search-section .expandable-feed-item.-open .feed_button-state .icon-container:after {
  display: none;
}

.search-section .expandable-feed-item.-open .feed_summary {
  display: flex;
}

.search-section .expandable-feed-item.-open .feed_summary-content {
  flex: 1 1 95%;
}

.search-section .expandable-feed-item.-open .feed_summary .summary-links {
  display: none;
}

.search-section .expandable-feed-item.-open .feed_expanded-content {
  display: block;
}

.search-section .expandable-feed-item.-open .feed_expanded-content .summary-links {
  display: flex;
  flex-direction: row;
}

.search-section .pl-feed-pattern-version:before {
  content: "4.3.0";
}

@media screen and (max-width: 767px) {
  .search-section .search-results-wrapper {
    margin-left: 0;
    margin-right: 0;
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .search-results-wrapper {
    margin-left: 0;
    margin-right: 0;
    max-width: 90rem;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .search-results-wrapper {
    margin-left: auto;
    margin-right: auto;
    max-width: 90rem;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.search-section .search-results-pattern span.vivbold.qt0 {
  font-family: Gotham\ 5r;
  font-weight: 900;
}

.search-section .search-results-pattern span.vivbold.qt0:before {
  color: transparent;
  content: "Highlight Start ";
  font-size: 1px;
  height: 1px;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.search-section .search-results-pattern span.vivbold.qt0:after {
  color: transparent;
  content: "Highlight End ";
  font-size: 1px;
  height: 1px;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.search-section .search-results-pattern .content-block {
  display: block;
}

.search-section .search-results-pattern .-kp-blue {
  color: #0078b3;
}

.search-section .search-results-pattern .search-result {
  margin: 0 0 60px;
  padding: 0;
  width: 100%;
}

.search-section .search-results-pattern .search-result--col-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}

@media screen and (min-width: 768px) {
  .search-section .search-results-pattern .search-result--col-wrapper {
    flex-direction: row;
    flex-wrap: nowrap;
  }
}
@media screen and (max-width: 767px) {
  .search-section .search-results-pattern .search-result--wrapper.col-1 {
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}
@media screen and (min-width: 768px) and (max-width: 767px) {
  .search-section .search-results-pattern .search-result--wrapper.col-2 {
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}
@media screen and (min-width: 768px) {
  .search-section .search-results-pattern .search-result--wrapper.offset-1 {
    margin-left: 78px;
  }
}
.search-section .search-results-pattern .search-result-icon {
  padding: 15px 0 10px;
}

@media screen and (min-width: 768px) {
  .search-section .search-results-pattern .search-result-icon {
    padding: 0 15px 10px 0;
  }
}
.search-section .search-results-pattern .search-result-icon--wrapper {
  border-radius: 50%;
  height: 64px;
  margin-bottom: 5px;
  overflow: hidden;
  position: relative;
  width: 64px;
}

.search-section .search-results-pattern .search-result-icon--wrapper img {
  height: auto;
  min-height: 100%;
  width: 100%;
}

.search-section .search-results-pattern .search-result-icon--wrapper--wrapper {
  border-radius: 50%;
  height: 64px;
  overflow: hidden;
  position: relative;
  width: 64px;
}

.search-section .search-results-pattern .search-result-icon--wrapper--wrapper img {
  height: 64px;
  width: 64px;
}

.search-section .search-results-pattern .search-result--header {
  display: contents;
}

.search-section .search-results-pattern .search-result--header.no-padd {
  padding: 0;
}

.search-section .search-results-pattern .search-result--header .category-pre-heading {
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 24px;
  padding: 0;
}

.search-section .search-results-pattern .search-result--header .category-pre-heading.-book, .search-section .search-results-pattern .search-result--header .category-pre-heading.\--book {
  font-family: Gotham\ 4r;
}

.search-section .search-results-pattern .search-result--header .category-pre-heading.-light, .search-section .search-results-pattern .search-result--header .category-pre-heading.\--light {
  font-family: Gotham\ 3r;
}

.search-section .search-results-pattern .search-result--header .category-pre-heading.-bold, .search-section .search-results-pattern .search-result--header .category-pre-heading.-medium, .search-section .search-results-pattern .search-result--header .category-pre-heading.\--bold, .search-section .search-results-pattern .search-result--header .category-pre-heading.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .search-results-pattern .search-result--header .category-pre-heading {
  color: #677083;
  font-family: Gotham\ 5r;
}

.search-section .search-results-pattern .search-result--header .affiliate-sub-heading {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
  padding: 0;
}

.search-section .search-results-pattern .search-result--header .affiliate-sub-heading.-book, .search-section .search-results-pattern .search-result--header .affiliate-sub-heading.\--book {
  font-family: Gotham\ 4r;
}

.search-section .search-results-pattern .search-result--header .affiliate-sub-heading.-light, .search-section .search-results-pattern .search-result--header .affiliate-sub-heading.\--light {
  font-family: Gotham\ 3r;
}

.search-section .search-results-pattern .search-result--header .affiliate-sub-heading.-bold, .search-section .search-results-pattern .search-result--header .affiliate-sub-heading.-medium, .search-section .search-results-pattern .search-result--header .affiliate-sub-heading.\--bold, .search-section .search-results-pattern .search-result--header .affiliate-sub-heading.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .search-results-pattern .search-result--header .affiliate-sub-heading {
  color: #0d1c3d;
}

.search-section .search-results-pattern .search-result--header .content-affiliate-sub-heading {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
  padding: 0;
}

.search-section .search-results-pattern .search-result--header .content-affiliate-sub-heading.-book, .search-section .search-results-pattern .search-result--header .content-affiliate-sub-heading.\--book {
  font-family: Gotham\ 4r;
}

.search-section .search-results-pattern .search-result--header .content-affiliate-sub-heading.-light, .search-section .search-results-pattern .search-result--header .content-affiliate-sub-heading.\--light {
  font-family: Gotham\ 3r;
}

.search-section .search-results-pattern .search-result--header .content-affiliate-sub-heading.-bold, .search-section .search-results-pattern .search-result--header .content-affiliate-sub-heading.-medium, .search-section .search-results-pattern .search-result--header .content-affiliate-sub-heading.\--bold, .search-section .search-results-pattern .search-result--header .content-affiliate-sub-heading.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .search-results-pattern .search-result--header .content-affiliate-sub-heading {
  color: #677083;
}

.search-section .search-results-pattern .search-result--header .result-title-heading {
  font-size: 20px;
  font-weight: 400;
  letter-spacing: -0.01em;
  line-height: 28px;
  padding: 0 0 5px;
}

.search-section .search-results-pattern .search-result--header .result-title-heading.-book, .search-section .search-results-pattern .search-result--header .result-title-heading.\--book {
  font-family: Gotham\ 4r;
}

.search-section .search-results-pattern .search-result--header .result-title-heading.-light, .search-section .search-results-pattern .search-result--header .result-title-heading.\--light {
  font-family: Gotham\ 3r;
}

.search-section .search-results-pattern .search-result--header .result-title-heading.-bold, .search-section .search-results-pattern .search-result--header .result-title-heading.-medium, .search-section .search-results-pattern .search-result--header .result-title-heading.\--bold, .search-section .search-results-pattern .search-result--header .result-title-heading.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .search-results-pattern .search-result--header .result-title-heading {
  color: #0078b3;
  font-family: Gotham\ 4r;
}

.search-section .search-results-pattern .search-result--header .result-title-heading.-first-letter-uppercase:first-letter {
  text-transform: uppercase;
}

.search-section .search-results-pattern .search-result--header .ratings-reviews {
  padding-bottom: 3px;
  padding-top: 2px;
}

.search-section .search-results-pattern .search-result--header .ratings-reviews .star-ratings {
  display: inline-block;
  margin-top: 6px;
}

.search-section .search-results-pattern .search-result--header .ratings-reviews .star-ratings .star-rating-blue {
  display: inline-block;
  height: 24px;
  vertical-align: middle;
  width: 70px;
}

.search-section .search-results-pattern .search-result--header .ratings-reviews .star-ratings .star-rating-white {
  display: none;
}

@media screen and (max-width: 767px) {
  .search-section .search-results-pattern .search-result--header .ratings-reviews .star-ratings .ratings-comments {
    display: block;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    padding-top: 3px;
  }
  .search-section .search-results-pattern .search-result--header .ratings-reviews .star-ratings .ratings-comments.-book, .search-section .search-results-pattern .search-result--header .ratings-reviews .star-ratings .ratings-comments.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .search-results-pattern .search-result--header .ratings-reviews .star-ratings .ratings-comments.-light, .search-section .search-results-pattern .search-result--header .ratings-reviews .star-ratings .ratings-comments.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .search-results-pattern .search-result--header .ratings-reviews .star-ratings .ratings-comments.-bold, .search-section .search-results-pattern .search-result--header .ratings-reviews .star-ratings .ratings-comments.-medium, .search-section .search-results-pattern .search-result--header .ratings-reviews .star-ratings .ratings-comments.\--bold, .search-section .search-results-pattern .search-result--header .ratings-reviews .star-ratings .ratings-comments.\--medium {
    font-family: Gotham\ 5r;
  }
  .search-section .search-results-pattern .search-result--header .ratings-reviews .star-ratings .ratings-comments {
    font-family: Gotham\ 4r;
  }
}
.search-section .search-results-pattern .search-result--header .ratings-reviews .star-ratings:hover {
  background-color: #0078b3;
  color: #f0f7fa;
  text-decoration: none;
}

.search-section .search-results-pattern .search-result--header .ratings-reviews .star-ratings:hover .star-rating-blue {
  display: none;
}

.search-section .search-results-pattern .search-result--header .ratings-reviews .star-ratings:hover .star-rating-white {
  display: inline-block;
  height: 24px;
  vertical-align: middle;
  width: 70px;
}

.search-section .search-results-pattern .search-result--body {
  order: 6;
  padding: 12px 0 0;
}

.search-section .search-results-pattern .search-result--body .data-points {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
  list-style-type: none;
}

.search-section .search-results-pattern .search-result--body .data-points.-book, .search-section .search-results-pattern .search-result--body .data-points.\--book {
  font-family: Gotham\ 4r;
}

.search-section .search-results-pattern .search-result--body .data-points.-light, .search-section .search-results-pattern .search-result--body .data-points.\--light {
  font-family: Gotham\ 3r;
}

.search-section .search-results-pattern .search-result--body .data-points.-bold, .search-section .search-results-pattern .search-result--body .data-points.-medium, .search-section .search-results-pattern .search-result--body .data-points.\--bold, .search-section .search-results-pattern .search-result--body .data-points.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .search-results-pattern .search-result--body .data-points {
  color: #0d1c3d;
  margin: 0;
  padding: 0;
}

.search-section .search-results-pattern .search-result--body .data-points .data-bold {
  font-family: Gotham\ 5r;
}

.search-section .search-results-pattern .search-result--body .data-points .data-text {
  font-family: Gotham\ 4r;
}

.search-section .search-results-pattern .search-result--body .data-points-description {
  margin: 0;
}

.search-section .search-results-pattern .search-result--body .data-point, .search-section .search-results-pattern .search-result--body .data-points-description {
  line-height: 22px;
  padding: 3px 0 0;
}

.search-section .search-results-pattern .search-result--footer {
  order: 7;
  padding-top: 15px;
}

.search-section .search-results-pattern .search-result--footer .location-contact-block {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
}

.search-section .search-results-pattern .search-result--footer .location-contact-block.-book, .search-section .search-results-pattern .search-result--footer .location-contact-block.\--book {
  font-family: Gotham\ 4r;
}

.search-section .search-results-pattern .search-result--footer .location-contact-block.-light, .search-section .search-results-pattern .search-result--footer .location-contact-block.\--light {
  font-family: Gotham\ 3r;
}

.search-section .search-results-pattern .search-result--footer .location-contact-block.-bold, .search-section .search-results-pattern .search-result--footer .location-contact-block.-medium, .search-section .search-results-pattern .search-result--footer .location-contact-block.\--bold, .search-section .search-results-pattern .search-result--footer .location-contact-block.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .search-results-pattern .search-result--footer .location-contact-block {
  color: #0d1c3d;
  font-family: Gotham\ 4r;
}

.search-section .search-results-pattern .search-result--footer .location-contact-block .content-block {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
  padding: 3px 0 0;
}

.search-section .search-results-pattern .search-result--footer .location-contact-block .content-block.-book, .search-section .search-results-pattern .search-result--footer .location-contact-block .content-block.\--book {
  font-family: Gotham\ 4r;
}

.search-section .search-results-pattern .search-result--footer .location-contact-block .content-block.-light, .search-section .search-results-pattern .search-result--footer .location-contact-block .content-block.\--light {
  font-family: Gotham\ 3r;
}

.search-section .search-results-pattern .search-result--footer .location-contact-block .content-block.-bold, .search-section .search-results-pattern .search-result--footer .location-contact-block .content-block.-medium, .search-section .search-results-pattern .search-result--footer .location-contact-block .content-block.\--bold, .search-section .search-results-pattern .search-result--footer .location-contact-block .content-block.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .search-results-pattern .search-result--footer .location-contact-block .content-block {
  color: #0d1c3d;
  font-family: Gotham\ 4r;
}

.search-section .search-results-pattern .search-result--footer .location-actions {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
  margin-top: 15px;
}

.search-section .search-results-pattern .search-result--footer .location-actions.-book, .search-section .search-results-pattern .search-result--footer .location-actions.\--book {
  font-family: Gotham\ 4r;
}

.search-section .search-results-pattern .search-result--footer .location-actions.-light, .search-section .search-results-pattern .search-result--footer .location-actions.\--light {
  font-family: Gotham\ 3r;
}

.search-section .search-results-pattern .search-result--footer .location-actions.-bold, .search-section .search-results-pattern .search-result--footer .location-actions.-medium, .search-section .search-results-pattern .search-result--footer .location-actions.\--bold, .search-section .search-results-pattern .search-result--footer .location-actions.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .search-results-pattern .search-result--footer .location-actions {
  color: #0078b3;
  font-family: Gotham\ 4r;
}

.search-section .search-results-pattern .search-result--footer .location-actions .location-distance {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
}

.search-section .search-results-pattern .search-result--footer .location-actions .location-distance.-book, .search-section .search-results-pattern .search-result--footer .location-actions .location-distance.\--book {
  font-family: Gotham\ 4r;
}

.search-section .search-results-pattern .search-result--footer .location-actions .location-distance.-light, .search-section .search-results-pattern .search-result--footer .location-actions .location-distance.\--light {
  font-family: Gotham\ 3r;
}

.search-section .search-results-pattern .search-result--footer .location-actions .location-distance.-bold, .search-section .search-results-pattern .search-result--footer .location-actions .location-distance.-medium, .search-section .search-results-pattern .search-result--footer .location-actions .location-distance.\--bold, .search-section .search-results-pattern .search-result--footer .location-actions .location-distance.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .search-results-pattern .search-result--footer .location-actions .location-distance {
  color: #0d1c3d;
  font-family: Gotham\ 4r;
}

.search-section .search-results-pattern .search-result--footer .location-actions .location-actions {
  padding-left: 3px;
}

.search-section .search-results-pattern .search-result--footer .location-actions .location-actions a {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
}

.search-section .search-results-pattern .search-result--footer .location-actions .location-actions a.-book, .search-section .search-results-pattern .search-result--footer .location-actions .location-actions a.\--book {
  font-family: Gotham\ 4r;
}

.search-section .search-results-pattern .search-result--footer .location-actions .location-actions a.-light, .search-section .search-results-pattern .search-result--footer .location-actions .location-actions a.\--light {
  font-family: Gotham\ 3r;
}

.search-section .search-results-pattern .search-result--footer .location-actions .location-actions a.-bold, .search-section .search-results-pattern .search-result--footer .location-actions .location-actions a.-medium, .search-section .search-results-pattern .search-result--footer .location-actions .location-actions a.\--bold, .search-section .search-results-pattern .search-result--footer .location-actions .location-actions a.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .search-results-pattern .search-result--footer .location-actions .location-actions a {
  font-family: Gotham\ 4r;
}

.search-section .loading {
  display: none;
}

.search-section .ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] {
  position: relative;
  text-align: center;
  width: 100%;
}

.search-section .ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"]:focus {
  outline: 0;
}

.search-section .ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .loading-indicator__content {
  display: inline-block;
  text-align: center;
  width: 220px;
}

.search-section .ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .loading-indicator__heading {
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 28px;
  margin-bottom: 0;
}

.search-section .ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .loading-indicator__heading.-book, .search-section .ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .loading-indicator__heading.\--book {
  font-family: Gotham\ 4r;
}

.search-section .ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .loading-indicator__heading.-light, .search-section .ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .loading-indicator__heading.\--light {
  font-family: Gotham\ 3r;
}

.search-section .ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .loading-indicator__heading.-bold, .search-section .ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .loading-indicator__heading.-medium, .search-section .ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .loading-indicator__heading.\--bold, .search-section .ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .loading-indicator__heading.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .loading-indicator__heading {
  color: #0d1c3d;
}

.search-section .ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .loading-indicator__body {
  color: #0d1c3d;
  font-size: 14px;
  line-height: 20px;
  margin: 0 auto;
  width: 158px;
}

@media screen and (max-width: 767px) {
  .search-section .ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .loading-indicator__body {
    display: inline-block;
    text-align: center;
  }
}
.search-section .ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .loading-indicator__body.removeText {
  display: none;
}

.search-section .ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .loading-indicator__dots {
  position: relative;
  text-align: center;
  width: auto;
}

.search-section .ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .loading-indicator__dots--butllet {
  animation: dot-keyframes 1.7s ease-in-out infinite;
  background-color: #0078b3;
  border-radius: 10px;
  display: inline-block;
  height: 12px;
  margin-right: 10px;
  width: 12px;
}

.search-section .ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .loading-indicator__dots--butllet:nth-child(2) {
  animation-delay: 0.6s;
}

.search-section .ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .loading-indicator__dots--butllet:nth-child(3) {
  animation-delay: 1s;
  height: 12px;
  width: 12px;
}

.search-section .loading-indicator {
  position: relative;
  text-align: center;
  width: 100%;
}

.search-section .loading-indicator:focus {
  outline: 0;
}

.search-section .loading-indicator .loading-indicator__content {
  display: inline-block;
  text-align: center;
  width: 220px;
}

.search-section .loading-indicator .loading-indicator__heading {
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 28px;
  margin-bottom: 0;
}

.search-section .loading-indicator .loading-indicator__heading.-book, .search-section .loading-indicator .loading-indicator__heading.\--book {
  font-family: Gotham\ 4r;
}

.search-section .loading-indicator .loading-indicator__heading.-light, .search-section .loading-indicator .loading-indicator__heading.\--light {
  font-family: Gotham\ 3r;
}

.search-section .loading-indicator .loading-indicator__heading.-bold, .search-section .loading-indicator .loading-indicator__heading.-medium, .search-section .loading-indicator .loading-indicator__heading.\--bold, .search-section .loading-indicator .loading-indicator__heading.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .loading-indicator .loading-indicator__heading {
  color: #0d1c3d;
}

.search-section .loading-indicator .loading-indicator__body {
  color: #0d1c3d;
  font-size: 14px;
  line-height: 20px;
  margin: 0 auto;
  width: 158px;
}

@media screen and (max-width: 767px) {
  .search-section .loading-indicator .loading-indicator__body {
    display: inline-block;
    text-align: center;
  }
}
.search-section .loading-indicator .loading-indicator__body.removeText {
  display: none;
}

.search-section .loading-indicator .loading-indicator__dots {
  position: relative;
  text-align: center;
  width: auto;
}

.search-section .loading-indicator .loading-indicator__dots--butllet {
  animation: dot-keyframes 1.7s ease-in-out infinite;
  background-color: #0078b3;
  border-radius: 10px;
  display: inline-block;
  height: 12px;
  margin-right: 10px;
  width: 12px;
}

.search-section .loading-indicator .loading-indicator__dots--butllet:nth-child(2) {
  animation-delay: 0.6s;
}

.search-section .loading-indicator .loading-indicator__dots--butllet:nth-child(3) {
  animation-delay: 1s;
  height: 12px;
  width: 12px;
}

@keyframes dot-keyframes {
  0% {
    background-color: #0078b3;
    transform: scale(1);
  }
  50% {
    background-color: #003b71;
    transform: scale(1.2);
  }
  to {
    background-color: #0078b3;
    transform: scale(1);
  }
}
.search-section .pl-loading-indicator-pattern-version:before {
  content: "2.3.1";
}

.search-section .tabs__nav {
  display: block;
}

.search-section .tabs .ds-tabs__list, .search-section .tabs .tabs__list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.search-section .tabs .ds-tabs__list-item, .search-section .tabs .tabs__list-item {
  box-sizing: border-box;
  display: block;
}

.search-section .tabs .ds-tabs__link, .search-section .tabs .ds-tabs__link-btn .ds-tabs__text-container, .search-section .tabs .tabs__link, .search-section .tabs .tabs__link-btn .tabs__text-container {
  display: block;
  font-family: Gotham\ 4r;
  overflow: hidden;
  padding: 20px 20px 20px 60px;
  position: relative;
  text-overflow: ellipsis;
  transition: color 0.2s ease;
  white-space: nowrap;
}

.search-section .tabs .ds-tabs__link-btn .ds-tabs__text-container.-active, .search-section .tabs .ds-tabs__link.-active, .search-section .tabs .tabs__link-btn .tabs__text-container.-active, .search-section .tabs .tabs__link.-active {
  font-family: Gotham\ 5r;
}

.search-section .tabs .ds-tabs__content, .search-section .tabs .tabs__content {
  padding: 0 1rem;
}

@media screen and (min-width: 768px) {
  .search-section .tabs .ds-tabs__content, .search-section .tabs .tabs__content {
    padding: 0 1.25rem;
  }
}
.search-section .tabs__panel {
  display: block;
}

.search-section .tabs.-click-event .tabs__link:focus, .search-section .tabs.-click-event .tabs__panel:focus {
  outline: 0;
}

.search-section .tabs.accordion-view .tabs__list {
  border-top: 1px solid #e9ebee;
  display: block;
}

.search-section .tabs.accordion-view .tabs__list.-hidden {
  display: none;
}

.search-section .tabs.accordion-view .tabs__list-item {
  position: relative;
}

.search-section .tabs.accordion-view .tabs__link {
  background: transparent;
  border-bottom: 1px solid #d3d6dc;
  color: #677083;
  font-family: Gotham\ 4r;
}

.search-section .tabs.accordion-view .tabs__link:first-of-type {
  border-top: 1px solid #d3d6dc;
}

.search-section .tabs.accordion-view .tabs__link .tabs__icon {
  border-radius: 50%;
  color: #0074ad;
  display: inline-block;
  font-family: Gotham\ 4r;
  font-size: 16px;
  height: 16px;
  left: 20px;
  line-height: 24px;
  padding: 0 4px;
  position: absolute;
  text-align: center;
  top: 45%;
  transform: translateY(-50%);
  width: 16px;
}

.search-section .tabs.accordion-view .tabs__link.-active {
  color: #0d1c3d;
  font-family: Gotham\ 5r;
}

.search-section .tabs.accordion-view .tabs__link.-active .tabs__icon {
  background: #fff;
  color: #0074ad;
  font-weight: 800;
  line-height: 18px;
}

.search-section .tabs.accordion-view .tabs__panel {
  float: left;
  font-size: 13px;
  line-height: 16px;
  position: relative;
  width: 100%;
}

.search-section .tabs.accordion-view .tabs__panel.tabs__panel--active:after {
  background-color: #e9ebee;
  bottom: 0;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 100%;
}

@media screen and (max-width: 767px) {
  .search-section .tabs.accordion-view .tabs__panel .button {
    margin-bottom: 8px;
    margin-top: 8px;
  }
  .search-section .tabs.accordion-view .tabs__panel .-left.button {
    margin-left: 8px;
  }
}
@media screen and (min-width: 768px) {
  .search-section .tabs.tabs-view .tabs__list {
    display: flexbox;
    display: flex;
  }
}
.search-section .tabs.tabs-view .tabs__list-item {
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
}

.search-section .tabs.tabs-view .tabs__link {
  border-bottom: 0;
  position: relative;
  text-decoration: none;
}

@media screen and (min-width: 768px) {
  .search-section .tabs.tabs-view .tabs__link {
    text-align: center;
  }
}
.search-section .tabs.tabs-view .tabs__link.-active, .search-section .tabs.tabs-view .tabs__link:focus, .search-section .tabs.tabs-view .tabs__link:hover, .search-section .tabs.tabs-view .tabs__linka.-active, .search-section .tabs.tabs-view .tabs__linka:active, .search-section .tabs.tabs-view .tabs__linka:hover {
  background: transparent;
}

@-moz-document url-prefix() {
  .search-section .tabs.tabs-view .tabs__link:focus, .search-section .tabs.tabs-view .tabs__link:hover {
    outline: 1px dotted #0d1c3d;
    outline-offset: 2px;
    outline-offset: -1px;
  }
}
.search-section .tabs.tabs-view .tabs__link:focus, .search-section .tabs.tabs-view .tabs__link:hover {
  color: #0d1c3d;
}

.search-section .tabs.tabs-view .tabs__link.-active {
  border-top: 0;
  color: #0d1c3d;
  position: relative;
}

.search-section .tabs.tabs-view .tabs__panel--active {
  border-bottom: none;
}

.search-section .tabs.tabs-view .tabs__panel-inner {
  margin: 30px 0 50px;
}

.search-section .tabs.tabs-view .tabs__list {
  border-bottom: 1px solid #e9ebee;
}

@media screen and (min-width: 768px) {
  .search-section .tabs.tabs-view .tabs__list {
    display: flexbox;
    display: flex;
  }
}
.search-section .tabs.tabs-view .tabs__list {
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
}

.search-section .tabs.tabs-view .tabs__list-item {
  height: 50px;
  line-height: 24px;
  max-width: 160px;
  min-width: 140px;
}

.search-section .tabs.tabs-view .tabs__link {
  color: #677083;
  margin-top: 0;
  padding: 15px 10px;
}

.search-section .tabs.tabs-view .tabs__link .tabs__icon {
  display: none;
}

.search-section .tabs.tabs-view .tabs__link:after {
  bottom: 0;
  content: "";
  height: 0;
  left: 0;
  position: absolute;
  transition: height 0.2s ease, background-color 0.2s ease;
  width: 100%;
}

@-moz-document url-prefix() {
  .search-section .tabs.tabs-view .tabs__link:hover {
    outline: 1px dotted #0d1c3d;
    outline-offset: 2px;
    outline-offset: -1px;
  }
}
.search-section .tabs.tabs-view .tabs__link:hover {
  color: #0d1c3d;
}

.search-section .tabs.tabs-view .tabs__link:hover:after {
  background-color: #f4f5f6;
  height: 5px;
}

.search-section .tabs.tabs-view .tabs__link.-active:after {
  background-color: #0078b3;
  height: 5px;
}

.search-section .tabs.tabs-view--stretch > .tabs__nav .tabs__list-item {
  max-width: none;
  min-width: 0;
}

.search-section .tabs.tabs-view--stretch > .tabs__nav .tabs__link {
  padding-left: 15px;
  padding-right: 15px;
}

@media screen and (max-width: 767px) {
  .search-section .tabs .tabs__link:active .tabs__text, .search-section .tabs .tabs__link:focus .tabs__text, .search-section .tabs .tabs__link:focus-visible .tabs__text, .search-section .tabs .tabs__link:hover .tabs__text {
    border-radius: 3px;
    display: inherit;
    max-width: fit-content;
    outline: 2px solid #0078b3;
    overflow: hidden;
    padding: 2px 4px;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
@media screen and (max-width: 767px) {
  .search-section .tabs .tabs__link:focus, .search-section .tabs .tabs__link:focus-visible, .search-section .tabs .tabs__link:hover {
    margin-top: -4px;
    outline: none;
  }
}
.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) {
  display: inline-grid;
  font-family: Gotham\ 5r;
  text-align: left;
  width: 100%;
}

@media screen and (max-width: 375px) {
  .search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) {
    justify-content: normal;
  }
}
.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) svg {
  color: currentColor;
  fill: currentColor;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) {
  margin: 30px 0;
}

@media (min-width: 1151px) {
  .search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) {
    display: inline-block;
    height: 32px;
    width: 100%;
  }
}
.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__count {
  color: #0d1c3d;
  float: left;
  font-family: Gotham\ 4r;
  font-size: 14px;
  font-weight: 325;
  line-height: 20px;
}

@media screen and (max-width: 375px) {
  .search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__count {
    width: 259px;
  }
}
.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__count p, .search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__count span {
  line-height: 30px;
  margin: 0;
}

@media screen and (max-width: 1151px) {
  .search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__count p, .search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__count span {
    font-size: 14px;
    font-weight: 325;
    line-height: 20px;
    margin: 10px 0;
  }
}
.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__message {
  color: #677083;
  display: inline-block;
  margin: 0;
}

@media screen and (min-width: 1152px) {
  .search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__message {
    float: right;
    margin: 20px 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__message {
    float: right;
    margin: 20px 0;
  }
}
@media screen and (max-width: 375px) {
  .search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__nav {
    width: 259px;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__nav {
    max-width: 365px;
  }
}
@media (min-width: 1151px) {
  .search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__nav {
    float: right;
  }
}
.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .drop-menu-pattern {
  display: none;
  width: 157px;
}

@media screen and (max-width: 1151px) {
  .search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .drop-menu-pattern {
    display: block;
  }
}
.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .drop-menu-pattern .drop-menu-pattern.--proxy .drop-menu .drop-menu-button-text {
  color: #0074ad;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .drop-menu-pattern .drop-menu .drop-menu-button-text {
  font-size: 16px;
  line-height: 24px;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .drop-menu-pattern .drop-menu .drop-menu-list .drop-menu-list-op {
  align-items: center;
  font-size: 16px;
  line-height: 24px;
  padding-left: 50px;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__option {
  color: #0074ad;
  height: 48px;
  list-style: none;
  padding-top: 12px;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .select-one img, .search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .select-one svg {
  left: 16px;
  margin-top: 5px;
  pointer-events: none;
  position: absolute;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .checkmark-img {
  left: 19px;
  position: absolute;
  visibility: hidden;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .checkmarkVisible {
  visibility: visible;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPaginationTrigger {
  align-items: center;
  background: #f0f7fa;
  border: 1px solid #0078b3;
  border-radius: 4px;
  display: flex;
  flex-direction: row;
  gap: 8px;
  height: 36px;
  justify-content: center;
  min-width: 157px;
  padding: 6px 10.5px;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__list {
  display: inline-block;
  font-size: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  text-align: center;
  width: 100%;
}

@media screen and (max-width: 1151px) {
  .search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__list {
    align-content: space-around;
    display: flex;
    justify-content: normal;
    margin: 0;
  }
}
@media (min-width: 1151px) {
  .search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__list.mobileList {
    display: none;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__list.list {
    display: none;
  }
}
.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item {
  background-color: #fff;
  border: 1px solid #0078b3;
  border-radius: 18px;
  color: #0078b3;
  display: inline-block;
  height: 36px;
  margin: 0 12px 0 0;
  text-align: center;
  vertical-align: middle;
  width: 36px;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item * {
  font-size: 16px;
  justify-content: space-between;
  line-height: 24px;
}

@media (min-width: 1151px) {
  .search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item * {
    font-size: 13px;
    font-weight: 325;
    line-height: 32px;
  }
}
.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item .icon-chevron-back, .search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item .icon-chevron-forward {
  font-size: 14px;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item .icon-chevron-forward {
  transform: rotate(180deg);
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item .kpPagination__link {
  align-items: center;
  border-radius: 0;
  color: #003b71;
  display: flex;
  height: 100%;
  justify-content: center;
  line-height: 30px;
  min-width: 30px;
  outline-offset: 8px;
  padding-left: 9px;
  padding-right: 10px;
  text-decoration: none;
  width: 100%;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-dropdown {
  background-color: transparent;
  border: none;
  display: inline-block;
  font-size: 15px;
}

@media screen and (max-width: 375px) {
  .search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-dropdown {
    display: none;
  }
}
@media (min-width: 1151px) {
  .search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-dropdown {
    display: none;
    font-size: 16px;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-dropdown {
    flex: auto;
  }
  .search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-dropdown p {
    flex: 1 0 auto;
    font-size: 14px;
    font-weight: 325;
    justify-self: self-end;
    line-height: 20px;
    margin-left: 15px;
  }
}
.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-dropdown p {
  align-items: center;
  color: #0d1c3d;
  display: flex;
  font-family: Gotham\ 3r;
  font-size: 14px;
  font-style: normal;
  font-weight: 325;
  height: 36px;
  justify-content: center;
  line-height: 20px;
  margin: 0 0 0 5px;
  width: 83px;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-dropdown p > .kpPagination__totalPages {
  font-size: 14px;
}

@media (min-width: 1151px) {
  .search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-dropdown p {
    float: none;
    margin: 0;
  }
}
.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item .triggerContainer {
  display: flex;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item .itemBackground {
  background-color: #f0f7fa;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item .kpPagination__select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: #fff;
  border: 1px solid #d3d6dc;
  border-radius: 0;
  cursor: pointer;
  font-family: Gotham\ 3r;
  font-size: 16px;
  line-height: 16px;
  padding: 6px 20px 6px 10px;
}

@media screen and (max-width: 1151px) {
  .search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item .kpPagination__select {
    background-color: #f0f7fa;
    border: 1px solid #0078b3;
    border-radius: 4px;
    height: 36px;
    padding-bottom: 3px;
    padding-top: 4px;
  }
}
.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item .kpPagination__selectIcon[aria-hidden=true] {
  pointer-events: none;
  position: relative;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item .kpPagination__selectIcon[aria-hidden=true]:before {
  color: #0078b3;
  pointer-events: none;
  position: unset;
  right: 40px;
  top: 1px;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-active {
  background-color: #003b71;
  border-color: #003b71;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-active .kpPagination__link {
  color: #fff;
  cursor: default;
  pointer-events: none;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-disabled {
  background-color: #f4f5f6;
  border-color: #b3b6c5;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-disabled .kpPagination__link {
  color: #677083;
  cursor: default;
  pointer-events: none;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-ellipsis {
  background-color: transparent;
  border: none;
  color: #0d1c3d;
  cursor: default;
  margin-top: 8px;
  padding-top: 10px;
  vertical-align: bottom;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-ellipsis .icon-more {
  height: 27px;
  width: 27px;
}

@media screen and (max-width: 1151px) {
  .search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-ellipsis, .search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-page {
    display: none;
  }
}
.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-last-page {
  margin-right: 0;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-next .icon-chevron-back, .search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-next .icon-chevron-forward, .search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-prev .icon-chevron-back, .search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-prev .icon-chevron-forward {
  height: 16px;
  width: 16px;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-prev {
  margin: 0 12px 0 0;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-prev .kpPagination__link {
  padding-left: 3px;
  padding-right: 4px;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-next {
  margin: 0 0 0 12px;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-next .kpPagination__link {
  padding-left: 4px;
  padding-right: 3px;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item:nth-last-child(2) {
  margin-right: 0;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item:hover:not(.-disabled):not(.-active):not(.-ellipsis):not(.-dropdown) {
  background-color: #92ccf0;
  border-color: #003b71;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item:hover:not(.-disabled):not(.-active):not(.-ellipsis):not(.-dropdown) .kpPagination__link {
  background-color: transparent;
  color: #0d1c3d;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .back-label {
  color: #0d1c3d;
  font-family: Gotham\ 4r;
  font-size: 14px;
  font-style: normal;
  font-weight: 325;
  line-height: 20px;
  margin-bottom: 10px;
  margin-top: 10px;
  position: absolute;
}

@media screen and (max-width: 767px) {
  .search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .back-label {
    height: 14px;
    width: 114px;
  }
}
.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .back-label.--desktop-label {
  display: flex;
}

@media screen and (max-width: 1151px) {
  .search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .back-label.--desktop-label {
    display: none;
  }
}
.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .forward-label {
  color: #0d1c3d;
  font-family: Gotham\ 4r;
  font-size: 14px;
  font-style: normal;
  font-weight: 325;
  line-height: 20px;
  margin-bottom: 10px;
  margin-top: 10px;
  position: absolute;
  right: 3px;
  text-align: right;
}

@media screen and (max-width: 767px) {
  .search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .forward-label {
    height: 14px;
    min-width: 108px;
    right: 17px;
  }
}
.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .forward-label.--desktop-label {
  display: flex;
  right: 17px;
}

@media screen and (max-width: 1151px) {
  .search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .forward-label.--desktop-label {
    display: none;
  }
}
.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__totalPages {
  margin: 0 5px;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .dropdown-wrapper {
  width: 100%;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .dropdown-wrapper .ae-select {
  border: 1px solid #ccc;
  height: 20px;
  padding: 8px;
  position: relative;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .dropdown-wrapper .ae-select.chosen {
  color: #333;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .ae-select .up-icon, .search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .dropdown-wrapper .ae-select .down-icon {
  position: absolute;
  right: 8px;
  top: 7px;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .dropdown-wrapper .ae-dropdown .dropdown-menu {
  background: #fffef3;
  border-radius: 0;
  box-shadow: none;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .dropdown-wrapper .ae-dropdown .ae-select, .search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .dropdown-wrapper .ae-dropdown .dropdown-menu > li {
  cursor: pointer;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .dropdown-wrapper .ae-dropdown .dropdown-menu > li > a:focus, .search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .dropdown-wrapper .ae-dropdown .dropdown-menu > li > a:hover {
  background: none;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .dropdown-wrapper .ae-disabled {
  pointer-events: none;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .ae-hide {
  display: none;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .drop-menu button.drop-menu-dropdown.kpPaginationTrigger {
  border-color: #0078b3;
  padding: 8px 16.5px 8px 10.5px;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) ul.dropdown-menu {
  border: 1px solid #ccc;
  list-style-type: none;
  margin: 0;
  padding: 5px;
}

.search-section .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) ul.dropdown-menu li {
  padding: 5px 0;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] {
  display: inline-grid;
  font-family: Gotham\ 5r;
  text-align: left;
  width: 100%;
}

@media screen and (max-width: 375px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] {
    justify-content: normal;
  }
}
.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] svg {
  color: currentColor;
  fill: currentColor;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] {
  margin: 30px 0;
}

@media (min-width: 1151px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] {
    display: inline-block;
    height: 32px;
    width: 100%;
  }
}
.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__count {
  color: #0d1c3d;
  float: left;
  font-family: Gotham\ 4r;
  font-size: 14px;
  font-weight: 325;
  line-height: 20px;
}

@media screen and (max-width: 375px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__count {
    width: 259px;
  }
}
.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__count p, .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__count span {
  line-height: 30px;
  margin: 0;
}

@media screen and (max-width: 1151px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__count p, .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__count span {
    font-size: 14px;
    font-weight: 325;
    line-height: 20px;
    margin: 10px 0;
  }
}
.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__message {
  color: #677083;
  display: inline-block;
  margin: 0;
}

@media screen and (min-width: 1152px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__message {
    float: right;
    margin: 20px 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__message {
    float: right;
    margin: 20px 0;
  }
}
@media screen and (max-width: 375px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__nav {
    width: 259px;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__nav {
    max-width: 365px;
  }
}
@media (min-width: 1151px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__nav {
    float: right;
  }
}
.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .drop-menu-pattern {
  display: none;
  width: 157px;
}

@media screen and (max-width: 1151px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .drop-menu-pattern {
    display: block;
  }
}
.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .drop-menu-pattern .drop-menu-pattern.--proxy .drop-menu .drop-menu-button-text {
  color: #0074ad;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .drop-menu-pattern .drop-menu .drop-menu-button-text {
  font-size: 16px;
  line-height: 24px;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .drop-menu-pattern .drop-menu .drop-menu-list .drop-menu-list-op {
  align-items: center;
  font-size: 16px;
  line-height: 24px;
  padding-left: 50px;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__option {
  color: #0074ad;
  height: 48px;
  list-style: none;
  padding-top: 12px;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .select-one img, .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .select-one svg {
  left: 16px;
  margin-top: 5px;
  pointer-events: none;
  position: absolute;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .checkmark-img {
  left: 19px;
  position: absolute;
  visibility: hidden;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .checkmarkVisible {
  visibility: visible;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPaginationTrigger {
  align-items: center;
  background: #f0f7fa;
  border: 1px solid #0078b3;
  border-radius: 4px;
  display: flex;
  flex-direction: row;
  gap: 8px;
  height: 36px;
  justify-content: center;
  min-width: 157px;
  padding: 6px 10.5px;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__list {
  display: inline-block;
  font-size: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  text-align: center;
  width: 100%;
}

@media screen and (max-width: 1151px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__list {
    align-content: space-around;
    display: flex;
    justify-content: normal;
    margin: 0;
  }
}
@media (min-width: 1151px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__list.mobileList {
    display: none;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__list.list {
    display: none;
  }
}
.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item {
  background-color: #fff;
  border: 1px solid #0078b3;
  border-radius: 18px;
  color: #0078b3;
  display: inline-block;
  height: 36px;
  margin: 0 12px 0 0;
  text-align: center;
  vertical-align: middle;
  width: 36px;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item * {
  font-size: 16px;
  justify-content: space-between;
  line-height: 24px;
}

@media (min-width: 1151px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item * {
    font-size: 13px;
    font-weight: 325;
    line-height: 32px;
  }
}
.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item .icon-chevron-back, .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item .icon-chevron-forward {
  font-size: 14px;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item .icon-chevron-forward {
  transform: rotate(180deg);
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item .kpPagination__link {
  align-items: center;
  border-radius: 0;
  color: #003b71;
  display: flex;
  height: 100%;
  justify-content: center;
  line-height: 30px;
  min-width: 30px;
  outline-offset: 8px;
  padding-left: 9px;
  padding-right: 10px;
  text-decoration: none;
  width: 100%;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-dropdown {
  background-color: transparent;
  border: none;
  display: inline-block;
  font-size: 15px;
}

@media screen and (max-width: 375px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-dropdown {
    display: none;
  }
}
@media (min-width: 1151px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-dropdown {
    display: none;
    font-size: 16px;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-dropdown {
    flex: auto;
  }
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-dropdown p {
    flex: 1 0 auto;
    font-size: 14px;
    font-weight: 325;
    justify-self: self-end;
    line-height: 20px;
    margin-left: 15px;
  }
}
.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-dropdown p {
  align-items: center;
  color: #0d1c3d;
  display: flex;
  font-family: Gotham\ 3r;
  font-size: 14px;
  font-style: normal;
  font-weight: 325;
  height: 36px;
  justify-content: center;
  line-height: 20px;
  margin: 0 0 0 5px;
  width: 83px;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-dropdown p > .kpPagination__totalPages {
  font-size: 14px;
}

@media (min-width: 1151px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-dropdown p {
    float: none;
    margin: 0;
  }
}
.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item .triggerContainer {
  display: flex;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item .itemBackground {
  background-color: #f0f7fa;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item .kpPagination__select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: #fff;
  border: 1px solid #d3d6dc;
  border-radius: 0;
  cursor: pointer;
  font-family: Gotham\ 3r;
  font-size: 16px;
  line-height: 16px;
  padding: 6px 20px 6px 10px;
}

@media screen and (max-width: 1151px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item .kpPagination__select {
    background-color: #f0f7fa;
    border: 1px solid #0078b3;
    border-radius: 4px;
    height: 36px;
    padding-bottom: 3px;
    padding-top: 4px;
  }
}
.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item .kpPagination__selectIcon[aria-hidden=true] {
  pointer-events: none;
  position: relative;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item .kpPagination__selectIcon[aria-hidden=true]:before {
  color: #0078b3;
  pointer-events: none;
  position: unset;
  right: 40px;
  top: 1px;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-active {
  background-color: #003b71;
  border-color: #003b71;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-active .kpPagination__link {
  color: #fff;
  cursor: default;
  pointer-events: none;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-disabled {
  background-color: #f4f5f6;
  border-color: #b3b6c5;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-disabled .kpPagination__link {
  color: #677083;
  cursor: default;
  pointer-events: none;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-ellipsis {
  background-color: transparent;
  border: none;
  color: #0d1c3d;
  cursor: default;
  margin-top: 8px;
  padding-top: 10px;
  vertical-align: bottom;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-ellipsis .icon-more {
  height: 27px;
  width: 27px;
}

@media screen and (max-width: 1151px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-ellipsis, .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-page {
    display: none;
  }
}
.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-last-page {
  margin-right: 0;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-next .icon-chevron-back, .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-next .icon-chevron-forward, .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-prev .icon-chevron-back, .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-prev .icon-chevron-forward {
  height: 16px;
  width: 16px;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-prev {
  margin: 0 12px 0 0;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-prev .kpPagination__link {
  padding-left: 3px;
  padding-right: 4px;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-next {
  margin: 0 0 0 12px;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-next .kpPagination__link {
  padding-left: 4px;
  padding-right: 3px;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item:nth-last-child(2) {
  margin-right: 0;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item:hover:not(.-disabled):not(.-active):not(.-ellipsis):not(.-dropdown) {
  background-color: #92ccf0;
  border-color: #003b71;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item:hover:not(.-disabled):not(.-active):not(.-ellipsis):not(.-dropdown) .kpPagination__link {
  background-color: transparent;
  color: #0d1c3d;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .back-label {
  color: #0d1c3d;
  font-family: Gotham\ 4r;
  font-size: 14px;
  font-style: normal;
  font-weight: 325;
  line-height: 20px;
  margin-bottom: 10px;
  margin-top: 10px;
  position: absolute;
}

@media screen and (max-width: 767px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .back-label {
    height: 14px;
    width: 114px;
  }
}
.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .back-label.--desktop-label {
  display: flex;
}

@media screen and (max-width: 1151px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .back-label.--desktop-label {
    display: none;
  }
}
.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .forward-label {
  color: #0d1c3d;
  font-family: Gotham\ 4r;
  font-size: 14px;
  font-style: normal;
  font-weight: 325;
  line-height: 20px;
  margin-bottom: 10px;
  margin-top: 10px;
  position: absolute;
  right: 3px;
  text-align: right;
}

@media screen and (max-width: 767px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .forward-label {
    height: 14px;
    min-width: 108px;
    right: 17px;
  }
}
.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .forward-label.--desktop-label {
  display: flex;
  right: 17px;
}

@media screen and (max-width: 1151px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .forward-label.--desktop-label {
    display: none;
  }
}
.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__totalPages {
  margin: 0 5px;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .dropdown-wrapper {
  width: 100%;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .dropdown-wrapper .ae-select {
  border: 1px solid #ccc;
  height: 20px;
  padding: 8px;
  position: relative;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .dropdown-wrapper .ae-select.chosen {
  color: #333;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ae-select .up-icon, .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .dropdown-wrapper .ae-select .down-icon {
  position: absolute;
  right: 8px;
  top: 7px;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .dropdown-wrapper .ae-dropdown .dropdown-menu {
  background: #fffef3;
  border-radius: 0;
  box-shadow: none;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .dropdown-wrapper .ae-dropdown .ae-select, .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .dropdown-wrapper .ae-dropdown .dropdown-menu > li {
  cursor: pointer;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .dropdown-wrapper .ae-dropdown .dropdown-menu > li > a:focus, .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .dropdown-wrapper .ae-dropdown .dropdown-menu > li > a:hover {
  background: none;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .dropdown-wrapper .ae-disabled {
  pointer-events: none;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ae-hide {
  display: none;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .drop-menu button.drop-menu-dropdown.kpPaginationTrigger {
  border-color: #0078b3;
  padding: 8px 16.5px 8px 10.5px;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] ul.dropdown-menu {
  list-style-type: none;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] ul.dropdown-menu {
  border: 1px solid #ccc;
  margin: 0;
  padding: 5px;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] ul.dropdown-menu li {
  padding: 5px 0;
}

.search-section .drop-menu-pattern {
  display: none;
}

.search-section .drop-menu-pattern.--initialized {
  display: block;
}

.search-section .drop-menu-pattern.--default-option {
  display: block;
  margin-bottom: 4px;
}

.search-section .drop-menu-pattern.--default-option .drop-menu {
  color: #003b71;
  flex-wrap: wrap;
  font-size: 14px;
  position: relative;
}

.search-section .drop-menu-pattern.--default-option .drop-menu .drop-menu-label {
  margin-right: 5px;
}

.search-section .drop-menu-pattern.--default-option .drop-menu .drop-menu-dropdown {
  align-items: center;
  appearance: none;
  background-color: #f2f8fb;
  border: 1px solid #0074ad;
  border-radius: 4px;
  display: flex;
  font-family: Gotham\ 5r;
  font-size: 14px;
  padding: 12px;
  width: 100%;
}

.search-section .drop-menu-pattern.--default-option .drop-menu .drop-menu-dropdown:focus {
  background-color: #f2f8fb;
  color: #003b71;
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
  text-decoration: none;
}

@-moz-document url-prefix() {
  .search-section .drop-menu-pattern.--default-option .drop-menu .drop-menu-dropdown:focus {
    outline: 1px dotted #0d1c3d;
    outline-offset: 2px;
  }
}
.search-section .drop-menu-pattern.--default-option .drop-menu .drop-menu-dropdown:focus {
  z-index: 2;
}

.search-section .drop-menu-pattern.--default-option .drop-menu .drop-menu-dropdown:focus, .search-section .drop-menu-pattern.--default-option .drop-menu .drop-menu-dropdown:hover {
  background-color: #003b71;
  color: #003b71;
  text-decoration: none;
}

.search-section .drop-menu-pattern.--default-option .drop-menu .drop-menu-dropdown:focus img, .search-section .drop-menu-pattern.--default-option .drop-menu .drop-menu-dropdown:hover img {
  filter: brightness(0) saturate(100%) invert(100%);
}

.search-section .drop-menu-pattern.--default-option .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text, .search-section .drop-menu-pattern.--default-option .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text {
  color: #fff;
}

.search-section .drop-menu-pattern.--default-option .drop-menu .drop-menu-button-text {
  color: #003b71;
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.search-section .drop-menu-pattern.--default-option .drop-menu .drop-menu-button-img {
  margin-right: 8px;
  order: -1;
}

.search-section .drop-menu-pattern.--default-option .drop-menu .drop-down-menu-chevron {
  margin-left: auto;
  padding-right: 0;
  pointer-events: none;
}

.search-section .drop-menu-pattern.--default-option .drop-menu .drop-down-menu-chevron.inactive {
  display: none;
  opacity: 0;
}

.search-section .drop-menu-pattern.--default-option .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}

.search-section .drop-menu-pattern.--default-option .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
}

.search-section .drop-menu-pattern.--default-option .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
  display: flex;
  z-index: 999;
}

.search-section .drop-menu-pattern.--default-option .drop-menu .drop-menu-list {
  background-color: #fff;
  border: 1px solid #0074ad;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  font-family: Gotham\ 5r;
  font-size: 14px;
  margin: 4px 0 0;
  padding: 0;
  position: absolute;
  text-align: left;
  top: 100%;
  width: 100%;
}

@media screen and (max-width: 767px) {
  .search-section .drop-menu-pattern.--default-option .drop-menu .drop-menu-list {
    width: 100%;
  }
}
.search-section .drop-menu-pattern.--default-option .drop-menu .drop-menu-list .drop-menu-list-op {
  color: #003b71;
  cursor: pointer;
  display: flex;
  flex-flow: row-reverse;
  float: right;
  justify-content: flex-end;
  line-height: 20px;
  list-style: none;
  padding: 12px 34px 12px 12px;
  text-decoration: none;
  white-space: normal;
}

.search-section .drop-menu-pattern.--default-option .drop-menu .drop-menu-list .drop-menu-list-op:hover {
  background-color: transparent;
  color: #fff;
}

.search-section .drop-menu-pattern.--default-option .drop-menu .drop-menu-list .drop-menu-list-op:focus {
  z-index: 2;
}

.search-section .drop-menu-pattern.--default-option .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
  align-self: center;
  display: inline-block;
  word-break: break-word;
}

.search-section .drop-menu-pattern.--default-option .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img {
  height: 24px;
  margin-right: 8px;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  width: 24px;
}

.search-section .drop-menu-pattern.--default-option .drop-menu .drop-menu-list .drop-menu-list-op.active {
  background-color: #f2f8fb;
}

.search-section .drop-menu-pattern.--default-option .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img {
  opacity: 1;
  visibility: visible;
}

.search-section .drop-menu-pattern.--default-option .drop-menu .drop-menu-list .drop-menu-list-op:hover {
  background-color: #003b71;
}

.search-section .drop-menu-pattern.--default-option .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img {
  filter: brightness(0) saturate(100%) invert(100%);
}

.search-section .drop-menu-pattern.--default-option .drop-menu .drop-menu-list .drop-menu-list-op:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.search-section .drop-menu-pattern.--default-option .drop-menu .drop-menu-list .drop-menu-list-op:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.search-section .drop-menu-pattern.--default-link {
  display: block;
  margin-bottom: 4px;
}

.search-section .drop-menu-pattern.--default-link .drop-menu {
  color: #003b71;
  display: inline-flex;
  font-size: 14px;
  position: relative;
}

.search-section .drop-menu-pattern.--default-link .drop-menu .drop-menu-dropdown {
  align-items: center;
  appearance: none;
  background-color: #f2f8fb;
  border: 1px solid #0074ad;
  border-radius: 4px;
  box-sizing: border-box;
  display: flex;
  font-family: Gotham\ 5r;
  font-size: 14px;
  padding: 12px;
  width: 100%;
}

.search-section .drop-menu-pattern.--default-link .drop-menu .drop-menu-dropdown:focus {
  background-color: #f2f8fb;
  color: #003b71;
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
}

@-moz-document url-prefix() {
  .search-section .drop-menu-pattern.--default-link .drop-menu .drop-menu-dropdown:focus {
    outline: 1px dotted #0d1c3d;
    outline-offset: 2px;
  }
}
.search-section .drop-menu-pattern.--default-link .drop-menu .drop-menu-dropdown:focus {
  z-index: 2;
}

.search-section .drop-menu-pattern.--default-link .drop-menu .drop-menu-dropdown:hover {
  background-color: #003b71;
  color: #003b71;
}

.search-section .drop-menu-pattern.--default-link .drop-menu .drop-menu-dropdown:hover img {
  filter: brightness(0) saturate(100%) invert(100%);
}

.search-section .drop-menu-pattern.--default-link .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text {
  color: #fff;
}

.search-section .drop-menu-pattern.--default-link .drop-menu .drop-menu-button-text {
  color: #003b71;
  font-size: 16px;
  line-height: 24px;
  margin: 0 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.search-section .drop-menu-pattern.--default-link .drop-menu .drop-down-menu-chevron {
  margin-left: auto;
  padding-right: 0;
  pointer-events: none;
}

.search-section .drop-menu-pattern.--default-link .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}

.search-section .drop-menu-pattern.--default-link .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
}

.search-section .drop-menu-pattern.--default-link .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
  z-index: 999;
}

.search-section .drop-menu-pattern.--default-link .drop-menu .drop-menu-list {
  background-color: #fff;
  border: 1px solid #0074ad;
  border-radius: 4px;
  box-sizing: border-box;
  margin: 0;
  padding: 1px 0;
  position: absolute;
  top: 100%;
  white-space: nowrap;
  width: 100%;
}

.search-section .drop-menu-pattern.--default-link .drop-menu .drop-menu-list .drop-menu-list-op {
  align-items: center;
  display: flex;
  flex-flow: row;
  justify-content: flex-start;
  list-style: none;
  width: 100%;
}

.search-section .drop-menu-pattern.--default-link .drop-menu .drop-menu-list .drop-menu-list-op:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.search-section .drop-menu-pattern.--default-link .drop-menu .drop-menu-list .drop-menu-list-op:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

.search-section .drop-menu-pattern.--default-link .drop-menu .drop-menu-list .drop-menu-list-link {
  align-items: center;
  display: flex;
  padding: 8px 12px;
  width: 100%;
}

.search-section .drop-menu-pattern.--default-link .drop-menu .drop-menu-list .drop-menu-list-link .drop-menu-list-text {
  color: #0074ad;
}

.search-section .drop-menu-pattern.--default-link .drop-menu .drop-menu-list .drop-menu-list-link:hover {
  color: #003b71;
  text-decoration: underline;
}

.search-section .drop-menu-pattern.--default-link .drop-menu .drop-menu-list .drop-menu-list-link:hover .drop-menu-list-text {
  color: #003b71;
}

.search-section .drop-menu-pattern.--default-link .drop-menu .drop-menu-list .drop-menu-list-link:hover .drop-menu-list-icon {
  filter: none;
}

.search-section .drop-menu-pattern.--default-link .drop-menu .drop-menu-list .drop-menu-list-link:focus-visible {
  outline-offset: 1px;
}

.search-section .drop-menu-pattern.--default-link .drop-menu .drop-menu-list .drop-menu-list-icon {
  display: inline-block;
  margin-right: 4px;
}

.search-section .drop-menu-pattern.--default, .search-section .ds-dropdown.--default {
  display: block;
  margin-bottom: 4px;
}

.search-section .drop-menu-pattern.--default .drop-menu, .search-section .ds-dropdown.--default .drop-menu {
  color: #003b71;
  flex-wrap: wrap;
  font-size: 14px;
  position: relative;
  width: 174px;
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown, .search-section .ds-dropdown.--default .drop-menu .drop-menu-dropdown {
  width: 100%;
}

@media screen and (max-width: 767px) {
  .search-section .drop-menu-pattern.--default .drop-menu, .search-section .ds-dropdown.--default .drop-menu {
    width: 100%;
  }
}
.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown, .search-section .ds-dropdown.--default .drop-menu .drop-menu-dropdown {
  align-items: center;
  appearance: none;
  background-color: #f2f8fb;
  border: 1px solid #0074ad;
  border-radius: 4px;
  display: flex;
  font-family: Gotham\ 5r;
  font-size: 14px;
  height: 48px;
  padding: 12px;
}

@media screen and (min-width: 1152px) {
  .search-section .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown, .search-section .ds-dropdown.--default .drop-menu .drop-menu-dropdown {
    width: 174px;
  }
}
.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:focus, .search-section .ds-dropdown.--default .drop-menu .drop-menu-dropdown:focus {
  background-color: #f2f8fb;
  color: #003b71;
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
  text-decoration: none;
}

@-moz-document url-prefix() {
  .search-section .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:focus, .search-section .ds-dropdown.--default .drop-menu .drop-menu-dropdown:focus {
    outline: 1px dotted #0d1c3d;
    outline-offset: 2px;
  }
}
.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:focus, .search-section .ds-dropdown.--default .drop-menu .drop-menu-dropdown:focus {
  z-index: 2;
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:focus, .search-section .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:hover, .search-section .ds-dropdown.--default .drop-menu .drop-menu-dropdown:focus, .search-section .ds-dropdown.--default .drop-menu .drop-menu-dropdown:hover {
  background-color: #f2f8fb;
  border: 1px solid #003b71;
  color: #003b71;
  text-decoration: none;
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:focus img, .search-section .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:hover img, .search-section .ds-dropdown.--default .drop-menu .drop-menu-dropdown:focus img, .search-section .ds-dropdown.--default .drop-menu .drop-menu-dropdown:hover img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(35%) saturate(4357%) hue-rotate(191deg) brightness(96%) contrast(102%);
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text, .search-section .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text, .search-section .ds-dropdown.--default .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text, .search-section .ds-dropdown.--default .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text {
  color: #003b71;
}

@media screen and (min-width: 1152px) {
  .search-section .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small.--no-icon, .search-section .ds-dropdown.--default .drop-menu .drop-menu-dropdown.--small.--no-icon {
    width: 129px;
  }
}
.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small, .search-section .ds-dropdown.--default .drop-menu .drop-menu-dropdown.--small {
  height: 36px;
  padding: 8px;
}

@media screen and (min-width: 1152px) {
  .search-section .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small, .search-section .ds-dropdown.--default .drop-menu .drop-menu-dropdown.--small {
    width: 155px;
  }
}
.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small .drop-menu-button-text, .search-section .ds-dropdown.--default .drop-menu .drop-menu-dropdown.--small .drop-menu-button-text {
  font-size: 14px;
  line-height: 20px;
  margin-right: 6px;
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small .drop-down-menu-chevron, .search-section .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img, .search-section .ds-dropdown.--default .drop-menu .drop-menu-dropdown.--small .drop-down-menu-chevron, .search-section .ds-dropdown.--default .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img {
  height: 20px;
  width: 20px;
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img, .search-section .ds-dropdown.--default .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img {
  margin-right: 6px;
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small img.checkmark-img, .search-section .ds-dropdown.--default .drop-menu .drop-menu-dropdown.--small img.checkmark-img {
  height: 20px;
  width: 20px;
}

.search-section .drop-menu-pattern.--default .drop-menu .img.drop-menu-button-img, .search-section .ds-dropdown.--default .drop-menu .img.drop-menu-button-img {
  filter: brightness(0) saturate(100%) invert(26%) sepia(99%) saturate(1577%) hue-rotate(178deg) brightness(92%) contrast(101%);
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-button-img, .search-section .ds-dropdown.--default .drop-menu .drop-menu-button-img {
  filter: brightness(0) saturate(100%) invert(26%) sepia(99%) saturate(1577%) hue-rotate(178deg) brightness(92%) contrast(101%);
  height: 24px;
  margin-right: 8px;
  order: -1;
  padding-left: 0;
  padding-right: 0;
  pointer-events: none;
  width: 24px;
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-button-img.inactive, .search-section .ds-dropdown.--default .drop-menu .drop-menu-button-img.inactive {
  display: none;
  opacity: 0;
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-button-text, .search-section .ds-dropdown.--default .drop-menu .drop-menu-button-text {
  color: #0074ad;
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-down-menu-chevron, .search-section .ds-dropdown.--default .drop-menu .drop-down-menu-chevron {
  filter: brightness(0) saturate(100%) invert(26%) sepia(99%) saturate(1577%) hue-rotate(178deg) brightness(92%) contrast(101%);
  margin-left: auto;
  padding-right: 0;
  pointer-events: none;
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-down-menu-chevron.inactive, .search-section .ds-dropdown.--default .drop-menu .drop-down-menu-chevron.inactive {
  display: none;
  opacity: 0;
}

.search-section .drop-menu-pattern.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron, .search-section .ds-dropdown.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}

.search-section .drop-menu-pattern.--default .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list, .search-section .ds-dropdown.--default .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
}

.search-section .drop-menu-pattern.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list, .search-section .ds-dropdown.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
  display: flex;
  width: 100%;
  z-index: 999;
}

@media screen and (min-width: 1152px) {
  .search-section .drop-menu-pattern.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list, .search-section .ds-dropdown.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
    width: 174px;
  }
  .search-section .drop-menu-pattern.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small, .search-section .ds-dropdown.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small {
    width: 155px;
  }
  .search-section .drop-menu-pattern.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small .drop-menu-list-op, .search-section .ds-dropdown.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small .drop-menu-list-op {
    padding: 8px;
  }
  .search-section .drop-menu-pattern.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small.--no-icon, .search-section .ds-dropdown.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small.--no-icon {
    width: 129px;
  }
}
.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-list, .search-section .ds-dropdown.--default .drop-menu .drop-menu-list {
  background-color: #fff;
  border: 1px solid #0074ad;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  font-family: Gotham\ 5r;
  font-size: 16px;
  margin: 4px 0 0;
  padding: 0;
  position: absolute;
  text-align: left;
  top: 100%;
  width: 174px;
}

@media screen and (max-width: 767px) {
  .search-section .drop-menu-pattern.--default .drop-menu .drop-menu-list, .search-section .ds-dropdown.--default .drop-menu .drop-menu-list {
    width: 100%;
  }
}
.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-list.--small, .search-section .ds-dropdown.--default .drop-menu .drop-menu-list.--small {
  font-size: 14px;
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-list.--small img.checkmark-img, .search-section .ds-dropdown.--default .drop-menu .drop-menu-list.--small img.checkmark-img {
  height: 20px;
  margin-right: 6px;
  width: 20px;
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-list .drop-menu-list-op, .search-section .ds-dropdown.--default .drop-menu .drop-menu-list .drop-menu-list-op {
  color: #003b71;
  cursor: pointer;
  display: flex;
  flex-flow: row-reverse;
  float: right;
  justify-content: flex-end;
  line-height: 20px;
  list-style: none;
  padding: 12px;
  text-decoration: none;
  white-space: normal;
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-list .drop-menu-list-op:focus, .search-section .ds-dropdown.--default .drop-menu .drop-menu-list .drop-menu-list-op:focus {
  z-index: 2;
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text, .search-section .ds-dropdown.--default .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
  align-self: center;
  display: inline-block;
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img, .search-section .ds-dropdown.--default .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img {
  height: 24px;
  margin-right: 8px;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  width: 24px;
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img, .search-section .ds-dropdown.--default .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(100%) saturate(1299%) hue-rotate(188deg) brightness(92%) contrast(103%);
  opacity: 1;
  visibility: visible;
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img, .search-section .ds-dropdown.--default .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img {
  filter: brightness(0) saturate(100%) invert(100%);
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-list .drop-menu-list-op:first-child, .search-section .ds-dropdown.--default .drop-menu .drop-menu-list .drop-menu-list-op:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-list .drop-menu-list-op:last-child, .search-section .ds-dropdown.--default .drop-menu .drop-menu-list .drop-menu-list-op:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.search-section .drop-menu-pattern.--default .drop-menu .drop-menu-list-nowarp .drop-menu-list-op, .search-section .ds-dropdown.--default .drop-menu .drop-menu-list-nowarp .drop-menu-list-op {
  white-space: normal;
}

.search-section .drop-menu-pattern.--default-dark, .search-section .ds-dropdown.--default-dark {
  display: block;
  margin-bottom: 4px;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu, .search-section .ds-dropdown.--default-dark .drop-menu {
  color: #003b71;
  flex-wrap: wrap;
  font-size: 14px;
  position: relative;
  width: 174px;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown, .search-section .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown {
  width: 100%;
}

@media screen and (max-width: 767px) {
  .search-section .drop-menu-pattern.--default-dark .drop-menu, .search-section .ds-dropdown.--default-dark .drop-menu {
    width: 100%;
  }
}
.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown, .search-section .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown {
  align-items: center;
  appearance: none;
  background-color: #0d1c3d;
  border: 1px solid #92ccf0;
  border-radius: 4px;
  display: flex;
  font-family: Gotham\ 5r;
  font-size: 14px;
  height: 48px;
  padding: 12px;
}

@media screen and (min-width: 1152px) {
  .search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown, .search-section .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown {
    width: 174px;
  }
}
.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:focus, .search-section .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown:focus {
  background-color: #0d1c3d;
  color: #003b71;
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
  text-decoration: none;
}

@-moz-document url-prefix() {
  .search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:focus, .search-section .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown:focus {
    outline: 1px dotted #0d1c3d;
    outline-offset: 2px;
  }
}
.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:focus, .search-section .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown:focus {
  z-index: 2;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:focus, .search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:hover, .search-section .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown:focus, .search-section .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown:hover {
  background-color: #92ccf0;
  border: 1px solid #92ccf0;
  color: #003b71;
  text-decoration: none;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:focus img, .search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:hover img, .search-section .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown:focus img, .search-section .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown:hover img {
  filter: brightness(0) saturate(100%) invert(7%) sepia(20%) saturate(7500%) hue-rotate(210deg) brightness(95%) contrast(95%);
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text, .search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text, .search-section .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text, .search-section .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text {
  color: #0d1c3d;
}

@media screen and (min-width: 1152px) {
  .search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown.--small.--no-icon, .search-section .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown.--small.--no-icon {
    width: 129px;
  }
}
.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown.--small, .search-section .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown.--small {
  height: 36px;
  padding: 8px;
}

@media screen and (min-width: 1152px) {
  .search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown.--small, .search-section .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown.--small {
    width: 155px;
  }
}
.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown.--small .drop-menu-button-text, .search-section .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown.--small .drop-menu-button-text {
  font-size: 14px;
  line-height: 20px;
  margin-right: 6px;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown.--small .drop-down-menu-chevron, .search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img, .search-section .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown.--small .drop-down-menu-chevron, .search-section .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img {
  height: 20px;
  width: 20px;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img, .search-section .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img {
  margin-right: 6px;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .img.drop-menu-button-img, .search-section .ds-dropdown.--default-dark .drop-menu .img.drop-menu-button-img {
  filter: brightness(0) saturate(100%) invert(26%) sepia(99%) saturate(1577%) hue-rotate(178deg) brightness(92%) contrast(101%);
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-button-img, .search-section .ds-dropdown.--default-dark .drop-menu .drop-menu-button-img {
  filter: brightness(0) saturate(100%) invert(71%) sepia(86%) saturate(286%) hue-rotate(174deg) brightness(97%) contrast(93%);
  height: 24px;
  margin-right: 8px;
  order: -1;
  padding-left: 0;
  padding-right: 0;
  pointer-events: none;
  width: 24px;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-button-img.inactive, .search-section .ds-dropdown.--default-dark .drop-menu .drop-menu-button-img.inactive {
  display: none;
  opacity: 0;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-button-text, .search-section .ds-dropdown.--default-dark .drop-menu .drop-menu-button-text {
  color: #92ccf0;
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-down-menu-chevron, .search-section .ds-dropdown.--default-dark .drop-menu .drop-down-menu-chevron {
  filter: brightness(0) saturate(100%) invert(71%) sepia(86%) saturate(286%) hue-rotate(174deg) brightness(97%) contrast(93%);
  margin-left: auto;
  padding-right: 0;
  pointer-events: none;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-down-menu-chevron.inactive, .search-section .ds-dropdown.--default-dark .drop-menu .drop-down-menu-chevron.inactive {
  display: none;
  opacity: 0;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron, .search-section .ds-dropdown.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}

.search-section .drop-menu-pattern.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list, .search-section .ds-dropdown.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list, .search-section .ds-dropdown.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
  display: flex;
  width: 100%;
  z-index: 999;
}

@media screen and (min-width: 1152px) {
  .search-section .drop-menu-pattern.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list, .search-section .ds-dropdown.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
    width: 174px;
  }
  .search-section .drop-menu-pattern.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small, .search-section .ds-dropdown.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small {
    width: 155px;
  }
  .search-section .drop-menu-pattern.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small .drop-menu-list-op, .search-section .ds-dropdown.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small .drop-menu-list-op {
    padding: 8px;
  }
  .search-section .drop-menu-pattern.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small.--no-icon, .search-section .ds-dropdown.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small.--no-icon {
    width: 129px;
  }
}
.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-list, .search-section .ds-dropdown.--default-dark .drop-menu .drop-menu-list {
  background-color: #fff;
  border: 1px solid #0074ad;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  font-family: Gotham\ 5r;
  font-size: 16px;
  margin: 4px 0 0;
  padding: 0;
  position: absolute;
  text-align: left;
  top: 100%;
  width: 174px;
}

@media screen and (max-width: 767px) {
  .search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-list, .search-section .ds-dropdown.--default-dark .drop-menu .drop-menu-list {
    width: 100%;
  }
}
.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-list.--small, .search-section .ds-dropdown.--default-dark .drop-menu .drop-menu-list.--small {
  font-size: 14px;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-list.--small img.checkmark-img, .search-section .ds-dropdown.--default-dark .drop-menu .drop-menu-list.--small img.checkmark-img {
  height: 20px;
  margin-right: 6px;
  width: 20px;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op, .search-section .ds-dropdown.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op {
  color: #003b71;
  cursor: pointer;
  display: flex;
  flex-flow: row-reverse;
  float: right;
  justify-content: flex-end;
  line-height: 20px;
  list-style: none;
  padding: 12px;
  text-decoration: none;
  white-space: normal;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op:focus, .search-section .ds-dropdown.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op:focus {
  z-index: 2;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text, .search-section .ds-dropdown.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
  align-self: center;
  display: inline-block;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img, .search-section .ds-dropdown.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img {
  height: 24px;
  margin-right: 8px;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  width: 24px;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img, .search-section .ds-dropdown.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(100%) saturate(1299%) hue-rotate(188deg) brightness(92%) contrast(103%);
  opacity: 1;
  visibility: visible;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img, .search-section .ds-dropdown.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img {
  filter: brightness(0) saturate(100%) invert(100%);
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op:first-child, .search-section .ds-dropdown.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op:last-child, .search-section .ds-dropdown.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.search-section .drop-menu-pattern.--default-dark .drop-menu .drop-menu-list-nowarp .drop-menu-list-op, .search-section .ds-dropdown.--default-dark .drop-menu .drop-menu-list-nowarp .drop-menu-list-op {
  white-space: normal;
}

.search-section .drop-menu-pattern.--default-high-contrast, .search-section .ds-dropdown.--default-high-contrast {
  display: block;
  margin-bottom: 4px;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu, .search-section .ds-dropdown.--default-high-contrast .drop-menu {
  color: #003b71;
  flex-wrap: wrap;
  font-size: 14px;
  position: relative;
  width: 174px;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown, .search-section .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown {
  width: 100%;
}

@media screen and (max-width: 767px) {
  .search-section .drop-menu-pattern.--default-high-contrast .drop-menu, .search-section .ds-dropdown.--default-high-contrast .drop-menu {
    width: 100%;
  }
}
.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown, .search-section .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown {
  align-items: center;
  appearance: none;
  background-color: transparent;
  border: 1px solid #0d1c3d;
  border-radius: 4px;
  display: flex;
  font-family: Gotham\ 5r;
  font-size: 14px;
  height: 48px;
  padding: 12px;
}

@media screen and (min-width: 1152px) {
  .search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown, .search-section .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown {
    width: 174px;
  }
}
.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:focus, .search-section .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown:focus {
  background-color: transparent;
  color: #003b71;
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
  text-decoration: none;
}

@-moz-document url-prefix() {
  .search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:focus, .search-section .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown:focus {
    outline: 1px dotted #0d1c3d;
    outline-offset: 2px;
  }
}
.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:focus, .search-section .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown:focus {
  z-index: 2;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:focus, .search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:hover, .search-section .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown:focus, .search-section .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown:hover {
  background-color: #0d1c3d;
  border: 1px solid #003b71;
  text-decoration: none;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text, .search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:focus img, .search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text, .search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:hover img, .search-section .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text, .search-section .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown:focus img, .search-section .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text, .search-section .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown:hover img {
  color: #fff;
}

@media screen and (min-width: 1152px) {
  .search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown.--small.--no-icon, .search-section .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown.--small.--no-icon {
    width: 129px;
  }
}
.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown.--small, .search-section .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown.--small {
  height: 36px;
  padding: 8px;
}

@media screen and (min-width: 1152px) {
  .search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown.--small, .search-section .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown.--small {
    width: 155px;
  }
}
.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown.--small .drop-menu-button-text, .search-section .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown.--small .drop-menu-button-text {
  font-size: 14px;
  line-height: 20px;
  margin-right: 6px;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown.--small .drop-down-menu-chevron, .search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img, .search-section .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown.--small .drop-down-menu-chevron, .search-section .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img {
  height: 20px;
  width: 20px;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img, .search-section .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img {
  margin-right: 6px;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .img.drop-menu-button-img, .search-section .ds-dropdown.--default-high-contrast .drop-menu .img.drop-menu-button-img {
  filter: brightness(0) saturate(100%) invert(26%) sepia(99%) saturate(1577%) hue-rotate(178deg) brightness(92%) contrast(101%);
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-button-img, .search-section .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-button-img {
  filter: brightness(0) saturate(100%) invert(8%) sepia(45%) saturate(2415%) hue-rotate(202deg) brightness(95%) contrast(97%);
  height: 24px;
  margin-right: 8px;
  order: -1;
  padding-left: 0;
  padding-right: 0;
  pointer-events: none;
  width: 24px;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-button-img.inactive, .search-section .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-button-img.inactive {
  display: none;
  opacity: 0;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-button-text, .search-section .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-button-text {
  color: #0d1c3d;
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-down-menu-chevron, .search-section .ds-dropdown.--default-high-contrast .drop-menu .drop-down-menu-chevron {
  filter: brightness(0) saturate(100%) invert(8%) sepia(45%) saturate(2415%) hue-rotate(202deg) brightness(95%) contrast(97%);
  margin-left: auto;
  padding-right: 0;
  pointer-events: none;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-down-menu-chevron.inactive, .search-section .ds-dropdown.--default-high-contrast .drop-menu .drop-down-menu-chevron.inactive {
  display: none;
  opacity: 0;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron, .search-section .ds-dropdown.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list, .search-section .ds-dropdown.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list, .search-section .ds-dropdown.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
  display: flex;
  width: 100%;
  z-index: 999;
}

@media screen and (min-width: 1152px) {
  .search-section .drop-menu-pattern.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list, .search-section .ds-dropdown.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
    width: 174px;
  }
  .search-section .drop-menu-pattern.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small, .search-section .ds-dropdown.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small {
    width: 155px;
  }
  .search-section .drop-menu-pattern.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small .drop-menu-list-op, .search-section .ds-dropdown.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small .drop-menu-list-op {
    padding: 8px;
  }
  .search-section .drop-menu-pattern.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small.--no-icon, .search-section .ds-dropdown.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small.--no-icon {
    width: 129px;
  }
}
.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list, .search-section .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list {
  background-color: #fff;
  border: 1px solid #0074ad;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  font-family: Gotham\ 5r;
  font-size: 16px;
  margin: 4px 0 0;
  padding: 0;
  position: absolute;
  text-align: left;
  top: 100%;
  width: 174px;
}

@media screen and (max-width: 767px) {
  .search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list, .search-section .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list {
    width: 100%;
  }
}
.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list.--small, .search-section .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list.--small {
  font-size: 14px;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list.--small img.checkmark-img, .search-section .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list.--small img.checkmark-img {
  height: 20px;
  margin-right: 6px;
  width: 20px;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op, .search-section .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op {
  color: #003b71;
  cursor: pointer;
  display: flex;
  flex-flow: row-reverse;
  float: right;
  justify-content: flex-end;
  line-height: 20px;
  list-style: none;
  padding: 12px;
  text-decoration: none;
  white-space: normal;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:focus, .search-section .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:focus {
  z-index: 2;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text, .search-section .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
  align-self: center;
  display: inline-block;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img, .search-section .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img {
  height: 24px;
  margin-right: 8px;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  width: 24px;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img, .search-section .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(100%) saturate(1299%) hue-rotate(188deg) brightness(92%) contrast(103%);
  opacity: 1;
  visibility: visible;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img, .search-section .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img {
  filter: brightness(0) saturate(100%) invert(100%);
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:first-child, .search-section .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:last-child, .search-section .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.search-section .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list-nowarp .drop-menu-list-op, .search-section .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list-nowarp .drop-menu-list-op {
  white-space: normal;
}

.search-section .drop-menu-pattern.--default-dark-high-contrast {
  display: block;
  margin-bottom: 4px;
}

.search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu {
  color: #003b71;
  flex-wrap: wrap;
  font-size: 14px;
  position: relative;
  width: 174;
}

.search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown {
  width: 100%;
}

@media screen and (max-width: 767px) {
  .search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu {
    width: 100%;
  }
}
.search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown {
  align-items: center;
  appearance: none;
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 4px;
  display: flex;
  font-family: Gotham\ 5r;
  font-size: 14px;
  height: 48px;
  padding: 12px;
}

@media screen and (min-width: 1152px) {
  .search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown {
    width: 174px;
  }
}
.search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown:focus {
  background-color: transparent;
  color: #003b71;
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
  text-decoration: none;
}

@-moz-document url-prefix() {
  .search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown:focus {
    outline: 1px dotted #0d1c3d;
    outline-offset: 2px;
  }
}
.search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown:focus {
  z-index: 2;
}

.search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown:focus, .search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown:hover {
  background-color: #92ccf0;
  border: 1px solid #0d1c3d;
  text-decoration: none;
}

.search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown:focus img, .search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown:hover img {
  filter: brightness(0) saturate(100%) invert(9%) sepia(27%) saturate(3503%) hue-rotate(199deg) brightness(99%) contrast(97%);
}

.search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text, .search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text {
  color: #0d1c3d;
}

@media screen and (min-width: 1152px) {
  .search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown.--small.--no-icon {
    width: 129px;
  }
}
.search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown.--small {
  height: 36px;
  padding: 8px;
}

@media screen and (min-width: 1152px) {
  .search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown.--small {
    width: 155px;
  }
}
.search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown.--small .drop-menu-button-text {
  font-size: 14px;
  line-height: 20px;
  margin-right: 6px;
}

.search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown.--small .drop-down-menu-chevron, .search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img {
  height: 20px;
  width: 20px;
}

.search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img {
  margin-right: 6px;
}

.search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-button-img {
  filter: brightness(0) saturate(100%) invert(99%) sepia(70%) saturate(48%) hue-rotate(150deg) brightness(114%) contrast(100%);
  height: 24px;
  margin-right: 8px;
  order: -1;
  padding-left: 0;
  padding-right: 0;
  pointer-events: none;
  width: 24px;
}

.search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-button-img.inactive {
  display: none;
  opacity: 0;
}

.search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-button-text {
  color: #fff;
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-down-menu-chevron {
  filter: brightness(0) saturate(100%) invert(99%) sepia(70%) saturate(48%) hue-rotate(150deg) brightness(114%) contrast(100%);
  margin-left: auto;
  padding-right: 0;
  pointer-events: none;
}

.search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-down-menu-chevron.inactive {
  display: none;
  opacity: 0;
}

.search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}

.search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
}

.search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
  display: flex;
  width: 100%;
  z-index: 999;
}

@media screen and (min-width: 1152px) {
  .search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
    width: 174px;
  }
  .search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small {
    width: 155px;
  }
  .search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small .drop-menu-list-op {
    padding: 8px;
  }
  .search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small.--no-icon {
    width: 129px;
  }
}
.search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-list {
  background-color: #fff;
  border: 1px solid #0074ad;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  font-family: Gotham\ 5r;
  font-size: 16px;
  margin: 4px 0 0;
  padding: 0;
  position: absolute;
  text-align: left;
  top: 100%;
  width: 174px;
}

@media screen and (max-width: 767px) {
  .search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-list {
    width: 100%;
  }
}
.search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-list.--small {
  font-size: 14px;
}

.search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-list.--small img.checkmark-img {
  height: 20px;
  margin-right: 6px;
  width: 20px;
}

.search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op {
  color: #003b71;
  cursor: pointer;
  display: flex;
  flex-flow: row-reverse;
  float: right;
  justify-content: flex-end;
  line-height: 20px;
  list-style: none;
  padding: 12px;
  text-decoration: none;
  white-space: normal;
}

.search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:focus {
  z-index: 2;
}

.search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
  align-self: center;
  display: inline-block;
}

.search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img {
  height: 24px;
  margin-right: 8px;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  width: 24px;
}

.search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(100%) saturate(1299%) hue-rotate(188deg) brightness(92%) contrast(103%);
  opacity: 1;
  visibility: visible;
}

.search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img {
  filter: brightness(0) saturate(100%) invert(100%);
}

.search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.search-section .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-list-nowarp .drop-menu-list-op {
  white-space: normal;
}

.search-section .drop-menu-pattern.--standard {
  display: block;
  margin-bottom: 4px;
}

.search-section .drop-menu-pattern.--standard .drop-menu {
  color: #003b71;
  flex-wrap: wrap;
  font-size: 14px;
  position: relative;
  width: 157px;
}

.search-section .drop-menu-pattern.--standard .drop-menu .drop-menu-dropdown {
  width: 100%;
}

.search-section .drop-menu-pattern.--standard .drop-menu .drop-menu-button-img {
  margin-right: 8px;
  order: -1;
}

@media screen and (max-width: 767px) {
  .search-section .drop-menu-pattern.--standard .drop-menu {
    width: 100%;
  }
}
.search-section .drop-menu-pattern.--standard .drop-menu .drop-menu-dropdown {
  align-items: center;
  appearance: none;
  background-color: #f2f8fb;
  border: 1px solid #0074ad;
  border-radius: 4px;
  display: flex;
  font-family: Gotham\ 5r;
  font-size: 14px;
  padding: 12px;
}

.search-section .drop-menu-pattern.--standard .drop-menu .drop-menu-dropdown:focus {
  background-color: #f2f8fb;
  color: #003b71;
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
  text-decoration: none;
}

@-moz-document url-prefix() {
  .search-section .drop-menu-pattern.--standard .drop-menu .drop-menu-dropdown:focus {
    outline: 1px dotted #0d1c3d;
    outline-offset: 2px;
  }
}
.search-section .drop-menu-pattern.--standard .drop-menu .drop-menu-dropdown:focus {
  z-index: 2;
}

.search-section .drop-menu-pattern.--standard .drop-menu .drop-menu-dropdown:focus, .search-section .drop-menu-pattern.--standard .drop-menu .drop-menu-dropdown:hover {
  background-color: #003b71;
  color: #003b71;
  text-decoration: none;
}

.search-section .drop-menu-pattern.--standard .drop-menu .drop-menu-dropdown:focus img, .search-section .drop-menu-pattern.--standard .drop-menu .drop-menu-dropdown:hover img {
  filter: brightness(0) saturate(100%) invert(100%);
}

.search-section .drop-menu-pattern.--standard .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text, .search-section .drop-menu-pattern.--standard .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text {
  color: #fff;
}

.search-section .drop-menu-pattern.--standard .drop-menu .drop-menu-button-text {
  color: #003b71;
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.search-section .drop-menu-pattern.--standard .drop-menu .drop-down-menu-chevron {
  margin-left: auto;
  padding-right: 0;
  pointer-events: none;
}

.search-section .drop-menu-pattern.--standard .drop-menu .drop-down-menu-chevron.inactive {
  display: none;
  opacity: 0;
}

.search-section .drop-menu-pattern.--standard .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}

.search-section .drop-menu-pattern.--standard .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
}

.search-section .drop-menu-pattern.--standard .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
  display: flex;
  z-index: 999;
}

.search-section .drop-menu-pattern.--standard .drop-menu .drop-menu-list {
  background-color: #fff;
  border: 1px solid #0074ad;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  font-family: Gotham\ 5r;
  font-size: 14px;
  margin: 4px 0 0;
  padding: 0;
  position: absolute;
  text-align: left;
  top: 100%;
  width: 100%;
}

@media screen and (max-width: 767px) {
  .search-section .drop-menu-pattern.--standard .drop-menu .drop-menu-list {
    width: 100%;
  }
}
.search-section .drop-menu-pattern.--standard .drop-menu .drop-menu-list .drop-menu-list-op {
  color: #003b71;
  cursor: pointer;
  display: flex;
  flex-flow: row-reverse;
  float: right;
  justify-content: flex-end;
  line-height: 20px;
  list-style: none;
  padding: 12px 34px 12px 12px;
  text-decoration: none;
  white-space: normal;
}

.search-section .drop-menu-pattern.--standard .drop-menu .drop-menu-list .drop-menu-list-op:hover {
  background-color: transparent;
  color: #fff;
}

.search-section .drop-menu-pattern.--standard .drop-menu .drop-menu-list .drop-menu-list-op:focus {
  z-index: 2;
}

.search-section .drop-menu-pattern.--standard .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
  align-self: center;
  display: inline-block;
  word-break: break-word;
}

.search-section .drop-menu-pattern.--standard .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img {
  height: 24px;
  margin-right: 8px;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  width: 24px;
}

.search-section .drop-menu-pattern.--standard .drop-menu .drop-menu-list .drop-menu-list-op.active {
  background-color: #f2f8fb;
}

.search-section .drop-menu-pattern.--standard .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img {
  opacity: 1;
  visibility: visible;
}

.search-section .drop-menu-pattern.--standard .drop-menu .drop-menu-list .drop-menu-list-op:hover {
  background-color: #003b71;
}

.search-section .drop-menu-pattern.--standard .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img {
  filter: brightness(0) saturate(100%) invert(100%);
}

.search-section .drop-menu-pattern.--standard .drop-menu .drop-menu-list .drop-menu-list-op:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.search-section .drop-menu-pattern.--standard .drop-menu .drop-menu-list .drop-menu-list-op:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.search-section .drop-menu-pattern.--standard .drop-menu .drop-menu-list-nowarp .drop-menu-list-op {
  white-space: normal;
}

.search-section .drop-menu-pattern.--standard .drop-menu-visible {
  display: inline-flex;
}

.search-section .drop-menu-pattern.--proxy, .search-section .drop-menu-pattern.--region {
  display: block;
  margin-bottom: 4px;
}

.search-section .drop-menu-pattern.--proxy .drop-menu, .search-section .drop-menu-pattern.--region .drop-menu {
  color: #f2f8fb;
  flex-wrap: wrap;
  font-size: 14px;
  position: relative;
}

.search-section .drop-menu-pattern.--proxy .drop-menu .drop-menu-dropdown, .search-section .drop-menu-pattern.--region .drop-menu .drop-menu-dropdown {
  width: 100%;
}

@media screen and (max-width: 767px) {
  .search-section .drop-menu-pattern.--proxy .drop-menu, .search-section .drop-menu-pattern.--region .drop-menu {
    width: 100%;
  }
}
.search-section .drop-menu-pattern.--proxy .drop-menu label, .search-section .drop-menu-pattern.--region .drop-menu label {
  color: #677083;
  display: block;
  font-family: Gotham\ 5r;
  font-size: 14px;
  font-style: normal;
  font-weight: 350;
  height: 20px;
  line-height: 20px;
  margin-bottom: 4px;
}

.search-section .drop-menu-pattern.--proxy .drop-menu .drop-menu-label-img, .search-section .drop-menu-pattern.--region .drop-menu .drop-menu-label-img {
  display: none;
}

.search-section .drop-menu-pattern.--proxy .drop-menu .drop-menu-dropdown, .search-section .drop-menu-pattern.--region .drop-menu .drop-menu-dropdown {
  align-items: center;
  appearance: none;
  background-color: #f2f8fb;
  border: 1px solid #0074ad;
  border-radius: 4px;
  display: flex;
  font-family: Gotham\ 5r;
  font-size: 14px;
  padding: 12px;
}

.search-section .drop-menu-pattern.--proxy .drop-menu .drop-menu-dropdown:focus, .search-section .drop-menu-pattern.--region .drop-menu .drop-menu-dropdown:focus {
  color: #003b71;
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
  text-decoration: none;
}

@-moz-document url-prefix() {
  .search-section .drop-menu-pattern.--proxy .drop-menu .drop-menu-dropdown:focus, .search-section .drop-menu-pattern.--region .drop-menu .drop-menu-dropdown:focus {
    outline: 1px dotted #0d1c3d;
    outline-offset: 2px;
  }
}
.search-section .drop-menu-pattern.--proxy .drop-menu .drop-menu-dropdown:focus, .search-section .drop-menu-pattern.--region .drop-menu .drop-menu-dropdown:focus {
  z-index: 2;
}

.search-section .drop-menu-pattern.--proxy .drop-menu .drop-menu-dropdown:focus, .search-section .drop-menu-pattern.--proxy .drop-menu .drop-menu-dropdown:hover, .search-section .drop-menu-pattern.--region .drop-menu .drop-menu-dropdown:focus, .search-section .drop-menu-pattern.--region .drop-menu .drop-menu-dropdown:hover {
  background-color: #f2f8fb;
  border: 1px solid #003b71;
  color: #003b71;
  text-decoration: none;
}

.search-section .drop-menu-pattern.--proxy .drop-menu .drop-menu-dropdown:focus img, .search-section .drop-menu-pattern.--proxy .drop-menu .drop-menu-dropdown:hover img, .search-section .drop-menu-pattern.--region .drop-menu .drop-menu-dropdown:focus img, .search-section .drop-menu-pattern.--region .drop-menu .drop-menu-dropdown:hover img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(35%) saturate(4357%) hue-rotate(191deg) brightness(96%) contrast(102%);
}

.search-section .drop-menu-pattern.--proxy .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text, .search-section .drop-menu-pattern.--proxy .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text, .search-section .drop-menu-pattern.--region .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text, .search-section .drop-menu-pattern.--region .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text {
  color: #003b71;
}

.search-section .drop-menu-pattern.--proxy .drop-menu .drop-menu-button-img, .search-section .drop-menu-pattern.--region .drop-menu .drop-menu-button-img {
  filter: brightness(0) saturate(100%) invert(26%) sepia(99%) saturate(1577%) hue-rotate(178deg) brightness(92%) contrast(101%);
  height: 24px;
  margin-right: 8px;
  order: -1;
  padding-left: 0;
  padding-right: 0;
  pointer-events: none;
  width: 24px;
}

.search-section .drop-menu-pattern.--proxy .drop-menu .drop-menu-button-img.inactive, .search-section .drop-menu-pattern.--region .drop-menu .drop-menu-button-img.inactive {
  display: none;
  opacity: 0;
}

.search-section .drop-menu-pattern.--proxy .drop-menu .drop-menu-button-text, .search-section .drop-menu-pattern.--region .drop-menu .drop-menu-button-text {
  color: #0074ad;
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
  margin-right: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.search-section .drop-menu-pattern.--proxy .drop-menu .drop-down-menu-chevron, .search-section .drop-menu-pattern.--region .drop-menu .drop-down-menu-chevron {
  filter: brightness(0) saturate(100%) invert(26%) sepia(99%) saturate(1577%) hue-rotate(178deg) brightness(92%) contrast(101%);
  margin-left: auto;
  padding-right: 0;
  pointer-events: none;
}

.search-section .drop-menu-pattern.--proxy .drop-menu .drop-down-menu-chevron.inactive, .search-section .drop-menu-pattern.--region .drop-menu .drop-down-menu-chevron.inactive {
  display: none;
  opacity: 0;
}

.search-section .drop-menu-pattern.--proxy .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron, .search-section .drop-menu-pattern.--region .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}

.search-section .drop-menu-pattern.--proxy .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list, .search-section .drop-menu-pattern.--region .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
}

.search-section .drop-menu-pattern.--proxy .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list, .search-section .drop-menu-pattern.--region .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
  display: flex;
  z-index: 999;
}

.search-section .drop-menu-pattern.--proxy .drop-menu .drop-menu-list, .search-section .drop-menu-pattern.--region .drop-menu .drop-menu-list {
  background-color: #fff;
  border: 1px solid #0074ad;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  font-family: Gotham\ 5r;
  font-size: 14px;
  margin: 4px 0 0;
  padding: 0;
  position: absolute;
  text-align: left;
  top: 100%;
  width: 100%;
}

@media screen and (max-width: 767px) {
  .search-section .drop-menu-pattern.--proxy .drop-menu .drop-menu-list, .search-section .drop-menu-pattern.--region .drop-menu .drop-menu-list {
    width: 100%;
  }
}
.search-section .drop-menu-pattern.--proxy .drop-menu .drop-menu-list .drop-menu-list-op, .search-section .drop-menu-pattern.--region .drop-menu .drop-menu-list .drop-menu-list-op {
  color: #003b71;
  cursor: pointer;
  display: flex;
  flex-flow: row-reverse;
  float: right;
  justify-content: flex-end;
  line-height: 20px;
  list-style: none;
  padding: 12px 34px 12px 12px;
  text-decoration: none;
  white-space: normal;
}

.search-section .drop-menu-pattern.--proxy .drop-menu .drop-menu-list .drop-menu-list-op:hover, .search-section .drop-menu-pattern.--region .drop-menu .drop-menu-list .drop-menu-list-op:hover {
  background-color: transparent;
  color: #fff;
}

.search-section .drop-menu-pattern.--proxy .drop-menu .drop-menu-list .drop-menu-list-op:focus, .search-section .drop-menu-pattern.--region .drop-menu .drop-menu-list .drop-menu-list-op:focus {
  z-index: 2;
}

.search-section .drop-menu-pattern.--proxy .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text, .search-section .drop-menu-pattern.--region .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
  align-self: center;
  display: inline-block;
  word-break: break-word;
}

.search-section .drop-menu-pattern.--proxy .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img, .search-section .drop-menu-pattern.--region .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img {
  height: 24px;
  margin-right: 8px;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  width: 24px;
}

.search-section .drop-menu-pattern.--proxy .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img, .search-section .drop-menu-pattern.--region .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img {
  opacity: 1;
  visibility: visible;
}

.search-section .drop-menu-pattern.--proxy .drop-menu .drop-menu-list .drop-menu-list-op:hover, .search-section .drop-menu-pattern.--region .drop-menu .drop-menu-list .drop-menu-list-op:hover {
  background-color: #003b71;
}

.search-section .drop-menu-pattern.--proxy .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img, .search-section .drop-menu-pattern.--region .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img {
  filter: brightness(0) saturate(100%) invert(100%);
}

.search-section .drop-menu-pattern.--proxy .drop-menu .drop-menu-list .drop-menu-list-op:first-child, .search-section .drop-menu-pattern.--region .drop-menu .drop-menu-list .drop-menu-list-op:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.search-section .drop-menu-pattern.--proxy .drop-menu .drop-menu-list .drop-menu-list-op:last-child, .search-section .drop-menu-pattern.--region .drop-menu .drop-menu-list .drop-menu-list-op:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.search-section .drop-menu-pattern.--proxy .drop-menu .drop-menu-list-nowarp .drop-menu-list-op, .search-section .drop-menu-pattern.--region .drop-menu .drop-menu-list-nowarp .drop-menu-list-op {
  white-space: normal;
}

.search-section .drop-menu-pattern.--proxy .drop-menu-visible, .search-section .drop-menu-pattern.--region .drop-menu-visible {
  display: inline-flex;
}

.search-section .drop-menu-pattern.--dark {
  display: block;
  margin-bottom: 4px;
}

.search-section .drop-menu-pattern.--dark .drop-menu {
  color: #f2f8fb;
}

.search-section .drop-menu-pattern.--dark .drop-menu label {
  color: #677083;
}

.search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown {
  background-color: #f2f8fb;
  border: 1px solid #0074ad;
}

.search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:focus, .search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:hover {
  background-color: #f2f8fb;
  border: 1px solid #003b71;
}

.search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:focus img, .search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:hover img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(35%) saturate(4357%) hue-rotate(191deg) brightness(96%) contrast(102%);
}

.search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text, .search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text {
  color: #003b71;
}

.search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-button-img {
  filter: brightness(0) saturate(100%) invert(26%) sepia(99%) saturate(1577%) hue-rotate(178deg) brightness(92%) contrast(101%);
}

.search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-button-text {
  color: #0074ad;
}

.search-section .drop-menu-pattern.--dark .drop-menu .drop-down-menu-chevron {
  filter: brightness(0) saturate(100%) invert(26%) sepia(99%) saturate(1577%) hue-rotate(178deg) brightness(92%) contrast(101%);
}

.search-section .drop-menu-pattern.--dark .drop-menu {
  color: #003b71;
  flex-wrap: wrap;
  font-size: 14px;
  position: relative;
}

.search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown {
  width: 100%;
}

@media screen and (max-width: 767px) {
  .search-section .drop-menu-pattern.--dark .drop-menu {
    width: 100%;
  }
}
.search-section .drop-menu-pattern.--dark .drop-menu label {
  color: #fff;
  display: block;
  font-family: Gotham\ 5r;
  font-size: 14px;
  font-style: normal;
  font-weight: 350;
  height: 20px;
  line-height: 20px;
  margin-bottom: 4px;
}

.search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-label-img {
  display: none;
}

.search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown {
  align-items: center;
  appearance: none;
  background-color: transparent;
  border: 1px solid #92ccf0;
  border-radius: 4px;
  display: flex;
  font-family: Gotham\ 5r;
  font-size: 14px;
  padding: 12px;
}

.search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:focus {
  color: #003b71;
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
  text-decoration: none;
}

@-moz-document url-prefix() {
  .search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:focus {
    outline: 1px dotted #0d1c3d;
    outline-offset: 2px;
  }
}
.search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:focus {
  z-index: 2;
}

.search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:focus, .search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:hover {
  background-color: #92ccf0;
  color: #003b71;
  text-decoration: none;
}

.search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:focus img, .search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:hover img {
  filter: brightness(0) saturate(100%) invert(10%) sepia(20%) saturate(3701%) hue-rotate(195deg) brightness(92%) contrast(99%);
}

.search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text, .search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text {
  color: #0d1c3d;
}

.search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-button-img {
  filter: brightness(0) saturate(100%) invert(79%) sepia(11%) saturate(1263%) hue-rotate(168deg) brightness(98%) contrast(92%);
  height: 24px;
  margin-right: 8px;
  order: -1;
  padding-left: 0;
  padding-right: 0;
  pointer-events: none;
  width: 24px;
}

.search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-button-img.inactive {
  display: none;
  opacity: 0;
}

.search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-button-text {
  color: #92ccf0;
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
  margin-right: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.search-section .drop-menu-pattern.--dark .drop-menu .drop-down-menu-chevron {
  filter: brightness(0) saturate(100%) invert(79%) sepia(11%) saturate(1263%) hue-rotate(168deg) brightness(98%) contrast(92%);
  margin-left: auto;
  padding-right: 0;
  pointer-events: none;
}

.search-section .drop-menu-pattern.--dark .drop-menu .drop-down-menu-chevron.inactive {
  display: none;
  opacity: 0;
}

.search-section .drop-menu-pattern.--dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}

.search-section .drop-menu-pattern.--dark .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
}

.search-section .drop-menu-pattern.--dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
  display: flex;
  z-index: 999;
}

.search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-list {
  background-color: #fff;
  border: 1px solid #0074ad;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  font-family: Gotham\ 5r;
  font-size: 14px;
  margin: 4px 0 0;
  padding: 0;
  position: absolute;
  text-align: left;
  top: 100%;
  width: 100%;
}

@media screen and (max-width: 767px) {
  .search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-list {
    width: 100%;
  }
}
.search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-list .drop-menu-list-op {
  color: #003b71;
  cursor: pointer;
  display: flex;
  flex-flow: row-reverse;
  float: right;
  justify-content: flex-end;
  line-height: 20px;
  list-style: none;
  padding: 12px 34px 12px 12px;
  text-decoration: none;
  white-space: normal;
}

.search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-list .drop-menu-list-op:hover {
  background-color: transparent;
  color: #fff;
}

.search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-list .drop-menu-list-op:focus {
  z-index: 2;
}

.search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
  align-self: center;
  display: inline-block;
  word-break: break-word;
}

.search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img {
  height: 24px;
  margin-right: 8px;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  width: 24px;
}

.search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img {
  opacity: 1;
  visibility: visible;
}

.search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-list .drop-menu-list-op:hover {
  background-color: #003b71;
}

.search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img {
  filter: brightness(0) saturate(100%) invert(100%);
}

.search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-list .drop-menu-list-op:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-list .drop-menu-list-op:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.search-section .drop-menu-pattern.--dark .drop-menu .drop-menu-list-nowarp .drop-menu-list-op {
  white-space: normal;
}

.search-section .drop-menu-pattern.--dark .drop-menu-visible {
  display: inline-flex;
}

.search-section .drop-menu-pattern.--dark-high-contrast {
  display: block;
  margin-bottom: 4px;
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu {
  color: #f2f8fb;
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu label {
  color: #677083;
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown {
  background-color: #f2f8fb;
  border: 1px solid #0074ad;
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:focus, .search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:hover {
  border: 1px solid #003b71;
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:focus img, .search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:hover img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(35%) saturate(4357%) hue-rotate(191deg) brightness(96%) contrast(102%);
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text, .search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text {
  color: #003b71;
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-button-img {
  filter: brightness(0) saturate(100%) invert(26%) sepia(99%) saturate(1577%) hue-rotate(178deg) brightness(92%) contrast(101%);
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-button-text {
  color: #0074ad;
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-down-menu-chevron {
  filter: brightness(0) saturate(100%) invert(26%) sepia(99%) saturate(1577%) hue-rotate(178deg) brightness(92%) contrast(101%);
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu {
  color: #003b71;
  flex-wrap: wrap;
  font-size: 14px;
  position: relative;
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown {
  width: 100%;
}

@media screen and (max-width: 767px) {
  .search-section .drop-menu-pattern.--dark-high-contrast .drop-menu {
    width: 100%;
  }
}
.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu label {
  color: #fff;
  display: block;
  font-family: Gotham\ 5r;
  font-size: 14px;
  font-style: normal;
  font-weight: 350;
  height: 20px;
  line-height: 20px;
  margin-bottom: 4px;
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-label-img {
  display: none;
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown {
  align-items: center;
  appearance: none;
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 4px;
  display: flex;
  font-family: Gotham\ 5r;
  font-size: 14px;
  padding: 12px;
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:focus {
  color: #003b71;
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
  text-decoration: none;
}

@-moz-document url-prefix() {
  .search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:focus {
    outline: 1px dotted #0d1c3d;
    outline-offset: 2px;
  }
}
.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:focus {
  z-index: 2;
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:focus, .search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:hover {
  background-color: #f2f8fb;
  border: 1px solid #0d1c3d;
  color: #003b71;
  text-decoration: none;
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:focus img, .search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:hover img {
  filter: brightness(0) saturate(100%) invert(10%) sepia(20%) saturate(3701%) hue-rotate(195deg) brightness(92%) contrast(99%);
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text, .search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text {
  color: #0d1c3d;
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-button-img {
  filter: brightness(0) saturate(100%) invert(99%) sepia(70%) saturate(48%) hue-rotate(150deg) brightness(114%) contrast(100%);
  height: 24px;
  margin-right: 8px;
  order: -1;
  padding-left: 0;
  padding-right: 0;
  pointer-events: none;
  width: 24px;
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-button-img.inactive {
  display: none;
  opacity: 0;
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-button-text {
  color: #fff;
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
  margin-right: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-down-menu-chevron {
  filter: brightness(0) saturate(100%) invert(99%) sepia(70%) saturate(48%) hue-rotate(150deg) brightness(114%) contrast(100%);
  margin-left: auto;
  padding-right: 0;
  pointer-events: none;
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-down-menu-chevron.inactive {
  display: none;
  opacity: 0;
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
  display: flex;
  z-index: 999;
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-list {
  background-color: #fff;
  border: 1px solid #0074ad;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  font-family: Gotham\ 5r;
  font-size: 14px;
  margin: 4px 0 0;
  padding: 0;
  position: absolute;
  text-align: left;
  top: 100%;
  width: 100%;
}

@media screen and (max-width: 767px) {
  .search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-list {
    width: 100%;
  }
}
.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op {
  color: #003b71;
  cursor: pointer;
  display: flex;
  flex-flow: row-reverse;
  float: right;
  justify-content: flex-end;
  line-height: 20px;
  list-style: none;
  padding: 12px 34px 12px 12px;
  text-decoration: none;
  white-space: normal;
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:hover {
  background-color: transparent;
  color: #fff;
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:focus {
  z-index: 2;
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
  align-self: center;
  display: inline-block;
  word-break: break-word;
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img {
  height: 24px;
  margin-right: 8px;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  width: 24px;
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img {
  opacity: 1;
  visibility: visible;
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:hover {
  background-color: #003b71;
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img {
  filter: brightness(0) saturate(100%) invert(100%);
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-list-nowarp .drop-menu-list-op {
  white-space: normal;
}

.search-section .drop-menu-pattern.--dark-high-contrast .drop-menu-visible {
  display: inline-flex;
}

.search-section .drop-menu-pattern.--high-contrast {
  display: block;
  margin-bottom: 4px;
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu {
  color: #f2f8fb;
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu label {
  color: #677083;
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown {
  background-color: #f2f8fb;
  border: 1px solid #0074ad;
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:focus, .search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:hover {
  background-color: #f2f8fb;
  border: 1px solid #003b71;
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:focus img, .search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:hover img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(35%) saturate(4357%) hue-rotate(191deg) brightness(96%) contrast(102%);
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text, .search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text {
  color: #003b71;
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-button-img {
  filter: brightness(0) saturate(100%) invert(26%) sepia(99%) saturate(1577%) hue-rotate(178deg) brightness(92%) contrast(101%);
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-button-text {
  color: #0074ad;
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-down-menu-chevron {
  filter: brightness(0) saturate(100%) invert(26%) sepia(99%) saturate(1577%) hue-rotate(178deg) brightness(92%) contrast(101%);
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu {
  color: #003b71;
  flex-wrap: wrap;
  font-size: 14px;
  position: relative;
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown {
  width: 100%;
}

@media screen and (max-width: 767px) {
  .search-section .drop-menu-pattern.--high-contrast .drop-menu {
    width: 100%;
  }
}
.search-section .drop-menu-pattern.--high-contrast .drop-menu label {
  color: #0d1c3d;
  display: block;
  font-family: Gotham\ 5r;
  font-size: 14px;
  font-style: normal;
  font-weight: 350;
  height: 20px;
  line-height: 20px;
  margin-bottom: 4px;
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-label-img {
  display: none;
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown {
  align-items: center;
  appearance: none;
  background-color: transparent;
  border: 1px solid #0d1c3d;
  border-radius: 4px;
  display: flex;
  font-family: Gotham\ 5r;
  font-size: 14px;
  padding: 12px;
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:focus {
  color: #003b71;
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
  text-decoration: none;
}

@-moz-document url-prefix() {
  .search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:focus {
    outline: 1px dotted #0d1c3d;
    outline-offset: 2px;
  }
}
.search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:focus {
  z-index: 2;
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:focus, .search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:hover {
  background-color: #0d1c3d;
  color: #003b71;
  text-decoration: none;
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text, .search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:focus img, .search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text, .search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:hover img {
  filter: brightness(0) saturate(100%) invert(94%) sepia(0) saturate(0) hue-rotate(294deg) brightness(106%) contrast(107%);
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-button-img {
  filter: brightness(0) saturate(100%) invert(10%) sepia(20%) saturate(3701%) hue-rotate(195deg) brightness(92%) contrast(99%);
  height: 24px;
  margin-right: 8px;
  order: -1;
  padding-left: 0;
  padding-right: 0;
  pointer-events: none;
  width: 24px;
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-button-img.inactive {
  display: none;
  opacity: 0;
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-button-text {
  color: #0d1c3d;
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
  margin-right: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-down-menu-chevron {
  filter: brightness(0) saturate(100%) invert(10%) sepia(20%) saturate(3701%) hue-rotate(195deg) brightness(92%) contrast(99%);
  margin-left: auto;
  padding-right: 0;
  pointer-events: none;
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-down-menu-chevron.inactive {
  display: none;
  opacity: 0;
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
  display: flex;
  z-index: 999;
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-list {
  background-color: #fff;
  border: 1px solid #0074ad;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  font-family: Gotham\ 5r;
  font-size: 14px;
  margin: 4px 0 0;
  padding: 0;
  position: absolute;
  text-align: left;
  top: 100%;
  width: 100%;
}

@media screen and (max-width: 767px) {
  .search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-list {
    width: 100%;
  }
}
.search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-list .drop-menu-list-op {
  color: #003b71;
  cursor: pointer;
  display: flex;
  flex-flow: row-reverse;
  float: right;
  justify-content: flex-end;
  line-height: 20px;
  list-style: none;
  padding: 12px 34px 12px 12px;
  text-decoration: none;
  white-space: normal;
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:hover {
  background-color: transparent;
  color: #fff;
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:focus {
  z-index: 2;
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
  align-self: center;
  display: inline-block;
  word-break: break-word;
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img {
  height: 24px;
  margin-right: 8px;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  width: 24px;
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img {
  opacity: 1;
  visibility: visible;
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:hover {
  background-color: #003b71;
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img {
  filter: brightness(0) saturate(100%) invert(100%);
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-list-nowarp .drop-menu-list-op {
  white-space: normal;
}

.search-section .drop-menu-pattern.--high-contrast .drop-menu-visible {
  display: inline-flex;
}

.search-section .drop-menu-container {
  display: flex;
  justify-content: flex-start;
  width: 50%;
}

@media screen and (max-width: 767px) {
  .search-section .drop-menu-container {
    justify-content: flex-start;
    width: 100%;
  }
  .search-section .drop-menu-container .drop-menu-pattern {
    width: 100%;
  }
  .search-section .drop-menu-container .drop-menu-pattern:first-child {
    margin-bottom: 12px;
    margin-right: 0;
  }
}
.search-section .drop-menu-container .--visible {
  opacity: 1;
  visibility: visible;
}

.search-section .drop-menu-container .drop-menu-pattern:first-child {
  margin-right: 12px;
}

.search-section .drop-menu-container .drop-menu-pattern .drop-menu {
  width: 100%;
}

.search-section .drop-menu-container .drop-menu-pattern .drop-menu .drop-menu-dropdown {
  max-width: none;
}

.search-section .drop-menu-container .drop-menu-pattern.--proxy .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list, .search-section .drop-menu-container .drop-menu-pattern.--region .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  max-width: none;
  white-space: nowrap;
}

.search-section .drop-menu-container .drop-menu-pattern.--proxy .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list, .search-section .drop-menu-container .drop-menu-pattern.--region .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
  width: 100%;
}

.search-section .drop-menu-container .drop-menu-pattern.--proxy .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list .drop-menu-list-op, .search-section .drop-menu-container .drop-menu-pattern.--region .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list .drop-menu-list-op {
  white-space: normal;
}

@media screen and (max-width: 767px) {
  .search-section .drop-menu-container {
    flex-direction: column;
  }
  .search-section .drop-menu-container .drop-menu-pattern:first-child {
    margin-bottom: 12px;
    margin-right: 0;
  }
}
.search-section .regionPicker .drop-menu-pattern.--region, .search-section div[class^=aem-GridColumn] .drop-menu-pattern.--region {
  width: 300px;
}

.search-section .regionPicker .drop-menu-pattern.--region .drop-menu, .search-section div[class^=aem-GridColumn] .drop-menu-pattern.--region .drop-menu {
  width: 100%;
}

@media screen and (max-width: 767px) {
  .search-section .regionPicker .drop-menu-pattern.--region .drop-menu, .search-section div[class^=aem-GridColumn] .drop-menu-pattern.--region .drop-menu {
    max-width: 100%;
    width: 100%;
  }
}
.search-section .drop-menu-pattern.--proxy, .search-section div[class^=aem-GridColumn].proxyPicker .drop-menu-pattern.--proxy {
  width: 300px;
}

@media screen and (max-width: 767px) {
  .search-section .drop-menu-pattern.--proxy, .search-section div[class^=aem-GridColumn].proxyPicker .drop-menu-pattern.--proxy {
    max-width: 100%;
    width: 100%;
  }
}
.search-section .drop-menu-pattern.--proxy .drop-menu, .search-section div[class^=aem-GridColumn].proxyPicker .drop-menu-pattern.--proxy .drop-menu {
  width: 100%;
}

.search-section .drop-menu-static-label {
  display: none;
}

@media screen and (max-width: 1151px) {
  .search-section .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area {
    display: block;
  }
  .search-section .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu {
    border-top: 1px solid #fff;
    color: #fff;
    font: 1.125rem Gotham\ 4r;
    margin: 0 15px 40px;
    position: relative;
    text-align: center;
  }
  .search-section .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu .drop-menu-label {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 40px 0 20px;
  }
  .search-section .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu .drop-menu-label-img {
    display: inline-block;
    height: 27px;
    margin-bottom: 6px;
    width: 27px;
  }
  .search-section .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu .drop-menu-label-text {
    padding-left: 10px;
  }
  .search-section .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu .drop-menu-dropdown {
    appearance: none;
    background-color: transparent;
    border: 0;
    margin: 0 10%;
    padding: 0 10px;
  }
  .search-section .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu .drop-menu-dropdown:focus {
    outline: 1px dotted #212121;
    outline: 1px auto -webkit-focus-ring-color;
  }
  @-moz-document url-prefix() {
    .search-section .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu .drop-menu-dropdown:focus {
      outline: 1px dotted #0d1c3d;
      outline-offset: 2px;
    }
  }
  .search-section .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu .drop-menu-button-img {
    display: none;
  }
  .search-section .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu .drop-menu-button-text {
    padding-right: 10px;
  }
  .search-section .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu .drop-down-menu-chevron {
    display: block;
    filter: brightness(0) saturate(100%) invert(100%);
    float: right;
    height: 17px;
    margin-top: 2px;
    pointer-events: none;
    width: 17px;
  }
  .search-section .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
    transform: rotate(180deg);
  }
  .search-section .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
    display: none;
    opacity: 0;
  }
  .search-section .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
    opacity: 1;
  }
  .search-section .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu .drop-menu-list {
    background-color: #fff;
    margin: 30px 0 0;
    padding: 0;
  }
  .search-section .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu .drop-menu-list .drop-menu-list-op {
    color: #0d1c3d;
    cursor: pointer;
    line-height: 20px;
    list-style: none;
    padding: 16px 10px;
    text-align: left;
  }
  .search-section .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu .drop-menu-list .drop-menu-list-op:hover {
    background-color: #0078b3;
    color: #fff;
  }
  .search-section .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu .drop-menu-list .drop-menu-list-op:focus {
    z-index: 2;
  }
  .search-section .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
    display: inline-block;
    padding-left: 26px;
    word-break: break-word;
  }
  .search-section .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img {
    display: none;
    height: 16px;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    width: 16px;
  }
  .search-section .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img {
    display: block;
    opacity: 1;
  }
  .search-section .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img {
    filter: brightness(0) saturate(100%) invert(100%);
  }
  .search-section .authenticated .kp-header-global-menu__container .drop-menu-static-label {
    display: block;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .authenticated .kp-header__component-container .drop-menu-pattern.--area {
    display: inline-block;
    margin-top: 5px;
  }
  .search-section .authenticated .kp-header__component-container .drop-menu-pattern.--area .drop-menu {
    display: inline-flex;
    flex-wrap: wrap;
    position: relative;
    z-index: 99;
  }
  .search-section .authenticated .kp-header__component-container .drop-menu-pattern.--area .drop-menu .drop-menu-label-img {
    float: left;
    height: 29px;
    width: 29px;
  }
  .search-section .authenticated .kp-header__component-container .drop-menu-pattern.--area .drop-menu .drop-menu-label-text {
    display: inline-block;
    font: 16px Gotham\ 5r;
    padding: 5px 0 0 10px;
  }
  .search-section .authenticated .kp-header__component-container .drop-menu-pattern.--area .drop-menu .drop-menu-dropdown {
    appearance: none;
    background-color: transparent;
    border: 0;
    font: 16px Gotham\ 5r;
    margin: 0 6px;
    padding: 0 4px;
  }
  .search-section .authenticated .kp-header__component-container .drop-menu-pattern.--area .drop-menu .drop-menu-dropdown:focus {
    outline: 1px dotted #212121;
    outline: 1px auto -webkit-focus-ring-color;
  }
  @-moz-document url-prefix() {
    .search-section .authenticated .kp-header__component-container .drop-menu-pattern.--area .drop-menu .drop-menu-dropdown:focus {
      outline: 1px dotted #0d1c3d;
      outline-offset: 2px;
    }
  }
  .search-section .authenticated .kp-header__component-container .drop-menu-pattern.--area .drop-menu .drop-menu-button-img {
    display: none;
  }
  .search-section .authenticated .kp-header__component-container .drop-menu-pattern.--area .drop-menu .drop-menu-button-text {
    padding-right: 8px;
  }
  .search-section .authenticated .kp-header__component-container .drop-menu-pattern.--area .drop-menu .drop-down-menu-chevron {
    display: block;
    float: right;
    height: 17px;
    margin-top: 2px;
    pointer-events: none;
    width: 17px;
  }
  .search-section .authenticated .kp-header__component-container .drop-menu-pattern.--area .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
    transform: rotate(180deg);
  }
  .search-section .authenticated .kp-header__component-container .drop-menu-pattern.--area .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
    display: none;
    opacity: 0;
  }
  .search-section .authenticated .kp-header__component-container .drop-menu-pattern.--area .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
    opacity: 1;
  }
  .search-section .authenticated .kp-header__component-container .drop-menu-pattern.--area .drop-menu .drop-menu-list {
    background-color: #fff;
    border: 1px solid #e9ebee;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 113%;
  }
  .search-section .authenticated .kp-header__component-container .drop-menu-pattern.--area .drop-menu .drop-menu-list .drop-menu-list-op {
    cursor: pointer;
    float: left;
    font: 16px Gotham\ 4r;
    line-height: 20px;
    list-style: none;
    padding: 16px 10px;
    text-decoration: none;
    width: 100%;
  }
  .search-section .authenticated .kp-header__component-container .drop-menu-pattern.--area .drop-menu .drop-menu-list .drop-menu-list-op:hover {
    background-color: #0078b3;
    color: #fff;
  }
  .search-section .authenticated .kp-header__component-container .drop-menu-pattern.--area .drop-menu .drop-menu-list .drop-menu-list-op:focus {
    z-index: 2;
  }
  .search-section .authenticated .kp-header__component-container .drop-menu-pattern.--area .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
    padding-left: 26px;
    white-space: nowrap;
  }
  .search-section .authenticated .kp-header__component-container .drop-menu-pattern.--area .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img {
    display: none;
    height: 16px;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    width: 16px;
  }
  .search-section .authenticated .kp-header__component-container .drop-menu-pattern.--area .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img {
    display: block;
    opacity: 1;
  }
  .search-section .authenticated .kp-header__component-container .drop-menu-pattern.--area .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img {
    filter: brightness(0) saturate(100%) invert(100%);
  }
  .search-section .authenticated .kp-header__component-container .drop-menu-static-label {
    display: inline-block;
    font: 16px Gotham\ 5r;
  }
}
.search-section .drop-menu-pattern.--language, .search-section .drop-menu-pattern.--region-dark {
  display: block;
}

.search-section .drop-menu-pattern.--language .drop-menu, .search-section .drop-menu-pattern.--region-dark .drop-menu {
  align-items: center;
  display: flex;
  margin-right: 24px;
  position: relative;
}

.search-section .drop-menu-pattern.--language .drop-menu .drop-menu-dropdown, .search-section .drop-menu-pattern.--region-dark .drop-menu .drop-menu-dropdown {
  align-items: center;
  background-color: #003b71;
  border: 1px solid #fff;
  border-radius: 5px;
  box-sizing: border-box;
  display: flex;
  max-height: 36px;
  padding: 8px;
}

.search-section .drop-menu-pattern.--language .drop-menu .drop-menu-dropdown span, .search-section .drop-menu-pattern.--region-dark .drop-menu .drop-menu-dropdown span {
  color: #fff;
  font-family: Gotham\ 5r;
  font-size: 13px;
  font-style: normal;
  line-height: 20px;
  margin-right: 8px;
}

.search-section .drop-menu-pattern.--language .drop-menu .drop-menu-label, .search-section .drop-menu-pattern.--region-dark .drop-menu .drop-menu-label {
  color: #fff;
  font-family: Gotham\ 5r;
  font-size: 13px;
  font-style: normal;
  line-height: 20px;
  margin-right: 12px;
}

.search-section .drop-menu-pattern.--language .drop-menu .drop-down-menu-chevron, .search-section .drop-menu-pattern.--region-dark .drop-menu .drop-down-menu-chevron {
  filter: brightness(0) saturate(100%) invert(100%);
  height: 20px;
  margin-left: auto;
  pointer-events: none;
  width: 20px;
}

.search-section .drop-menu-pattern.--language .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron, .search-section .drop-menu-pattern.--region-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}

.search-section .drop-menu-pattern.--language .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list, .search-section .drop-menu-pattern.--region-dark .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
  opacity: 0;
}

.search-section .drop-menu-pattern.--language .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list, .search-section .drop-menu-pattern.--region-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
  display: flex;
  opacity: 1;
  z-index: 100;
}

.search-section .drop-menu-pattern.--language .drop-menu span.drop-menu-selected-text[aria-hidden=true], .search-section .drop-menu-pattern.--region-dark .drop-menu span.drop-menu-selected-text[aria-hidden=true] {
  display: none;
  visibility: hidden;
}

.search-section .drop-menu-pattern.--language .drop-menu .drop-menu-list, .search-section .drop-menu-pattern.--region-dark .drop-menu .drop-menu-list {
  align-items: flex-start;
  background: #fff;
  border: 1px solid #0074ad;
  border-radius: 5px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  left: 60px;
  margin-top: 2px;
  min-width: 156px;
  padding: 0;
  position: absolute;
  top: 100%;
  white-space: nowrap;
  width: auto;
}

.search-section .drop-menu-pattern.--language .drop-menu .drop-menu-list .drop-menu-list-op, .search-section .drop-menu-pattern.--region-dark .drop-menu .drop-menu-list .drop-menu-list-op {
  align-items: center;
  cursor: pointer;
  display: flex;
  flex-flow: row-reverse;
  float: right;
  height: 40px;
  justify-content: flex-end;
  list-style: none;
  padding: 16px;
  width: 100%;
}

.search-section .drop-menu-pattern.--language .drop-menu .drop-menu-list .drop-menu-list-op:focus, .search-section .drop-menu-pattern.--region-dark .drop-menu .drop-menu-list .drop-menu-list-op:focus {
  z-index: 2;
}

.search-section .drop-menu-pattern.--language .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text, .search-section .drop-menu-pattern.--region-dark .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
  color: #0074ad;
  font-family: Gotham\ 5r;
  font-size: 13px;
  font-style: normal;
  letter-spacing: 0.01em;
  line-height: 20px;
}

.search-section .drop-menu-pattern.--language .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img, .search-section .drop-menu-pattern.--region-dark .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img {
  filter: brightness(0) saturate(100%) invert(27%) sepia(95%) saturate(2223%) hue-rotate(183deg) brightness(80%) contrast(101%);
  height: 24px;
  margin-right: 8px;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  width: 24px;
}

.search-section .drop-menu-pattern.--language .drop-menu .drop-menu-list .drop-menu-list-op.active, .search-section .drop-menu-pattern.--region-dark .drop-menu .drop-menu-list .drop-menu-list-op.active {
  background-color: #f2f8fb;
}

.search-section .drop-menu-pattern.--language .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img, .search-section .drop-menu-pattern.--region-dark .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img {
  opacity: 1;
  visibility: visible;
}

.search-section .drop-menu-pattern.--language .drop-menu .drop-menu-list .drop-menu-list-op:hover, .search-section .drop-menu-pattern.--region-dark .drop-menu .drop-menu-list .drop-menu-list-op:hover {
  background-color: #003b71;
  color: #fff;
}

.search-section .drop-menu-pattern.--language .drop-menu .drop-menu-list .drop-menu-list-op:hover .drop-menu-list-text, .search-section .drop-menu-pattern.--region-dark .drop-menu .drop-menu-list .drop-menu-list-op:hover .drop-menu-list-text {
  background-color: transparent;
  color: #fff;
}

.search-section .drop-menu-pattern.--language .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img, .search-section .drop-menu-pattern.--region-dark .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img {
  filter: brightness(0) saturate(100%) invert(100%);
}

.search-section .drop-menu-pattern.--language .drop-menu .drop-menu-list .drop-menu-list-op:first-child, .search-section .drop-menu-pattern.--region-dark .drop-menu .drop-menu-list .drop-menu-list-op:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.search-section .drop-menu-pattern.--language .drop-menu .drop-menu-list .drop-menu-list-op:last-child, .search-section .drop-menu-pattern.--region-dark .drop-menu .drop-menu-list .drop-menu-list-op:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

@media screen and (max-width: 1151px) {
  .search-section .drop-menu-pattern.--language .drop-menu, .search-section .drop-menu-pattern.--region-dark .drop-menu {
    align-items: baseline;
    flex-flow: column;
    margin-bottom: 20px;
    width: 100%;
  }
  .search-section .drop-menu-pattern.--language .drop-menu .drop-menu-label, .search-section .drop-menu-pattern.--region-dark .drop-menu .drop-menu-label {
    font-size: 14px;
    margin-bottom: 8px;
    margin-right: 0;
  }
  .search-section .drop-menu-pattern.--language .drop-menu .drop-menu-dropdown, .search-section .drop-menu-pattern.--region-dark .drop-menu .drop-menu-dropdown {
    background-color: transparent;
    padding: 15px 16px;
    width: 100%;
  }
  .search-section .drop-menu-pattern.--language .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list, .search-section .drop-menu-pattern.--region-dark .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
    display: none;
    opacity: 0;
  }
  .search-section .drop-menu-pattern.--language .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list, .search-section .drop-menu-pattern.--region-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
    opacity: 1;
  }
  .search-section .drop-menu-pattern.--language .drop-menu .drop-menu-list, .search-section .drop-menu-pattern.--region-dark .drop-menu .drop-menu-list {
    left: 0;
    margin-top: 2px;
    position: relative;
    white-space: normal;
    width: 100%;
  }
  .search-section .drop-menu-pattern.--language .drop-menu .drop-menu-list .drop-menu-list-op, .search-section .drop-menu-pattern.--region-dark .drop-menu .drop-menu-list .drop-menu-list-op {
    height: 40px;
  }
}
@media (hover) {
  .search-section .drop-menu-pattern.--language .drop-menu button.drop-menu-dropdown:hover, .search-section .drop-menu-pattern.--region-dark .drop-menu button.drop-menu-dropdown:hover {
    background-color: #92ccf0;
    border: 1px solid #92ccf0;
  }
  .search-section .drop-menu-pattern.--language .drop-menu button.drop-menu-dropdown:hover .drop-menu-button-img, .search-section .drop-menu-pattern.--language .drop-menu button.drop-menu-dropdown:hover img.drop-down-menu-chevron, .search-section .drop-menu-pattern.--region-dark .drop-menu button.drop-menu-dropdown:hover .drop-menu-button-img, .search-section .drop-menu-pattern.--region-dark .drop-menu button.drop-menu-dropdown:hover img.drop-down-menu-chevron {
    filter: brightness(0) saturate(100%) invert(8%) sepia(61%) saturate(1950%) hue-rotate(204deg) brightness(93%) contrast(97%);
  }
  .search-section .drop-menu-pattern.--language .drop-menu button.drop-menu-dropdown:hover span.drop-menu-button-text, .search-section .drop-menu-pattern.--region-dark .drop-menu button.drop-menu-dropdown:hover span.drop-menu-button-text {
    color: #0d1c3d;
  }
}
@media screen and (hover) and (max-width: 1151px) {
  .search-section .drop-menu-pattern.--language .drop-menu button.drop-menu-dropdown:hover span.drop-menu-button-text, .search-section .drop-menu-pattern.--region-dark .drop-menu button.drop-menu-dropdown:hover span.drop-menu-button-text {
    font-size: 16px;
  }
}
.search-section .drop-menu-pattern.--language .drop-menu button.drop-menu-dropdown:focus, .search-section .drop-menu-pattern.--region-dark .drop-menu button.drop-menu-dropdown:focus {
  background-color: #92ccf0;
  border: 1px solid #92ccf0;
}

.search-section .drop-menu-pattern.--language .drop-menu button.drop-menu-dropdown:focus .drop-menu-button-img, .search-section .drop-menu-pattern.--language .drop-menu button.drop-menu-dropdown:focus img.drop-down-menu-chevron, .search-section .drop-menu-pattern.--region-dark .drop-menu button.drop-menu-dropdown:focus .drop-menu-button-img, .search-section .drop-menu-pattern.--region-dark .drop-menu button.drop-menu-dropdown:focus img.drop-down-menu-chevron {
  filter: brightness(0) saturate(100%) invert(8%) sepia(61%) saturate(1950%) hue-rotate(204deg) brightness(93%) contrast(97%);
}

.search-section .drop-menu-pattern.--language .drop-menu button.drop-menu-dropdown:focus span.drop-menu-button-text, .search-section .drop-menu-pattern.--region-dark .drop-menu button.drop-menu-dropdown:focus span.drop-menu-button-text {
  color: #0d1c3d;
}

.search-section .drop-menu-pattern.--region-area-dark {
  display: block;
}

.search-section .drop-menu-pattern.--region-area-dark .drop-menu {
  align-items: center;
  display: flex;
}

.search-section .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-dropdown {
  border-radius: 5px;
  max-height: 36px;
  padding: 8px;
}

.search-section .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-dropdown span {
  font-family: Gotham\ 5r;
  font-size: 13px;
}

.search-section .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-label {
  font-family: Gotham\ 5r;
  font-size: 13px;
  margin-right: 12px;
}

.search-section .drop-menu-pattern.--region-area-dark .drop-menu .drop-down-menu-chevron {
  height: 20px;
  width: 20px;
}

.search-section .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list {
  border-radius: 5px;
  left: 60px;
}

.search-section .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
  font-family: Gotham\ 5r;
  font-size: 13px;
}

@media screen and (max-width: 1151px) {
  .search-section .drop-menu-pattern.--region-area-dark .drop-menu {
    align-items: baseline;
    flex-flow: column;
    margin-bottom: 20px;
    width: 100%;
  }
  .search-section .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-label {
    font-size: 14px;
    margin-bottom: 8px;
    margin-right: 0;
  }
  .search-section .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-dropdown {
    background-color: transparent;
    padding: 15px 16px;
    width: 100%;
  }
  .search-section .drop-menu-pattern.--region-area-dark .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
    display: none;
    opacity: 0;
  }
  .search-section .drop-menu-pattern.--region-area-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
    opacity: 1;
  }
  .search-section .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list {
    left: 0;
    margin-top: 2px;
    position: relative;
    white-space: normal;
    width: 100%;
  }
  .search-section .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list .drop-menu-list-op {
    height: 40px;
  }
}
@media (hover) {
  .search-section .drop-menu-pattern.--region-area-dark .drop-menu button.drop-menu-dropdown:hover {
    background-color: #92ccf0;
    border: 1px solid #92ccf0;
  }
  .search-section .drop-menu-pattern.--region-area-dark .drop-menu button.drop-menu-dropdown:hover .drop-menu-button-img, .search-section .drop-menu-pattern.--region-area-dark .drop-menu button.drop-menu-dropdown:hover img.drop-down-menu-chevron {
    filter: brightness(0) saturate(100%) invert(8%) sepia(61%) saturate(1950%) hue-rotate(204deg) brightness(93%) contrast(97%);
  }
  .search-section .drop-menu-pattern.--region-area-dark .drop-menu button.drop-menu-dropdown:hover span.drop-menu-button-text {
    color: #0d1c3d;
  }
}
@media screen and (hover) and (max-width: 1151px) {
  .search-section .drop-menu-pattern.--region-area-dark .drop-menu button.drop-menu-dropdown:hover span.drop-menu-button-text {
    font-size: 16px;
  }
}
.search-section .drop-menu-pattern.--region-area-dark .drop-menu button.drop-menu-dropdown:focus {
  background-color: #92ccf0;
  border: 1px solid #92ccf0;
}

.search-section .drop-menu-pattern.--region-area-dark .drop-menu button.drop-menu-dropdown:focus .drop-menu-button-img, .search-section .drop-menu-pattern.--region-area-dark .drop-menu button.drop-menu-dropdown:focus img.drop-down-menu-chevron {
  filter: brightness(0) saturate(100%) invert(8%) sepia(61%) saturate(1950%) hue-rotate(204deg) brightness(93%) contrast(97%);
}

.search-section .drop-menu-pattern.--region-area-dark .drop-menu button.drop-menu-dropdown:focus span.drop-menu-button-text {
  color: #0d1c3d;
}

.search-section .drop-menu-pattern.--region-area-dark .drop-menu {
  margin-right: 24px;
  position: relative;
}

.search-section .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-dropdown {
  align-items: center;
  background-color: #003b71;
  border: 1px solid #fff;
  border-radius: 4px;
  box-sizing: border-box;
  display: flex;
  padding: 3px 8px;
}

.search-section .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-dropdown span, .search-section .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-label {
  color: #fff;
  font-size: 14px;
  font-style: normal;
  font-weight: 350;
  line-height: 20px;
  margin-right: 8px;
}

.search-section .drop-menu-pattern.--region-area-dark .drop-menu .drop-down-menu-chevron {
  filter: brightness(0) saturate(100%) invert(100%);
  margin-left: auto;
  pointer-events: none;
}

.search-section .drop-menu-pattern.--region-area-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}

.search-section .drop-menu-pattern.--region-area-dark .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
  opacity: 0;
}

.search-section .drop-menu-pattern.--region-area-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
  display: flex;
  opacity: 1;
  z-index: 100;
}

.search-section .drop-menu-pattern.--region-area-dark .drop-menu span.drop-menu-selected-text[aria-hidden=true] {
  display: none;
  visibility: hidden;
}

.search-section .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list {
  align-items: flex-start;
  background: #fff;
  border: 1px solid #0074ad;
  border-radius: 4px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.4);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  left: auto;
  margin-top: 2px;
  min-width: 156px;
  padding: 0;
  position: absolute;
  right: 0;
  top: 100%;
  white-space: nowrap;
  width: auto;
}

.search-section .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list .drop-menu-list-op {
  align-items: center;
  cursor: pointer;
  display: flex;
  flex-flow: row-reverse;
  float: right;
  height: 40px;
  justify-content: flex-end;
  list-style: none;
  padding: 16px;
  width: 100%;
}

.search-section .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list .drop-menu-list-op:focus {
  z-index: 2;
}

.search-section .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
  color: #0074ad;
  font-size: 14px;
  font-style: normal;
  font-weight: 350;
  letter-spacing: 0.01em;
  line-height: 20px;
}

.search-section .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img {
  filter: brightness(0) saturate(100%) invert(27%) sepia(95%) saturate(2223%) hue-rotate(183deg) brightness(80%) contrast(101%);
  height: 24px;
  margin-right: 8px;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  width: 24px;
}

.search-section .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list .drop-menu-list-op.active {
  background-color: #f2f8fb;
}

.search-section .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img {
  opacity: 1;
  visibility: visible;
}

.search-section .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list .drop-menu-list-op:hover {
  background-color: #003b71;
  color: #fff;
}

.search-section .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list .drop-menu-list-op:hover .drop-menu-list-text {
  background-color: transparent;
  color: #fff;
}

.search-section .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img {
  filter: brightness(0) saturate(100%) invert(100%);
}

.search-section .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list .drop-menu-list-op:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.search-section .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list .drop-menu-list-op:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

@media screen and (max-width: 1151px) {
  .search-section .drop-menu-pattern.--region-area-dark .drop-menu {
    align-items: baseline;
    flex-flow: column;
    margin-bottom: 20px;
    width: 100%;
  }
  .search-section .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-label {
    font-size: 14px;
    margin-bottom: 8px;
    margin-right: 0;
  }
  .search-section .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-label-text {
    font-size: 14px;
  }
  .search-section .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-dropdown {
    background-color: transparent;
    padding: 15px;
    width: 100%;
  }
  .search-section .drop-menu-pattern.--region-area-dark .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
    display: none;
    opacity: 0;
  }
  .search-section .drop-menu-pattern.--region-area-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
    opacity: 1;
  }
  .search-section .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list {
    left: 0;
    margin-top: 2px;
    position: relative;
    white-space: normal;
    width: 100%;
  }
  .search-section .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list .drop-menu-list-op {
    align-items: center;
  }
}
.search-section .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-button-img {
  filter: brightness(0) saturate(100%) invert(100%);
  height: 24px;
  left: 1.5px;
  margin-right: 5px;
  padding-left: 0;
  padding-right: 0;
  pointer-events: none;
  width: 24px;
}

.search-section .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-button-img.inactive {
  display: none;
  opacity: 0;
}

@media screen and (min-width: 1152px) {
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account {
    display: block;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu {
    display: inline-flex;
    position: relative;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
    transform: rotate(180deg);
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
    display: none;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
    z-index: 999;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu {
    font-family: Gotham\ 5r;
  }
}
@media screen and (min-width: 1152px) and (hover) {
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu button.drop-menu-dropdown[aria-expanded=false]:hover {
    background-color: #92ccf0;
    border-color: #92ccf0;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu button.drop-menu-dropdown[aria-expanded=false]:hover .drop-down-menu-chevron, .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu button.drop-menu-dropdown[aria-expanded=false]:hover .drop-menu-button-img {
    filter: brightness(0) saturate(100%) invert(8%) sepia(86%) saturate(1353%) hue-rotate(201deg) brightness(96%) contrast(97%);
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu button.drop-menu-dropdown[aria-expanded=false]:hover .drop-menu-button-text {
    color: #0d1c3d;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list {
    background-color: #fff;
    border-style: solid;
    border-width: 1px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 100%;
    width: 100%;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-op {
    list-style: none;
    width: 100%;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-link {
    align-items: center;
    display: flex;
    text-decoration: none;
    width: 100%;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-link .drop-menu-list-text {
    color: #0074ad;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-link:hover {
    color: #003b71;
    text-decoration: underline;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-link:hover .drop-menu-list-text {
    color: #003b71;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-link:hover .drop-menu-list-icon {
    filter: none;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-link:focus-visible {
    outline-offset: 1px;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-label {
    display: none;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-dropdown {
    align-items: center;
    background-color: transparent;
    border: 1px solid #fff;
    border-radius: 4px;
    box-sizing: border-box;
    display: flex;
    padding: 3px 8px;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-button-img {
    filter: brightness(0) saturate(100%) invert(100%);
    height: 24px;
    margin-right: 5px;
    width: 24px;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-button-text {
    color: #fff;
    font-size: 16px;
    font-style: normal;
    font-weight: 350;
    line-height: 24px;
    margin-right: 8px;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-down-menu-chevron {
    filter: brightness(0) saturate(100%) invert(100%);
    margin-left: auto;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list {
    align-items: flex-start;
    border: 1px solid #0074ad;
    border-radius: 4px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.4);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    left: auto;
    margin-top: 2px;
    padding: 1px 0;
    right: 0;
    white-space: nowrap;
    width: auto;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-op {
    align-items: center;
    display: flex;
    flex-flow: row;
    justify-content: flex-start;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-op:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-op:last-child {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-op:last-child .drop-menu-list-link {
    padding-left: 8px;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-link {
    padding: 8px 12px;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-link:hover {
    background-color: transparent;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-link .drop-menu-list-text {
    font-size: 14px;
    font-style: normal;
    font-weight: 350;
    letter-spacing: 0.01em;
    line-height: 20px;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-icon {
    display: inline-block;
    filter: brightness(0) saturate(100%) invert(20%) sepia(98%) saturate(2179%) hue-rotate(183deg) brightness(100%) contrast(103%);
    height: 24px;
    margin-right: 4px;
    width: 24px;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu button.drop-menu-dropdown:focus {
    background-color: #92ccf0;
    border: 1px solid #92ccf0;
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu button.drop-menu-dropdown:focus .drop-menu-button-img, .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu button.drop-menu-dropdown:focus img.drop-down-menu-chevron {
    filter: brightness(0) saturate(100%) invert(8%) sepia(61%) saturate(1950%) hue-rotate(204deg) brightness(93%) contrast(97%);
  }
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu button.drop-menu-dropdown:focus span.drop-menu-button-text {
    color: #0d1c3d;
  }
}
@media screen and (min-width: 1152px) and (max-width: 1151px) {
  .search-section .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu button.drop-menu-dropdown:focus span.drop-menu-button-text {
    font-size: 16px;
  }
}
.search-section .pl-dropdown-menu-pattern-version:before {
  content: "4.5.8";
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] {
  display: inline-grid;
  font-family: Gotham\ 5r;
  text-align: left;
  width: 100%;
}

@media screen and (max-width: 375px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] {
    justify-content: normal;
  }
}
.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] svg {
  color: currentColor;
  fill: currentColor;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] {
  margin: 30px 0;
}

@media screen and (min-width: 1152px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] {
    display: inline-block;
    height: 32px;
    width: 100%;
  }
}
.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__count {
  color: #0d1c3d;
  float: left;
  font-family: Gotham\ 4r;
  font-size: 14px;
  font-weight: 325;
  line-height: 20px;
}

@media screen and (max-width: 375px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__count {
    width: 259px;
  }
}
.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__count p, .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__count span {
  line-height: 30px;
  margin: 0;
}

@media screen and (max-width: 1151px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__count p, .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__count span {
    font-size: 14px;
    font-weight: 325;
    line-height: 20px;
    margin: 10px 0;
  }
}
.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__message {
  color: #677083;
  display: inline-block;
  margin: 0;
}

@media screen and (min-width: 1152px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__message {
    float: right;
    margin: 20px 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__message {
    float: right;
    margin: 20px 0;
  }
}
@media screen and (max-width: 375px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__nav {
    width: 259px;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__nav {
    max-width: 365px;
  }
}
@media (min-width: 1151px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__nav {
    float: right;
  }
}
.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .drop-menu-pattern {
  display: none;
  width: 157px;
}

@media screen and (max-width: 1151px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .drop-menu-pattern {
    display: block;
  }
}
.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .drop-menu-pattern .drop-menu-pattern.--proxy .drop-menu .drop-menu-button-text {
  color: #0074ad;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .drop-menu-pattern .drop-menu .drop-menu-button-text {
  color: #0074ad;
  font-size: 16px;
  line-height: 24px;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .drop-menu-pattern .drop-menu .drop-menu-list .drop-menu-list-op {
  align-items: center;
  color: #0074ad;
  font-size: 16px;
  line-height: 24px;
  padding-left: 50px;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__option {
  color: #0074ad;
  height: 48px;
  list-style: none;
  padding-top: 12px;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .select-one img, .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .select-one svg {
  left: 16px;
  margin-top: 5px;
  pointer-events: none;
  position: absolute;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .checkmark-img {
  left: 19px;
  position: absolute;
  visibility: hidden;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .checkmarkVisible {
  visibility: visible;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-paginationTrigger {
  align-items: center;
  background: #f0f7fa;
  border: 1px solid #0074ad;
  border-radius: 4px;
  display: flex;
  flex-direction: row;
  gap: 8px;
  height: 36px;
  justify-content: center;
  min-width: 157px;
  padding: 6px 10.5px;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__list {
  display: inline-block;
  font-size: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  text-align: center;
  width: 100%;
}

@media screen and (max-width: 1151px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__list {
    align-content: space-around;
    display: flex;
    justify-content: normal;
    margin: 0;
  }
}
@media (min-width: 1151px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__list.mobileList {
    display: none;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__list.list {
    display: none;
  }
}
.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item {
  background-color: #fff;
  border: 1px solid #0074ad;
  border-radius: 18px;
  color: #0078b3;
  display: inline-block;
  height: 36px;
  margin: 0 12px 0 0;
  text-align: center;
  vertical-align: middle;
  width: 36px;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item * {
  font-size: 16px;
  justify-content: space-between;
  line-height: 24px;
}

@media (min-width: 1151px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item * {
    font-size: 13px;
    font-weight: 325;
    line-height: 32px;
  }
}
.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item .icon-chevron-back, .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item .icon-chevron-forward {
  font-size: 14px;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item .icon-chevron-forward {
  transform: rotate(180deg);
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item .ds-pagination__link {
  align-items: center;
  border-radius: 0;
  color: #003b71;
  display: flex;
  height: 100%;
  justify-content: center;
  line-height: 30px;
  min-width: 30px;
  outline-offset: 8px;
  padding-left: 9px;
  padding-right: 10px;
  text-decoration: none;
  width: 100%;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-dropdown {
  background-color: transparent;
  border: none;
  display: inline-block;
  font-size: 15px;
}

@media screen and (max-width: 375px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-dropdown {
    display: none;
  }
}
@media (min-width: 1151px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-dropdown {
    display: none;
    font-size: 16px;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-dropdown {
    flex: auto;
  }
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-dropdown p {
    flex: 1 0 auto;
    font-size: 14px;
    font-weight: 325;
    justify-self: self-end;
    line-height: 20px;
    margin-left: 15px;
  }
}
.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-dropdown p {
  color: #0d1c3d;
  display: flex;
  font-family: Gotham\ 3r;
  font-size: 14px;
  font-style: normal;
  font-weight: 325;
  height: 36px;
  line-height: 20px;
  width: 83px;
}

@media (min-width: 1151px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-dropdown p {
    float: none;
    margin: 0;
  }
}
.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item .triggerContainer {
  display: flex;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item .itemBackground {
  background-color: #f0f7fa;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item .ds-pagination__select {
  appearance: none;
  background-color: #fff;
  border: 1px solid #d3d6dc;
  border-radius: 0;
  cursor: pointer;
  font-family: Gotham\ 3r;
  font-size: 16px;
  line-height: 16px;
  padding: 6px 20px 6px 10px;
}

@media screen and (max-width: 1151px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item .ds-pagination__select {
    background-color: #f0f7fa;
    border: 1px solid #0078b3;
    border-radius: 4px;
    height: 36px;
    padding-bottom: 3px;
    padding-top: 4px;
  }
}
.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item .ds-pagination__selectIcon[aria-hidden=true] {
  pointer-events: none;
  position: relative;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item .ds-pagination__selectIcon[aria-hidden=true]:before {
  color: #0078b3;
  pointer-events: none;
  position: unset;
  right: 40px;
  top: 1px;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-active {
  background-color: #003b71;
  border-color: #003b71;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-active .ds-pagination__link {
  color: #fff;
  cursor: default;
  pointer-events: none;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-disabled {
  background-color: #f4f5f6;
  border-color: #b3b6c5;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-disabled .ds-pagination__link {
  color: #677083;
  cursor: default;
  pointer-events: none;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-ellipsis {
  background-color: transparent;
  border: none;
  color: #0d1c3d;
  cursor: default;
  margin-top: 8px;
  padding-top: 10px;
  vertical-align: bottom;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-ellipsis .icon-more {
  height: 27px;
  width: 27px;
}

@media screen and (max-width: 1151px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-ellipsis, .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-page {
    display: none;
  }
}
.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-last-page {
  margin-right: 0;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-next .icon-chevron-back, .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-next .icon-chevron-forward, .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-prev .icon-chevron-back, .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-prev .icon-chevron-forward {
  height: 16px;
  width: 16px;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-prev {
  margin: 0 12px 0 0;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-prev .ds-pagination__link {
  padding-left: 3px;
  padding-right: 4px;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-next {
  margin: 0 0 0 12px;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-next .ds-pagination__link {
  padding-left: 4px;
  padding-right: 3px;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item:nth-last-child(2) {
  margin-right: 0;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item:hover:not(.-disabled):not(.-active):not(.-ellipsis):not(.-dropdown) {
  background-color: #92ccf0;
  border-color: #003b71;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item:hover:not(.-disabled):not(.-active):not(.-ellipsis):not(.-dropdown) .ds-pagination__link {
  background-color: transparent;
  color: #0d1c3d;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .back-label {
  color: #0d1c3d;
  font-family: Gotham\ 4r;
  font-size: 14px;
  font-style: normal;
  font-weight: 325;
  line-height: 20px;
  margin-bottom: 10px;
  margin-top: 10px;
  position: absolute;
}

@media screen and (max-width: 767px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .back-label {
    height: 14px;
    width: 114px;
  }
}
.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .back-label.--desktop-label {
  display: flex;
}

@media screen and (max-width: 1151px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .back-label.--desktop-label {
    display: none;
  }
}
.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .forward-label {
  color: #0d1c3d;
  font-family: Gotham\ 4r;
  font-size: 14px;
  font-style: normal;
  font-weight: 325;
  line-height: 20px;
  margin-bottom: 10px;
  margin-top: 10px;
  position: absolute;
  right: 3px;
  text-align: right;
}

@media screen and (max-width: 767px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .forward-label {
    height: 14px;
    min-width: 108px;
    right: 17px;
  }
}
.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .forward-label.--desktop-label {
  display: flex;
  right: 17px;
}

@media screen and (max-width: 1151px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .forward-label.--desktop-label {
    display: none;
  }
}
.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__totalPages {
  margin: 0 5px;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .dropdown-wrapper {
  width: 100%;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .dropdown-wrapper .ae-select {
  border: 1px solid #ccc;
  height: 20px;
  padding: 8px;
  position: relative;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .dropdown-wrapper .ae-select.chosen {
  color: #333;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ae-select .up-icon, .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .dropdown-wrapper .ae-select .down-icon {
  position: absolute;
  right: 8px;
  top: 7px;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .dropdown-wrapper .ae-dropdown .dropdown-menu {
  background: #fffef3;
  border-radius: 0;
  box-shadow: none;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .dropdown-wrapper .ae-dropdown .ae-select, .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .dropdown-wrapper .ae-dropdown .dropdown-menu > li {
  cursor: pointer;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .dropdown-wrapper .ae-dropdown .dropdown-menu > li > a:focus, .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .dropdown-wrapper .ae-dropdown .dropdown-menu > li > a:hover {
  background: none;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .dropdown-wrapper .ae-disabled {
  pointer-events: none;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ae-hide {
  display: none;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .drop-menu button.drop-menu-dropdown.ds-paginationTrigger {
  border-color: #0074ad;
  padding: 8px 16.5px 8px 10.5px;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] ul.dropdown-menu {
  list-style-type: none;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] ul.dropdown-menu {
  border: 1px solid #ccc;
  margin: 0;
  padding: 5px;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] ul.dropdown-menu li {
  padding: 5px 0;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] {
  display: inline-grid;
  font-family: Gotham\ 5r;
  text-align: left;
  width: 100%;
}

@media screen and (max-width: 375px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] {
    justify-content: normal;
  }
}
.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] svg {
  color: currentColor;
  fill: currentColor;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] {
  margin: 30px 0;
}

@media (min-width: 1151px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] {
    display: inline-block;
    height: 32px;
    width: 100%;
  }
}
.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__count {
  color: #0d1c3d;
  float: left;
  font-family: Gotham\ 4r;
  font-size: 14px;
  font-weight: 325;
  line-height: 20px;
}

@media screen and (max-width: 375px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__count {
    width: 259px;
  }
}
.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__count p, .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__count span {
  line-height: 30px;
  margin: 0;
}

@media screen and (max-width: 1151px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__count p, .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__count span {
    font-size: 14px;
    font-weight: 325;
    line-height: 20px;
    margin: 10px 0;
  }
}
.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__message {
  color: #677083;
  display: inline-block;
  margin: 0;
}

@media screen and (min-width: 1152px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__message {
    float: right;
    margin: 20px 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__message {
    float: right;
    margin: 20px 0;
  }
}
@media screen and (max-width: 375px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__nav {
    width: 259px;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__nav {
    max-width: 365px;
  }
}
@media (min-width: 1151px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__nav {
    float: right;
  }
}
.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .drop-menu-pattern {
  display: none;
  width: 157px;
}

@media screen and (max-width: 1151px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .drop-menu-pattern {
    display: block;
  }
}
.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .drop-menu-pattern .drop-menu-pattern.--proxy .drop-menu .drop-menu-button-text {
  color: #0074ad;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .drop-menu-pattern .drop-menu .drop-menu-button-text {
  font-size: 16px;
  line-height: 24px;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .drop-menu-pattern .drop-menu .drop-menu-list .drop-menu-list-op {
  align-items: center;
  font-size: 16px;
  line-height: 24px;
  padding-left: 50px;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__option {
  color: #0074ad;
  height: 48px;
  list-style: none;
  padding-top: 12px;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .select-one img, .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .select-one svg {
  left: 16px;
  margin-top: 5px;
  pointer-events: none;
  position: absolute;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .checkmark-img {
  left: 19px;
  position: absolute;
  visibility: hidden;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .checkmarkVisible {
  visibility: visible;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPaginationTrigger {
  align-items: center;
  background: #f0f7fa;
  border: 1px solid #0078b3;
  border-radius: 4px;
  display: flex;
  flex-direction: row;
  gap: 8px;
  height: 36px;
  justify-content: center;
  min-width: 157px;
  padding: 6px 10.5px;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__list {
  display: inline-block;
  font-size: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  text-align: center;
  width: 100%;
}

@media screen and (max-width: 1151px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__list {
    align-content: space-around;
    display: flex;
    justify-content: normal;
    margin: 0;
  }
}
@media (min-width: 1151px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__list.mobileList {
    display: none;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__list.list {
    display: none;
  }
}
.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item {
  background-color: #fff;
  border: 1px solid #0078b3;
  border-radius: 18px;
  color: #0078b3;
  display: inline-block;
  height: 36px;
  margin: 0 12px 0 0;
  text-align: center;
  vertical-align: middle;
  width: 36px;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item * {
  font-size: 16px;
  justify-content: space-between;
  line-height: 24px;
}

@media (min-width: 1151px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item * {
    font-size: 13px;
    font-weight: 325;
    line-height: 32px;
  }
}
.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item .icon-chevron-back, .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item .icon-chevron-forward {
  font-size: 14px;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item .icon-chevron-forward {
  transform: rotate(180deg);
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item .kpPagination__link {
  align-items: center;
  border-radius: 0;
  color: #003b71;
  display: flex;
  height: 100%;
  justify-content: center;
  line-height: 30px;
  min-width: 30px;
  outline-offset: 8px;
  padding-left: 9px;
  padding-right: 10px;
  text-decoration: none;
  width: 100%;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-dropdown {
  background-color: transparent;
  border: none;
  display: inline-block;
  font-size: 15px;
}

@media screen and (max-width: 375px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-dropdown {
    display: none;
  }
}
@media (min-width: 1151px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-dropdown {
    display: none;
    font-size: 16px;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-dropdown {
    flex: auto;
  }
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-dropdown p {
    flex: 1 0 auto;
    font-size: 14px;
    font-weight: 325;
    justify-self: self-end;
    line-height: 20px;
    margin-left: 15px;
  }
}
.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-dropdown p {
  align-items: center;
  color: #0d1c3d;
  display: flex;
  font-family: Gotham\ 3r;
  font-size: 14px;
  font-style: normal;
  font-weight: 325;
  height: 36px;
  justify-content: center;
  line-height: 20px;
  margin: 0 0 0 5px;
  width: 83px;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-dropdown p > .kpPagination__totalPages {
  font-size: 14px;
}

@media (min-width: 1151px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-dropdown p {
    float: none;
    margin: 0;
  }
}
.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item .triggerContainer {
  display: flex;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item .itemBackground {
  background-color: #f0f7fa;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item .kpPagination__select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: #fff;
  border: 1px solid #d3d6dc;
  border-radius: 0;
  cursor: pointer;
  font-family: Gotham\ 3r;
  font-size: 16px;
  line-height: 16px;
  padding: 6px 20px 6px 10px;
}

@media screen and (max-width: 1151px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item .kpPagination__select {
    background-color: #f0f7fa;
    border: 1px solid #0078b3;
    border-radius: 4px;
    height: 36px;
    padding-bottom: 3px;
    padding-top: 4px;
  }
}
.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item .kpPagination__selectIcon[aria-hidden=true] {
  pointer-events: none;
  position: relative;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item .kpPagination__selectIcon[aria-hidden=true]:before {
  color: #0078b3;
  pointer-events: none;
  position: unset;
  right: 40px;
  top: 1px;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-active {
  background-color: #003b71;
  border-color: #003b71;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-active .kpPagination__link {
  color: #fff;
  cursor: default;
  pointer-events: none;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-disabled {
  background-color: #f4f5f6;
  border-color: #b3b6c5;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-disabled .kpPagination__link {
  color: #677083;
  cursor: default;
  pointer-events: none;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-ellipsis {
  background-color: transparent;
  border: none;
  color: #0d1c3d;
  cursor: default;
  margin-top: 8px;
  padding-top: 10px;
  vertical-align: bottom;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-ellipsis .icon-more {
  height: 27px;
  width: 27px;
}

@media screen and (max-width: 1151px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-ellipsis, .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-page {
    display: none;
  }
}
.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-last-page {
  margin-right: 0;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-next .icon-chevron-back, .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-next .icon-chevron-forward, .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-prev .icon-chevron-back, .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-prev .icon-chevron-forward {
  height: 16px;
  width: 16px;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-prev {
  margin: 0 12px 0 0;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-prev .kpPagination__link {
  padding-left: 3px;
  padding-right: 4px;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-next {
  margin: 0 0 0 12px;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-next .kpPagination__link {
  padding-left: 4px;
  padding-right: 3px;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item:nth-last-child(2) {
  margin-right: 0;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item:hover:not(.-disabled):not(.-active):not(.-ellipsis):not(.-dropdown) {
  background-color: #92ccf0;
  border-color: #003b71;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item:hover:not(.-disabled):not(.-active):not(.-ellipsis):not(.-dropdown) .kpPagination__link {
  background-color: transparent;
  color: #0d1c3d;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .back-label {
  color: #0d1c3d;
  font-family: Gotham\ 4r;
  font-size: 14px;
  font-style: normal;
  font-weight: 325;
  line-height: 20px;
  margin-bottom: 10px;
  margin-top: 10px;
  position: absolute;
}

@media screen and (max-width: 767px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .back-label {
    height: 14px;
    width: 114px;
  }
}
.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .back-label.--desktop-label {
  display: flex;
}

@media screen and (max-width: 1151px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .back-label.--desktop-label {
    display: none;
  }
}
.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .forward-label {
  color: #0d1c3d;
  font-family: Gotham\ 4r;
  font-size: 14px;
  font-style: normal;
  font-weight: 325;
  line-height: 20px;
  margin-bottom: 10px;
  margin-top: 10px;
  position: absolute;
  right: 3px;
  text-align: right;
}

@media screen and (max-width: 767px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .forward-label {
    height: 14px;
    min-width: 108px;
    right: 17px;
  }
}
.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .forward-label.--desktop-label {
  display: flex;
  right: 17px;
}

@media screen and (max-width: 1151px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .forward-label.--desktop-label {
    display: none;
  }
}
.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__totalPages {
  margin: 0 5px;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .dropdown-wrapper {
  width: 100%;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .dropdown-wrapper .ae-select {
  border: 1px solid #ccc;
  height: 20px;
  padding: 8px;
  position: relative;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .dropdown-wrapper .ae-select.chosen {
  color: #333;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .ae-select .up-icon, .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .dropdown-wrapper .ae-select .down-icon {
  position: absolute;
  right: 8px;
  top: 7px;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .dropdown-wrapper .ae-dropdown .dropdown-menu {
  background: #fffef3;
  border-radius: 0;
  box-shadow: none;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .dropdown-wrapper .ae-dropdown .ae-select, .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .dropdown-wrapper .ae-dropdown .dropdown-menu > li {
  cursor: pointer;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .dropdown-wrapper .ae-dropdown .dropdown-menu > li > a:focus, .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .dropdown-wrapper .ae-dropdown .dropdown-menu > li > a:hover {
  background: none;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .dropdown-wrapper .ae-disabled {
  pointer-events: none;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .ae-hide {
  display: none;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .drop-menu button.drop-menu-dropdown.kpPaginationTrigger {
  border-color: #0078b3;
  padding: 8px 16.5px 8px 10.5px;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] ul.dropdown-menu {
  list-style-type: none;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] ul.dropdown-menu {
  border: 1px solid #ccc;
  margin: 0;
  padding: 5px;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] ul.dropdown-menu li {
  padding: 5px 0;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .ds-pagination__item.-dropdown, .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-dropdown {
  align-items: center;
  display: flex;
  gap: 24px;
  justify-content: center;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .ds-pagination__item.-dropdown .drop-menu-pattern, .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-dropdown .drop-menu-pattern {
  margin: 0;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .ds-pagination__item.-dropdown .drop-menu-pattern .drop-menu .drop-menu-label, .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-dropdown .drop-menu-pattern .drop-menu .drop-menu-label {
  display: none;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .ds-pagination__item.-dropdown .drop-menu-pattern .drop-menu .drop-menu-dropdown, .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-dropdown .drop-menu-pattern .drop-menu .drop-menu-dropdown {
  height: 36px;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .ds-pagination__item.-dropdown .drop-menu-pattern .drop-menu .drop-menu-dropdown .drop-down-menu-chevron, .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-dropdown .drop-menu-pattern .drop-menu .drop-menu-dropdown .drop-down-menu-chevron {
  height: 7px;
  width: 13px;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .ds-pagination__item.-dropdown .drop-menu-pattern .drop-menu .drop-menu-list-op, .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-dropdown .drop-menu-pattern .drop-menu .drop-menu-list-op {
  justify-content: flex-end;
}

.search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .ds-pagination__item.-dropdown p, .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-dropdown p {
  align-items: center;
  display: inline-flex;
  flex: none;
  justify-content: center;
  margin: 0;
}

@media screen and (max-width: 375px) {
  .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .ds-pagination__item.-dropdown p, .search-section .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-dropdown p {
    display: none;
  }
}
.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] {
  display: inline-grid;
  font-family: Gotham\ 5r;
  text-align: left;
  width: 100%;
}

@media screen and (max-width: 375px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] {
    justify-content: normal;
  }
}
.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] svg {
  color: currentColor;
  fill: currentColor;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] {
  margin: 30px 0;
}

@media screen and (min-width: 1152px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] {
    display: inline-block;
    height: 32px;
    width: 100%;
  }
}
.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__count {
  color: #0d1c3d;
  float: left;
  font-family: Gotham\ 4r;
  font-size: 14px;
  font-weight: 325;
  line-height: 20px;
}

@media screen and (max-width: 375px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__count {
    width: 259px;
  }
}
.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__count p, .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__count span {
  line-height: 30px;
  margin: 0;
}

@media screen and (max-width: 1151px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__count p, .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__count span {
    font-size: 14px;
    font-weight: 325;
    line-height: 20px;
    margin: 10px 0;
  }
}
.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__message {
  color: #677083;
  display: inline-block;
  margin: 0;
}

@media screen and (min-width: 1152px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__message {
    float: right;
    margin: 20px 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__message {
    float: right;
    margin: 20px 0;
  }
}
@media screen and (max-width: 375px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__nav {
    width: 259px;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__nav {
    max-width: 365px;
  }
}
@media (min-width: 1151px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__nav {
    float: right;
  }
}
.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .drop-menu-pattern {
  display: none;
  width: 157px;
}

@media screen and (max-width: 1151px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .drop-menu-pattern {
    display: block;
  }
}
.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .drop-menu-pattern .drop-menu-pattern.--proxy .drop-menu .drop-menu-button-text {
  color: #0074ad;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .drop-menu-pattern .drop-menu .drop-menu-button-text {
  color: #0074ad;
  font-size: 16px;
  line-height: 24px;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .drop-menu-pattern .drop-menu .drop-menu-list .drop-menu-list-op {
  align-items: center;
  color: #0074ad;
  font-size: 16px;
  line-height: 24px;
  padding-left: 50px;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__option {
  color: #0074ad;
  height: 48px;
  list-style: none;
  padding-top: 12px;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .select-one img, .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .select-one svg {
  left: 16px;
  margin-top: 5px;
  pointer-events: none;
  position: absolute;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .checkmark-img {
  left: 19px;
  position: absolute;
  visibility: hidden;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .checkmarkVisible {
  visibility: visible;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-paginationTrigger {
  align-items: center;
  background: #f0f7fa;
  border: 1px solid #0074ad;
  border-radius: 4px;
  display: flex;
  flex-direction: row;
  gap: 8px;
  height: 36px;
  justify-content: center;
  min-width: 157px;
  padding: 6px 10.5px;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__list {
  display: inline-block;
  font-size: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  text-align: center;
  width: 100%;
}

@media screen and (max-width: 1151px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__list {
    align-content: space-around;
    display: flex;
    justify-content: normal;
    margin: 0;
  }
}
@media (min-width: 1151px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__list.mobileList {
    display: none;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__list.list {
    display: none;
  }
}
.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item {
  background-color: #fff;
  border: 1px solid #0074ad;
  border-radius: 18px;
  color: #0078b3;
  display: inline-block;
  height: 36px;
  margin: 0 12px 0 0;
  text-align: center;
  vertical-align: middle;
  width: 36px;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item * {
  font-size: 16px;
  justify-content: space-between;
  line-height: 24px;
}

@media (min-width: 1151px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item * {
    font-size: 13px;
    font-weight: 325;
    line-height: 32px;
  }
}
.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item .icon-chevron-back, .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item .icon-chevron-forward {
  font-size: 14px;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item .icon-chevron-forward {
  transform: rotate(180deg);
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item .ds-pagination__link {
  align-items: center;
  border-radius: 0;
  color: #003b71;
  display: flex;
  height: 100%;
  justify-content: center;
  line-height: 30px;
  min-width: 30px;
  outline-offset: 8px;
  padding-left: 9px;
  padding-right: 10px;
  text-decoration: none;
  width: 100%;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-dropdown {
  background-color: transparent;
  border: none;
  display: inline-block;
  font-size: 15px;
}

@media screen and (max-width: 375px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-dropdown {
    display: none;
  }
}
@media (min-width: 1151px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-dropdown {
    display: none;
    font-size: 16px;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-dropdown {
    flex: auto;
  }
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-dropdown p {
    flex: 1 0 auto;
    font-size: 14px;
    font-weight: 325;
    justify-self: self-end;
    line-height: 20px;
    margin-left: 15px;
  }
}
.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-dropdown p {
  color: #0d1c3d;
  display: flex;
  font-family: Gotham\ 3r;
  font-size: 14px;
  font-style: normal;
  font-weight: 325;
  height: 36px;
  line-height: 20px;
  width: 83px;
}

@media (min-width: 1151px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-dropdown p {
    float: none;
    margin: 0;
  }
}
.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item .triggerContainer {
  display: flex;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item .itemBackground {
  background-color: #f0f7fa;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item .ds-pagination__select {
  appearance: none;
  background-color: #fff;
  border: 1px solid #d3d6dc;
  border-radius: 0;
  cursor: pointer;
  font-family: Gotham\ 3r;
  font-size: 16px;
  line-height: 16px;
  padding: 6px 20px 6px 10px;
}

@media screen and (max-width: 1151px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item .ds-pagination__select {
    background-color: #f0f7fa;
    border: 1px solid #0078b3;
    border-radius: 4px;
    height: 36px;
    padding-bottom: 3px;
    padding-top: 4px;
  }
}
.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item .ds-pagination__selectIcon[aria-hidden=true] {
  pointer-events: none;
  position: relative;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item .ds-pagination__selectIcon[aria-hidden=true]:before {
  color: #0078b3;
  pointer-events: none;
  position: unset;
  right: 40px;
  top: 1px;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-active {
  background-color: #003b71;
  border-color: #003b71;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-active .ds-pagination__link {
  color: #fff;
  cursor: default;
  pointer-events: none;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-disabled {
  background-color: #f4f5f6;
  border-color: #b3b6c5;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-disabled .ds-pagination__link {
  color: #677083;
  cursor: default;
  pointer-events: none;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-ellipsis {
  background-color: transparent;
  border: none;
  color: #0d1c3d;
  cursor: default;
  margin-top: 8px;
  padding-top: 10px;
  vertical-align: bottom;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-ellipsis .icon-more {
  height: 27px;
  width: 27px;
}

@media screen and (max-width: 1151px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-ellipsis, .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-page {
    display: none;
  }
}
.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-last-page {
  margin-right: 0;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-next .icon-chevron-back, .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-next .icon-chevron-forward, .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-prev .icon-chevron-back, .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-prev .icon-chevron-forward {
  height: 16px;
  width: 16px;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-prev {
  margin: 0 12px 0 0;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-prev .ds-pagination__link {
  padding-left: 3px;
  padding-right: 4px;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-next {
  margin: 0 0 0 12px;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-next .ds-pagination__link {
  padding-left: 4px;
  padding-right: 3px;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item:nth-last-child(2) {
  margin-right: 0;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item:hover:not(.-disabled):not(.-active):not(.-ellipsis):not(.-dropdown) {
  background-color: #92ccf0;
  border-color: #003b71;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item:hover:not(.-disabled):not(.-active):not(.-ellipsis):not(.-dropdown) .ds-pagination__link {
  background-color: transparent;
  color: #0d1c3d;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .back-label {
  color: #0d1c3d;
  font-family: Gotham\ 4r;
  font-size: 14px;
  font-style: normal;
  font-weight: 325;
  line-height: 20px;
  margin-bottom: 10px;
  margin-top: 10px;
  position: absolute;
}

@media screen and (max-width: 767px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .back-label {
    height: 14px;
    width: 114px;
  }
}
.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .back-label.--desktop-label {
  display: flex;
}

@media screen and (max-width: 1151px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .back-label.--desktop-label {
    display: none;
  }
}
.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .forward-label {
  color: #0d1c3d;
  font-family: Gotham\ 4r;
  font-size: 14px;
  font-style: normal;
  font-weight: 325;
  line-height: 20px;
  margin-bottom: 10px;
  margin-top: 10px;
  position: absolute;
  right: 3px;
  text-align: right;
}

@media screen and (max-width: 767px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .forward-label {
    height: 14px;
    min-width: 108px;
    right: 17px;
  }
}
.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .forward-label.--desktop-label {
  display: flex;
  right: 17px;
}

@media screen and (max-width: 1151px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .forward-label.--desktop-label {
    display: none;
  }
}
.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__totalPages {
  margin: 0 5px;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .dropdown-wrapper {
  width: 100%;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .dropdown-wrapper .ae-select {
  border: 1px solid #ccc;
  height: 20px;
  padding: 8px;
  position: relative;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .dropdown-wrapper .ae-select.chosen {
  color: #333;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ae-select .up-icon, .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .dropdown-wrapper .ae-select .down-icon {
  position: absolute;
  right: 8px;
  top: 7px;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .dropdown-wrapper .ae-dropdown .dropdown-menu {
  background: #fffef3;
  border-radius: 0;
  box-shadow: none;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .dropdown-wrapper .ae-dropdown .ae-select, .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .dropdown-wrapper .ae-dropdown .dropdown-menu > li {
  cursor: pointer;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .dropdown-wrapper .ae-dropdown .dropdown-menu > li > a:focus, .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .dropdown-wrapper .ae-dropdown .dropdown-menu > li > a:hover {
  background: none;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .dropdown-wrapper .ae-disabled {
  pointer-events: none;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ae-hide {
  display: none;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .drop-menu button.drop-menu-dropdown.ds-paginationTrigger {
  border-color: #0074ad;
  padding: 8px 16.5px 8px 10.5px;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] ul.dropdown-menu {
  list-style-type: none;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] ul.dropdown-menu {
  border: 1px solid #ccc;
  margin: 0;
  padding: 5px;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] ul.dropdown-menu li {
  padding: 5px 0;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-dropdown, .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .kpPagination__item.-dropdown {
  align-items: center;
  display: flex;
  gap: 24px;
  justify-content: center;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-dropdown .drop-menu-pattern, .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .kpPagination__item.-dropdown .drop-menu-pattern {
  margin: 0;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-dropdown .drop-menu-pattern .drop-menu .drop-menu-label, .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .kpPagination__item.-dropdown .drop-menu-pattern .drop-menu .drop-menu-label {
  display: none;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-dropdown .drop-menu-pattern .drop-menu .drop-menu-dropdown, .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .kpPagination__item.-dropdown .drop-menu-pattern .drop-menu .drop-menu-dropdown {
  height: 36px;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-dropdown .drop-menu-pattern .drop-menu .drop-menu-dropdown .drop-down-menu-chevron, .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .kpPagination__item.-dropdown .drop-menu-pattern .drop-menu .drop-menu-dropdown .drop-down-menu-chevron {
  height: 7px;
  width: 13px;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-dropdown .drop-menu-pattern .drop-menu .drop-menu-list-op, .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .kpPagination__item.-dropdown .drop-menu-pattern .drop-menu .drop-menu-list-op {
  justify-content: flex-end;
}

.search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-dropdown p, .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .kpPagination__item.-dropdown p {
  align-items: center;
  display: inline-flex;
  flex: none;
  justify-content: center;
  margin: 0;
}

@media screen and (max-width: 375px) {
  .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-dropdown p, .search-section .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .kpPagination__item.-dropdown p {
    display: none;
  }
}
.search-section .pl-pagination-pattern-version:before {
  content: "5.2.0";
}

.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=success i] {
  border: 1px solid #57a635;
}

.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=success i] .ds-notification__icon, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=success i] .notification-pattern__icon {
  background: transparent;
}

.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=success i] .ds-notification__icon img, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=success i] .notification-pattern__icon img {
  display: block;
  height: 40px;
  margin: 0 auto;
  width: 40px;
}

.search-section .notification-pattern.notification-pattern--success {
  border: 1px solid #57a635;
}

.search-section .notification-pattern.notification-pattern--success .ds-notification__icon, .search-section .notification-pattern.notification-pattern--success .notification-pattern__icon {
  background: transparent;
}

.search-section .notification-pattern.notification-pattern--success .ds-notification__icon img, .search-section .notification-pattern.notification-pattern--success .notification-pattern__icon img {
  display: block;
  height: 40px;
  margin: 0 auto;
  width: 40px;
}

.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=error i] {
  border: 1px solid #b63125;
}

.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=error i] .ds-notification__icon, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=error i] .notification-pattern__icon {
  background: transparent;
}

.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=error i] .ds-notification__icon img, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=error i] .notification-pattern__icon img {
  display: block;
  height: 40px;
  margin: 0 auto;
  width: 40px;
}

.search-section .notification-pattern.notification-pattern--error {
  border: 1px solid #b63125;
}

.search-section .notification-pattern.notification-pattern--error .ds-notification__icon, .search-section .notification-pattern.notification-pattern--error .notification-pattern__icon {
  background: transparent;
}

.search-section .notification-pattern.notification-pattern--error .ds-notification__icon img, .search-section .notification-pattern.notification-pattern--error .notification-pattern__icon img {
  display: block;
  height: 40px;
  margin: 0 auto;
  width: 40px;
}

.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=informational i] {
  border: 1px solid #003b71;
}

.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=informational i] .ds-notification__icon, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=informational i] .notification-pattern__icon {
  background: transparent;
}

.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=informational i] .ds-notification__icon img, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=informational i] .notification-pattern__icon img {
  display: block;
  height: 40px;
  margin: 0 auto;
  width: 40px;
}

.search-section .notification-pattern.notification-pattern--informational {
  border: 1px solid #003b71;
}

.search-section .notification-pattern.notification-pattern--informational .ds-notification__icon, .search-section .notification-pattern.notification-pattern--informational .notification-pattern__icon {
  background: transparent;
}

.search-section .notification-pattern.notification-pattern--informational .ds-notification__icon img, .search-section .notification-pattern.notification-pattern--informational .notification-pattern__icon img {
  display: block;
  height: 40px;
  margin: 0 auto;
  width: 40px;
}

.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] {
  background-color: #fff;
  border: 2px solid #0078b3;
  border-radius: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-bottom: 12px;
  padding: 24px;
}

.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .link {
  color: #0074ad;
}

.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__action-buttons, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__action-buttons {
  margin-top: 6px;
}

.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__action-buttons .divider-vertical-wrap, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__action-buttons .divider-vertical-wrap {
  padding: 0 8px;
}

.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__action-buttons .divider-vertical:before, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__action-buttons .divider-vertical:before {
  border-left: 1px solid #d3d6dc;
}

.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading {
  font-family: Gotham\ 5r;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: -0.01em;
  line-height: 28px;
}

.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.-book, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.\--book, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.-book, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.\--book {
  font-family: Gotham\ 4r;
}

.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.-light, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.\--light, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.-light, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.\--light {
  font-family: Gotham\ 3r;
}

.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.-medium, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.\--medium, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.-medium, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.-bold, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.\--bold, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.-bold, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.\--bold {
  font-family: Gotham\ 5r;
}

.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading {
  margin-bottom: 6px;
  margin-top: 6px;
}

.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__icon, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__icon {
  border-radius: 50%;
  flex: 0 0 40px;
  height: 40px;
  margin-right: 24px;
  width: 40px;
}

.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__main, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__main {
  align-self: center;
  flex: 0 0 calc(100% - 119px);
}

@media screen and (max-width: 767px) {
  .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__main, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__main {
    align-self: stretch;
    flex-grow: 1;
    flex: 1 1 100%;
    order: 0;
  }
}
.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .--no-header p {
  margin-top: 8px;
}

@media screen and (max-width: 767px) {
  .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .--no-header p {
    margin-top: 10px;
  }
}
.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__main-icon, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__main-icon {
  align-self: center;
  flex: 0 0 calc(100% - 119px);
}

@media screen and (max-width: 767px) {
  .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__main-icon, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__main-icon {
    align-self: stretch;
    flex-grow: 1;
    flex: 1 1 100%;
    order: 2;
  }
}
.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .link {
  font-size: 16px;
  line-height: 24px;
  text-decoration: underline;
}

.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p {
  color: #0d1c3d;
  font-size: 16px;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 24px;
  line-height: 20px;
  margin: 0;
}

.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.-book, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.\--book {
  font-family: Gotham\ 4r;
}

.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.-light, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.\--light {
  font-family: Gotham\ 3r;
}

.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.-medium, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.-bold, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.\--bold {
  font-family: Gotham\ 5r;
}

@media screen and (min-width: 768px) {
  .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
  }
  .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.-book, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.-light, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.-medium, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.\--medium {
    font-family: Gotham\ 5r;
  }
  .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.-bold, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.\--bold {
    font-family: Gotham\ 5r;
  }
}
.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p + * {
  margin-bottom: 0;
  margin-top: 6px;
}

@media screen and (max-width: 1151px) {
  .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .link {
    font-size: 14px;
    line-height: 20px;
    text-decoration: underline;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] {
    padding: 20px;
  }
  .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading {
    font-size: 18px;
    line-height: 24px;
  }
  .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__icon, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__icon {
    margin-right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] {
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 16px;
  }
  .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading {
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
  }
  .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.-book, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.\--book, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.-book, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.-light, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.\--light, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.-light, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.-medium, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.\--medium, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.-medium, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.\--medium {
    font-family: Gotham\ 5r;
  }
  .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.-bold, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.\--bold, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.-bold, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.\--bold {
    font-family: Gotham\ 5r;
  }
  .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading {
    margin-bottom: 8px;
    margin-top: 8px;
  }
  .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__icon, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__icon {
    margin-right: 16px;
  }
}
.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] ul {
  list-style: none;
  padding: 0;
}

.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] ul li:before {
  color: #0074ad;
  content: "•";
  display: inline-block;
  font-weight: 700;
  width: 14px;
}

.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] ul li a {
  font-size: 13px;
}

.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__icon, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__icon {
  background: #f0f7fa;
}

.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__icon img, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__icon img {
  display: block;
  margin: 8px auto;
  width: 24px;
}

.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=alert i] {
  border: 1px solid #d3d6dc;
}

.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=alert i] .ds-notification__icon, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=alert i] .notification-pattern__icon {
  background: transparent;
}

.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=alert i] .ds-notification__icon img, .search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=alert i] .notification-pattern__icon img {
  display: block;
  height: 40px;
  margin: 0 auto;
  width: 40px;
}

.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i].ds-notification--dismiss button.dismiss {
  align-self: baseline;
  background-color: transparent;
  border: none;
  color: #0074ad;
  font-size: 13px;
  height: 24px;
  line-height: 20px;
  margin-left: 24px;
  order: 3;
  padding-right: 0;
  position: relative;
  width: 31px;
}

.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i].ds-notification--dismiss button.dismiss span {
  display: none;
}

.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i].ds-notification--dismiss button.dismiss i {
  height: 24px;
  position: absolute;
  right: 0;
  top: 0;
  width: 24px;
}

.search-section .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i].ds-notification--dismiss button.dismiss i:before {
  font-weight: 700;
}

.search-section .ds-notification:not([data-ds-theme]), .search-section .ds-notification:not([data-ds-version]) {
  background-color: #fff;
  border: 2px solid #0078b3;
  border-radius: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-bottom: 12px;
  padding: 24px;
}

.search-section .ds-notification:not([data-ds-theme]) .link, .search-section .ds-notification:not([data-ds-version]) .link {
  color: #0074ad;
}

.search-section .ds-notification:not([data-ds-theme]) .ds-notification__action-buttons, .search-section .ds-notification:not([data-ds-theme]) .notification-pattern__action-buttons, .search-section .ds-notification:not([data-ds-version]) .ds-notification__action-buttons, .search-section .ds-notification:not([data-ds-version]) .notification-pattern__action-buttons {
  margin-top: 6px;
}

.search-section .ds-notification:not([data-ds-theme]) .ds-notification__action-buttons .divider-vertical-wrap, .search-section .ds-notification:not([data-ds-theme]) .notification-pattern__action-buttons .divider-vertical-wrap, .search-section .ds-notification:not([data-ds-version]) .ds-notification__action-buttons .divider-vertical-wrap, .search-section .ds-notification:not([data-ds-version]) .notification-pattern__action-buttons .divider-vertical-wrap {
  padding: 0 8px;
}

.search-section .ds-notification:not([data-ds-theme]) .ds-notification__action-buttons .divider-vertical:before, .search-section .ds-notification:not([data-ds-theme]) .notification-pattern__action-buttons .divider-vertical:before, .search-section .ds-notification:not([data-ds-version]) .ds-notification__action-buttons .divider-vertical:before, .search-section .ds-notification:not([data-ds-version]) .notification-pattern__action-buttons .divider-vertical:before {
  border-left: 1px solid #d3d6dc;
}

.search-section .ds-notification:not([data-ds-theme]) .ds-notification__heading, .search-section .ds-notification:not([data-ds-theme]) .notification-pattern__heading, .search-section .ds-notification:not([data-ds-version]) .ds-notification__heading, .search-section .ds-notification:not([data-ds-version]) .notification-pattern__heading {
  font-family: Gotham\ 5r;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: -0.01em;
  line-height: 28px;
}

.search-section .ds-notification:not([data-ds-theme]) .ds-notification__heading.-book, .search-section .ds-notification:not([data-ds-theme]) .ds-notification__heading.\--book, .search-section .ds-notification:not([data-ds-theme]) .notification-pattern__heading.-book, .search-section .ds-notification:not([data-ds-theme]) .notification-pattern__heading.\--book, .search-section .ds-notification:not([data-ds-version]) .ds-notification__heading.-book, .search-section .ds-notification:not([data-ds-version]) .ds-notification__heading.\--book, .search-section .ds-notification:not([data-ds-version]) .notification-pattern__heading.-book, .search-section .ds-notification:not([data-ds-version]) .notification-pattern__heading.\--book {
  font-family: Gotham\ 4r;
}

.search-section .ds-notification:not([data-ds-theme]) .ds-notification__heading.-light, .search-section .ds-notification:not([data-ds-theme]) .ds-notification__heading.\--light, .search-section .ds-notification:not([data-ds-theme]) .notification-pattern__heading.-light, .search-section .ds-notification:not([data-ds-theme]) .notification-pattern__heading.\--light, .search-section .ds-notification:not([data-ds-version]) .ds-notification__heading.-light, .search-section .ds-notification:not([data-ds-version]) .ds-notification__heading.\--light, .search-section .ds-notification:not([data-ds-version]) .notification-pattern__heading.-light, .search-section .ds-notification:not([data-ds-version]) .notification-pattern__heading.\--light {
  font-family: Gotham\ 3r;
}

.search-section .ds-notification:not([data-ds-theme]) .ds-notification__heading.-bold, .search-section .ds-notification:not([data-ds-theme]) .ds-notification__heading.-medium, .search-section .ds-notification:not([data-ds-theme]) .ds-notification__heading.\--bold, .search-section .ds-notification:not([data-ds-theme]) .ds-notification__heading.\--medium, .search-section .ds-notification:not([data-ds-theme]) .notification-pattern__heading.-bold, .search-section .ds-notification:not([data-ds-theme]) .notification-pattern__heading.-medium, .search-section .ds-notification:not([data-ds-theme]) .notification-pattern__heading.\--bold, .search-section .ds-notification:not([data-ds-theme]) .notification-pattern__heading.\--medium, .search-section .ds-notification:not([data-ds-version]) .ds-notification__heading.-bold, .search-section .ds-notification:not([data-ds-version]) .ds-notification__heading.-medium, .search-section .ds-notification:not([data-ds-version]) .ds-notification__heading.\--bold, .search-section .ds-notification:not([data-ds-version]) .ds-notification__heading.\--medium, .search-section .ds-notification:not([data-ds-version]) .notification-pattern__heading.-bold, .search-section .ds-notification:not([data-ds-version]) .notification-pattern__heading.-medium, .search-section .ds-notification:not([data-ds-version]) .notification-pattern__heading.\--bold, .search-section .ds-notification:not([data-ds-version]) .notification-pattern__heading.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .ds-notification:not([data-ds-theme]) .ds-notification__heading, .search-section .ds-notification:not([data-ds-theme]) .notification-pattern__heading, .search-section .ds-notification:not([data-ds-version]) .ds-notification__heading, .search-section .ds-notification:not([data-ds-version]) .notification-pattern__heading {
  margin-bottom: 6px;
  margin-top: 6px;
}

.search-section .ds-notification:not([data-ds-theme]) .ds-notification__icon, .search-section .ds-notification:not([data-ds-theme]) .notification-pattern__icon, .search-section .ds-notification:not([data-ds-version]) .ds-notification__icon, .search-section .ds-notification:not([data-ds-version]) .notification-pattern__icon {
  border-radius: 50%;
  flex: 0 0 40px;
  height: 40px;
  margin-right: 24px;
  width: 40px;
}

.search-section .ds-notification:not([data-ds-theme]) .ds-notification__main, .search-section .ds-notification:not([data-ds-theme]) .notification-pattern__main, .search-section .ds-notification:not([data-ds-version]) .ds-notification__main, .search-section .ds-notification:not([data-ds-version]) .notification-pattern__main {
  align-self: center;
  flex: 0 0 calc(100% - 119px);
}

@media screen and (max-width: 767px) {
  .search-section .ds-notification:not([data-ds-theme]) .ds-notification__main, .search-section .ds-notification:not([data-ds-theme]) .notification-pattern__main, .search-section .ds-notification:not([data-ds-version]) .ds-notification__main, .search-section .ds-notification:not([data-ds-version]) .notification-pattern__main {
    align-self: stretch;
    flex-grow: 1;
    flex: 1 1 100%;
    order: 0;
  }
}
.search-section .ds-notification:not([data-ds-theme]) .--no-header p, .search-section .ds-notification:not([data-ds-version]) .--no-header p {
  margin-top: 8px;
}

@media screen and (max-width: 767px) {
  .search-section .ds-notification:not([data-ds-theme]) .--no-header p, .search-section .ds-notification:not([data-ds-version]) .--no-header p {
    margin-top: 10px;
  }
}
.search-section .ds-notification:not([data-ds-theme]) .ds-notification__main-icon, .search-section .ds-notification:not([data-ds-theme]) .notification-pattern__main-icon, .search-section .ds-notification:not([data-ds-version]) .ds-notification__main-icon, .search-section .ds-notification:not([data-ds-version]) .notification-pattern__main-icon {
  align-self: center;
  flex: 0 0 calc(100% - 119px);
}

@media screen and (max-width: 767px) {
  .search-section .ds-notification:not([data-ds-theme]) .ds-notification__main-icon, .search-section .ds-notification:not([data-ds-theme]) .notification-pattern__main-icon, .search-section .ds-notification:not([data-ds-version]) .ds-notification__main-icon, .search-section .ds-notification:not([data-ds-version]) .notification-pattern__main-icon {
    align-self: stretch;
    flex-grow: 1;
    flex: 1 1 100%;
    order: 2;
  }
}
.search-section .ds-notification:not([data-ds-theme]) .link, .search-section .ds-notification:not([data-ds-version]) .link {
  font-size: 16px;
  line-height: 24px;
  text-decoration: underline;
}

.search-section .ds-notification:not([data-ds-theme]) p, .search-section .ds-notification:not([data-ds-version]) p {
  color: #0d1c3d;
  font-size: 16px;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 24px;
  line-height: 20px;
  margin: 0;
}

.search-section .ds-notification:not([data-ds-theme]) p.-book, .search-section .ds-notification:not([data-ds-theme]) p.\--book, .search-section .ds-notification:not([data-ds-version]) p.-book, .search-section .ds-notification:not([data-ds-version]) p.\--book {
  font-family: Gotham\ 4r;
}

.search-section .ds-notification:not([data-ds-theme]) p.-light, .search-section .ds-notification:not([data-ds-theme]) p.\--light, .search-section .ds-notification:not([data-ds-version]) p.-light, .search-section .ds-notification:not([data-ds-version]) p.\--light {
  font-family: Gotham\ 3r;
}

.search-section .ds-notification:not([data-ds-theme]) p.-bold, .search-section .ds-notification:not([data-ds-theme]) p.-medium, .search-section .ds-notification:not([data-ds-theme]) p.\--bold, .search-section .ds-notification:not([data-ds-theme]) p.\--medium, .search-section .ds-notification:not([data-ds-version]) p.-bold, .search-section .ds-notification:not([data-ds-version]) p.-medium, .search-section .ds-notification:not([data-ds-version]) p.\--bold, .search-section .ds-notification:not([data-ds-version]) p.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (min-width: 768px) {
  .search-section .ds-notification:not([data-ds-theme]) p, .search-section .ds-notification:not([data-ds-version]) p {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
  }
  .search-section .ds-notification:not([data-ds-theme]) p.-book, .search-section .ds-notification:not([data-ds-theme]) p.\--book, .search-section .ds-notification:not([data-ds-version]) p.-book, .search-section .ds-notification:not([data-ds-version]) p.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .ds-notification:not([data-ds-theme]) p.-light, .search-section .ds-notification:not([data-ds-theme]) p.\--light, .search-section .ds-notification:not([data-ds-version]) p.-light, .search-section .ds-notification:not([data-ds-version]) p.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .ds-notification:not([data-ds-theme]) p.-bold, .search-section .ds-notification:not([data-ds-theme]) p.-medium, .search-section .ds-notification:not([data-ds-theme]) p.\--bold, .search-section .ds-notification:not([data-ds-theme]) p.\--medium, .search-section .ds-notification:not([data-ds-version]) p.-bold, .search-section .ds-notification:not([data-ds-version]) p.-medium, .search-section .ds-notification:not([data-ds-version]) p.\--bold, .search-section .ds-notification:not([data-ds-version]) p.\--medium {
    font-family: Gotham\ 5r;
  }
}
.search-section .ds-notification:not([data-ds-theme]) p + *, .search-section .ds-notification:not([data-ds-version]) p + * {
  margin-bottom: 0;
  margin-top: 6px;
}

@media screen and (max-width: 1151px) {
  .search-section .ds-notification:not([data-ds-theme]) .link, .search-section .ds-notification:not([data-ds-version]) .link {
    font-size: 14px;
    line-height: 20px;
    text-decoration: underline;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .ds-notification:not([data-ds-theme]), .search-section .ds-notification:not([data-ds-version]) {
    padding: 20px;
  }
  .search-section .ds-notification:not([data-ds-theme]) .ds-notification__heading, .search-section .ds-notification:not([data-ds-theme]) .notification-pattern__heading, .search-section .ds-notification:not([data-ds-version]) .ds-notification__heading, .search-section .ds-notification:not([data-ds-version]) .notification-pattern__heading {
    font-size: 18px;
    line-height: 24px;
  }
  .search-section .ds-notification:not([data-ds-theme]) .ds-notification__icon, .search-section .ds-notification:not([data-ds-theme]) .notification-pattern__icon, .search-section .ds-notification:not([data-ds-version]) .ds-notification__icon, .search-section .ds-notification:not([data-ds-version]) .notification-pattern__icon {
    margin-right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .search-section .ds-notification:not([data-ds-theme]), .search-section .ds-notification:not([data-ds-version]) {
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 16px;
  }
  .search-section .ds-notification:not([data-ds-theme]) .ds-notification__heading, .search-section .ds-notification:not([data-ds-theme]) .notification-pattern__heading, .search-section .ds-notification:not([data-ds-version]) .ds-notification__heading, .search-section .ds-notification:not([data-ds-version]) .notification-pattern__heading {
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
  }
  .search-section .ds-notification:not([data-ds-theme]) .ds-notification__heading.-book, .search-section .ds-notification:not([data-ds-theme]) .ds-notification__heading.\--book, .search-section .ds-notification:not([data-ds-theme]) .notification-pattern__heading.-book, .search-section .ds-notification:not([data-ds-theme]) .notification-pattern__heading.\--book, .search-section .ds-notification:not([data-ds-version]) .ds-notification__heading.-book, .search-section .ds-notification:not([data-ds-version]) .ds-notification__heading.\--book, .search-section .ds-notification:not([data-ds-version]) .notification-pattern__heading.-book, .search-section .ds-notification:not([data-ds-version]) .notification-pattern__heading.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .ds-notification:not([data-ds-theme]) .ds-notification__heading.-light, .search-section .ds-notification:not([data-ds-theme]) .ds-notification__heading.\--light, .search-section .ds-notification:not([data-ds-theme]) .notification-pattern__heading.-light, .search-section .ds-notification:not([data-ds-theme]) .notification-pattern__heading.\--light, .search-section .ds-notification:not([data-ds-version]) .ds-notification__heading.-light, .search-section .ds-notification:not([data-ds-version]) .ds-notification__heading.\--light, .search-section .ds-notification:not([data-ds-version]) .notification-pattern__heading.-light, .search-section .ds-notification:not([data-ds-version]) .notification-pattern__heading.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .ds-notification:not([data-ds-theme]) .ds-notification__heading.-bold, .search-section .ds-notification:not([data-ds-theme]) .ds-notification__heading.-medium, .search-section .ds-notification:not([data-ds-theme]) .ds-notification__heading.\--bold, .search-section .ds-notification:not([data-ds-theme]) .ds-notification__heading.\--medium, .search-section .ds-notification:not([data-ds-theme]) .notification-pattern__heading.-bold, .search-section .ds-notification:not([data-ds-theme]) .notification-pattern__heading.-medium, .search-section .ds-notification:not([data-ds-theme]) .notification-pattern__heading.\--bold, .search-section .ds-notification:not([data-ds-theme]) .notification-pattern__heading.\--medium, .search-section .ds-notification:not([data-ds-version]) .ds-notification__heading.-bold, .search-section .ds-notification:not([data-ds-version]) .ds-notification__heading.-medium, .search-section .ds-notification:not([data-ds-version]) .ds-notification__heading.\--bold, .search-section .ds-notification:not([data-ds-version]) .ds-notification__heading.\--medium, .search-section .ds-notification:not([data-ds-version]) .notification-pattern__heading.-bold, .search-section .ds-notification:not([data-ds-version]) .notification-pattern__heading.-medium, .search-section .ds-notification:not([data-ds-version]) .notification-pattern__heading.\--bold, .search-section .ds-notification:not([data-ds-version]) .notification-pattern__heading.\--medium {
    font-family: Gotham\ 5r;
  }
  .search-section .ds-notification:not([data-ds-theme]) .ds-notification__heading, .search-section .ds-notification:not([data-ds-theme]) .notification-pattern__heading, .search-section .ds-notification:not([data-ds-version]) .ds-notification__heading, .search-section .ds-notification:not([data-ds-version]) .notification-pattern__heading {
    margin-bottom: 8px;
    margin-top: 8px;
  }
  .search-section .ds-notification:not([data-ds-theme]) .ds-notification__icon, .search-section .ds-notification:not([data-ds-theme]) .notification-pattern__icon, .search-section .ds-notification:not([data-ds-version]) .ds-notification__icon, .search-section .ds-notification:not([data-ds-version]) .notification-pattern__icon {
    margin-right: 16px;
  }
}
.search-section .ds-notification:not([data-ds-theme]) ul, .search-section .ds-notification:not([data-ds-version]) ul {
  list-style: none;
  padding: 0;
}

.search-section .ds-notification:not([data-ds-theme]) ul li:before, .search-section .ds-notification:not([data-ds-version]) ul li:before {
  color: #0074ad;
  content: "•";
  display: inline-block;
  font-weight: 700;
  width: 14px;
}

.search-section .ds-notification:not([data-ds-theme]) ul li a, .search-section .ds-notification:not([data-ds-version]) ul li a {
  font-size: 13px;
}

.search-section .ds-notification:not([data-ds-theme]) .ds-notification__icon, .search-section .ds-notification:not([data-ds-theme]) .notification-pattern__icon, .search-section .ds-notification:not([data-ds-version]) .ds-notification__icon, .search-section .ds-notification:not([data-ds-version]) .notification-pattern__icon {
  background: #f0f7fa;
}

.search-section .ds-notification:not([data-ds-theme]) .ds-notification__icon img, .search-section .ds-notification:not([data-ds-theme]) .notification-pattern__icon img, .search-section .ds-notification:not([data-ds-version]) .ds-notification__icon img, .search-section .ds-notification:not([data-ds-version]) .notification-pattern__icon img {
  display: block;
  margin: 8px auto;
  width: 24px;
}

.search-section .ds-notification:not([data-ds-theme])[data-ds-variant=alert], .search-section .ds-notification:not([data-ds-version])[data-ds-variant=alert] {
  border: 1px solid #d3d6dc;
}

.search-section .ds-notification:not([data-ds-theme])[data-ds-variant=alert] .ds-notification__icon, .search-section .ds-notification:not([data-ds-theme])[data-ds-variant=alert] .notification-pattern__icon, .search-section .ds-notification:not([data-ds-version])[data-ds-variant=alert] .ds-notification__icon, .search-section .ds-notification:not([data-ds-version])[data-ds-variant=alert] .notification-pattern__icon {
  background: transparent;
}

.search-section .ds-notification:not([data-ds-theme])[data-ds-variant=alert] .ds-notification__icon img, .search-section .ds-notification:not([data-ds-theme])[data-ds-variant=alert] .notification-pattern__icon img, .search-section .ds-notification:not([data-ds-version])[data-ds-variant=alert] .ds-notification__icon img, .search-section .ds-notification:not([data-ds-version])[data-ds-variant=alert] .notification-pattern__icon img {
  display: block;
  height: 40px;
  margin: 0 auto;
  width: 40px;
}

.search-section .ds-notification:not([data-ds-theme]).ds-notification--dismiss button.dismiss, .search-section .ds-notification:not([data-ds-version]).ds-notification--dismiss button.dismiss {
  align-self: baseline;
  background-color: transparent;
  border: none;
  color: #0074ad;
  font-size: 13px;
  height: 24px;
  line-height: 20px;
  margin-left: 24px;
  order: 3;
  padding-right: 0;
  position: relative;
  width: 31px;
}

.search-section .ds-notification:not([data-ds-theme]).ds-notification--dismiss button.dismiss span, .search-section .ds-notification:not([data-ds-version]).ds-notification--dismiss button.dismiss span {
  display: none;
}

.search-section .ds-notification:not([data-ds-theme]).ds-notification--dismiss button.dismiss i, .search-section .ds-notification:not([data-ds-version]).ds-notification--dismiss button.dismiss i {
  height: 24px;
  position: absolute;
  right: 0;
  top: 0;
  width: 24px;
}

.search-section .ds-notification:not([data-ds-theme]).ds-notification--dismiss button.dismiss i:before, .search-section .ds-notification:not([data-ds-version]).ds-notification--dismiss button.dismiss i:before {
  font-weight: 700;
}

.search-section .notification-pattern {
  background-color: #fff;
  border: 2px solid #0078b3;
  border-radius: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-bottom: 12px;
  padding: 24px;
}

.search-section .notification-pattern .link {
  color: #0074ad;
}

.search-section .notification-pattern .ds-notification__action-buttons, .search-section .notification-pattern .notification-pattern__action-buttons {
  margin-top: 6px;
}

.search-section .notification-pattern .ds-notification__action-buttons .divider-vertical-wrap, .search-section .notification-pattern .notification-pattern__action-buttons .divider-vertical-wrap {
  padding: 0 8px;
}

.search-section .notification-pattern .ds-notification__action-buttons .divider-vertical:before, .search-section .notification-pattern .notification-pattern__action-buttons .divider-vertical:before {
  border-left: 1px solid #d3d6dc;
}

.search-section .notification-pattern .ds-notification__heading, .search-section .notification-pattern .notification-pattern__heading {
  font-family: Gotham\ 5r;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: -0.01em;
  line-height: 28px;
}

.search-section .notification-pattern .ds-notification__heading.-book, .search-section .notification-pattern .ds-notification__heading.\--book, .search-section .notification-pattern .notification-pattern__heading.-book, .search-section .notification-pattern .notification-pattern__heading.\--book {
  font-family: Gotham\ 4r;
}

.search-section .notification-pattern .ds-notification__heading.-light, .search-section .notification-pattern .ds-notification__heading.\--light, .search-section .notification-pattern .notification-pattern__heading.-light, .search-section .notification-pattern .notification-pattern__heading.\--light {
  font-family: Gotham\ 3r;
}

.search-section .notification-pattern .ds-notification__heading.-bold, .search-section .notification-pattern .ds-notification__heading.-medium, .search-section .notification-pattern .ds-notification__heading.\--bold, .search-section .notification-pattern .ds-notification__heading.\--medium, .search-section .notification-pattern .notification-pattern__heading.-bold, .search-section .notification-pattern .notification-pattern__heading.-medium, .search-section .notification-pattern .notification-pattern__heading.\--bold, .search-section .notification-pattern .notification-pattern__heading.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .notification-pattern .ds-notification__heading, .search-section .notification-pattern .notification-pattern__heading {
  margin-bottom: 6px;
  margin-top: 6px;
}

.search-section .notification-pattern .ds-notification__icon, .search-section .notification-pattern .notification-pattern__icon {
  border-radius: 50%;
  flex: 0 0 40px;
  height: 40px;
  margin-right: 24px;
  width: 40px;
}

.search-section .notification-pattern .ds-notification__main, .search-section .notification-pattern .notification-pattern__main {
  align-self: center;
  flex: 0 0 calc(100% - 119px);
}

@media screen and (max-width: 767px) {
  .search-section .notification-pattern .ds-notification__main, .search-section .notification-pattern .notification-pattern__main {
    align-self: stretch;
    flex-grow: 1;
    flex: 1 1 100%;
    order: 0;
  }
}
.search-section .notification-pattern .--no-header p {
  margin-top: 8px;
}

@media screen and (max-width: 767px) {
  .search-section .notification-pattern .--no-header p {
    margin-top: 10px;
  }
}
.search-section .notification-pattern .ds-notification__main-icon, .search-section .notification-pattern .notification-pattern__main-icon {
  align-self: center;
  flex: 0 0 calc(100% - 119px);
}

@media screen and (max-width: 767px) {
  .search-section .notification-pattern .ds-notification__main-icon, .search-section .notification-pattern .notification-pattern__main-icon {
    align-self: stretch;
    flex-grow: 1;
    flex: 1 1 100%;
    order: 2;
  }
}
.search-section .notification-pattern .link {
  font-size: 16px;
  line-height: 24px;
  text-decoration: underline;
}

.search-section .notification-pattern p {
  color: #0d1c3d;
  font-size: 16px;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 24px;
  line-height: 20px;
  margin: 0;
}

.search-section .notification-pattern p.-book, .search-section .notification-pattern p.\--book {
  font-family: Gotham\ 4r;
}

.search-section .notification-pattern p.-light, .search-section .notification-pattern p.\--light {
  font-family: Gotham\ 3r;
}

.search-section .notification-pattern p.-bold, .search-section .notification-pattern p.-medium, .search-section .notification-pattern p.\--bold, .search-section .notification-pattern p.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (min-width: 768px) {
  .search-section .notification-pattern p {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
  }
  .search-section .notification-pattern p.-book, .search-section .notification-pattern p.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .notification-pattern p.-light, .search-section .notification-pattern p.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .notification-pattern p.-bold, .search-section .notification-pattern p.-medium, .search-section .notification-pattern p.\--bold, .search-section .notification-pattern p.\--medium {
    font-family: Gotham\ 5r;
  }
}
.search-section .notification-pattern p + * {
  margin-bottom: 0;
  margin-top: 6px;
}

@media screen and (max-width: 1151px) {
  .search-section .notification-pattern .link {
    font-size: 14px;
    line-height: 20px;
    text-decoration: underline;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .notification-pattern {
    padding: 20px;
  }
  .search-section .notification-pattern .ds-notification__heading, .search-section .notification-pattern .notification-pattern__heading {
    font-size: 18px;
    line-height: 24px;
  }
  .search-section .notification-pattern .ds-notification__icon, .search-section .notification-pattern .notification-pattern__icon {
    margin-right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .search-section .notification-pattern {
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 16px;
  }
  .search-section .notification-pattern .ds-notification__heading, .search-section .notification-pattern .notification-pattern__heading {
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
  }
  .search-section .notification-pattern .ds-notification__heading.-book, .search-section .notification-pattern .ds-notification__heading.\--book, .search-section .notification-pattern .notification-pattern__heading.-book, .search-section .notification-pattern .notification-pattern__heading.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .notification-pattern .ds-notification__heading.-light, .search-section .notification-pattern .ds-notification__heading.\--light, .search-section .notification-pattern .notification-pattern__heading.-light, .search-section .notification-pattern .notification-pattern__heading.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .notification-pattern .ds-notification__heading.-bold, .search-section .notification-pattern .ds-notification__heading.-medium, .search-section .notification-pattern .ds-notification__heading.\--bold, .search-section .notification-pattern .ds-notification__heading.\--medium, .search-section .notification-pattern .notification-pattern__heading.-bold, .search-section .notification-pattern .notification-pattern__heading.-medium, .search-section .notification-pattern .notification-pattern__heading.\--bold, .search-section .notification-pattern .notification-pattern__heading.\--medium {
    font-family: Gotham\ 5r;
  }
  .search-section .notification-pattern .ds-notification__heading, .search-section .notification-pattern .notification-pattern__heading {
    margin-bottom: 8px;
    margin-top: 8px;
  }
  .search-section .notification-pattern .ds-notification__icon, .search-section .notification-pattern .notification-pattern__icon {
    margin-right: 16px;
  }
}
.search-section .notification-pattern ul {
  list-style: none;
  padding: 0;
}

.search-section .notification-pattern ul li:before {
  color: #0074ad;
  content: "•";
  display: inline-block;
  font-weight: 700;
  width: 14px;
}

.search-section .notification-pattern ul li a {
  font-size: 13px;
}

.search-section .notification-pattern .ds-notification__icon, .search-section .notification-pattern .notification-pattern__icon {
  background: #f0f7fa;
}

.search-section .notification-pattern .ds-notification__icon img, .search-section .notification-pattern .notification-pattern__icon img {
  display: block;
  margin: 8px auto;
  width: 24px;
}

.search-section .notification-pattern.notification-pattern--alert {
  border: 1px solid #d3d6dc;
}

.search-section .notification-pattern.notification-pattern--alert .ds-notification__icon, .search-section .notification-pattern.notification-pattern--alert .notification-pattern__icon {
  background: transparent;
}

.search-section .notification-pattern.notification-pattern--alert .ds-notification__icon img, .search-section .notification-pattern.notification-pattern--alert .notification-pattern__icon img {
  display: block;
  height: 40px;
  margin: 0 auto;
  width: 40px;
}

.search-section .notification-pattern.notification-pattern--dismiss button.dismiss {
  align-self: baseline;
  background-color: transparent;
  border: none;
  color: #0074ad;
  font-size: 13px;
  height: 24px;
  line-height: 20px;
  margin-left: 24px;
  order: 3;
  padding-right: 0;
  position: relative;
  width: 31px;
}

.search-section .notification-pattern.notification-pattern--dismiss button.dismiss span {
  display: none;
}

.search-section .notification-pattern.notification-pattern--dismiss button.dismiss i {
  height: 24px;
  position: absolute;
  right: 0;
  top: 0;
  width: 24px;
}

.search-section .notification-pattern.notification-pattern--dismiss button.dismiss i:before {
  font-weight: 700;
}

.search-section .pl-notification-pattern-version:before {
  content: "3.4.1";
}

.search-section .global-filter-container .global-filter-category {
  display: none;
  padding: 0 0 20px;
}

@media screen and (min-width: 1152px) {
  .search-section .global-filter-container .global-filter-category {
    display: block;
  }
}
.search-section .global-filter-container .show-more-less-link.disabled-sf {
  color: #878f9b;
  pointer-events: none;
}

.search-section .global-filter-container .link-item {
  color: #0d1c3d;
  display: inline-block;
  padding-left: 15px;
}

.search-section .global-filter-container .link-item.selected {
  border-left: 5px solid #0078b3;
  font-family: Gotham\ 5r;
  padding-left: 10px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .search-filter-container.--variation-1, .search-section .search-filter-container.--variation-2 {
    grid-column: span 8;
    -ms-grid-column-span: 8;
    margin-right: 0;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .search-filter-container.--variation-1, .search-section .search-filter-container.--variation-2 {
    max-width: 30%;
    min-width: 25%;
  }
}
.search-section .search-filter-variation-1 .modal-button, .search-section .search-filter-variation-2 .modal-button {
  display: block;
  font-family: Gotham\ 4r;
  font-size: 20px;
  text-align: center;
}

@media screen and (min-width: 1152px) {
  .search-section .search-filter-variation-1 .modal-button, .search-section .search-filter-variation-2 .modal-button {
    display: none;
  }
}
.search-section .search-filter-container hr.-no-margin {
  margin: 0;
}

@media screen and (min-width: 1152px) {
  .search-section .search-filter-container {
    display: block;
  }
}
.search-section .search-filter-container .reset-search-filter-link {
  padding: 20px 0 30px;
}

@media screen and (min-width: 1152px) {
  .search-section .search-filter-container .reset-search-filter-link {
    display: inline-block;
    float: right;
    padding: 0;
  }
}
.search-section .search-filter-container .toggle-switch-container {
  padding: 20px 0 0;
}

@media screen and (min-width: 1152px) {
  .search-section .search-filter-container.--variation-2 .filter-header {
    display: block;
    margin-bottom: 0;
  }
}
.search-section .search-filter-container .filter-header {
  border: none;
}

@media screen and (min-width: 1152px) {
  .search-section .search-filter-container .filter-header {
    border-bottom: 1px solid #e9ebee;
    padding-bottom: 10px;
  }
}
.search-section .search-filter-container .filter-header .filter-title {
  display: none;
}

@media screen and (min-width: 1152px) {
  .search-section .search-filter-container .filter-header .filter-title {
    display: inline;
  }
}
.search-section .search-filter-container .mobile-search-container .button {
  margin: 0 0 20px;
  width: 100%;
}

.search-section .search-filter-container .mobile-search-container .selection-group {
  color: #677083;
  margin: 12px 0 15px;
  word-wrap: break-word;
  display: inline-block;
  white-space: -moz-pre-wrap;
  white-space: pre-wrap;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .search-filter-container .mobile-search-container .selection-group {
    max-width: 100%;
  }
}
.search-section .search-filter-container .item-count {
  color: #677083;
}

.search-section .search-filter-container .checkbox-toggle-switch + label {
  padding: 4px 0 20px 47px;
}

.search-section .search-filter-container .search-results-button {
  width: 100%;
}

@media screen and (min-width: 1152px) {
  .search-section .search-filter-container .search-results-button {
    display: none;
  }
}
.search-section .search-filter-container .search-results-button.--bottom {
  margin-top: 22px;
}

.search-section .search-filter-container .filter-checked-container {
  display: block;
  top: 5px;
}

@media screen and (min-width: 1152px) {
  .search-section .search-filter-container .filter-checked-container {
    display: none;
  }
}
.search-section .search-filter-container .filter-checked-container.--desktop {
  display: block;
}

@media screen and (min-width: 1152px) {
  .search-section .search-filter-container .mobile-search-container {
    display: none;
  }
}
.search-section .search-filter-container .mobile-search-container .select-one .icon-chevron-down[aria-hidden=true] {
  right: 20px;
}

@media screen and (max-width: 1151px) {
  .search-section .search-filter-container .filter-results {
    display: block;
  }
}
.search-section .search-filter-container .filter-results.hidden {
  display: none;
}

.search-section .search-filter-container .filter-results {
  padding-bottom: 10px;
}

@media screen and (min-width: 1152px) {
  .search-section .search-filter-container .filter-results {
    position: relative;
    top: -14px;
  }
}
.search-section .search-filter-container .filter-results-content.hidden, .search-section .search-filter-container .filter-results.hidden {
  display: none;
}

.search-section .search-filter-container .filter-results .expandable-heading, .search-section .search-filter-container .filter-results-content .expandable-heading {
  border-bottom: 1px solid #e9ebee;
  display: block;
  padding: 0 0 20px 15px;
}

.search-section .search-filter-container .filter-results .expandable-heading .expandable-heading-icon, .search-section .search-filter-container .filter-results-content .expandable-heading .expandable-heading-icon {
  top: 30px;
}

.search-section .search-filter-container .filter-results .expandable-heading .sub-heading-text, .search-section .search-filter-container .filter-results-content .expandable-heading .sub-heading-text {
  display: block;
  line-height: 1rem;
  margin: 2px 0 0 40px;
}

.search-section .search-filter-container .filter-results .expandable-heading .expandable-heading-text, .search-section .search-filter-container .filter-results-content .expandable-heading .expandable-heading-text {
  font-family: Gotham\ 4r;
  font-size: 16px;
  padding: 20px 40px 0;
}

.search-section .search-filter-container .filter-results .expandable-heading[aria-expanded=true], .search-section .search-filter-container .filter-results-content .expandable-heading[aria-expanded=true] {
  border-bottom: none;
  padding-bottom: 22px;
}

.search-section .search-filter-container .filter-results .expandable-heading[aria-expanded=true] .expandable-heading-text, .search-section .search-filter-container .filter-results-content .expandable-heading[aria-expanded=true] .expandable-heading-text {
  font-family: Gotham\ 5r;
}

.search-section .search-filter-container .filter-results .expandable-heading[aria-expanded=true] .sub-heading-text, .search-section .search-filter-container .filter-results-content .expandable-heading[aria-expanded=true] .sub-heading-text {
  display: none;
}

.search-section .search-filter-container .filter-results .content, .search-section .search-filter-container .filter-results-content .content {
  border-bottom: none;
  padding: 0 0 0 55px;
}

.search-section .search-filter-container .filter-results .content :first-child, .search-section .search-filter-container .filter-results-content .content :first-child {
  line-height: 16px;
}

.search-section .search-filter-container .filter-results .content :last-child, .search-section .search-filter-container .filter-results-content .content :last-child {
  margin-bottom: 12px;
}

.search-section .search-filter-container .filter-results .content.show, .search-section .search-filter-container .filter-results-content .content.show {
  border-bottom: 1px solid #e9ebee;
}

.search-section .search-filter-container .filter-results .content.show .divider-small, .search-section .search-filter-container .filter-results-content .content.show .divider-small {
  display: none;
  margin: 6px 0;
  padding: 0;
}

.search-section .search-filter-container .filter-results .content.show .show-more-less .show-more-less-divider.--hidden, .search-section .search-filter-container .filter-results-content .content.show .show-more-less .show-more-less-divider.--hidden {
  display: none;
}

.search-section .search-filter-container .filter-results .content.show .show-more-less-item, .search-section .search-filter-container .filter-results-content .content.show .show-more-less-item {
  margin-bottom: 28px;
}

.search-section .search-filter-container .filter-results .content.show .show-more-less-link[aria-expanded=true], .search-section .search-filter-container .filter-results-content .content.show .show-more-less-link[aria-expanded=true] {
  position: relative;
  top: 0;
}

.search-section .search-filter-container .filter-results .content .check-box + label, .search-section .search-filter-container .filter-results-content .content .check-box + label {
  display: block;
  line-height: 22px;
  padding: 0 0 10px 34px;
}

.search-section .search-filter-container .filter-results .content .radio-button + label, .search-section .search-filter-container .filter-results-content .content .radio-button + label {
  line-height: 19px;
  margin: 0;
}

.search-section .modal-search-filter-container .modal-container .modal-inner {
  padding-top: 0;
}

.search-section .modal-search-filter-container.modal-showing .filter-results-content {
  display: block;
}

.search-section .modal-search-filter-container.modal-showing .reset-search-filter-link {
  display: inline-block;
}

.search-section .modal-search-filter-container.modal-showing .pl-search-close {
  top: 5px;
}

.search-section .modal-search-filter-container.modal-showing .modal-search-filter-contents .filter-header {
  display: block;
  margin-bottom: 0;
  padding-bottom: 0;
}

.search-section .modal-search-filter-container .mobile-search-container, .search-section .modal-search-filter-container .search-results-button {
  display: block;
}

.search-section .filter-skip-results {
  display: none;
}

@media screen and (min-width: 1152px) {
  .search-section .filter-skip-results {
    display: block;
    margin-bottom: 20px;
    padding-top: 10px;
  }
}
.search-section .pl-search-filter-pattern-version:before {
  content: "2.5.2";
}

.search-section .modal-fullscreen .modal-container .modal-inner .modal-header, .search-section .modal-pattern .modal-inner .modal-header {
  align-items: center;
  background-color: #f7f7f7;
  border: 2px solid #e9ebee;
  border-radius: 8px 8px 0 0;
  display: flex;
  margin: 0;
  min-height: auto;
  padding: 8px 20px;
}

.search-section .modal-fullscreen .modal-container .modal-inner .-left.modal-header, .search-section .modal-pattern .modal-inner .-left.modal-header {
  justify-content: flex-start;
}

.search-section .modal-fullscreen .modal-container .modal-inner .-center.modal-header, .search-section .modal-pattern .modal-inner .-center.modal-header {
  justify-content: center;
}

.search-section .modal-fullscreen .modal-container .modal-inner .-right.modal-header, .search-section .modal-pattern .modal-inner .-right.modal-header {
  justify-content: flex-end;
}

.search-section .modal-fullscreen .modal-container .modal-inner .modal-header .icon-md, .search-section .modal-fullscreen .modal-container .modal-inner .modal-header i[class^=icon], .search-section .modal-pattern .modal-inner .modal-header .icon-md, .search-section .modal-pattern .modal-inner .modal-header i[class^=icon] {
  float: left;
  font-size: 28px;
  margin: 4px 5px 4px 0;
  padding: 0;
  position: relative;
}

@media screen and (max-width: 767px) {
  .search-section .modal-fullscreen .modal-container .modal-inner .modal-header .icon-md, .search-section .modal-fullscreen .modal-container .modal-inner .modal-header i[class^=icon], .search-section .modal-pattern .modal-inner .modal-header .icon-md, .search-section .modal-pattern .modal-inner .modal-header i[class^=icon] {
    font-size: 1.25rem;
    margin: 0 5px 0 0;
  }
}
.search-section .modal-fullscreen .modal-container .modal-inner .modal-header, .search-section .modal-pattern .modal-inner .modal-header {
  line-height: 24px;
}

.search-section .modal-fullscreen .modal-container .modal-inner .modal-header .modal-title, .search-section .modal-pattern .modal-inner .modal-header .modal-title {
  display: block;
  font-size: 20px;
  line-height: 28px;
  margin: 0;
  max-width: calc(100% - 40px);
  padding: 0;
}

.search-section .modal-fullscreen .modal-container .modal-inner .modal-buttons, .search-section .modal-pattern .modal-inner .modal-buttons {
  display: block;
  height: auto;
  position: relative;
  width: 100%;
}

@-moz-document url-prefix() {
  @media screen and (max-width: 767px) {
    .search-section .modal-fullscreen .modal-container .modal-inner .modal-buttons, .search-section .modal-pattern .modal-inner .modal-buttons {
      margin-bottom: 40px;
    }
  }
}
@media screen and (max-width: 767px) {
  .search-section .modal-fullscreen .modal-container .modal-inner .modal-buttons, .search-section .modal-pattern .modal-inner .modal-buttons {
    bottom: 0;
    display: flex;
    flex-wrap: wrap;
    flex-flow: column;
  }
}
@media screen and (min-width: 768px) {
  .search-section .modal-fullscreen .modal-container .modal-inner .modal-buttons, .search-section .modal-pattern .modal-inner .modal-buttons {
    display: inline-flex;
    flex-wrap: wrap;
    position: relative;
  }
  .search-section .modal-fullscreen .modal-container .modal-inner .-left.modal-buttons, .search-section .modal-pattern .modal-inner .-left.modal-buttons {
    justify-content: flex-start;
    margin-left: 0;
    margin-right: 0;
  }
  .search-section .modal-fullscreen .modal-container .modal-inner .-center.modal-buttons, .search-section .modal-pattern .modal-inner .-center.modal-buttons {
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
  }
}
.search-section .modal-fullscreen .modal-container .modal-inner .-right.modal-buttons .button:last-child, .search-section .modal-pattern .modal-inner .-right.modal-buttons .button:last-child {
  margin-right: 0;
}

@media screen and (min-width: 768px) {
  .search-section .modal-fullscreen .modal-container .modal-inner .-right.modal-buttons .button:nth-child(3), .search-section .modal-pattern .modal-inner .-right.modal-buttons .button:nth-child(3) {
    margin-right: 8px;
  }
  .search-section .modal-fullscreen .modal-container .modal-inner .-right.modal-buttons, .search-section .modal-pattern .modal-inner .-right.modal-buttons {
    justify-content: flex-end;
  }
}
@media screen and (max-width: 767px) {
  .search-section .modal-fullscreen .modal-container .modal-inner .modal-buttons > div, .search-section .modal-pattern .modal-inner .modal-buttons > div {
    bottom: 0;
    display: flex;
    flex-flow: column;
    margin-bottom: 0;
    position: relative;
    width: 100%;
  }
}
.search-section .modal-fullscreen .modal-container .modal-inner .modal-buttons .button, .search-section .modal-pattern .modal-inner .modal-buttons .button {
  margin-bottom: 0;
}

@-moz-document url-prefix() {
  .search-section .modal-fullscreen .modal-container .modal-inner .modal-buttons .button:focus, .search-section .modal-pattern .modal-inner .modal-buttons .button:focus {
    outline: 1px dotted #0d1c3d;
    outline-offset: 2px;
  }
}
@media screen and (min-width: 768px) {
  .search-section .modal-fullscreen .modal-container .modal-inner .modal-buttons .button.-inverted, .search-section .modal-fullscreen .modal-container .modal-inner .modal-buttons .button.modal-btn2, .search-section .modal-pattern .modal-inner .modal-buttons .button.-inverted, .search-section .modal-pattern .modal-inner .modal-buttons .button.modal-btn2 {
    margin-left: 0;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .modal-fullscreen .modal-container .modal-inner .modal-buttons .button, .search-section .modal-pattern .modal-inner .modal-buttons .button {
    margin-left: 0;
  }
}
@media screen and (min-width: 1181px) {
  .search-section .modal-fullscreen .modal-container .modal-inner .modal-buttons .button, .search-section .modal-pattern .modal-inner .modal-buttons .button {
    width: auto;
  }
}
@media screen and (max-width: 767px) {
  .search-section .modal-fullscreen .modal-container .modal-inner .modal-buttons .button + .button, .search-section .modal-pattern .modal-inner .modal-buttons .button + .button {
    margin-bottom: 10px;
    margin-top: 20px;
  }
}
@media screen and (min-width: 768px) {
  .search-section .modal-fullscreen .modal-container .modal-inner .modal-buttons .button, .search-section .modal-pattern .modal-inner .modal-buttons .button {
    margin: 0 8px;
    width: auto;
  }
}
.search-section .modal-fullscreen .modal-container .modal-inner .modal-buttons .button.-action, .search-section .modal-pattern .modal-inner .modal-buttons .button.-action {
  background-color: #fff;
  border-color: #0078b3;
  color: #0078b3;
}

.search-section .modal-fullscreen .modal-container .modal-inner .modal-buttons .button.-action.-inverted, .search-section .modal-pattern .modal-inner .modal-buttons .button.-action.-inverted {
  background: #0078b3;
  color: #fff;
}

.search-section .modal-fullscreen .modal-container .modal-inner .modal-buttons .button.-action, .search-section .modal-pattern .modal-inner .modal-buttons .button.-action {
  order: 1;
}

.search-section .modal-fullscreen .modal-container .modal-inner .modal-buttons .button.-action.-inverted, .search-section .modal-pattern .modal-inner .modal-buttons .button.-action.-inverted {
  order: 3;
}

.search-section .modal-pattern .modal-inner > .-close, .search-section .modal-pattern .modal-inner > .-close--button, .search-section .modal-pattern .modal-inner > .-close--small, .search-section .modal-pattern.modal-fullscreen .-close--button, .search-section .modal-pattern.modal-fullscreen .-close--small, .search-section .modal-pattern.modal-fullscreen[class*=bar] .modal-container [class^=-close], .search-section .modal-pattern.modal-fullscreen[class*=close] {
  color: #0074ad;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 100;
}

.search-section .modal-pattern .modal-inner > .-close--button:before, .search-section .modal-pattern .modal-inner > .-close--small:before, .search-section .modal-pattern .modal-inner > .-close:before, .search-section .modal-pattern.modal-fullscreen .-close--button:before, .search-section .modal-pattern.modal-fullscreen .-close--small:before, .search-section .modal-pattern.modal-fullscreen[class*=bar] .modal-container [class^=-close]:before, .search-section .modal-pattern.modal-fullscreen[class*=close]:before {
  color: #003b71;
  font-size: 14px;
  height: 14px;
  margin: 4px 0;
  width: 14px;
}

@-moz-document url-prefix() {
  .search-section .modal-pattern .modal-inner > .-close--button:focus, .search-section .modal-pattern .modal-inner > .-close--small:focus, .search-section .modal-pattern .modal-inner > .-close:focus, .search-section .modal-pattern.modal-fullscreen .-close--button:focus, .search-section .modal-pattern.modal-fullscreen .-close--small:focus, .search-section .modal-pattern.modal-fullscreen[class*=bar] .modal-container [class^=-close]:focus, .search-section .modal-pattern.modal-fullscreen[class*=close]:focus {
    border: 1px dotted #0d1c3d;
    outline: none;
    outline-offset: 0;
  }
}
.search-section .modal-pattern .modal-inner > .-close, .search-section .modal-pattern .modal-inner > .-close--button, .search-section .modal-pattern .modal-inner > .-close--small, .search-section .modal-pattern.modal-fullscreen .-close--button, .search-section .modal-pattern.modal-fullscreen .-close--small, .search-section .modal-pattern.modal-fullscreen[class*=close] {
  font-size: 1.25rem;
  padding: 10px;
  right: 6px;
}

@media screen and (min-width: 768px) {
  .search-section .modal-pattern .modal-inner > .-close, .search-section .modal-pattern .modal-inner > .-close--button, .search-section .modal-pattern .modal-inner > .-close--small, .search-section .modal-pattern.modal-fullscreen .-close--button, .search-section .modal-pattern.modal-fullscreen .-close--small, .search-section .modal-pattern.modal-fullscreen[class*=close] {
    padding: 8px 20px;
    right: 0;
  }
  .search-section .kp-modal-disable-scroll {
    overflow: hidden;
  }
}
.search-section .modal-pattern {
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 999999;
}

.search-section .modal-pattern:not(.modal-fullscreen) .modal-container {
  overflow: hidden;
}

.search-section .modal-pattern:not(.modal-fullscreen) .modal-container .modal-inner {
  overflow: auto;
}

@media screen and (min-width: 768px) {
  .search-section .modal-pattern:not(.modal-fullscreen) .modal-container .modal-inner {
    max-height: calc(100% - 16px);
  }
}
.search-section .modal-pattern.modal-fullscreen {
  height: 100%;
}

.search-section .modal-pattern.modal-fullscreen[class*=bar] .modal-container .modal-inner {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}

.search-section .modal-pattern.modal-fullscreen[class*=bar] .modal-container [class^=-close] {
  font-size: 14px;
}

.search-section .modal-pattern.modal-fullscreen[class*=bar] .modal-container [class^=-close] img {
  margin: 0;
}

.search-section .modal-pattern.modal-fullscreen .-close--button, .search-section .modal-pattern.modal-fullscreen .-close--small {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
}

.search-section .modal-pattern.modal-fullscreen .-close--button.-book, .search-section .modal-pattern.modal-fullscreen .-close--button.\--book, .search-section .modal-pattern.modal-fullscreen .-close--small.-book, .search-section .modal-pattern.modal-fullscreen .-close--small.\--book {
  font-family: Gotham\ 4r;
}

.search-section .modal-pattern.modal-fullscreen .-close--button.-light, .search-section .modal-pattern.modal-fullscreen .-close--button.\--light, .search-section .modal-pattern.modal-fullscreen .-close--small.-light, .search-section .modal-pattern.modal-fullscreen .-close--small.\--light {
  font-family: Gotham\ 3r;
}

.search-section .modal-pattern.modal-fullscreen .-close--button.-bold, .search-section .modal-pattern.modal-fullscreen .-close--button.-medium, .search-section .modal-pattern.modal-fullscreen .-close--button.\--bold, .search-section .modal-pattern.modal-fullscreen .-close--button.\--medium, .search-section .modal-pattern.modal-fullscreen .-close--small.-bold, .search-section .modal-pattern.modal-fullscreen .-close--small.-medium, .search-section .modal-pattern.modal-fullscreen .-close--small.\--bold, .search-section .modal-pattern.modal-fullscreen .-close--small.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .modal-pattern.modal-fullscreen .-close--button, .search-section .modal-pattern.modal-fullscreen .-close--small {
  align-items: center;
  background: transparent;
  border: transparent;
  display: flex;
  flex-direction: column;
}

.search-section .modal-pattern.modal-fullscreen .-close--button img, .search-section .modal-pattern.modal-fullscreen .-close--small img {
  height: 14px;
  margin: 4px 0;
  width: 14px;
}

.search-section .modal-pattern.modal-fullscreen.bar_kp-blue .modal-container:before {
  background-color: #0078b3;
  border-radius: 0;
  content: "";
  display: block;
  height: 10px;
}

.search-section .modal-pattern.modal-fullscreen .modal-container {
  padding: 0;
}

.search-section .modal-pattern.modal-fullscreen.modal-showing .modal-fade-screen {
  opacity: 0;
}

.search-section .modal-pattern.modal-showing {
  display: block;
  max-height: 100%;
}

.search-section .modal-pattern.modal-showing .modal-fade-screen {
  opacity: 1;
  visibility: visible;
}

@media screen and (max-width: 767px) {
  .search-section .modal-pattern.modal-showing .modal-fade-screen {
    overflow: hidden;
  }
}
.search-section .modal-pattern.modal-icons-enabled:not(.modal-fullscreen) .modal-header .modal-icon, .search-section .modal-pattern:not(.modal-fullscreen) .modal-icons-enabled .modal-header .modal-icon {
  display: block;
  min-width: 40px;
}

.search-section .modal-pattern.modal-icons-enabled:not(.modal-fullscreen) .modal-header .modal-icon i, .search-section .modal-pattern:not(.modal-fullscreen) .modal-icons-enabled .modal-header .modal-icon i {
  font-size: 30px;
  margin-top: 3px;
}

.search-section .modal-pattern.modal-icons-enabled:not(.modal-fullscreen) .modal-header .modal-icon img, .search-section .modal-pattern:not(.modal-fullscreen) .modal-icons-enabled .modal-header .modal-icon img {
  height: 36px;
  left: 13px;
  position: absolute;
  top: 42px;
  width: 36px;
}

@media screen and (min-width: 768px) {
  .search-section .modal-pattern.modal-icons-enabled:not(.modal-fullscreen) .modal-header .modal-icon, .search-section .modal-pattern:not(.modal-fullscreen) .modal-icons-enabled .modal-header .modal-icon {
    width: 40px;
  }
  .search-section .modal-pattern.modal-icons-enabled:not(.modal-fullscreen) .modal-header .modal-icon i, .search-section .modal-pattern:not(.modal-fullscreen) .modal-icons-enabled .modal-header .modal-icon i {
    font-size: 40px;
    margin-top: 5px;
  }
  .search-section .modal-pattern.modal-icons-enabled:not(.modal-fullscreen) .modal-header .modal-icon img, .search-section .modal-pattern:not(.modal-fullscreen) .modal-icons-enabled .modal-header .modal-icon img {
    height: 48px;
    left: 0;
    position: relative;
    top: 0;
    width: 48px;
  }
  .search-section .modal-pattern.modal-icons-enabled:not(.modal-fullscreen) .modal-header .modal-icon, .search-section .modal-pattern:not(.modal-fullscreen) .modal-icons-enabled .modal-header .modal-icon {
    margin-right: 20px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .modal-pattern.modal-icons-enabled:not(.modal-fullscreen) .modal-content .modal-actions, .search-section .modal-pattern:not(.modal-fullscreen) .modal-icons-enabled .modal-content .modal-actions {
    font-size: 16px;
  }
}
.search-section .modal-pattern.modal-icons-enabled:not(.modal-fullscreen) .modal-content .modal-actions label, .search-section .modal-pattern:not(.modal-fullscreen) .modal-icons-enabled .modal-content .modal-actions label {
  font-size: 14px;
  line-height: 20px;
  margin: 0;
}

@media screen and (min-width: 1152px) {
  .search-section .modal-pattern.modal-icons-enabled:not(.modal-fullscreen) .modal-content .modal-actions label, .search-section .modal-pattern:not(.modal-fullscreen) .modal-icons-enabled .modal-content .modal-actions label {
    font-size: 14px;
    line-height: 24px;
    margin: 0;
  }
}
.search-section .modal-pattern.modal-icons-enabled:not(.modal-fullscreen) .modal-content .modal-icon + .modal-content-inner, .search-section .modal-pattern:not(.modal-fullscreen) .modal-icons-enabled .modal-content .modal-icon + .modal-content-inner {
  display: inline-flex;
  vertical-align: top;
  width: calc(100% - 60px);
}

.search-section .modal-pattern.modal-icons-enabled:not(.modal-fullscreen) .modal-content .modal-icon + .content-fragment-container, .search-section .modal-pattern:not(.modal-fullscreen) .modal-icons-enabled .modal-content .modal-icon + .content-fragment-container {
  display: inline-flex;
  vertical-align: top;
  width: 80%;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .modal-pattern.modal-icons-enabled:not(.modal-fullscreen) .modal-content .modal-icon + .content-fragment-container, .search-section .modal-pattern:not(.modal-fullscreen) .modal-icons-enabled .modal-content .modal-icon + .content-fragment-container {
    width: 85%;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .modal-pattern.modal-icons-enabled:not(.modal-fullscreen) .modal-content .modal-icon + .content-fragment-container, .search-section .modal-pattern:not(.modal-fullscreen) .modal-icons-enabled .modal-content .modal-icon + .content-fragment-container {
    width: 90%;
  }
}
.search-section .modal-pattern .modal-inner {
  background: #fff;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  height: auto;
  margin: 0 auto;
  padding: 0;
  position: relative;
  -webkit-transform: translateZ(0);
  z-index: 999999;
}

@media screen and (max-width: 767px) {
  .search-section .modal-pattern .modal-inner {
    background: #fff;
    max-width: 100%;
    overflow-x: auto;
    overflow-y: none;
    width: 100%;
    -webkit-overflow-scrolling: touch;
    height: 100%;
    margin: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .modal-pattern .modal-inner {
    margin: 28px auto 0;
    width: 520px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .modal-pattern .modal-inner {
    margin: 16px auto 0;
    max-width: 998px;
    overflow: visible;
    width: auto;
  }
}
.search-section .modal-pattern .modal-inner p {
  font-size: 18px;
  line-height: 24px;
}

@media screen and (max-width: 767px) {
  .search-section .modal-pattern .modal-inner p {
    font-size: 20px;
    line-height: 28px;
  }
}
.search-section .modal-pattern .modal-inner p {
  margin: 0;
}

.search-section .modal-pattern .modal-inner > .-close--button, .search-section .modal-pattern .modal-inner > .-close--small {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
}

.search-section .modal-pattern .modal-inner > .-close--button.-book, .search-section .modal-pattern .modal-inner > .-close--button.\--book, .search-section .modal-pattern .modal-inner > .-close--small.-book, .search-section .modal-pattern .modal-inner > .-close--small.\--book {
  font-family: Gotham\ 4r;
}

.search-section .modal-pattern .modal-inner > .-close--button.-light, .search-section .modal-pattern .modal-inner > .-close--button.\--light, .search-section .modal-pattern .modal-inner > .-close--small.-light, .search-section .modal-pattern .modal-inner > .-close--small.\--light {
  font-family: Gotham\ 3r;
}

.search-section .modal-pattern .modal-inner > .-close--button.-bold, .search-section .modal-pattern .modal-inner > .-close--button.-medium, .search-section .modal-pattern .modal-inner > .-close--button.\--bold, .search-section .modal-pattern .modal-inner > .-close--button.\--medium, .search-section .modal-pattern .modal-inner > .-close--small.-bold, .search-section .modal-pattern .modal-inner > .-close--small.-medium, .search-section .modal-pattern .modal-inner > .-close--small.\--bold, .search-section .modal-pattern .modal-inner > .-close--small.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .modal-pattern .modal-inner > .-close--button, .search-section .modal-pattern .modal-inner > .-close--small {
  align-items: center;
  background: transparent;
  border: transparent;
  display: flex;
  flex-direction: column;
}

.search-section .modal-pattern .modal-inner > .-close--button img, .search-section .modal-pattern .modal-inner > .-close--small img {
  height: 14px;
  margin: 4px 0;
  width: 14px;
}

.search-section .modal-pattern .modal-inner > .-close:before {
  display: none;
}

.search-section .modal-pattern .modal-inner .modal-content {
  color: #0d1c3d;
  font-family: Gotham\ 4r;
  font-size: 0.8125rem;
  letter-spacing: 0.01em;
  line-height: 20px;
  padding: 40px 40px 30px;
  text-align: left;
}

@media screen and (min-width: 1152px) {
  .search-section .modal-pattern .modal-inner .modal-content {
    font-size: 1rem;
    line-height: 24px;
  }
}
.search-section .modal-pattern .modal-inner .modal-content h3 {
  margin: 0 0 0.5rem;
}

.search-section .modal-pattern .modal-inner .modal-content .modal-content-body {
  margin: 0 !important;
}

.search-section .modal-pattern .modal-inner .modal-content .modal-actions {
  margin: 0;
}

.search-section .modal-pattern .modal-inner .modal-content .modal-actions .modal-checkboxes {
  align-items: center;
  display: flex;
  margin: 30px 0;
  max-width: 1280px;
  padding: 0 0 20px;
}

.search-section .modal-pattern .modal-inner .modal-content .modal-actions .modal-checkboxes input {
  margin-right: 0.5rem !important;
}

.search-section .modal-pattern .modal-inner .modal-content .modal-actions .modal-checkboxes label {
  line-height: 24px;
}

.search-section .modal-pattern .modal-inner .modal-content .modal-actions .modal-checkboxes label:before {
  height: 18px;
  width: 18px;
}

@media screen and (max-width: 1151px) {
  .search-section .modal-pattern .modal-inner .modal-content .modal-actions .modal-checkboxes + .modal-buttons {
    padding: 0;
  }
}
@media screen and (min-width: 768px) {
  .search-section .modal-pattern .modal-inner .modal-content .modal-actions .modal-checkboxes + .modal-buttons {
    margin-top: 0;
  }
  .search-section .modal-pattern .modal-inner .modal-content .modal-actions .modal-checkboxes + .modal-buttons .button {
    margin-top: 10px;
  }
}
.search-section .modal-pattern .modal-inner .modal-content .modal-icon {
  display: inline-flex;
  height: 29.94px;
  margin: 0 20px 0 0;
  width: 32.95px;
}

.search-section .modal-pattern .modal-inner .modal-content .modal-icon img {
  height: 29.94px;
  width: 32.95px;
}

.search-section .modal-pattern .modal-inner .modal-content .modal-icon + .content-fragment-container {
  display: inline-flex;
  vertical-align: top;
  width: 80%;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .modal-pattern .modal-inner .modal-content .modal-icon + .content-fragment-container {
    width: 85%;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .modal-pattern .modal-inner .modal-content .modal-icon + .content-fragment-container {
    width: 90%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .modal-pattern .modal-inner .modal-buttons {
    margin-top: 10px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .modal-pattern .modal-inner .modal-buttons {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 767px) {
  .search-section .modal-pattern .modal-inner .modal-buttons .button {
    margin-bottom: 16px;
    width: 100%;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .modal-pattern .modal-inner .-left.modal-buttons {
    margin-left: 30px;
    margin-top: 30px;
  }
}
@media screen and (max-width: 767px) {
  .search-section .modal-pattern .modal-inner .button-container .button {
    width: 100%;
  }
}
.search-section .modal-pattern .modal-inner .modal-actions .modal-checkboxes {
  margin: 0 auto;
  max-width: 1280px;
  padding: 0 40px 20px;
}

.search-section .modal-pattern .modal-inner .check-box {
  z-index: 1;
}

.search-section .modal-pattern .modal-container {
  height: 100vh;
  margin: 0 auto;
  position: relative;
}

@media screen and (min-width: 768px) {
  .search-section .modal-pattern .modal-container {
    overflow: hidden;
    padding: 0 1rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 767px) {
  .search-section .modal-pattern .modal-container {
    margin-left: 0;
    margin-right: 0;
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1151px) {
  .search-section .modal-pattern .modal-container {
    margin-left: 0;
    margin-right: 0;
    max-width: 90rem;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 768px) and (min-width: 1152px) {
  .search-section .modal-pattern .modal-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 90rem;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .modal-pattern .modal-container {
    padding: 0;
    z-index: 999999;
  }
}
.search-section .modal-pattern .modal-fade-screen {
  background: rgba(0, 0, 0, 0.65);
  bottom: 0;
  left: 0;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
  -webkit-transition: opacity 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-transition: opacity 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
  -ms-transition: opacity 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: opacity 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: opacity 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
  visibility: hidden;
}

@media print {
  .search-section .modal-pattern .modal-inner {
    margin: 0;
    padding: 0;
    width: 100% !important;
  }
  .search-section .modal-pattern .modal-inner .modal-header {
    background-color: transparent;
    border-color: transparent;
  }
  .search-section .modal-pattern .modal-inner > .-close--small {
    display: none;
  }
  .search-section .modal-pattern .modal-inner .modal-fade-screen {
    background-color: #fff;
  }
  .search-section .modal-pattern .-close--small {
    display: none;
  }
}
.search-section .modal-pattern.modal-pattern .modal-container div.modal-inner div.modal-header {
  min-height: 64px;
  padding-bottom: 18px;
  padding-top: 18px;
}

.search-section .modal-pattern.modal-pattern .modal-container div.modal-inner button.-close--small[class^=-close] {
  display: flex;
  flex-direction: column;
  font-size: 14px;
  font-weight: 400;
  justify-content: start;
  letter-spacing: 0;
  line-height: 20px;
  max-height: 64px;
  padding: 8px 24px 8px 16px;
  position: absolute;
  right: 0;
}

.search-section .modal-pattern.modal-pattern .modal-container div.modal-inner button.-close--small[class^=-close].-book, .search-section .modal-pattern.modal-pattern .modal-container div.modal-inner button.-close--small[class^=-close].\--book {
  font-family: Gotham\ 4r;
}

.search-section .modal-pattern.modal-pattern .modal-container div.modal-inner button.-close--small[class^=-close].-light, .search-section .modal-pattern.modal-pattern .modal-container div.modal-inner button.-close--small[class^=-close].\--light {
  font-family: Gotham\ 3r;
}

.search-section .modal-pattern.modal-pattern .modal-container div.modal-inner button.-close--small[class^=-close].-bold, .search-section .modal-pattern.modal-pattern .modal-container div.modal-inner button.-close--small[class^=-close].-medium, .search-section .modal-pattern.modal-pattern .modal-container div.modal-inner button.-close--small[class^=-close].\--bold, .search-section .modal-pattern.modal-pattern .modal-container div.modal-inner button.-close--small[class^=-close].\--medium {
  font-family: Gotham\ 5r;
}

.search-section .modal-pattern.modal-pattern .modal-container div.modal-inner button.-close--small[class^=-close] {
  color: #0074ad;
  font-weight: 700;
}

.search-section .modal-pattern.modal-pattern .modal-container div.modal-inner button.-close--small[class^=-close] i, .search-section .modal-pattern.modal-pattern .modal-container div.modal-inner button.-close--small[class^=-close] img, .search-section .modal-pattern.modal-pattern .modal-container div.modal-inner button.-close--small[class^=-close] svg {
  height: 24px;
  margin: 0 10px 4px;
  padding: 5px;
  width: 24px;
}

.search-section .modal-pattern.modal-pattern .modal-container div.modal-inner button.-close--small[class^=-close] img {
  filter: invert(37%) sepia(94%) saturate(6620%) hue-rotate(182deg) brightness(89%) contrast(101%);
}

.search-section .modal-pattern {
  display: none;
}

@media screen and (max-width: 767px) {
  .search-section .modal-pattern .modal-inner .-center.modal-header {
    font-size: 20px;
    text-align: center;
  }
  .search-section .modal-pattern .modal-inner .modal-buttons .button + .button {
    margin-top: 0;
  }
}
.search-section .modal-pattern .-close--large:before, .search-section .modal-pattern .-close--small:before, .search-section .modal-pattern .-close:before {
  display: none;
}

.search-section .modal-button:active, .search-section .modal-button:focus, .search-section .modal-button:hover {
  text-decoration: none;
}

.search-section .modal-fullscreen {
  height: 100%;
}

@media screen and (min-width: 768px) {
  .search-section .modal-fullscreen .modal-container [class^=-close] {
    padding: 15px 20px;
    top: 0;
  }
}
@media screen and (max-width: 767px) {
  .search-section .modal-fullscreen .modal-container [class^=-close] {
    padding: 10px;
    right: 6px;
  }
}
@media screen and (min-width: 1281px) {
  .search-section .modal-fullscreen .modal-container [class^=-close] {
    right: 18px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .modal-fullscreen .modal-container [class^=-close] {
    right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .modal-fullscreen .modal-container [class^=-close] {
    right: 8px;
  }
}
@media screen and (max-width: 767px) {
  .search-section .modal-fullscreen .modal-container [class^=-close] {
    right: 6px;
  }
}
.search-section .modal-fullscreen.bar_blue-5 .modal-container:before {
  background: #f2f8fb;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_blue-10 .modal-container:before {
  background: #e6f2f7;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_blue-extra-dark .modal-container:before {
  background: #002343;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_blue-light .modal-container:before {
  background: #92ccf0;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_blue-xlight .modal-container:before {
  background: #f0f7fa;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_black .modal-container:before {
  background: #000;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_gray-dark .modal-container:before {
  background: #58616b;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_gray .modal-container:before {
  background: #ecedef;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_green-regular .modal-container:before {
  background: #33a437;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_red .modal-container:before {
  background: #d00000;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_transparent-black-light .modal-container:before {
  background: rgba(0, 0, 0, 0.05);
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_transparent-black-regular .modal-container:before {
  background: rgba(0, 0, 0, 0.1);
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_transparent-black-dark .modal-container:before {
  background: rgba(0, 0, 0, 0.2);
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_interactive-blue .modal-container:before {
  background: #0078b3;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_contrast-blue .modal-container:before {
  background: #0074ad;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_interactive-blue-dark .modal-container:before {
  background: #003b71;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_kp-blue .modal-container:before {
  background: #0078b3;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_inky-blue .modal-container:before {
  background: #0d1c3d;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_dolphin .modal-container:before {
  background: #677083;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_dolphin-mid .modal-container:before {
  background: #a0a5b6;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_graphite-dark .modal-container:before {
  background: #d3d6dc;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_graphite .modal-container:before {
  background: #e9ebee;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_graphite-light .modal-container:before {
  background: #f4f5f6;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_pebble .modal-container:before {
  background: #f7f7f7;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_midnight .modal-container:before {
  background: #003b71;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_sky .modal-container:before {
  background: #90cef1;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_moss .modal-container:before {
  background: #4a7628;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_grass .modal-container:before {
  background: #57a635;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_leaf .modal-container:before {
  background: #a4d751;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_burnt-sienna .modal-container:before {
  background: #d1480c;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_tiger-lily .modal-container:before {
  background: #f36c0d;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_tangerine .modal-container:before {
  background: #fec941;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_ocean .modal-container:before {
  background: #066564;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_aqua .modal-container:before {
  background: #20a29e;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_robin-egg .modal-container:before {
  background: #7bd3cf;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_acai .modal-container:before {
  background: #bb1654;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_fuchsia .modal-container:before {
  background: #f05674;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_rose .modal-container:before {
  background: #ffa4b4;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_plum .modal-container:before {
  background: #583985;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_lilac .modal-container:before {
  background: #846ead;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_lavender .modal-container:before {
  background: #b2a8d2;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_deep-red .modal-container:before {
  background: #b63125;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_deep-chalk .modal-container:before {
  background: #585858;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_mid-chalk .modal-container:before {
  background: #666;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_light-chalk .modal-container:before {
  background: #d8d1ca;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_mid-aqua .modal-container:before {
  background: #ceecfd;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_light-aqua .modal-container:before {
  background: #e9f7fe;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_pale-blue .modal-container:before {
  background: #f0f7fa;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_motion-blue .modal-container:before {
  background: #94dfff;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_white .modal-container:before {
  background: #fff;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_dolphin-light .modal-container:before {
  background: #b3b6c5;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.bar_slate .modal-container:before {
  background: #878f9b;
  content: "";
  display: block;
  height: 13px;
}

.search-section .modal-fullscreen.modal-showing .modal-fade-screen {
  opacity: 0;
  visibility: hidden;
}

.search-section .modal-fullscreen .modal-container {
  background: #fff;
  bottom: 0;
  height: 100%;
  left: 0;
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
  padding: 0;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 99;
}

.search-section .modal-fullscreen .modal-container .modal-inner {
  height: 100% !important;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
  width: 100% !important;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .modal-fullscreen .modal-container .modal-inner {
    padding-bottom: 60px;
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .modal-fullscreen .modal-container .modal-inner {
    height: 100%;
    padding-bottom: 90px;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }
}
@media screen and (min-width: 1152px) and (max-width: 1180px) {
  .search-section .modal-fullscreen .modal-container .modal-inner {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (min-width: 768px) {
  .search-section .modal-fullscreen .modal-container .modal-inner {
    background: #fff;
    margin: 0;
    max-width: 100%;
    overflow-x: auto;
    overflow-y: none;
    width: 100%;
    -webkit-overflow-scrolling: touch;
    left: 0;
    max-height: 100%;
    padding-top: 0;
    right: 0;
  }
}
.search-section .modal-fullscreen .modal-container .modal-inner .modal-buttons {
  left: 0;
  position: relative;
}

.search-section .modal-fullscreen .modal-container .modal-inner .modal-buttons input[type=checkbox] + label {
  flex: 1 auto;
  margin-bottom: 20px;
  margin-right: 0;
  order: 1;
}

@media screen and (min-width: 1152px) {
  .search-section .modal-fullscreen .modal-container .modal-inner .modal-buttons input[type=checkbox] + label {
    display: block;
    flex: 1;
    float: left;
    margin-bottom: 15px;
    width: 57.35098%;
  }
}
@media screen and (max-width: 767px) {
  .search-section .modal-fullscreen .modal-container .modal-inner .modal-buttons .button {
    width: 100%;
  }
}
.search-section .modal-fullscreen .modal-container .modal-inner .modal-content {
  margin: 0 auto;
  max-width: 1280px;
}

.search-section .modal-fullscreen .modal-container .modal-inner .modal-header .modal-title {
  max-width: calc(100% - 80px);
}

.search-section .modal-fullscreen .modal-container .modal-inner .check-box {
  z-index: 1;
}

.search-section .modal-fullscreen[class*=bar] .modal-container [class^=-close] {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 64px;
  padding: 8px 20px;
}

.search-section .modal-fullscreen[class*=bar] .modal-container .modal-inner:before {
  content: "";
  left: 0;
  top: 0;
  width: 100%;
}

@media screen and (min-width: 1152px) {
  .search-section .modal-fullscreen[class*=bar] .modal-container .modal-inner {
    padding-bottom: 90px;
    padding-top: 100px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .modal-fullscreen[class*=bar] .modal-container .modal-inner {
    padding-bottom: 60px;
    padding-top: 100px;
  }
}
@media screen and (max-width: 767px) {
  .search-section .modal-fullscreen[class*=bar] .modal-container .modal-inner {
    padding-bottom: 30px;
    padding-top: 90px;
  }
}
.search-section .modal-fullscreen[class*=bar] [class^=-close] {
  font-size: 14px;
}

@media screen and (min-width: 1281px) {
  .search-section .modal-fullscreen[class*=bar] [class^=-close] {
    right: 18px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .modal-fullscreen[class*=bar] [class^=-close] {
    right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .modal-fullscreen[class*=bar] [class^=-close] {
    right: 8px;
    top: 25px;
  }
}
@media screen and (max-width: 767px) {
  .search-section .modal-fullscreen[class*=bar] [class^=-close] {
    right: 6px;
    top: 10px;
  }
}
.search-section .modal-fullscreen .modal-content .scrollbox {
  margin: 0;
}

.search-section .modal-fullscreen .modal-buttons .button {
  padding: 13px !important;
}

.search-section .modal-fullscreen .modal-inner {
  background: #fff;
  margin: 0;
  max-width: 100%;
  overflow-x: auto;
  overflow-y: none;
  width: 100%;
  -webkit-overflow-scrolling: touch;
}

@media print {
  .search-section .modal-pattern {
    position: relative;
  }
  .search-section .kp-body-component.modal-print-hide, .search-section .modal-pattern .modal-inner > .-close--small {
    display: none;
  }
  .search-section .modal-pattern .modal-fade-screen {
    background-color: #fff;
  }
}
.search-section .kp-theme-ds2 .modal-pattern .modal-inner > .-close--small:before {
  color: #003b71;
}

@media screen and (max-width: 767px) {
  .search-section .kp-theme-ds2 .modal-actions .modal-buttons .button {
    width: 100%;
  }
}
.search-section .kp-theme-ds2 .modal-pattern .modal-close-title {
  font-size: 13px;
}

.search-section .pl-modal-version:before {
  content: "4.5.0";
}

@font-face {
  font-family: kp-icons;
  font-style: normal;
  font-weight: 400;
  src: url(../../../../../../../etc.clientlibs/settings/wcm/designs/kporg/kp-foundation/clientlib-modules/styleguide/resources/assets/fonts/kp-icons.eot);
  src: url(../../../../../../../etc.clientlibs/settings/wcm/designs/kporg/kp-foundation/clientlib-modules/styleguide/resources/assets/fonts/kp-icons.eot?#iefix) format("embedded-opentype"), url(../../../../../../../etc.clientlibs/settings/wcm/designs/kporg/kp-foundation/clientlib-modules/styleguide/resources/assets/fonts/kp-icons.woff) format("woff"), url(../../../../../../../etc.clientlibs/settings/wcm/designs/kporg/kp-foundation/clientlib-modules/styleguide/resources/assets/fonts/kp-icons.ttf) format("truetype"), url(../../../../../../../etc.clientlibs/settings/wcm/designs/kporg/kp-foundation/clientlib-modules/styleguide/resources/assets/fonts/kp-icons.svg#kp-icons) format("svg");
}
.search-section .chiclet-legend {
  display: inline-block;
}

.search-section .chiclet-legend:focus-visible {
  outline: none;
}

@media screen and (min-width: 1152px) {
  .search-section .chiclet-container .device-only {
    display: none;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .chiclet-container .desktop-only {
    display: none;
  }
}
.search-section .chiclet-shell {
  display: inline-block;
  position: relative;
  white-space: nowrap;
}

.search-section .chiclet-shell .chiclet-label {
  display: inline-block;
}

.search-section .chiclet-shell .chiclet-clear-button {
  appearance: none;
  background-color: transparent;
  border: 0;
  height: 44px;
  position: absolute;
  width: 44px;
}

.search-section .chiclet-shell .icon-close {
  font-size: 8px;
}

.search-section .chiclet-shell.-variation-1 {
  background-color: #f7f7f7;
  border: 1px solid #d3d6dc;
  border-radius: 16px;
  color: #0d1c3d;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
  margin: 9px 10px 9px 0;
}

.search-section .chiclet-shell.-variation-1.-book, .search-section .chiclet-shell.-variation-1.\--book {
  font-family: Gotham\ 4r;
}

.search-section .chiclet-shell.-variation-1.-light, .search-section .chiclet-shell.-variation-1.\--light {
  font-family: Gotham\ 3r;
}

.search-section .chiclet-shell.-variation-1.-bold, .search-section .chiclet-shell.-variation-1.-medium, .search-section .chiclet-shell.-variation-1.\--bold, .search-section .chiclet-shell.-variation-1.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .chiclet-shell.-variation-1 {
  font-family: Gotham\ 4r;
  padding: 8px 16px;
  text-decoration: none;
}

.search-section .chiclet-shell.-variation-1:focus {
  border: 1px solid #0078b3;
}

.search-section .chiclet-shell.-variation-1 .chiclet-label {
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
}

.search-section .chiclet-shell.-variation-1 .chiclet-label.-book, .search-section .chiclet-shell.-variation-1 .chiclet-label.\--book {
  font-family: Gotham\ 4r;
}

.search-section .chiclet-shell.-variation-1 .chiclet-label.-light, .search-section .chiclet-shell.-variation-1 .chiclet-label.\--light {
  font-family: Gotham\ 3r;
}

.search-section .chiclet-shell.-variation-1 .chiclet-label.-bold, .search-section .chiclet-shell.-variation-1 .chiclet-label.-medium, .search-section .chiclet-shell.-variation-1 .chiclet-label.\--bold, .search-section .chiclet-shell.-variation-1 .chiclet-label.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .chiclet-shell.-variation-1 .chiclet-label {
  padding-right: 19px;
}

.search-section .chiclet-shell.-variation-1 .chiclet-clear-button {
  color: #0074ad;
  right: -5px;
  top: -1px;
}

.search-section .chiclet-shell.-variation-1 .chiclet-clear-button img {
  height: 16px;
  width: 16px;
}

.search-section .chiclet-shell.-variation-2 {
  background-color: #fff;
  border: 1px solid #d3d6dc;
  border-radius: 16px;
  color: #0d1c3d;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
  margin: 8px 10px 8px 0;
  padding: 8px 16px;
  text-decoration: none;
}

.search-section .chiclet-shell.-variation-2.-book, .search-section .chiclet-shell.-variation-2.\--book {
  font-family: Gotham\ 4r;
}

.search-section .chiclet-shell.-variation-2.-light, .search-section .chiclet-shell.-variation-2.\--light {
  font-family: Gotham\ 3r;
}

.search-section .chiclet-shell.-variation-2.-bold, .search-section .chiclet-shell.-variation-2.-medium, .search-section .chiclet-shell.-variation-2.\--bold, .search-section .chiclet-shell.-variation-2.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .chiclet-shell.-variation-2 :focus {
  border: 1px solid #0078b3;
}

.search-section .chiclet-shell.-variation-2 .chiclet-label {
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
}

.search-section .chiclet-shell.-variation-2 .chiclet-label.-book, .search-section .chiclet-shell.-variation-2 .chiclet-label.\--book {
  font-family: Gotham\ 4r;
}

.search-section .chiclet-shell.-variation-2 .chiclet-label.-light, .search-section .chiclet-shell.-variation-2 .chiclet-label.\--light {
  font-family: Gotham\ 3r;
}

.search-section .chiclet-shell.-variation-2 .chiclet-label.-bold, .search-section .chiclet-shell.-variation-2 .chiclet-label.-medium, .search-section .chiclet-shell.-variation-2 .chiclet-label.\--bold, .search-section .chiclet-shell.-variation-2 .chiclet-label.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .chiclet-shell.-variation-2 .chiclet-label {
  font-family: Gotham\ 5r;
  padding-right: 19px;
}

.search-section .chiclet-shell.-variation-2 .chiclet-clear-button {
  color: #0078b3;
  right: -5px;
  top: -1px;
}

.search-section .chiclet-shell.-variation-2 .chiclet-clear-button img {
  fill: #0074ad;
  height: 16px;
  width: 16px;
}

.search-section fieldset {
  border: none;
  margin: 0;
  padding: 0;
}

.search-section .legend-row {
  align-items: baseline;
  display: inline-flex;
}

.search-section .focusing:focus {
  border: 1px solid #013699;
  outline: 1px auto -webkit-focus-ring-color;
}

.search-section .pl-chiclet-pattern-version:before {
  content: "2.1.11";
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds-tabs__nav {
  display: block;
  margin: 0 0 0 1rem;
}

@media screen and (min-width: 768px) {
  .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds-tabs__nav {
    margin: 0 1.25rem;
  }
}
.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds-tabs__list, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .tabs__list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds-tabs__list-item, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .tabs__list-item {
  box-sizing: border-box;
  display: block;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds-tabs__link, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds-tabs__link-btn .ds-tabs__text-container, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .tabs__link, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .tabs__link-btn .tabs__text-container {
  display: block;
  font-family: Gotham\ 4r;
  overflow: hidden;
  padding: 20px 20px 20px 60px;
  position: relative;
  text-overflow: ellipsis;
  transition: color 0.2s ease;
  white-space: nowrap;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds-tabs__link-btn .ds-tabs__text-container.-active, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds-tabs__link.-active, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .tabs__link-btn .tabs__text-container.-active, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .tabs__link.-active {
  font-family: Gotham\ 5r;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds-tabs__content, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .tabs__content {
  padding: 0 1rem;
}

@media screen and (min-width: 768px) {
  .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds-tabs__content, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .tabs__content {
    padding: 0 1.25rem;
  }
}
.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds-tabs__panel {
  display: block;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-click-event .tabs__link:focus, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-click-event .tabs__panel:focus {
  outline: 0;
}

@media screen and (min-width: 768px) {
  .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__list {
    display: flexbox;
    display: flex;
  }
}
.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__list-item {
  flex: 1 1 100%;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container {
  border-bottom: 0;
  box-sizing: border-box;
  overflow: visible;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  text-decoration: none;
}

@media screen and (min-width: 768px) {
  .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container {
    text-align: center;
  }
}
.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container .ds-tabs__text {
  display: inline-block;
  position: sticky;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container.-active, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container:focus, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container:hover, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-containera.-active, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-containera:active, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-containera:hover, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:focus, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:hover, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__linka.-active, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__linka:active, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__linka:hover {
  background: transparent;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__icon, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container .ds-tabs__icon {
  display: none;
}

@-moz-document url-prefix() {
  .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container:focus, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container:hover, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:focus, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:hover {
    outline: 1px dotted #0d1c3d;
    outline-offset: 2px;
  }
}
@-moz-document url-prefix() {
  .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container:focus, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container:hover, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:focus, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:hover {
    outline-offset: -1px;
  }
}
.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container:focus, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container:hover, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:focus, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:hover {
  color: #0d1c3d;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container.-active, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active {
  border-top: 0;
  color: #0d1c3d;
  position: relative;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__panel--active {
  border-bottom: none;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__panel .ds-tabs__panel-inner p {
  margin: 0;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view a {
  border-radius: 0;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view {
  position: relative;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__nav-container {
  position: relative;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__nav-container.fade:before {
  background: #fff;
  background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0.737) 50%, #fff);
  content: "";
  height: 2.85rem;
  position: absolute;
  right: 0;
  width: 57px;
  z-index: 3;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view.-overflow-button .ds-tabs__nav-container.fade:before {
  right: 48px;
  width: 22px;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__nav {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  min-block-size: fit-content;
  overflow: auto hidden;
  overscroll-behavior-x: contain;
  position: relative;
  scroll-snap-type: x mandatory;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__nav.active {
  background: hsla(0, 0%, 100%, 0.3);
  cursor: grabbing;
  cursor: -webkit-grabbing;
  transform: scale(1);
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__nav {
  scrollbar-color: transparent transparent;
  scrollbar-width: thin;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__nav::-webkit-scrollbar {
  height: 10px;
  margin-top: 5px;
  width: 10px;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__nav:after {
  background-color: #878f9b;
  border-radius: 0;
  bottom: 0;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 100%;
}

@media screen and (min-width: 768px) {
  .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__panel-inner:first-child > p {
    margin-top: 0;
  }
}
.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__list {
  display: flex;
  gap: 24px;
  position: relative;
  width: fit-content;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__list:after {
  background-color: #878f9b;
  border-radius: 0;
  bottom: 0;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 100%;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__list {
  -ms-flex-align: stretch;
  align-items: stretch;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__list-item {
  height: 48px;
  width: fit-content;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__list-item ::-webkit-scrollbar {
  display: none;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link {
  scroll-margin-left: 48px;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn), .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn) {
  color: #677083;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 24px;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container.-book, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container.\--book, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container.-book, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container.\--book, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).-book, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).\--book, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).-book, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).\--book {
  font-family: Gotham\ 4r;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container.-light, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container.\--light, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container.-light, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container.\--light, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).-light, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).\--light, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).-light, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).\--light {
  font-family: Gotham\ 3r;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container.-medium, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container.\--medium, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container.-medium, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container.\--medium, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).-medium, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).\--medium, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).-medium, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).\--medium {
  font-family: Gotham\ 5r;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container.-bold, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container.\--bold, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container.-bold, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container.\--bold, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).-bold, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).\--bold, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).-bold, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).\--bold {
  font-family: Gotham\ 5r;
}

@media screen and (min-width: 1152px) {
  .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn), .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn) {
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
  }
  .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container.-book, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container.\--book, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container.-book, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container.\--book, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).-book, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).\--book, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).-book, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container.-light, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container.\--light, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container.-light, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container.\--light, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).-light, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).\--light, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).-light, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container.-medium, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container.\--medium, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container.-medium, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container.\--medium, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).-medium, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).\--medium, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).-medium, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).\--medium {
    font-family: Gotham\ 5r;
  }
  .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container.-bold, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container.\--bold, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container.-bold, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container.\--bold, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).-bold, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).\--bold, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).-bold, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).\--bold {
    font-family: Gotham\ 5r;
  }
}
.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn), .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn) {
  outline-offset: -1px;
  padding: 12px 0;
  text-align: left;
  z-index: 2;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container:before, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container:before, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn):before, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn):before {
  background-color: #878f9b;
  border-radius: 0;
  bottom: 0;
  content: "";
  display: none;
  height: 1px;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 2;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container:active, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container:hover, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container:active, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container:hover, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn):active, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn):hover, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn):active, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn):hover {
  color: #0d1c3d;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container:active:before, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container:hover:before, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container:active:before, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container:hover:before, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn):active:before, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn):hover:before, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn):active:before, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn):hover:before {
  background-color: #0d1c3d;
  display: block;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active:not(.ds-tabs__link-btn), .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active .ds-tabs__text-container, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active:not(.ds-tabs__link-btn) {
  color: #003b71;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container:after, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active:not(.ds-tabs__link-btn):after, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active .ds-tabs__text-container:after, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active:not(.ds-tabs__link-btn):after {
  background-color: #003b71;
  border-radius: 0;
  border-radius: 2px;
  border-radius: 15px;
  bottom: 0;
  content: "";
  height: 2px;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  width: 2px;
  width: 100%;
  z-index: 2;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container:after:active, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container:after:focus, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container:after:hover, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active:not(.ds-tabs__link-btn):after:active, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active:not(.ds-tabs__link-btn):after:focus, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active:not(.ds-tabs__link-btn):after:hover, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active .ds-tabs__text-container:after:active, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active .ds-tabs__text-container:after:focus, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active .ds-tabs__text-container:after:hover, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active:not(.ds-tabs__link-btn):after:active, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active:not(.ds-tabs__link-btn):after:focus, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active:not(.ds-tabs__link-btn):after:hover {
  color: #0d1c3d;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container:after:active:after, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container:after:focus:after, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container:after:hover:after, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active:not(.ds-tabs__link-btn):after:active:after, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active:not(.ds-tabs__link-btn):after:focus:after, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active:not(.ds-tabs__link-btn):after:hover:after, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active .ds-tabs__text-container:after:active:after, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active .ds-tabs__text-container:after:focus:after, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active .ds-tabs__text-container:after:hover:after, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active:not(.ds-tabs__link-btn):after:active:after, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active:not(.ds-tabs__link-btn):after:focus:after, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active:not(.ds-tabs__link-btn):after:hover:after {
  height: 2px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container:after, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active:not(.ds-tabs__link-btn):after, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active .ds-tabs__text-container:after, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active:not(.ds-tabs__link-btn):after {
    width: auto;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container:after, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active:not(.ds-tabs__link-btn):after, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active .ds-tabs__text-container:after, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active:not(.ds-tabs__link-btn):after {
    width: auto;
  }
}
.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container:after, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active .ds-tabs__text-container:after {
  bottom: 4px;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container {
  height: 48px;
  margin-bottom: 1rem;
  padding-right: 0;
  position: relative;
}

@media screen and (min-width: 768px) {
  .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container {
    margin-bottom: 1.5rem;
  }
}
.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container.show-btn {
  padding-right: 48px;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container.show-btn .ds-tabs__nav-more-button {
  display: block;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav {
  margin-right: 0;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button {
  border-bottom: 1px solid #878f9b;
  display: none;
  height: 48px;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 48px;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__trigger {
  background-color: transparent;
  border-color: transparent;
  height: 100%;
  padding: 0;
  width: 100%;
  z-index: 5;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list {
  background-color: #fff;
  border: 1px solid #003b71;
  border-radius: 4px;
  display: none;
  list-style: none;
  max-width: 272px;
  min-width: 93px;
  padding: 0;
  position: absolute;
  right: 0;
  width: max-content;
  z-index: 5;
}

@media screen and (min-width: 768px) {
  .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list {
    max-width: 540px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list {
    max-width: 780px;
  }
}
.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list.-expanded {
  display: block;
  list-style: none;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn {
  padding: 0 12px;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container {
  cursor: pointer;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
  margin: auto auto auto 0;
  overflow: visible;
  padding: 0;
  text-align: left;
  white-space: normal;
  width: fit-content;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.-book, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.\--book {
  font-family: Gotham\ 4r;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.-light, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.\--light {
  font-family: Gotham\ 3r;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.-medium, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.-bold, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.\--bold {
  font-family: Gotham\ 5r;
}

@media screen and (min-width: 1152px) {
  .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
  }
  .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.-book, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.-light, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.-medium, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.\--medium {
    font-family: Gotham\ 5r;
  }
  .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.-bold, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.\--bold {
    font-family: Gotham\ 5r;
  }
}
.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container .ds-tabs_text {
  overflow: hidden;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container:focus-visible {
  outline: 1px auto -webkit-focus-ring-color;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container:before {
  display: none;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container:active:after, .search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container:hover:after {
  background-color: #0d1c3d;
  bottom: 0;
  bottom: 4px;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 100%;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container:first-child {
  padding-top: 8px;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container:last-child {
  padding-bottom: 8px;
}

.search-section .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__link-btn.-active .ds-tabs__text-container:after {
  display: block;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-tabs__nav {
  display: block;
  margin: 0 0 0 1rem;
}

@media screen and (min-width: 768px) {
  .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-tabs__nav {
    margin: 0 1.25rem;
  }
}
.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-tabs__list, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]) .tabs__list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-tabs__list-item, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]) .tabs__list-item {
  box-sizing: border-box;
  display: block;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-tabs__link, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-tabs__link-btn .ds-tabs__text-container, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]) .tabs__link, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]) .tabs__link-btn .tabs__text-container {
  display: block;
  font-family: Gotham\ 4r;
  overflow: hidden;
  padding: 20px 20px 20px 60px;
  position: relative;
  text-overflow: ellipsis;
  transition: color 0.2s ease;
  white-space: nowrap;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-tabs__link-btn .ds-tabs__text-container.-active, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-tabs__link.-active, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]) .tabs__link-btn .tabs__text-container.-active, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]) .tabs__link.-active {
  font-family: Gotham\ 5r;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-tabs__content, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]) .tabs__content {
  padding: 0 1rem;
}

@media screen and (min-width: 768px) {
  .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-tabs__content, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]) .tabs__content {
    padding: 0 1.25rem;
  }
}
.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-tabs__panel {
  display: block;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-click-event .tabs__link:focus, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-click-event .tabs__panel:focus {
  outline: 0;
}

@media screen and (min-width: 768px) {
  .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__list {
    display: flexbox;
    display: flex;
  }
}
.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__list-item {
  flex: 1 1 100%;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container {
  border-bottom: 0;
  box-sizing: border-box;
  overflow: visible;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  text-decoration: none;
}

@media screen and (min-width: 768px) {
  .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container {
    text-align: center;
  }
}
.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container .ds-tabs__text {
  display: inline-block;
  position: sticky;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container.-active, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container:focus, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container:hover, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-containera.-active, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-containera:active, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-containera:hover, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:focus, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:hover, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__linka.-active, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__linka:active, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__linka:hover {
  background: transparent;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__icon, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container .ds-tabs__icon {
  display: none;
}

@-moz-document url-prefix() {
  .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container:focus, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container:hover, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:focus, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:hover {
    outline: 1px dotted #0d1c3d;
    outline-offset: 2px;
    outline-offset: -1px;
  }
}
.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container:focus, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container:hover, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:focus, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:hover {
  color: #0d1c3d;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container.-active, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active {
  border-top: 0;
  color: #0d1c3d;
  position: relative;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__panel--active {
  border-bottom: none;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__panel .ds-tabs__panel-inner p {
  margin: 0;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view a {
  border-radius: 0;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__nav-container {
  position: relative;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__nav-container.fade:before {
  background: #fff;
  background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0.737) 50%, #fff);
  content: "";
  height: 2.85rem;
  position: absolute;
  right: 0;
  width: 57px;
  z-index: 3;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view.-overflow-button .ds-tabs__nav-container.fade:before {
  right: 48px;
  width: 22px;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__nav {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  min-block-size: fit-content;
  overflow: auto hidden;
  overscroll-behavior-x: contain;
  position: relative;
  scroll-snap-type: x mandatory;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__nav.active {
  background: hsla(0, 0%, 100%, 0.3);
  cursor: grabbing;
  cursor: -webkit-grabbing;
  transform: scale(1);
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__nav {
  scrollbar-color: transparent transparent;
  scrollbar-width: thin;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__nav::-webkit-scrollbar {
  height: 10px;
  margin-top: 5px;
  width: 10px;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__nav:after {
  background-color: #878f9b;
  border-radius: 0;
  bottom: 0;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 100%;
}

@media screen and (min-width: 768px) {
  .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__panel-inner:first-child > p {
    margin-top: 0;
  }
}
.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__list {
  display: flex;
  gap: 24px;
  position: relative;
  width: fit-content;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__list:after {
  background-color: #878f9b;
  border-radius: 0;
  bottom: 0;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 100%;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__list {
  -ms-flex-align: stretch;
  align-items: stretch;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__list-item {
  height: 48px;
  width: fit-content;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__list-item ::-webkit-scrollbar {
  display: none;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link {
  scroll-margin-left: 48px;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn), .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn) {
  color: #677083;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 24px;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container.-book, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container.\--book, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container.-book, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container.\--book, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).-book, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).\--book, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).-book, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).\--book {
  font-family: Gotham\ 4r;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container.-light, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container.\--light, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container.-light, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container.\--light, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).-light, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).\--light, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).-light, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).\--light {
  font-family: Gotham\ 3r;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container.-bold, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container.-medium, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container.\--bold, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container.\--medium, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container.-bold, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container.-medium, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container.\--bold, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container.\--medium, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).-bold, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).-medium, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).\--bold, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).\--medium, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).-bold, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).-medium, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).\--bold, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (min-width: 1152px) {
  .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn), .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn) {
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
  }
  .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container.-book, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container.\--book, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container.-book, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container.\--book, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).-book, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).\--book, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).-book, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container.-light, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container.\--light, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container.-light, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container.\--light, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).-light, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).\--light, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).-light, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container.-bold, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container.-medium, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container.\--bold, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container.\--medium, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container.-bold, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container.-medium, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container.\--bold, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container.\--medium, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).-bold, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).-medium, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).\--bold, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).\--medium, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).-bold, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).-medium, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).\--bold, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).\--medium {
    font-family: Gotham\ 5r;
  }
}
.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn), .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn) {
  outline-offset: -1px;
  padding: 12px 0;
  text-align: left;
  z-index: 2;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container:before, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container:before, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn):before, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn):before {
  background-color: #878f9b;
  border-radius: 0;
  bottom: 0;
  content: "";
  display: none;
  height: 1px;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 2;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container:active, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container:hover, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container:active, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container:hover, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn):active, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn):hover, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn):active, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn):hover {
  color: #0d1c3d;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container:active:before, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container:hover:before, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container:active:before, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container:hover:before, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn):active:before, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn):hover:before, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn):active:before, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn):hover:before {
  background-color: #0d1c3d;
  display: block;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active:not(.ds-tabs__link-btn), .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active .ds-tabs__text-container, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active:not(.ds-tabs__link-btn) {
  color: #003b71;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container:after, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active:not(.ds-tabs__link-btn):after, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active .ds-tabs__text-container:after, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active:not(.ds-tabs__link-btn):after {
  background-color: #003b71;
  border-radius: 0;
  border-radius: 2px;
  border-radius: 15px;
  bottom: 0;
  content: "";
  height: 2px;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  width: 2px;
  width: 100%;
  z-index: 2;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container:after:active, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container:after:focus, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container:after:hover, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active:not(.ds-tabs__link-btn):after:active, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active:not(.ds-tabs__link-btn):after:focus, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active:not(.ds-tabs__link-btn):after:hover, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active .ds-tabs__text-container:after:active, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active .ds-tabs__text-container:after:focus, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active .ds-tabs__text-container:after:hover, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active:not(.ds-tabs__link-btn):after:active, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active:not(.ds-tabs__link-btn):after:focus, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active:not(.ds-tabs__link-btn):after:hover {
  color: #0d1c3d;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container:after:active:after, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container:after:focus:after, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container:after:hover:after, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active:not(.ds-tabs__link-btn):after:active:after, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active:not(.ds-tabs__link-btn):after:focus:after, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active:not(.ds-tabs__link-btn):after:hover:after, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active .ds-tabs__text-container:after:active:after, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active .ds-tabs__text-container:after:focus:after, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active .ds-tabs__text-container:after:hover:after, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active:not(.ds-tabs__link-btn):after:active:after, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active:not(.ds-tabs__link-btn):after:focus:after, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active:not(.ds-tabs__link-btn):after:hover:after {
  height: 2px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container:after, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active:not(.ds-tabs__link-btn):after, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active .ds-tabs__text-container:after, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active:not(.ds-tabs__link-btn):after {
    width: auto;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container:after, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active:not(.ds-tabs__link-btn):after, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active .ds-tabs__text-container:after, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active:not(.ds-tabs__link-btn):after {
    width: auto;
  }
}
.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container:after, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active .ds-tabs__text-container:after {
  bottom: 4px;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container {
  height: 48px;
  margin-bottom: 1rem;
  padding-right: 0;
  position: relative;
}

@media screen and (min-width: 768px) {
  .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container {
    margin-bottom: 1.5rem;
  }
}
.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container.show-btn {
  padding-right: 48px;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container.show-btn .ds-tabs__nav-more-button {
  display: block;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav {
  margin-right: 0;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button {
  border-bottom: 1px solid #878f9b;
  display: none;
  height: 48px;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 48px;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__trigger {
  background-color: transparent;
  border-color: transparent;
  height: 100%;
  padding: 0;
  width: 100%;
  z-index: 5;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list {
  background-color: #fff;
  border: 1px solid #003b71;
  border-radius: 4px;
  display: none;
  list-style: none;
  max-width: 272px;
  min-width: 93px;
  padding: 0;
  position: absolute;
  right: 0;
  width: max-content;
  z-index: 5;
}

@media screen and (min-width: 768px) {
  .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list {
    max-width: 540px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list {
    max-width: 780px;
  }
}
.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list.-expanded {
  display: block;
  list-style: none;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn {
  padding: 0 12px;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container {
  cursor: pointer;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
  margin: auto auto auto 0;
  overflow: visible;
  padding: 0;
  text-align: left;
  white-space: normal;
  width: fit-content;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.-book, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.\--book {
  font-family: Gotham\ 4r;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.-light, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.\--light {
  font-family: Gotham\ 3r;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.-bold, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.-medium, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.\--bold, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (min-width: 1152px) {
  .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
  }
  .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.-book, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.-light, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.-bold, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.-medium, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.\--bold, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.\--medium {
    font-family: Gotham\ 5r;
  }
}
.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container .ds-tabs_text {
  overflow: hidden;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container:focus-visible {
  outline: 1px auto -webkit-focus-ring-color;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container:before {
  display: none;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container:active:after, .search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container:hover:after {
  background-color: #0d1c3d;
  bottom: 0;
  bottom: 4px;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 100%;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container:first-child {
  padding-top: 8px;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container:last-child {
  padding-bottom: 8px;
}

.search-section .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__link-btn.-active .ds-tabs__text-container:after {
  display: block;
}

.search-section .pl-tabs-pattern-version:before {
  content: "4.3.0";
}

@media screen and (min-width: 1152px) {
  .search-section .form-group input {
    max-height: 48px;
    width: auto;
  }
}
@media screen and (max-width: 767px) {
  .search-section .form-group input {
    max-height: 52px;
    width: 100%;
  }
}
.search-section .form-group label {
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
}

.search-section .form-group .text-input-helper {
  font-weight: 400;
  letter-spacing: 0;
}

.search-section .form-group .text-input-helper.-book, .search-section .form-group .text-input-helper.\--book {
  font-family: Gotham\ 4r;
}

.search-section .form-group .text-input-helper.-light, .search-section .form-group .text-input-helper.\--light {
  font-family: Gotham\ 3r;
}

.search-section .form-group .text-input-helper.-bold, .search-section .form-group .text-input-helper.-medium, .search-section .form-group .text-input-helper.\--bold, .search-section .form-group .text-input-helper.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (max-width: 767px) {
  .search-section .container {
    margin-left: 0;
    margin-right: 0;
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .container {
    margin-left: 0;
    margin-right: 0;
    max-width: 90rem;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .container {
    margin-left: auto;
    margin-right: auto;
    max-width: 90rem;
    padding-left: 20px;
    padding-right: 20px;
  }
  .search-section .natural-lang-dropdown-group.-variation-2 {
    font-size: 2.25rem;
    line-height: 40px;
  }
  .search-section .natural-lang-dropdown-group.-variation-2 .natural-lang-dropdown-label {
    line-height: 50px;
  }
  .search-section .natural-lang-dropdown-group.-variation-2 .natural-lang-dropdown-field select {
    font-size: 2.25rem;
    padding-bottom: 10px;
  }
  .search-section .natural-lang-dropdown-group.-variation-2 .natural-lang-dropdown-field .natural-lang-dropdown-option {
    padding-right: 48px;
  }
  .search-section .natural-lang-dropdown-group.-variation-2 .natural-lang-dropdown-field .icon-chevron-down[aria-hidden=true] {
    padding-bottom: 7px;
  }
  .search-section .natural-lang-dropdown-group.-variation-2 .natural-lang-dropdown-field .natural-lang-dropdown-underline {
    border-width: 3px;
    width: calc(100% - 48px);
  }
}
@supports (-ms-ime-align: auto) {
  .search-section .natural-lang-dropdown-group.-variation-2 .natural-lang-dropdown-field .natural-lang-dropdown-option {
    padding-right: 39px;
  }
  @media screen and (min-width: 1152px) {
    .search-section .natural-lang-dropdown-group.-variation-2 .natural-lang-dropdown-field .natural-lang-dropdown-option {
      padding-right: 53px;
    }
  }
}
@media screen and (min-width: 1152px) {
  .search-section .natural-lang-dropdown-adjacent-group.-variation-2 {
    padding-bottom: 10px;
  }
}
.search-section .password-toggle-button {
  font-size: 18px;
  letter-spacing: 0;
  line-height: 24px;
}

@media screen and (min-width: 768px) {
  .search-section .password-toggle-button {
    top: 25%;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .password-toggle-button {
    top: 25%;
  }
}
@media screen and (min-width: 768px) {
  .search-section .selectable.-no-focus-outline img {
    top: 19px;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .selectable.selectable--avatar-tile .selectable__avatar img, .search-section .selectable.selectable--avatar-tile .selectable__icon div, .search-section .selectable.selectable--icon-tile .selectable__avatar img, .search-section .selectable.selectable--icon-tile .selectable__icon div, .search-section .selectable.selectable--image-tile .selectable__avatar img, .search-section .selectable.selectable--image-tile .selectable__icon div, .search-section .selectable.selectable--no-icon .selectable__avatar img, .search-section .selectable.selectable--no-icon .selectable__icon div {
    height: 44px;
    width: 44px;
  }
}
.search-section .text-area_global {
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-section .text-area_global {
    padding: 10px 0;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .text-area_global {
    padding: 12px 0;
  }
}
@media screen and (max-width: 767px) {
  .search-section .text-area_global {
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 28px;
  }
  .search-section .text-area_global.-book, .search-section .text-area_global.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .text-area_global.-light, .search-section .text-area_global.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .text-area_global.-bold, .search-section .text-area_global.-medium, .search-section .text-area_global.\--bold, .search-section .text-area_global.\--medium {
    font-family: Gotham\ 5r;
  }
  .search-section .text-area_global {
    height: 234px;
  }
  .search-section .text-area_global[data-show-lines="1"] {
    height: 54px;
  }
  .search-section .text-area_global[data-show-lines="2"] {
    height: 74px;
  }
  .search-section .text-area_global[data-show-lines="3"] {
    height: 94px;
  }
  .search-section .text-area_global[data-show-lines="4"] {
    height: 114px;
  }
  .search-section .text-area_global[data-show-lines="5"] {
    height: 134px;
  }
  .search-section .text-area_global[data-show-lines="6"] {
    height: 154px;
  }
  .search-section .text-area_global[data-show-lines="7"] {
    height: 174px;
  }
  .search-section .text-area_global[data-show-lines="8"] {
    height: 194px;
  }
  .search-section .text-area_global[data-show-lines="9"] {
    height: 214px;
  }
  .search-section .text-area_global[data-show-lines="10"] {
    height: 234px;
  }
}
.search-section .contexual-search[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"].sg-spacing, .search-section :where(.contexual-search:not([data-ds-theme][data-ds-variant][data-ds-version])).sg-spacing {
  margin-bottom: 20px;
}

.search-section .contexual-search[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"]::-moz-placeholder, .search-section :where(.contexual-search:not([data-ds-theme][data-ds-variant][data-ds-version])) {
  color: #677083;
  opacity: 1;
}

.search-section .contexual-search[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"]::-webkit-input-placeholder, .search-section :where(.contexual-search:not([data-ds-theme][data-ds-variant][data-ds-version])) {
  color: #677083;
  opacity: 1;
}

.search-section .contexual-search[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"]:-ms-input-placeholder, .search-section :where(.contexual-search:not([data-ds-theme][data-ds-variant][data-ds-version])) {
  color: #677083;
  opacity: 1;
}

.search-section .contexual-search[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .contexual-search-form, .search-section :where(.contexual-search:not([data-ds-theme][data-ds-variant][data-ds-version])) .contexual-search-form {
  display: flex;
  position: relative;
  width: 100%;
}

.search-section .contexual-search[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .search-box, .search-section :where(.contexual-search:not([data-ds-theme][data-ds-variant][data-ds-version])) .search-box {
  border: 2px solid #d3d6dc;
  border-radius: 4px;
  line-height: 18px;
  padding: 9px 37px 9px 9px;
  width: 100%;
}

.search-section .contexual-search[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .search-box:focus-visible, .search-section :where(.contexual-search:not([data-ds-theme][data-ds-variant][data-ds-version])) .search-box:focus-visible {
  outline-color: #0074ad;
}

@-moz-document url-prefix() {
  .search-section .contexual-search[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .search-box:focus, .search-section :where(.contexual-search:not([data-ds-theme][data-ds-variant][data-ds-version])) .search-box:focus {
    outline: 1px dotted #0d1c3d;
    outline-offset: 2px;
  }
}
@supports (position: -ms-page) {
  .search-section .contexual-search[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .search-box:focus, .search-section :where(.contexual-search:not([data-ds-theme][data-ds-variant][data-ds-version])) .search-box:focus {
    outline: 1px dotted #0d1c3d;
  }
}
.search-section .contexual-search[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] input.search-box, .search-section :where(.contexual-search:not([data-ds-theme][data-ds-variant][data-ds-version])) input.search-box {
  appearance: none;
}

.search-section .contexual-search[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .clear-input-button, .search-section :where(.contexual-search:not([data-ds-theme][data-ds-variant][data-ds-version])) .clear-input-button {
  height: 24px;
  padding: 1px 6px;
  right: 51px;
  top: 10px;
  width: 24px;
}

.search-section .contexual-search[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .clear-input-button img, .search-section :where(.contexual-search:not([data-ds-theme][data-ds-variant][data-ds-version])) .clear-input-button img {
  position: relative;
  right: 3px;
}

.search-section .contexual-search[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .search-submit-button, .search-section :where(.contexual-search:not([data-ds-theme][data-ds-variant][data-ds-version])) .search-submit-button {
  float: right;
  margin-left: -2px;
  min-width: 42px;
  position: relative;
}

.search-section .contexual-search[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .search-submit-button:focus-visible, .search-section :where(.contexual-search:not([data-ds-theme][data-ds-variant][data-ds-version])) .search-submit-button:focus-visible {
  outline-color: #0074ad;
}

@-moz-document url-prefix() {
  .search-section .contexual-search[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .search-submit-button:focus, .search-section :where(.contexual-search:not([data-ds-theme][data-ds-variant][data-ds-version])) .search-submit-button:focus {
    outline: 1px dotted #0d1c3d;
    outline-offset: 2px;
  }
}
@supports (position: -ms-page) {
  .search-section .contexual-search[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .search-submit-button:focus, .search-section :where(.contexual-search:not([data-ds-theme][data-ds-variant][data-ds-version])) .search-submit-button:focus {
    outline: 1px dotted #0d1c3d;
  }
}
.search-section .contexual-search[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .search-submit-button .icon-search, .search-section :where(.contexual-search:not([data-ds-theme][data-ds-variant][data-ds-version])) .search-submit-button .icon-search {
  left: 10px;
  position: absolute;
  top: 7px;
}

.search-section .contexual-search[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .search-submit-button .icon-search:before, .search-section :where(.contexual-search:not([data-ds-theme][data-ds-variant][data-ds-version])) .search-submit-button .icon-search:before {
  color: #0078b3;
  font-size: 1.125rem;
  font-weight: 700;
}

.search-section .contexual-search[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .search-submit-button img, .search-section :where(.contexual-search:not([data-ds-theme][data-ds-variant][data-ds-version])) .search-submit-button img {
  left: 7px;
  position: relative;
  top: 2px;
}

.search-section .contexual-search[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .search-box:focus, .search-section .contexual-search[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] ::-ms-backdrop, .search-section :where(.contexual-search:not([data-ds-theme][data-ds-variant][data-ds-version])) .search-box:focus, .search-section :where(.contexual-search:not([data-ds-theme][data-ds-variant][data-ds-version])) ::-ms-backdrop {
  outline: 1px dotted #0d1c3d;
}

.search-section .contexual-search[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .search-submit-button:focus, .search-section .contexual-search[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] ::-ms-backdrop, .search-section :where(.contexual-search:not([data-ds-theme][data-ds-variant][data-ds-version])) .search-submit-button:focus, .search-section :where(.contexual-search:not([data-ds-theme][data-ds-variant][data-ds-version])) ::-ms-backdrop {
  outline: 1px dotted #0d1c3d;
}

.search-section .ds-search-button[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="2"].sg-spacing {
  margin-bottom: 20px;
}

.search-section .ds-search-button[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="2"]::-moz-placeholder {
  color: #677083;
  opacity: 1;
}

.search-section .ds-search-button[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="2"]::-webkit-input-placeholder {
  color: #677083;
  opacity: 1;
}

.search-section .ds-search-button[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="2"]:-ms-input-placeholder {
  color: #677083;
  opacity: 1;
}

.search-section .ds-search-button[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="2"] .contexual-search-form {
  display: flex;
  position: relative;
  width: 100%;
}

.search-section .ds-search-button[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="2"] .search-box {
  border: 2px solid #d3d6dc;
  border-radius: 4px;
  line-height: 18px;
  padding: 9px 37px 9px 9px;
  width: 100%;
}

.search-section .ds-search-button[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="2"] .search-box:focus-visible {
  outline-color: #0074ad;
}

@-moz-document url-prefix() {
  .search-section .ds-search-button[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="2"] .search-box:focus {
    outline: 1px dotted #0d1c3d;
    outline-offset: 2px;
  }
}
@supports (position: -ms-page) {
  .search-section .ds-search-button[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="2"] .search-box:focus {
    outline: 1px dotted #0d1c3d;
  }
}
.search-section .ds-search-button[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="2"] input.search-box {
  appearance: none;
}

.search-section .ds-search-button[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="2"] .clear-input-button {
  height: 24px;
  padding: 1px 6px;
  right: 51px;
  top: 10px;
  width: 24px;
}

.search-section .ds-search-button[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="2"] .clear-input-button img {
  position: relative;
  right: 3px;
}

.search-section .ds-search-button[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="2"] .search-submit-button {
  float: right;
  margin-left: -2px;
  min-width: 42px;
  position: relative;
}

.search-section .ds-search-button[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="2"] .search-submit-button:focus-visible {
  outline-color: #0074ad;
}

@-moz-document url-prefix() {
  .search-section .ds-search-button[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="2"] .search-submit-button:focus {
    outline: 1px dotted #0d1c3d;
    outline-offset: 2px;
  }
}
@supports (position: -ms-page) {
  .search-section .ds-search-button[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="2"] .search-submit-button:focus {
    outline: 1px dotted #0d1c3d;
  }
}
.search-section .ds-search-button[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="2"] .search-submit-button .icon-search {
  left: 10px;
  position: absolute;
  top: 7px;
}

.search-section .ds-search-button[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="2"] .search-submit-button .icon-search:before {
  color: #0078b3;
  font-size: 1.125rem;
  font-weight: 700;
}

.search-section .ds-search-button[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="2"] .search-submit-button img {
  left: 7px;
  position: relative;
  top: 2px;
}

.search-section .ds-search-button[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="2"] .search-box:focus, .search-section .ds-search-button[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="2"] .search-submit-button:focus, .search-section .ds-search-button[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="2"] ::-ms-backdrop {
  outline: 1px dotted #0d1c3d;
}

.search-section .pl-search-button-pattern-version:before {
  content: "2.2.1";
}

.search-section .sda-mt-8 {
  margin-top: 8px;
}

.search-section .sda-mt-16 {
  margin-top: 16px;
}

.search-section .sda-mt-24 {
  margin-top: 24px;
}

.search-section .sda-mt-32 {
  margin-top: 32px;
}

.search-section .sda-mt-36 {
  margin-top: 36px;
}

.search-section .sda-mt-44 {
  margin-top: 44px;
}

.search-section .sda-mt-46 {
  margin-top: 46px;
}

.search-section .sda-mt-48 {
  margin-top: 48px;
}

.search-section .sda-mt-60 {
  margin-top: 60px;
}

.search-section .sda-mt-192 {
  margin-top: 192px;
}

.search-section body {
  background-color: #f7f7f7;
}

.search-section .sda-collapse {
  visibility: collapse;
}

.search-section .sda-hidden {
  visibility: hidden;
}

.search-section .sda-display-none {
  display: none;
  margin: 0;
  padding: 0;
}

.search-section .sda-visibility-hidden {
  visibility: hidden;
}

.search-section .sda-component-item-view.variation-1 {
  border: 1px solid #d3d6dc;
  border-radius: 12px;
}

.search-section div.columns-7:has(> div.sda-map.section) {
  display: flex;
  flex-direction: column;
  height: 45%;
}

@media screen and (max-width: 768px) {
  .search-section div.columns-7:has(> div.sda-map.section) {
    order: -1;
  }
}
.search-section .sda-map.section {
  flex: 1;
}

.search-section .sda-map.section .sda-map-container, .search-section .sda-map.section .sda-map-container .sda-map-view {
  height: 100%;
}

.search-section .sda-map.section .sda-map-container .sda-map-view div#sda-map-big {
  border-radius: 12px 12px 0 0;
}

@media screen and (min-width: 769px) {
  .search-section .sda-map.section .sda-map-container .sda-map-view div#sda-map-big {
    height: 100%;
    min-height: 600px;
  }
}
.search-section .sda-map-legend.section {
  margin-top: auto;
}

.search-section {
  /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
  /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./node_modules/webpack-import-glob-loader/index.js??ruleSet[1].rules[2].use[4]!./src/components/search-box/index.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
}

.search-section html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

.search-section body {
  margin: 0;
}

.search-section article, .search-section aside, .search-section details, .search-section figcaption, .search-section figure, .search-section footer, .search-section header, .search-section hgroup, .search-section main, .search-section menu, .search-section nav, .search-section section, .search-section summary {
  display: block;
}

.search-section audio, .search-section canvas, .search-section progress, .search-section video {
  display: inline-block;
  vertical-align: baseline;
}

.search-section audio:not([controls]) {
  display: none;
  height: 0;
}

.search-section [hidden], .search-section template {
  display: none;
}

.search-section a {
  background-color: transparent;
}

.search-section abbr[title] {
  border-bottom: 1px dotted;
}

.search-section b, .search-section strong {
  font-weight: 700;
}

.search-section dfn {
  font-style: italic;
}

.search-section h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

.search-section mark {
  background: #ff0;
  color: #000;
}

.search-section small {
  font-size: 80%;
}

.search-section sub, .search-section sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

.search-section sup {
  top: -0.5em;
}

.search-section sub {
  bottom: -0.25em;
}

.search-section img {
  border: 0;
}

.search-section .logo-x-solid-black {
  margin-left: 15px;
  margin-right: 15px;
}

.search-section svg:not(:root) {
  overflow: hidden;
}

.search-section figure {
  margin: 1em 40px;
}

.search-section hr {
  box-sizing: content-box;
  height: 0;
}

.search-section pre {
  overflow: auto;
}

.search-section code, .search-section kbd, .search-section pre, .search-section samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

.search-section button, .search-section input, .search-section optgroup, .search-section select, .search-section textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

.search-section button {
  overflow: visible;
}

.search-section button, .search-section select {
  text-transform: none;
}

.search-section button, .search-section html input[type=button], .search-section input[type=reset], .search-section input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

.search-section button[disabled], .search-section html input[disabled] {
  cursor: default;
}

.search-section button::-moz-focus-inner, .search-section input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.search-section input {
  line-height: normal;
}

.search-section input[type=checkbox], .search-section input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

.search-section input[type=number]::-webkit-inner-spin-button, .search-section input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

.search-section input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

.search-section input[type=search]::-webkit-search-cancel-button, .search-section input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

.search-section fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

.search-section legend {
  border: 0;
  padding: 0;
}

.search-section textarea {
  overflow: auto;
}

.search-section optgroup {
  font-weight: 700;
}

.search-section table {
  border-collapse: collapse;
  border-spacing: 0;
}

.search-section td, .search-section th {
  padding: 0;
}

.search-section html {
  font-size: 16px;
}

.search-section body {
  color: #0d1c3d;
  font-family: Gotham\ 4r, Verdana;
  font-size: 16px;
  line-height: 24px;
}

.search-section html {
  box-sizing: border-box;
}

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

.search-section .screenreader-only {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  border: 0;
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  padding: 0;
  white-space: nowrap;
  width: 1px;
}

.search-section .screenreader-only.invisible-link {
  display: flex;
}

.search-section .screenreader-only.invisible-link:focus {
  position: static;
  clip: auto;
  clip-path: none;
  height: auto;
  overflow: visible;
  white-space: inherit;
  width: auto;
}

@font-face {
  font-family: Gotham\ 3r;
  font-style: normal;
  font-weight: 400;
  src: url(search-box/css/assets/fonts/96AFA220F80ED4389.eot);
  src: local("?"), url(search-box/css/assets/fonts/96AFA220F80ED4389.eot?#hco) format("embedded-opentype"), url(data:application/x-font-woff;base64,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);
}
@font-face {
  font-family: Gotham\ 4r;
  font-style: normal;
  font-weight: 400;
  src: url(search-box/css/assets/fonts/2108F2E63BC303060.eot);
  src: local("?"), url(search-box/css/assets/fonts/2108F2E63BC303060.eot?#hco) format("embedded-opentype"), url(data:application/x-font-woff;base64,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);
}
@font-face {
  font-family: Gotham\ 5r;
  font-style: normal;
  font-weight: 400;
  src: url(search-box/css/assets/fonts/365B298D61694CBD3.eot);
  src: local("?"), url(search-box/css/assets/fonts/365B298D61694CBD3.eot?#hco) format("embedded-opentype"), url(data:application/x-font-woff;base64,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);
}
.search-section .blue-5 {
  background-color: #f2f8fb;
  color: #000;
}

.search-section .blue-5.-inverted {
  background-color: #f4f5f6;
  color: #f2f8fb;
}

.search-section .blue-10 {
  background-color: #e6f2f7;
  color: #000;
}

.search-section .blue-10.-inverted {
  background-color: #f4f5f6;
  color: #e6f2f7;
}

.search-section .blue-extra-dark {
  background-color: #002343;
  color: #fff;
}

.search-section .blue-extra-dark.-inverted {
  background-color: #f4f5f6;
  color: #002343;
}

.search-section .blue-light {
  background-color: #92ccf0;
  color: #000;
}

.search-section .blue-light.-inverted {
  background-color: #f4f5f6;
  color: #92ccf0;
}

.search-section .blue-xlight {
  background-color: #f0f7fa;
  color: #000;
}

.search-section .blue-xlight.-inverted {
  background-color: #f4f5f6;
  color: #f0f7fa;
}

.search-section .black {
  background-color: #000;
  color: #fff;
}

.search-section .black.-inverted {
  background-color: #f4f5f6;
  color: #000;
}

.search-section .gray-dark {
  background-color: #58616b;
  color: #fff;
}

.search-section .gray-dark.-inverted {
  background-color: #f4f5f6;
  color: #58616b;
}

.search-section .gray {
  background-color: #ecedef;
  color: #000;
}

.search-section .gray.-inverted {
  background-color: #f4f5f6;
  color: #ecedef;
}

.search-section .green-regular {
  background-color: #33a437;
  color: #fff;
}

.search-section .green-regular.-inverted {
  background-color: #f4f5f6;
  color: #33a437;
}

.search-section .red {
  background-color: #d00000;
  color: #fff;
}

.search-section .red.-inverted {
  background-color: #f4f5f6;
  color: #d00000;
}

.search-section .transparent-black-light {
  background-color: rgba(0, 0, 0, 0.05);
  color: #fff;
}

.search-section .transparent-black-light.-inverted {
  background-color: #f4f5f6;
  color: rgba(0, 0, 0, 0.05);
}

.search-section .transparent-black-regular {
  background-color: rgba(0, 0, 0, 0.1);
  color: #fff;
}

.search-section .transparent-black-regular.-inverted {
  background-color: #f4f5f6;
  color: rgba(0, 0, 0, 0.1);
}

.search-section .transparent-black-dark {
  background-color: rgba(0, 0, 0, 0.2);
  color: #fff;
}

.search-section .transparent-black-dark.-inverted {
  background-color: #f4f5f6;
  color: rgba(0, 0, 0, 0.2);
}

.search-section .interactive-blue {
  background-color: #0078b3;
  color: #fff;
}

.search-section .interactive-blue.-inverted {
  background-color: #f4f5f6;
  color: #0078b3;
}

.search-section .contrast-blue {
  background-color: #0074ad;
  color: #fff;
}

.search-section .contrast-blue.-inverted {
  background-color: #f4f5f6;
  color: #0074ad;
}

.search-section .interactive-blue-dark {
  background-color: #003b71;
  color: #fff;
}

.search-section .interactive-blue-dark.-inverted {
  background-color: #f4f5f6;
  color: #003b71;
}

.search-section .kp-blue {
  background-color: #0078b3;
  color: #fff;
}

.search-section .kp-blue.-inverted {
  background-color: #f4f5f6;
  color: #0078b3;
}

.search-section .inky-blue {
  background-color: #0d1c3d;
  color: #fff;
}

.search-section .inky-blue.-inverted {
  background-color: #f4f5f6;
  color: #0d1c3d;
}

.search-section .dolphin {
  background-color: #677083;
  color: #fff;
}

.search-section .dolphin.-inverted {
  background-color: #f4f5f6;
  color: #677083;
}

.search-section .dolphin-mid {
  background-color: #a0a5b6;
  color: #000;
}

.search-section .dolphin-mid.-inverted {
  background-color: #f4f5f6;
  color: #a0a5b6;
}

.search-section .graphite-dark {
  background-color: #d3d6dc;
  color: #000;
}

.search-section .graphite-dark.-inverted {
  background-color: #f4f5f6;
  color: #d3d6dc;
}

.search-section .graphite {
  background-color: #e9ebee;
  color: #000;
}

.search-section .graphite.-inverted {
  background-color: #f4f5f6;
  color: #e9ebee;
}

.search-section .graphite-light {
  background-color: #f4f5f6;
  color: #000;
}

.search-section .graphite-light.-inverted {
  background-color: #f4f5f6;
  color: #f4f5f6;
}

.search-section .pebble {
  background-color: #f7f7f7;
  color: #000;
}

.search-section .pebble.-inverted {
  background-color: #f4f5f6;
  color: #f7f7f7;
}

.search-section .midnight {
  background-color: #003b71;
  color: #fff;
}

.search-section .midnight.-inverted {
  background-color: #f4f5f6;
  color: #003b71;
}

.search-section .sky {
  background-color: #90cef1;
  color: #000;
}

.search-section .sky.-inverted {
  background-color: #f4f5f6;
  color: #90cef1;
}

.search-section .moss {
  background-color: #4a7628;
  color: #fff;
}

.search-section .moss.-inverted {
  background-color: #f4f5f6;
  color: #4a7628;
}

.search-section .grass {
  background-color: #57a635;
  color: #fff;
}

.search-section .grass.-inverted {
  background-color: #f4f5f6;
  color: #57a635;
}

.search-section .leaf {
  background-color: #a4d751;
  color: #000;
}

.search-section .leaf.-inverted {
  background-color: #f4f5f6;
  color: #a4d751;
}

.search-section .burnt-sienna {
  background-color: #d1480c;
  color: #fff;
}

.search-section .burnt-sienna.-inverted {
  background-color: #f4f5f6;
  color: #d1480c;
}

.search-section .tiger-lily {
  background-color: #f36c0d;
  color: #000;
}

.search-section .tiger-lily.-inverted {
  background-color: #f4f5f6;
  color: #f36c0d;
}

.search-section .tangerine {
  background-color: #fec941;
  color: #000;
}

.search-section .tangerine.-inverted {
  background-color: #f4f5f6;
  color: #fec941;
}

.search-section .ocean {
  background-color: #066564;
  color: #fff;
}

.search-section .ocean.-inverted {
  background-color: #f4f5f6;
  color: #066564;
}

.search-section .aqua {
  background-color: #20a29e;
  color: #fff;
}

.search-section .aqua.-inverted {
  background-color: #f4f5f6;
  color: #20a29e;
}

.search-section .robin-egg {
  background-color: #7bd3cf;
  color: #000;
}

.search-section .robin-egg.-inverted {
  background-color: #f4f5f6;
  color: #7bd3cf;
}

.search-section .acai {
  background-color: #bb1654;
  color: #fff;
}

.search-section .acai.-inverted {
  background-color: #f4f5f6;
  color: #bb1654;
}

.search-section .fuchsia {
  background-color: #f05674;
  color: #000;
}

.search-section .fuchsia.-inverted {
  background-color: #f4f5f6;
  color: #f05674;
}

.search-section .rose {
  background-color: #ffa4b4;
  color: #000;
}

.search-section .rose.-inverted {
  background-color: #f4f5f6;
  color: #ffa4b4;
}

.search-section .plum {
  background-color: #583985;
  color: #fff;
}

.search-section .plum.-inverted {
  background-color: #f4f5f6;
  color: #583985;
}

.search-section .lilac {
  background-color: #846ead;
  color: #000;
}

.search-section .lilac.-inverted {
  background-color: #f4f5f6;
  color: #846ead;
}

.search-section .lavender {
  background-color: #b2a8d2;
  color: #000;
}

.search-section .lavender.-inverted {
  background-color: #f4f5f6;
  color: #b2a8d2;
}

.search-section .deep-red {
  background-color: #b63125;
  color: #fff;
}

.search-section .deep-red.-inverted {
  background-color: #f4f5f6;
  color: #b63125;
}

.search-section .deep-chalk {
  background-color: #585858;
  color: #fff;
}

.search-section .deep-chalk.-inverted {
  background-color: #f4f5f6;
  color: #585858;
}

.search-section .mid-chalk {
  background-color: #666;
  color: #fff;
}

.search-section .mid-chalk.-inverted {
  background-color: #f4f5f6;
  color: #666;
}

.search-section .light-chalk {
  background-color: #d8d1ca;
  color: #000;
}

.search-section .light-chalk.-inverted {
  background-color: #f4f5f6;
  color: #d8d1ca;
}

.search-section .mid-aqua {
  background-color: #ceecfd;
  color: #000;
}

.search-section .mid-aqua.-inverted {
  background-color: #f4f5f6;
  color: #ceecfd;
}

.search-section .light-aqua {
  background-color: #e9f7fe;
  color: #000;
}

.search-section .light-aqua.-inverted {
  background-color: #f4f5f6;
  color: #e9f7fe;
}

.search-section .pale-blue {
  background-color: #f0f7fa;
  color: #000;
}

.search-section .pale-blue.-inverted {
  background-color: #f4f5f6;
  color: #f0f7fa;
}

.search-section .motion-blue {
  background-color: #94dfff;
  color: #000;
}

.search-section .motion-blue.-inverted {
  background-color: #f4f5f6;
  color: #94dfff;
}

.search-section .white {
  background-color: #fff;
  color: #000;
}

.search-section .white.-inverted {
  background-color: #f4f5f6;
  color: #fff;
}

.search-section .dolphin-light {
  background-color: #b3b6c5;
  color: #000;
}

.search-section .dolphin-light.-inverted {
  background-color: #f4f5f6;
  color: #b3b6c5;
}

.search-section .slate {
  background-color: #878f9b;
  color: #000;
}

.search-section .slate.-inverted {
  background-color: #f4f5f6;
  color: #878f9b;
}

.search-section .sg-spacing .form-group {
  margin-bottom: 20px;
}

.search-section .inverted-link {
  color: #677083;
}

.search-section .inverted-link:focus, .search-section .inverted-link:hover {
  color: #0078b3;
}

.search-section .-inky-blue, .search-section .\--inky-blue {
  color: #0d1c3d;
}

.search-section .-dolphin, .search-section .\--dolphin {
  color: #677083;
}

.search-section .-white, .search-section .\--white {
  color: #fff;
}

.search-section .-book, .search-section .\--book {
  font-family: Gotham\ 4r;
}

.search-section .-light, .search-section .\--light {
  font-family: Gotham\ 3r;
}

.search-section .-bold, .search-section .-medium, .search-section .\--bold, .search-section .\--medium {
  font-family: Gotham\ 5r;
}

.search-section h1, .search-section h2, .search-section h3, .search-section h4, .search-section h5, .search-section h6, .search-section p, .search-section ul {
  margin: 20px 0;
}

.search-section .styling-1, .search-section .styling-1-marketing {
  font-family: Gotham\ 3r;
  font-size: 3.75rem;
  font-weight: 400;
  letter-spacing: -1px;
  line-height: 72px;
}

.search-section .styling-1-marketing.-book, .search-section .styling-1-marketing.\--book, .search-section .styling-1.-book, .search-section .styling-1.\--book {
  font-family: Gotham\ 4r;
}

.search-section .styling-1-marketing.-light, .search-section .styling-1-marketing.\--light, .search-section .styling-1.-light, .search-section .styling-1.\--light {
  font-family: Gotham\ 3r;
}

.search-section .styling-1-marketing.-bold, .search-section .styling-1-marketing.-medium, .search-section .styling-1-marketing.\--bold, .search-section .styling-1-marketing.\--medium, .search-section .styling-1.-bold, .search-section .styling-1.-medium, .search-section .styling-1.\--bold, .search-section .styling-1.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (max-width: 600px) {
  .search-section .styling-1, .search-section .styling-1-marketing {
    font-size: 2.25rem;
    line-height: 48px;
  }
}
.search-section .hero-heading {
  font-family: Gotham\ 3r;
  font-size: 3.75rem;
  font-weight: 400;
  letter-spacing: -1px;
  line-height: 72px;
}

.search-section .hero-heading.-book, .search-section .hero-heading.\--book {
  font-family: Gotham\ 4r;
}

.search-section .hero-heading.-light, .search-section .hero-heading.\--light {
  font-family: Gotham\ 3r;
}

.search-section .hero-heading.-bold, .search-section .hero-heading.-medium, .search-section .hero-heading.\--bold, .search-section .hero-heading.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (max-width: 600px) {
  .search-section .hero-heading {
    font-size: 2.25rem;
    line-height: 48px;
  }
}
.search-section .styling-2, .search-section .styling-2-marketing {
  font-size: 2.25rem;
  font-weight: 400;
  line-height: 48px;
}

.search-section .styling-2-marketing.-book, .search-section .styling-2-marketing.\--book, .search-section .styling-2.-book, .search-section .styling-2.\--book {
  font-family: Gotham\ 4r;
}

.search-section .styling-2-marketing.-light, .search-section .styling-2-marketing.\--light, .search-section .styling-2.-light, .search-section .styling-2.\--light {
  font-family: Gotham\ 3r;
}

.search-section .styling-2-marketing.-bold, .search-section .styling-2-marketing.-medium, .search-section .styling-2-marketing.\--bold, .search-section .styling-2-marketing.\--medium, .search-section .styling-2.-bold, .search-section .styling-2.-medium, .search-section .styling-2.\--bold, .search-section .styling-2.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (max-width: 600px) {
  .search-section .styling-2, .search-section .styling-2-marketing {
    font-size: 28px;
    line-height: 36px;
  }
}
.search-section .page-heading {
  font-size: 2.25rem;
  font-weight: 400;
  line-height: 48px;
}

.search-section .page-heading.-book, .search-section .page-heading.\--book {
  font-family: Gotham\ 4r;
}

.search-section .page-heading.-light, .search-section .page-heading.\--light {
  font-family: Gotham\ 3r;
}

.search-section .page-heading.-bold, .search-section .page-heading.-medium, .search-section .page-heading.\--bold, .search-section .page-heading.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (max-width: 600px) {
  .search-section .page-heading {
    font-size: 28px;
    line-height: 36px;
  }
}
.search-section .styling-3, .search-section .styling-3-marketing {
  font-size: 28px;
  font-weight: 400;
  line-height: 36px;
}

.search-section .styling-3-marketing.-book, .search-section .styling-3-marketing.\--book, .search-section .styling-3.-book, .search-section .styling-3.\--book {
  font-family: Gotham\ 4r;
}

.search-section .styling-3-marketing.-light, .search-section .styling-3-marketing.\--light, .search-section .styling-3.-light, .search-section .styling-3.\--light {
  font-family: Gotham\ 3r;
}

.search-section .styling-3-marketing.-bold, .search-section .styling-3-marketing.-medium, .search-section .styling-3-marketing.\--bold, .search-section .styling-3-marketing.\--medium, .search-section .styling-3.-bold, .search-section .styling-3.-medium, .search-section .styling-3.\--bold, .search-section .styling-3.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (max-width: 600px) {
  .search-section .styling-3, .search-section .styling-3-marketing {
    font-size: 1.25rem;
    line-height: 28px;
  }
}
.search-section .section-heading {
  font-size: 28px;
  font-weight: 400;
  line-height: 36px;
}

.search-section .section-heading.-book, .search-section .section-heading.\--book {
  font-family: Gotham\ 4r;
}

.search-section .section-heading.-light, .search-section .section-heading.\--light {
  font-family: Gotham\ 3r;
}

.search-section .section-heading.-bold, .search-section .section-heading.-medium, .search-section .section-heading.\--bold, .search-section .section-heading.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (max-width: 600px) {
  .search-section .section-heading {
    font-size: 1.25rem;
    line-height: 28px;
  }
}
.search-section .styling-4, .search-section .styling-4-marketing {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 28px;
}

.search-section .styling-4-marketing.-book, .search-section .styling-4-marketing.\--book, .search-section .styling-4.-book, .search-section .styling-4.\--book {
  font-family: Gotham\ 4r;
}

.search-section .styling-4-marketing.-light, .search-section .styling-4-marketing.\--light, .search-section .styling-4.-light, .search-section .styling-4.\--light {
  font-family: Gotham\ 3r;
}

.search-section .styling-4-marketing.-bold, .search-section .styling-4-marketing.-medium, .search-section .styling-4-marketing.\--bold, .search-section .styling-4-marketing.\--medium, .search-section .styling-4.-bold, .search-section .styling-4.-medium, .search-section .styling-4.\--bold, .search-section .styling-4.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (max-width: 600px) {
  .search-section .styling-4, .search-section .styling-4-marketing {
    font-size: 1.125rem;
    line-height: 24px;
  }
}
.search-section .item-heading {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 28px;
}

.search-section .item-heading.-book, .search-section .item-heading.\--book {
  font-family: Gotham\ 4r;
}

.search-section .item-heading.-light, .search-section .item-heading.\--light {
  font-family: Gotham\ 3r;
}

.search-section .item-heading.-bold, .search-section .item-heading.-medium, .search-section .item-heading.\--bold, .search-section .item-heading.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (max-width: 600px) {
  .search-section .item-heading {
    font-size: 1.125rem;
    line-height: 24px;
  }
}
.search-section .styling-5, .search-section .styling-5-marketing {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 24px;
}

.search-section .styling-5-marketing.-book, .search-section .styling-5-marketing.\--book, .search-section .styling-5.-book, .search-section .styling-5.\--book {
  font-family: Gotham\ 4r;
}

.search-section .styling-5-marketing.-light, .search-section .styling-5-marketing.\--light, .search-section .styling-5.-light, .search-section .styling-5.\--light {
  font-family: Gotham\ 3r;
}

.search-section .styling-5-marketing.-bold, .search-section .styling-5-marketing.-medium, .search-section .styling-5-marketing.\--bold, .search-section .styling-5-marketing.\--medium, .search-section .styling-5.-bold, .search-section .styling-5.-medium, .search-section .styling-5.\--bold, .search-section .styling-5.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .item-tag {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 24px;
}

.search-section .item-tag.-book, .search-section .item-tag.\--book {
  font-family: Gotham\ 4r;
}

.search-section .item-tag.-light, .search-section .item-tag.\--light {
  font-family: Gotham\ 3r;
}

.search-section .item-tag.-bold, .search-section .item-tag.-medium, .search-section .item-tag.\--bold, .search-section .item-tag.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .styling-6, .search-section .styling-6-marketing {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.search-section .styling-6-marketing.-book, .search-section .styling-6-marketing.\--book, .search-section .styling-6.-book, .search-section .styling-6.\--book {
  font-family: Gotham\ 4r;
}

.search-section .styling-6-marketing.-light, .search-section .styling-6-marketing.\--light, .search-section .styling-6.-light, .search-section .styling-6.\--light {
  font-family: Gotham\ 3r;
}

.search-section .styling-6-marketing.-bold, .search-section .styling-6-marketing.-medium, .search-section .styling-6-marketing.\--bold, .search-section .styling-6-marketing.\--medium, .search-section .styling-6.-bold, .search-section .styling-6.-medium, .search-section .styling-6.\--bold, .search-section .styling-6.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (max-width: 600px) {
  .search-section .styling-6, .search-section .styling-6-marketing {
    font-size: 15px;
    line-height: 20px;
  }
}
.search-section .auxiliary-text {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.search-section .auxiliary-text.-book, .search-section .auxiliary-text.\--book {
  font-family: Gotham\ 4r;
}

.search-section .auxiliary-text.-light, .search-section .auxiliary-text.\--light {
  font-family: Gotham\ 3r;
}

.search-section .auxiliary-text.-bold, .search-section .auxiliary-text.-medium, .search-section .auxiliary-text.\--bold, .search-section .auxiliary-text.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (max-width: 600px) {
  .search-section .auxiliary-text {
    font-size: 15px;
    line-height: 20px;
  }
}
.search-section .styling-7, .search-section .styling-7-marketing {
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

.search-section .styling-7-marketing.-book, .search-section .styling-7-marketing.\--book, .search-section .styling-7.-book, .search-section .styling-7.\--book {
  font-family: Gotham\ 4r;
}

.search-section .styling-7-marketing.-light, .search-section .styling-7-marketing.\--light, .search-section .styling-7.-light, .search-section .styling-7.\--light {
  font-family: Gotham\ 3r;
}

.search-section .styling-7-marketing.-bold, .search-section .styling-7-marketing.-medium, .search-section .styling-7-marketing.\--bold, .search-section .styling-7-marketing.\--medium, .search-section .styling-7.-bold, .search-section .styling-7.-medium, .search-section .styling-7.\--bold, .search-section .styling-7.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (max-width: 600px) {
  .search-section .styling-7, .search-section .styling-7-marketing {
    font-size: 15px;
    line-height: 20px;
  }
}
.search-section .styling-8, .search-section .styling-8-marketing {
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 16px;
}

.search-section .styling-8-marketing.\--caps, .search-section .styling-8-marketing.\-caps, .search-section .styling-8.\--caps, .search-section .styling-8.\-caps {
  text-transform: uppercase;
}

.search-section .styling-8-marketing.-book, .search-section .styling-8-marketing.\--book, .search-section .styling-8.-book, .search-section .styling-8.\--book {
  font-family: Gotham\ 4r;
}

.search-section .styling-8-marketing.-light, .search-section .styling-8-marketing.\--light, .search-section .styling-8.-light, .search-section .styling-8.\--light {
  font-family: Gotham\ 3r;
}

.search-section .styling-8-marketing.-bold, .search-section .styling-8-marketing.-medium, .search-section .styling-8-marketing.\--bold, .search-section .styling-8-marketing.\--medium, .search-section .styling-8.-bold, .search-section .styling-8.-medium, .search-section .styling-8.\--bold, .search-section .styling-8.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .styling-9, .search-section .styling-9-marketing {
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 16px;
}

.search-section .styling-9-marketing.\--caps, .search-section .styling-9-marketing.\-caps, .search-section .styling-9.\--caps, .search-section .styling-9.\-caps {
  text-transform: uppercase;
}

.search-section .styling-9-marketing.-book, .search-section .styling-9-marketing.\--book, .search-section .styling-9.-book, .search-section .styling-9.\--book {
  font-family: Gotham\ 4r;
}

.search-section .styling-9-marketing.-light, .search-section .styling-9-marketing.\--light, .search-section .styling-9.-light, .search-section .styling-9.\--light {
  font-family: Gotham\ 3r;
}

.search-section .styling-9-marketing.-bold, .search-section .styling-9-marketing.-medium, .search-section .styling-9-marketing.\--bold, .search-section .styling-9-marketing.\--medium, .search-section .styling-9.-bold, .search-section .styling-9.-medium, .search-section .styling-9.\--bold, .search-section .styling-9.\--medium {
  font-family: Gotham\ 5r;
}

.search-section h1 {
  font-size: 2.25rem;
}

.search-section h2 {
  font-size: 28px;
}

.search-section h3 {
  font-size: 1.25rem;
}

.search-section h4, .search-section h5, .search-section h6 {
  font-size: 1.125rem;
}

.search-section .button {
  font-family: Gotham\ 5r;
  min-width: 160px;
}

@media screen and (max-width: 600px) {
  .search-section .button {
    width: 100%;
  }
}
.search-section .button {
  padding-bottom: 13px;
  padding-top: 13px;
}

@media screen and (min-width: 601px) {
  .search-section .button {
    padding: 17px 30px;
  }
}
.search-section .button i.-right, .search-section .button img.-right {
  float: right;
  padding-left: 20px;
  padding-right: 0;
}

.search-section .button svg {
  margin-right: 20px;
}

.search-section .button svg.-right {
  float: right;
  margin-left: 20px;
  margin-right: 0;
}

.search-section .button {
  background-color: #0078b3;
  border: 2px solid transparent;
  color: #fff;
  text-decoration: none;
}

.search-section .button:active, .search-section .button:focus, .search-section .button:hover {
  background-color: #003b71;
  color: #fff;
}

.search-section .button .-disabled, .search-section .button.-disabled, .search-section .button:disabled {
  background-color: #d3d6dc;
  color: #fff;
}

.search-section .button .-disabled:active, .search-section .button .-disabled:focus, .search-section .button .-disabled:hover, .search-section .button .-disabled:visited, .search-section .button.-disabled:active, .search-section .button.-disabled:focus, .search-section .button.-disabled:hover, .search-section .button.-disabled:visited, .search-section .button:disabled:active, .search-section .button:disabled:focus, .search-section .button:disabled:hover, .search-section .button:disabled:visited {
  background-color: #d3d6dc;
}

.search-section .button.-inverted, .search-section .button.-secondary {
  background-color: #fff;
  border: 2px solid #0078b3;
  color: #0078b3;
  text-decoration: none;
}

.search-section .button.-inverted:active, .search-section .button.-inverted:focus, .search-section .button.-inverted:hover, .search-section .button.-secondary:active, .search-section .button.-secondary:focus, .search-section .button.-secondary:hover {
  background-color: #fff;
  border-color: #003b71;
  color: #003b71;
}

.search-section .button.-inverted .-disabled, .search-section .button.-inverted.-disabled, .search-section .button.-inverted:disabled, .search-section .button.-secondary .-disabled, .search-section .button.-secondary.-disabled, .search-section .button.-secondary:disabled {
  border-color: #d3d6dc;
  color: #d3d6dc;
}

.search-section .button.-inverted--white, .search-section .button.-secondary--white {
  background-color: transparent;
  border: 2px solid #fff;
  color: #fff;
}

.search-section .button.-inverted--white:active, .search-section .button.-inverted--white:focus, .search-section .button.-inverted--white:hover, .search-section .button.-secondary--white:active, .search-section .button.-secondary--white:focus, .search-section .button.-secondary--white:hover {
  background-color: #fff;
  color: #0078b3;
}

.search-section .button .icon-zzz0027-link-external, .search-section .button .icon-zzz0028-link-internal {
  height: 1em;
}

.search-section .button img {
  height: 19px;
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .search-section .button img {
    width: 39px;
  }
}
@media screen and (max-width: 768px) {
  .search-section .button img {
    height: 18px;
  }
}
.search-section .gs-button.v1.cq-Editable-dom.cq-Editable-dom--container .button.-primary.-right {
  float: unset;
}

.search-section .-close--small {
  color: #003b71;
}

.search-section .rows {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  width: 100%;
  grid-gap: 0 16px;
}

.search-section .rows .columns-1 {
  grid-column: span 1;
  -ms-grid-column-span: 1;
  margin-right: 0;
}

.search-section .rows .columns-2 {
  grid-column: span 2;
  -ms-grid-column-span: 2;
  margin-right: 0;
}

.search-section .rows .columns-3 {
  grid-column: span 6;
  -ms-grid-column-span: 6;
  margin-right: 0;
}

.search-section .rows .columns-10, .search-section .rows .columns-11, .search-section .rows .columns-12, .search-section .rows .columns-4, .search-section .rows .columns-5, .search-section .rows .columns-6, .search-section .rows .columns-7, .search-section .rows .columns-8, .search-section .rows .columns-9 {
  grid-column: span 4;
  -ms-grid-column-span: 4;
  margin-right: 0;
}

@media print {
  .search-section .rows {
    grid-template-columns: repeat(12, 1fr);
    grid-gap: 0 20px;
  }
  .search-section .rows .columns-1 {
    grid-column: span 1;
    -ms-grid-column-span: 1;
    margin-right: 0;
  }
  .search-section .rows .columns-2 {
    grid-column: span 2;
    -ms-grid-column-span: 2;
    margin-right: 0;
  }
  .search-section .rows .columns-3 {
    grid-column: span 3;
    -ms-grid-column-span: 3;
    margin-right: 0;
  }
  .search-section .rows .columns-4 {
    grid-column: span 4;
    -ms-grid-column-span: 4;
    margin-right: 0;
  }
  .search-section .rows .columns-5 {
    grid-column: span 5;
    -ms-grid-column-span: 5;
    margin-right: 0;
  }
  .search-section .rows .columns-6 {
    grid-column: span 6;
    -ms-grid-column-span: 6;
    margin-right: 0;
  }
  .search-section .rows .columns-7 {
    grid-column: span 7;
    -ms-grid-column-span: 7;
    margin-right: 0;
  }
  .search-section .rows .columns-8 {
    grid-column: span 8;
    -ms-grid-column-span: 8;
    margin-right: 0;
  }
  .search-section .rows .columns-9 {
    grid-column: span 9;
    -ms-grid-column-span: 9;
    margin-right: 0;
  }
  .search-section .rows .columns-10 {
    grid-column: span 10;
    -ms-grid-column-span: 10;
    margin-right: 0;
  }
  .search-section .rows .columns-11 {
    grid-column: span 11;
    -ms-grid-column-span: 11;
    margin-right: 0;
  }
  .search-section .rows .columns-12 {
    grid-column: span 12;
    -ms-grid-column-span: 12;
    margin-right: 0;
  }
}
@media screen and (min-width: 601px) and (max-width: 768px) {
  .search-section .rows {
    grid-template-columns: repeat(12, 1fr);
    grid-gap: 0 20px;
  }
  .search-section .rows .columns-1 {
    grid-column: span 1;
    -ms-grid-column-span: 1;
    margin-right: 0;
  }
  .search-section .rows .columns-2 {
    grid-column: span 2;
    -ms-grid-column-span: 2;
    margin-right: 0;
  }
  .search-section .rows .columns-3 {
    grid-column: span 3;
    -ms-grid-column-span: 3;
    margin-right: 0;
  }
  .search-section .rows .columns-4 {
    grid-column: span 4;
    -ms-grid-column-span: 4;
    margin-right: 0;
  }
  .search-section .rows .columns-5 {
    grid-column: span 5;
    -ms-grid-column-span: 5;
    margin-right: 0;
  }
  .search-section .rows .columns-6 {
    grid-column: span 6;
    -ms-grid-column-span: 6;
    margin-right: 0;
  }
  .search-section .rows .columns-7 {
    grid-column: span 7;
    -ms-grid-column-span: 7;
    margin-right: 0;
  }
  .search-section .rows .columns-8 {
    grid-column: span 8;
    -ms-grid-column-span: 8;
    margin-right: 0;
  }
  .search-section .rows .columns-9 {
    grid-column: span 9;
    -ms-grid-column-span: 9;
    margin-right: 0;
  }
  .search-section .rows .columns-10 {
    grid-column: span 10;
    -ms-grid-column-span: 10;
    margin-right: 0;
  }
  .search-section .rows .columns-11 {
    grid-column: span 11;
    -ms-grid-column-span: 11;
    margin-right: 0;
  }
  .search-section .rows .columns-12 {
    grid-column: span 12;
    -ms-grid-column-span: 12;
    margin-right: 0;
  }
}
@media print {
  .search-section .rows {
    grid-template-columns: repeat(12, 1fr);
    grid-gap: 0 30px;
  }
  .search-section .rows .columns-1 {
    grid-column: span 1;
    -ms-grid-column-span: 1;
    margin-right: 0;
  }
  .search-section .rows .columns-2 {
    grid-column: span 2;
    -ms-grid-column-span: 2;
    margin-right: 0;
  }
  .search-section .rows .columns-3 {
    grid-column: span 3;
    -ms-grid-column-span: 3;
    margin-right: 0;
  }
  .search-section .rows .columns-4 {
    grid-column: span 4;
    -ms-grid-column-span: 4;
    margin-right: 0;
  }
  .search-section .rows .columns-5 {
    grid-column: span 5;
    -ms-grid-column-span: 5;
    margin-right: 0;
  }
  .search-section .rows .columns-6 {
    grid-column: span 6;
    -ms-grid-column-span: 6;
    margin-right: 0;
  }
  .search-section .rows .columns-7 {
    grid-column: span 7;
    -ms-grid-column-span: 7;
    margin-right: 0;
  }
  .search-section .rows .columns-8 {
    grid-column: span 8;
    -ms-grid-column-span: 8;
    margin-right: 0;
  }
  .search-section .rows .columns-9 {
    grid-column: span 9;
    -ms-grid-column-span: 9;
    margin-right: 0;
  }
  .search-section .rows .columns-10 {
    grid-column: span 10;
    -ms-grid-column-span: 10;
    margin-right: 0;
  }
  .search-section .rows .columns-11 {
    grid-column: span 11;
    -ms-grid-column-span: 11;
    margin-right: 0;
  }
  .search-section .rows .columns-12 {
    grid-column: span 12;
    -ms-grid-column-span: 12;
    margin-right: 0;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .search-section .rows {
    grid-template-columns: repeat(12, 1fr);
    grid-gap: 0 30px;
  }
  .search-section .rows .columns-1 {
    grid-column: span 1;
    -ms-grid-column-span: 1;
    margin-right: 0;
  }
  .search-section .rows .columns-2 {
    grid-column: span 2;
    -ms-grid-column-span: 2;
    margin-right: 0;
  }
  .search-section .rows .columns-3 {
    grid-column: span 3;
    -ms-grid-column-span: 3;
    margin-right: 0;
  }
  .search-section .rows .columns-4 {
    grid-column: span 4;
    -ms-grid-column-span: 4;
    margin-right: 0;
  }
  .search-section .rows .columns-5 {
    grid-column: span 5;
    -ms-grid-column-span: 5;
    margin-right: 0;
  }
  .search-section .rows .columns-6 {
    grid-column: span 6;
    -ms-grid-column-span: 6;
    margin-right: 0;
  }
  .search-section .rows .columns-7 {
    grid-column: span 7;
    -ms-grid-column-span: 7;
    margin-right: 0;
  }
  .search-section .rows .columns-8 {
    grid-column: span 8;
    -ms-grid-column-span: 8;
    margin-right: 0;
  }
  .search-section .rows .columns-9 {
    grid-column: span 9;
    -ms-grid-column-span: 9;
    margin-right: 0;
  }
  .search-section .rows .columns-10 {
    grid-column: span 10;
    -ms-grid-column-span: 10;
    margin-right: 0;
  }
  .search-section .rows .columns-11 {
    grid-column: span 11;
    -ms-grid-column-span: 11;
    margin-right: 0;
  }
  .search-section .rows .columns-12 {
    grid-column: span 12;
    -ms-grid-column-span: 12;
    margin-right: 0;
  }
}
@media print {
  .search-section .rows {
    grid-template-columns: repeat(12, 1fr);
    grid-gap: 0 32px;
  }
  .search-section .rows .columns-1 {
    grid-column: span 1;
    -ms-grid-column-span: 1;
    margin-right: 0;
  }
  .search-section .rows .columns-2 {
    grid-column: span 2;
    -ms-grid-column-span: 2;
    margin-right: 0;
  }
  .search-section .rows .columns-3 {
    grid-column: span 3;
    -ms-grid-column-span: 3;
    margin-right: 0;
  }
  .search-section .rows .columns-4 {
    grid-column: span 4;
    -ms-grid-column-span: 4;
    margin-right: 0;
  }
  .search-section .rows .columns-5 {
    grid-column: span 5;
    -ms-grid-column-span: 5;
    margin-right: 0;
  }
  .search-section .rows .columns-6 {
    grid-column: span 6;
    -ms-grid-column-span: 6;
    margin-right: 0;
  }
  .search-section .rows .columns-7 {
    grid-column: span 7;
    -ms-grid-column-span: 7;
    margin-right: 0;
  }
  .search-section .rows .columns-8 {
    grid-column: span 8;
    -ms-grid-column-span: 8;
    margin-right: 0;
  }
  .search-section .rows .columns-9 {
    grid-column: span 9;
    -ms-grid-column-span: 9;
    margin-right: 0;
  }
  .search-section .rows .columns-10 {
    grid-column: span 10;
    -ms-grid-column-span: 10;
    margin-right: 0;
  }
  .search-section .rows .columns-11 {
    grid-column: span 11;
    -ms-grid-column-span: 11;
    margin-right: 0;
  }
  .search-section .rows .columns-12 {
    grid-column: span 12;
    -ms-grid-column-span: 12;
    margin-right: 0;
  }
}
@media screen and (min-width: 1025px) {
  .search-section .rows {
    grid-template-columns: repeat(12, 1fr);
    grid-gap: 0 32px;
  }
  .search-section .rows .columns-1 {
    grid-column: span 1;
    -ms-grid-column-span: 1;
    margin-right: 0;
  }
  .search-section .rows .columns-2 {
    grid-column: span 2;
    -ms-grid-column-span: 2;
    margin-right: 0;
  }
  .search-section .rows .columns-3 {
    grid-column: span 3;
    -ms-grid-column-span: 3;
    margin-right: 0;
  }
  .search-section .rows .columns-4 {
    grid-column: span 4;
    -ms-grid-column-span: 4;
    margin-right: 0;
  }
  .search-section .rows .columns-5 {
    grid-column: span 5;
    -ms-grid-column-span: 5;
    margin-right: 0;
  }
  .search-section .rows .columns-6 {
    grid-column: span 6;
    -ms-grid-column-span: 6;
    margin-right: 0;
  }
  .search-section .rows .columns-7 {
    grid-column: span 7;
    -ms-grid-column-span: 7;
    margin-right: 0;
  }
  .search-section .rows .columns-8 {
    grid-column: span 8;
    -ms-grid-column-span: 8;
    margin-right: 0;
  }
  .search-section .rows .columns-9 {
    grid-column: span 9;
    -ms-grid-column-span: 9;
    margin-right: 0;
  }
  .search-section .rows .columns-10 {
    grid-column: span 10;
    -ms-grid-column-span: 10;
    margin-right: 0;
  }
  .search-section .rows .columns-11 {
    grid-column: span 11;
    -ms-grid-column-span: 11;
    margin-right: 0;
  }
  .search-section .rows .columns-12 {
    grid-column: span 12;
    -ms-grid-column-span: 12;
    margin-right: 0;
  }
}
@media print {
  .search-section .rows {
    grid-template-columns: repeat(12, 1fr);
  }
  .search-section .rows .columns-1 {
    grid-column: span 1;
    -ms-grid-column-span: 1;
    margin-right: 0;
  }
  .search-section .rows .columns-2 {
    grid-column: span 2;
    -ms-grid-column-span: 2;
    margin-right: 0;
  }
  .search-section .rows .columns-3 {
    grid-column: span 3;
    -ms-grid-column-span: 3;
    margin-right: 0;
  }
  .search-section .rows .columns-4 {
    grid-column: span 4;
    -ms-grid-column-span: 4;
    margin-right: 0;
  }
  .search-section .rows .columns-5 {
    grid-column: span 5;
    -ms-grid-column-span: 5;
    margin-right: 0;
  }
  .search-section .rows .columns-6 {
    grid-column: span 6;
    -ms-grid-column-span: 6;
    margin-right: 0;
  }
  .search-section .rows .columns-7 {
    grid-column: span 7;
    -ms-grid-column-span: 7;
    margin-right: 0;
  }
  .search-section .rows .columns-8 {
    grid-column: span 8;
    -ms-grid-column-span: 8;
    margin-right: 0;
  }
  .search-section .rows .columns-9 {
    grid-column: span 9;
    -ms-grid-column-span: 9;
    margin-right: 0;
  }
  .search-section .rows .columns-10 {
    grid-column: span 10;
    -ms-grid-column-span: 10;
    margin-right: 0;
  }
  .search-section .rows .columns-11 {
    grid-column: span 11;
    -ms-grid-column-span: 11;
    margin-right: 0;
  }
  .search-section .rows .columns-12 {
    grid-column: span 12;
    -ms-grid-column-span: 12;
    margin-right: 0;
  }
}
@media screen and (min-width: 1281px) {
  .search-section .rows {
    grid-template-columns: repeat(12, 1fr);
  }
  .search-section .rows .columns-1 {
    grid-column: span 1;
    -ms-grid-column-span: 1;
    margin-right: 0;
  }
  .search-section .rows .columns-2 {
    grid-column: span 2;
    -ms-grid-column-span: 2;
    margin-right: 0;
  }
  .search-section .rows .columns-3 {
    grid-column: span 3;
    -ms-grid-column-span: 3;
    margin-right: 0;
  }
  .search-section .rows .columns-4 {
    grid-column: span 4;
    -ms-grid-column-span: 4;
    margin-right: 0;
  }
  .search-section .rows .columns-5 {
    grid-column: span 5;
    -ms-grid-column-span: 5;
    margin-right: 0;
  }
  .search-section .rows .columns-6 {
    grid-column: span 6;
    -ms-grid-column-span: 6;
    margin-right: 0;
  }
  .search-section .rows .columns-7 {
    grid-column: span 7;
    -ms-grid-column-span: 7;
    margin-right: 0;
  }
  .search-section .rows .columns-8 {
    grid-column: span 8;
    -ms-grid-column-span: 8;
    margin-right: 0;
  }
  .search-section .rows .columns-9 {
    grid-column: span 9;
    -ms-grid-column-span: 9;
    margin-right: 0;
  }
  .search-section .rows .columns-10 {
    grid-column: span 10;
    -ms-grid-column-span: 10;
    margin-right: 0;
  }
  .search-section .rows .columns-11 {
    grid-column: span 11;
    -ms-grid-column-span: 11;
    margin-right: 0;
  }
  .search-section .rows .columns-12 {
    grid-column: span 12;
    -ms-grid-column-span: 12;
    margin-right: 0;
  }
}
@media screen and (max-width: 600px) {
  .search-section .grid-container, .search-section .newGrid_container {
    margin-left: 16px;
    margin-right: 16px;
  }
}
@media screen and (min-width: 321px) and (max-width: 600px) {
  .search-section .grid-container, .search-section .newGrid_container {
    margin-left: 16px;
    margin-right: 16px;
  }
}
@media screen and (min-width: 601px) and (max-width: 768px) {
  .search-section .grid-container, .search-section .newGrid_container {
    margin-left: 28px;
    margin-right: 28px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .search-section .grid-container, .search-section .newGrid_container {
    margin-left: 35px;
    margin-right: 35px;
    max-width: 1280px;
  }
}
@media screen and (min-width: 1025px) {
  .search-section .grid-container, .search-section .newGrid_container {
    margin-left: 35px;
    margin-right: 35px;
    max-width: 1280px;
  }
}
@media screen and (min-width: 1281px) {
  .search-section .grid-container, .search-section .newGrid_container {
    margin-left: auto;
    margin-right: auto;
    max-width: 90rem;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.search-section .container:after, .search-section .flex-grid--container:after {
  clear: both;
  content: "";
  display: table;
}

.search-section .container, .search-section .flex-grid--container {
  margin-left: 38px;
  margin-right: 38px;
  max-width: 1204px;
}

@media screen and (min-width: 1281px) {
  .search-section .container, .search-section .flex-grid--container {
    margin-left: auto;
    margin-right: auto;
    max-width: 1280px;
    padding: 0 38px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .search-section .container, .search-section .flex-grid--container {
    margin-right: 35px;
  }
}
@media screen and (min-width: 601px) and (max-width: 768px) {
  .search-section .container, .search-section .flex-grid--container {
    margin-left: 28px;
    margin-right: 28px;
  }
}
@media screen and (max-width: 600px) {
  .search-section .container, .search-section .flex-grid--container {
    margin-left: 16px;
    margin-right: 16px;
  }
}
.search-section .column-1, .search-section .flex-grid--column-1 {
  display: block;
  float: left;
  margin-right: 2.3576515979%;
  width: 6.1721527019%;
}

.search-section .column-1:last-child, .search-section .flex-grid--column-1:last-child {
  margin-right: 0;
}

@media screen and (max-width: 600px) {
  .search-section .column-1, .search-section .flex-grid--column-1 {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .search-section .column-1, .search-section .flex-grid--column-1 {
    display: block;
    float: left;
    margin-right: 2.3576515979%;
    width: 6.1721527019%;
  }
  .search-section .column-1:last-child, .search-section .flex-grid--column-1:last-child {
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) and (max-width: 600px) {
  .search-section .column-1, .search-section .flex-grid--column-1 {
    display: block;
    float: left;
    margin-right: 2.3576515979%;
    width: 20.6728200116%;
  }
  .search-section .column-1:last-child, .search-section .flex-grid--column-1:last-child {
    margin-right: 0;
  }
  .search-section .column-1, .search-section .flex-grid--column-1 {
    margin-right: 5.2%;
  }
  .search-section .column-1:nth-child(4n), .search-section .flex-grid--column-1:nth-child(4n) {
    margin-right: 0;
  }
  .search-section .column-1:nth-child(4n+1), .search-section .flex-grid--column-1:nth-child(4n+1) {
    clear: left;
  }
}
.search-section .column-2, .search-section .flex-grid--column-2 {
  display: block;
  float: left;
  margin-right: 2.3576515979%;
  width: 14.7019570017%;
}

.search-section .column-2:last-child, .search-section .flex-grid--column-2:last-child {
  margin-right: 0;
}

@media screen and (max-width: 600px) {
  .search-section .column-2, .search-section .flex-grid--column-2 {
    display: block;
    float: left;
    margin-right: 2.3576515979%;
    width: 100%;
    width: 47.4564055131%;
  }
  .search-section .column-2:last-child, .search-section .column-2:nth-child(2n), .search-section .flex-grid--column-2:last-child, .search-section .flex-grid--column-2:nth-child(2n) {
    margin-right: 0;
  }
  .search-section .column-2:nth-child(odd), .search-section .flex-grid--column-2:nth-child(odd) {
    clear: left;
  }
  .search-section .column-2, .search-section .flex-grid--column-2 {
    margin-right: 15px;
  }
}
@media only screen and (max-width: 400px) {
  .search-section .column-2, .search-section .flex-grid--column-2 {
    width: 46.456406%;
  }
}
.search-section .column-3, .search-section .flex-grid--column-3 {
  display: block;
  float: left;
  margin-right: 2.3576515979%;
  width: 23.2317613015%;
}

.search-section .column-3:last-child, .search-section .flex-grid--column-3:last-child {
  margin-right: 0;
}

@media screen and (max-width: 600px) {
  .search-section .column-3, .search-section .flex-grid--column-3 {
    display: block;
    float: left;
    margin-right: 2.3576515979%;
    width: 100%;
    width: 47.4564055131%;
  }
  .search-section .column-3:last-child, .search-section .column-3:nth-child(2n), .search-section .flex-grid--column-3:last-child, .search-section .flex-grid--column-3:nth-child(2n) {
    margin-right: 0;
  }
  .search-section .column-3:nth-child(odd), .search-section .flex-grid--column-3:nth-child(odd) {
    clear: left;
  }
  .search-section .column-3, .search-section .flex-grid--column-3 {
    margin-right: 15px;
  }
}
@media only screen and (max-width: 400px) {
  .search-section .column-3, .search-section .flex-grid--column-3 {
    width: 46.456406%;
  }
}
.search-section .column-4, .search-section .flex-grid--column-4 {
  display: block;
  float: left;
  margin-right: 2.3576515979%;
  width: 31.7615656014%;
}

.search-section .column-4:last-child, .search-section .flex-grid--column-4:last-child {
  margin-right: 0;
}

@media screen and (max-width: 600px) {
  .search-section .column-4, .search-section .flex-grid--column-4 {
    width: 100%;
  }
}
.search-section .column-5, .search-section .flex-grid--column-5 {
  display: block;
  float: left;
  margin-right: 2.3576515979%;
  width: 40.2913699012%;
}

.search-section .column-5:last-child, .search-section .flex-grid--column-5:last-child {
  margin-right: 0;
}

@media screen and (max-width: 600px) {
  .search-section .column-5, .search-section .flex-grid--column-5 {
    width: 100%;
  }
}
.search-section .column-6, .search-section .flex-grid--column-6 {
  display: block;
  float: left;
  margin-right: 2.3576515979%;
  width: 48.821174201%;
}

.search-section .column-6:last-child, .search-section .flex-grid--column-6:last-child {
  margin-right: 0;
}

@media screen and (max-width: 600px) {
  .search-section .column-6, .search-section .flex-grid--column-6 {
    width: 100%;
  }
}
.search-section .column-7, .search-section .flex-grid--column-7 {
  display: block;
  float: left;
  margin-right: 2.3576515979%;
  width: 57.3509785009%;
}

.search-section .column-7:last-child, .search-section .flex-grid--column-7:last-child {
  margin-right: 0;
}

@media screen and (max-width: 600px) {
  .search-section .column-7, .search-section .flex-grid--column-7 {
    width: 100%;
  }
}
.search-section .column-8, .search-section .flex-grid--column-8 {
  display: block;
  float: left;
  margin-right: 2.3576515979%;
  width: 65.8807828007%;
}

.search-section .column-8:last-child, .search-section .flex-grid--column-8:last-child {
  margin-right: 0;
}

@media screen and (max-width: 600px) {
  .search-section .column-8, .search-section .flex-grid--column-8 {
    width: 100%;
  }
}
.search-section .column-9, .search-section .flex-grid--column-9 {
  display: block;
  float: left;
  margin-right: 2.3576515979%;
  width: 74.4105871005%;
}

.search-section .column-9:last-child, .search-section .flex-grid--column-9:last-child {
  margin-right: 0;
}

@media screen and (max-width: 600px) {
  .search-section .column-9, .search-section .flex-grid--column-9 {
    width: 100%;
  }
}
.search-section .column-10, .search-section .flex-grid--column-10 {
  display: block;
  float: left;
  margin-right: 2.3576515979%;
  width: 82.9403914003%;
}

.search-section .column-10:last-child, .search-section .flex-grid--column-10:last-child {
  margin-right: 0;
}

@media screen and (max-width: 600px) {
  .search-section .column-10, .search-section .flex-grid--column-10 {
    width: 100%;
  }
}
.search-section .column-11, .search-section .flex-grid--column-11 {
  display: block;
  float: left;
  margin-right: 2.3576515979%;
  width: 91.4701957002%;
}

.search-section .column-11:last-child, .search-section .flex-grid--column-11:last-child {
  margin-right: 0;
}

@media screen and (max-width: 600px) {
  .search-section .column-11, .search-section .flex-grid--column-11 {
    width: 100%;
  }
}
.search-section .column-12, .search-section .flex-grid--column-12 {
  display: block;
  float: left;
  margin-right: 2.3576515979%;
  width: 100%;
}

.search-section .column-12:last-child, .search-section .flex-grid--column-12:last-child {
  margin-right: 0;
}

@media screen and (max-width: 600px) {
  .search-section .column-12, .search-section .flex-grid--column-12 {
    width: 100%;
  }
}
.search-section .layout__two-column--name {
  display: block;
  float: left;
  margin-right: 2.3576515979%;
  width: 48.821174201%;
}

.search-section .layout__two-column--name:last-child {
  margin-right: 0;
}

@media screen and (max-width: 600px) {
  .search-section .layout__two-column--name {
    margin-right: 0;
    width: 100%;
  }
}
.search-section .column-4-of-8 {
  display: block;
  float: left;
  margin-right: 3.5786636068%;
  width: 48.2106681966%;
}

.search-section .column-4-of-8:last-child {
  margin-right: 0;
}

@media screen and (min-width: 601px) {
  .search-section .mobile-only {
    display: none !important;
  }
}
@media screen and (max-width: 600px) {
  .search-section .tablet-up-only {
    display: none !important;
  }
}
@media screen and (min-width: 769px) {
  .search-section .device-only {
    display: none !important;
  }
}
@media screen and (max-width: 768px) {
  .search-section .desktop-only {
    display: none !important;
  }
}
.search-section b, .search-section strong {
  font-family: Gotham\ 5r;
  font-weight: 400;
}

.search-section a {
  color: #0074ad;
  text-decoration: none;
}

.search-section a.-active, .search-section a:active {
  color: #0074ad;
}

.search-section a:hover {
  color: #003b71;
}

@media screen and (max-width: 768px) {
  .search-section input:not([type=button]):not([type=checkbox]):not([type=radio]), .search-section select, .search-section textarea {
    font-size: 16px;
  }
}
.search-section .scrollbox {
  border: 1px solid #e9ebee;
  box-sizing: border-box;
  padding: 0 0 30px;
}

.search-section .scrollbox .scrollbox_content {
  color: #677083;
  height: auto;
  max-height: 600px;
  min-height: 200px;
  overflow-y: scroll;
  padding: 30px;
  width: auto;
  -ms-scrollbar-base-color: #d3d6dc;
  -ms-scrollbar-3dlight-color: #d3d6dc;
  -ms-scrollbar-highlight-color: #d3d6dc;
  -ms-scrollbar-track-color: #f7f7f7;
  -ms-scrollbar-arrow-color: #f7f7f7;
  -ms-scrollbar-shadow-color: #d3d6dc;
  -ms-scrollbar-darkshadow-color: #d3d6dc;
}

.search-section .scrollbox .scrollbox_content :first-child {
  margin-top: 0;
}

@media screen and (min-width: 769px) {
  .search-section .scrollbox .scrollbox_content::-webkit-scrollbar {
    background: #f7f7f7;
    border: 2px solid #f7f7f7;
    margin: 40px;
  }
  .search-section .scrollbox .scrollbox_content::-webkit-scrollbar-thumb {
    background: #d3d6dc;
    border: 3px solid #f7f7f7;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    padding: 10px;
  }
}
@media print {
  .search-section .scrollbox .scrollbox_content {
    border: none;
    max-height: 100%;
    overflow: visible;
  }
}
.search-section .modal-content .scrollbox {
  margin: 30px auto;
}

.search-section .divider-small, .search-section hr.-variation-1 {
  border: 0;
  border-top: 1px solid #e9ebee;
  margin: 20px 0 19px;
  padding: 0;
  width: 100%;
}

.search-section .divider-small.-small-spacing, .search-section hr.-variation-1.-small-spacing {
  margin-bottom: 19px;
  margin-top: 20px;
}

.search-section .divider-small.-medium-spacing, .search-section hr.-variation-1.-medium-spacing {
  margin-bottom: 39px;
  margin-top: 40px;
}

.search-section .divider-small.-large-spacing, .search-section hr.-variation-1.-large-spacing {
  margin-bottom: 59px;
  margin-top: 60px;
}

.search-section hr.-variation-2 {
  border: 0;
  border-top: 3px solid #e9ebee;
  margin: 19px 0 18px;
  padding: 0;
  width: 100%;
}

.search-section hr.-variation-2.-small-spacing {
  margin-bottom: 18px;
  margin-top: 19px;
}

.search-section hr.-variation-2.-medium-spacing {
  margin-bottom: 38px;
  margin-top: 39px;
}

.search-section hr.-variation-2.-large-spacing {
  margin-bottom: 58px;
  margin-top: 59px;
}

.search-section .divider-medium, .search-section hr.-variation-3 {
  border: 0;
  border-top: 3px solid #e9ebee;
  margin: 19px 0 18px;
  padding: 0;
  width: 100%;
}

.search-section .divider-medium.-small-spacing, .search-section hr.-variation-3.-small-spacing {
  margin-bottom: 18px;
  margin-top: 19px;
}

.search-section .divider-medium.-medium-spacing, .search-section hr.-variation-3.-medium-spacing {
  margin-bottom: 38px;
  margin-top: 39px;
}

.search-section .divider-medium.-large-spacing, .search-section hr.-variation-3.-large-spacing {
  margin-bottom: 58px;
  margin-top: 59px;
}

.search-section .divider-vertical-wrap {
  display: inline-block;
  position: relative;
}

.search-section .divider-vertical {
  border: 0;
  display: inline-block;
  margin: 0;
  padding: 0;
}

.search-section .divider-vertical:before {
  border-left: 3px solid #e9ebee;
  bottom: 0;
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
}

.search-section .divider-vertical-variation-1 {
  border-left: 1px solid #e9ebee;
}

.search-section .divider-vertical-variation-2 {
  border-left: 2px solid #e9ebee;
}

.search-section a.divider-link {
  border-right: 1px solid #d3d6dc;
  margin-right: 10px;
  padding-right: 15px;
}

.search-section a.divider-link:last-of-type {
  border-right: 0;
  padding-right: 0;
}

.search-section a i:before {
  display: inline-block;
  text-decoration: none;
}

.search-section a.button {
  height: auto;
}

.search-section a.external-link.button i {
  bottom: 5px;
  font-size: 10px;
  padding: 0 5px;
  position: relative;
}

.search-section a .icon-link-external, .search-section a .icon-link-internal {
  padding-left: 5px;
  padding-right: 1px;
}

.search-section .icon-link-out {
  bottom: 5px;
  color: #0074ad;
  font-size: 8px;
  padding-left: 5px;
  position: relative;
}

.search-section .icon-link-out.extlink {
  bottom: 3px;
  font-size: 9.8px;
  padding-left: 4px;
}

.search-section .icon-link-out.extlink:before {
  font-weight: 700;
}

.search-section .new-window-link .icon-zz009new-window {
  height: 14px;
  padding-left: 5px;
  vertical-align: super;
  width: 14px;
}

.search-section .new-window-link .icon-zz009new-window:before {
  display: inline-block;
  font-size: 14px;
  height: 14px;
  width: 14px;
}

.search-section .back-link ul {
  list-style-type: none;
  margin-block-end: 0;
  margin-block-start: 0;
  margin-inline-end: 0;
  margin-inline-start: 0;
  padding-inline-start: 0;
}

.search-section .back-link svg {
  vertical-align: bottom;
}

.search-section .back-link svg path {
  fill: #0078b3;
}

.search-section .back-link a:hover svg path {
  fill: #f0f7fa;
}

.search-section .link-icon-wrapper {
  color: inherit;
  white-space: nowrap;
}

.search-section li a, .search-section p a, .search-section span a {
  color: #0074ad;
  text-decoration: underline;
}

.search-section .back-link ul, .search-section .horizontal-list, .search-section .link-list, .search-section .link-list--horizontal, .search-section .vertical-list {
  list-style: none;
  padding-left: 0;
}

.search-section .horizontal-list li {
  display: inline-block;
  padding-right: 20px;
}

.search-section .horizontal-list.-divided li {
  border-right: 1px solid #d3d6dc;
  margin-right: 20px;
  padding-right: 20px;
}

.search-section .horizontal-list.-divided li:last-child {
  border-right: 0;
  margin-right: 0;
}

.search-section .vertical-list li {
  display: block;
  padding-bottom: 20px;
}

.search-section .vertical-list.-divided li {
  border-bottom: 1px solid #d3d6dc;
  margin-bottom: 20px;
  padding-bottom: 20px;
}

.search-section .vertical-list.-divided li li:last-child {
  border: none;
}

.search-section .link-list-title--small {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 28px;
  margin: 0;
  padding-bottom: 20px;
}

.search-section .link-list-title--small.-book, .search-section .link-list-title--small.\--book {
  font-family: Gotham\ 4r;
}

.search-section .link-list-title--small.-light, .search-section .link-list-title--small.\--light {
  font-family: Gotham\ 3r;
}

.search-section .link-list-title--small.-bold, .search-section .link-list-title--small.-medium, .search-section .link-list-title--small.\--bold, .search-section .link-list-title--small.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (max-width: 600px) {
  .search-section .link-list-title--small {
    font-size: 1.125rem;
    line-height: 24px;
  }
}
.search-section .link-list-title--small {
  color: #677083;
}

.search-section .link-list-title--large {
  font-size: 28px;
  font-weight: 400;
  line-height: 36px;
  margin: 0;
  padding-bottom: 20px;
}

.search-section .link-list-title--large.-book, .search-section .link-list-title--large.\--book {
  font-family: Gotham\ 4r;
}

.search-section .link-list-title--large.-light, .search-section .link-list-title--large.\--light {
  font-family: Gotham\ 3r;
}

.search-section .link-list-title--large.-bold, .search-section .link-list-title--large.-medium, .search-section .link-list-title--large.\--bold, .search-section .link-list-title--large.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (max-width: 600px) {
  .search-section .link-list-title--large {
    font-size: 1.25rem;
    line-height: 28px;
  }
}
.search-section .link-list-title--large {
  color: #0d1c3d;
}

@media screen and (max-width: 600px) {
  .search-section .link-list-title--large {
    font-size: 2.25rem;
    font-weight: 400;
    line-height: 48px;
  }
  .search-section .link-list-title--large.-book, .search-section .link-list-title--large.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .link-list-title--large.-light, .search-section .link-list-title--large.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .link-list-title--large.-bold, .search-section .link-list-title--large.-medium, .search-section .link-list-title--large.\--bold, .search-section .link-list-title--large.\--medium {
    font-family: Gotham\ 5r;
  }
}
@media screen and (max-width: 600px) and (max-width: 600px) {
  .search-section .link-list-title--large {
    font-size: 28px;
    line-height: 36px;
  }
}
.search-section .link-list {
  margin-top: 0;
  padding-top: 0;
}

.search-section .link-list--horizontal li {
  display: inline-block;
  padding-right: 20px;
}

.search-section .link-list--horizontal.-divided li {
  border-right: 1px solid #d3d6dc;
  margin-right: 20px;
  padding-right: 20px;
}

.search-section .link-list--horizontal.-divided li:last-child {
  border-right: 0;
  margin-right: 0;
}

.search-section .link-list--horizontal li {
  padding-bottom: 12px;
}

.search-section .link-list li {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  padding-bottom: 10px;
}

.search-section .link-list li.-book, .search-section .link-list li.\--book {
  font-family: Gotham\ 4r;
}

.search-section .link-list li.-light, .search-section .link-list li.\--light {
  font-family: Gotham\ 3r;
}

.search-section .link-list li.-bold, .search-section .link-list li.-medium, .search-section .link-list li.\--bold, .search-section .link-list li.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (max-width: 600px) {
  .search-section .link-list li {
    font-size: 15px;
    line-height: 20px;
  }
}
.search-section .check-box {
  margin-left: 7px;
  margin-top: 13px;
  opacity: 0;
  position: absolute;
}

.search-section .check-box + label {
  color: #0d1c3d;
  display: inline-block;
  font-family: Gotham\ 4r;
  font-size: 16px;
  line-height: 1em;
  margin: 7.5px 4px;
  min-height: 18px;
  padding: 2px 0 0 26px;
  position: relative;
}

.search-section .check-box + label span[aria-hidden=true]:before {
  border: 2px solid #677083;
  content: "";
  height: 18px;
  left: 0;
  position: absolute;
  top: 0;
  width: 18px;
}

.search-section .check-box[type=checkbox]:checked + label span[aria-hidden=true]:before {
  background-color: #677083;
}

.search-section .check-box[type=checkbox]:checked + label span[aria-hidden=true]:after {
  color: #fff;
  content: "\f115";
  font-family: kp-icons;
  font-size: 14px;
  left: 2px;
  position: absolute;
  top: 2px;
}

@media screen and (max-width: 600px) {
  .search-section .check-box[type=checkbox]:checked + label span[aria-hidden=true]:after {
    top: 0;
  }
}
.search-section .check-box[type=checkbox]:disabled + label {
  color: #677083;
  cursor: not-allowed;
}

.search-section .check-box[type=checkbox]:disabled + label span[aria-hidden=true]:before {
  border-color: #d3d6dc;
}

.search-section .check-box[type=checkbox]:disabled:checked + label span[aria-hidden=true]:before {
  background-color: #d3d6dc;
}

.search-section .check-box:focus + label span[aria-hidden=true]:before {
  border-radius: 0;
  outline: 2px solid #000;
  outline-offset: 2px;
}

.search-section .check-box.-variation-1 {
  margin-left: 7px;
  margin-top: 13px;
  opacity: 0;
  position: absolute;
}

.search-section .check-box.-variation-1 + label {
  color: #0d1c3d;
  display: inline-block;
  font-family: Gotham\ 4r;
  font-size: 16px;
  line-height: 1em;
  margin: 7.5px 4px;
  min-height: 18px;
  padding: 2px 0 0 26px;
  position: relative;
}

.search-section .check-box.-variation-1 + label span[aria-hidden=true]:before {
  border: 2px solid #677083;
  content: "";
  height: 18px;
  left: 0;
  position: absolute;
  top: 0;
  width: 18px;
}

.search-section .check-box.-variation-1[type=checkbox]:checked + label span[aria-hidden=true]:before {
  background-color: #677083;
}

.search-section .check-box.-variation-1[type=checkbox]:checked + label span[aria-hidden=true]:after {
  color: #fff;
  content: "\f115";
  font-family: kp-icons;
  font-size: 14px;
  left: 2px;
  position: absolute;
  top: 2px;
}

@media screen and (max-width: 600px) {
  .search-section .check-box.-variation-1[type=checkbox]:checked + label span[aria-hidden=true]:after {
    top: 0;
  }
}
.search-section .check-box.-variation-1[type=checkbox]:disabled + label {
  color: #677083;
  cursor: not-allowed;
}

.search-section .check-box.-variation-1[type=checkbox]:disabled + label span[aria-hidden=true]:before {
  border-color: #d3d6dc;
}

.search-section .check-box.-variation-1[type=checkbox]:disabled:checked + label span[aria-hidden=true]:before {
  background-color: #d3d6dc;
}

.search-section .check-box.-variation-1:focus + label span[aria-hidden=true]:before {
  border-radius: 0;
  outline: 2px solid #000;
  outline-offset: 2px;
}

.search-section .check-box.-variation-2 {
  margin-left: 7px;
  margin-top: 18px;
  opacity: 0;
  position: absolute;
}

.search-section .check-box.-variation-2 + label {
  color: #0d1c3d;
  display: inline-block;
  font-family: Gotham\ 4r;
  font-size: 20px;
  line-height: 1em;
  margin: 10px 4px;
  min-height: 22px;
  padding: 2px 0 0 35px;
  position: relative;
}

.search-section .check-box.-variation-2 + label span[aria-hidden=true]:before {
  border: 2px solid #677083;
  content: "";
  height: 22px;
  left: 0;
  position: absolute;
  top: 0;
  width: 22px;
}

.search-section .check-box.-variation-2[type=checkbox]:checked + label span[aria-hidden=true]:before {
  background-color: #677083;
}

.search-section .check-box.-variation-2[type=checkbox]:checked + label span[aria-hidden=true]:after {
  color: #fff;
  content: "\f115";
  font-family: kp-icons;
  font-size: 15px;
  left: 4px;
  position: absolute;
  top: 1px;
}

@media screen and (max-width: 600px) {
  .search-section .check-box.-variation-2[type=checkbox]:checked + label span[aria-hidden=true]:after {
    top: 0;
  }
}
.search-section .check-box.-variation-2[type=checkbox]:disabled + label {
  color: #677083;
  cursor: not-allowed;
}

.search-section .check-box.-variation-2[type=checkbox]:disabled + label span[aria-hidden=true]:before {
  border-color: #d3d6dc;
}

.search-section .check-box.-variation-2[type=checkbox]:disabled:checked + label span[aria-hidden=true]:before {
  background-color: #d3d6dc;
}

.search-section .check-box.-variation-2:focus + label span[aria-hidden=true]:before {
  border-radius: 0;
  outline: 2px solid #000;
  outline-offset: 2px;
}

.search-section .check-box.-variation-3 {
  margin-left: 7px;
  margin-top: 18px;
  opacity: 0;
  position: absolute;
}

.search-section .check-box.-variation-3 + label {
  color: #0d1c3d;
  display: inline-block;
  font-family: Gotham\ 4r;
  font-size: 28px;
  line-height: 1em;
  margin: 10px 4px;
  min-height: 30px;
  padding: 2px 0 0 43px;
  position: relative;
}

.search-section .check-box.-variation-3 + label span[aria-hidden=true]:before {
  border: 2px solid #677083;
  content: "";
  height: 30px;
  left: 0;
  position: absolute;
  top: 0;
  width: 30px;
}

.search-section .check-box.-variation-3[type=checkbox]:checked + label span[aria-hidden=true]:before {
  background-color: #677083;
}

.search-section .check-box.-variation-3[type=checkbox]:checked + label span[aria-hidden=true]:after {
  color: #fff;
  content: "\f115";
  font-family: kp-icons;
  font-size: 22px;
  left: 4.5px;
  position: absolute;
  top: 1px;
}

@media screen and (max-width: 600px) {
  .search-section .check-box.-variation-3[type=checkbox]:checked + label span[aria-hidden=true]:after {
    top: 0;
  }
}
.search-section .check-box.-variation-3[type=checkbox]:disabled + label {
  color: #677083;
  cursor: not-allowed;
}

.search-section .check-box.-variation-3[type=checkbox]:disabled + label span[aria-hidden=true]:before {
  border-color: #d3d6dc;
}

.search-section .check-box.-variation-3[type=checkbox]:disabled:checked + label span[aria-hidden=true]:before {
  background-color: #d3d6dc;
}

.search-section .check-box.-variation-3:focus + label span[aria-hidden=true]:before {
  border-radius: 0;
  outline: 2px solid #000;
  outline-offset: 2px;
}

@media screen and (max-width: 768px) {
  .search-section .check-box body:not(.-locked) .check-box + label:not(.-locked) {
    line-height: 1em;
  }
}
@media screen and (max-width: 768px) and (max-width: 600px) {
  .search-section .check-box body:not(.-locked) .styling-1:not(.-locked), .search-section .check-box body:not(.-locked) .styling-2:not(.-locked), .search-section .check-box body:not(.-locked) .styling-3:not(.-locked), .search-section .check-box body:not(.-locked) .styling-4:not(.-locked) {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) and (min-width: 601px) {
  .search-section .check-box body:not(.-locked) .styling-1:not(.-locked), .search-section .check-box body:not(.-locked) .styling-2:not(.-locked), .search-section .check-box body:not(.-locked) .styling-3:not(.-locked), .search-section .check-box body:not(.-locked) .styling-4:not(.-locked) {
    font-size: 16px;
  }
}
.search-section .checkbox-toggle-switch {
  opacity: 0;
  position: absolute;
}

.search-section .checkbox-toggle-switch + label {
  display: inline-block;
  padding: 4px 0 0 47px;
  position: relative;
}

.search-section .checkbox-toggle-switch + label span[aria-hidden=true] {
  background: #677083;
  border-radius: 19px;
  display: inline-block;
  height: 26px;
  left: 0;
  position: absolute;
  top: 0;
  width: 37px;
}

.search-section .checkbox-toggle-switch + label span[aria-hidden=true]:before {
  background: #fff;
  border-radius: 100%;
  content: "";
  height: 24px;
  left: 1px;
  position: absolute;
  top: 1px;
  transition: left 0.1s ease-out;
  width: 24px;
}

.search-section .checkbox-toggle-switch + label span[aria-hidden=true]:after {
  color: transparent;
  content: "\f115";
  font-family: kp-icons;
  font-size: 11px;
  left: 19px;
  position: absolute;
  top: 6px;
}

@-moz-document url-prefix() {
  .search-section .checkbox-toggle-switch:focus + label span[aria-hidden=true] {
    box-shadow: 0 0 0 1.5pt rgba(123, 183, 246, 0.8);
  }
}
.search-section .checkbox-toggle-switch:focus + label span[aria-hidden=true] {
  -webkit-box-shadow: 0 0 0 2pt #000;
  -moz-box-shadow: 0 0 0 2pt #000;
  box-shadow: 0 0 0 2pt #000;
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .search-section .checkbox-toggle-switch:focus + label span[aria-hidden=true] {
    box-shadow: 0 0 0 1.5pt rgba(123, 183, 246, 0.8);
  }
}
.search-section .checkbox-toggle-switch:focus + label span[aria-hidden=true] {
  outline: 1px dotted #d3d6dc;
}

.search-section .checkbox-toggle-switch[type=checkbox]:checked + label span[aria-hidden=true] {
  background: #0078b3;
}

.search-section .checkbox-toggle-switch[type=checkbox]:checked + label span[aria-hidden=true]:before {
  left: 12px;
  transition: left 0.1s ease-out;
}

.search-section .checkbox-toggle-switch[type=checkbox]:checked + label span[aria-hidden=true]:after {
  color: #0078b3;
  transition: color 0.1s ease-out;
}

.search-section input[type=checkbox]:not(.check-box):not(.checkbox-toggle-switch) {
  -moz-appearance: none;
  -webkit-appearance: none;
  border: 2px solid #677083;
  display: inline-block;
  height: 20px;
  margin: 12px 0 0 2px;
  position: absolute;
  width: 20px;
}

.search-section input[type=checkbox]:not(.check-box):not(.checkbox-toggle-switch) + label {
  display: inline-block;
  font-size: 16px;
  margin: 10px 0 0;
  padding-left: 40px;
  padding-top: 2px;
}

.search-section input[type=checkbox]:checked:not(.check-box):not(.checkbox-toggle-switch) {
  -moz-appearance: checkbox;
  -webkit-appearance: checkbox;
}

.search-section input[type=checkbox]:focus:not(.check-box):not(.checkbox-toggle-switch) {
  border-radius: 0;
  outline: 2px solid #000;
  outline-offset: 2px;
}

.search-section input[type=checkbox]:disabled:not(.check-box):not(.checkbox-toggle-switch) {
  border-color: #d3d6dc;
}

.search-section .fieldset {
  border: none;
  margin: 0;
  padding: 0;
}

.search-section .fieldset legend {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.search-section .fieldset legend.-book, .search-section .fieldset legend.\--book {
  font-family: Gotham\ 4r;
}

.search-section .fieldset legend.-light, .search-section .fieldset legend.\--light {
  font-family: Gotham\ 3r;
}

.search-section .fieldset legend.-bold, .search-section .fieldset legend.-medium, .search-section .fieldset legend.\--bold, .search-section .fieldset legend.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (max-width: 600px) {
  .search-section .fieldset legend {
    font-size: 15px;
    line-height: 20px;
  }
}
.search-section .fieldset legend {
  color: #0d1c3d;
  font-family: Gotham\ 5r;
  padding-bottom: 10px;
}

.search-section .disabled-field, .search-section .form-group .disabled-field {
  background-color: #f7f7f7;
  border: 1px solid #f7f7f7;
  cursor: not-allowed !important;
}

.search-section .error .form-textbox input, .search-section .error input {
  background-color: rgba(182, 49, 37, 0.05);
  border: 1px solid #d00000;
}

.search-section .error {
  color: #d00000;
}

.search-section input::-ms-clear {
  display: none;
}

.search-section .character-count {
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 16px;
}

.search-section .character-count.\--caps, .search-section .character-count.\-caps {
  text-transform: uppercase;
}

.search-section .character-count.-book, .search-section .character-count.\--book {
  font-family: Gotham\ 4r;
}

.search-section .character-count.-light, .search-section .character-count.\--light {
  font-family: Gotham\ 3r;
}

.search-section .character-count.-bold, .search-section .character-count.-medium, .search-section .character-count.\--bold, .search-section .character-count.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .character-count p {
  margin: 10px auto;
}

.search-section .text-area_global {
  border: 1px solid #878f9b;
  font-size: 0.8125rem;
  line-height: 16px;
  padding: 15px;
}

.search-section .text-area_global.\--caps, .search-section .text-area_global.\-caps {
  text-transform: uppercase;
}

.search-section .text-area_global {
  color: #0d1c3d;
  text-transform: uppercase;
}

.search-section .form-control {
  border: 1px solid #878f9b;
  color: #0d1c3d;
  padding: 16px 12px;
  vertical-align: middle;
}

.search-section .form-control:focus {
  border-color: #0078b3;
}

.search-section .form-control::-webkit-input-placeholder {
  color: #677083;
}

.search-section .form-control:-moz-placeholder {
  color: #677083;
}

.search-section .form-group input {
  border: 1px solid #878f9b;
}

@media screen and (min-width: 769px) {
  .search-section .form-group input {
    max-height: 60px;
    width: auto;
  }
}
@media screen and (max-width: 600px) {
  .search-section .form-group input {
    max-height: 50px;
    width: 100%;
  }
}
.search-section .form-group label {
  font-size: 0.8125rem;
  line-height: 16px;
}

.search-section .form-group label.\--caps, .search-section .form-group label.\-caps {
  text-transform: uppercase;
}

.search-section .form-group label {
  margin-bottom: 10px;
  text-transform: uppercase;
}

.search-section .form-group .text-input-helper {
  font-size: 12px;
  line-height: 16px;
  padding-top: 8px;
}

.search-section .expDesc {
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 16px;
}

.search-section .expDesc.\--caps, .search-section .expDesc.\-caps {
  text-transform: uppercase;
}

.search-section .expDesc.-book, .search-section .expDesc.\--book {
  font-family: Gotham\ 4r;
}

.search-section .expDesc.-light, .search-section .expDesc.\--light {
  font-family: Gotham\ 3r;
}

.search-section .expDesc.-bold, .search-section .expDesc.-medium, .search-section .expDesc.\--bold, .search-section .expDesc.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .expDesc p {
  margin: 10px auto;
}

.search-section .expDesc {
  color: #d00000;
  display: block;
  width: 100%;
}

.search-section .error-field, .search-section .form-group input.error-field, .search-section .form-group select.error-field, .search-section input.error-field, .search-section select.error-field, .search-section textarea.error-field {
  background-color: #fff;
  border: 1px solid #d00000;
}

.search-section .error-field.-readonly, .search-section .form-group input.error-field.-readonly, .search-section .form-group select.error-field.-readonly, .search-section input.error-field.-readonly, .search-section select.error-field.-readonly, .search-section textarea.error-field.-readonly {
  background-color: transparent;
  border: 0;
  color: #d00000;
  font-family: Gotham\ 5r;
  padding: 0 0 12px;
}

.search-section .error-field :focus-visible, .search-section .error-field:focus, .search-section .form-group input.error-field :focus-visible, .search-section .form-group input.error-field:focus, .search-section .form-group select.error-field :focus-visible, .search-section .form-group select.error-field:focus, .search-section input.error-field :focus-visible, .search-section input.error-field:focus, .search-section select.error-field :focus-visible, .search-section select.error-field:focus, .search-section textarea.error-field :focus-visible, .search-section textarea.error-field:focus {
  border: 2px solid #d00000;
  outline: none;
}

.search-section .error-field.select-dropdown, .search-section .form-group input.error-field.select-dropdown, .search-section .form-group select.error-field.select-dropdown, .search-section input.error-field.select-dropdown, .search-section select.error-field.select-dropdown, .search-section textarea.error-field.select-dropdown {
  background-color: rgba(182, 49, 37, 0.05);
}

.search-section .error-description ul {
  color: #d00000;
  list-style: none;
  margin: 8px 0 10px;
  padding-left: 0;
}

.search-section .error-description ul li {
  align-items: flex-start;
  display: flex;
}

.search-section .error-description ul li .inline-error-icon {
  background-color: transparent;
  background-image: url(search-box/css/assets/images/error-inline-16x16.svg);
  background-position: 0 100%;
  background-repeat: no-repeat;
  color: transparent;
  flex: 0 0 16px;
  height: 16px;
  margin-right: 8px;
  position: relative;
  top: 4px;
}

.search-section .check-box + label + .error-description ul, .search-section .fieldset + .error-description ul, .search-section .radio-button + label + .error-description ul {
  margin-top: 2.5px;
}

.search-section .error ul, .search-section ul.error {
  margin: 10px 0;
  padding-left: 20px;
}

.search-section .select-one {
  display: inline;
  position: relative;
}

.search-section .select-one select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: #fff;
  border: 1px solid #878f9b;
  border-radius: 0;
  cursor: pointer;
  font-size: 16px;
  line-height: 16px;
  margin-right: -20px;
  padding: 16px 40px 16px 20px;
  width: 100%;
}

.search-section .select-one select:focus {
  border-color: #0078b3;
}

.search-section .select-one img {
  pointer-events: none;
  position: absolute;
  right: -11px;
  top: 50%;
  transform: translateY(-50%);
}

@media screen and (min-width: 601px) {
  .search-section .select-one select {
    font-size: 16px;
    line-height: 18px;
    padding-bottom: 20px;
    padding-right: 41px;
    padding-top: 20px;
    width: auto;
  }
}
.search-section .select-one .icon-chevron-down[aria-hidden=true] {
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
}

.search-section .select-one .icon-chevron-down[aria-hidden=true]:before {
  color: #0078b3;
}

.search-section .select-one select:disabled {
  border-color: #d3d6dc;
  color: #d3d6dc;
  cursor: not-allowed;
}

.search-section .select-one select.error-field + .icon-chevron-down[aria-hidden=true]:before, .search-section .select-one select:disabled + .icon-chevron-down[aria-hidden=true]:before {
  color: #677083;
}

.search-section .select-one select::-ms-expand {
  display: none;
}

.search-section .select-one select:disabled::-ms-value {
  color: #d3d6dc;
}

.search-section .radio-button {
  margin-top: 7.5px;
  opacity: 0;
  position: absolute;
}

.search-section .radio-button + label {
  color: #0d1c3d;
  display: inline-block;
  font-size: 16px;
  margin: 7.5px;
  min-width: 14px;
  padding-left: 24px;
  position: relative;
  text-transform: none;
}

.search-section .radio-button + label:before {
  border-radius: 50%;
  -webkit-box-shadow: 0 0 0 2px #677083;
  -moz-box-shadow: 0 0 0 2px #677083;
  box-shadow: 0 0 0 2px #677083;
  content: "";
  height: 14px;
  left: 2px;
  position: absolute;
  top: 3px;
  width: 14px;
}

.search-section .radio-button:active + label:before {
  background-color: #677083;
  border: 3px solid #fff;
}

@-moz-document url-prefix() {
  .search-section .radio-button:active + label:before {
    box-shadow: 0 0 0 1.5pt rgba(123, 183, 246, 0.8);
  }
}
.search-section .radio-button:active + label:before {
  -webkit-box-shadow: 0 0 0 2pt rgba(123, 183, 246, 0.8);
  -moz-box-shadow: 0 0 0 2pt rgba(123, 183, 246, 0.8);
  box-shadow: 0 0 0 2pt rgba(123, 183, 246, 0.8);
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .search-section .radio-button:active + label:before {
    box-shadow: 0 0 0 1.5pt rgba(123, 183, 246, 0.8);
  }
}
@-moz-document url-prefix() {
  .search-section .radio-button:active + label:before {
    outline: 1px dotted #d3d6dc;
  }
}
.search-section .radio-button[type=radio]:not(:checked):focus + label:before {
  border: 1pt solid #677083;
}

@-moz-document url-prefix() {
  .search-section .radio-button[type=radio]:not(:checked):focus + label:before {
    box-shadow: 0 0 0 1.5pt rgba(123, 183, 246, 0.8);
  }
}
.search-section .radio-button[type=radio]:not(:checked):focus + label:before {
  -webkit-box-shadow: 0 0 0 2pt rgba(123, 183, 246, 0.8);
  -moz-box-shadow: 0 0 0 2pt rgba(123, 183, 246, 0.8);
  box-shadow: 0 0 0 2pt rgba(123, 183, 246, 0.8);
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .search-section .radio-button[type=radio]:not(:checked):focus + label:before {
    box-shadow: 0 0 0 1.5pt rgba(123, 183, 246, 0.8);
  }
}
@-moz-document url-prefix() {
  .search-section .radio-button[type=radio]:not(:checked):focus + label:before {
    outline: 1px dotted #d3d6dc;
  }
}
.search-section .radio-button[type=radio]:checked + label:before {
  background-color: #677083;
  border: 3px solid #fff;
  -webkit-box-shadow: 0 0 0 2px #677083;
  -moz-box-shadow: 0 0 0 2px #677083;
  box-shadow: 0 0 0 2px #677083;
}

.search-section .radio-button[type=radio]:checked:focus + label:before {
  background-color: #677083;
  border: 3px solid #fff;
}

@-moz-document url-prefix() {
  .search-section .radio-button[type=radio]:checked:focus + label:before {
    box-shadow: 0 0 0 1.5pt rgba(123, 183, 246, 0.8);
  }
}
.search-section .radio-button[type=radio]:checked:focus + label:before {
  -webkit-box-shadow: 0 0 0 2pt rgba(123, 183, 246, 0.8);
  -moz-box-shadow: 0 0 0 2pt rgba(123, 183, 246, 0.8);
  box-shadow: 0 0 0 2pt rgba(123, 183, 246, 0.8);
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .search-section .radio-button[type=radio]:checked:focus + label:before {
    box-shadow: 0 0 0 1.5pt rgba(123, 183, 246, 0.8);
  }
}
@-moz-document url-prefix() {
  .search-section .radio-button[type=radio]:checked:focus + label:before {
    outline: 1px dotted #d3d6dc;
  }
}
.search-section .radio-button[type=radio]:disabled + label {
  color: #677083;
  cursor: not-allowed;
}

.search-section .radio-button[type=radio]:disabled + label:before {
  -webkit-box-shadow: 0 0 0 2px #d3d6dc;
  -moz-box-shadow: 0 0 0 2px #d3d6dc;
  box-shadow: 0 0 0 2px #d3d6dc;
}

.search-section .radio-button[type=radio]:disabled:active + label:before {
  background-color: transparent;
}

.search-section .radio-button[type=radio]:disabled:checked + label:before {
  background-color: #d3d6dc;
  -webkit-box-shadow: 0 0 0 2px #d3d6dc;
  -moz-box-shadow: 0 0 0 2px #d3d6dc;
  box-shadow: 0 0 0 2px #d3d6dc;
}

.search-section .radio-button.-variation-1 {
  margin-top: 7.5px;
  opacity: 0;
  position: absolute;
}

.search-section .radio-button.-variation-1 + label {
  color: #0d1c3d;
  display: inline-block;
  font-size: 16px;
  margin: 7.5px;
  min-width: 14px;
  padding-left: 24px;
  position: relative;
  text-transform: none;
}

.search-section .radio-button.-variation-1 + label:before {
  border-radius: 50%;
  -webkit-box-shadow: 0 0 0 2px #677083;
  -moz-box-shadow: 0 0 0 2px #677083;
  box-shadow: 0 0 0 2px #677083;
  content: "";
  height: 14px;
  left: 2px;
  position: absolute;
  top: 3px;
  width: 14px;
}

.search-section .radio-button.-variation-1:active + label:before {
  background-color: #677083;
  border: 3px solid #fff;
}

@-moz-document url-prefix() {
  .search-section .radio-button.-variation-1:active + label:before {
    box-shadow: 0 0 0 1.5pt rgba(123, 183, 246, 0.8);
  }
}
.search-section .radio-button.-variation-1:active + label:before {
  -webkit-box-shadow: 0 0 0 2pt rgba(123, 183, 246, 0.8);
  -moz-box-shadow: 0 0 0 2pt rgba(123, 183, 246, 0.8);
  box-shadow: 0 0 0 2pt rgba(123, 183, 246, 0.8);
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .search-section .radio-button.-variation-1:active + label:before {
    box-shadow: 0 0 0 1.5pt rgba(123, 183, 246, 0.8);
  }
}
@-moz-document url-prefix() {
  .search-section .radio-button.-variation-1:active + label:before {
    outline: 1px dotted #d3d6dc;
  }
}
.search-section .radio-button.-variation-1[type=radio]:not(:checked):focus + label:before {
  border: 1pt solid #677083;
}

@-moz-document url-prefix() {
  .search-section .radio-button.-variation-1[type=radio]:not(:checked):focus + label:before {
    box-shadow: 0 0 0 1.5pt rgba(123, 183, 246, 0.8);
  }
}
.search-section .radio-button.-variation-1[type=radio]:not(:checked):focus + label:before {
  -webkit-box-shadow: 0 0 0 2pt rgba(123, 183, 246, 0.8);
  -moz-box-shadow: 0 0 0 2pt rgba(123, 183, 246, 0.8);
  box-shadow: 0 0 0 2pt rgba(123, 183, 246, 0.8);
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .search-section .radio-button.-variation-1[type=radio]:not(:checked):focus + label:before {
    box-shadow: 0 0 0 1.5pt rgba(123, 183, 246, 0.8);
  }
}
@-moz-document url-prefix() {
  .search-section .radio-button.-variation-1[type=radio]:not(:checked):focus + label:before {
    outline: 1px dotted #d3d6dc;
  }
}
.search-section .radio-button.-variation-1[type=radio]:checked + label:before {
  background-color: #677083;
  border: 3px solid #fff;
  -webkit-box-shadow: 0 0 0 2px #677083;
  -moz-box-shadow: 0 0 0 2px #677083;
  box-shadow: 0 0 0 2px #677083;
}

.search-section .radio-button.-variation-1[type=radio]:checked:focus + label:before {
  background-color: #677083;
  border: 3px solid #fff;
}

@-moz-document url-prefix() {
  .search-section .radio-button.-variation-1[type=radio]:checked:focus + label:before {
    box-shadow: 0 0 0 1.5pt rgba(123, 183, 246, 0.8);
  }
}
.search-section .radio-button.-variation-1[type=radio]:checked:focus + label:before {
  -webkit-box-shadow: 0 0 0 2pt rgba(123, 183, 246, 0.8);
  -moz-box-shadow: 0 0 0 2pt rgba(123, 183, 246, 0.8);
  box-shadow: 0 0 0 2pt rgba(123, 183, 246, 0.8);
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .search-section .radio-button.-variation-1[type=radio]:checked:focus + label:before {
    box-shadow: 0 0 0 1.5pt rgba(123, 183, 246, 0.8);
  }
}
@-moz-document url-prefix() {
  .search-section .radio-button.-variation-1[type=radio]:checked:focus + label:before {
    outline: 1px dotted #d3d6dc;
  }
}
.search-section .radio-button.-variation-1[type=radio]:disabled + label {
  color: #677083;
  cursor: not-allowed;
}

.search-section .radio-button.-variation-1[type=radio]:disabled + label:before {
  -webkit-box-shadow: 0 0 0 2px #d3d6dc;
  -moz-box-shadow: 0 0 0 2px #d3d6dc;
  box-shadow: 0 0 0 2px #d3d6dc;
}

.search-section .radio-button.-variation-1[type=radio]:disabled:active + label:before {
  background-color: transparent;
}

.search-section .radio-button.-variation-1[type=radio]:disabled:checked + label:before {
  background-color: #d3d6dc;
  -webkit-box-shadow: 0 0 0 2px #d3d6dc;
  -moz-box-shadow: 0 0 0 2px #d3d6dc;
  box-shadow: 0 0 0 2px #d3d6dc;
}

.search-section .radio-button.-variation-2 {
  margin-top: 10px;
  opacity: 0;
  position: absolute;
}

.search-section .radio-button.-variation-2 + label {
  color: #0d1c3d;
  display: inline-block;
  font-size: 20px;
  margin: 10px;
  min-width: 18px;
  padding-left: 33px;
  position: relative;
  text-transform: none;
}

.search-section .radio-button.-variation-2 + label:before {
  border-radius: 50%;
  -webkit-box-shadow: 0 0 0 2px #677083;
  -moz-box-shadow: 0 0 0 2px #677083;
  box-shadow: 0 0 0 2px #677083;
  content: "";
  height: 18px;
  left: 2px;
  position: absolute;
  top: 4px;
  width: 18px;
}

.search-section .radio-button.-variation-2:active + label:before {
  background-color: #677083;
  border: 4px solid #fff;
}

@-moz-document url-prefix() {
  .search-section .radio-button.-variation-2:active + label:before {
    box-shadow: 0 0 0 1.5pt rgba(123, 183, 246, 0.8);
  }
}
.search-section .radio-button.-variation-2:active + label:before {
  -webkit-box-shadow: 0 0 0 2pt rgba(123, 183, 246, 0.8);
  -moz-box-shadow: 0 0 0 2pt rgba(123, 183, 246, 0.8);
  box-shadow: 0 0 0 2pt rgba(123, 183, 246, 0.8);
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .search-section .radio-button.-variation-2:active + label:before {
    box-shadow: 0 0 0 1.5pt rgba(123, 183, 246, 0.8);
  }
}
@-moz-document url-prefix() {
  .search-section .radio-button.-variation-2:active + label:before {
    outline: 1px dotted #d3d6dc;
  }
}
.search-section .radio-button.-variation-2[type=radio]:not(:checked):focus + label:before {
  border: 1pt solid #677083;
}

@-moz-document url-prefix() {
  .search-section .radio-button.-variation-2[type=radio]:not(:checked):focus + label:before {
    box-shadow: 0 0 0 1.5pt rgba(123, 183, 246, 0.8);
  }
}
.search-section .radio-button.-variation-2[type=radio]:not(:checked):focus + label:before {
  -webkit-box-shadow: 0 0 0 2pt rgba(123, 183, 246, 0.8);
  -moz-box-shadow: 0 0 0 2pt rgba(123, 183, 246, 0.8);
  box-shadow: 0 0 0 2pt rgba(123, 183, 246, 0.8);
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .search-section .radio-button.-variation-2[type=radio]:not(:checked):focus + label:before {
    box-shadow: 0 0 0 1.5pt rgba(123, 183, 246, 0.8);
  }
}
@-moz-document url-prefix() {
  .search-section .radio-button.-variation-2[type=radio]:not(:checked):focus + label:before {
    outline: 1px dotted #d3d6dc;
  }
}
.search-section .radio-button.-variation-2[type=radio]:checked + label:before {
  background-color: #677083;
  border: 4px solid #fff;
  -webkit-box-shadow: 0 0 0 2px #677083;
  -moz-box-shadow: 0 0 0 2px #677083;
  box-shadow: 0 0 0 2px #677083;
}

.search-section .radio-button.-variation-2[type=radio]:checked:focus + label:before {
  background-color: #677083;
  border: 4px solid #fff;
}

@-moz-document url-prefix() {
  .search-section .radio-button.-variation-2[type=radio]:checked:focus + label:before {
    box-shadow: 0 0 0 1.5pt rgba(123, 183, 246, 0.8);
  }
}
.search-section .radio-button.-variation-2[type=radio]:checked:focus + label:before {
  -webkit-box-shadow: 0 0 0 2pt rgba(123, 183, 246, 0.8);
  -moz-box-shadow: 0 0 0 2pt rgba(123, 183, 246, 0.8);
  box-shadow: 0 0 0 2pt rgba(123, 183, 246, 0.8);
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .search-section .radio-button.-variation-2[type=radio]:checked:focus + label:before {
    box-shadow: 0 0 0 1.5pt rgba(123, 183, 246, 0.8);
  }
}
@-moz-document url-prefix() {
  .search-section .radio-button.-variation-2[type=radio]:checked:focus + label:before {
    outline: 1px dotted #d3d6dc;
  }
}
.search-section .radio-button.-variation-2[type=radio]:disabled + label {
  color: #677083;
  cursor: not-allowed;
}

.search-section .radio-button.-variation-2[type=radio]:disabled + label:before {
  -webkit-box-shadow: 0 0 0 2px #d3d6dc;
  -moz-box-shadow: 0 0 0 2px #d3d6dc;
  box-shadow: 0 0 0 2px #d3d6dc;
}

.search-section .radio-button.-variation-2[type=radio]:disabled:active + label:before {
  background-color: transparent;
}

.search-section .radio-button.-variation-2[type=radio]:disabled:checked + label:before {
  background-color: #d3d6dc;
  -webkit-box-shadow: 0 0 0 2px #d3d6dc;
  -moz-box-shadow: 0 0 0 2px #d3d6dc;
  box-shadow: 0 0 0 2px #d3d6dc;
}

.search-section .radio-button.-variation-3 {
  margin-top: 10px;
  opacity: 0;
  position: absolute;
}

.search-section .radio-button.-variation-3 + label {
  color: #0d1c3d;
  display: inline-block;
  font-size: 28px;
  margin: 10px;
  min-width: 26px;
  padding-left: 41px;
  position: relative;
  text-transform: none;
}

.search-section .radio-button.-variation-3 + label:before {
  border-radius: 50%;
  -webkit-box-shadow: 0 0 0 2px #677083;
  -moz-box-shadow: 0 0 0 2px #677083;
  box-shadow: 0 0 0 2px #677083;
  content: "";
  height: 26px;
  left: 2px;
  position: absolute;
  top: 5px;
  width: 26px;
}

.search-section .radio-button.-variation-3:active + label:before {
  background-color: #677083;
  border: 5px solid #fff;
}

@-moz-document url-prefix() {
  .search-section .radio-button.-variation-3:active + label:before {
    box-shadow: 0 0 0 1.5pt rgba(123, 183, 246, 0.8);
  }
}
.search-section .radio-button.-variation-3:active + label:before {
  -webkit-box-shadow: 0 0 0 2pt rgba(123, 183, 246, 0.8);
  -moz-box-shadow: 0 0 0 2pt rgba(123, 183, 246, 0.8);
  box-shadow: 0 0 0 2pt rgba(123, 183, 246, 0.8);
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .search-section .radio-button.-variation-3:active + label:before {
    box-shadow: 0 0 0 1.5pt rgba(123, 183, 246, 0.8);
  }
}
@-moz-document url-prefix() {
  .search-section .radio-button.-variation-3:active + label:before {
    outline: 1px dotted #d3d6dc;
  }
}
.search-section .radio-button.-variation-3[type=radio]:not(:checked):focus + label:before {
  border: 1pt solid #677083;
}

@-moz-document url-prefix() {
  .search-section .radio-button.-variation-3[type=radio]:not(:checked):focus + label:before {
    box-shadow: 0 0 0 1.5pt rgba(123, 183, 246, 0.8);
  }
}
.search-section .radio-button.-variation-3[type=radio]:not(:checked):focus + label:before {
  -webkit-box-shadow: 0 0 0 2pt rgba(123, 183, 246, 0.8);
  -moz-box-shadow: 0 0 0 2pt rgba(123, 183, 246, 0.8);
  box-shadow: 0 0 0 2pt rgba(123, 183, 246, 0.8);
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .search-section .radio-button.-variation-3[type=radio]:not(:checked):focus + label:before {
    box-shadow: 0 0 0 1.5pt rgba(123, 183, 246, 0.8);
  }
}
@-moz-document url-prefix() {
  .search-section .radio-button.-variation-3[type=radio]:not(:checked):focus + label:before {
    outline: 1px dotted #d3d6dc;
  }
}
.search-section .radio-button.-variation-3[type=radio]:checked + label:before {
  background-color: #677083;
  border: 5px solid #fff;
  -webkit-box-shadow: 0 0 0 2px #677083;
  -moz-box-shadow: 0 0 0 2px #677083;
  box-shadow: 0 0 0 2px #677083;
}

.search-section .radio-button.-variation-3[type=radio]:checked:focus + label:before {
  background-color: #677083;
  border: 5px solid #fff;
}

@-moz-document url-prefix() {
  .search-section .radio-button.-variation-3[type=radio]:checked:focus + label:before {
    box-shadow: 0 0 0 1.5pt rgba(123, 183, 246, 0.8);
  }
}
.search-section .radio-button.-variation-3[type=radio]:checked:focus + label:before {
  -webkit-box-shadow: 0 0 0 2pt rgba(123, 183, 246, 0.8);
  -moz-box-shadow: 0 0 0 2pt rgba(123, 183, 246, 0.8);
  box-shadow: 0 0 0 2pt rgba(123, 183, 246, 0.8);
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .search-section .radio-button.-variation-3[type=radio]:checked:focus + label:before {
    box-shadow: 0 0 0 1.5pt rgba(123, 183, 246, 0.8);
  }
}
@-moz-document url-prefix() {
  .search-section .radio-button.-variation-3[type=radio]:checked:focus + label:before {
    outline: 1px dotted #d3d6dc;
  }
}
.search-section .radio-button.-variation-3[type=radio]:disabled + label {
  color: #677083;
  cursor: not-allowed;
}

.search-section .radio-button.-variation-3[type=radio]:disabled + label:before {
  -webkit-box-shadow: 0 0 0 2px #d3d6dc;
  -moz-box-shadow: 0 0 0 2px #d3d6dc;
  box-shadow: 0 0 0 2px #d3d6dc;
}

.search-section .radio-button.-variation-3[type=radio]:disabled:active + label:before {
  background-color: transparent;
}

.search-section .radio-button.-variation-3[type=radio]:disabled:checked + label:before {
  background-color: #d3d6dc;
  -webkit-box-shadow: 0 0 0 2px #d3d6dc;
  -moz-box-shadow: 0 0 0 2px #d3d6dc;
  box-shadow: 0 0 0 2px #d3d6dc;
}

.search-section .data-table {
  table-layout: fixed;
  text-align: left;
  width: 100%;
}

@media screen and (max-width: 600px) {
  .search-section .data-table {
    display: block;
  }
}
.search-section .data-table thead p, .search-section .data-table thead span, .search-section .data-table tr p, .search-section .data-table tr span {
  margin: 0;
}

.search-section .data-table caption {
  margin-bottom: 28px;
  text-align: left;
}

@media screen and (max-width: 600px) {
  .search-section .data-table caption {
    display: table;
    margin-bottom: 20px;
  }
}
.search-section .data-table tr {
  border-bottom: 1px solid #e9ebee;
}

@media screen and (min-width: 601px) {
  .search-section .data-table tr:last-child {
    border-bottom: 3px solid #e9ebee;
  }
}
@media screen and (max-width: 600px) {
  .search-section .data-table tr {
    border-bottom: 1px solid #e9ebee;
    display: block;
  }
}
.search-section .data-table thead {
  border-bottom: 3px solid #e9ebee;
}

@media screen and (max-width: 600px) {
  .search-section .data-table thead {
    border-bottom: 1px solid #e9ebee;
    display: none;
  }
}
.search-section .data-table th[scope~=row]:first-child, .search-section .data-table thead th:first-child {
  padding-left: 5px;
}

.search-section .data-table th[scope~=row]:last-child, .search-section .data-table thead th:last-child {
  padding-right: 5px;
}

.search-section .data-table th[scope~=row], .search-section .data-table thead th {
  color: #677083;
  font-family: Gotham\ 4r;
  font-size: 0.8125rem;
  padding: 10px 30px 10px 0;
  text-align: left;
  text-transform: uppercase;
  vertical-align: top;
}

.search-section .data-table th[scope~=row].number, .search-section .data-table thead th.number {
  text-align: right;
}

.search-section .data-table th[scope~=row].th--header, .search-section .data-table thead th.th--header {
  border-bottom: 1px solid #e9ebee;
  border-right: 1px solid #fff;
  padding-left: 5px;
}

.search-section .data-table th[scope~=row].th--light, .search-section .data-table thead th.th--light {
  background-color: #f4f5f6;
}

.search-section .data-table th[scope~=row].th--med, .search-section .data-table thead th.th--med {
  background-color: #e9ebee;
}

.search-section .data-table th[scope~=row].th--dark, .search-section .data-table thead th.th--dark {
  background-color: #d3d6dc;
}

.search-section .data-table th[scope~=row].th--darker, .search-section .data-table thead th.th--darker {
  background-color: #677083;
  color: #fff;
}

.search-section .data-table th[scope~=row].th--center, .search-section .data-table thead th.th--center {
  text-align: center;
}

@media screen and (max-width: 768px) {
  .search-section .data-table th[scope~=row], .search-section .data-table thead th {
    word-wrap: break-word;
    padding: 10px 30px 10px 5px;
  }
}
@media screen and (max-width: 600px) {
  .search-section .data-table th[scope~=row], .search-section .data-table thead th {
    border: 0;
    display: block;
    position: absolute;
    clip: rect(0 0 0 0);
    background-color: #000;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    width: 1px;
  }
  .search-section .data-table th[scope~=row].number, .search-section .data-table thead th.number {
    text-align: left;
  }
}
.search-section .data-table th[scope~=row]:first-child, .search-section .data-table thead th:first-child {
  padding-left: 0;
}

.search-section .data-table th[scope~=row]:last-child, .search-section .data-table thead th:last-child {
  padding-right: 0;
}

@media screen and (max-width: 600px) {
  .search-section .data-table tbody {
    display: block;
  }
}
.search-section .data-table tbody td:first-child, .search-section .data-table tbody th:first-child {
  padding-left: 5px;
}

.search-section .data-table tbody td:last-child, .search-section .data-table tbody th:last-child {
  padding-right: 5px;
}

.search-section .data-table tbody td, .search-section .data-table tbody th {
  padding: 10px 30px 10px 0;
  vertical-align: top;
  word-wrap: break-word;
  font-weight: 400;
  text-align: left;
}

.search-section .data-table tbody td.number, .search-section .data-table tbody th.number {
  text-align: right;
}

@media screen and (max-width: 768px) {
  .search-section .data-table tbody td, .search-section .data-table tbody th {
    padding: 10px 30px 10px 5px;
  }
}
.search-section .data-table tbody td:first-child, .search-section .data-table tbody th:first-child {
  padding-left: 0;
}

.search-section .data-table tbody td:last-child, .search-section .data-table tbody th:last-child {
  padding-right: 0;
}

@media screen and (max-width: 600px) {
  .search-section .data-table tbody td, .search-section .data-table tbody th {
    display: block;
    padding: 10px 0;
  }
  .search-section .data-table tbody td:last-child, .search-section .data-table tbody th:last-child {
    padding-bottom: 20px;
  }
  .search-section .data-table tbody td.number, .search-section .data-table tbody th.number {
    text-align: left;
  }
}
@media screen and (max-width: 768px) {
  .search-section .data-table tbody td span.table-head, .search-section .data-table tbody th span.table-head {
    color: #677083;
    display: block;
    font-family: Gotham\ 4r;
    font-size: 0.8125rem;
    padding-bottom: 15px;
    text-transform: uppercase;
    width: 100%;
  }
}
.search-section .data-table tbody td[data-th]:before, .search-section .data-table tbody th[data-th]:before {
  display: none;
}

@media screen and (max-width: 600px) {
  .search-section .data-table tbody td[data-th]:before, .search-section .data-table tbody th[data-th]:before {
    color: #677083;
    content: attr(data-th) " ";
    display: block;
    font-family: Gotham\ 4r;
    font-size: 0.8125rem;
    padding-bottom: 15px;
    text-transform: uppercase;
    width: 100%;
  }
}
.search-section .data-table p {
  margin: 0;
}

.search-section .data-table--large {
  table-layout: fixed;
  text-align: left;
  width: 100%;
}

@media screen and (max-width: 600px) {
  .search-section .data-table--large {
    display: block;
  }
}
.search-section .data-table--large thead p, .search-section .data-table--large thead span, .search-section .data-table--large tr p, .search-section .data-table--large tr span {
  margin: 0;
}

.search-section .data-table--large caption {
  margin-bottom: 28px;
  text-align: left;
}

@media screen and (max-width: 600px) {
  .search-section .data-table--large caption {
    display: table;
    margin-bottom: 20px;
  }
}
.search-section .data-table--large tr {
  border-bottom: 1px solid #e9ebee;
}

@media screen and (min-width: 601px) {
  .search-section .data-table--large tr:last-child {
    border-bottom: 3px solid #e9ebee;
  }
}
@media screen and (max-width: 600px) {
  .search-section .data-table--large tr {
    border-bottom: 1px solid #e9ebee;
    display: block;
  }
}
.search-section .data-table--large thead {
  border-bottom: 3px solid #e9ebee;
}

@media screen and (max-width: 600px) {
  .search-section .data-table--large thead {
    border-bottom: 1px solid #e9ebee;
    display: none;
  }
}
.search-section .data-table--large th[scope~=row]:first-child, .search-section .data-table--large thead th:first-child {
  padding-left: 5px;
}

.search-section .data-table--large th[scope~=row]:last-child, .search-section .data-table--large thead th:last-child {
  padding-right: 5px;
}

.search-section .data-table--large th[scope~=row], .search-section .data-table--large thead th {
  color: #677083;
  font-family: Gotham\ 4r;
  font-size: 0.8125rem;
  padding: 10px 30px 10px 0;
  text-align: left;
  text-transform: uppercase;
  vertical-align: top;
}

.search-section .data-table--large th[scope~=row].number, .search-section .data-table--large thead th.number {
  text-align: right;
}

.search-section .data-table--large th[scope~=row].th--header, .search-section .data-table--large thead th.th--header {
  border-bottom: 1px solid #e9ebee;
  border-right: 1px solid #fff;
  padding-left: 5px;
}

.search-section .data-table--large th[scope~=row].th--light, .search-section .data-table--large thead th.th--light {
  background-color: #f4f5f6;
}

.search-section .data-table--large th[scope~=row].th--med, .search-section .data-table--large thead th.th--med {
  background-color: #e9ebee;
}

.search-section .data-table--large th[scope~=row].th--dark, .search-section .data-table--large thead th.th--dark {
  background-color: #d3d6dc;
}

.search-section .data-table--large th[scope~=row].th--darker, .search-section .data-table--large thead th.th--darker {
  background-color: #677083;
  color: #fff;
}

.search-section .data-table--large th[scope~=row].th--center, .search-section .data-table--large thead th.th--center {
  text-align: center;
}

@media screen and (max-width: 768px) {
  .search-section .data-table--large th[scope~=row], .search-section .data-table--large thead th {
    word-wrap: break-word;
    padding: 10px 30px 10px 5px;
  }
}
@media screen and (max-width: 600px) {
  .search-section .data-table--large th[scope~=row], .search-section .data-table--large thead th {
    border: 0;
    display: block;
    position: absolute;
    clip: rect(0 0 0 0);
    background-color: #000;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    width: 1px;
  }
  .search-section .data-table--large th[scope~=row].number, .search-section .data-table--large thead th.number {
    text-align: left;
  }
}
.search-section .data-table--large th[scope~=row]:first-child, .search-section .data-table--large thead th:first-child {
  padding-left: 0;
}

.search-section .data-table--large th[scope~=row]:last-child, .search-section .data-table--large thead th:last-child {
  padding-right: 0;
}

@media screen and (max-width: 600px) {
  .search-section .data-table--large tbody {
    display: block;
  }
}
.search-section .data-table--large tbody td:first-child, .search-section .data-table--large tbody th:first-child {
  padding-left: 5px;
}

.search-section .data-table--large tbody td:last-child, .search-section .data-table--large tbody th:last-child {
  padding-right: 5px;
}

.search-section .data-table--large tbody td, .search-section .data-table--large tbody th {
  padding: 10px 30px 10px 0;
  vertical-align: top;
  word-wrap: break-word;
  font-weight: 400;
  text-align: left;
}

.search-section .data-table--large tbody td.number, .search-section .data-table--large tbody th.number {
  text-align: right;
}

@media screen and (max-width: 768px) {
  .search-section .data-table--large tbody td, .search-section .data-table--large tbody th {
    padding: 10px 30px 10px 5px;
  }
}
.search-section .data-table--large tbody td:first-child, .search-section .data-table--large tbody th:first-child {
  padding-left: 0;
}

.search-section .data-table--large tbody td:last-child, .search-section .data-table--large tbody th:last-child {
  padding-right: 0;
}

@media screen and (max-width: 600px) {
  .search-section .data-table--large tbody td, .search-section .data-table--large tbody th {
    display: block;
    padding: 10px 0;
  }
  .search-section .data-table--large tbody td:last-child, .search-section .data-table--large tbody th:last-child {
    padding-bottom: 20px;
  }
  .search-section .data-table--large tbody td.number, .search-section .data-table--large tbody th.number {
    text-align: left;
  }
}
@media screen and (max-width: 768px) {
  .search-section .data-table--large tbody td span.table-head, .search-section .data-table--large tbody th span.table-head {
    color: #677083;
    display: block;
    font-family: Gotham\ 4r;
    font-size: 0.8125rem;
    padding-bottom: 15px;
    text-transform: uppercase;
    width: 100%;
  }
}
.search-section .data-table--large tbody td[data-th]:before, .search-section .data-table--large tbody th[data-th]:before {
  display: none;
}

@media screen and (max-width: 600px) {
  .search-section .data-table--large tbody td[data-th]:before, .search-section .data-table--large tbody th[data-th]:before {
    color: #677083;
    content: attr(data-th) " ";
    display: block;
    font-family: Gotham\ 4r;
    font-size: 0.8125rem;
    padding-bottom: 15px;
    text-transform: uppercase;
    width: 100%;
  }
}
.search-section .data-table--large p {
  margin: 0;
}

.search-section .data-table--large td, .search-section .data-table--large th {
  padding: 10px 30px 10px 5px;
}

@media screen and (max-width: 600px) {
  .search-section .data-table--large td, .search-section .data-table--large th {
    padding: 10px 0 15px;
  }
  .search-section .data-table--large td:last-child, .search-section .data-table--large th:last-child {
    padding-bottom: 20px;
  }
}
.search-section .data-table--grey-even-row {
  table-layout: fixed;
  text-align: left;
  width: 100%;
}

@media screen and (max-width: 600px) {
  .search-section .data-table--grey-even-row {
    display: block;
  }
}
.search-section .data-table--grey-even-row thead p, .search-section .data-table--grey-even-row thead span, .search-section .data-table--grey-even-row tr p, .search-section .data-table--grey-even-row tr span {
  margin: 0;
}

.search-section .data-table--grey-even-row caption {
  margin-bottom: 28px;
  text-align: left;
}

@media screen and (max-width: 600px) {
  .search-section .data-table--grey-even-row caption {
    display: table;
    margin-bottom: 20px;
  }
}
.search-section .data-table--grey-even-row tr {
  border-bottom: 1px solid #e9ebee;
}

@media screen and (min-width: 601px) {
  .search-section .data-table--grey-even-row tr:last-child {
    border-bottom: 3px solid #e9ebee;
  }
}
@media screen and (max-width: 600px) {
  .search-section .data-table--grey-even-row tr {
    border-bottom: 1px solid #e9ebee;
    display: block;
  }
}
.search-section .data-table--grey-even-row thead {
  border-bottom: 3px solid #e9ebee;
}

@media screen and (max-width: 600px) {
  .search-section .data-table--grey-even-row thead {
    border-bottom: 1px solid #e9ebee;
    display: none;
  }
}
.search-section .data-table--grey-even-row th[scope~=row]:first-child, .search-section .data-table--grey-even-row thead th:first-child {
  padding-left: 5px;
}

.search-section .data-table--grey-even-row th[scope~=row]:last-child, .search-section .data-table--grey-even-row thead th:last-child {
  padding-right: 5px;
}

.search-section .data-table--grey-even-row th[scope~=row], .search-section .data-table--grey-even-row thead th {
  color: #677083;
  font-family: Gotham\ 4r;
  font-size: 0.8125rem;
  padding: 10px 30px 10px 0;
  text-align: left;
  text-transform: uppercase;
  vertical-align: top;
}

.search-section .data-table--grey-even-row th[scope~=row].number, .search-section .data-table--grey-even-row thead th.number {
  text-align: right;
}

.search-section .data-table--grey-even-row th[scope~=row].th--header, .search-section .data-table--grey-even-row thead th.th--header {
  border-bottom: 1px solid #e9ebee;
  border-right: 1px solid #fff;
  padding-left: 5px;
}

.search-section .data-table--grey-even-row th[scope~=row].th--light, .search-section .data-table--grey-even-row thead th.th--light {
  background-color: #f4f5f6;
}

.search-section .data-table--grey-even-row th[scope~=row].th--med, .search-section .data-table--grey-even-row thead th.th--med {
  background-color: #e9ebee;
}

.search-section .data-table--grey-even-row th[scope~=row].th--dark, .search-section .data-table--grey-even-row thead th.th--dark {
  background-color: #d3d6dc;
}

.search-section .data-table--grey-even-row th[scope~=row].th--darker, .search-section .data-table--grey-even-row thead th.th--darker {
  background-color: #677083;
  color: #fff;
}

.search-section .data-table--grey-even-row th[scope~=row].th--center, .search-section .data-table--grey-even-row thead th.th--center {
  text-align: center;
}

@media screen and (max-width: 768px) {
  .search-section .data-table--grey-even-row th[scope~=row], .search-section .data-table--grey-even-row thead th {
    word-wrap: break-word;
    padding: 10px 30px 10px 5px;
  }
}
@media screen and (max-width: 600px) {
  .search-section .data-table--grey-even-row th[scope~=row], .search-section .data-table--grey-even-row thead th {
    border: 0;
    display: block;
    position: absolute;
    clip: rect(0 0 0 0);
    background-color: #000;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    width: 1px;
  }
  .search-section .data-table--grey-even-row th[scope~=row].number, .search-section .data-table--grey-even-row thead th.number {
    text-align: left;
  }
}
.search-section .data-table--grey-even-row th[scope~=row]:first-child, .search-section .data-table--grey-even-row thead th:first-child {
  padding-left: 0;
}

.search-section .data-table--grey-even-row th[scope~=row]:last-child, .search-section .data-table--grey-even-row thead th:last-child {
  padding-right: 0;
}

@media screen and (max-width: 600px) {
  .search-section .data-table--grey-even-row tbody {
    display: block;
  }
}
.search-section .data-table--grey-even-row tbody td:first-child, .search-section .data-table--grey-even-row tbody th:first-child {
  padding-left: 5px;
}

.search-section .data-table--grey-even-row tbody td:last-child, .search-section .data-table--grey-even-row tbody th:last-child {
  padding-right: 5px;
}

.search-section .data-table--grey-even-row tbody td, .search-section .data-table--grey-even-row tbody th {
  padding: 10px 30px 10px 0;
  vertical-align: top;
  word-wrap: break-word;
  font-weight: 400;
  text-align: left;
}

.search-section .data-table--grey-even-row tbody td.number, .search-section .data-table--grey-even-row tbody th.number {
  text-align: right;
}

@media screen and (max-width: 768px) {
  .search-section .data-table--grey-even-row tbody td, .search-section .data-table--grey-even-row tbody th {
    padding: 10px 30px 10px 5px;
  }
}
.search-section .data-table--grey-even-row tbody td:first-child, .search-section .data-table--grey-even-row tbody th:first-child {
  padding-left: 0;
}

.search-section .data-table--grey-even-row tbody td:last-child, .search-section .data-table--grey-even-row tbody th:last-child {
  padding-right: 0;
}

@media screen and (max-width: 600px) {
  .search-section .data-table--grey-even-row tbody td, .search-section .data-table--grey-even-row tbody th {
    display: block;
    padding: 10px 0;
  }
  .search-section .data-table--grey-even-row tbody td:last-child, .search-section .data-table--grey-even-row tbody th:last-child {
    padding-bottom: 20px;
  }
  .search-section .data-table--grey-even-row tbody td.number, .search-section .data-table--grey-even-row tbody th.number {
    text-align: left;
  }
}
@media screen and (max-width: 768px) {
  .search-section .data-table--grey-even-row tbody td span.table-head, .search-section .data-table--grey-even-row tbody th span.table-head {
    color: #677083;
    display: block;
    font-family: Gotham\ 4r;
    font-size: 0.8125rem;
    padding-bottom: 15px;
    text-transform: uppercase;
    width: 100%;
  }
}
.search-section .data-table--grey-even-row tbody td[data-th]:before, .search-section .data-table--grey-even-row tbody th[data-th]:before {
  display: none;
}

@media screen and (max-width: 600px) {
  .search-section .data-table--grey-even-row tbody td[data-th]:before, .search-section .data-table--grey-even-row tbody th[data-th]:before {
    color: #677083;
    content: attr(data-th) " ";
    display: block;
    font-family: Gotham\ 4r;
    font-size: 0.8125rem;
    padding-bottom: 15px;
    text-transform: uppercase;
    width: 100%;
  }
}
.search-section .data-table--grey-even-row p {
  margin: 0;
}

.search-section .data-table--grey-even-row tr:nth-of-type(2n) {
  background: #f4f5f6;
}

.search-section .data-table--no-border {
  table-layout: fixed;
  text-align: left;
  width: 100%;
}

@media screen and (max-width: 600px) {
  .search-section .data-table--no-border {
    display: block;
  }
}
.search-section .data-table--no-border thead p, .search-section .data-table--no-border thead span, .search-section .data-table--no-border tr p, .search-section .data-table--no-border tr span {
  margin: 0;
}

.search-section .data-table--no-border caption {
  margin-bottom: 28px;
  text-align: left;
}

@media screen and (max-width: 600px) {
  .search-section .data-table--no-border caption {
    display: table;
    margin-bottom: 20px;
  }
}
.search-section .data-table--no-border tr {
  border-bottom: 1px solid #e9ebee;
}

@media screen and (min-width: 601px) {
  .search-section .data-table--no-border tr:last-child {
    border-bottom: 3px solid #e9ebee;
  }
}
@media screen and (max-width: 600px) {
  .search-section .data-table--no-border tr {
    border-bottom: 1px solid #e9ebee;
    display: block;
  }
}
.search-section .data-table--no-border thead {
  border-bottom: 3px solid #e9ebee;
}

@media screen and (max-width: 600px) {
  .search-section .data-table--no-border thead {
    border-bottom: 1px solid #e9ebee;
    display: none;
  }
}
.search-section .data-table--no-border th[scope~=row]:first-child, .search-section .data-table--no-border thead th:first-child {
  padding-left: 5px;
}

.search-section .data-table--no-border th[scope~=row]:last-child, .search-section .data-table--no-border thead th:last-child {
  padding-right: 5px;
}

.search-section .data-table--no-border th[scope~=row], .search-section .data-table--no-border thead th {
  color: #677083;
  font-family: Gotham\ 4r;
  font-size: 0.8125rem;
  padding: 10px 30px 10px 0;
  text-align: left;
  text-transform: uppercase;
  vertical-align: top;
}

.search-section .data-table--no-border th[scope~=row].number, .search-section .data-table--no-border thead th.number {
  text-align: right;
}

.search-section .data-table--no-border th[scope~=row].th--header, .search-section .data-table--no-border thead th.th--header {
  border-bottom: 1px solid #e9ebee;
  border-right: 1px solid #fff;
  padding-left: 5px;
}

.search-section .data-table--no-border th[scope~=row].th--light, .search-section .data-table--no-border thead th.th--light {
  background-color: #f4f5f6;
}

.search-section .data-table--no-border th[scope~=row].th--med, .search-section .data-table--no-border thead th.th--med {
  background-color: #e9ebee;
}

.search-section .data-table--no-border th[scope~=row].th--dark, .search-section .data-table--no-border thead th.th--dark {
  background-color: #d3d6dc;
}

.search-section .data-table--no-border th[scope~=row].th--darker, .search-section .data-table--no-border thead th.th--darker {
  background-color: #677083;
  color: #fff;
}

.search-section .data-table--no-border th[scope~=row].th--center, .search-section .data-table--no-border thead th.th--center {
  text-align: center;
}

@media screen and (max-width: 768px) {
  .search-section .data-table--no-border th[scope~=row], .search-section .data-table--no-border thead th {
    word-wrap: break-word;
    padding: 10px 30px 10px 5px;
  }
}
@media screen and (max-width: 600px) {
  .search-section .data-table--no-border th[scope~=row], .search-section .data-table--no-border thead th {
    border: 0;
    display: block;
    position: absolute;
    clip: rect(0 0 0 0);
    background-color: #000;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    width: 1px;
  }
  .search-section .data-table--no-border th[scope~=row].number, .search-section .data-table--no-border thead th.number {
    text-align: left;
  }
}
.search-section .data-table--no-border th[scope~=row]:first-child, .search-section .data-table--no-border thead th:first-child {
  padding-left: 0;
}

.search-section .data-table--no-border th[scope~=row]:last-child, .search-section .data-table--no-border thead th:last-child {
  padding-right: 0;
}

@media screen and (max-width: 600px) {
  .search-section .data-table--no-border tbody {
    display: block;
  }
}
.search-section .data-table--no-border tbody td:first-child, .search-section .data-table--no-border tbody th:first-child {
  padding-left: 5px;
}

.search-section .data-table--no-border tbody td:last-child, .search-section .data-table--no-border tbody th:last-child {
  padding-right: 5px;
}

.search-section .data-table--no-border tbody td, .search-section .data-table--no-border tbody th {
  padding: 10px 30px 10px 0;
  vertical-align: top;
  word-wrap: break-word;
  font-weight: 400;
  text-align: left;
}

.search-section .data-table--no-border tbody td.number, .search-section .data-table--no-border tbody th.number {
  text-align: right;
}

@media screen and (max-width: 768px) {
  .search-section .data-table--no-border tbody td, .search-section .data-table--no-border tbody th {
    padding: 10px 30px 10px 5px;
  }
}
.search-section .data-table--no-border tbody td:first-child, .search-section .data-table--no-border tbody th:first-child {
  padding-left: 0;
}

.search-section .data-table--no-border tbody td:last-child, .search-section .data-table--no-border tbody th:last-child {
  padding-right: 0;
}

@media screen and (max-width: 600px) {
  .search-section .data-table--no-border tbody td, .search-section .data-table--no-border tbody th {
    display: block;
    padding: 10px 0;
  }
  .search-section .data-table--no-border tbody td:last-child, .search-section .data-table--no-border tbody th:last-child {
    padding-bottom: 20px;
  }
  .search-section .data-table--no-border tbody td.number, .search-section .data-table--no-border tbody th.number {
    text-align: left;
  }
}
@media screen and (max-width: 768px) {
  .search-section .data-table--no-border tbody td span.table-head, .search-section .data-table--no-border tbody th span.table-head {
    color: #677083;
    display: block;
    font-family: Gotham\ 4r;
    font-size: 0.8125rem;
    padding-bottom: 15px;
    text-transform: uppercase;
    width: 100%;
  }
}
.search-section .data-table--no-border tbody td[data-th]:before, .search-section .data-table--no-border tbody th[data-th]:before {
  display: none;
}

@media screen and (max-width: 600px) {
  .search-section .data-table--no-border tbody td[data-th]:before, .search-section .data-table--no-border tbody th[data-th]:before {
    color: #677083;
    content: attr(data-th) " ";
    display: block;
    font-family: Gotham\ 4r;
    font-size: 0.8125rem;
    padding-bottom: 15px;
    text-transform: uppercase;
    width: 100%;
  }
}
.search-section .data-table--no-border p {
  margin: 0;
}

.search-section .data-table--no-border tr {
  border-bottom: none;
}

@media screen and (max-width: 768px) {
  .search-section .-mobile-locked {
    table-layout: fixed;
    text-align: left;
    width: 100%;
  }
}
@media screen and (max-width: 768px) and (max-width: 600px) {
  .search-section .-mobile-locked {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .search-section .-mobile-locked thead p, .search-section .-mobile-locked thead span, .search-section .-mobile-locked tr p, .search-section .-mobile-locked tr span {
    margin: 0;
  }
  .search-section .-mobile-locked caption {
    margin-bottom: 28px;
    text-align: left;
  }
}
@media screen and (max-width: 768px) and (max-width: 600px) {
  .search-section .-mobile-locked caption {
    display: table;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 768px) {
  .search-section .-mobile-locked tr {
    border-bottom: 1px solid #e9ebee;
  }
}
@media screen and (max-width: 768px) and (min-width: 601px) {
  .search-section .-mobile-locked tr:last-child {
    border-bottom: 3px solid #e9ebee;
  }
}
@media screen and (max-width: 768px) and (max-width: 600px) {
  .search-section .-mobile-locked tr {
    border-bottom: 1px solid #e9ebee;
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .search-section .-mobile-locked thead {
    border-bottom: 3px solid #e9ebee;
  }
}
@media screen and (max-width: 768px) and (max-width: 600px) {
  .search-section .-mobile-locked thead {
    border-bottom: 1px solid #e9ebee;
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .search-section .-mobile-locked th[scope~=row]:first-child, .search-section .-mobile-locked thead th:first-child {
    padding-left: 5px;
  }
  .search-section .-mobile-locked th[scope~=row]:last-child, .search-section .-mobile-locked thead th:last-child {
    padding-right: 5px;
  }
  .search-section .-mobile-locked th[scope~=row], .search-section .-mobile-locked thead th {
    color: #677083;
    font-family: Gotham\ 4r;
    font-size: 0.8125rem;
    padding: 10px 30px 10px 0;
    text-align: left;
    text-transform: uppercase;
    vertical-align: top;
  }
  .search-section .-mobile-locked th[scope~=row].number, .search-section .-mobile-locked thead th.number {
    text-align: right;
  }
  .search-section .-mobile-locked th[scope~=row].th--header, .search-section .-mobile-locked thead th.th--header {
    border-bottom: 1px solid #e9ebee;
    border-right: 1px solid #fff;
    padding-left: 5px;
  }
  .search-section .-mobile-locked th[scope~=row].th--light, .search-section .-mobile-locked thead th.th--light {
    background-color: #f4f5f6;
  }
  .search-section .-mobile-locked th[scope~=row].th--med, .search-section .-mobile-locked thead th.th--med {
    background-color: #e9ebee;
  }
  .search-section .-mobile-locked th[scope~=row].th--dark, .search-section .-mobile-locked thead th.th--dark {
    background-color: #d3d6dc;
  }
  .search-section .-mobile-locked th[scope~=row].th--darker, .search-section .-mobile-locked thead th.th--darker {
    background-color: #677083;
    color: #fff;
  }
  .search-section .-mobile-locked th[scope~=row].th--center, .search-section .-mobile-locked thead th.th--center {
    text-align: center;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .search-section .-mobile-locked th[scope~=row], .search-section .-mobile-locked thead th {
    word-wrap: break-word;
    padding: 10px 30px 10px 5px;
  }
}
@media screen and (max-width: 768px) and (max-width: 600px) {
  .search-section .-mobile-locked th[scope~=row], .search-section .-mobile-locked thead th {
    border: 0;
    display: block;
    position: absolute;
    clip: rect(0 0 0 0);
    background-color: #000;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    width: 1px;
  }
  .search-section .-mobile-locked th[scope~=row].number, .search-section .-mobile-locked thead th.number {
    text-align: left;
  }
}
@media screen and (max-width: 768px) {
  .search-section .-mobile-locked th[scope~=row]:first-child, .search-section .-mobile-locked thead th:first-child {
    padding-left: 0;
  }
  .search-section .-mobile-locked th[scope~=row]:last-child, .search-section .-mobile-locked thead th:last-child {
    padding-right: 0;
  }
}
@media screen and (max-width: 768px) and (max-width: 600px) {
  .search-section .-mobile-locked tbody {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .search-section .-mobile-locked tbody td:first-child, .search-section .-mobile-locked tbody th:first-child {
    padding-left: 5px;
  }
  .search-section .-mobile-locked tbody td:last-child, .search-section .-mobile-locked tbody th:last-child {
    padding-right: 5px;
  }
  .search-section .-mobile-locked tbody td, .search-section .-mobile-locked tbody th {
    padding: 10px 30px 10px 0;
    vertical-align: top;
    word-wrap: break-word;
    font-weight: 400;
    text-align: left;
  }
  .search-section .-mobile-locked tbody td.number, .search-section .-mobile-locked tbody th.number {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .search-section .-mobile-locked tbody td, .search-section .-mobile-locked tbody th {
    padding: 10px 30px 10px 5px;
  }
}
@media screen and (max-width: 768px) {
  .search-section .-mobile-locked tbody td:first-child, .search-section .-mobile-locked tbody th:first-child {
    padding-left: 0;
  }
  .search-section .-mobile-locked tbody td:last-child, .search-section .-mobile-locked tbody th:last-child {
    padding-right: 0;
  }
}
@media screen and (max-width: 768px) and (max-width: 600px) {
  .search-section .-mobile-locked tbody td, .search-section .-mobile-locked tbody th {
    display: block;
    padding: 10px 0;
  }
  .search-section .-mobile-locked tbody td:last-child, .search-section .-mobile-locked tbody th:last-child {
    padding-bottom: 20px;
  }
  .search-section .-mobile-locked tbody td.number, .search-section .-mobile-locked tbody th.number {
    text-align: left;
  }
}
@media screen and (max-width: 768px) {
  .search-section .-mobile-locked tbody td[data-th]:before, .search-section .-mobile-locked tbody th[data-th]:before {
    display: none;
  }
}
@media screen and (max-width: 768px) and (max-width: 600px) {
  .search-section .-mobile-locked tbody td[data-th]:before, .search-section .-mobile-locked tbody th[data-th]:before {
    color: #677083;
    content: attr(data-th) " ";
    display: block;
    font-family: Gotham\ 4r;
    font-size: 0.8125rem;
    padding-bottom: 15px;
    text-transform: uppercase;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .search-section .-mobile-locked p {
    margin: 0;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .search-section .-mobile-locked thead {
    border-bottom: 1px solid #e9ebee;
  }
}
@media screen and (max-width: 768px) {
  .search-section .-mobile-locked thead th:first-child {
    padding-left: 5px;
  }
  .search-section .-mobile-locked thead th:last-child {
    padding-right: 5px;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .search-section .-mobile-locked thead th {
    border: 0;
    position: absolute;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    width: 1px;
  }
  .search-section .-mobile-locked thead th.number {
    text-align: left;
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .search-section .-mobile-locked tr:last-child {
    border-bottom: 3px solid #e9ebee !important;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .search-section .-mobile-locked tr {
    border-bottom: 1px solid #e9ebee !important;
    border-top: 1px solid #e9ebee !important;
  }
}
@media screen and (max-width: 768px) {
  .search-section .-mobile-locked tbody td:first-child, .search-section .-mobile-locked tbody th:first-child {
    padding-left: 5px;
  }
  .search-section .-mobile-locked tbody td:last-child, .search-section .-mobile-locked tbody th:last-child {
    padding-right: 5px;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .search-section .-mobile-locked tbody td, .search-section .-mobile-locked tbody th {
    display: block;
    padding: 10px 0 15px;
  }
  .search-section .-mobile-locked tbody td:last-child, .search-section .-mobile-locked tbody th:last-child {
    padding-bottom: 20px;
  }
  .search-section .-mobile-locked tbody td.number, .search-section .-mobile-locked tbody th.number {
    text-align: left;
  }
  .search-section .-mobile-locked tbody td, .search-section .-mobile-locked tbody th {
    font-size: 0.8125rem;
    font-weight: 400;
    line-height: 16px;
  }
  .search-section .-mobile-locked tbody td.\--caps, .search-section .-mobile-locked tbody td.\-caps, .search-section .-mobile-locked tbody th.\--caps, .search-section .-mobile-locked tbody th.\-caps {
    text-transform: uppercase;
  }
  .search-section .-mobile-locked tbody td.-book, .search-section .-mobile-locked tbody td.\--book, .search-section .-mobile-locked tbody th.-book, .search-section .-mobile-locked tbody th.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .-mobile-locked tbody td.-light, .search-section .-mobile-locked tbody td.\--light, .search-section .-mobile-locked tbody th.-light, .search-section .-mobile-locked tbody th.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .-mobile-locked tbody td.-bold, .search-section .-mobile-locked tbody td.-medium, .search-section .-mobile-locked tbody td.\--bold, .search-section .-mobile-locked tbody td.\--medium, .search-section .-mobile-locked tbody th.-bold, .search-section .-mobile-locked tbody th.-medium, .search-section .-mobile-locked tbody th.\--bold, .search-section .-mobile-locked tbody th.\--medium {
    font-family: Gotham\ 5r;
  }
  .search-section .-mobile-locked tbody td, .search-section .-mobile-locked tbody th {
    padding-bottom: 10px;
  }
  .search-section .-mobile-locked tbody td:first-child, .search-section .-mobile-locked tbody th:first-child {
    padding-left: 0;
  }
  .search-section .-mobile-locked tbody td:last-child, .search-section .-mobile-locked tbody th:last-child {
    padding-right: 0;
  }
  .search-section .-mobile-locked tbody td span.table-head, .search-section .-mobile-locked tbody th span.table-head {
    color: #677083;
    display: block;
    font-family: Gotham\ 4r;
    font-size: 0.8125rem;
    padding-bottom: 15px;
    text-transform: uppercase;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .search-section .-mobile-locked tbody td[data-th]:before {
    display: none;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .search-section .-mobile-locked tbody td[data-th]:before {
    color: #677083;
    content: attr(data-th) " ";
    display: block;
    font-family: Gotham\ 4r;
    font-size: 0.8125rem;
    padding-bottom: 15px;
    text-transform: uppercase;
    width: 100%;
  }
  .search-section .-mobile-locked .visuallyhidden--mobile-only {
    display: none;
  }
  .search-section .-mobile-locked.data-table--large td, .search-section .-mobile-locked.data-table--large th {
    padding: 10px 0 15px;
  }
  .search-section .-mobile-locked.data-table--large td:last-child, .search-section .-mobile-locked.data-table--large th:last-child {
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 768px) {
  .search-section .-mobile-locked .tooltip.table-tooltip-header {
    display: inline-block;
    padding-left: 60px;
    padding-top: 25px;
    position: absolute;
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .search-section .-mobile-locked .tooltip.table-tooltip-header {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .search-section .-mobile-locked.mobile-sort {
    display: none;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .search-section .-mobile-locked.mobile-sort {
    display: block;
    max-width: 100%;
  }
}
.search-section .hidden-row {
  display: none;
}

.search-section .mobile_padding {
  padding: 10px;
}

.search-section .visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

@media screen and (max-width: 600px) {
  .search-section .visuallyhidden--mobile-only {
    display: none;
  }
}
.search-section .tooltip.table-tooltip-header {
  display: inline-block;
  padding-left: 60px;
  padding-top: 25px;
  position: absolute;
}

@media screen and (min-width: 601px) {
  .search-section .tooltip.table-tooltip-header {
    display: none;
  }
}
.search-section .star_3-img {
  height: 32px;
}

.search-section .star_img {
  height: 18px;
}

.search-section .star-rating_0-large:before {
  color: #0078b3;
  content: "\f1c3" "\f1c3" "\f1c3" "\f1c3" "\f1c3";
  display: inline-block;
  font-family: kp-icons;
  font-size: 32px;
  letter-spacing: 2px;
  line-height: 1;
  margin: 0;
}

.search-section .star-rating_0-large-img {
  display: block;
  float: left;
  height: 36px;
  max-height: 100%;
  max-width: 100%;
  object-fit: cover;
  width: 34px;
}

.search-section .star-rating_0:before {
  color: #0078b3;
  content: "\f1c3" "\f1c3" "\f1c3" "\f1c3" "\f1c3";
  display: inline-block;
  font-family: kp-icons;
  font-size: 18px;
  letter-spacing: 2px;
  line-height: 1;
  margin: 0;
}

.search-section .star-rating_0-img {
  float: left;
  height: 20px;
  width: 20px;
}

.search-section .star-rating_0_5-large:before {
  color: #0078b3;
  content: "\f1c2" "\f1c3" "\f1c3" "\f1c3" "\f1c3";
  display: inline-block;
  font-family: kp-icons;
  font-size: 32px;
  letter-spacing: 2px;
  line-height: 1;
  margin: 0;
}

.search-section .star-rating_0_5-large-img {
  display: block;
  float: left;
  height: 36px;
  max-height: 100%;
  max-width: 100%;
  object-fit: cover;
  width: 34px;
}

.search-section .star-rating_0_5:before {
  color: #0078b3;
  content: "\f1c2" "\f1c3" "\f1c3" "\f1c3" "\f1c3";
  display: inline-block;
  font-family: kp-icons;
  font-size: 18px;
  letter-spacing: 2px;
  line-height: 1;
  margin: 0;
}

.search-section .star-rating_0_5-img {
  float: left;
  height: 20px;
  width: 20px;
}

.search-section .star-rating_1-large:before {
  color: #0078b3;
  content: "\f1c4" "\f1c3" "\f1c3" "\f1c3" "\f1c3";
  display: inline-block;
  font-family: kp-icons;
  font-size: 32px;
  letter-spacing: 2px;
  line-height: 1;
  margin: 0;
}

.search-section .star-rating_1-large-img {
  display: block;
  float: left;
  height: 36px;
  max-height: 100%;
  max-width: 100%;
  object-fit: cover;
  width: 34px;
}

.search-section .star-rating_1:before {
  color: #0078b3;
  content: "\f1c4" "\f1c3" "\f1c3" "\f1c3" "\f1c3";
  display: inline-block;
  font-family: kp-icons;
  font-size: 18px;
  letter-spacing: 2px;
  line-height: 1;
  margin: 0;
}

.search-section .star-rating_1-img {
  float: left;
  height: 20px;
  width: 20px;
}

.search-section .star-rating_1_5-large:before {
  color: #0078b3;
  content: "\f1c4" "\f1c2" "\f1c3" "\f1c3" "\f1c3";
  display: inline-block;
  font-family: kp-icons;
  font-size: 32px;
  letter-spacing: 2px;
  line-height: 1;
  margin: 0;
}

.search-section .star-rating_1_5-large-img {
  display: block;
  float: left;
  height: 36px;
  max-height: 100%;
  max-width: 100%;
  object-fit: cover;
  width: 34px;
}

.search-section .star-rating_1_5:before {
  color: #0078b3;
  content: "\f1c4" "\f1c2" "\f1c3" "\f1c3" "\f1c3";
  display: inline-block;
  font-family: kp-icons;
  font-size: 18px;
  letter-spacing: 2px;
  line-height: 1;
  margin: 0;
}

.search-section .star-rating_1_5-img {
  float: left;
  height: 20px;
  width: 20px;
}

.search-section .star-rating_2-large:before {
  color: #0078b3;
  content: "\f1c4" "\f1c4" "\f1c3" "\f1c3" "\f1c3";
  display: inline-block;
  font-family: kp-icons;
  font-size: 32px;
  letter-spacing: 2px;
  line-height: 1;
  margin: 0;
}

.search-section .star-rating_2-large-img {
  display: block;
  float: left;
  height: 36px;
  max-height: 100%;
  max-width: 100%;
  object-fit: cover;
  width: 34px;
}

.search-section .star-rating_2:before {
  color: #0078b3;
  content: "\f1c4" "\f1c4" "\f1c3" "\f1c3" "\f1c3";
  display: inline-block;
  font-family: kp-icons;
  font-size: 18px;
  letter-spacing: 2px;
  line-height: 1;
  margin: 0;
}

.search-section .star-rating_2-img {
  float: left;
  height: 20px;
  width: 20px;
}

.search-section .star-rating_2_5-large:before {
  color: #0078b3;
  content: "\f1c4" "\f1c4" "\f1c2" "\f1c3" "\f1c3";
  display: inline-block;
  font-family: kp-icons;
  font-size: 32px;
  letter-spacing: 2px;
  line-height: 1;
  margin: 0;
}

.search-section .star-rating_2_5-large-img {
  display: block;
  float: left;
  height: 36px;
  max-height: 100%;
  max-width: 100%;
  object-fit: cover;
  width: 34px;
}

.search-section .star-rating_2_5:before {
  color: #0078b3;
  content: "\f1c4" "\f1c4" "\f1c2" "\f1c3" "\f1c3";
  display: inline-block;
  font-family: kp-icons;
  font-size: 18px;
  letter-spacing: 2px;
  line-height: 1;
  margin: 0;
}

.search-section .star-rating_2_5-img {
  float: left;
  height: 20px;
  width: 20px;
}

.search-section .star-rating_3-large:before {
  color: #0078b3;
  content: "\f1c4" "\f1c4" "\f1c4" "\f1c3" "\f1c3";
  display: inline-block;
  font-family: kp-icons;
  font-size: 32px;
  letter-spacing: 2px;
  line-height: 1;
  margin: 0;
}

.search-section .star-rating_3-large-img {
  display: block;
  float: left;
  height: 36px;
  max-height: 100%;
  max-width: 100%;
  object-fit: cover;
  width: 34px;
}

.search-section .star-rating_3:before {
  color: #0078b3;
  content: "\f1c4" "\f1c4" "\f1c4" "\f1c3" "\f1c3";
  display: inline-block;
  font-family: kp-icons;
  font-size: 18px;
  letter-spacing: 2px;
  line-height: 1;
  margin: 0;
}

.search-section .star-rating_3-img {
  float: left;
  height: 20px;
  width: 20px;
}

.search-section .star-rating_3_5-large:before {
  color: #0078b3;
  content: "\f1c4" "\f1c4" "\f1c4" "\f1c2" "\f1c3";
  display: inline-block;
  font-family: kp-icons;
  font-size: 32px;
  letter-spacing: 2px;
  line-height: 1;
  margin: 0;
}

.search-section .star-rating_3_5-large-img {
  display: block;
  float: left;
  height: 36px;
  max-height: 100%;
  max-width: 100%;
  object-fit: cover;
  width: 34px;
}

.search-section .star-rating_3_5:before {
  color: #0078b3;
  content: "\f1c4" "\f1c4" "\f1c4" "\f1c2" "\f1c3";
  display: inline-block;
  font-family: kp-icons;
  font-size: 18px;
  letter-spacing: 2px;
  line-height: 1;
  margin: 0;
}

.search-section .star-rating_3_5-img {
  float: left;
  height: 20px;
  width: 20px;
}

.search-section .star-rating_4-large:before {
  color: #0078b3;
  content: "\f1c4" "\f1c4" "\f1c4" "\f1c4" "\f1c3";
  display: inline-block;
  font-family: kp-icons;
  font-size: 32px;
  letter-spacing: 2px;
  line-height: 1;
  margin: 0;
}

.search-section .star-rating_4-large-img {
  display: block;
  float: left;
  height: 36px;
  max-height: 100%;
  max-width: 100%;
  object-fit: cover;
  width: 34px;
}

.search-section .star-rating_4:before {
  color: #0078b3;
  content: "\f1c4" "\f1c4" "\f1c4" "\f1c4" "\f1c3";
  display: inline-block;
  font-family: kp-icons;
  font-size: 18px;
  letter-spacing: 2px;
  line-height: 1;
  margin: 0;
}

.search-section .star-rating_4-img {
  float: left;
  height: 20px;
  width: 20px;
}

.search-section .star-rating_4_5-large:before {
  color: #0078b3;
  content: "\f1c4" "\f1c4" "\f1c4" "\f1c4" "\f1c2";
  display: inline-block;
  font-family: kp-icons;
  font-size: 32px;
  letter-spacing: 2px;
  line-height: 1;
  margin: 0;
}

.search-section .star-rating_4_5-large-img {
  display: block;
  float: left;
  height: 36px;
  max-height: 100%;
  max-width: 100%;
  object-fit: cover;
  width: 34px;
}

.search-section .star-rating_4_5:before {
  color: #0078b3;
  content: "\f1c4" "\f1c4" "\f1c4" "\f1c4" "\f1c2";
  display: inline-block;
  font-family: kp-icons;
  font-size: 18px;
  letter-spacing: 2px;
  line-height: 1;
  margin: 0;
}

.search-section .star-rating_4_5-img {
  float: left;
  height: 20px;
  width: 20px;
}

.search-section .star-rating_5-large:before {
  color: #0078b3;
  content: "\f1c4" "\f1c4" "\f1c4" "\f1c4" "\f1c4";
  display: inline-block;
  font-family: kp-icons;
  font-size: 32px;
  letter-spacing: 2px;
  line-height: 1;
  margin: 0;
}

.search-section .star-rating_5-large-img {
  display: block;
  float: left;
  height: 36px;
  max-height: 100%;
  max-width: 100%;
  object-fit: cover;
  width: 34px;
}

.search-section .star-rating_5:before {
  color: #0078b3;
  content: "\f1c4" "\f1c4" "\f1c4" "\f1c4" "\f1c4";
  display: inline-block;
  font-family: kp-icons;
  font-size: 18px;
  letter-spacing: 2px;
  line-height: 1;
  margin: 0;
}

.search-section .star-rating_5-img {
  float: left;
  height: 20px;
  width: 20px;
}

.search-section .star-rating_blank-large:before {
  color: #0078b3;
  content: "\f1c3" "\f1c3" "\f1c3" "\f1c3" "\f1c3";
  display: inline-block;
  font-family: kp-icons;
  font-size: 32px;
  letter-spacing: 2px;
  line-height: 1;
  margin: 0;
}

.search-section .star-rating_blank-large-img {
  display: block;
  float: left;
  height: 36px;
  max-height: 100%;
  max-width: 100%;
  object-fit: cover;
  width: 34px;
}

.search-section .star-rating_blank:before {
  color: #0078b3;
  content: "\f1c3" "\f1c3" "\f1c3" "\f1c3" "\f1c3";
  display: inline-block;
  font-family: kp-icons;
  font-size: 18px;
  letter-spacing: 2px;
  line-height: 1;
  margin: 0;
}

.search-section .star-rating_blank-img {
  float: left;
  height: 20px;
  width: 20px;
}

.search-section .star-rating_text-inline {
  font-weight: 400;
  line-height: 24px;
}

.search-section .star-rating_text-inline.-book, .search-section .star-rating_text-inline.\--book {
  font-family: Gotham\ 4r;
}

.search-section .star-rating_text-inline.-light, .search-section .star-rating_text-inline.\--light {
  font-family: Gotham\ 3r;
}

.search-section .star-rating_text-inline.-bold, .search-section .star-rating_text-inline.-medium, .search-section .star-rating_text-inline.\--bold, .search-section .star-rating_text-inline.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .star-rating_text-inline {
  display: inline-block;
  font-size: 1.125rem;
  margin: 0;
  padding: 10px;
}

.search-section .star-rating_text-inline_large {
  font-size: 28px;
  font-weight: 400;
  line-height: 36px;
}

.search-section .star-rating_text-inline_large.-book, .search-section .star-rating_text-inline_large.\--book {
  font-family: Gotham\ 4r;
}

.search-section .star-rating_text-inline_large.-light, .search-section .star-rating_text-inline_large.\--light {
  font-family: Gotham\ 3r;
}

.search-section .star-rating_text-inline_large.-bold, .search-section .star-rating_text-inline_large.-medium, .search-section .star-rating_text-inline_large.\--bold, .search-section .star-rating_text-inline_large.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (max-width: 600px) {
  .search-section .star-rating_text-inline_large {
    font-size: 1.25rem;
    line-height: 28px;
  }
}
.search-section .star-rating_text-inline_large {
  display: inline-block;
  margin: 0;
  padding: 10px;
}

.search-section .star-rating_text-summary {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 28px;
}

.search-section .star-rating_text-summary.-book, .search-section .star-rating_text-summary.\--book {
  font-family: Gotham\ 4r;
}

.search-section .star-rating_text-summary.-light, .search-section .star-rating_text-summary.\--light {
  font-family: Gotham\ 3r;
}

.search-section .star-rating_text-summary.-bold, .search-section .star-rating_text-summary.-medium, .search-section .star-rating_text-summary.\--bold, .search-section .star-rating_text-summary.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (max-width: 600px) {
  .search-section .star-rating_text-summary {
    font-size: 1.125rem;
    line-height: 24px;
  }
}
.search-section .star-rating_text-summary {
  display: inline-block;
  margin: 0;
}

.search-section .star-rating_variation1 .star-rating_text-inline, .search-section .star-rating_variation2 .star-rating_text-inline {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 24px;
  padding: 0 0 3px;
}

.search-section .star-rating_variation1 .star-rating_text-inline.-book, .search-section .star-rating_variation1 .star-rating_text-inline.\--book, .search-section .star-rating_variation2 .star-rating_text-inline.-book, .search-section .star-rating_variation2 .star-rating_text-inline.\--book {
  font-family: Gotham\ 4r;
}

.search-section .star-rating_variation1 .star-rating_text-inline.-light, .search-section .star-rating_variation1 .star-rating_text-inline.\--light, .search-section .star-rating_variation2 .star-rating_text-inline.-light, .search-section .star-rating_variation2 .star-rating_text-inline.\--light {
  font-family: Gotham\ 3r;
}

.search-section .star-rating_variation1 .star-rating_text-inline.-bold, .search-section .star-rating_variation1 .star-rating_text-inline.-medium, .search-section .star-rating_variation1 .star-rating_text-inline.\--bold, .search-section .star-rating_variation1 .star-rating_text-inline.\--medium, .search-section .star-rating_variation2 .star-rating_text-inline.-bold, .search-section .star-rating_variation2 .star-rating_text-inline.-medium, .search-section .star-rating_variation2 .star-rating_text-inline.\--bold, .search-section .star-rating_variation2 .star-rating_text-inline.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .star-rating_variation1 .star-rating_text-summary, .search-section .star-rating_variation2 .star-rating_text-summary {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin: 0;
}

.search-section .star-rating_variation1 .star-rating_text-summary.-book, .search-section .star-rating_variation1 .star-rating_text-summary.\--book, .search-section .star-rating_variation2 .star-rating_text-summary.-book, .search-section .star-rating_variation2 .star-rating_text-summary.\--book {
  font-family: Gotham\ 4r;
}

.search-section .star-rating_variation1 .star-rating_text-summary.-light, .search-section .star-rating_variation1 .star-rating_text-summary.\--light, .search-section .star-rating_variation2 .star-rating_text-summary.-light, .search-section .star-rating_variation2 .star-rating_text-summary.\--light {
  font-family: Gotham\ 3r;
}

.search-section .star-rating_variation1 .star-rating_text-summary.-bold, .search-section .star-rating_variation1 .star-rating_text-summary.-medium, .search-section .star-rating_variation1 .star-rating_text-summary.\--bold, .search-section .star-rating_variation1 .star-rating_text-summary.\--medium, .search-section .star-rating_variation2 .star-rating_text-summary.-bold, .search-section .star-rating_variation2 .star-rating_text-summary.-medium, .search-section .star-rating_variation2 .star-rating_text-summary.\--bold, .search-section .star-rating_variation2 .star-rating_text-summary.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (max-width: 600px) {
  .search-section .star-rating_variation1 .star-rating_text-summary, .search-section .star-rating_variation2 .star-rating_text-summary {
    font-size: 15px;
    line-height: 20px;
  }
}
.search-section .star-rating_variation1 .star-rating_text-summary, .search-section .star-rating_variation2 .star-rating_text-summary {
  display: block;
}

.search-section .star-rating_variation1 {
  padding-bottom: 30px;
  padding-top: 30px;
}

.search-section .star-rating_variation1 .star-rating_text-inline {
  padding: 0 0 3px;
}

.search-section .star-rating_variation1 .comments {
  padding-left: 14px;
}

.search-section .star-rating_variation2 {
  padding-bottom: 10px;
}

.search-section .star-rating_variation2 .star-rating_text-inline {
  padding: 0 0 0 3px;
}

.search-section .star-rating_variation2 .star-rating_text-summary {
  padding-bottom: 3px;
}

.search-section .webview-content {
  display: block;
  font-family: sans-serif !important;
}

.search-section .webview-content .hide-webview-content {
  display: none;
}

.search-section .webview-content b, .search-section .webview-content strong {
  font-family: inherit;
  font-weight: 700;
}

.search-section .webview-content .button:active, .search-section .webview-content .button:focus, .search-section .webview-content .button:hover {
  color: #fff;
}

.search-section .webview-content .-light, .search-section .webview-content .\--light {
  font-family: sans-serif;
  font-weight: 200;
}

.search-section .webview-content .-book, .search-section .webview-content .\--book {
  font-family: sans-serif;
  font-weight: 400;
}

.search-section .webview-content .-medium, .search-section .webview-content .\--medium {
  font-family: sans-serif;
  font-weight: 600;
}

.search-section .print-only, .search-section .print-only-inline, .search-section .print-only-inline-block {
  display: none !important;
}

.search-section .print-link {
  background: none;
  border: 0;
  color: #0078b3;
  display: none;
  padding: 0;
}

.search-section .print-link:hover {
  color: #003b71;
  outline: 0;
}

.search-section .print-link:focus {
  color: #003b71;
}

.search-section .print-link i {
  margin-right: 10px;
}

@media screen and (min-width: 601px) {
  .search-section .print-link {
    display: inline;
  }
}
@media print {
  .search-section * {
    -webkit-print-color-adjust: exact !important;
    color-adjust: exact !important;
  }
  .search-section body {
    background: #fff !important;
  }
  .search-section body, .search-section body a, .search-section body a:visited {
    color: #0d1c3d !important;
  }
  .search-section .header {
    border-top: 1px solid #000;
  }
  .search-section .print-only {
    display: block !important;
  }
  .search-section .print-only-inline {
    display: inline !important;
  }
  .search-section .print-only-inline-block {
    display: inline-block !important;
  }
  .search-section .print-only-logo {
    display: block;
    width: 33%;
  }
  .search-section .alert, .search-section .kp-global-footer, .search-section .kp-global-header-component, .search-section .kp-header-global-menu, .search-section .kp-header__mobile-buttons, .search-section .screen-only, .search-section .side-navigation {
    display: none !important;
  }
  .search-section .kp-body-component {
    border-top: 1pt solid #0d1c3d;
    margin-top: 28pt;
    padding-top: 28px;
  }
}
.search-section .short__data__point {
  margin-bottom: 28px;
}

@media screen and (max-width: 600px) {
  .search-section .short__data__point {
    margin-bottom: 20px;
  }
}
.search-section .short__data__point label {
  margin-bottom: 4px;
}

@media screen and (max-width: 600px) {
  .search-section .short__data__point label {
    font-size: 0.75rem;
    font-weight: 400;
    line-height: 16px;
  }
  .search-section .short__data__point label.\--caps, .search-section .short__data__point label.\-caps {
    text-transform: uppercase;
  }
  .search-section .short__data__point label.-book, .search-section .short__data__point label.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .short__data__point label.-light, .search-section .short__data__point label.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .short__data__point label.-bold, .search-section .short__data__point label.-medium, .search-section .short__data__point label.\--bold, .search-section .short__data__point label.\--medium {
    font-family: Gotham\ 5r;
  }
}
.search-section .short__data__point a, .search-section .short__data__point span {
  display: block;
}

@media screen and (max-width: 600px) {
  .search-section .short__data__point a {
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
  }
  .search-section .short__data__point a.-book, .search-section .short__data__point a.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .short__data__point a.-light, .search-section .short__data__point a.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .short__data__point a.-bold, .search-section .short__data__point a.-medium, .search-section .short__data__point a.\--bold, .search-section .short__data__point a.\--medium {
    font-family: Gotham\ 5r;
  }
}
@media screen and (max-width: 600px) and (max-width: 600px) {
  .search-section .short__data__point a {
    font-size: 15px;
    line-height: 20px;
  }
}
.search-section .long__data__point {
  margin-bottom: 28px;
}

@media screen and (max-width: 600px) {
  .search-section .long__data__point {
    margin-bottom: 20px;
  }
}
.search-section .long__data__point label {
  margin-bottom: 4px;
}

@media screen and (max-width: 600px) {
  .search-section .long__data__point label {
    font-size: 0.75rem;
    font-weight: 400;
    line-height: 16px;
  }
  .search-section .long__data__point label.\--caps, .search-section .long__data__point label.\-caps {
    text-transform: uppercase;
  }
  .search-section .long__data__point label.-book, .search-section .long__data__point label.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .long__data__point label.-light, .search-section .long__data__point label.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .long__data__point label.-bold, .search-section .long__data__point label.-medium, .search-section .long__data__point label.\--bold, .search-section .long__data__point label.\--medium {
    font-family: Gotham\ 5r;
  }
}
.search-section .long__data__point a, .search-section .long__data__point span {
  display: block;
}

@media screen and (max-width: 600px) {
  .search-section .long__data__point a {
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
  }
  .search-section .long__data__point a.-book, .search-section .long__data__point a.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .long__data__point a.-light, .search-section .long__data__point a.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .long__data__point a.-bold, .search-section .long__data__point a.-medium, .search-section .long__data__point a.\--bold, .search-section .long__data__point a.\--medium {
    font-family: Gotham\ 5r;
  }
}
@media screen and (max-width: 600px) and (max-width: 600px) {
  .search-section .long__data__point a {
    font-size: 15px;
    line-height: 20px;
  }
}
@media screen and (max-width: 600px) {
  .search-section .long__data__point span {
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
  }
  .search-section .long__data__point span.-book, .search-section .long__data__point span.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .long__data__point span.-light, .search-section .long__data__point span.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .long__data__point span.-bold, .search-section .long__data__point span.-medium, .search-section .long__data__point span.\--bold, .search-section .long__data__point span.\--medium {
    font-family: Gotham\ 5r;
  }
}
@media screen and (max-width: 600px) and (max-width: 600px) {
  .search-section .long__data__point span {
    font-size: 15px;
    line-height: 20px;
  }
}
.search-section .listed__data__points {
  margin-bottom: 28px;
}

@media screen and (max-width: 600px) {
  .search-section .listed__data__points {
    margin-bottom: 20px;
  }
  .search-section .listed__data__points a, .search-section .listed__data__points span {
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
  }
  .search-section .listed__data__points a.-book, .search-section .listed__data__points a.\--book, .search-section .listed__data__points span.-book, .search-section .listed__data__points span.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .listed__data__points a.-light, .search-section .listed__data__points a.\--light, .search-section .listed__data__points span.-light, .search-section .listed__data__points span.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .listed__data__points a.-bold, .search-section .listed__data__points a.-medium, .search-section .listed__data__points a.\--bold, .search-section .listed__data__points a.\--medium, .search-section .listed__data__points span.-bold, .search-section .listed__data__points span.-medium, .search-section .listed__data__points span.\--bold, .search-section .listed__data__points span.\--medium {
    font-family: Gotham\ 5r;
  }
}
@media screen and (max-width: 600px) and (max-width: 600px) {
  .search-section .listed__data__points a, .search-section .listed__data__points span {
    font-size: 15px;
    line-height: 20px;
  }
}
.search-section hr.reviewed__by--divider {
  margin-bottom: 38px;
}

@media screen and (max-width: 600px) {
  .search-section hr.reviewed__by--divider {
    margin-bottom: 18px;
  }
}
.search-section .reviewed__by--copyright, .search-section .reviewed__by--link, .search-section .reviewed__by--title {
  display: block;
}

@media screen and (max-width: 600px) {
  .search-section .reviewed__by--copyright, .search-section .reviewed__by--link, .search-section .reviewed__by--title {
    font-size: 0.75rem;
    font-weight: 400;
    line-height: 16px;
  }
  .search-section .reviewed__by--copyright.\--caps, .search-section .reviewed__by--copyright.\-caps, .search-section .reviewed__by--link.\--caps, .search-section .reviewed__by--link.\-caps, .search-section .reviewed__by--title.\--caps, .search-section .reviewed__by--title.\-caps {
    text-transform: uppercase;
  }
  .search-section .reviewed__by--copyright.-book, .search-section .reviewed__by--copyright.\--book, .search-section .reviewed__by--link.-book, .search-section .reviewed__by--link.\--book, .search-section .reviewed__by--title.-book, .search-section .reviewed__by--title.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .reviewed__by--copyright.-light, .search-section .reviewed__by--copyright.\--light, .search-section .reviewed__by--link.-light, .search-section .reviewed__by--link.\--light, .search-section .reviewed__by--title.-light, .search-section .reviewed__by--title.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .reviewed__by--copyright.-bold, .search-section .reviewed__by--copyright.-medium, .search-section .reviewed__by--copyright.\--bold, .search-section .reviewed__by--copyright.\--medium, .search-section .reviewed__by--link.-bold, .search-section .reviewed__by--link.-medium, .search-section .reviewed__by--link.\--bold, .search-section .reviewed__by--link.\--medium, .search-section .reviewed__by--title.-bold, .search-section .reviewed__by--title.-medium, .search-section .reviewed__by--title.\--bold, .search-section .reviewed__by--title.\--medium {
    font-family: Gotham\ 5r;
  }
}
.search-section .reviewed__by--link {
  margin-bottom: 20px;
}

.search-section .ds-lang-rtl {
  direction: rtl;
  display: block;
}

.search-section .button {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  cursor: pointer;
  display: inline-block;
  height: auto;
  text-align: center;
  user-select: none;
  vertical-align: middle;
  white-space: normal;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
  -moz-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
  -ms-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
  -o-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
  transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
}

.search-section .button .cq-Editable-dom.-left, .search-section .button .cq-Editable-dom.-right {
  display: block;
  float: unset;
}

.search-section .-center.button {
  display: block;
  float: unset;
  margin: 0 auto;
}

.search-section .-block.button {
  display: block;
  min-width: 100%;
  width: 100%;
}

.search-section .-right.button {
  display: block;
  float: unset;
  margin: 0 0 0 auto;
}

.search-section .-tertiary.button {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #0074ad;
  height: auto;
  margin: 14px 0;
  min-width: auto;
  padding: 0;
}

@media screen and (min-width: 601px) {
  .search-section .-tertiary.button {
    margin: 19px 0;
  }
}
.search-section .-tertiary.button:active, .search-section .-tertiary.button:focus, .search-section .-tertiary.button:hover {
  background: transparent;
  color: #003b71;
}

@media screen and (max-width: 600px) {
  .search-section .button + .button {
    margin-top: 15px;
  }
}
.search-section .-close--large:before, .search-section .-close--small:before, .search-section .-close:before {
  content: "\f11e";
  font-family: kp-icons;
}

.search-section .button i, .search-section .button img {
  font-size: 20px;
}

.search-section .button i.-right-icon, .search-section .button img.-right-icon {
  padding-left: 20px;
}

.search-section .button i, .search-section .button img {
  color: inherit;
  display: inline-block;
  overflow: hidden;
  padding-right: 20px;
  vertical-align: middle;
}

.search-section .button i.-right-icon, .search-section .button img.-right-icon {
  padding-right: 0;
}

.search-section .-close, .search-section .-close--large, .search-section .-close--small {
  background: none;
  border: none;
  color: #0078b3;
  font-size: 1.25rem;
}

@media screen and (max-width: 768px) {
  .search-section .-primary-action {
    display: block;
    white-space: normal;
    width: 100%;
    word-wrap: break-word;
    line-height: 22px;
  }
}
.search-section .button.-primary {
  background-color: #0078b3;
  border-color: #fff;
}

.search-section .button.-primary:focus, .search-section .button.-primary:hover {
  background-color: #003b71;
  color: #fff;
}

.search-section .button.-primary.-inverted {
  border-color: #fff;
  color: #0078b3;
}

.search-section .button.-primary.-inverted:focus, .search-section .button.-primary.-inverted:hover {
  background-color: #fff;
  color: #003b71;
}

.search-section .button.-inverted--white {
  background-color: transparent;
  border: 2px solid #fff;
  color: #fff;
}

.search-section .button.-inverted--white:active, .search-section .button.-inverted--white:focus, .search-section .button.-inverted--white:hover {
  background-color: #fff;
  color: #0078b3;
}

.search-section .button .-disabled:hover, .search-section .button:disabled:hover {
  border-color: #d3d6dc;
  cursor: not-allowed;
}

.search-section .button .-disabled.-inverted, .search-section .button:disabled.-inverted {
  border: 2px solid #d3d6dc;
  color: #d3d6dc;
}

.search-section button.-close--large {
  font-size: 28px;
}

@media screen and (max-width: 768px) {
  .search-section .-close {
    font-size: 1.125rem;
  }
}
.search-section .-close--large {
  font-size: 28px;
}

.search-section .-close--small {
  font-size: 1.125rem;
}

.search-section .image img {
  width: 100%;
}

.search-section .muted {
  color: #9aa1af;
}

.search-section .kp-org-styles h1 {
  font-size: 2.25rem;
  font-weight: 400;
  line-height: 48px;
}

.search-section .kp-org-styles h1.-book, .search-section .kp-org-styles h1.\--book {
  font-family: Gotham\ 4r;
}

.search-section .kp-org-styles h1.-light, .search-section .kp-org-styles h1.\--light {
  font-family: Gotham\ 3r;
}

.search-section .kp-org-styles h1.-bold, .search-section .kp-org-styles h1.-medium, .search-section .kp-org-styles h1.\--bold, .search-section .kp-org-styles h1.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (max-width: 600px) {
  .search-section .kp-org-styles h1 {
    font-size: 28px;
    line-height: 36px;
  }
}
.search-section .kp-org-styles h1 {
  font-family: Gotham\ 4r;
}

@media screen and (min-width: 601px) {
  .search-section .kp-org-styles h1 {
    font-family: Gotham\ 3r;
  }
}
.search-section .kp-org-styles h2 {
  font-size: 28px;
  font-weight: 400;
  line-height: 36px;
}

.search-section .kp-org-styles h2.-book, .search-section .kp-org-styles h2.\--book {
  font-family: Gotham\ 4r;
}

.search-section .kp-org-styles h2.-light, .search-section .kp-org-styles h2.\--light {
  font-family: Gotham\ 3r;
}

.search-section .kp-org-styles h2.-bold, .search-section .kp-org-styles h2.-medium, .search-section .kp-org-styles h2.\--bold, .search-section .kp-org-styles h2.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (max-width: 600px) {
  .search-section .kp-org-styles h2 {
    font-size: 1.25rem;
    line-height: 28px;
  }
}
.search-section .kp-org-styles h2 {
  font-family: Gotham\ 4r;
}

@media screen and (min-width: 601px) {
  .search-section .kp-org-styles h2 {
    font-family: Gotham\ 3r;
  }
}
.search-section .kp-org-styles h3 {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 28px;
}

.search-section .kp-org-styles h3.-book, .search-section .kp-org-styles h3.\--book {
  font-family: Gotham\ 4r;
}

.search-section .kp-org-styles h3.-light, .search-section .kp-org-styles h3.\--light {
  font-family: Gotham\ 3r;
}

.search-section .kp-org-styles h3.-bold, .search-section .kp-org-styles h3.-medium, .search-section .kp-org-styles h3.\--bold, .search-section .kp-org-styles h3.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (max-width: 600px) {
  .search-section .kp-org-styles h3 {
    font-size: 1.125rem;
    line-height: 24px;
  }
}
.search-section .kp-org-styles h3 {
  font-family: Gotham\ 4r;
}

@media screen and (min-width: 601px) {
  .search-section .kp-org-styles h3 {
    font-family: Gotham\ 3r;
  }
}
.search-section .kp-org-styles h4 {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 24px;
}

.search-section .kp-org-styles h4.-book, .search-section .kp-org-styles h4.\--book {
  font-family: Gotham\ 4r;
}

.search-section .kp-org-styles h4.-light, .search-section .kp-org-styles h4.\--light {
  font-family: Gotham\ 3r;
}

.search-section .kp-org-styles h4, .search-section .kp-org-styles h4.-bold, .search-section .kp-org-styles h4.-medium, .search-section .kp-org-styles h4.\--bold, .search-section .kp-org-styles h4.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (min-width: 601px) {
  .search-section .kp-org-styles h4 {
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 24px;
  }
  .search-section .kp-org-styles h4.-book, .search-section .kp-org-styles h4.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .kp-org-styles h4.-light, .search-section .kp-org-styles h4.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .kp-org-styles h4.-bold, .search-section .kp-org-styles h4.-medium, .search-section .kp-org-styles h4.\--bold, .search-section .kp-org-styles h4.\--medium {
    font-family: Gotham\ 5r;
  }
  .search-section .kp-org-styles h4 {
    font-family: Gotham\ 4r;
  }
}
.search-section .kp-org-styles h5 {
  font-family: Gotham\ 5r;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

@media screen and (min-width: 601px) {
  .search-section .kp-org-styles h5 {
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 24px;
  }
  .search-section .kp-org-styles h5.-book, .search-section .kp-org-styles h5.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .kp-org-styles h5.-light, .search-section .kp-org-styles h5.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .kp-org-styles h5.-bold, .search-section .kp-org-styles h5.-medium, .search-section .kp-org-styles h5.\--bold, .search-section .kp-org-styles h5.\--medium {
    font-family: Gotham\ 5r;
  }
}
.search-section .kp-org-styles h6 {
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

.search-section .kp-org-styles h6.-book, .search-section .kp-org-styles h6.\--book {
  font-family: Gotham\ 4r;
}

.search-section .kp-org-styles h6.-light, .search-section .kp-org-styles h6.\--light {
  font-family: Gotham\ 3r;
}

.search-section .kp-org-styles h6.-bold, .search-section .kp-org-styles h6.-medium, .search-section .kp-org-styles h6.\--bold, .search-section .kp-org-styles h6.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (max-width: 600px) {
  .search-section .kp-org-styles h6 {
    font-size: 15px;
    line-height: 20px;
  }
}
.search-section .kp-org-styles h6 {
  font-family: Gotham\ 5r;
}

@media screen and (min-width: 601px) {
  .search-section .kp-org-styles h6 {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }
  .search-section .kp-org-styles h6.-book, .search-section .kp-org-styles h6.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .kp-org-styles h6.-light, .search-section .kp-org-styles h6.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .kp-org-styles h6.-bold, .search-section .kp-org-styles h6.-medium, .search-section .kp-org-styles h6.\--bold, .search-section .kp-org-styles h6.\--medium {
    font-family: Gotham\ 5r;
  }
}
@media screen and (min-width: 601px) and (max-width: 600px) {
  .search-section .kp-org-styles h6 {
    font-size: 15px;
    line-height: 20px;
  }
}
.search-section .select-dropdown {
  border: 1px solid #878f9b;
  color: #0d1c3d;
  padding: 16px 12px;
  vertical-align: middle;
}

.search-section .select-dropdown:focus {
  border-color: #0078b3;
}

.search-section .select-dropdown::-webkit-input-placeholder {
  color: #677083;
}

.search-section .select-dropdown:-moz-placeholder {
  color: #677083;
}

.search-section .select-dropdown {
  background: #fff;
  height: 50px;
  line-height: 1.5;
  padding: 14px;
  position: relative;
  width: 100%;
}

@media screen and (min-width: 601px) and (max-width: 768px) {
  .search-section .select-dropdown {
    height: 60px;
    line-height: 2;
    max-width: 300px;
  }
}
@media screen and (min-width: 769px) {
  .search-section .select-dropdown {
    height: 60px;
    line-height: 1;
    max-width: 300px;
    padding: 22px 14px;
  }
}
.search-section .select-dropdown label {
  cursor: pointer;
  display: block;
}

.search-section .select-dropdown.focus {
  border-color: #0074ad;
  box-shadow: 0 0 0 1px #0074ad, 0 1px 0 1px #ddd;
}

.search-section .select-dropdown.focus:after {
  border-top-color: #709ad0;
}

.search-section .select-dropdown_disabled .-disabled-content {
  color: #d3d6dc;
}

.search-section .select-dropdown .icon-chevron-down {
  color: #0074ad;
  float: right;
}

.search-section .select-dropdown .label__proxy-picker--hidden, .search-section .select-dropdown .label__select-form--hidden {
  height: 0;
  opacity: 0;
  visibility: hidden;
}

.search-section .select-dropdown .dropdown__form-overlay {
  height: auto;
  padding: 5px;
  width: 100%;
}

.search-section .select-dropdown .dropdown__form-overlay:hover {
  border-color: #aaa #aaa #999;
}

.search-section .select-dropdown .proxy-picker-overlay {
  height: auto;
  padding: 5px;
  width: 100%;
}

.search-section .select-dropdown .proxy-picker-overlay:hover {
  border-color: #aaa #aaa #999;
}

.search-section .select-dropdown .proxy-picker-overlay .icon-chevron-down {
  color: #0074ad;
  font-size: 1.125rem;
  margin-left: 15px;
}

.search-section .select-dropdown .proxy-picker-overlay .value__selected {
  font-size: 28px;
  font-weight: 400;
  line-height: 36px;
}

.search-section .select-dropdown .proxy-picker-overlay .value__selected.-book, .search-section .select-dropdown .proxy-picker-overlay .value__selected.\--book {
  font-family: Gotham\ 4r;
}

.search-section .select-dropdown .proxy-picker-overlay .value__selected.-light, .search-section .select-dropdown .proxy-picker-overlay .value__selected.\--light {
  font-family: Gotham\ 3r;
}

.search-section .select-dropdown .proxy-picker-overlay .value__selected.-bold, .search-section .select-dropdown .proxy-picker-overlay .value__selected.-medium, .search-section .select-dropdown .proxy-picker-overlay .value__selected.\--bold, .search-section .select-dropdown .proxy-picker-overlay .value__selected.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (max-width: 600px) {
  .search-section .select-dropdown .proxy-picker-overlay .value__selected {
    font-size: 1.25rem;
    line-height: 28px;
  }
}
.search-section .select-dropdown .proxy-picker-overlay .value__selected {
  color: #0074ad;
}

.search-section .select-dropdown select {
  -webkit-appearance: none;
  cursor: pointer;
  display: block;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.search-section .select-dropdown_disabled:focus {
  border-color: #d3d6dc;
}

.search-section [class*=" icon-"]:before, .search-section [class^=icon-]:before {
  font-family: kp-icons;
  font-style: normal;
  font-weight: 400;
  speak: none;
  text-decoration: inherit;
  text-rendering: auto;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: kp-icons;
  font-style: normal;
  font-weight: 400;
  src: url(search-box/css/assets/fonts/kp-icons.eot);
  src: url(search-box/css/assets/fonts/kp-icons.eot?#iefix) format("embedded-opentype"), url(search-box/css/assets/fonts/kp-icons.woff) format("woff"), url(search-box/css/assets/fonts/kp-icons.ttf) format("truetype"), url(search-box/css/assets/fonts/kp-icons.svg#kp-icons) format("svg");
}
.search-section .icon-advice-circle:before {
  content: "\f101";
}

.search-section .icon-alarm:before {
  content: "\f102";
}

.search-section .icon-alert:before {
  content: "\f103";
}

.search-section .icon-appointment:before {
  content: "\f104";
}

.search-section .icon-appointments-circle:before {
  content: "\f105";
}

.search-section .icon-arrow-swap:before {
  content: "\f106";
}

.search-section .icon-arrow:before {
  content: "\f107";
}

.search-section .icon-audio:before {
  content: "\f108";
}

.search-section .icon-award:before {
  content: "\f109";
}

.search-section .icon-bicycle-circle:before {
  content: "\f10a";
}

.search-section .icon-briefcase:before {
  content: "\f10b";
}

.search-section .icon-businessman:before {
  content: "\f10c";
}

.search-section .icon-calculator-border:before {
  content: "\f10d";
}

.search-section .icon-calculator:before {
  content: "\f10e";
}

.search-section .icon-calendar-small:before {
  content: "\f10f";
}

.search-section .icon-calendar:before {
  content: "\f110";
}

.search-section .icon-camera:before {
  content: "\f111";
}

.search-section .icon-care-plan-circle:before {
  content: "\f112";
}

.search-section .icon-chat:before {
  content: "\f113";
}

.search-section .icon-checkbox:before {
  content: "\f114";
}

.search-section .icon-checkmark:before {
  content: "\f115";
}

.search-section .icon-chevron-back:before {
  content: "\f116";
}

.search-section .icon-chevron-down:before {
  content: "\f117";
}

.search-section .icon-chevron-forward:before {
  content: "\f118";
}

.search-section .icon-choose-border:before {
  content: "\f119";
}

.search-section .icon-choose-circle:before {
  content: "\f11a";
}

.search-section .icon-claim-border:before {
  content: "\f11b";
}

.search-section .icon-clock-border:before {
  content: "\f11c";
}

.search-section .icon-clock:before {
  content: "\f11d";
}

.search-section .icon-close:before {
  content: "\f11e";
}

.search-section .icon-compose:before {
  content: "\f11f";
}

.search-section .icon-copay:before {
  content: "\f120";
}

.search-section .icon-cost-coverage-border:before {
  content: "\f121";
}

.search-section .icon-cost-coverage:before {
  content: "\f122";
}

.search-section .icon-data:before {
  content: "\f123";
}

.search-section .icon-dental:before {
  content: "\f124";
}

.search-section .icon-directions:before {
  content: "\f125";
}

.search-section .icon-doctor-female-profile:before {
  content: "\f126";
}

.search-section .icon-doctor-female:before {
  content: "\f127";
}

.search-section .icon-doctor-male-profile:before {
  content: "\f128";
}

.search-section .icon-doctor-male:before {
  content: "\f129";
}

.search-section .icon-document-attached:before {
  content: "\f12a";
}

.search-section .icon-document-border:before {
  content: "\f12b";
}

.search-section .icon-document:before {
  content: "\f12c";
}

.search-section .icon-dollar:before {
  content: "\f12d";
}

.search-section .icon-download:before {
  content: "\f12e";
}

.search-section .icon-ekg:before {
  content: "\f12f";
}

.search-section .icon-email:before {
  content: "\f130";
}

.search-section .icon-excellent:before {
  content: "\f131";
}

.search-section .icon-exclamation:before {
  content: "\f132";
}

.search-section .icon-eyeglasses:before {
  content: "\f133";
}

.search-section .icon-facebook:before {
  content: "\f134";
}

.search-section .icon-facility-modern:before {
  content: "\f135";
}

.search-section .icon-facility:before {
  content: "\f136";
}

.search-section .icon-family:before {
  content: "\f137";
}

.search-section .icon-forms:before {
  content: "\f138";
}

.search-section .icon-globe:before {
  content: "\f139";
}

.search-section .icon-graph:before {
  content: "\f13a";
}

.search-section .icon-health-calculator:before {
  content: "\f13b";
}

.search-section .icon-health-finder:before {
  content: "\f13c";
}

.search-section .icon-health-summary-circle:before {
  content: "\f13d";
}

.search-section .icon-heart-health:before {
  content: "\f13e";
}

.search-section .icon-heart:before {
  content: "\f13f";
}

.search-section .icon-home:before {
  content: "\f140";
}

.search-section .icon-hospital:before {
  content: "\f141";
}

.search-section .icon-idea:before {
  content: "\f142";
}

.search-section .icon-info:before {
  content: "\f143";
}

.search-section .icon-instagram:before {
  content: "\f144";
}

.search-section .icon-lab-result:before {
  content: "\f145";
}

.search-section .icon-labor:before {
  content: "\f146";
}

.search-section .icon-laptop-border:before {
  content: "\f147";
}

.search-section .icon-laptop:before {
  content: "\f148";
}

.search-section .icon-link-out:before {
  content: "\f149";
}

.search-section .icon-list:before {
  content: "\f14a";
}

.search-section .icon-listen:before {
  content: "\f14b";
}

.search-section .icon-location-border:before {
  content: "\f14c";
}

.search-section .icon-location:before {
  content: "\f14d";
}

.search-section .icon-lock:before {
  content: "\f14e";
}

.search-section .icon-map:before {
  content: "\f14f";
}

.search-section .icon-market-bananas:before {
  content: "\f150";
}

.search-section .icon-market-grapes:before {
  content: "\f151";
}

.search-section .icon-medical-record:before {
  content: "\f152";
}

.search-section .icon-member-female:before {
  content: "\f153";
}

.search-section .icon-member-male:before {
  content: "\f154";
}

.search-section .icon-membercard:before {
  content: "\f155";
}

.search-section .icon-menu:before {
  content: "\f156";
}

.search-section .icon-message:before {
  content: "\f157";
}

.search-section .icon-messages-circle:before {
  content: "\f158";
}

.search-section .icon-microscope-circle:before {
  content: "\f159";
}

.search-section .icon-microscope:before {
  content: "\f15a";
}

.search-section .icon-minus:before {
  content: "\f15b";
}

.search-section .icon-more:before {
  content: "\f15c";
}

.search-section .icon-mouse:before {
  content: "\f15d";
}

.search-section .icon-none:before {
  content: "\f15e";
}

.search-section .icon-nurse:before {
  content: "\f15f";
}

.search-section .icon-paperclip:before {
  content: "\f160";
}

.search-section .icon-payment-history-border:before {
  content: "\f161";
}

.search-section .icon-pdf:before {
  content: "\f162";
}

.search-section .icon-pencil:before {
  content: "\f163";
}

.search-section .icon-phone-circle:before {
  content: "\f164";
}

.search-section .icon-phone:before {
  content: "\f165";
}

.search-section .icon-piggybank:before {
  content: "\f166";
}

.search-section .icon-pills:before {
  content: "\f167";
}

.search-section .icon-pinterest:before {
  content: "\f168";
}

.search-section .icon-play-video:before {
  content: "\f169";
}

.search-section .icon-plus:before {
  content: "\f16a";
}

.search-section .icon-preferences:before {
  content: "\f16b";
}

.search-section .icon-prescription-bottle:before {
  content: "\f16c";
}

.search-section .icon-print:before {
  content: "\f16d";
}

.search-section .icon-profile:before {
  content: "\f16e";
}

.search-section .icon-questionnaire:before {
  content: "\f16f";
}

.search-section .icon-questions:before {
  content: "\f170";
}

.search-section .icon-refresh:before {
  content: "\f171";
}

.search-section .icon-reply:before {
  content: "\f172";
}

.search-section .icon-routine-care:before {
  content: "\f173";
}

.search-section .icon-ruler:before {
  content: "\f174";
}

.search-section .icon-rx-circle:before {
  content: "\f175";
}

.search-section .icon-rx-document:before {
  content: "\f176";
}

.search-section .icon-rx-form-border:before {
  content: "\f177";
}

.search-section .icon-rx-form:before {
  content: "\f178";
}

.search-section .icon-rx:before {
  content: "\f179";
}

.search-section .icon-savings:before {
  content: "\f17a";
}

.search-section .icon-search-border:before {
  content: "\f17b";
}

.search-section .icon-search:before {
  content: "\f17c";
}

.search-section .icon-shoppingcart:before {
  content: "\f17d";
}

.search-section .icon-specialty-care:before {
  content: "\f17e";
}

.search-section .icon-star:before {
  content: "\f17f";
}

.search-section .icon-stethoscope:before {
  content: "\f180";
}

.search-section .icon-syringe:before {
  content: "\f181";
}

.search-section .icon-target:before {
  content: "\f182";
}

.search-section .icon-test-tube:before {
  content: "\f183";
}

.search-section .icon-time-urgent:before {
  content: "\f184";
}

.search-section .icon-time:before {
  content: "\f185";
}

.search-section .icon-touch:before {
  content: "\f186";
}

.search-section .icon-trafficlight:before {
  content: "\f187";
}

.search-section .icon-trashcan:before {
  content: "\f188";
}

.search-section .icon-unlocked:before {
  content: "\f18a";
}

.search-section .icon-video-camera:before {
  content: "\f18b";
}

.search-section .icon-walk:before {
  content: "\f18c";
}

.search-section .icon-walking-together:before {
  content: "\f18d";
}

.search-section .icon-wellness-circle:before {
  content: "\f18e";
}

.search-section .icon-wifi:before {
  content: "\f18f";
}

.search-section .icon-xray:before {
  content: "\f190";
}

.search-section .icon-yoga:before {
  content: "\f191";
}

.search-section .icon-youtube:before {
  content: "\f192";
}

.search-section .icon-zallergies-flower:before {
  content: "\f193";
}

.search-section .icon-zappointment-blank:before {
  content: "\f194";
}

.search-section .icon-zappointment-ticket:before {
  content: "\f195";
}

.search-section .icon-zappointment-waitlist:before {
  content: "\f196";
}

.search-section .icon-zbill-border:before {
  content: "\f197";
}

.search-section .icon-zbill:before {
  content: "\f198";
}

.search-section .icon-zcaregiver_preferences:before {
  content: "\f199";
}

.search-section .icon-zchat-a-doctor:before {
  content: "\f19a";
}

.search-section .icon-zchoose:before {
  content: "\f19b";
}

.search-section .icon-zclaim:before {
  content: "\f19c";
}

.search-section .icon-zgoogle-plus:before {
  content: "\f19d";
}

.search-section .icon-zleaf:before {
  content: "\f19e";
}

.search-section .icon-zlinkedin:before {
  content: "\f19f";
}

.search-section .icon-zmegaphone:before {
  content: "\f1a0";
}

.search-section .icon-znotifications:before {
  content: "\f1a1";
}

.search-section .icon-zpay-bill-border:before {
  content: "\f1a2";
}

.search-section .icon-zpay-bill:before {
  content: "\f1a3";
}

.search-section .icon-zpayment-history:before {
  content: "\f1a4";
}

.search-section .icon-zpersonal_security:before {
  content: "\f1a5";
}

.search-section .icon-zrefill-rx:before {
  content: "\f1a6";
}

.search-section .icon-zwebinar:before {
  content: "\f1a7";
}

.search-section .icon-zwellness:before {
  content: "\f1a8";
}

.search-section .icon-zz001sign-out:before {
  content: "\f1a9";
}

.search-section .icon-zz002advice:before {
  content: "\f1aa";
}

.search-section .icon-zz002award:before {
  content: "\f1ab";
}

.search-section .icon-zz003globe:before {
  content: "\f1ac";
}

.search-section .icon-zz003identity:before {
  content: "\f1ad";
}

.search-section .icon-zz003location:before {
  content: "\f1ae";
}

.search-section .icon-zz003lock-questions:before {
  content: "\f1af";
}

.search-section .icon-zz003lock:before {
  content: "\f1b0";
}

.search-section .icon-zz003mouse:before {
  content: "\f1b1";
}

.search-section .icon-zz003person:before {
  content: "\f1b2";
}

.search-section .icon-zz003user-id:before {
  content: "\f1b3";
}

.search-section .icon-zz004-profile-border:before {
  content: "\f1b4";
}

.search-section .icon-zz005-checkmark-circle:before {
  content: "\f1b5";
}

.search-section .icon-zz006leaf-full-color:before {
  content: "\f1b6";
}

.search-section .icon-zz007add:before {
  content: "\f1b7";
}

.search-section .icon-zz007card-view:before {
  content: "\f1b8";
}

.search-section .icon-zz007download:before {
  content: "\f1b9";
}

.search-section .icon-zz007filter:before {
  content: "\f1ba";
}

.search-section .icon-zz007row-view:before {
  content: "\f1bb";
}

.search-section .icon-zz008plan-of-care:before {
  content: "\f1bc";
}

.search-section .icon-zz009new-window:before {
  content: "\f1bd";
}

.search-section .icon-zzz0010briefcase:before {
  content: "\f1be";
}

.search-section .icon-zzz0010healthsummary:before {
  content: "\f1bf";
}

.search-section .icon-zzz0010howyougetcare:before {
  content: "\f1c0";
}

.search-section .icon-zzz0010people:before {
  content: "\f1c1";
}

.search-section .icon-zzz0011star-half:before {
  content: "\f1c2";
}

.search-section .icon-zzz0011star-outline:before {
  content: "\f1c3";
}

.search-section .icon-zzz0011star:before {
  content: "\f1c4";
}

.search-section .icon-zzz0012baby:before {
  content: "\f1c5";
}

.search-section .icon-zzz0012notebook-pen:before {
  content: "\f1c6";
}

.search-section .icon-zzz0013iconinformation:before {
  content: "\f1c7";
}

.search-section .icon-zzz0014pageicon:before {
  content: "\f1c8";
}

.search-section .icon-zzz0015mute:before {
  content: "\f1c9";
}

.search-section .icon-zzz0015play:before {
  content: "\f1ca";
}

.search-section .icon-zzz0015volume:before {
  content: "\f1cb";
}

.search-section .icon-zzz0016-filter:before {
  content: "\f1cc";
}

.search-section .icon-zzz0017-external-link-bold:before {
  content: "\f1cd";
}

.search-section .icon-zzz0018-condom:before {
  content: "\f1ce";
}

.search-section .icon-zzz0018-copper-iud:before {
  content: "\f1cf";
}

.search-section .icon-zzz0018-diaphragm:before {
  content: "\f1d0";
}

.search-section .icon-zzz0018-fertility-awareness:before {
  content: "\f1d1";
}

.search-section .icon-zzz0018-hormonal-iud:before {
  content: "\f1d2";
}

.search-section .icon-zzz0018-implant:before {
  content: "\f1d3";
}

.search-section .icon-zzz0018-internal-condom:before {
  content: "\f1d4";
}

.search-section .icon-zzz0018-patch:before {
  content: "\f1d5";
}

.search-section .icon-zzz0018-pill-a:before {
  content: "\f1d6";
}

.search-section .icon-zzz0018-pill-b:before {
  content: "\f1d7";
}

.search-section .icon-zzz0018-shot:before {
  content: "\f1d8";
}

.search-section .icon-zzz0018-spermicide:before {
  content: "\f1d9";
}

.search-section .icon-zzz0018-sterilization:before {
  content: "\f1da";
}

.search-section .icon-zzz0018-vaginal-ring:before {
  content: "\f1db";
}

.search-section .icon-zzz0018-vasectomy:before {
  content: "\f1dc";
}

.search-section .icon-zzz0019-checkmark-circle:before {
  content: "\f1dd";
}

.search-section .icon-zzz0020-get-care:before {
  content: "\f1de";
}

.search-section .icon-zzz0021icon-picture:before {
  content: "\f1df";
}

.search-section .icon-zzz0022-coverage:before {
  content: "\f1e0";
}

.search-section .icon-zzz0023-notification-bell:before {
  content: "\f1e1";
}

.search-section .icon-zzz0024-checklist-todo:before {
  content: "\f1e2";
}

.search-section .icon-zzz0025-checklist-complete:before {
  content: "\f1e3";
}

.search-section .icon-zzz0026-checklist-future:before {
  content: "\f1e4";
}

.search-section .icon-zzz0027-link-external:before {
  content: "\f1e5";
}

.search-section .icon-zzz0028-link-internal:before {
  content: "\f1e6";
}

.search-section .icon-zzz0029-header-profile:before {
  content: "\f1e7";
}

.search-section .icon-zzz0029-header-search:before {
  content: "\f1e8";
}

.search-section .icon-zzz0030-eye-monitor:before {
  content: "\f1e9";
}

.search-section .icon-zzz0031-stopgap-close:before {
  content: "\f1ea";
}

.search-section .feature-icon, .search-section .green-blue-icon, .search-section .primary-icon--green, .search-section .primary-icon--grey.icon-none.-text-icon, .search-section .primary-icon--kp-blue, .search-section .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon, .search-section .primary-icon-circle, .search-section .primary-icon-circle--acai, .search-section .primary-icon-circle--acai-large, .search-section .primary-icon-circle--acai-small, .search-section .primary-icon-circle--blue, .search-section .primary-icon-circle--blue-large, .search-section .primary-icon-circle--blue-midnight, .search-section .primary-icon-circle--blue-midnight-large, .search-section .primary-icon-circle--blue-midnight-small, .search-section .primary-icon-circle--blue-small, .search-section .primary-icon-circle--burnt-sienna, .search-section .primary-icon-circle--burnt-sienna-large, .search-section .primary-icon-circle--burnt-sienna-small, .search-section .primary-icon-circle--darkgreen, .search-section .primary-icon-circle--darkgreen-large, .search-section .primary-icon-circle--darkgreen-small, .search-section .primary-icon-circle--green, .search-section .primary-icon-circle--green-large, .search-section .primary-icon-circle--green-small, .search-section .primary-icon-circle--purple, .search-section .primary-icon-circle--purple-large, .search-section .primary-icon-circle--purple-small, .search-section .secondary-icon--acai, .search-section .secondary-icon--acai-large, .search-section .secondary-icon--acai-small, .search-section .secondary_icon--blue, .search-section .secondary_icon--blue-burnt-sienna, .search-section .secondary_icon--blue-burnt-sienna-large, .search-section .secondary_icon--blue-burnt-sienna-small, .search-section .secondary_icon--blue-darkgreen, .search-section .secondary_icon--blue-darkgreen-large, .search-section .secondary_icon--blue-darkgreen-small, .search-section .secondary_icon--blue-midnight, .search-section .secondary_icon--blue-midnight-large, .search-section .secondary_icon--blue-midnight-small, .search-section .secondary_icon--blue-purple, .search-section .secondary_icon--green, .search-section .secondary_icon--green-large, .search-section .secondary_icon--green-small {
  display: inline-block;
  line-height: 1.75;
  text-align: center;
  vertical-align: middle;
}

@-moz-document url-prefix() {
  .search-section .feature-icon, .search-section .green-blue-icon, .search-section .primary-icon--green, .search-section .primary-icon--grey.icon-none.-text-icon, .search-section .primary-icon--kp-blue, .search-section .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon, .search-section .primary-icon-circle, .search-section .primary-icon-circle--acai, .search-section .primary-icon-circle--acai-large, .search-section .primary-icon-circle--acai-small, .search-section .primary-icon-circle--blue, .search-section .primary-icon-circle--blue-large, .search-section .primary-icon-circle--blue-midnight, .search-section .primary-icon-circle--blue-midnight-large, .search-section .primary-icon-circle--blue-midnight-small, .search-section .primary-icon-circle--blue-small, .search-section .primary-icon-circle--burnt-sienna, .search-section .primary-icon-circle--burnt-sienna-large, .search-section .primary-icon-circle--burnt-sienna-small, .search-section .primary-icon-circle--darkgreen, .search-section .primary-icon-circle--darkgreen-large, .search-section .primary-icon-circle--darkgreen-small, .search-section .primary-icon-circle--green, .search-section .primary-icon-circle--green-large, .search-section .primary-icon-circle--green-small, .search-section .primary-icon-circle--purple, .search-section .primary-icon-circle--purple-large, .search-section .primary-icon-circle--purple-small, .search-section .secondary-icon--acai, .search-section .secondary-icon--acai-large, .search-section .secondary-icon--acai-small, .search-section .secondary_icon--blue, .search-section .secondary_icon--blue-burnt-sienna, .search-section .secondary_icon--blue-burnt-sienna-large, .search-section .secondary_icon--blue-burnt-sienna-small, .search-section .secondary_icon--blue-darkgreen, .search-section .secondary_icon--blue-darkgreen-large, .search-section .secondary_icon--blue-darkgreen-small, .search-section .secondary_icon--blue-midnight, .search-section .secondary_icon--blue-midnight-large, .search-section .secondary_icon--blue-midnight-small, .search-section .secondary_icon--blue-purple, .search-section .secondary_icon--green, .search-section .secondary_icon--green-large, .search-section .secondary_icon--green-small {
    line-height: normal;
  }
}
.search-section .feature-icon:before, .search-section .green-blue-icon:before, .search-section .primary-icon--green:before, .search-section .primary-icon--grey.icon-none.-text-icon:before, .search-section .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon:before, .search-section .primary-icon--kp-blue:before, .search-section .primary-icon-circle--acai-large:before, .search-section .primary-icon-circle--acai-small:before, .search-section .primary-icon-circle--acai:before, .search-section .primary-icon-circle--blue-large:before, .search-section .primary-icon-circle--blue-midnight-large:before, .search-section .primary-icon-circle--blue-midnight-small:before, .search-section .primary-icon-circle--blue-midnight:before, .search-section .primary-icon-circle--blue-small:before, .search-section .primary-icon-circle--blue:before, .search-section .primary-icon-circle--burnt-sienna-large:before, .search-section .primary-icon-circle--burnt-sienna-small:before, .search-section .primary-icon-circle--burnt-sienna:before, .search-section .primary-icon-circle--darkgreen-large:before, .search-section .primary-icon-circle--darkgreen-small:before, .search-section .primary-icon-circle--darkgreen:before, .search-section .primary-icon-circle--green-large:before, .search-section .primary-icon-circle--green-small:before, .search-section .primary-icon-circle--green:before, .search-section .primary-icon-circle--purple-large:before, .search-section .primary-icon-circle--purple-small:before, .search-section .primary-icon-circle--purple:before, .search-section .primary-icon-circle:before, .search-section .secondary-icon--acai-large:before, .search-section .secondary-icon--acai-small:before, .search-section .secondary-icon--acai:before, .search-section .secondary_icon--blue-burnt-sienna-large:before, .search-section .secondary_icon--blue-burnt-sienna-small:before, .search-section .secondary_icon--blue-burnt-sienna:before, .search-section .secondary_icon--blue-darkgreen-large:before, .search-section .secondary_icon--blue-darkgreen-small:before, .search-section .secondary_icon--blue-darkgreen:before, .search-section .secondary_icon--blue-midnight-large:before, .search-section .secondary_icon--blue-midnight-small:before, .search-section .secondary_icon--blue-midnight:before, .search-section .secondary_icon--blue-purple:before, .search-section .secondary_icon--blue:before, .search-section .secondary_icon--green-large:before, .search-section .secondary_icon--green-small:before, .search-section .secondary_icon--green:before {
  vertical-align: -moz-middle-with-baseline;
}

.search-section .primary-icon-circle--acai, .search-section .primary-icon-circle--blue, .search-section .primary-icon-circle--blue-midnight, .search-section .primary-icon-circle--burnt-sienna, .search-section .primary-icon-circle--darkgreen, .search-section .primary-icon-circle--green, .search-section .primary-icon-circle--purple, .search-section .secondary-icon--acai, .search-section .secondary-icon--acai-large, .search-section .secondary-icon--acai-small, .search-section .secondary_icon--blue, .search-section .secondary_icon--blue-burnt-sienna, .search-section .secondary_icon--blue-burnt-sienna-large, .search-section .secondary_icon--blue-burnt-sienna-small, .search-section .secondary_icon--blue-darkgreen, .search-section .secondary_icon--blue-darkgreen-large, .search-section .secondary_icon--blue-darkgreen-small, .search-section .secondary_icon--blue-midnight, .search-section .secondary_icon--blue-midnight-large, .search-section .secondary_icon--blue-midnight-small, .search-section .secondary_icon--blue-purple, .search-section .secondary_icon--green, .search-section .secondary_icon--green-large, .search-section .secondary_icon--green-small {
  border: solid transparent;
}

.search-section .feature-icon, .search-section .green-blue-icon, .search-section .neutral-icon-circle, .search-section .primary-icon--green, .search-section .primary-icon--grey.icon-none.-text-icon, .search-section .primary-icon--kp-blue, .search-section .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon, .search-section .primary-icon-circle, .search-section .primary-icon-circle--acai, .search-section .primary-icon-circle--acai-large, .search-section .primary-icon-circle--blue, .search-section .primary-icon-circle--blue-large, .search-section .primary-icon-circle--blue-midnight, .search-section .primary-icon-circle--blue-midnight-large, .search-section .primary-icon-circle--burnt-sienna, .search-section .primary-icon-circle--burnt-sienna-large, .search-section .primary-icon-circle--darkgreen, .search-section .primary-icon-circle--darkgreen-large, .search-section .primary-icon-circle--green, .search-section .primary-icon-circle--green-large, .search-section .primary-icon-circle--purple, .search-section .primary-icon-circle--purple-large, .search-section .secondary-icon--acai, .search-section .secondary-icon--acai-large, .search-section .secondary-icon--acai-small, .search-section .secondary_icon--blue, .search-section .secondary_icon--blue-burnt-sienna, .search-section .secondary_icon--blue-burnt-sienna-large, .search-section .secondary_icon--blue-burnt-sienna-small, .search-section .secondary_icon--blue-darkgreen, .search-section .secondary_icon--blue-darkgreen-large, .search-section .secondary_icon--blue-darkgreen-small, .search-section .secondary_icon--blue-midnight, .search-section .secondary_icon--blue-midnight-large, .search-section .secondary_icon--blue-midnight-small, .search-section .secondary_icon--blue-purple, .search-section .secondary_icon--green, .search-section .secondary_icon--green-large, .search-section .secondary_icon--green-small {
  border-radius: 50%;
  font-size: 25px;
  height: 50px;
  width: 50px;
}

@media screen and (min-width: 769px) {
  .search-section .feature-icon, .search-section .green-blue-icon, .search-section .neutral-icon-circle, .search-section .primary-icon--green, .search-section .primary-icon--grey.icon-none.-text-icon, .search-section .primary-icon--kp-blue, .search-section .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon, .search-section .primary-icon-circle, .search-section .primary-icon-circle--acai, .search-section .primary-icon-circle--acai-large, .search-section .primary-icon-circle--blue, .search-section .primary-icon-circle--blue-large, .search-section .primary-icon-circle--blue-midnight, .search-section .primary-icon-circle--blue-midnight-large, .search-section .primary-icon-circle--burnt-sienna, .search-section .primary-icon-circle--burnt-sienna-large, .search-section .primary-icon-circle--darkgreen, .search-section .primary-icon-circle--darkgreen-large, .search-section .primary-icon-circle--green, .search-section .primary-icon-circle--green-large, .search-section .primary-icon-circle--purple, .search-section .primary-icon-circle--purple-large, .search-section .secondary-icon--acai, .search-section .secondary-icon--acai-large, .search-section .secondary-icon--acai-small, .search-section .secondary_icon--blue, .search-section .secondary_icon--blue-burnt-sienna, .search-section .secondary_icon--blue-burnt-sienna-large, .search-section .secondary_icon--blue-burnt-sienna-small, .search-section .secondary_icon--blue-darkgreen, .search-section .secondary_icon--blue-darkgreen-large, .search-section .secondary_icon--blue-darkgreen-small, .search-section .secondary_icon--blue-midnight, .search-section .secondary_icon--blue-midnight-large, .search-section .secondary_icon--blue-midnight-small, .search-section .secondary_icon--blue-purple, .search-section .secondary_icon--green, .search-section .secondary_icon--green-large, .search-section .secondary_icon--green-small {
    font-size: 32px;
    height: 64px;
    width: 64px;
  }
}
.search-section .primary-icon-circle--acai-small, .search-section .primary-icon-circle--blue-midnight-small, .search-section .primary-icon-circle--blue-small, .search-section .primary-icon-circle--burnt-sienna-small, .search-section .primary-icon-circle--darkgreen-small, .search-section .primary-icon-circle--green-small, .search-section .primary-icon-circle--purple-small {
  border-radius: 50%;
  height: 28px;
  width: 28px;
}

.search-section .icon-sm {
  font-size: 28px;
  line-height: 28px;
}

.search-section .icon-md {
  font-size: 2.25em;
  line-height: 2.25em;
}

.search-section .icon-lg {
  font-size: 64px;
  line-height: 64px;
}

.search-section .feature-icon {
  align-items: center;
  background-color: #e9ebee;
  color: #000;
  display: flex;
  font-size: 1.25em;
  justify-content: center;
}

.search-section .green-blue-icon {
  align-items: center;
  background-color: #4a7628;
  background-color: #f0f7fa;
  color: #fff;
  color: #4a7628;
  display: flex;
  justify-content: center;
}

.search-section .primary-icon-circle {
  background-color: #003b71;
  color: #fff;
}

@media screen and (min-width: 769px) {
  .search-section .primary-icon-circle {
    font-size: 35px;
  }
}
.search-section .primary-icon-circle.icon-medical-record:before {
  height: 100%;
  vertical-align: middle;
  vertical-align: -moz-middle-with-baseline;
}

.search-section .primary-icon {
  color: #003b71;
}

.search-section .secondary_icon--blue-midnight {
  align-items: center;
  background-color: #f0f7fa;
  color: #003b71;
  display: inline-flex;
  font-size: 34px;
  justify-content: center;
}

@media screen and (min-width: 769px) {
  .search-section .secondary_icon--blue-midnight {
    font-size: 34px;
  }
}
.search-section .secondary_icon--blue-midnight-small {
  align-items: center;
  background-color: #f0f7fa;
  color: #003b71;
  display: inline-flex;
  font-size: 34px;
  justify-content: center;
}

@media screen and (min-width: 769px) {
  .search-section .secondary_icon--blue-midnight-small {
    font-size: 34px;
  }
}
.search-section .secondary_icon--blue-midnight-small {
  font-size: 10px;
  height: 16px;
  width: 16px;
}

.search-section .secondary_icon--blue-midnight-large {
  align-items: center;
  background-color: #f0f7fa;
  color: #003b71;
  display: inline-flex;
  font-size: 34px;
  justify-content: center;
}

@media screen and (min-width: 769px) {
  .search-section .secondary_icon--blue-midnight-large {
    font-size: 64px;
  }
}
.search-section .secondary_icon--blue-midnight-large {
  height: 64px;
  width: 64px;
}

.search-section .secondary_icon--blue-midnight-large.icon-zzz0010healthsummary {
  text-align: left;
  vertical-align: middle;
}

@media screen and (min-width: 769px) {
  .search-section .secondary_icon--blue-midnight-large.icon-zzz0010healthsummary {
    font-size: 26px;
    vertical-align: middle;
  }
}
.search-section .secondary_icon--blue-midnight-large.icon-zzz0010healthsummary:before {
  font-size: 25px;
  width: 28px;
}

.search-section .secondary_icon--blue-midnight.icon-zzz0010healthsummary:before {
  font-size: 19px;
  text-align: left;
  vertical-align: middle;
  width: 20px;
}

@media screen and (min-width: 769px) {
  .search-section .secondary_icon--blue-midnight.icon-zzz0010healthsummary:before {
    font-size: 23px;
    vertical-align: middle;
    width: 28px;
  }
}
.search-section .secondary_icon--blue-midnight.icon-zzz0012baby:before {
  font-size: 29px;
  padding-left: 9px;
  width: 20px;
}

@media screen and (min-width: 601px) and (max-width: 768px) {
  .search-section .secondary_icon--blue-midnight.icon-zzz0012baby:before {
    font-size: 30px;
  }
}
@media screen and (min-width: 769px) {
  .search-section .secondary_icon--blue-midnight.icon-zzz0012baby:before {
    display: inherit;
    font-size: 34px;
    height: 90%;
    width: 23px;
  }
}
.search-section .secondary_icon--blue-midnight.icon-zzz0012notebook-pen {
  font-size: 22px;
}

@media screen and (min-width: 769px) {
  .search-section .secondary_icon--blue-midnight.icon-zzz0012notebook-pen {
    font-size: 30px;
  }
}
.search-section .secondary_icon--blue-midnight.icon-eyeglasses {
  font-size: 45px;
  line-height: 41px;
}

@media screen and (min-width: 769px) {
  .search-section .secondary_icon--blue-midnight.icon-eyeglasses {
    line-height: 55px;
  }
}
.search-section .primary-icon-circle--blue-midnight {
  background-color: #003b71;
  color: #fff;
}

@media screen and (min-width: 769px) {
  .search-section .primary-icon-circle--blue-midnight {
    font-size: 34px;
  }
}
.search-section .primary-icon-circle--blue-midnight-small {
  background-color: #003b71;
  color: #fff;
}

@media screen and (min-width: 769px) {
  .search-section .primary-icon-circle--blue-midnight-small {
    font-size: 10px;
  }
}
.search-section .primary-icon-circle--blue-midnight-small {
  font-size: 10px;
  height: 16px;
  width: 16px;
}

.search-section .primary-icon-circle--blue-midnight-large {
  background-color: #003b71;
  color: #fff;
}

@media screen and (min-width: 769px) {
  .search-section .primary-icon-circle--blue-midnight-large {
    font-size: 64px;
  }
}
.search-section .primary-icon-circle--blue-midnight-large {
  height: 64px;
  width: 64px;
}

.search-section .primary-icon-circle--blue-midnight.icon-minus:before {
  align-items: center;
  display: inline-flex;
  padding-top: 18px;
}

.search-section .primary-icon-circle--blue-midnight.icon-message:before {
  height: 100%;
  vertical-align: sub;
  vertical-align: -moz-middle-with-baseline;
}

.search-section .neutral-icon-circle {
  align-items: center;
  background-color: transparent;
  border: 2px solid #677083;
  color: #677083;
  display: inline-flex;
  font-size: 30px;
  justify-content: center;
}

@media screen and (min-width: 769px) {
  .search-section .neutral-icon-circle {
    border: 3px solid #677083;
    font-size: 30px;
  }
}
.search-section .neutral-icon-circle.icon-message {
  display: inline-block;
  line-height: 56px;
  text-align: center;
}

@media screen and (min-width: 769px) {
  .search-section .neutral-icon-circle.icon-message {
    display: inline-block;
    line-height: 71px;
    text-align: center;
  }
  .search-section .neutral-icon-circle.icon-calculator, .search-section .neutral-icon-circle.icon-location, .search-section .neutral-icon-circle.icon-search {
    font-size: 40px;
  }
  .search-section .neutral-icon-circle.icon-document {
    font-size: 38px;
  }
  .search-section .neutral-icon-circle.icon-zbill, .search-section .neutral-icon-circle.icon-zclaim {
    font-size: 35px;
  }
  .search-section .neutral-icon-circle.icon-cost-coverage {
    font-size: 39px;
  }
}
.search-section .neutral-icon-circle-lg {
  align-items: center;
  background-color: transparent;
  border: 2px solid #677083;
  border-radius: 50%;
  color: #677083;
  display: inline-flex;
  font-size: 50px;
  height: 50px;
  justify-content: center;
  width: 50px;
}

@media screen and (min-width: 769px) {
  .search-section .neutral-icon-circle-lg {
    border: 3px solid #677083;
    font-size: 50px;
    height: 60px;
    width: 60px;
  }
}
@media screen and (max-width: 600px) {
  .search-section .neutral-icon-circle-lg {
    font-size: 28px;
  }
}
@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .search-section .neutral-icon-circle-lg .icon-zz002award:before {
    display: block;
    width: 50%;
  }
}
.search-section .neutral-icon-circle-lg.icon-zz002award:before {
  height: auto;
  line-height: 1;
  width: 20px;
}

@media screen and (min-width: 601px) {
  .search-section .neutral-icon-circle-lg.icon-zz002award:before {
    height: 47px;
    line-height: 47px;
    width: 25px;
  }
}
@media screen and (min-width: 769px) {
  .search-section .neutral-icon-circle-lg.icon-zz002award:before {
    height: 47px;
    line-height: 1;
    width: 31px;
  }
}
.search-section .neutral-icon-circle-lg.icon-rx-form:before {
  padding-left: 8px;
}

.search-section .neutral-icon-circle-lg.icon-message {
  display: inline-block;
  line-height: 56px;
  text-align: center;
}

@media screen and (min-width: 769px) {
  .search-section .neutral-icon-circle-lg.icon-message {
    display: inline-block;
    line-height: 71px;
  }
}
.search-section .primary-icon--kp-blue {
  color: #0078b3;
}

@media screen and (min-width: 769px) {
  .search-section .primary-icon--kp-blue {
    font-size: 38px;
  }
}
.search-section .primary-icon--kp-blue {
  font-size: 35px;
}

.search-section .primary-icon--green {
  color: #57a635;
}

@media screen and (min-width: 769px) {
  .search-section .primary-icon--green {
    font-size: 42px;
  }
}
.search-section .primary-icon--grey {
  color: #677083;
  font-size: 34px;
  height: 34px;
  line-height: 34px;
  width: 34px;
}

@media screen and (min-width: 769px) {
  .search-section .primary-icon--grey {
    font-size: 34px;
  }
}
.search-section .primary-icon--blue-med {
  color: #0078b3;
  font-size: 34px;
  height: 34px;
  line-height: 34px;
  width: 34px;
}

@media screen and (min-width: 769px) {
  .search-section .primary-icon--blue-med {
    font-size: 34px;
  }
}
.search-section .primary-icon--blue {
  color: #0078b3;
  font-size: 50px;
  height: 50px;
  line-height: 50px;
  width: 50px;
}

@media screen and (min-width: 769px) {
  .search-section .primary-icon--blue {
    font-size: 50px;
  }
}
.search-section .primary-icon--blue {
  line-height: 1;
}

@media screen and (min-width: 769px) {
  .search-section .primary-icon--blue {
    font-size: 64px;
    height: 64px;
    width: 64px;
  }
}
.search-section .primary-icon--blue:before {
  background-color: #fff;
  border-radius: 50%;
}

.search-section .primary-icon-circle--blue {
  background-color: #0078b3;
  color: #fff;
}

@media screen and (min-width: 769px) {
  .search-section .primary-icon-circle--blue {
    font-size: 34px;
  }
}
.search-section .primary-icon-circle--blue-small {
  background-color: #0078b3;
  color: #fff;
}

@media screen and (min-width: 769px) {
  .search-section .primary-icon-circle--blue-small {
    font-size: 10px;
  }
}
.search-section .primary-icon-circle--blue-small {
  font-size: 10px;
  height: 16px;
  width: 16px;
}

.search-section .primary-icon-circle--blue-large {
  background-color: #0078b3;
  color: #fff;
}

@media screen and (min-width: 769px) {
  .search-section .primary-icon-circle--blue-large {
    font-size: 64px;
  }
}
.search-section .primary-icon-circle--blue-large {
  height: 64px;
  width: 64px;
}

.search-section .primary-icon-circle--blue.icon-minus:before {
  align-items: center;
  display: inline-flex;
  padding-top: 11px;
}

@media screen and (min-width: 769px) {
  .search-section .primary-icon-circle--blue.icon-minus:before {
    align-items: center;
    display: inline-flex;
    padding-top: 18px;
  }
}
.search-section .primary-icon-circle--blue.icon-zz003mouse:before {
  font-size: 28px;
}

.search-section .primary-icon-circle--blue.icon-stethoscope:before {
  font-size: 30px;
}

.search-section .primary-icon-circle--blue.icon-zzz0010people:before {
  font-size: 18px;
  padding-right: 16%;
}

@media screen and (min-width: 769px) {
  .search-section .primary-icon-circle--blue.icon-zzz0010people:before {
    font-size: 21px;
    padding-right: 16%;
  }
}
.search-section .primary-icon-circle--blue.icon-zzz0010healthsummary:before {
  font-size: 30px;
  vertical-align: middle;
}

.search-section .primary-icon-circle--blue.icon-message:before {
  height: 100%;
  vertical-align: sub;
  vertical-align: -moz-middle-with-baseline;
}

.search-section .secondary_icon--blue {
  align-items: center;
  background-color: #f0f7fa;
  color: #0078b3;
  display: inline-flex;
  font-size: 34px;
  justify-content: center;
}

@media screen and (min-width: 769px) {
  .search-section .secondary_icon--blue {
    font-size: 34px;
  }
}
.search-section .neutral-icon {
  color: #677083;
  font-size: 50px;
  height: 50px;
  line-height: 50px;
  width: 50px;
}

@media screen and (min-width: 769px) {
  .search-section .neutral-icon {
    font-size: 50px;
    font-size: 64px;
    height: 64px;
    width: 64px;
  }
}
.search-section .neutral-icon-small {
  color: #677083;
  height: 10px;
  line-height: 10px;
  width: 10px;
}

@media screen and (min-width: 769px) {
  .search-section .neutral-icon-small {
    font-size: 10px;
  }
}
.search-section .neutral-icon-small {
  font-size: 10px;
  height: 16px;
  width: 16px;
}

.search-section .neutral-icon-large {
  color: #677083;
  font-size: 64px;
  line-height: 64px;
}

@media screen and (min-width: 769px) {
  .search-section .neutral-icon-large {
    font-size: 64px;
  }
}
.search-section .neutral-icon-large {
  height: 64px;
  width: 64px;
}

.search-section .primary-icon--grey.icon-none.-text-icon {
  color: #677083;
}

@media screen and (min-width: 769px) {
  .search-section .primary-icon--grey.icon-none.-text-icon {
    font-size: 20px;
  }
}
.search-section .primary-icon--grey.icon-none.-text-icon {
  line-height: 60px;
}

@media screen and (min-width: 601px) and (max-width: 768px) {
  .search-section .primary-icon--grey.icon-none.-text-icon {
    font-size: 20px;
    height: 50px;
    line-height: 50px;
    width: 50px;
  }
}
@media screen and (max-width: 600px) {
  .search-section .primary-icon--grey.icon-none.-text-icon {
    font-size: 20px;
    height: 50px;
    line-height: 50px;
    width: 50px;
  }
}
.search-section .primary-icon--grey.icon-zcaregiver_preferences {
  display: block;
  width: 100%;
}

.search-section .primary-icon--grey.icon-zcaregiver_preferences:before {
  font-size: 110px;
  height: 58px;
  width: 110px;
}

.search-section .primary-icon--grey.icon-znotifications:before {
  font-size: 46px;
  height: 46px;
  line-height: 1;
  width: 46px;
}

.search-section .primary-icon--grey.icon-zpersonal_security {
  line-height: 1;
}

.search-section .primary-icon--grey.icon-zpersonal_security:before {
  font-size: 62px;
  height: 62px;
  width: 62px;
}

.search-section .primary-icon--grey.icon-zz003person {
  display: inline-block;
  line-height: 1;
}

.search-section .primary-icon--grey.icon-zz003person:before {
  font-size: 45px;
  height: 50px;
  width: 45px;
}

.search-section .primary-icon--grey.icon-message:before {
  height: 100%;
  vertical-align: sub;
  vertical-align: -moz-middle-with-baseline;
}

.search-section .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon {
  color: #0078b3;
}

@media screen and (min-width: 769px) {
  .search-section .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon {
    font-size: 20px;
  }
}
.search-section .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon {
  line-height: 60px;
}

@media screen and (min-width: 601px) and (max-width: 768px) {
  .search-section .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon {
    font-size: 20px;
    height: 50px;
    line-height: 50px;
    width: 50px;
  }
}
@media screen and (max-width: 600px) {
  .search-section .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon {
    font-size: 20px;
    height: 50px;
    line-height: 50px;
    width: 50px;
  }
}
.search-section .primary-icon--kp-blue.icon-zz003mouse {
  line-height: 1;
}

.search-section .primary-icon--kp-blue.icon-zz003mouse:before {
  font-size: 50px;
  height: 50px;
  width: 50px;
}

.search-section .primary-icon--kp-blue.icon-zz003globe {
  line-height: 1;
}

.search-section .primary-icon--kp-blue.icon-zz003globe:before {
  font-size: 50px;
  height: 52px;
  width: 50px;
}

.search-section .primary-icon--kp-blue.icon-zz003location {
  line-height: 1;
}

.search-section .primary-icon--kp-blue.icon-zz003location:before {
  font-size: 48px;
  height: 52px;
  width: 40px;
}

.search-section .primary-icon--kp-blue.icon-zz003user-id {
  line-height: 1;
}

.search-section .primary-icon--kp-blue.icon-zz003user-id:before {
  font-size: 60px;
  height: 58px;
  width: 60px;
}

.search-section .primary-icon--kp-blue.icon-zz003identity {
  line-height: 1;
}

.search-section .primary-icon--kp-blue.icon-zz003identity:before {
  font-size: 47px;
  height: 52px;
  width: 47px;
}

.search-section .primary-icon--kp-blue.icon-zz003lock {
  line-height: 1;
}

.search-section .primary-icon--kp-blue.icon-zz003lock:before {
  font-size: 48px;
  height: 52px;
  width: 38px;
}

.search-section .primary-icon-circle--green {
  background-color: #4a7628;
  color: #fff;
}

@media screen and (min-width: 769px) {
  .search-section .primary-icon-circle--green {
    font-size: 34px;
  }
}
.search-section .primary-icon-circle--green-small {
  background-color: #4a7628;
  color: #fff;
}

@media screen and (min-width: 769px) {
  .search-section .primary-icon-circle--green-small {
    font-size: 10px;
  }
}
.search-section .primary-icon-circle--green-small {
  font-size: 10px;
  height: 16px;
  width: 16px;
}

.search-section .primary-icon-circle--green-large {
  background-color: #4a7628;
  color: #fff;
}

@media screen and (min-width: 769px) {
  .search-section .primary-icon-circle--green-large {
    font-size: 64px;
  }
}
.search-section .primary-icon-circle--green-large {
  height: 64px;
  width: 64px;
}

.search-section .primary-icon-circle--green.icon-minus:before {
  align-items: center;
  display: inline-flex;
  padding-top: 18px;
}

.search-section .primary-icon-circle--green.icon-message:before {
  height: 100%;
  vertical-align: sub;
  vertical-align: -moz-middle-with-baseline;
}

.search-section .primary-icon--green {
  color: #4a7628;
  font-size: 50px;
  height: 50px;
  line-height: 50px;
  width: 50px;
}

@media screen and (min-width: 769px) {
  .search-section .primary-icon--green {
    font-size: 50px;
    font-size: 64px;
    height: 64px;
    width: 64px;
  }
}
.search-section .primary-icon--green.icon-zleaf, .search-section .primary-icon--green.icon-zz006leaf-full-color {
  font-size: 40px;
  width: 42px;
}

.search-section .primary-icon--green.icon-messages-circle {
  font-size: 50px;
  vertical-align: baseline;
  vertical-align: -moz-middle-with-baseline;
  width: 64px;
}

@media screen and (min-width: 769px) {
  .search-section .primary-icon--green.icon-messages-circle {
    font-size: 64px;
    vertical-align: baseline;
    vertical-align: -moz-middle-with-baseline;
    width: 64px;
  }
}
.search-section .secondary_icon--green {
  align-items: center;
  background-color: #f0f7fa;
  color: #4a7628;
  display: inline-flex;
  font-size: 34px;
  justify-content: center;
}

@media screen and (min-width: 769px) {
  .search-section .secondary_icon--green {
    font-size: 34px;
  }
}
.search-section .secondary_icon--green-small {
  align-items: center;
  background-color: #f0f7fa;
  color: #4a7628;
  display: inline-flex;
  font-size: 34px;
  justify-content: center;
}

@media screen and (min-width: 769px) {
  .search-section .secondary_icon--green-small {
    font-size: 10px;
  }
}
.search-section .secondary_icon--green-small {
  font-size: 10px;
  height: 16px;
  width: 16px;
}

.search-section .secondary_icon--green-large {
  align-items: center;
  background-color: #f0f7fa;
  color: #4a7628;
  display: inline-flex;
  font-size: 34px;
  justify-content: center;
}

@media screen and (min-width: 769px) {
  .search-section .secondary_icon--green-large {
    font-size: 64px;
  }
}
.search-section .secondary_icon--green-large {
  height: 64px;
  width: 64px;
}

.search-section .secondary_icon--green.icon-membercard {
  font-size: 39px;
  line-height: 42px;
}

@media screen and (min-width: 769px) {
  .search-section .secondary_icon--green.icon-membercard {
    font-size: 45px;
    line-height: 57px;
  }
}
.search-section .secondary_icon--green.icon-mouse {
  font-size: 39px;
  line-height: 43px;
}

@media screen and (min-width: 769px) {
  .search-section .secondary_icon--green.icon-mouse {
    font-size: 40px;
    line-height: 57px;
  }
}
.search-section .secondary_icon--green.icon-nurse {
  font-size: 42px;
  line-height: 42px;
}

@media screen and (min-width: 769px) {
  .search-section .secondary_icon--green.icon-nurse {
    font-size: 45px;
    line-height: 56px;
  }
}
.search-section .primary-icon-circle--darkgreen {
  background-color: #066564;
  color: #fff;
}

@media screen and (min-width: 769px) {
  .search-section .primary-icon-circle--darkgreen {
    font-size: 34px;
  }
}
.search-section .primary-icon-circle--darkgreen-small {
  background-color: #066564;
  color: #fff;
}

@media screen and (min-width: 769px) {
  .search-section .primary-icon-circle--darkgreen-small {
    font-size: 10px;
  }
}
.search-section .primary-icon-circle--darkgreen-small {
  font-size: 10px;
  height: 16px;
  width: 16px;
}

.search-section .primary-icon-circle--darkgreen-large {
  background-color: #066564;
  color: #fff;
}

@media screen and (min-width: 769px) {
  .search-section .primary-icon-circle--darkgreen-large {
    font-size: 64px;
  }
}
.search-section .primary-icon-circle--darkgreen-large {
  height: 64px;
  width: 64px;
}

.search-section .primary-icon-circle--darkgreen.icon-minus:before {
  align-items: center;
  display: inline-flex;
  padding-top: 18px;
}

.search-section .primary-icon-circle--darkgreen.icon-message:before {
  height: 100%;
  vertical-align: sub;
  vertical-align: -moz-middle-with-baseline;
}

.search-section .secondary_icon--blue-darkgreen {
  align-items: center;
  background-color: #f0f7fa;
  color: #066564;
  display: inline-flex;
  font-size: 34px;
  justify-content: center;
}

@media screen and (min-width: 769px) {
  .search-section .secondary_icon--blue-darkgreen {
    font-size: 34px;
  }
}
.search-section .secondary_icon--blue-darkgreen-small {
  align-items: center;
  background-color: #f0f7fa;
  color: #066564;
  display: inline-flex;
  font-size: 34px;
  justify-content: center;
}

@media screen and (min-width: 769px) {
  .search-section .secondary_icon--blue-darkgreen-small {
    font-size: 10px;
  }
}
.search-section .secondary_icon--blue-darkgreen-small {
  font-size: 10px;
  height: 16px;
  width: 16px;
}

.search-section .secondary_icon--blue-darkgreen-large {
  align-items: center;
  background-color: #f0f7fa;
  color: #066564;
  display: inline-flex;
  font-size: 34px;
  justify-content: center;
}

@media screen and (min-width: 769px) {
  .search-section .secondary_icon--blue-darkgreen-large {
    font-size: 64px;
  }
}
.search-section .secondary_icon--blue-darkgreen-large {
  height: 64px;
  width: 64px;
}

.search-section .primary-icon--purple {
  color: #583985;
  font-size: 50px;
  height: 50px;
  line-height: 50px;
  width: 50px;
}

@media screen and (min-width: 769px) {
  .search-section .primary-icon--purple {
    font-size: 50px;
    font-size: 64px;
    height: 64px;
    width: 64px;
  }
}
.search-section .primary-icon-circle--purple {
  background-color: #583985;
  color: #fff;
}

@media screen and (min-width: 769px) {
  .search-section .primary-icon-circle--purple {
    font-size: 34px;
  }
}
.search-section .primary-icon-circle--purple-small {
  background-color: #583985;
  color: #fff;
}

@media screen and (min-width: 769px) {
  .search-section .primary-icon-circle--purple-small {
    font-size: 10px;
  }
}
.search-section .primary-icon-circle--purple-small {
  font-size: 10px;
  height: 16px;
  width: 16px;
}

.search-section .primary-icon-circle--purple-large {
  background-color: #583985;
  color: #fff;
}

@media screen and (min-width: 769px) {
  .search-section .primary-icon-circle--purple-large {
    font-size: 64px;
  }
}
.search-section .primary-icon-circle--purple-large {
  height: 64px;
  width: 64px;
}

.search-section .primary-icon-circle--purple.icon-minus:before {
  align-items: center;
  display: inline-flex;
  padding-top: 18px;
}

.search-section .primary-icon-circle--purple.icon-message:before {
  height: 100%;
  vertical-align: sub;
  vertical-align: -moz-middle-with-baseline;
}

.search-section .secondary_icon--blue-purple {
  align-items: center;
  background-color: #f0f7fa;
  color: #583985;
  display: inline-flex;
  font-size: 34px;
  justify-content: center;
}

@media screen and (min-width: 769px) {
  .search-section .secondary_icon--blue-purple {
    font-size: 34px;
  }
}
.search-section .primary-icon--burnt-sienna {
  color: #d1480c;
  font-size: 64px;
  height: 64px;
  line-height: 64px;
  width: 64px;
}

@media screen and (min-width: 769px) {
  .search-section .primary-icon--burnt-sienna {
    font-size: 64px;
  }
}
.search-section .primary-icon-circle--burnt-sienna {
  background-color: #d1480c;
  color: #fff;
}

@media screen and (min-width: 769px) {
  .search-section .primary-icon-circle--burnt-sienna {
    font-size: 34px;
  }
}
.search-section .primary-icon-circle--burnt-sienna-small {
  background-color: #d1480c;
  color: #fff;
}

@media screen and (min-width: 769px) {
  .search-section .primary-icon-circle--burnt-sienna-small {
    font-size: 10px;
  }
}
.search-section .primary-icon-circle--burnt-sienna-small {
  font-size: 10px;
  height: 16px;
  width: 16px;
}

.search-section .primary-icon-circle--burnt-sienna-small.icon-exclamation:before {
  height: 100%;
  vertical-align: middle;
}

.search-section .primary-icon-circle--burnt-sienna-large {
  background-color: #d1480c;
  color: #fff;
}

@media screen and (min-width: 769px) {
  .search-section .primary-icon-circle--burnt-sienna-large {
    font-size: 64px;
  }
}
.search-section .primary-icon-circle--burnt-sienna-large {
  height: 64px;
  width: 64px;
}

.search-section .primary-icon-circle--burnt-sienna.icon-minus:before {
  align-items: center;
  display: inline-flex;
  padding-top: 18px;
}

.search-section .primary-icon-circle--burnt-sienna.icon-message:before {
  height: 100%;
  vertical-align: sub;
  vertical-align: -moz-middle-with-baseline;
}

.search-section .secondary_icon--blue-burnt-sienna {
  align-items: center;
  background-color: #f0f7fa;
  color: #d1480c;
  display: inline-flex;
  font-size: 34px;
  justify-content: center;
}

@media screen and (min-width: 769px) {
  .search-section .secondary_icon--blue-burnt-sienna {
    font-size: 34px;
  }
}
.search-section .secondary_icon--blue-burnt-sienna-small {
  align-items: center;
  background-color: #f0f7fa;
  color: #d1480c;
  display: inline-flex;
  font-size: 34px;
  justify-content: center;
}

@media screen and (min-width: 769px) {
  .search-section .secondary_icon--blue-burnt-sienna-small {
    font-size: 10px;
  }
}
.search-section .secondary_icon--blue-burnt-sienna-small {
  font-size: 10px;
  height: 16px;
  width: 16px;
}

.search-section .secondary_icon--blue-burnt-sienna-large {
  align-items: center;
  background-color: #f0f7fa;
  color: #d1480c;
  display: inline-flex;
  font-size: 34px;
  justify-content: center;
}

@media screen and (min-width: 769px) {
  .search-section .secondary_icon--blue-burnt-sienna-large {
    font-size: 64px;
  }
}
.search-section .secondary_icon--blue-burnt-sienna-large {
  height: 64px;
  width: 64px;
}

.search-section .primary-icon--acai {
  color: #bb1654;
  font-size: 50px;
  height: 50px;
  line-height: 50px;
  width: 50px;
}

@media screen and (min-width: 769px) {
  .search-section .primary-icon--acai {
    font-size: 50px;
    font-size: 64px;
    height: 64px;
    width: 64px;
  }
}
.search-section .primary-icon-circle--acai {
  background-color: #bb1654;
  color: #fff;
}

@media screen and (min-width: 769px) {
  .search-section .primary-icon-circle--acai {
    font-size: 34px;
  }
}
.search-section .primary-icon-circle--acai-small {
  background-color: #bb1654;
  color: #fff;
}

@media screen and (min-width: 769px) {
  .search-section .primary-icon-circle--acai-small {
    font-size: 10px;
  }
}
.search-section .primary-icon-circle--acai-small {
  font-size: 10px;
  height: 16px;
  width: 16px;
}

.search-section .primary-icon-circle--acai-large {
  background-color: #bb1654;
  color: #fff;
}

@media screen and (min-width: 769px) {
  .search-section .primary-icon-circle--acai-large {
    font-size: 64px;
  }
}
.search-section .primary-icon-circle--acai-large {
  height: 64px;
  width: 64px;
}

.search-section .primary-icon-circle--acai.icon-minus:before {
  align-items: center;
  display: inline-flex;
  padding-top: 18px;
}

.search-section .primary-icon-circle--acai.icon-message:before {
  height: 100%;
  vertical-align: sub;
  vertical-align: -moz-middle-with-baseline;
}

.search-section .secondary-icon--acai {
  align-items: center;
  background-color: #f0f7fa;
  color: #bb1654;
  display: inline-flex;
  font-size: 34px;
  justify-content: center;
}

@media screen and (min-width: 769px) {
  .search-section .secondary-icon--acai {
    font-size: 33px;
  }
}
.search-section .secondary-icon--acai-small {
  align-items: center;
  background-color: #f0f7fa;
  color: #bb1654;
  display: inline-flex;
  font-size: 34px;
  justify-content: center;
}

@media screen and (min-width: 769px) {
  .search-section .secondary-icon--acai-small {
    font-size: 10px;
  }
}
.search-section .secondary-icon--acai-small {
  font-size: 10px;
  height: 16px;
  width: 16px;
}

.search-section .secondary-icon--acai-large {
  align-items: center;
  background-color: #f0f7fa;
  color: #bb1654;
  display: inline-flex;
  font-size: 34px;
  justify-content: center;
}

@media screen and (min-width: 769px) {
  .search-section .secondary-icon--acai-large {
    font-size: 64px;
  }
}
.search-section .secondary-icon--acai-large {
  height: 64px;
  width: 64px;
}

@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.search-section .mobile-icon-darkgreen {
  color: #066564;
  font-size: 30px;
}

.search-section .utility-icon {
  color: #677083;
  font-size: 30px;
}

.search-section .icon-zz002advice {
  font-size: 50px;
}

@media screen and (min-width: 769px) {
  .search-section .icon-zz002advice {
    font-size: 64px;
    height: 58px;
    width: 64px;
  }
}
.search-section .icon-zz002advice:before {
  margin-top: 0;
}

.search-section .icon-zz005-checkmark-circle {
  font-size: 50px;
}

@media screen and (min-width: 769px) {
  .search-section .icon-zz005-checkmark-circle {
    font-size: 64px;
    height: 58px;
    width: 64px;
  }
}
.search-section .icon-zbill:before, .search-section .icon-zclaim:before, .search-section .icon-zpay-bill:before, .search-section .icon-zwellness:before {
  width: 26px;
}

@media screen and (max-width: 600px) {
  .search-section .icon-zclaim:before {
    width: 20px;
  }
}
.search-section .icon-zpay-bill:before, .search-section .icon-zpayment-history:before {
  height: 33px;
}

@media screen and (max-width: 600px) {
  .search-section .icon-zpay-bill:before, .search-section .icon-zpayment-history:before {
    height: 23px;
  }
}
.search-section .icon-zz008plan-of-care {
  font-size: 25px;
}

@media screen and (min-width: 769px) {
  .search-section .icon-zz008plan-of-care {
    font-size: 30px;
  }
}
.search-section .icon-zzz0010briefcase {
  font-size: 24px;
}

@media screen and (min-width: 769px) {
  .search-section .icon-zzz0010briefcase {
    font-size: 31px;
  }
}
.search-section .icon-link-out .icon-zz009new-window {
  bottom: 3px;
  font-size: 12px;
  padding-left: 5px;
  position: relative;
}

.search-section .icon-zzz0018-condom.secondary_icon--blue-midnight:before, .search-section .icon-zzz0018-copper-iud.secondary_icon--blue-midnight:before, .search-section .icon-zzz0018-internal-condom.secondary_icon--blue-midnight:before, .search-section .icon-zzz0018-spermicide.secondary_icon--blue-midnight:before {
  display: inline-block;
  height: 19px;
  line-height: 16px;
  width: 24px;
}

.search-section .icon-zzz0018-diaphragm.secondary_icon--blue-midnight:before, .search-section .icon-zzz0018-shot.secondary_icon--blue-midnight:before {
  display: inline-block;
  height: 30px;
  line-height: 25px;
  width: 30px;
}

.search-section .icon-zzz0018-fertility-awareness.secondary_icon--blue-midnight:before, .search-section .icon-zzz0018-implant.secondary_icon--blue-midnight:before, .search-section .icon-zzz0018-pill-a.secondary_icon--blue-midnight:before {
  display: inline-block;
}

.search-section .icon-zzz0018-fertility-awareness {
  display: inline-block;
  font-size: 32px;
}

.search-section .icon-zzz0018-hormonal-iud.secondary_icon--blue-midnight:before {
  display: inline-block;
  width: 18px;
}

.search-section .icon-zzz0018-sterilization.secondary_icon--blue-midnight:before {
  display: inline-block;
}

.search-section .current-theme {
  content: "ds1";
}

.search-section .sg-spacing table[class*=data-table] {
  margin: 0 0 32px;
}

.search-section .sg-spacing .fieldset {
  margin-bottom: 20px;
}

.search-section .sg-spacing h1, .search-section .sg-spacing h2, .search-section .sg-spacing h3, .search-section .sg-spacing p {
  margin: 28px 0;
}

.search-section .sg-spacing h4, .search-section .sg-spacing h5, .search-section .sg-spacing h6 {
  margin: 20px 0;
}

.search-section .pl-styleguide-version:before {
  content: "6.8.10";
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] {
  clear: both;
  width: 100%;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__manual, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__manual-search {
  display: none;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__form.-auto-width {
  min-width: auto;
  width: auto;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__form.-auto-width .autocomplete-search__submit {
  float: left;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__label {
  color: #0d1c3d;
  display: block;
  font-weight: 400;
  margin-bottom: 8px;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__combobox {
  clear: both;
  display: block;
  position: relative;
  width: 100%;
}

@media screen and (min-width: 1152px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__combobox {
    float: left;
    width: calc(100% - 151px);
  }
}
.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__input {
  -moz-appearance: none;
  -webkit-appearance: none;
  border: 1px solid #878f9b;
  border-radius: 4px;
  box-sizing: border-box;
  color: #0d1c3d;
  height: 48px;
  padding: 10px 46px 10px 10px;
  width: 100%;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__input::-webkit-search-cancel-button, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__input::-webkit-search-decoration, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__input::-webkit-search-results-button, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__input::-webkit-search-results-decoration {
  display: none;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__input::-moz-placeholder {
  color: #677083;
  opacity: 1;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__input::-webkit-input-placeholder {
  color: #677083;
  opacity: 1;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__input:-ms-input-placeholder {
  color: #677083;
  opacity: 1;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__input[type=search] {
  box-sizing: inherit;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__input[aria-expanded=true] {
  border: 2px solid #0078b3;
}

@media screen and (min-width: 1152px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__input {
    line-height: 33px;
    padding-left: 15px;
    padding-right: 40px;
  }
}
.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__input:focus-visible {
  outline: none;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__input__container .focus-input {
  border: 1px solid #fff;
  border-radius: 4px;
  bottom: -5px;
  display: block;
  height: 58px;
  left: -5px;
  position: absolute;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__heading {
  color: #000;
  float: left;
  margin: 0;
  padding-bottom: 4px;
  padding-left: 16px;
  padding-top: 12px;
}

@media screen and (max-width: 768px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__heading {
    padding-right: 16px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__heading {
    padding-left: 12px;
    padding-right: 12px;
  }
}
.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .active-input:focus-visible {
  border: 2px solid #0078b3;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox {
  background: #fff;
  border-bottom: 1px solid #d3d6dc;
  border-left: 1px solid #d3d6dc;
  border-right: 1px solid #d3d6dc;
  position: relative;
  width: 100%;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox.-arrow-event .autocomplete-search__link:focus {
  outline: 0;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox.-toggle-border {
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
}

@media screen and (min-width: 1152px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox {
    padding: 0;
    position: absolute;
    top: 61px;
    z-index: 1;
  }
}
.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox.-hidden {
  display: none;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__list {
  list-style: none;
  margin: 0;
  padding: 0 0 15px;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result.-book, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result.\--book {
  font-family: Gotham\ 4r;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result.-light, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result.\--light {
  font-family: Gotham\ 3r;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result.-bold, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result.-medium, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result.\--bold, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (max-width: 600px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result {
    font-size: 15px;
    line-height: 20px;
  }
}
.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result {
  align-items: center;
  clear: both;
  cursor: pointer;
  display: block;
  font-family: Gotham\ 5r;
  margin: 0;
  padding: 12px 0;
  position: relative;
}

@media screen and (min-width: 1152px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result {
    line-height: 21px;
  }
}
.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result .-typed {
  font-family: Gotham\ 4r;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result [class^=icon-] {
  filter: brightness(82.1%) saturate(100%) invert(15%) sepia(85%) saturate(1723%) hue-rotate(166deg) brightness(95%) contrast(102%);
  height: 24px;
  margin: -1px 9px 0 16px;
}

@media screen and (min-width: 601px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result [class^=icon-] {
    margin-left: 15px;
  }
}
.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result.-no-icon {
  padding-left: 10px;
}

@media screen and (min-width: 1152px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result.-no-icon {
    padding-left: 15px;
  }
}
.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result.-link {
  align-items: flex-start;
  display: flex;
  font-family: Gotham\ 4r;
  padding: 12px 0;
  text-transform: capitalize;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result.-link a {
  color: #0078b3;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result.-link a:hover {
  background-color: #003b71;
  color: #fff;
  transform: translateZ(0);
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result.-link a:hover [class^=icon-] {
  filter: brightness(0) invert(1);
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result.-link a.focused, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result.-link a:focus-visible {
  outline: auto;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result:hover {
  background-color: #003b71;
  color: #fff;
  transform: translateZ(0);
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result:hover [class^=icon-] {
  filter: brightness(0) invert(1);
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result:hover [class^=icon-], .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result:hover a {
  color: #fff;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result.focused, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result:focus, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result:focus-visible {
  outline: auto;
  width: fit-content;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result.focused:hover, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result:focus-visible:hover, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result:focus:hover {
  outline: none;
  width: 100%;
}

@-moz-document url-prefix() {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__submit:focus {
    outline: 1px dotted #0d1c3d;
    outline-offset: 2px;
  }
}
@supports (position: -ms-page) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__submit:focus {
    outline: 1px dotted #0d1c3d;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__submit {
    float: right;
    margin-left: 20px;
    margin-top: 0;
    min-width: 0;
    padding: 15px 15px 14px;
    position: relative;
    width: 97px;
  }
}
.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__submit [class^=icon-] {
  margin: 0 10px 0 0;
  padding: 0;
  position: relative;
  top: -2px;
  width: 1.3rem;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__submit .search-icon {
  filter: brightness(0) invert(1);
  margin: 0 4px 0 0;
  padding: 0;
  width: 1.3rem;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .clear-input-button {
  top: 30%;
}

@media screen and (max-width: 768px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .clear-input-button {
    right: 14px;
  }
}
@media screen and (max-width: 600px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .clear-input-button {
    padding-right: 0;
    right: 14px;
  }
}
.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__close {
  appearance: none;
  background-color: transparent;
  border: none;
  bottom: 68px;
  color: #fff;
  display: inline-block;
  font-size: 0;
  height: 44px;
  margin: 0;
  min-width: 44px;
  padding: 0;
  position: absolute;
  right: 4px;
  width: 44px;
}

@media screen and (min-width: 1152px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__close {
    bottom: 0;
    height: auto;
    padding: 0;
    position: inherit;
    right: 0;
    width: 14px;
  }
}
.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__close__icon {
  height: auto;
  padding: 0;
  width: 14px;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__input:focus, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] ::-ms-backdrop {
  outline: 1px dotted #0d1c3d;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search-version:before {
  content: "autocomplete-search-pattern v1.0.0";
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] {
  padding-bottom: 20px;
  padding-top: 20px;
  position: relative;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"]:before {
  background-color: #003b71;
  content: "";
  height: 120px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}

@media screen and (max-width: 768px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] {
    height: 120px;
    padding-bottom: 0;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] {
    background: #0d1c3d;
    float: left;
    padding-bottom: 21px;
    padding-top: 21px;
  }
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"]:before {
    display: none;
  }
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__close {
    font-size: 14px;
    margin-left: 32px;
    min-width: auto;
    white-space: normal;
    width: 60px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__close:focus-visible, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__close:hover {
    border-radius: 0;
    text-decoration: underline;
  }
}
@media screen and (max-width: 768px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__close:focus-visible {
    border-radius: 4px;
    padding: 0;
  }
}
.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__logo {
  filter: brightness(0) invert(1);
  margin-bottom: 10px;
  margin-right: 125px;
}

@media screen and (max-width: 768px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__logo {
    display: none;
  }
}
.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__form {
  align-items: center;
  display: flex;
  margin-left: 16px;
  margin-right: 16px;
  margin-top: 36px;
  position: relative;
}

@media screen and (min-width: 1152px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__form {
    display: flex;
    float: none;
    margin: 0 auto;
    max-width: 85rem;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .container--ds2 {
    margin: auto -16px;
    padding: 0;
    position: absolute;
    top: 48px;
    width: 100vw;
  }
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__combobox {
    width: 100%;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__combobox {
    width: calc(100% - 165px);
  }
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__combobox .container {
    margin: 0;
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox {
    border: none;
    margin: 0;
    padding: 0;
    position: relative;
    top: 16px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__listbox {
    border: transparent;
    border-radius: 4px;
    margin: 0;
    padding: 0;
  }
}
.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__input {
  line-height: 28px;
}

@media screen and (max-width: 768px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__input {
    background-color: #fff;
    border-radius: 4px;
    color: #0d1c3d;
    height: 48px;
    padding-left: 12px;
  }
}
.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__submit {
  align-items: center;
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 100px;
  color: #fff;
  display: flex;
  height: 36px;
  margin-left: 17px;
  overflow: hidden;
  width: 97px;
}

@media screen and (min-width: 1152px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__submit {
    font-size: 13px;
    margin-left: 16px;
  }
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__submit:focus-visible, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__submit:hover {
    background-color: #90cef1;
    border: 1px solid #90cef1;
    color: #003b71;
  }
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__submit:focus-visible .search-icon, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__submit:hover .search-icon {
    filter: none;
  }
}
@media screen and (max-width: 768px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__submit {
    border-radius: 24px;
    font-family: Gotham\ 5r;
    font-size: 16px;
    height: 48px;
    line-height: 24px;
    padding-left: 19px;
    width: 96px;
  }
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__submit .search-icon {
    display: none;
  }
}
.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"].-exposed-search, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"].ds-autocompletesearch__exposed-search {
  background-color: #0d1c3d;
  height: auto;
  padding-bottom: 20px;
  padding-top: 20px;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"].-exposed-search:before, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"].ds-autocompletesearch__exposed-search:before {
  display: none;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"].-exposed-search .autocomplete-search__top-bar, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"].ds-autocompletesearch__exposed-search .autocomplete-search__top-bar {
  align-items: center;
  display: flex;
  flex-direction: row;
  width: 100%;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"].-exposed-search .autocomplete-search__form, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"].ds-autocompletesearch__exposed-search .autocomplete-search__form {
  align-items: flex-start;
  flex-direction: column;
  margin-top: 0;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"].-exposed-search .autocomplete-search__combobox, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"].ds-autocompletesearch__exposed-search .autocomplete-search__combobox {
  width: 100%;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"].-exposed-search .autocomplete-search__heading, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"].ds-autocompletesearch__exposed-search .autocomplete-search__heading {
  padding-top: 18px;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"].-exposed-search .autocomplete-search__listbox, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"].ds-autocompletesearch__exposed-search .autocomplete-search__listbox {
  border-radius: 4px;
  margin-top: 12px;
  top: 0;
}

@media screen and (min-width: 1152px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"].-exposed-search .autocomplete-search__listbox, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"].ds-autocompletesearch__exposed-search .autocomplete-search__listbox {
    box-shadow: 0 7px 14px 3px rgba(0, 0, 0, 0.09);
    margin-top: 22px;
  }
}
.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"].-exposed-search .autocomplete-search__listbox .autocomplete-search__result, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"].ds-autocompletesearch__exposed-search .autocomplete-search__listbox .autocomplete-search__result {
  padding-right: 12px;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"].ds-autocompletesearch__exposed-search .container--ds2 {
  margin: 0;
  padding: 0;
  position: relative;
  top: 0;
  width: 100%;
}

.search-section .sg-spacing .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__form {
  margin-bottom: 20px;
}

.search-section .sg-spacing .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=global][data-ds-version="1"] .autocomplete-search__submit.button {
  margin-bottom: 0;
}

.search-section .autocomplete-search {
  clear: both;
  width: 100%;
}

.search-section .autocomplete-search .autocomplete-search__manual, .search-section .autocomplete-search .autocomplete-search__manual-search {
  display: none;
}

.search-section .autocomplete-search .autocomplete-search__form.-auto-width {
  min-width: auto;
  width: auto;
}

.search-section .autocomplete-search .autocomplete-search__form.-auto-width .autocomplete-search__submit {
  float: left;
}

.search-section .autocomplete-search .autocomplete-search__label {
  color: #0d1c3d;
  display: block;
  font-weight: 400;
  margin-bottom: 8px;
}

.search-section .autocomplete-search .autocomplete-search__combobox {
  clear: both;
  display: block;
  position: relative;
  width: 100%;
}

@media screen and (min-width: 1152px) {
  .search-section .autocomplete-search .autocomplete-search__combobox {
    float: left;
    width: calc(100% - 151px);
  }
}
.search-section .autocomplete-search .autocomplete-search__input {
  -moz-appearance: none;
  -webkit-appearance: none;
  border: 1px solid #878f9b;
  border-radius: 4px;
  box-sizing: border-box;
  color: #0d1c3d;
  height: 48px;
  line-height: 28px;
  padding: 10px 46px 10px 10px;
  width: 100%;
}

.search-section .autocomplete-search .autocomplete-search__input::-webkit-search-cancel-button, .search-section .autocomplete-search .autocomplete-search__input::-webkit-search-decoration, .search-section .autocomplete-search .autocomplete-search__input::-webkit-search-results-button, .search-section .autocomplete-search .autocomplete-search__input::-webkit-search-results-decoration {
  display: none;
}

.search-section .autocomplete-search .autocomplete-search__input::-moz-placeholder {
  color: #677083;
  opacity: 1;
}

.search-section .autocomplete-search .autocomplete-search__input::-webkit-input-placeholder {
  color: #677083;
  opacity: 1;
}

.search-section .autocomplete-search .autocomplete-search__input:-ms-input-placeholder {
  color: #677083;
  opacity: 1;
}

.search-section .autocomplete-search .autocomplete-search__input[type=search] {
  box-sizing: inherit;
}

.search-section .autocomplete-search .autocomplete-search__input[aria-expanded=true] {
  border: 2px solid #0078b3;
}

@media screen and (min-width: 1152px) {
  .search-section .autocomplete-search .autocomplete-search__input {
    line-height: 33px;
    padding-left: 15px;
    padding-right: 40px;
  }
}
.search-section .autocomplete-search .autocomplete-search__input:focus-visible {
  outline: none;
}

.search-section .autocomplete-search .autocomplete-search__input__container .focus-input {
  border: 1px solid #fff;
  border-radius: 4px;
  bottom: -5px;
  display: block;
  height: 58px;
  left: -5px;
  position: absolute;
}

.search-section .autocomplete-search .autocomplete-search__heading {
  color: #000;
  float: left;
  margin: 0;
  padding-bottom: 4px;
  padding-left: 16px;
  padding-top: 12px;
}

@media screen and (max-width: 768px) {
  .search-section .autocomplete-search .autocomplete-search__heading {
    padding-right: 16px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .autocomplete-search .autocomplete-search__heading {
    padding-left: 12px;
    padding-right: 12px;
  }
}
.search-section .autocomplete-search .active-input:focus-visible {
  border: 2px solid #0078b3;
}

.search-section .autocomplete-search .autocomplete-search__listbox {
  background: #fff;
  border-bottom: 1px solid #d3d6dc;
  border-left: 1px solid #d3d6dc;
  border-right: 1px solid #d3d6dc;
  position: relative;
  width: 100%;
}

.search-section .autocomplete-search .autocomplete-search__listbox.-arrow-event .autocomplete-search__link:focus {
  outline: 0;
}

.search-section .autocomplete-search .autocomplete-search__listbox.-toggle-border {
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
}

@media screen and (min-width: 1152px) {
  .search-section .autocomplete-search .autocomplete-search__listbox {
    padding: 0;
    position: absolute;
    top: 61px;
    z-index: 1;
  }
}
.search-section .autocomplete-search .autocomplete-search__listbox.-hidden {
  display: none;
}

.search-section .autocomplete-search .autocomplete-search__listbox .autocomplete-search__list {
  list-style: none;
  margin: 0;
  padding: 0 0 15px;
}

.search-section .autocomplete-search .autocomplete-search__listbox .autocomplete-search__result {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.search-section .autocomplete-search .autocomplete-search__listbox .autocomplete-search__result.-book, .search-section .autocomplete-search .autocomplete-search__listbox .autocomplete-search__result.\--book {
  font-family: Gotham\ 4r;
}

.search-section .autocomplete-search .autocomplete-search__listbox .autocomplete-search__result.-light, .search-section .autocomplete-search .autocomplete-search__listbox .autocomplete-search__result.\--light {
  font-family: Gotham\ 3r;
}

.search-section .autocomplete-search .autocomplete-search__listbox .autocomplete-search__result.-bold, .search-section .autocomplete-search .autocomplete-search__listbox .autocomplete-search__result.-medium, .search-section .autocomplete-search .autocomplete-search__listbox .autocomplete-search__result.\--bold, .search-section .autocomplete-search .autocomplete-search__listbox .autocomplete-search__result.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (max-width: 600px) {
  .search-section .autocomplete-search .autocomplete-search__listbox .autocomplete-search__result {
    font-size: 15px;
    line-height: 20px;
  }
}
.search-section .autocomplete-search .autocomplete-search__listbox .autocomplete-search__result {
  align-items: center;
  clear: both;
  cursor: pointer;
  display: flex;
  font-family: Gotham\ 5r;
  margin: 0;
  padding: 12px 0;
  position: relative;
}

@media screen and (min-width: 1152px) {
  .search-section .autocomplete-search .autocomplete-search__listbox .autocomplete-search__result {
    line-height: 21px;
  }
}
.search-section .autocomplete-search .autocomplete-search__listbox .autocomplete-search__result .-typed {
  font-family: Gotham\ 4r;
  text-transform: capitalize;
}

.search-section .autocomplete-search .autocomplete-search__listbox .autocomplete-search__result [class^=icon-] {
  filter: brightness(82.1%) saturate(100%) invert(15%) sepia(85%) saturate(1723%) hue-rotate(166deg) brightness(95%) contrast(102%);
  height: 24px;
  margin: -1px 9px 0 16px;
}

@media screen and (min-width: 601px) {
  .search-section .autocomplete-search .autocomplete-search__listbox .autocomplete-search__result [class^=icon-] {
    margin-left: 15px;
  }
}
.search-section .autocomplete-search .autocomplete-search__listbox .autocomplete-search__result.-no-icon {
  padding-left: 10px;
}

@media screen and (min-width: 1152px) {
  .search-section .autocomplete-search .autocomplete-search__listbox .autocomplete-search__result.-no-icon {
    padding-left: 15px;
  }
}
.search-section .autocomplete-search .autocomplete-search__listbox .autocomplete-search__result.-link {
  align-items: flex-start;
  display: flex;
  font-family: Gotham\ 4r;
  padding: 12px 0;
  text-transform: capitalize;
}

.search-section .autocomplete-search .autocomplete-search__listbox .autocomplete-search__result.-link a {
  color: #0078b3;
}

.search-section .autocomplete-search .autocomplete-search__listbox .autocomplete-search__result.-link a:hover {
  background-color: #003b71;
  color: #fff;
  transform: translateZ(0);
}

.search-section .autocomplete-search .autocomplete-search__listbox .autocomplete-search__result.-link a:hover [class^=icon-] {
  filter: brightness(0) invert(1);
}

.search-section .autocomplete-search .autocomplete-search__listbox .autocomplete-search__result.-link a.focused, .search-section .autocomplete-search .autocomplete-search__listbox .autocomplete-search__result.-link a:focus-visible {
  outline: auto;
}

.search-section .autocomplete-search .autocomplete-search__listbox .autocomplete-search__result:hover {
  background-color: #003b71;
  color: #fff;
  transform: translateZ(0);
}

.search-section .autocomplete-search .autocomplete-search__listbox .autocomplete-search__result:hover [class^=icon-] {
  filter: brightness(0) invert(1);
}

.search-section .autocomplete-search .autocomplete-search__listbox .autocomplete-search__result:hover [class^=icon-], .search-section .autocomplete-search .autocomplete-search__listbox .autocomplete-search__result:hover a {
  color: #fff;
}

.search-section .autocomplete-search .autocomplete-search__listbox .autocomplete-search__result.focused, .search-section .autocomplete-search .autocomplete-search__listbox .autocomplete-search__result:focus, .search-section .autocomplete-search .autocomplete-search__listbox .autocomplete-search__result:focus-visible {
  outline: auto;
  width: fit-content;
}

.search-section .autocomplete-search .autocomplete-search__listbox .autocomplete-search__result.focused:hover, .search-section .autocomplete-search .autocomplete-search__listbox .autocomplete-search__result:focus-visible:hover, .search-section .autocomplete-search .autocomplete-search__listbox .autocomplete-search__result:focus:hover {
  outline: none;
  width: 100%;
}

@-moz-document url-prefix() {
  .search-section .autocomplete-search .autocomplete-search__submit:focus {
    outline: 1px dotted #0d1c3d;
    outline-offset: 2px;
  }
}
@supports (position: -ms-page) {
  .search-section .autocomplete-search .autocomplete-search__submit:focus {
    outline: 1px dotted #0d1c3d;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .autocomplete-search .autocomplete-search__submit {
    float: right;
    margin-left: 20px;
    margin-top: 0;
    min-width: 0;
    padding: 15px 15px 14px;
    position: relative;
    width: 97px;
  }
}
.search-section .autocomplete-search .autocomplete-search__submit [class^=icon-] {
  margin: 0 10px 0 0;
  padding: 0;
  position: relative;
  top: -2px;
  width: 1.3rem;
}

.search-section .autocomplete-search .autocomplete-search__submit .search-icon {
  filter: brightness(0) invert(1);
  margin: 0 4px 0 0;
  padding: 0;
  width: 1.3rem;
}

.search-section .autocomplete-search .clear-input-button {
  top: 30%;
}

@media screen and (max-width: 768px) {
  .search-section .autocomplete-search .clear-input-button {
    right: 14px;
  }
}
@media screen and (max-width: 600px) {
  .search-section .autocomplete-search .clear-input-button {
    padding-right: 0;
    right: 14px;
  }
}
.search-section .autocomplete-search .autocomplete-search__close {
  appearance: none;
  background-color: transparent;
  border: none;
  bottom: 68px;
  color: #fff;
  display: inline-block;
  font-size: 0;
  height: 44px;
  margin: 0;
  min-width: 44px;
  padding: 0;
  position: absolute;
  right: 4px;
  width: 44px;
}

@media screen and (min-width: 1152px) {
  .search-section .autocomplete-search .autocomplete-search__close {
    bottom: 0;
    height: auto;
    padding: 0;
    position: inherit;
    right: 0;
    width: 14px;
  }
}
.search-section .autocomplete-search .autocomplete-search__close__icon {
  height: auto;
  padding: 0;
  width: 14px;
}

.search-section .autocomplete-search .autocomplete-search__input:focus, .search-section .autocomplete-search ::-ms-backdrop {
  outline: 1px dotted #0d1c3d;
}

.search-section .autocomplete-search .autocomplete-search-version:before {
  content: "autocomplete-search-pattern v1.0.0";
}

.search-section .autocomplete-search.-ds2 {
  padding-bottom: 20px;
  padding-top: 20px;
  position: relative;
}

.search-section .autocomplete-search.-ds2:before {
  background-color: #003b71;
  content: "";
  height: 120px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}

@media screen and (max-width: 768px) {
  .search-section .autocomplete-search.-ds2 {
    height: 120px;
    padding-bottom: 0;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .autocomplete-search.-ds2 {
    background: #0d1c3d;
    float: left;
    padding-bottom: 21px;
    padding-top: 21px;
  }
  .search-section .autocomplete-search.-ds2:before {
    display: none;
  }
  .search-section .autocomplete-search.-ds2 .autocomplete-search__close {
    font-size: 14px;
    margin-left: 32px;
    min-width: auto;
    white-space: normal;
    width: 60px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .autocomplete-search.-ds2 .autocomplete-search__close:focus-visible, .search-section .autocomplete-search.-ds2 .autocomplete-search__close:hover {
    border-radius: 0;
    text-decoration: underline;
  }
}
@media screen and (max-width: 768px) {
  .search-section .autocomplete-search.-ds2 .autocomplete-search__close:focus-visible {
    border-radius: 4px;
    padding: 0;
  }
}
.search-section .autocomplete-search.-ds2 .autocomplete-search__logo {
  filter: brightness(0) invert(1);
  margin-bottom: 10px;
  margin-right: 125px;
}

@media screen and (max-width: 768px) {
  .search-section .autocomplete-search.-ds2 .autocomplete-search__logo {
    display: none;
  }
}
.search-section .autocomplete-search.-ds2 .autocomplete-search__form {
  align-items: center;
  display: flex;
  margin-left: 16px;
  margin-right: 16px;
  margin-top: 36px;
  position: relative;
}

@media screen and (min-width: 1152px) {
  .search-section .autocomplete-search.-ds2 .autocomplete-search__form {
    display: flex;
    float: none;
    margin: 0 auto;
    max-width: 85rem;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .search-section .autocomplete-search.-ds2 .container--ds2 {
    margin: auto -16px;
    padding: 0;
    position: absolute;
    top: 48px;
    width: 100vw;
  }
  .search-section .autocomplete-search.-ds2 .autocomplete-search__combobox {
    width: 100%;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .autocomplete-search.-ds2 .autocomplete-search__combobox {
    width: calc(100% - 165px);
  }
  .search-section .autocomplete-search.-ds2 .autocomplete-search__combobox .container {
    margin: 0;
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .search-section .autocomplete-search.-ds2 .autocomplete-search__listbox {
    border: none;
    margin: 0;
    padding: 0;
    position: relative;
    top: 16px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .autocomplete-search.-ds2 .autocomplete-search__listbox {
    border: transparent;
    border-radius: 4px;
    margin: 0;
    padding: 0;
  }
}
.search-section .autocomplete-search.-ds2 .autocomplete-search__input {
  line-height: 28px;
}

@media screen and (max-width: 768px) {
  .search-section .autocomplete-search.-ds2 .autocomplete-search__input {
    background-color: #fff;
    border-radius: 4px;
    color: #0d1c3d;
    height: 48px;
    padding-left: 12px;
  }
}
.search-section .autocomplete-search.-ds2 .autocomplete-search__submit {
  align-items: center;
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 100px;
  color: #fff;
  display: flex;
  height: 36px;
  margin-left: 17px;
  overflow: hidden;
  width: 97px;
}

@media screen and (min-width: 1152px) {
  .search-section .autocomplete-search.-ds2 .autocomplete-search__submit {
    font-size: 13px;
    margin-left: 16px;
  }
  .search-section .autocomplete-search.-ds2 .autocomplete-search__submit:focus-visible, .search-section .autocomplete-search.-ds2 .autocomplete-search__submit:hover {
    background-color: #90cef1;
    border: 1px solid #90cef1;
    color: #003b71;
  }
  .search-section .autocomplete-search.-ds2 .autocomplete-search__submit:focus-visible .search-icon, .search-section .autocomplete-search.-ds2 .autocomplete-search__submit:hover .search-icon {
    filter: none;
  }
}
@media screen and (max-width: 768px) {
  .search-section .autocomplete-search.-ds2 .autocomplete-search__submit {
    border-radius: 24px;
    font-family: Gotham\ 5r;
    font-size: 16px;
    height: 48px;
    line-height: 24px;
    padding-left: 19px;
    width: 96px;
  }
  .search-section .autocomplete-search.-ds2 .autocomplete-search__submit .search-icon {
    display: none;
  }
}
.search-section .autocomplete-search.-ds2.-exposed-search {
  background-color: #0d1c3d;
  height: auto;
  padding-bottom: 20px;
  padding-top: 20px;
}

.search-section .autocomplete-search.-ds2.-exposed-search:before {
  display: none;
}

.search-section .autocomplete-search.-ds2.-exposed-search .autocomplete-search__top-bar {
  align-items: center;
  display: flex;
  flex-direction: row;
  width: 100%;
}

.search-section .autocomplete-search.-ds2.-exposed-search .autocomplete-search__form {
  align-items: flex-start;
  flex-direction: column;
  margin-top: 0;
}

.search-section .autocomplete-search.-ds2.-exposed-search .autocomplete-search__combobox {
  width: 100%;
}

.search-section .autocomplete-search.-ds2.-exposed-search .autocomplete-search__heading {
  padding-top: 18px;
}

.search-section .autocomplete-search.-ds2.-exposed-search .autocomplete-search__listbox {
  border-radius: 4px;
  margin-top: 12px;
  top: 0;
}

@media screen and (min-width: 1152px) {
  .search-section .autocomplete-search.-ds2.-exposed-search .autocomplete-search__listbox {
    box-shadow: 0 7px 14px 3px rgba(0, 0, 0, 0.09);
    margin-top: 22px;
  }
}
.search-section .autocomplete-search.-ds2.-exposed-search .autocomplete-search__listbox .autocomplete-search__result {
  padding-right: 12px;
}

.search-section .autocomplete-search.-ds2.-exposed-search .container--ds2 {
  margin: 0;
  padding: 0;
  position: relative;
  top: 0;
  width: 100%;
}

.search-section .sg-spacing .autocomplete-search__form {
  margin-bottom: 20px;
}

.search-section .sg-spacing .autocomplete-search__submit.button {
  margin-bottom: 0;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] {
  clear: both;
  width: 100%;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__manual, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__manual-search {
  display: none;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__form.-auto-width {
  min-width: auto;
  width: auto;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__form.-auto-width .autocomplete-search__submit {
  float: left;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__label {
  color: #0d1c3d;
  display: block;
  margin-bottom: 8px;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__combobox {
  clear: both;
  display: block;
  position: relative;
  width: 100%;
}

@media screen and (min-width: 1152px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__combobox {
    float: left;
    width: calc(100% - 151px);
  }
}
.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__input {
  -moz-appearance: none;
  -webkit-appearance: none;
  border: 1px solid #878f9b;
  border-radius: 4px;
  box-sizing: border-box;
  color: #0d1c3d;
  height: 48px;
  padding: 10px 46px 10px 10px;
  width: 100%;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__input::-webkit-search-cancel-button, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__input::-webkit-search-decoration, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__input::-webkit-search-results-button, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__input::-webkit-search-results-decoration {
  display: none;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__input::-moz-placeholder {
  color: #677083;
  opacity: 1;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__input::-webkit-input-placeholder {
  color: #677083;
  opacity: 1;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__input:-ms-input-placeholder {
  color: #677083;
  opacity: 1;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__input[type=search] {
  box-sizing: inherit;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__input[aria-expanded=true] {
  border: 2px solid #0078b3;
}

@media screen and (min-width: 1152px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__input {
    line-height: 33px;
    padding-left: 15px;
    padding-right: 40px;
  }
}
.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__input:focus-visible {
  outline: none;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__input__container .focus-input {
  border: 1px solid #fff;
  border-radius: 4px;
  bottom: -5px;
  display: block;
  height: 58px;
  left: -5px;
  position: absolute;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__heading {
  color: #000;
  float: left;
  margin: 0;
  padding-bottom: 4px;
  padding-left: 16px;
  padding-top: 12px;
}

@media screen and (max-width: 768px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__heading {
    padding-right: 16px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__heading {
    padding-left: 12px;
    padding-right: 12px;
  }
}
.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .active-input:focus-visible {
  border: 2px solid #0078b3;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox {
  background: #fff;
  border-bottom: 1px solid #d3d6dc;
  border-left: 1px solid #d3d6dc;
  border-right: 1px solid #d3d6dc;
  position: relative;
  width: 100%;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox.-arrow-event .autocomplete-search__link:focus {
  outline: 0;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox.-toggle-border {
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
}

@media screen and (min-width: 1152px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox {
    padding: 0;
    position: absolute;
    top: 61px;
    z-index: 1;
  }
}
.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox.-hidden {
  display: none;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__list {
  list-style: none;
  margin: 0;
  padding: 0 0 15px;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result {
  font-weight: 400;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result.-book, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result.\--book {
  font-family: Gotham\ 4r;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result.-light, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result.\--light {
  font-family: Gotham\ 3r;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result.-bold, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result.-medium, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result.\--bold, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (max-width: 600px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result {
    font-size: 15px;
    line-height: 20px;
  }
}
.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result {
  align-items: center;
  clear: both;
  cursor: pointer;
  display: flex;
  font-family: Gotham\ 5r;
  margin: 0;
  padding: 12px 1rem 12px 0;
  position: relative;
  white-space: pre-wrap;
}

@media screen and (min-width: 1152px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result {
    line-height: 21px;
  }
}
.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result .-typed {
  display: contents;
  font-family: Gotham\ 4r;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result [class^=icon-] {
  filter: brightness(82.1%) saturate(100%) invert(15%) sepia(85%) saturate(1723%) hue-rotate(166deg) brightness(95%) contrast(102%);
  height: 24px;
  margin: -1px 9px 0 16px;
}

@media screen and (min-width: 601px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result [class^=icon-] {
    margin-left: 15px;
  }
}
.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result.-no-icon {
  padding-left: 10px;
}

@media screen and (min-width: 1152px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result.-no-icon {
    padding-left: 15px;
  }
}
.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result.-link {
  align-items: flex-start;
  display: flex;
  font-family: Gotham\ 4r;
  padding: 12px 0;
  text-transform: capitalize;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result.-link a {
  color: #0078b3;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result.-link a:hover {
  background-color: #003b71;
  color: #fff;
  transform: translateZ(0);
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result.-link a:hover [class^=icon-] {
  filter: brightness(0) invert(1);
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result.-link a.focused, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result.-link a:focus-visible {
  outline: auto;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result:hover {
  background-color: #003b71;
  color: #fff;
  transform: translateZ(0);
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result:hover [class^=icon-] {
  filter: brightness(0) invert(1);
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result:hover [class^=icon-], .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result:hover a {
  color: #fff;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result.focused, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result:focus, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result:focus-visible {
  outline: auto;
  width: fit-content;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result.focused:hover, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result:focus-visible:hover, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result:focus:hover {
  outline: none;
  width: 100%;
}

@-moz-document url-prefix() {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__submit:focus {
    outline: 1px dotted #0d1c3d;
    outline-offset: 2px;
  }
}
@supports (position: -ms-page) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__submit:focus {
    outline: 1px dotted #0d1c3d;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__submit {
    float: right;
    margin-left: 20px;
    margin-top: 0;
    min-width: 0;
    padding: 15px 15px 14px;
    position: relative;
    width: 97px;
  }
}
.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__submit [class^=icon-] {
  margin: 0 10px 0 0;
  padding: 0;
  position: relative;
  top: -2px;
  width: 1.3rem;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__submit .search-icon {
  filter: brightness(0) invert(1);
  margin: 0 4px 0 0;
  padding: 0;
  width: 1.3rem;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .clear-input-button {
  height: 24px;
  top: 12px;
  width: 24px;
}

@media screen and (max-width: 768px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .clear-input-button {
    right: 14px;
  }
}
@media screen and (max-width: 600px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .clear-input-button {
    padding-right: 0;
    right: 14px;
  }
}
.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .clear-input-button img {
  height: 24px;
  width: 24px;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__close {
  appearance: none;
  background-color: transparent;
  border: none;
  bottom: 68px;
  color: #fff;
  display: inline-block;
  font-size: 0;
  height: 44px;
  margin: 0;
  min-width: 44px;
  padding: 0;
  position: absolute;
  right: 4px;
  width: 44px;
}

@media screen and (min-width: 1152px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__close {
    bottom: 0;
    height: auto;
    padding: 0;
    position: inherit;
    right: 0;
    width: 14px;
  }
}
.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__close__icon {
  height: auto;
  padding: 0;
  width: 14px;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__input:focus, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] ::-ms-backdrop {
  outline: 1px dotted #0d1c3d;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search-version:before {
  content: "autocomplete-search-pattern v1.0.0";
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] {
  padding-bottom: 20px;
  padding-top: 20px;
  position: relative;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"]:before {
  background-color: #003b71;
  content: "";
  height: 120px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}

@media screen and (max-width: 768px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] {
    min-height: 120px;
    padding-bottom: 0;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] {
    float: left;
    padding-bottom: 21px;
    padding-top: 21px;
  }
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"]:before {
    display: none;
  }
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__close {
    font-size: 14px;
    margin-left: 32px;
    min-width: auto;
    white-space: normal;
    width: 60px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__close:focus-visible, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__close:hover {
    border-radius: 0;
    text-decoration: underline;
  }
}
@media screen and (max-width: 768px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__close:focus-visible {
    border-radius: 4px;
    padding: 0;
  }
}
.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__logo {
  filter: brightness(0) invert(1);
  margin-bottom: 10px;
  margin-right: 125px;
}

@media screen and (max-width: 768px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__logo {
    display: none;
  }
}
.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__form {
  align-items: center;
  display: flex;
  margin-left: 16px;
  margin-right: 16px;
  margin-top: 36px;
  position: relative;
}

@media screen and (min-width: 1152px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__form {
    display: flex;
    float: none;
    margin: 0 auto;
    max-width: 85rem;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .container--ds2 {
    margin: auto -16px;
    padding: 0;
    position: absolute;
    top: 48px;
    width: 100vw;
  }
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__combobox {
    width: 100%;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__combobox {
    width: calc(100% - 165px);
  }
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__combobox .container {
    margin: 0;
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox {
    border: none;
    margin: 0;
    padding: 0;
    position: relative;
    top: 16px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox {
    border: transparent;
    border-radius: 4px;
    margin: 0;
    padding: 0;
  }
}
.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__input {
  line-height: 28px;
}

@media screen and (max-width: 768px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__input {
    background-color: #fff;
    border-radius: 4px;
    color: #0d1c3d;
    height: 48px;
    padding-left: 12px;
  }
}
.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__submit {
  align-items: center;
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 100px;
  color: #fff;
  display: flex;
  height: 36px;
  margin-left: 17px;
  overflow: hidden;
  width: 97px;
}

@media screen and (min-width: 1152px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__submit {
    font-size: 13px;
    margin-left: 16px;
  }
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__submit:focus-visible, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__submit:hover {
    background-color: #90cef1;
    border: 1px solid #90cef1;
    color: #003b71;
  }
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__submit:focus-visible .search-icon, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__submit:hover .search-icon {
    filter: none;
  }
}
@media screen and (max-width: 768px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__submit {
    border-radius: 24px;
    font-family: Gotham\ 5r;
    font-size: 16px;
    height: 48px;
    line-height: 24px;
    padding-left: 19px;
    width: 96px;
  }
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__submit .search-icon {
    display: none;
  }
}
.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] {
  background: transparent;
}

@media screen and (max-width: 768px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"]:before {
    background-color: transparent;
    height: auto;
    width: auto;
  }
}
.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__form {
  display: block;
}

@media screen and (max-width: 768px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__form {
    margin: 0;
  }
}
.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__label {
  font-family: Gotham\ 5r;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__submit {
  background-color: #0074ad;
  border-color: #0074ad;
  float: right;
  font-family: Gotham\ 5r;
  font-size: 16px;
  height: 48px;
  justify-content: center;
  line-height: 24px;
  margin-left: 12px;
  min-width: 96px;
  padding: 12px;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__submit:active, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__submit:focus, .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__submit:hover {
  background-color: #003b71;
  border-color: #003b71;
  color: #fff;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .focus-search__combobox:focus {
  position: relative;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .focus-search__combobox:before {
  border-radius: 4px;
  bottom: -5px;
  content: "";
  left: -5px;
  outline: 1px auto #0d1c3d;
  position: absolute;
  right: -5px;
  top: -5px;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__combobox {
  float: left;
  width: calc(100% - 110px);
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__combobox:focus-within:focus {
  position: relative;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__combobox:focus-within:before {
  border-radius: 4px;
  bottom: -5px;
  content: "";
  left: -5px;
  outline: 1px auto #0d1c3d;
  position: absolute;
  right: -5px;
  top: -5px;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox {
  border: 2px solid #0078b3;
  border-radius: 4px;
  box-shadow: 0 4px 24px 0 rgba(0, 0, 0, 0.06);
  position: absolute;
  top: 56px;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__heading {
  padding-left: 12px;
  padding-right: 12px;
  width: 100%;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__list {
  padding: 0;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result {
  font-size: 16px;
  line-height: 24px;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result.-link .icon- {
  filter: none;
  margin-left: 12px;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result.-link:hover .icon- {
  filter: brightness(0) invert(1);
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result.-link:hover a {
  color: #fff;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox .autocomplete-search__result.-link a {
  color: #0d1c3d;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .contextual-input {
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 24px;
}

@media screen and (max-width: 768px) {
  .search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .contextual-input {
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
  }
}
.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__input.error-field {
  border: 1px solid #d00000;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__error-container {
  display: none;
  width: 100%;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__error-container ul {
  margin: 4px 0 0;
}

.search-section .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__error-container + a {
  display: inline-flex;
  gap: 4px;
  margin-top: 8px;
}

.search-section .sg-spacing .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__form {
  margin-bottom: 20px;
}

.search-section .sg-spacing .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__submit.button {
  margin-bottom: 0;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) {
  clear: both;
  width: 100%;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__manual, .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__manual-search {
  display: none;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__form.-auto-width {
  min-width: auto;
  width: auto;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__form.-auto-width .autocomplete-search__submit {
  float: left;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__label {
  color: #0d1c3d;
  display: block;
  font-weight: 400;
  margin-bottom: 8px;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__combobox {
  clear: both;
  display: block;
  position: relative;
  width: 100%;
}

@media screen and (min-width: 1152px) {
  .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__combobox {
    float: left;
    width: calc(100% - 151px);
  }
}
.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__input {
  -moz-appearance: none;
  -webkit-appearance: none;
  border: 1px solid #878f9b;
  border-radius: 4px;
  box-sizing: border-box;
  color: #0d1c3d;
  height: 48px;
  padding: 10px 46px 10px 10px;
  width: 100%;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__input::-webkit-search-cancel-button, .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__input::-webkit-search-decoration, .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__input::-webkit-search-results-button, .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__input::-webkit-search-results-decoration {
  display: none;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__input::-moz-placeholder {
  color: #677083;
  opacity: 1;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__input::-webkit-input-placeholder {
  color: #677083;
  opacity: 1;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__input:-ms-input-placeholder {
  color: #677083;
  opacity: 1;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__input[type=search] {
  box-sizing: inherit;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__input[aria-expanded=true] {
  border: 2px solid #0078b3;
}

@media screen and (min-width: 1152px) {
  .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__input {
    line-height: 33px;
    padding-left: 15px;
    padding-right: 40px;
  }
}
.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__input:focus-visible {
  outline: none;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__input__container .focus-input {
  border: 1px solid #fff;
  border-radius: 4px;
  bottom: -5px;
  display: block;
  height: 58px;
  left: -5px;
  position: absolute;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__heading {
  color: #000;
  float: left;
  margin: 0;
  padding-bottom: 4px;
  padding-left: 16px;
  padding-top: 12px;
}

@media screen and (max-width: 768px) {
  .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__heading {
    padding-right: 16px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__heading {
    padding-left: 12px;
    padding-right: 12px;
  }
}
.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .active-input:focus-visible {
  border: 2px solid #0078b3;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox {
  background: #fff;
  border-bottom: 1px solid #d3d6dc;
  border-left: 1px solid #d3d6dc;
  border-right: 1px solid #d3d6dc;
  position: relative;
  width: 100%;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox.-arrow-event .autocomplete-search__link:focus {
  outline: 0;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox.-toggle-border {
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
}

@media screen and (min-width: 1152px) {
  .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox {
    padding: 0;
    position: absolute;
    top: 61px;
    z-index: 1;
  }
}
.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox.-hidden {
  display: none;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox .autocomplete-search__list {
  list-style: none;
  margin: 0;
  padding: 0 0 15px;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox .autocomplete-search__result {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox .autocomplete-search__result.-book, .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox .autocomplete-search__result.\--book {
  font-family: Gotham\ 4r;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox .autocomplete-search__result.-light, .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox .autocomplete-search__result.\--light {
  font-family: Gotham\ 3r;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox .autocomplete-search__result.-medium, .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox .autocomplete-search__result.\--medium {
  font-family: Gotham\ 5r;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox .autocomplete-search__result.-bold, .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox .autocomplete-search__result.\--bold {
  font-family: Gotham\ 5r;
}

@media screen and (max-width: 600px) {
  .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox .autocomplete-search__result {
    font-size: 15px;
    line-height: 20px;
  }
}
.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox .autocomplete-search__result {
  align-items: center;
  clear: both;
  cursor: pointer;
  display: block;
  font-family: Gotham\ 5r;
  margin: 0;
  padding: 12px 0;
  position: relative;
}

@media screen and (min-width: 1152px) {
  .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox .autocomplete-search__result {
    line-height: 21px;
  }
}
.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox .autocomplete-search__result .-typed {
  font-family: Gotham\ 4r;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox .autocomplete-search__result [class^=icon-] {
  filter: brightness(82.1%) saturate(100%) invert(15%) sepia(85%) saturate(1723%) hue-rotate(166deg) brightness(95%) contrast(102%);
  height: 24px;
  margin: -1px 9px 0 16px;
}

@media screen and (min-width: 601px) {
  .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox .autocomplete-search__result [class^=icon-] {
    margin-left: 15px;
  }
}
.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox .autocomplete-search__result.-no-icon {
  padding-left: 10px;
}

@media screen and (min-width: 1152px) {
  .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox .autocomplete-search__result.-no-icon {
    padding-left: 15px;
  }
}
.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox .autocomplete-search__result.-link {
  align-items: flex-start;
  display: flex;
  font-family: Gotham\ 4r;
  padding: 12px 0;
  text-transform: capitalize;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox .autocomplete-search__result.-link a {
  color: #0078b3;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox .autocomplete-search__result.-link a:hover {
  background-color: #003b71;
  color: #fff;
  transform: translateZ(0);
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox .autocomplete-search__result.-link a:hover [class^=icon-] {
  filter: brightness(0) invert(1);
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox .autocomplete-search__result.-link a.focused, .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox .autocomplete-search__result.-link a:focus-visible {
  outline: auto;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox .autocomplete-search__result:hover {
  background-color: #003b71;
  color: #fff;
  transform: translateZ(0);
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox .autocomplete-search__result:hover [class^=icon-] {
  filter: brightness(0) invert(1);
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox .autocomplete-search__result:hover a {
  color: #fff;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox .autocomplete-search__result:hover [class^=icon-] {
  color: #fff;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox .autocomplete-search__result.focused, .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox .autocomplete-search__result:focus, .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox .autocomplete-search__result:focus-visible {
  outline: auto;
  width: fit-content;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox .autocomplete-search__result.focused:hover, .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox .autocomplete-search__result:focus-visible:hover, .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox .autocomplete-search__result:focus:hover {
  outline: none;
  width: 100%;
}

@-moz-document url-prefix() {
  .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__submit:focus {
    outline: 1px dotted #0d1c3d;
    outline-offset: 2px;
  }
}
@supports (position: -ms-page) {
  .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__submit:focus {
    outline: 1px dotted #0d1c3d;
  }
}
@media screen and (min-width: 1152px) {
  .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__submit {
    float: right;
    margin-left: 20px;
    margin-top: 0;
    min-width: 0;
    padding: 15px 15px 14px;
    position: relative;
    width: 97px;
  }
}
.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__submit [class^=icon-] {
  margin: 0 10px 0 0;
  padding: 0;
  position: relative;
  top: -2px;
  width: 1.3rem;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__submit .search-icon {
  filter: brightness(0) invert(1);
  margin: 0 4px 0 0;
  padding: 0;
  width: 1.3rem;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .clear-input-button {
  top: 30%;
}

@media screen and (max-width: 768px) {
  .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .clear-input-button {
    right: 14px;
  }
}
@media screen and (max-width: 600px) {
  .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .clear-input-button {
    padding-right: 0;
    right: 14px;
  }
}
.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__close {
  appearance: none;
  background-color: transparent;
  border: none;
  bottom: 68px;
  color: #fff;
  display: inline-block;
  font-size: 0;
  height: 44px;
  margin: 0;
  min-width: 44px;
  padding: 0;
  position: absolute;
  right: 4px;
  width: 44px;
}

@media screen and (min-width: 1152px) {
  .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__close {
    bottom: 0;
    height: auto;
    padding: 0;
    position: inherit;
    right: 0;
    width: 14px;
  }
}
.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__close__icon {
  height: auto;
  padding: 0;
  width: 14px;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__input:focus, .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) ::-ms-backdrop {
  outline: 1px dotted #0d1c3d;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search-version:before {
  content: "autocomplete-search-pattern v1.0.0";
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) {
  padding-bottom: 20px;
  padding-top: 20px;
  position: relative;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)):before {
  background-color: #003b71;
  content: "";
  height: 120px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}

@media screen and (max-width: 768px) {
  .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) {
    height: 120px;
    padding-bottom: 0;
  }
}
@media screen and (min-width: 1152px) {
  .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) {
    float: left;
    padding-bottom: 21px;
    padding-top: 21px;
  }
  .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)):before {
    display: none;
  }
}
@media screen and (min-width: 1152px) {
  .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__close {
    font-size: 14px;
    margin-left: 32px;
    min-width: auto;
    white-space: normal;
    width: 60px;
  }
  .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__close:focus-visible, .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__close:hover {
    border-radius: 0;
    text-decoration: underline;
  }
}
@media screen and (max-width: 768px) {
  .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__close:focus-visible {
    border-radius: 4px;
    padding: 0;
  }
}
.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__logo {
  filter: brightness(0) invert(1);
  margin-bottom: 10px;
  margin-right: 125px;
}

@media screen and (max-width: 768px) {
  .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__logo {
    display: none;
  }
}
.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__form {
  align-items: center;
  display: flex;
  margin-left: 16px;
  margin-right: 16px;
  margin-top: 36px;
  position: relative;
}

@media screen and (min-width: 1152px) {
  .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__form {
    display: flex;
    float: none;
    margin: 0 auto;
    max-width: 85rem;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .container--ds2 {
    margin: auto -16px;
    padding: 0;
    position: absolute;
    top: 48px;
    width: 100vw;
  }
}
@media screen and (max-width: 768px) {
  .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__combobox {
    width: 100%;
  }
}
@media screen and (min-width: 1152px) {
  .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__combobox {
    width: calc(100% - 165px);
  }
  .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__combobox .container {
    margin: 0;
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox {
    border: none;
    margin: 0;
    padding: 0;
    position: relative;
    top: 16px;
  }
}
@media screen and (min-width: 1152px) {
  .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__listbox {
    border: transparent;
    border-radius: 4px;
    margin: 0;
    padding: 0;
  }
}
.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__input {
  line-height: 28px;
}

@media screen and (max-width: 768px) {
  .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__input {
    background-color: #fff;
    border-radius: 4px;
    color: #0d1c3d;
    height: 48px;
    padding-left: 12px;
  }
}
.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__submit {
  align-items: center;
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 100px;
  color: #fff;
  display: flex;
  height: 36px;
  margin-left: 17px;
  overflow: hidden;
  width: 97px;
}

@media screen and (min-width: 1152px) {
  .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__submit {
    font-size: 13px;
    margin-left: 16px;
  }
  .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__submit:focus-visible, .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__submit:hover {
    background-color: #90cef1;
    border: 1px solid #90cef1;
    color: #003b71;
  }
  .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__submit:focus-visible .search-icon, .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__submit:hover .search-icon {
    filter: none;
  }
}
@media screen and (max-width: 768px) {
  .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__submit {
    border-radius: 24px;
    font-family: Gotham\ 5r;
    font-size: 16px;
    height: 48px;
    line-height: 24px;
    padding-left: 19px;
    width: 96px;
  }
  .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__submit .search-icon {
    display: none;
  }
}
.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)).-contextual-search {
  background: transparent;
}

@media screen and (max-width: 768px) {
  .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)).-contextual-search:before {
    background-color: transparent;
    height: auto;
    width: auto;
  }
}
.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)).-contextual-search .autocomplete-search__form {
  display: block;
}

@media screen and (max-width: 768px) {
  .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)).-contextual-search .autocomplete-search__form {
    margin: 0;
  }
}
.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)).-contextual-search .autocomplete-search__label {
  font-family: Gotham\ 5r;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)).-contextual-search .autocomplete-search__submit {
  background-color: #0074ad;
  border-color: #0074ad;
  float: left;
  font-family: Gotham\ 5r;
  font-size: 16px;
  height: 48px;
  justify-content: center;
  line-height: 24px;
  margin-left: 12px;
  min-width: 96px;
  padding: 12px;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)).-contextual-search .autocomplete-search__submit:active, .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)).-contextual-search .autocomplete-search__submit:focus, .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)).-contextual-search .autocomplete-search__submit:hover {
  background-color: #003b71;
  border-color: #003b71;
  color: #fff;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)).-contextual-search .focus-search__combobox:focus {
  position: relative;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)).-contextual-search .focus-search__combobox:before {
  border-radius: 4px;
  bottom: -5px;
  content: "";
  left: -5px;
  outline: 1px auto #0d1c3d;
  position: absolute;
  right: -5px;
  top: -5px;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)).-contextual-search .autocomplete-search__combobox {
  float: left;
  width: calc(100% - 165px);
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)).-contextual-search .autocomplete-search__combobox:focus-within:focus {
  position: relative;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)).-contextual-search .autocomplete-search__combobox:focus-within:before {
  border-radius: 4px;
  bottom: -5px;
  content: "";
  left: -5px;
  outline: 1px auto #0d1c3d;
  position: absolute;
  right: -5px;
  top: -5px;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)).-contextual-search .autocomplete-search__listbox {
  border: 2px solid #0078b3;
  border-radius: 4px;
  box-shadow: 0 4px 24px 0 rgba(0, 0, 0, 0.06);
  position: absolute;
  top: 56px;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)).-contextual-search .autocomplete-search__listbox .autocomplete-search__heading {
  padding-left: 12px;
  padding-right: 12px;
  width: 100%;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)).-contextual-search .autocomplete-search__listbox .autocomplete-search__list {
  padding: 0;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)).-contextual-search .autocomplete-search__listbox .autocomplete-search__result {
  font-size: 16px;
  line-height: 24px;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)).-contextual-search .autocomplete-search__listbox .autocomplete-search__result.-link .icon- {
  filter: none;
  margin-left: 12px;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)).-contextual-search .autocomplete-search__listbox .autocomplete-search__result.-link:hover .icon- {
  filter: brightness(0) invert(1);
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)).-contextual-search .autocomplete-search__listbox .autocomplete-search__result.-link:hover a {
  color: #fff;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)).-contextual-search .autocomplete-search__listbox .autocomplete-search__result.-link a {
  color: #0d1c3d;
}

.search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)).-contextual-search .contextual-input {
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 24px;
  padding: 12px;
}

@media screen and (max-width: 768px) {
  .search-section :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)).-contextual-search .contextual-input {
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
  }
}
.search-section .sg-spacing :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__form {
  margin-bottom: 20px;
}

.search-section .sg-spacing :where(body.kp-theme-ds2 .autocomplete-search:not([data-ds-theme][data-ds-variant][data-ds-version]):not(.-exposed-search)) .autocomplete-search__submit.button {
  margin-bottom: 0;
}

.search-section .pl-autocomplete-search-pattern-version:before {
  content: "2.9.12";
}

.search-section .form-group input {
  border: 1px solid #88909f;
  color: #0d1c3d;
  padding: 16px 12px;
  vertical-align: middle;
}

.search-section .form-group input:focus {
  border-color: #0078b3;
}

.search-section .form-group input::-webkit-input-placeholder {
  color: #677083;
}

.search-section .form-group input:-moz-placeholder {
  color: #677083;
}

.search-section .form-group input:focus {
  border: 2px solid #0078b3;
}

@media screen and (min-width: 769px) {
  .search-section .form-group input {
    max-height: 48px;
    width: auto;
  }
}
@media screen and (max-width: 600px) {
  .search-section .form-group input {
    max-height: 52px;
    width: 100%;
  }
}
.search-section .form-group input[type=email], .search-section .form-group input[type=number], .search-section .form-group input[type=password], .search-section .form-group input[type=search], .search-section .form-group input[type=tel], .search-section .form-group input[type=text], .search-section .form-group input[type=url], .search-section .form-group textarea {
  -webkit-appearance: none;
  border-radius: 4px;
  padding: 12px;
}

.search-section .form-group label {
  color: #0d1c3d;
  display: block;
  font-family: Gotham\ 5r;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 4px;
  text-transform: unset;
}

.search-section .form-group label.-book, .search-section .form-group label.\--book {
  font-family: Gotham\ 4r;
}

.search-section .form-group label.-light, .search-section .form-group label.\--light {
  font-family: Gotham\ 3r;
}

.search-section .form-group label.-bold, .search-section .form-group label.-medium, .search-section .form-group label.\--bold, .search-section .form-group label.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (max-width: 600px) {
  .search-section .form-group label {
    font-size: 15px;
    line-height: 20px;
  }
}
.search-section .form-group .form-textbox {
  position: relative;
}

.search-section .form-group .form-textbox input {
  padding-right: 32px;
  width: 236px;
}

.search-section .form-group .text-input-helper {
  color: #677083;
  display: block;
}

.search-section .form-group .text-input-helper-password {
  max-width: 236px;
}

.search-section .form-group .password-toggle-textbox.clear-input-textbox {
  padding-right: 5.8em;
}

@media screen and (max-width: 600px) {
  .search-section .container {
    margin-left: 16px;
    margin-right: 16px;
  }
}
@media screen and (min-width: 321px) and (max-width: 600px) {
  .search-section .container {
    margin-left: 16px;
    margin-right: 16px;
  }
}
@media screen and (min-width: 601px) and (max-width: 768px) {
  .search-section .container {
    margin-left: 28px;
    margin-right: 28px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .search-section .container {
    margin-left: 35px;
    margin-right: 35px;
    max-width: 1280px;
  }
}
@media screen and (min-width: 1025px) {
  .search-section .container {
    margin-left: 35px;
    margin-right: 35px;
    max-width: 1280px;
  }
}
@media screen and (min-width: 1281px) {
  .search-section .container {
    margin-left: auto;
    margin-right: auto;
    max-width: 90rem;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.search-section .clear-input-field {
  display: inline-block;
  position: relative;
}

.search-section input.clear-input-textbox {
  padding-right: 41px;
}

.search-section input.clear-input-textbox::-ms-clear {
  display: none;
}

.search-section .clear-input-button {
  background-color: #d00000;
  background: transparent;
  border: 0;
  color: #0078b3;
  font-weight: 700;
  height: 20px;
  min-width: fit-content;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: 13px;
  top: 32%;
  width: 20px;
}

.search-section .clear-input-button.clear-input-button-password {
  color: #0078b3;
  font-weight: 700;
  height: 20px;
  min-height: fit-content;
  min-width: fit-content;
  right: 42px;
  top: 27%;
  width: 20px;
}

.search-section .clear-input-button.clear-input-button-password:disabled {
  cursor: not-allowed;
}

.search-section .clear-input-button.hidden {
  display: none;
}

@-moz-document url-prefix() {
  .search-section .clear-input-button:focus {
    outline: 1px dotted #0d1c3d;
    outline-offset: 2px;
  }
}
.search-section .clear-input-button img {
  height: 20px;
  left: 0;
  position: absolute;
  top: 0;
  width: 20px;
}

.search-section .clear-input-button .close-icon {
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
}

.search-section .clear-input-button .close-icon:before {
  background: url(search-box/css/~styleguide/lib/modern/assets/images/cancelcirclesolid.svg);
  background-size: contain;
  content: "";
  height: 20px;
  left: 0;
  position: absolute;
  top: 0;
  width: 20px;
}

.search-section .sg-spacing .natural-lang-dropdown-group {
  margin-bottom: 20px;
}

.search-section .natural-lang-dropdown-group {
  display: inline-block;
  font-size: 16px;
  line-height: 2rem;
}

.search-section .natural-lang-dropdown-group .natural-lang-dropdown-label {
  display: inline;
}

.search-section .natural-lang-dropdown-group .natural-lang-dropdown-label label, .search-section .natural-lang-dropdown-group .natural-lang-dropdown-label span {
  color: #0d1c3d;
  text-transform: none;
}

.search-section .natural-lang-dropdown-group .natural-lang-dropdown-field {
  display: inline-block;
  position: relative;
}

.search-section .natural-lang-dropdown-group .natural-lang-dropdown-field select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  color: #0078b3;
  cursor: pointer;
}

.search-section .natural-lang-dropdown-group .natural-lang-dropdown-field select:disabled {
  cursor: not-allowed;
}

.search-section .natural-lang-dropdown-group .natural-lang-dropdown-field select::-ms-expand {
  display: none;
}

.search-section .natural-lang-dropdown-group .natural-lang-dropdown-field select option {
  padding: 0;
}

.search-section .natural-lang-dropdown-group .natural-lang-dropdown-field .natural-lang-dropdown-option {
  color: transparent;
  padding-right: 1.45rem;
  position: absolute;
  white-space: nowrap;
  z-index: -1;
}

.search-section .natural-lang-dropdown-group .natural-lang-dropdown-field .icon-chevron-down[aria-hidden=true] {
  bottom: 0;
  pointer-events: none;
  position: absolute;
  right: 0.15rem;
}

.search-section .natural-lang-dropdown-group .natural-lang-dropdown-field .icon-chevron-down[aria-hidden=true]:before {
  color: #0078b3;
}

.search-section .natural-lang-dropdown-group .natural-lang-dropdown-field img {
  bottom: 8px;
  height: 16px;
  pointer-events: none;
  position: absolute;
  right: 0.15rem;
  width: 16px;
}

.search-section .natural-lang-dropdown-group .natural-lang-dropdown-field .natural-lang-dropdown-underline {
  border-bottom: 2px solid #0078b3;
  bottom: 0;
  left: 0;
  position: absolute;
  width: calc(100% - 1.45rem);
}

@supports (-webkit-overflow-scrolling: touch) {
  .search-section .natural-lang-dropdown-group .natural-lang-dropdown-field .natural-lang-dropdown-option {
    padding-right: 2.25rem;
  }
}
@supports (-ms-ime-align: auto) {
  .search-section .natural-lang-dropdown-group .natural-lang-dropdown-field .natural-lang-dropdown-option {
    padding-right: 1.9rem;
  }
}
@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .search-section .natural-lang-dropdown-group .natural-lang-dropdown-field .natural-lang-dropdown-option {
    padding-right: 1.75rem;
  }
}
.search-section .natural-lang-dropdown-group .natural-lang-dropdown-field .natural-lang-dropdown-option {
  -moz-padding-start: 0.55rem;
}

.search-section .natural-lang-dropdown-group .natural-lang-dropdown-field.-inky-blue select {
  color: #0d1c3d;
}

.search-section .natural-lang-dropdown-group .natural-lang-dropdown-field.-medium .natural-lang-dropdown-option, .search-section .natural-lang-dropdown-group .natural-lang-dropdown-field.-medium select {
  font-family: Gotham\ 5r;
}

.search-section .natural-lang-dropdown-group.-variation-2 {
  display: inline-block;
  font-size: 28px;
  line-height: 32px;
}

@media screen and (min-width: 769px) {
  .search-section .natural-lang-dropdown-group.-variation-2 {
    font-size: 2.25rem;
    line-height: 40px;
  }
}
.search-section .natural-lang-dropdown-group.-variation-2 .natural-lang-dropdown-label {
  line-height: 40px;
}

@media screen and (min-width: 769px) {
  .search-section .natural-lang-dropdown-group.-variation-2 .natural-lang-dropdown-label {
    line-height: 50px;
  }
}
.search-section .natural-lang-dropdown-group.-variation-2 .natural-lang-dropdown-field select {
  font-size: 28px;
  padding-bottom: 8px;
}

@media screen and (min-width: 769px) {
  .search-section .natural-lang-dropdown-group.-variation-2 .natural-lang-dropdown-field select {
    font-size: 2.25rem;
    padding-bottom: 10px;
  }
}
.search-section .natural-lang-dropdown-group.-variation-2 .natural-lang-dropdown-field .natural-lang-dropdown-option {
  padding-right: 34px;
}

@media screen and (min-width: 769px) {
  .search-section .natural-lang-dropdown-group.-variation-2 .natural-lang-dropdown-field .natural-lang-dropdown-option {
    padding-right: 48px;
  }
}
.search-section .natural-lang-dropdown-group.-variation-2 .natural-lang-dropdown-field .icon-chevron-down[aria-hidden=true] {
  padding-bottom: 8px;
}

@media screen and (min-width: 769px) {
  .search-section .natural-lang-dropdown-group.-variation-2 .natural-lang-dropdown-field .icon-chevron-down[aria-hidden=true] {
    padding-bottom: 7px;
  }
}
.search-section .natural-lang-dropdown-group.-variation-2 .natural-lang-dropdown-field .natural-lang-dropdown-underline {
  width: calc(100% - 34px);
}

@media screen and (min-width: 769px) {
  .search-section .natural-lang-dropdown-group.-variation-2 .natural-lang-dropdown-field .natural-lang-dropdown-underline {
    border-width: 3px;
    width: calc(100% - 48px);
  }
}
@supports (-webkit-overflow-scrolling: touch) {
  .search-section .natural-lang-dropdown-group.-variation-2 .natural-lang-dropdown-field .natural-lang-dropdown-option {
    padding-right: 59px;
  }
}
@supports (-ms-ime-align: auto) {
  .search-section .natural-lang-dropdown-group.-variation-2 .natural-lang-dropdown-field .natural-lang-dropdown-option {
    padding-right: 39px;
  }
  @media screen and (min-width: 769px) {
    .search-section .natural-lang-dropdown-group.-variation-2 .natural-lang-dropdown-field .natural-lang-dropdown-option {
      padding-right: 53px;
    }
  }
}
.search-section .natural-lang-dropdown-group.-variation-2 .natural-lang-dropdown-field .natural-lang-dropdown-option {
  -moz-padding-start: 10px;
}

.search-section .natural-lang-dropdown-adjacent-group {
  display: inline-block;
}

.search-section .natural-lang-dropdown-adjacent-group.-variation-2 {
  padding-bottom: 8px;
}

@media screen and (min-width: 769px) {
  .search-section .natural-lang-dropdown-adjacent-group.-variation-2 {
    padding-bottom: 10px;
  }
}
.search-section .container_password-strength .rating-pills-container {
  align-items: center;
  display: inline-flex;
}

.search-section .container_password-strength .password-strength-text {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 0;
}

.search-section .container_password-strength .bar-text {
  font-size: 16px;
  letter-spacing: 0.01em;
  line-height: 24px;
  padding-left: 4px;
}

.search-section .container_password-strength .box1, .search-section .container_password-strength .box2, .search-section .container_password-strength .box3, .search-section .container_password-strength .box4, .search-section .container_password-strength .box5 {
  background-color: #e9ebee;
  border: 0.5px solid #88909f;
  border-radius: 4px;
  display: inline-flex;
  height: 8px;
  margin-right: 8px;
  text-align: center;
  width: 24px;
}

.search-section .container_password-strength .result_red .box1 {
  background: #b63125;
}

.search-section .container_password-strength .result_orange .box1, .search-section .container_password-strength .result_orange .box2 {
  background: #f36c0d;
}

.search-section .container_password-strength .result_yellow .box1, .search-section .container_password-strength .result_yellow .box2, .search-section .container_password-strength .result_yellow .box3 {
  background: #fec941;
}

.search-section .container_password-strength .result_green .box1, .search-section .container_password-strength .result_green .box2, .search-section .container_password-strength .result_green .box3, .search-section .container_password-strength .result_green .box4 {
  background: #a4d751;
}

.search-section .container_password-strength .result_green--full .box1, .search-section .container_password-strength .result_green--full .box2, .search-section .container_password-strength .result_green--full .box3, .search-section .container_password-strength .result_green--full .box4, .search-section .container_password-strength .result_green--full .box5 {
  background: #57a635;
}

.search-section .example-password-strength_bar-too-short .rating-pills-container {
  align-items: center;
  display: inline-flex;
}

.search-section .example-password-strength_bar-too-short .password-strength-text {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 0;
}

.search-section .example-password-strength_bar-too-short .bar-text {
  font-size: 16px;
  letter-spacing: 0.01em;
  line-height: 24px;
  padding-left: 4px;
}

.search-section .example-password-strength_bar-too-short .box1, .search-section .example-password-strength_bar-too-short .box2, .search-section .example-password-strength_bar-too-short .box3, .search-section .example-password-strength_bar-too-short .box4, .search-section .example-password-strength_bar-too-short .box5 {
  background-color: #e9ebee;
  border: 0.5px solid #88909f;
  border-radius: 4px;
  display: inline-flex;
  height: 8px;
  margin-right: 8px;
  text-align: center;
  width: 24px;
}

.search-section .example-password-strength_bar-too-short .result_red .box1 {
  background: #b63125;
}

.search-section .example-password-strength_bar-too-short .result_orange .box1, .search-section .example-password-strength_bar-too-short .result_orange .box2 {
  background: #f36c0d;
}

.search-section .example-password-strength_bar-too-short .result_yellow .box1, .search-section .example-password-strength_bar-too-short .result_yellow .box2, .search-section .example-password-strength_bar-too-short .result_yellow .box3 {
  background: #fec941;
}

.search-section .example-password-strength_bar-too-short .result_green .box1, .search-section .example-password-strength_bar-too-short .result_green .box2, .search-section .example-password-strength_bar-too-short .result_green .box3, .search-section .example-password-strength_bar-too-short .result_green .box4 {
  background: #a4d751;
}

.search-section .example-password-strength_bar-too-short .result_green--full .box1, .search-section .example-password-strength_bar-too-short .result_green--full .box2, .search-section .example-password-strength_bar-too-short .result_green--full .box3, .search-section .example-password-strength_bar-too-short .result_green--full .box4, .search-section .example-password-strength_bar-too-short .result_green--full .box5 {
  background: #57a635;
}

.search-section .example-password-strength_bar-weak .rating-pills-container {
  align-items: center;
  display: inline-flex;
}

.search-section .example-password-strength_bar-weak .password-strength-text {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 0;
}

.search-section .example-password-strength_bar-weak .bar-text {
  font-size: 16px;
  letter-spacing: 0.01em;
  line-height: 24px;
  padding-left: 4px;
}

.search-section .example-password-strength_bar-weak .box1, .search-section .example-password-strength_bar-weak .box2, .search-section .example-password-strength_bar-weak .box3, .search-section .example-password-strength_bar-weak .box4, .search-section .example-password-strength_bar-weak .box5 {
  background-color: #e9ebee;
  border: 0.5px solid #88909f;
  border-radius: 4px;
  display: inline-flex;
  height: 8px;
  margin-right: 8px;
  text-align: center;
  width: 24px;
}

.search-section .example-password-strength_bar-weak .result_red .box1 {
  background: #b63125;
}

.search-section .example-password-strength_bar-weak .result_orange .box1, .search-section .example-password-strength_bar-weak .result_orange .box2 {
  background: #f36c0d;
}

.search-section .example-password-strength_bar-weak .result_yellow .box1, .search-section .example-password-strength_bar-weak .result_yellow .box2, .search-section .example-password-strength_bar-weak .result_yellow .box3 {
  background: #fec941;
}

.search-section .example-password-strength_bar-weak .result_green .box1, .search-section .example-password-strength_bar-weak .result_green .box2, .search-section .example-password-strength_bar-weak .result_green .box3, .search-section .example-password-strength_bar-weak .result_green .box4 {
  background: #a4d751;
}

.search-section .example-password-strength_bar-weak .result_green--full .box1, .search-section .example-password-strength_bar-weak .result_green--full .box2, .search-section .example-password-strength_bar-weak .result_green--full .box3, .search-section .example-password-strength_bar-weak .result_green--full .box4, .search-section .example-password-strength_bar-weak .result_green--full .box5 {
  background: #57a635;
}

.search-section .example-password-strength_bar-good .rating-pills-container {
  align-items: center;
  display: inline-flex;
}

.search-section .example-password-strength_bar-good .password-strength-text {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 0;
}

.search-section .example-password-strength_bar-good .bar-text {
  font-size: 16px;
  letter-spacing: 0.01em;
  line-height: 24px;
  padding-left: 4px;
}

.search-section .example-password-strength_bar-good .box1, .search-section .example-password-strength_bar-good .box2, .search-section .example-password-strength_bar-good .box3, .search-section .example-password-strength_bar-good .box4, .search-section .example-password-strength_bar-good .box5 {
  background-color: #e9ebee;
  border: 0.5px solid #88909f;
  border-radius: 4px;
  display: inline-flex;
  height: 8px;
  margin-right: 8px;
  text-align: center;
  width: 24px;
}

.search-section .example-password-strength_bar-good .result_red .box1 {
  background: #b63125;
}

.search-section .example-password-strength_bar-good .result_orange .box1, .search-section .example-password-strength_bar-good .result_orange .box2 {
  background: #f36c0d;
}

.search-section .example-password-strength_bar-good .result_yellow .box1, .search-section .example-password-strength_bar-good .result_yellow .box2, .search-section .example-password-strength_bar-good .result_yellow .box3 {
  background: #fec941;
}

.search-section .example-password-strength_bar-good .result_green .box1, .search-section .example-password-strength_bar-good .result_green .box2, .search-section .example-password-strength_bar-good .result_green .box3, .search-section .example-password-strength_bar-good .result_green .box4 {
  background: #a4d751;
}

.search-section .example-password-strength_bar-good .result_green--full .box1, .search-section .example-password-strength_bar-good .result_green--full .box2, .search-section .example-password-strength_bar-good .result_green--full .box3, .search-section .example-password-strength_bar-good .result_green--full .box4, .search-section .example-password-strength_bar-good .result_green--full .box5 {
  background: #57a635;
}

.search-section .example-password-strength_bar-strong .rating-pills-container {
  align-items: center;
  display: inline-flex;
}

.search-section .example-password-strength_bar-strong .password-strength-text {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 0;
}

.search-section .example-password-strength_bar-strong .bar-text {
  font-size: 16px;
  letter-spacing: 0.01em;
  line-height: 24px;
  padding-left: 4px;
}

.search-section .example-password-strength_bar-strong .box1, .search-section .example-password-strength_bar-strong .box2, .search-section .example-password-strength_bar-strong .box3, .search-section .example-password-strength_bar-strong .box4, .search-section .example-password-strength_bar-strong .box5 {
  background-color: #e9ebee;
  border: 0.5px solid #88909f;
  border-radius: 4px;
  display: inline-flex;
  height: 8px;
  margin-right: 8px;
  text-align: center;
  width: 24px;
}

.search-section .example-password-strength_bar-strong .result_red .box1 {
  background: #b63125;
}

.search-section .example-password-strength_bar-strong .result_orange .box1, .search-section .example-password-strength_bar-strong .result_orange .box2 {
  background: #f36c0d;
}

.search-section .example-password-strength_bar-strong .result_yellow .box1, .search-section .example-password-strength_bar-strong .result_yellow .box2, .search-section .example-password-strength_bar-strong .result_yellow .box3 {
  background: #fec941;
}

.search-section .example-password-strength_bar-strong .result_green .box1, .search-section .example-password-strength_bar-strong .result_green .box2, .search-section .example-password-strength_bar-strong .result_green .box3, .search-section .example-password-strength_bar-strong .result_green .box4 {
  background: #a4d751;
}

.search-section .example-password-strength_bar-strong .result_green--full .box1, .search-section .example-password-strength_bar-strong .result_green--full .box2, .search-section .example-password-strength_bar-strong .result_green--full .box3, .search-section .example-password-strength_bar-strong .result_green--full .box4, .search-section .example-password-strength_bar-strong .result_green--full .box5 {
  background: #57a635;
}

.search-section .example-password-strength_bar-very-strong .rating-pills-container {
  align-items: center;
  display: inline-flex;
}

.search-section .example-password-strength_bar-very-strong .password-strength-text {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 0;
}

.search-section .example-password-strength_bar-very-strong .bar-text {
  font-size: 16px;
  letter-spacing: 0.01em;
  line-height: 24px;
  padding-left: 4px;
}

.search-section .example-password-strength_bar-very-strong .box1, .search-section .example-password-strength_bar-very-strong .box2, .search-section .example-password-strength_bar-very-strong .box3, .search-section .example-password-strength_bar-very-strong .box4, .search-section .example-password-strength_bar-very-strong .box5 {
  background-color: #e9ebee;
  border: 0.5px solid #88909f;
  border-radius: 4px;
  display: inline-flex;
  height: 8px;
  margin-right: 8px;
  text-align: center;
  width: 24px;
}

.search-section .example-password-strength_bar-very-strong .result_red .box1 {
  background: #b63125;
}

.search-section .example-password-strength_bar-very-strong .result_orange .box1, .search-section .example-password-strength_bar-very-strong .result_orange .box2 {
  background: #f36c0d;
}

.search-section .example-password-strength_bar-very-strong .result_yellow .box1, .search-section .example-password-strength_bar-very-strong .result_yellow .box2, .search-section .example-password-strength_bar-very-strong .result_yellow .box3 {
  background: #fec941;
}

.search-section .example-password-strength_bar-very-strong .result_green .box1, .search-section .example-password-strength_bar-very-strong .result_green .box2, .search-section .example-password-strength_bar-very-strong .result_green .box3, .search-section .example-password-strength_bar-very-strong .result_green .box4 {
  background: #a4d751;
}

.search-section .example-password-strength_bar-very-strong .result_green--full .box1, .search-section .example-password-strength_bar-very-strong .result_green--full .box2, .search-section .example-password-strength_bar-very-strong .result_green--full .box3, .search-section .example-password-strength_bar-very-strong .result_green--full .box4, .search-section .example-password-strength_bar-very-strong .result_green--full .box5 {
  background: #57a635;
}

.search-section .password-toggle-button {
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 16px;
}

.search-section .password-toggle-button.\--caps, .search-section .password-toggle-button.\-caps {
  text-transform: uppercase;
}

.search-section .password-toggle-button.-book, .search-section .password-toggle-button.\--book {
  font-family: Gotham\ 4r;
}

.search-section .password-toggle-button.-light, .search-section .password-toggle-button.\--light {
  font-family: Gotham\ 3r;
}

.search-section .password-toggle-button.-bold, .search-section .password-toggle-button.-medium, .search-section .password-toggle-button.\--bold, .search-section .password-toggle-button.\--medium {
  font-family: Gotham\ 5r;
}

.search-section .password-toggle-button {
  background-color: transparent;
  border: 0;
  color: #0078b3;
  height: 31.33px;
  padding: 1px;
  position: absolute;
  right: 10px;
  top: 26%;
}

@media screen and (min-width: 601px) {
  .search-section .password-toggle-button {
    top: 25%;
  }
}
@media screen and (max-width: 768px) {
  .search-section .password-toggle-button {
    top: 25%;
  }
}
@-moz-document url-prefix() {
  .search-section .password-toggle-button:focus {
    outline: 1px dotted #0d1c3d;
    outline-offset: 2px;
  }
}
.search-section .password-toggle-field {
  display: inline-block;
  position: relative;
}

.search-section input.password-toggle-textbox {
  padding: 16px 3.5em 16px 12px;
}

.search-section input.password-toggle-textbox.-es {
  padding-right: 4.5em;
}

.search-section input.password-toggle-textbox::-webkit-contacts-auto-fill-button, .search-section input.password-toggle-textbox::-webkit-credentials-auto-fill-button {
  pointer-events: none;
  position: absolute;
  visibility: hidden;
  z-index: -1;
}

.search-section input.password-toggle-textbox::-ms-clear, .search-section input.password-toggle-textbox::-ms-reveal {
  display: none;
}

.search-section input.password-toggle-textbox:focus {
  padding: 15px 3.5em 15px 11px;
}

.search-section .icon-chevron-down[aria-hidden=true] {
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
}

.search-section .icon-chevron-down[aria-hidden=true]:before {
  color: #0074ad;
}

.search-section select.error-field + .icon-chevron-down[aria-hidden=true]:before, .search-section select:disabled + .icon-chevron-down[aria-hidden=true]:before {
  color: #677083;
}

.search-section .selectable {
  border: 1px solid #0074ad;
  border-radius: 4px;
  color: #0d1c3d;
  cursor: pointer;
  margin-bottom: 20px;
  overflow: hidden;
  padding: 16px;
  position: relative;
  transition: background-color 3s ease, color 3s ease, border-color 3s;
  -webkit-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
  -moz-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
  -ms-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
  -o-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
  width: 100%;
}

.search-section .selectable [data-line-clamp="1"] {
  overflow: hidden;
  padding-right: 1.1em;
  position: relative;
  text-align: left;
}

.search-section .selectable [data-line-clamp="1"] .visual-ellipsis {
  bottom: 0.2em;
  display: inline-block;
  font-size: inherit;
  height: 1em;
  line-height: inherit;
  position: absolute;
  right: 0;
  width: 1em;
}

.search-section .selectable [data-line-clamp="1"] .visual-ellipsis__cover {
  background: #fff;
  display: inline-block;
  height: 1em;
  margin-top: 0.2em;
  position: absolute;
  right: 0;
  width: 1em;
}

.search-section .selectable [data-line-clamp="2"] {
  overflow: hidden;
  padding-right: 1.1em;
  position: relative;
  text-align: left;
}

.search-section .selectable [data-line-clamp="2"] .visual-ellipsis {
  bottom: 0.2em;
  display: inline-block;
  font-size: inherit;
  height: 1em;
  line-height: inherit;
  position: absolute;
  right: 0;
  width: 1em;
}

.search-section .selectable [data-line-clamp="2"] .visual-ellipsis__cover {
  background: #fff;
  display: inline-block;
  height: 1em;
  margin-top: 0.2em;
  position: absolute;
  right: 0;
  width: 1em;
}

.search-section .selectable [data-line-clamp="3"] {
  overflow: hidden;
  padding-right: 1.1em;
  position: relative;
  text-align: left;
}

.search-section .selectable [data-line-clamp="3"] .visual-ellipsis {
  bottom: 0.2em;
  display: inline-block;
  font-size: inherit;
  height: 1em;
  line-height: inherit;
  position: absolute;
  right: 0;
  width: 1em;
}

.search-section .selectable [data-line-clamp="3"] .visual-ellipsis__cover {
  background: #fff;
  display: inline-block;
  height: 1em;
  margin-top: 0.2em;
  position: absolute;
  right: 0;
  width: 1em;
}

.search-section .selectable [data-line-clamp="4"] {
  overflow: hidden;
  padding-right: 1.1em;
  position: relative;
  text-align: left;
}

.search-section .selectable [data-line-clamp="4"] .visual-ellipsis {
  bottom: 0.2em;
  display: inline-block;
  font-size: inherit;
  height: 1em;
  line-height: inherit;
  position: absolute;
  right: 0;
  width: 1em;
}

.search-section .selectable [data-line-clamp="4"] .visual-ellipsis__cover {
  background: #fff;
  display: inline-block;
  height: 1em;
  margin-top: 0.2em;
  position: absolute;
  right: 0;
  width: 1em;
}

.search-section .selectable [data-line-clamp="5"] {
  overflow: hidden;
  padding-right: 1.1em;
  position: relative;
  text-align: left;
}

.search-section .selectable [data-line-clamp="5"] .visual-ellipsis {
  bottom: 0.2em;
  display: inline-block;
  font-size: inherit;
  height: 1em;
  line-height: inherit;
  position: absolute;
  right: 0;
  width: 1em;
}

.search-section .selectable [data-line-clamp="5"] .visual-ellipsis__cover {
  background: #fff;
  display: inline-block;
  height: 1em;
  margin-top: 0.2em;
  position: absolute;
  right: 0;
  width: 1em;
}

.search-section .selectable [data-line-clamp="6"] {
  overflow: hidden;
  padding-right: 1.1em;
  position: relative;
  text-align: left;
}

.search-section .selectable [data-line-clamp="6"] .visual-ellipsis {
  bottom: 0.2em;
  display: inline-block;
  font-size: inherit;
  height: 1em;
  line-height: inherit;
  position: absolute;
  right: 0;
  width: 1em;
}

.search-section .selectable [data-line-clamp="6"] .visual-ellipsis__cover {
  background: #fff;
  display: inline-block;
  height: 1em;
  margin-top: 0.2em;
  position: absolute;
  right: 0;
  width: 1em;
}

.search-section .selectable [data-line-clamp="7"] {
  overflow: hidden;
  padding-right: 1.1em;
  position: relative;
  text-align: left;
}

.search-section .selectable [data-line-clamp="7"] .visual-ellipsis {
  bottom: 0.2em;
  display: inline-block;
  font-size: inherit;
  height: 1em;
  line-height: inherit;
  position: absolute;
  right: 0;
  width: 1em;
}

.search-section .selectable [data-line-clamp="7"] .visual-ellipsis__cover {
  background: #fff;
  display: inline-block;
  height: 1em;
  margin-top: 0.2em;
  position: absolute;
  right: 0;
  width: 1em;
}

.search-section .selectable [data-line-clamp="8"] {
  overflow: hidden;
  padding-right: 1.1em;
  position: relative;
  text-align: left;
}

.search-section .selectable [data-line-clamp="8"] .visual-ellipsis {
  bottom: 0.2em;
  display: inline-block;
  font-size: inherit;
  height: 1em;
  line-height: inherit;
  position: absolute;
  right: 0;
  width: 1em;
}

.search-section .selectable [data-line-clamp="8"] .visual-ellipsis__cover {
  background: #fff;
  display: inline-block;
  height: 1em;
  margin-top: 0.2em;
  position: absolute;
  right: 0;
  width: 1em;
}

.search-section .selectable [data-line-clamp="9"] {
  overflow: hidden;
  padding-right: 1.1em;
  position: relative;
  text-align: left;
}

.search-section .selectable [data-line-clamp="9"] .visual-ellipsis {
  bottom: 0.2em;
  display: inline-block;
  font-size: inherit;
  height: 1em;
  line-height: inherit;
  position: absolute;
  right: 0;
  width: 1em;
}

.search-section .selectable [data-line-clamp="9"] .visual-ellipsis__cover {
  background: #fff;
  display: inline-block;
  height: 1em;
  margin-top: 0.2em;
  position: absolute;
  right: 0;
  width: 1em;
}

.search-section .selectable [data-line-clamp="10"] {
  overflow: hidden;
  padding-right: 1.1em;
  position: relative;
  text-align: left;
}

.search-section .selectable [data-line-clamp="10"] .visual-ellipsis {
  bottom: 0.2em;
  display: inline-block;
  font-size: inherit;
  height: 1em;
  line-height: inherit;
  position: absolute;
  right: 0;
  width: 1em;
}

.search-section .selectable [data-line-clamp="10"] .visual-ellipsis__cover {
  background: #fff;
  display: inline-block;
  height: 1em;
  margin-top: 0.2em;
  position: absolute;
  right: 0;
  width: 1em;
}

@media (hover: hover) {
  .search-section .selectable:hover {
    border: 1px solid #003b71;
  }
  .search-section .selectable:hover .selectable__checkmark-square {
    border: 2px solid #003b71;
  }
  .search-section .selectable:hover[aria-checked=true] .selectable__checkmark-square {
    background-color: #003b71;
  }
  .search-section .selectable:hover:not([aria-checked=true]) .selectable__circle-radio {
    border: 2px solid #003b71;
  }
}
.search-section .selectable:active:not([aria-checked=true]) {
  border: 2px solid #003b71;
  padding: 15px;
}

.search-section .selectable:active:not([aria-checked=true]) .selectable__circle-radio {
  border: 2px solid #003b71;
}

.search-section .selectable:active:not([aria-checked=true]) .selectable__circle-radio .selectable__checkmark {
  background-color: #003b71;
}

.search-section .selectable:active:not([aria-checked=true]) .selectable__checkmark-square {
  border: 2px solid #003b71;
}

.search-section .selectable.-no-focus-outline:focus {
  outline: 0;
}

.search-section .selectable.-no-focus-outline img {
  height: 10px;
  width: 14px;
}

@media screen and (min-width: 601px) {
  .search-section .selectable.-no-focus-outline img {
    top: 19px;
  }
}
.search-section .selectable .selectable__label, .search-section .selectable .selectable__subtitle, .search-section .selectable .selectable__text {
  display: block;
  margin-bottom: 20px;
  margin-top: 20px;
}

.search-section .selectable .selectable__label {
  overflow: hidden;
}

.search-section .selectable > :first-child {
  margin-top: 0;
  padding-top: 0;
}

.search-section .selectable > :last-child, .search-section .selectable > :last-of-type {
  margin-bottom: 0;
  padding-bottom: 0;
}

.search-section .selectable .selectable__checkmark-container {
  display: flex;
  height: auto;
  padding-left: 12px;
  width: auto;
}

.search-section .selectable .selectable__circle-radio {
  border: 2px solid #0074ad;
  border-radius: 100%;
  display: flex;
  height: 20px;
  transition: background-color 3s ease, color 3s ease, border-color 3s;
  -webkit-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
  -moz-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
  -ms-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
  -o-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
  width: 20px;
}

.search-section .selectable .selectable__circle-radio .selectable__checkmark {
  background-color: #0078b3;
  border: 5px solid transparent;
  border-radius: 100%;
  display: none;
  height: 5px;
  margin: auto;
  outline-offset: -6px;
  overflow: hidden;
  width: 5px;
}

.search-section .selectable .selectable__checkmark-square {
  border: 2px solid #0074ad;
  border-radius: 2px;
  display: flex;
  height: 20px;
  margin: 2px;
  transition: background-color 3s ease, color 3s ease, border-color 3s;
  -webkit-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
  -moz-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
  -ms-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
  -o-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
  width: 20px;
}

.search-section .selectable .selectable__checkmark-square .selectable__checkmark {
  display: none;
  filter: brightness(0) invert(1);
  font-size: 22px;
  height: 9px;
  margin: auto;
  width: 12px;
}

.search-section .selectable[aria-checked=true] {
  border: 2px solid #0074ad;
  padding: 15px;
}

.search-section .selectable[aria-checked=true] .selectable__label {
  font-family: Gotham\ 5r;
}

.search-section .selectable[aria-checked=true] .selectable__radio {
  display: block;
}

.search-section .selectable[aria-checked=true] .selectable__checkmark-square {
  background-color: #0078b3;
}

.search-section .selectable[aria-checked=true] .selectable__checkmark-square .selectable__checkmark, .search-section .selectable[aria-checked=true] .selectable__circle-radio .selectable__checkmark {
  display: block;
}

@media (hover: hover) {
  .search-section .selectable[aria-checked=true]:hover:not([role=radio]) {
    border: 2px solid #003b71;
  }
}
.search-section .selectable.selectable--avatar-tile, .search-section .selectable.selectable--icon-tile, .search-section .selectable.selectable--image-tile, .search-section .selectable.selectable--no-icon {
  display: flex;
}

.search-section .selectable.selectable--avatar-tile .selectable__icon, .search-section .selectable.selectable--icon-tile .selectable__icon, .search-section .selectable.selectable--image-tile .selectable__icon, .search-section .selectable.selectable--no-icon .selectable__icon {
  align-items: flex-start;
  display: flex;
  height: 44px;
}

.search-section .selectable.selectable--avatar-tile .selectable__icon div, .search-section .selectable.selectable--icon-tile .selectable__icon div, .search-section .selectable.selectable--image-tile .selectable__icon div, .search-section .selectable.selectable--no-icon .selectable__icon div {
  height: 44px;
  width: 44px;
}

@media screen and (max-width: 768px) {
  .search-section .selectable.selectable--avatar-tile .selectable__icon div, .search-section .selectable.selectable--icon-tile .selectable__icon div, .search-section .selectable.selectable--image-tile .selectable__icon div, .search-section .selectable.selectable--no-icon .selectable__icon div {
    height: 44px;
    width: 44px;
  }
}
.search-section .selectable.selectable--avatar-tile .selectable__icon div img, .search-section .selectable.selectable--icon-tile .selectable__icon div img, .search-section .selectable.selectable--image-tile .selectable__icon div img, .search-section .selectable.selectable--no-icon .selectable__icon div img {
  background-color: transparent;
  height: 24px;
  width: 24px;
}

.search-section .selectable.selectable--avatar-tile .selectable__avatar, .search-section .selectable.selectable--icon-tile .selectable__avatar, .search-section .selectable.selectable--image-tile .selectable__avatar, .search-section .selectable.selectable--no-icon .selectable__avatar {
  height: 44px;
}

.search-section .selectable.selectable--avatar-tile .selectable__avatar img, .search-section .selectable.selectable--icon-tile .selectable__avatar img, .search-section .selectable.selectable--image-tile .selectable__avatar img, .search-section .selectable.selectable--no-icon .selectable__avatar img {
  border-radius: 50%;
  height: 44px;
  object-fit: cover;
  width: 44px;
}

@media screen and (max-width: 768px) {
  .search-section .selectable.selectable--avatar-tile .selectable__avatar img, .search-section .selectable.selectable--icon-tile .selectable__avatar img, .search-section .selectable.selectable--image-tile .selectable__avatar img, .search-section .selectable.selectable--no-icon .selectable__avatar img {
    height: 44px;
    width: 44px;
  }
}
.search-section .selectable.selectable--avatar-tile .selectable__image, .search-section .selectable.selectable--icon-tile .selectable__image, .search-section .selectable.selectable--image-tile .selectable__image, .search-section .selectable.selectable--no-icon .selectable__image {
  height: 44px;
}

.search-section .selectable.selectable--avatar-tile .selectable__image img, .search-section .selectable.selectable--icon-tile .selectable__image img, .search-section .selectable.selectable--image-tile .selectable__image img, .search-section .selectable.selectable--no-icon .selectable__image img {
  border-radius: 4px;
  height: 44px;
  object-fit: cover;
  width: 44px;
}

.search-section .selectable.selectable--avatar-tile .selectable__content, .search-section .selectable.selectable--icon-tile .selectable__content, .search-section .selectable.selectable--image-tile .selectable__content, .search-section .selectable.selectable--no-icon .selectable__content {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 12px;
  width: inherit;
}

.search-section .selectable.selectable--avatar-tile .selectable__label, .search-section .selectable.selectable--icon-tile .selectable__label, .search-section .selectable.selectable--image-tile .selectable__label, .search-section .selectable.selectable--no-icon .selectable__label {
  color: #0d1c3d;
  font-family: Gotham\ 5r;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 0;
  margin-top: 0;
  word-break: break-all;
}

.search-section .selectable.selectable--avatar-tile .selectable__subtitle, .search-section .selectable.selectable--icon-tile .selectable__subtitle, .search-section .selectable.selectable--image-tile .selectable__subtitle, .search-section .selectable.selectable--no-icon .selectable__subtitle {
  color: #003b71;
  font-family: Gotham\ 4r;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 0;
  margin-top: 0;
}

.search-section .selectable.selectable--avatar-tile .selectable__text, .search-section .selectable.selectable--icon-tile .selectable__text, .search-section .selectable.selectable--image-tile .selectable__text, .search-section .selectable.selectable--no-icon .selectable__text {
  color: #0d1c3d;
  font-family: Gotham\ 4r;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 0;
  margin-top: 8px;
}

.search-section .selectable.selectable--no-icon .selectable__content {
  padding: 0;
}

.search-section .selectable.-disabled {
  border: 1px solid #a0a5b6;
  cursor: not-allowed;
}

.search-section .selectable.-disabled:hover:not([aria-checked=true]) .selectable__circle-radio {
  border: 2px solid #a0a5b6;
}

.search-section .selectable.-disabled .selectable__content {
  cursor: not-allowed;
}

.search-section .selectable.-disabled .selectable__label, .search-section .selectable.-disabled .selectable__subtitle, .search-section .selectable.-disabled .selectable__text {
  color: #a0a5b6;
}

.search-section .selectable.-disabled .selectable__avatar, .search-section .selectable.-disabled .selectable__image {
  filter: grayscale(100%);
  mix-blend-mode: luminosity;
  opacity: 0.6;
}

.search-section .selectable.-disabled .selectable__icon .icon-circle {
  background-color: #e9ebee;
}

.search-section .selectable.-disabled .selectable__icon .icon-circle img {
  filter: invert(92%) sepia(8%) saturate(151%) hue-rotate(182deg) brightness(97%) contrast(20%);
}

.search-section .selectable.-disabled .selectable__checkmark-square, .search-section .selectable.-disabled .selectable__circle-radio, .search-section .selectable.-disabled[aria-checked=true] {
  border: 2px solid #a0a5b6;
}

.search-section .selectable.-disabled[aria-checked=true] .selectable__circle-radio .selectable__checkmark {
  border: 5px solid #a0a5b6;
}

.search-section .selectable.-disabled[aria-checked=true] .selectable__checkmark-square {
  background-color: #a0a5b6;
  border: 2px solid #a0a5b6;
}

.search-section .selectable.-disabled[aria-checked=true]:hover {
  border: 2px solid #a0a5b6;
}

.search-section .selectable.-disabled[aria-checked=true]:active {
  padding: 15px;
}

.search-section .selectable.-disabled:active {
  border: 1px solid #a0a5b6;
  padding: 16px;
}

.search-section .selectable.-disabled:active .selectable__circle-radio {
  border: 2px solid #a0a5b6;
}

.search-section .selectable.-disabled:active .selectable__circle-radio .selectable__checkmark {
  background-color: #a0a5b6;
}

.search-section .selectable.-disabled:active .selectable__checkmark-square {
  border: 2px solid #a0a5b6;
}

.search-section .selectable.-disabled:focus {
  outline: 0;
}

.search-section .selectable-group:after, .search-section .selectable-group:before {
  content: " ";
  display: table;
}

.search-section .selectable-group:after {
  clear: both;
}

.search-section .selectable-group .selectable-group__label {
  font-size: 14px;
  font-weight: 350;
  line-height: 20px;
  margin-bottom: 4px;
  margin-top: 0;
}

.search-section .text-area_global {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.search-section .text-area_global.-book, .search-section .text-area_global.\--book {
  font-family: Gotham\ 4r;
}

.search-section .text-area_global.-light, .search-section .text-area_global.\--light {
  font-family: Gotham\ 3r;
}

.search-section .text-area_global.-bold, .search-section .text-area_global.-medium, .search-section .text-area_global.\--bold, .search-section .text-area_global.\--medium {
  font-family: Gotham\ 5r;
}

@media screen and (max-width: 600px) {
  .search-section .text-area_global {
    font-size: 15px;
    line-height: 20px;
  }
}
.search-section .text-area_global {
  border: 1px solid #88909f;
  border-radius: 4px;
  display: block;
  height: 252px;
  padding: 8px 0;
  width: calc(100% - 28px);
}

@media screen and (min-width: 601px) and (max-width: 768px) {
  .search-section .text-area_global {
    padding: 10px 0;
  }
}
@media screen and (min-width: 769px) {
  .search-section .text-area_global {
    padding: 12px 0;
  }
}
.search-section .text-area_global:focus {
  border: 2px solid #0078b3;
}

.search-section .text-area_global {
  -webkit-appearance: none;
  color: #003b71;
}

.search-section .text-area_global.focus {
  border-color: #0074ad;
}

.search-section .text-area_global[data-show-lines="1"] {
  height: 54px;
}

.search-section .text-area_global[data-show-lines="2"] {
  height: 76px;
}

.search-section .text-area_global[data-show-lines="3"] {
  height: 98px;
}

.search-section .text-area_global[data-show-lines="4"] {
  height: 120px;
}

.search-section .text-area_global[data-show-lines="5"] {
  height: 142px;
}

.search-section .text-area_global[data-show-lines="6"] {
  height: 164px;
}

.search-section .text-area_global[data-show-lines="7"] {
  height: 186px;
}

.search-section .text-area_global[data-show-lines="8"] {
  height: 208px;
}

.search-section .text-area_global[data-show-lines="9"] {
  height: 230px;
}

.search-section .text-area_global[data-show-lines="10"] {
  height: 252px;
}

@media screen and (max-width: 600px) {
  .search-section .text-area_global {
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
  }
  .search-section .text-area_global.-book, .search-section .text-area_global.\--book {
    font-family: Gotham\ 4r;
  }
  .search-section .text-area_global.-light, .search-section .text-area_global.\--light {
    font-family: Gotham\ 3r;
  }
  .search-section .text-area_global.-bold, .search-section .text-area_global.-medium, .search-section .text-area_global.\--bold, .search-section .text-area_global.\--medium {
    font-family: Gotham\ 5r;
  }
  .search-section .text-area_global {
    height: 234px;
  }
}
@media screen and (max-width: 600px) and (max-width: 600px) {
  .search-section .text-area_global {
    font-size: 15px;
    line-height: 20px;
  }
}
@media screen and (max-width: 600px) {
  .search-section .text-area_global[data-show-lines="1"] {
    height: 54px;
  }
  .search-section .text-area_global[data-show-lines="2"] {
    height: 74px;
  }
  .search-section .text-area_global[data-show-lines="3"] {
    height: 94px;
  }
  .search-section .text-area_global[data-show-lines="4"] {
    height: 114px;
  }
  .search-section .text-area_global[data-show-lines="5"] {
    height: 134px;
  }
  .search-section .text-area_global[data-show-lines="6"] {
    height: 154px;
  }
  .search-section .text-area_global[data-show-lines="7"] {
    height: 174px;
  }
  .search-section .text-area_global[data-show-lines="8"] {
    height: 194px;
  }
  .search-section .text-area_global[data-show-lines="9"] {
    height: 214px;
  }
  .search-section .text-area_global[data-show-lines="10"] {
    height: 234px;
  }
}
.search-section .pl-form-pattern-version:before {
  content: "6.3.11";
}

.search-section .sda-search-box-container {
  width: 100%;
}

.search-section .sda-search-box-container .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] {
  background-color: transparent;
  margin: 0;
  padding: 0;
  width: 100%;
}

.search-section .sda-search-box-container .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__input {
  height: 48px;
}

.search-section .sda-search-box-container .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__combobox:focus-within:before {
  border: 2px solid #0078b3;
  border-radius: 4px;
  bottom: -2px;
  content: "";
  left: -2px;
  outline: none;
  position: absolute;
  right: -2px;
  top: -2px;
}

.search-section .sda-search-box-container .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox {
  border: 2px solid #0078b3;
  border-radius: 4px;
  bottom: 0;
  box-shadow: 0 4px 24px 0 rgba(0, 0, 0, 0.06);
  margin: 4px 0;
  top: unset;
  width: calc(100% - 184px);
}

.search-section .sda-search-box-container .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__submit {
  background-color: #fff;
  color: #0074ad;
  height: 48px;
  margin: 0;
  padding: 0 8px;
  width: 136px;
}

.search-section .sda-search-box-container .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__submit img {
  padding-right: 0;
  width: 48px;
}

.search-section .sda-search-box-container .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__submit span {
  margin-right: 12px;
}

.search-section .sda-search-box-container .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__submit:active, .search-section .sda-search-box-container .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__submit:focus, .search-section .sda-search-box-container .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__submit:hover {
  background-color: #fff;
  color: #0074ad;
}

.search-section .sda-search-box-container .autocomplete-search__listbox {
  z-index: 999999;
}

.search-section .sda-search-box-container .autocomplete-search .autocomplete-search__listbox #sda-autocomplete {
  text-transform: none;
}

@media screen and (min-width: 1152px) {
  .search-section .sda-search-box-container .autocomplete-search .container .autocomplete-search__listbox {
    border: none;
    border-radius: 8px;
    z-index: 999999;
  }
}
@media screen and (max-width: 1151px) {
  .search-section .sda-search-box-container .autocomplete-search .container .autocomplete-search__listbox {
    border-radius: 0 0 8px 8px;
    margin: 0 16px;
    padding: 0;
    top: 48px;
    width: auto;
  }
  .search-section .sda-search-box-container #sda-autocomplete fieldset {
    border: none;
    margin: 8px 0;
    padding: 0;
  }
  .search-section .sda-search-box-container #sda-autocomplete legend.sda-h3 {
    align-items: center;
    display: flex;
    flex-direction: row;
    font-size: 16px;
    font-style: normal;
    font-weight: 350;
    gap: 10px;
    line-height: 24px;
    margin: 8px 16px;
    padding: 0;
  }
  .search-section .sda-search-box-container #sda-autocomplete fieldset ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
  }
  .search-section .sda-search-box-container .sda-autocomplete-external-links ul li {
    align-items: center;
    display: flex;
    flex-direction: row;
    margin: 0;
    padding: 8px 16px;
    text-decoration: underline;
  }
  .search-section .sda-search-box-container .sda-autocomplete-suggestions ul li div {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    margin: 0;
    padding: 8px 16px;
  }
}
.search-section .sda-search-box-container #sda-autocomplete fieldset {
  border: none;
  margin: 12px 0;
  padding: 0;
}

.search-section .sda-search-box-container #sda-autocomplete legend.sda-h3 {
  align-items: center;
  display: flex;
  flex-direction: row;
  font-size: 20px;
  font-style: normal;
  font-weight: 350;
  gap: 10px;
  line-height: 28px;
  margin: 12px 24px;
  padding: 0;
}

.search-section .sda-search-box-container #sda-autocomplete fieldset ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.search-section .sda-search-box-container .sda-autocomplete-external-links ul li {
  align-items: center;
  display: flex;
  flex-direction: row;
  margin: 0;
  padding: 12px 24px;
  text-decoration: underline;
}

.search-section .sda-search-box-container .sda-autocomplete-suggestions ul li div {
  align-items: center;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  margin: 0;
  padding: 12px 24px;
}

.search-section .sda-search-box-container #sda-autocomplete ul li a span, .search-section .sda-search-box-container #sda-autocomplete ul li div span {
  cursor: default;
  margin: 0 16px;
}

.search-section .sda-search-box-container #sda-autocomplete ul li:focus-within, .search-section .sda-search-box-container #sda-autocomplete ul li:hover {
  background-color: #023a71;
  color: #fff;
}

.search-section .sda-search-box-container #sda-autocomplete ul li a:focus, .search-section .sda-search-box-container #sda-autocomplete ul li div:focus {
  color: #fff;
  outline: none;
}

.search-section .sda-search-box-container #sda-autocomplete ul li:focus-within .sda-autocomplete-item-icon path, .search-section .sda-search-box-container #sda-autocomplete ul li:hover .sda-autocomplete-item-icon path {
  fill: #fff;
}

.search-section .sda-search-box-container #sda-autocomplete ul li:hover a {
  background-color: transparent;
  color: #fff;
}

.search-section .sda-search-box-container #sda-autocomplete:last-of-type fieldset {
  margin-bottom: 0;
}

.search-section .sda-search-box-container .sda-autocomplete-item-icon, .search-section .sda-search-box-container .sda-search-suggestion span {
  pointer-events: none;
}

.search-section .sda-search-box-container .sda-autocomplete-item-icon {
  min-width: 24px;
}

.search-section .sda-search-box-container #sda-autocomplete ul li a {
  display: flex;
}

.search-section .sda-search-box-container #sda-autocomplete fieldset:last-of-type ul li:last-child:focus-within, .search-section .sda-search-box-container #sda-autocomplete fieldset:last-of-type ul li:last-child:hover {
  border-radius: 0;
}

.search-section .sda-search-box-container .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__form {
  margin-top: 0;
}

.search-section .sda-search-box-container .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__combobox, .search-section .sda-search-box-container .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .container--ds2 {
  width: calc(100% - 144px);
}

@media screen and (max-width: 1151px) {
  .search-section .sda-search-box-container .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] {
    min-height: unset;
    padding-bottom: 0;
  }
  .search-section .sda-search-box-container .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .container--ds2 {
    margin: 0;
    padding: 0;
    position: absolute;
    top: unset;
    width: calc(100% - 144px);
  }
  .search-section .sda-search-box-container .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__listbox {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .search-section .sda-search-box-container .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] {
    min-height: unset;
  }
  .search-section .sda-search-box-container .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .container--ds2 {
    width: 100%;
  }
}
/* ---------- Mobile search expand/collapse ---------- */
@media (max-width: 640px) {
  .bottom-blue-bar .autocomplete-search__form {
    display: flex;
    align-items: center;
    gap: 8px;
  }
  .bottom-blue-bar .autocomplete-search__input__container {
    flex: 0 0 auto;
    width: 0;
    opacity: 0;
    pointer-events: none;
    transition: width 0.2s ease, opacity 0.2s ease;
  }
  .bottom-blue-bar .search-button-container {
    flex: 0 0 auto;
  }
  .bottom-blue-bar.is-open .autocomplete-search__input__container {
    width: 100%;
    flex: 1 1 auto;
    opacity: 1;
    pointer-events: auto;
  }
  .bottom-blue-bar.is-open .autocomplete-search__form {
    gap: 8px;
  }
  #blueBar.search-active .search-section .autocomplete-search__form {
    display: flex !important;
    grid-template-columns: minmax(0, 1fr) 40px;
    align-items: center;
    gap: 2px !important;
  }
  #blueBar.search-active .search-section .search-button-container {
    width: 40px !important;
    min-width: 40px !important;
    max-width: 40px !important;
  }
  .search-section .sda-search-box-container .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .container--ds2 {
    width: 77% !important;
    margin-bottom: 40px;
  }
  .search-section .sda-search-box-container .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__combobox:focus-within:before {
    border: none;
  }
  .search-section .sda-search-box-container .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__submit {
    background-color: #fff;
    color: #0074ad;
    height: 48px;
    margin: 0;
    padding: 0 8px;
    width: 136px;
    margin-right: -80px;
  }
  .search-section .sda-search-box-container .ds-autocompletesearch[data-ds-theme=vessel][data-ds-variant=contextual][data-ds-version="1"] .autocomplete-search__submit span {
    margin-right: 0;
  }
}
/* #endregion */
/* Css Override New */
/**
 * Generated on March 13, 2026 11:09 AM
 * From here: feature/FEDEPIC-12118
 */
body:after, #graphicHeader:not(:empty) #locale_container #localeswitch, .shortcutButtons#shortcut-buttons:before {
  background: none !important;
}

#wrap {
  padding-bottom: 64px;
}

#content {
  padding-bottom: 64px;
  margin-top: 30px !important;
}

#main_content #itemFeedContainer {
  padding-left: 10px !important;
}

/* #header:not(:empty).header_graphic .header_color,
.formbuttons.multiStep .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):first-child.nextstep {
    background-color: #0074AD !important;} */
/*FEDEPIC-9858 - Commenting this as it is being handled in the mixins as a global code */
body.graphicHeader:not(.isPrelogin):before, .mobile body:not(.tvmode).MOBackgroundOverride, .mobile body:not(.tvmode).MOBackgroundOverride #main, .mobile body:not(.tvmode).MOBackgroundOverride #footer, body.graphicHeader:not(.isPrelogin) #content:after, .LandingPageReact .ticketsFavorites::before, .SettingsMenu .settingsContainer, ._PageTitle.valance {
  background-color: #fff !important;
}

h1, h2, h3, .proxytextcolor.color1, .feedItem .visitDetailsLayout .visitDate, ._VerticalDate {
  color: #0D1C3D !important;
}

.conversationFeedItem .previewBubble, .Message.fromThem .MessageContent, .Message.fromUs .MessageContent.color1 {
  background-color: #fff !important;
  border: none !important;
  padding: 0 !important;
}

.conversationFeedItem .previewBubble::before, .Message.fromThem .MessageContent::before, .Message.fromUs .MessageContent.color1::before {
  content: none !important;
}

.conversationFeedItem .previewBubble {
  word-wrap: break-word;
}

.conversationFeedItem .conversationPreview {
  padding-left: 3.75rem !important;
  min-height: auto !important;
}

.SchedulingOption .SchedulingImage, .badge.rfvImage svg, .contact-information-content .nameIconContainer svg, .confirmationstep .extrasContainer.calendarFlair:after, .visitactionbanner.paymentwatermark:after, .feedItem .waterMarkWrapper .waterMark, .visitactionbanner.checkinwatermark:before, #graphicHeader:not(:empty) #header_shortcuts .shortcut_link .shortcut_icon, .md_snapshot #content #assistiveicons div.assistiveicon img.assistiveicon {
  display: none !important;
}

.feedItem.card:not(.slide) {
  margin-bottom: 1.625rem !important;
}

.buttonList.subtle a, .soonvisitactions button, .card .buttonList.subtle .button, p.button.buttoncheck {
  font-family: "Gotham 4r" !important;
}

.buttonList.subtle a:not(.button.inlinedelete), .soonvisitactions button, .md_scheduling_index .filtersContainer, p.button.buttoncheck {
  border: none !important;
}

.card .buttonList.subtle .button {
  border-width: 1px 0 0 0 !important;
}

.proxytextcolor.color1, .proxytextcolor.color2, .proxytextcolor.color3, .proxytextcolor.color4, .proxybgcolor.color1, .proxybgcolor.color2, .proxybgcolor.color3, .proxybgcolor.color4 {
  border-color: #878F9B !important;
}

.feedItem .visitDetailsLayout .visitInfo .field div .arrivalLocationLabel {
  margin-top: -5px !important;
}

/* .startover,
.cancelworkflow {
    border: 1px solid #B63125;
} */
/*FEDEPIC-9862 - Removing the red border on close icon */
.slotsstep .slotsData.card {
  padding: 10px;
}

label.togglebutton[for], input.buttoncheck + label.buttoncheck, .md_visitsummary .rpt.StandardII, #graphicHeader:not(:empty) #covid_shortcut_contents, .proxySelectorDropDownContainer .proxyButton, #graphicHeader:not(:empty) #header_menu #header_menu_icon, #graphicHeader:not(:empty) #header_menu:hover #header_menu_icon, .md_showrep .rpt.StandardII, ._link.primary.neutral, ._command.primary.neutral {
  box-shadow: none !important;
}

.slotgroup a {
  border-radius: 6px !important;
}

.standardBanner.successType {
  background-color: #fff !important;
  border: 1px solid #57A635 !important;
}

.covidstatuscontainer .pretext {
  margin-bottom: 30px !important;
}

.clinicalinfo h3, .clinicalinfo .cardline.subtle {
  margin-bottom: 8px !important;
}

.Visits .date div, .visitdetails .date div {
  color: #363636 !important;
}

.withButtonColumn .contentColumn + .buttonColumn .button {
  margin: 1rem 0 0 !important;
}

#graphicHeader:not(:empty) #logout_button, #graphicHeader:not(:empty) #locale_container #localeswitch, .header_graphic.compact .proxySelectorDropDownContainer .proxyButton {
  border: 1px solid #fff !important;
}

#graphicHeader:not(:empty) #header_shortcuts .shortcut {
  padding-right: 1.5rem !important;
  font-family: "Gotham 5r" !important;
}

#graphicHeader:not(:empty) #header_shortcuts .shortcut_name {
  width: auto !important;
}

#header:not(.compact) #graphicHeader:not(:empty) #header_extras_proxy {
  top: 1.85rem !important;
}

#home-page-content {
  margin-top: 2.5rem !important;
}

#itemFeedContainer {
  padding: 0 0 0 10px !important;
}

.feedItem .content {
  margin-bottom: 15px !important;
  padding: 8px !important;
}

.feedItem .visitDetailsLayout .visitDate {
  padding: 0.5rem 0.5rem 0.5rem 0 !important;
}

.feedItem .visitDetailsLayout {
  padding: 0 0.5rem 0 0 !important;
}

.feedItem .visitDetailsLayout .visitDate div {
  text-align: left !important;
}

.feedItem .visitDetailsLayout .visitInfo {
  margin-left: 10px !important;
}

@media only screen and (min-width: 1025px) {
  #graphicHeader:not(:empty) #header_navigation {
    top: 4.5rem;
  }
  #graphicHeader:not(:empty) #header_menu #header_menu_icon .menu_image {
    fill: #fff;
  }
  .header_graphic.compact #graphicHeader:not(:empty) #header_menu #header_menu_icon .menu_image {
    fill: #fff;
  }
  .feedItem.card .actions.buttonColumn {
    width: 32% !important;
  }
  .conversationFeedItem .conversationBody {
    padding: 15px 0 0 !important;
  }
}
@media only screen and (min-width: 1441px) {
  .shortcutButtons#shortcut-buttons:before {
    background-color: transparent;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  .feedItem.card .actions.buttonColumn {
    width: 37% !important;
  }
}
@media only screen and (min-width: 769px) {
  #main {
    padding: 0 !important;
  }
  .shortcutButtons .shortcutButtonList .shortcutButton {
    width: 8rem !important;
  }
  .summaryBannerContainer .summary {
    margin-left: 0;
  }
  body[class*=md_] #main {
    padding-left: 7px !important;
  }
}
@media only screen and (max-width: 768px) {
  .pre .kp_help {
    display: none !important;
  }
  #content {
    border: none !important;
    box-shadow: none !important;
  }
  #wrap {
    background-color: #fff !important;
  }
  #header.header_graphic, #graphicHeader:not(:empty), #navnotify {
    padding: 0.15em 0.4em 0.4em 0.4em !important;
    margin-left: 0 !important;
  }
  #graphicHeader:not(:empty) #header_logo .header_logo_link {
    background: transparent url("../assets/images/mychart-epic/logo-mobile.svg") no-repeat scroll left/contain;
  }
  #graphicHeader:not(:empty) .header_navigation_buttons {
    column-gap: 15px;
  }
  #graphicHeader:not(:empty) #locale_container {
    margin-top: 5px;
  }
  #graphicHeader:not(:empty) #header_go_home {
    margin-bottom: 5px;
  }
  #graphicHeader:not(:empty) #locale_container, #header:not(.compact) .patient_name_switch:not(:only-child), .headerButtonContainer.logOutContainer {
    margin-top: 5px !important;
  }
  .header_graphic.compact .headerButtonContainer.logOutContainer {
    margin-top: 0 !important;
  }
  h1.header {
    margin: 0 !important;
  }
  #content {
    border: none !important;
    box-shadow: none !important;
    background-color: transparent !important;
  }
  .shortcutButtons .shortcutButtonList .shortcutButton {
    width: 6.8rem !important;
  }
  .shortcutButtons#sticky-shortcut-buttons .shortcutButtonList .shortcutButton {
    height: 2.25rem !important;
    width: 2.25rem !important;
  }
  .withButtonColumn .contentColumn + .buttonColumn .button, .withButtonColumn.card .contentColumn + .buttonColumn .button {
    width: 100% !important;
  }
  /*.menu-searchbarcontainer {margin-right:10px !important;}*/
  #exploreMoreContainer .feedItem {
    margin: 0 10px !important;
  }
  .immunizationWorkflowContainer .kp_help {
    display: none !important;
  }
  /* FEDEPIC-9853 */
  .md_scheduling_index .LandingPageReact .allOptions {
    background-color: #F2F8FB;
    padding: 0 20px 20px;
    border: solid 1px #D3D6DC !important;
    box-shadow: 0px 2px 4.8px 0 rgba(0, 0, 0, 0.06) !important;
    border-radius: 12px;
    margin-top: 20px;
  }
  .md_scheduling_index .LandingPageReact .separator {
    margin-right: 15px;
  }
  .md_scheduling_index .LandingPageReact .separatorText {
    font-size: 1.2rem;
    font-weight: bold;
  }
  /* END: FEDEPIC-9853 */
}
/* FEDEPIC-12118 */
.md_caredecision_index #content.hasSidebar #sidebar {
  display: none;
}

.md_caredecision_index ul {
  padding-left: 1.25em;
  list-style-type: disc;
}

/*#header_menu_icon.proxybgcolor[class*="color"],
#graphicHeader:not(:empty) #logout_button,
.submenu .proxybgcolor.color1.lighten70,
.proxySelectorDropDownContainer .proxyButton {background-color:transparent !important;}*/
/*#menu-container, .menu-container {top: 0 !important; border-radius: 0 !important;}*/
/*#menu-container .menuitem:not(:last-child), .menu-container .menuitem:not(:last-child) {border-bottom: none !important;}*/
/*h1.menu-contextlabel {text-align: left !important;}*/
/*h2.submenu-header {padding: 0 0 7px 0 !important;}*/
/* .menuitem-icon {margin-left: -4px !important;} */
/*FEDEPIC-10753*/
/*#menu-list .submenu {margin-bottom: 15px} ceck*/
/* .menu-searchbar {margin: 1rem 0 !important;} */
/*#menu-container .menu-mainmenulist, .menu-container .menu-mainmenulist,
#menu-header.menu-header {padding: 10px 30px 0 30px !important;}*/
/*.menu-searchicon {margin: 1.2rem 0 !important; margin-right: -2rem !important;}*/
.accountSummaryFeedItem .accountSummaryBody .accountInfo {
  align-items: normal !important;
  padding: 0 !important;
}

.accountSummaryFeedItem .accountSummaryBody .accountInfo .amountDue {
  text-align: left !important;
}

.md_snapshot #content #assistiveicons div.assistiveicon a img.assistiveicon {
  display: inline-block !important;
  height: 1em;
  float: none;
  padding-right: 10px;
  width: 1.7rem;
}

.schedule-pretext {
  font-size: 1rem;
  margin-top: 15px !important;
  text-align: left;
}

.md_visitsummary .section .report {
  box-shadow: none;
  margin: 0;
  padding: 0 !important;
}

.md_visitsummary .rpt .sectionHeader .title {
  color: #0D1C3D !important;
}

.md_visitsummary .section .report img {
  width: auto !important;
}

/* Eyewear prescription feature-specific customizations */
.md_showrep .rpt .fs10 {
  font-size: 1rem !important;
}

.md_showrep td[class^=rz_], .rpt th[scope=row] {
  border-width: 1px 0 !important;
  padding: 15px 0 !important;
}

.md_showrep .rpt th[scope=col] {
  padding-bottom: 5px !important;
}

.md_showrep .rpt th.rowHeader {
  border-bottom: 1px solid #B3B3B3 !important;
}

.md_showrep .rpt .mainColumn .pgSection[data-sectdepth="1"] > .sectionHeaderLine {
  border-top: none !important;
}

.md_showrep .rpt, .rpt h1, .rpt h2, .rpt h3, .rpt h4, .rpt h5, .rpt h6 {
  font-family: Verdana !important;
}

.md_showrep .rpt.StandardII .mainColumn, .rpt .mainColumn .pgSection > .pgContent, .rpt.StandardII .pgHeaderFooter {
  padding: 0 !important;
}

.md_showrep .rpt .mainColumn .pgSection > .pgContent {
  margin-top: 20px !important;
}

.md_showrep #wrap ul {
  /*FEDEPIC-8761 Added #wrapp to resolve Main menu styling issue*/
  list-style-type: disc;
  list-style-position: inside;
  margin: 10px 0 0 15px;
}

.md_showrep #wrap ol {
  list-style-type: decimal;
  list-style-position: inside;
}

.md_showrep #wrap ul ul, .md_showrep #wrap ol ul {
  list-style-type: circle;
  list-style-position: inside;
  margin-left: 15px;
}

.md_showrep #wrap ol ol, .md_showrep #wrap ul ol {
  list-style-type: lower-latin;
  list-style-position: inside;
  margin-left: 15px;
}

.currentlySelectedNameInner, .proxySelectorDropDownContainer .proxyButton {
  color: #0D1C3D !important;
}

#graphicHeader:not(:empty) .headerButton, #graphicHeader:not(:empty) #jumptoaccount_button, #graphicHeader:not(:empty) #localeswitch, #graphicHeader:not(:empty) .proxyMenuButton, #graphicHeader:not(:empty) #header_menu {
  background-color: transparent !important;
}

.card, .feedItem.card:not(.slide), .ResultList .listContainer ._List, ._Segment.boundary-strong, .carouselContainer .slide {
  border: solid 1px #B3B6C5 !important;
  box-shadow: 0px 2px 4.8px 0 rgba(0, 0, 0, 0.06) !important;
  /*FEDEPIC-8765*/
}

/*.button { - FEDEPIC-9869 
  border: 1px solid #0074AD;
} */
.button, ._link.primary.positive, ._command.primary.positive, ._link.secondary.negative, ._command.secondary.negative, ._ItemWithActionGroup .contentColumn + .buttonColumn ._actionable {
  border-radius: 8px;
  box-shadow: none !important;
}

/* .button.primary.positive,
.button.nextstep, 
.button.completeworkflow,
.button.inlinesave,
._link.primary.positive,
.actionResultCard.success ._link.primary.neutral,
._ItemWithActionGroup .contentColumn + .buttonColumn ._actionable,
._readOnlyText._InternalLink.primary.neutral {
  background-color: #0074AD !important;
  color: #fff !important;
} */
/*FEDEPIC-9858 - Commenting this as it is being handled in the mixins as a global code */
.button.secondary.positive {
  background-color: #fff;
  color: #0074AD;
}

/* .button.secondary.positive:hover,
.button.primary.positive:hover,
.button.primary.positive:active,
.button.nextstep:hover,
.button.completeworkflow:hover,
.button.inlinesave:hover {
  border: 1px solid #003B71 !important;
  color: #fff !important;
  background-color: #003B71 !important;
} */
/*FEDEPIC-9858 - Commenting this as it is being handled in the mixins as a global code */
.shortcutButtons .shortcutButtonList .shortcutButton a, #content {
  border-radius: 12px;
}

#header.header_graphic, #graphicHeader:not(:empty), #navnotify {
  background-color: #003B71 !important;
}

.switchPatientsTextOuter:after {
  border-color: #000 transparent transparent transparent;
}

.shortcutButtons#sticky-shortcut-buttons:before {
  background: transparent !important;
  mask-image: none !important;
}

.shortcutButtons#sticky-shortcut-buttons:after {
  background-color: #003B71 !important;
  filter: none !important;
}

/*#menu-container .menuitem .menuitem-icon, .menu-container .menuitem .menuitem-icon {
  display:none !important;
}*/
.md_healthfeed_index #content, .md_healthfeed_index #wrap {
  border: none !important;
  box-shadow: none !important;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
}

.md_healthfeed_index .buttonList.subtle a, .feedItem.card.withButtonColumn .buttonList.subtle a.button.tertiary {
  text-decoration: underline !important;
}

.md_healthfeed_index .card .buttonList.subtle .button:hover, .feedItem.card.withButtonColumn .buttonList.subtle .button:hover {
  color: #003B71 !important;
  background-color: transparent !important;
}

.termsContainer .termsAndConditions .terms {
  border: none !important;
  overflow: auto !important;
  max-height: none !important;
  margin: 0 !important;
  padding: 10px 0 !important;
}

.md_caredecision_index .jumbotron {
  display: none;
}

/* FEDEPIC-9392 */
/* START: FEDEPIC-9747 */
.md_mycondition .flyoutparent .flyoutprompt, .md_mycondition .flyoutparent .flyoutitem:hover {
  color: #0D1C3D !important;
  background-color: transparent !important;
}

.md_mycondition .flyoutparent a.flyoutprompt {
  color: #00a1db !important;
  text-decoration: underline !important;
}

.md_mycondition .flyoutparent .downarrow {
  border-color: #00a1db transparent transparent !important;
}

.md_mycondition .flyoutparent .flyoutitem {
  color: #0D1C3D !important;
}

.md_mycondition .flyoutparent .flyoutitem:hover {
  background-color: #ffffff;
}

.md_mycondition .flyoutparent .flyoutitem.chosen {
  text-decoration: none !important;
}

/* END: FEDEPIC-9747 */
/* START: FEDEPIC-10178 */
.md_react_index label.required::before {
  content: "*" !important;
  color: #D00000;
  margin: 0 0.25rem 0 0 !important;
  background: none !important;
}

/* END: FEDEPIC-10178 */
/* FEDEPIC-12137 */
.md_caredecision_index #doc-upload-container .card.addItem {
  text-align: left !important;
}

.md_caredecision_index ul {
  padding-left: 1.25em;
  list-style-type: disc;
}

/* FEDEPIC-12170 */
.md_caredecision_index #content.hasSidebar #sidebar {
  display: none;
}

/* FEDEPIC-12118 */
.md_caredecision_index ul {
  padding-left: 1.25em;
  list-style-type: disc;
}

.md_caredecision_index #content.hasSidebar #sidebar {
  display: none;
}

/* FONTS */
@font-face {
  font-family: "kp-icons";
  src: url("../../../../etc/designs/kporg/kp-foundation/clientlib-modules/styleguide/resources/assets/fonts/kp-icons.eot");
  src: url("../../../../etc/designs/kporg/kp-foundation/clientlib-modules/styleguide/resources/assets/fonts/kp-icons.eot?#iefix") format("embedded-opentype"), url(data:application/x-font-woff;base64,AAEAAAANAIAAAwBQRkZUTYQi6fAAALscAAAAHE9TLzJA314EAAABWAAAAGBjbWFwAA/1aAAAA0AAAAFCY3Z0IAARAUQAAASEAAAABGdhc3D//wADAAC7FAAAAAhnbHlmLaMtxwAABgwAAKmUaGVhZA+5kakAAADcAAAANmhoZWEELgGSAAABFAAAACRobXR4FXEN9AAAAbgAAAGIbG9jYZm0c5QAAASIAAABgm1heHABQQTaAAABOAAAACBuYW1lqpX22gAAr6AAAAGzcG9zdMz7GBYAALFUAAAJwAABAAAAAQAANyqdJ18PPPUACwIAAAAAANc/KIoAAAAA1z8oiv/x/7cCKwHhAAAACAACAAAAAAAAAAEAAAHh/7cALgIA//H/1gIrAAEAAAAAAAAAAAAAAAAAAAAEAAEAAADABKkAPwAAAAAAAgAAAAEAAQAAAEAALgAAAAAABAIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAAAAAAAAEAAAAAAAAAAAAAAAUGZFZACA8QHxvQHA/8AALgHhAEkAAAABAAAAAAAAAAAAAAAgAAECAAARAAAAAAIAAAACAAAAADwAKAAqAAAAKQAqACgAKgAAACsAngAEAF8AAAAqACoAAAAqACoAKgAAACoAAAAEAAAABAAAACoAKwAtACoABABZACoAXAAqACoAiQAqAJ4AYgAEAFkAbAAoACoALAAqAMQAKgAAACoAKgBaACoALAAqACoAKQAAACoAKgApACwAcwCpAC0AWQB6AAAAKgAxACoAjAAEAIcAbwAqAGwAcQAqACoAKgAqACoACQAAAAAAbwAAACoAKQAqACoARwAEACoAKgAAAEcAKgAq//wAKgAAACoAjQAAADgAXwBxAEYAKgAqACcAAAAAAAQAMABKACoAAAAqAAAAAAAoACoAJQAAADkAKgCGAGMAjABqACoAbAAqAJAAJAAAACoAkACQACsACAAAAAwADAAAAAgAAAAAAAAAAAAAAAAAAAAH//4AAAAAAAAAAAAGAAv//wAAAAAADQAF//IABwAEAAAAAwADAAQAAAAAAAAAAAAAAAIAAAAAAAUAAAAAAAMAAAADAAAAHAABAAAAAAA8AAMAAQAAABwABAAgAAAABAAEAAEAAPG9//8AAPEB//8PAgABAAAAAAAAAQYAAAEAAAAAAAAAAQIAAAACAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAUQAAAAqACoAKgB0AN4BDAGeAioCZgKGAtgDMAPaBDQEhAUqBdgGHgawBuwHZAemB9oH6gf8CA4IIAi4CUoJ8ApOCqIKvAr8C4oL+gxqDPYNSA12DioOog9kD9IQTBDCEUgRjBHIEhgScBLOEuYTbBOUFFoUvBU0FcwWuhboF9IYWBikGPwZJBlaGf4aTBpsGsQbOhv2HLIdYB16HdoeoB7eHwQfRh+qIMohwiHyIjQifiMCIxwjdCPWJE4kwCTOJPYlSCVyJb4l/CZmJ3gnoCgMKGgpNClyKfgqMCpEKtwrTCuUK7wsNCxqLJQsui0cLYAtti6IL1wv+jAqMOwxNDFiMcIyOjJoMt4zXjO0NCI0ojUONU41nDXQNhg2XDZ+NuA3nDf2OF45SDmmOeA6qDuUPFQ9Bj2yPnY/CD+2QDhA9kEuQX5BsEheSR5JnEoOSmpK4Es0TApMYkyWTNhNQk1yTgZOsE8QT4xP/FDmUVBRrFHSUkxSeFLkU0JTrFP4VJJUygAAAAIAEQAAAJkBVQADAAcALrEBAC88sgcEAO0ysQYF3DyyAwIA7TIAsQMALzyyBQQA7TKyBwYB/DyyAQIA7TIzETMRJzMRIxGId2ZmAVX+qxEBMwAAAAMAAP/AAgABwAAMABUAOQAAJRQOAQcjLgE1NDYyFiYiBhQWOwE1NAcUKwEiHQEUKwEiPQE0KwEiPQE0OwEyPQE0OwEyHQEUOwEyFQIAQG5CIGWLltSW0HBQUDiIQAYmBgYgBgYmBgYmBgYgBgYmBsBDckYEBpNmapaWJlBwUIg4SAYGJgYGJgYGIAYGJgYGJgYGAAADADz/6QHEAZoADgA8AEQAACUXFQcGIyImNTQ/ATMXFjcWFRQHFxYOASYvAQYiJwcOAS4BPwEmNTQ3JwcmPgEWFwcXNjIXNyc+AR4BBycCMjY0JiIGFAEYVFMIEAsRDAUVBAZiQTsPBQMOEQUOK2IqDwURDgMFDztBBTUSDTZBEjUFLGMrBTUSQTYNEjW1clBQclC5BBUEDhAMDglnZgR5OFVQNxgHEQoECBYZGRYIBAoRBxg3UFU4ByUaQCYKGiUHGRkHJRoKJkAaJf7jUXFRUXEAAAMAKAAFAdYBewAOABYAGgAAJRQGKwEhIiY3EzYyFxMWJhQWMjY0JiI3IxUzAdUIBQH+cQgHA8gEEATGA/cUHBQUHCo4OBMFCA0HAVoGBv6pBDYcFBQcFLGXAAAABwAq/+oB1gGWAB8AKwA3ADsAUQBiAGoAAAEyFhURFAYjISImNRE0NjsBNTQ2MhYdATM1NDYyFh0BJxUUFjI2PQE0JiIGBxUUFjI2PQE0JiIGATUhFTcjNTc2NTQmIyIHJz4BMzIWFRQPATM3ND8BMwcVNjMyFhUUBiMiJjYUFjI2NCYiAbwLDg4L/ogLDg4LPhkkGVAZJBk6CQwJCQwJpgkMCQkMCQEc/oyvc0MRDgoYAx4CHxgYHxo1Tw8QLCMpBQsWHiMaHCEeExkTExkBXA8K/sELDg4LAT8KDw8RGRkRDw8RGRkRDw85BgkJBjkGCQkGOQYJCQY5BgkJ/pX7+ygfQBEMCg0YAxcZGRgZGTEdFhlFPwEDIBYbIB8pGhISGhIAAAgAAP/AAgABwAAHAA8AIAA0ADgAQABIAGgAAAQiJjQ2MhYUJjQ2MhYUBiInFBYzMjY1NCYjIgcnNyMHBgc1Izc2NTQmIyIHFzYzMhUUDwEVFyM1Myc0Mh0BFCI1NzQyHQEUIjU3IzU0JiIGHQEjNTQmIgYdASMiBh0BFBY7ATI2PQE0JgFq1JaW1JbtCw4KCg4cEw8PFBEMBgMBGBQZCQgtHg8SDR4CEQINDgomsNLSoBERXRERRCMOFA4uDhQOIwYICAbUBggIQJbUlpbUOA4LCw4KEQ8SEg8NEgIBIycOKw4cDg4ODhsCDQwHCiQRF447CQkgCQkgCQkgCQkYCAoODgoICAoODgoICQW0BggIBrQFCQAAAAACACn/6QHXAZUAEwAnAAASJj8BNjIfARYGKwERFCsBIjURIwQWDwEGIi8BJjY7ARE0OwEyFREzLAICcAEFAXACAgQ3BWYGNwGkAgJwAQUBcAICBDcFZgY3AR4HAmwBAWwCB/7RBQUBL74GA2wBAWwDBgEvBQX+0QABACr/6AHWAZcAEwAAEjYfARYUDwEGJj0BIyI9ATQ7ATX+CwXFAgLFBQvKCQnKAZIFBcsDCAPLBQUGZgm6CWYAAQAo//kB1gGHADUAACUWDgEHFAYVDgEjIicuAT8BPgEXFhc2NTQmIgYVFBc2NzYWHwEWBgcGIyImJzQmNSY3NDYyFgHVAQENCwEIMyAHBwgJAiABDQgkEwFolGgBFCMIDQEgAgkIBwcgMwgBGgJ9sH2xBhUuEQEGAiUwAgEOB6MICQIHIgsMSmhoSgoNIgcCCQijBw4BAjEkAgYBJjVYfX4AAAADACr/+gHWAYYACAARAEIAAAEUBzA3Nj0BMwU1MxUUFxYXJiUjNTQrASIdASMiHQEUFx4CHQEjIgYdARQGIxUzNSImPQE0JisBNTQ+ATc2PQE0IwHBUwQOQf5+QQ4CAlMBjEsI8AhLCnUMLhhLBwoHBOoEBwoHSxguDHUKATxVHQkjVxEiIhFXIwQFHYsLCAgLCixuHRMzJRMCCwcPBAcKCgcEDwcLAhMlMxMdbiwKAAcAAP/AAgABwAAMAEcAWQBcAGEAZQB2AAAlFA4BByMuATU0NjIWByIHJic/ATUjBhcyFxYXByM+ATM1IiMiBgcGByYjIgYUFjI2NTQmJzY3HgU2FjczHgEzMjY0JgcUBiImNDYzMhcGFRQXPgE3FhcnMwcjNxcGNxcjNBciJicyFzI2NzQnNjMyFhQGAgBAbkIgZYuW1JaeCgoPAgQPNwQKAwcGBARsBQcYAwUYCwsFAwUGGiQkNCQVEQMCDxsMDQMJBA8HAQQjFhokJK4cKBsbFAMEDQYEAw0cPUtpBQweDB4kEigwEBoECxATCAEXBwcUGxvAQ3JGBAaTZmqWlkkDIQULAQwFAwIBAQwTBQwMJA8KASQ0JCQaEx8HBwcQHg4PAwYDAwIWHCQ0JD8UHBwoHAEqBAYBAQgoDRtSVE8aEgUoGkoUEAECBQIyAhwoHAAAAAAFACsAEwHVAW0AGwAfAC8AMwBFAAABMh0BFAcVFCMhIj0BJj0BNDsCNTQ7ATIdATMnFTM1EzUGKwEVFCsBIj0BIyInFTczNSM3NSEVFBY7ATU0OwEyHQEzMjYBywkNCv6FCQ0JDXIJhglx93N7BgZ/Cj4KfwYGniws1/5+Dwp/Cj4KfwoPAToKZhMNjQkJjQ0TZgopCQkpHx8f/s15AhYJCRYCeWssDV1dCw8WCQkWDwAAAAACAJ7/5wFiAZYABwA5AAAAIiY0NjIWFBceAR0BFAYmPQEjFRQGJj0BIxUUBiY9ASMVFAYmPQE0NjMXFhcVMBcyFTIxBxc3JzY3AREiGRkiGQgVGxISCRgZCBgZCBMSHxcgAQIBAQELERELBQEBQhgjGBgjHgIgFWIMCQkMS+sPDQ0PhYUPDQ0P60sMCQkMYxcgAQMCAQEBXRISXAMGAAAADQAE/8QB/AG8AAwAFQAeACcALwA3AEAASQBSAFwAZgBuAHYAACUzNTQrASIdARQ7ATIGMjY1NCYiBhQWMjY1NCYiBhQXMjc0JiIGFBYmMjY0JiIGFBYyNjQmIgYUFjI2NTQmIgYUJzI2NCYiBhQWFzI2NCYiBhQWFzI2NTQmIgYUFiczFRQGKwEiJjUWIiY0NjIWFAQyNjQmIgYUAUUBBoYGBoUGGw0KCg0LCw0KCg0LERABCg0LCzQNCgoNCgoNCgoNCgoNCgoNCiMHCgoOCgoHBwoKDgoKBwcKCg4KCirJCgilCArGvIaGvIb+tNCUlNCU+CMGBiMGMQkHBgoKDDsJBwYKCg06EAcKCg0KYgoMCgoMOwkNCgoNOgkHBwoKDVgJDQoKDAoxCQ0KCg0JMQkHBwoKDQrh7wcKCgd1hryGhryelNCUlNAAAAANAF//6gGhAZYACwATABsAIwArADMAOwBDAEsAUwBdAG8AgAAAATU0KwEiHQEUOwEyBjI2NCYiBhQWMjY0JiIGFBYyNjQmIgYUJjI2NCYiBhQWMjY0JiIGFBYyNjQmIgYUJjI2NCYiBhQWMjY0JiIGFBYyNjQmIgYUAyERFAYjISImNQEiHQEjNTQiHQEUOwEyPQE0IzUjIh0BFDI9ATMVFDI9ATQjAXQK1AoK1AotFg8PFhAQFg8PFhAQFg8PFhBCFg8PFg8PFg8PFg8PFg8PFg9DFhAQFg8PFhAQFg8PFhAQFg80AUARDP76DBEBAAQUCgUdBQUdBQoUCQUBHTsJCTsKUQ8WEBAWYRAVEBAVYhAWDw8WlA8WEBAWYRAVEBAVYhAWDw8WlA8WEBAWYRAVEBAVYhAWDw8WAWf+cwwREQwBLgQNDQQEEgQEEgQjBREEBA0NBAQRBQAAAAAEAAD/4gIAAcAADwAfACcALwAAETQ2MyEyFhURFAYjISImNTcVFBYzITI2PQE0JiMhIgYkMjY0JiIGFAYyNjQmIgYUGBEBrhEYGBH+UhEYIggGAaAGCAgG/mAGCAFHHRQUHRTbHRQUHRQBlxEYGBH+dBEYGBH99gYICAb2BQgIPBQcFBQcFBQcFBQcAAgAKv/qAdYBlgAfACsANwA7AD8AQwBHAHMAAAEyFhURFAYjISImNRE0NjsBNTQ2MhYdATM1NDYyFh0BJxUUFjI2PQE0JiIGBxUUFjI2PQE0JiIGATUhFTcjFTMnIxUzNxUzNTMjFTMVIxUjNSMVIzUjFSM1IxUjNSM1MzUjNTM1MxUzNTMVMzUzFTM1MxUzAbwLDg4L/ogLDg4LPhkkGVAZJBk6CQwJCQwJpgkMCQkMCQEc/ozgSEhYSEhnSD0uLi4PSBBID0gPMTExMQ9ID0gQSA8uAVwPCv7BCw4OCwE/Cg8PERkZEQ8PERkZEQ8POQYJCQY5BgkJBjkGCQkGOQYJCf6V+/ujTk5OTk5OThBGRkZGRkZGRhBOEEhISEhISEhIAAADACoAIwHWAV0ABwAhACkAADYyFhQGIiY0NzIWHQEUBiMhIiY9ATQ2OwE1NDY7ATIWHQEGMjY0JiIGFOkwISEwIf4GCQkG/nUHCQkHbwkHjAcJf1Q7O1Q73CEwISEwYAoG2AYKCQfYBgoyBgoKBjLdO1Q7O1QAAAAJAAD/wAIAAcAABwALABsAJAAtADYAPwBIAFsAAAQiJjQ2MhYUJTMVIycVFBY7ATI2PQE0JisBIgYXMzI0KwEiFDMVMzI0KwEiFDMVMzI0KwEiFDMVMzI0KwEiFDMVMzI0KwEiFDM3IgcmIyIGFRQWHwE+AjU0JiMBatSWltSW/qDAwCARD8APEREPwA8RBSYFBSYFBSYFBSYFBSYFBSYFBSYFBSYFBSYFBSYFBZQOBwcOCQ4WCwsFDxgOCUCW1JaW1MrAwMAPEREPwA8RETMQECAQECAQECAQECAQEGQMDA4JDxwHBwMJHg8JDgAAAAACACoACgHWAXYAGwAvAAAlIi8BJisBIiY9ATQ2MyEyFh0BFAYrASIdARQGASIdARQ7ATIfATU0NjsBMj0BNCMBbQoJNQwPuw8VFQ8BYg8VFQ8oBw3+2gcHuxsULBUPKAcHCwk1CxUP2Q8VFQ/ZDxUHKQwNAU0H2QcUKxsPFQfZBwAAAAACACr/+QHWAYcAFQAeAAABFA8BFRQGIyEiJjURNDYzITc2MzIWAzUHJzcXNyERAdUKUwgG/s8GCAgGATEsCxEPFHl9dzFBd/71AWMOCl7mBggIBgEyBggzDRX+o7iOcTM+hv7qAAAAAAEAKgAeAdYBYgAFAAA3JzcXNxfAlitr6ysemSpu7yoAAQAA/8ABJQHAAAUAAAEHFwcnAQEl3dUl+AEAAZvf1yX8AQQAAQAqAEkB1gE3AAUAACUnNxc3FwEC1yK1sSJJySWopSQAAAAAAQAA/8ABJQHAAAUAABU3JzcXAdzUJPn+/xvf1yX8/vwAAAAACgAE/8QB/AG8AA8AHwAnAC8APwBPAFcAXwBnAG8AABMyFh0BFAYrASImPQE0NjMXNTQmKwEiBh0BFBY7ATI2FiImNDYyFhQmIgYUFjI2NAcyFh0BFAYrASImPQE0NjMXNTQmKwEiBh0BFBY7ATI2JjIWFAYiJjQWMjY0JiIGFBYiJjQ2MhYUBDI2NCYiBhTNERcXES0RFxcRPgoHLQcKCgctBwqCMyUlMyQtIRcXIRYQERcXES0RFxcRPgoHLQcKCgctBwrRMyQkMyUuIRYWIRfPvIaGvIb+tNCUlNCUAUAXES4QFxcQLhEXVi4HCgoHLgcJCSAlMyUlM0EXIRcXIWIXES0RFxcRLREXVS0HCgoHLQgJCV0lMyUlM0EXIRcXIYWGvIaGvJ6U0JSU0AAAAAkAAP/AAgABwAAMABwALAA0ADwATABcAGQAbAAAJRQOAQcjLgE1NDYyFiUjIgYdARQWOwEyNj0BNCYVFAYrASImPQE0NjsBMhYVFjI2NCYiBhQ2MhYUBiImNBcjIgYdARQWOwEyNj0BNCYVFAYrASImPQE0NjsBMhYVJiIGFBYyNjQGIiY0NjIWFAIAQG5CIGWLltSW/s0tERcXES0RFxcKBy0HCgoHLQcKUjMlJTMkLSEXFyEXPy4QGBgQLhAXFwkHLgcKCgcuBwmhMyUlMyUuIRcXIRfAQ3JGBAaTZmqWlhUXEC4RFxcRLhAXVQcKCgcuBwkJB1YlMyUlM0EXIRcXIV0YEC4QFxcQLhAYVgcJCQcuBwoKByglNCQkNEEXIRcXIQALAAT/xAH8AbwAAgAnADAAOQBCAEsAVABcAGQAbACEAAABFTMXNTMVFCsBIj0BNDsBMBYxMjEWHwEWFxQxFDAdASM1IyI9ASMVNyMiFDsBMjQjFSMiFDsBMjQjFSMiFDsBMjQjFSMiFDsBMjQjFSMiFDsBMjQjBjQ2MhYUBiICFBYyNjQmIhIyFhQGIiY0NzQ3PgM1NCMiByc2MzIWFRQHBh0BIwEfKAwQCLMICG8BAQICRAEBEDwIXk03Bwc3Bwc3Bwc3Bwc3Bwc3Bwc3Bwc3Bwc3Bwc3BwfihryGhryelNCUlNCPDAkJDAgDBQMKBAMLDwEYAyQQFBQGFwEjJ6MUHAgI5gkBAQFEAQIBAQEjGwg81r8ODigODigODigODigODha8hoa8hgFM0JSU0JT+yQgMCQkMFAkGAgkEBgILDgIiEA8QDwUGBQAAAAYAAP/AAgABwAAHAA8AFwAfADkAPQAAEjIWFAYiJjQSMjY0JiIGFDYyFhQGIiY0FjI2NCYiBhQ3FgcUBisBBzcXByc3FzcmNTQ3NQcnNxcHJwYyNCKW1JaW1JagwIiIwIiza0xMa0xTXkJCXkJ7DwEMCAMfDwQkCgwEHgYOCwkbGgkLDRAQAcCW1JaW1P6uiMCIiMDgTGxNTWyoQ11DQ10+BQ4JDDQEDAokAw80BQoOBT0MCRsbCQxYEAAABAAq/+oB1gGWAAcAEQAZADYAAAQiJjQ2MhYUAyIGFBYyNjQmIxY0JiIGFBYyNycVHgEVFAYjIicHNxcHJzcXNyY1NDY3NQcnNxcBUKBxcaBxwVh9fbB9fVgOCAwICAwYFAsOFQ4CBDQbBT0QFQY0Cw4LFA4sLAFxoHFxoAElfbB9fbB92wwICAwIghNmAxMLDhUBWQcUED0FGlcLDgsTA2YTDywsAAAAAQAr/+oB1gGWAAsAAAEHFwcnByc3JzcXNwHWxcQRxMQRxMQRxMQBhMTEEcTEEcTEEcTFAAQALf/qAdMBlgASABYAGQAmAAAlFRQGIyEiJjURNDY7AQcjESE1Byc3Fw8BNyUWFA8CJzY/ATYyFwGcEAv+yAwQEAzSHrQBN6NMwk3QaBsBRwkJCBRNCQsICRgJ5N4LEBALATQLEB7+0r95TMdM1B1o3gkYCQgVSwoLCQgIAAAABgAqACYB1gFaAB0AIQAlAFsAYgBqAAAlJzUuASczFhc1JjU0NjM1MxUeARUjJicVFhUUBgc1FTY0JwYUMwciFDsCMhYUBisBIhQzFzIWFAYrAiImNTQ2NzUzPgEzMhYVFAczMhYUBisBBgcXMhYUBiMlMyYnIyIUNhQWMjY0JiIBUQ8IDwEPAgcXEgUPCA8PAQcZEAkKGQcHGwUFAYEJDQ0JggUFUgkNDQmHQjdOTDdMCiwaJDMDAQkNDQkcBwhLCQ0NCf7xRQEBQwVmITAhITDZAQoBDQsJAhAEEAsLCgoBDAoIAQ8DEgkNAR0OAQ0eAguACg0RDQoBDBINTDU0SwEBFhwyIgoKDRIMBgQBDBINYQYECiotHx8tIAAIAAT/xAH8AbwACwATABsAHwAjAEEASQBRAAAlIyI9ATQ7ATIdARQmFDsBMjQrARcjIhQ7ATI0JxUiNBcyFgcnIx4BFxUzNT4BNTQnNTIXMzQmJzUjFSIGFRQXFSYWIiY0NjIWFAQyNjQmIgYUAWDACAjACK8HgAcHgICABweAB1ALHg0BDiAUARULEwwVIQoBFBQLEwgXHwpxvIaGvIb+tNCUlNCUOAj4CAj4CFwODigPD5oQDyYRAg8PEQINDQERDRcDFAsNEAENDQ4PFgQWA/OGvIaGvJ6U0JSU0AAAAAYAWf/qAacBlgADAAcAFwA2AEIATgAAJTIWBycVIiY3MhYVERQGIyEiJjURNDYzFxQXFSYnIx4BFxUzNT4BNTQnNTIWFzM0Jic1IxUiBhMyNjQmKwEiBhQWMzcyNjQmKwEiBhQWMwEQFQEWHxABuQUICAX+zgUICAVZMQ8FIAEiER8TIjUHCgEgIRIeDSSmBQcHBcwFBwcFzAUHBwXMBQcHBfgbA14bGGAIBf5wBQgIBQGQBQhtJAcjBBQYHAIWFgEcFCYFIAwHFhoBFhYX/ugHCgcHCgdCBgoHBwoGAAAACAAqADEB1gFPAC4AQgBGAEoATgBSAFYAYgAANyI9ATQyHQE3PgEfATc+AR8BNz4BHwE3NhYPAQ4BLwEHDgEvAQcOAS8BByEyFCM3MhYXHQEUBiMHISImJz0BNDYzNwYyNCI0MjQiNDI0IjQyNCIFNSEVJTU0KwEiHQEUOwEycwMHHwEGAiIkAgYCIiQBBwIiJAMLAygCBgIiJAEGAyEkAgYCIiEBDgQEOwcIAQgEBP52BwgBCAQEAggICAgICAgIAXf+ngF7BAQEBAQEWQTEAwOvPAMBAiFGAwECIUYDAQIhRgYGBU8CAQIhRwIBAiFHAwEDIUAI9ggEBP4HCAEIBAT+BwgBuQcTCBMIEwel8PBoIwQEIwQAAAEAXP/pAaQBmgAzAAAkIgYHBhYGBwYmJy4BNTQnLgInJjYXFhcWFzE2NzY3NhYHDgIHBhUUBgcOAScuATYnJgESJBYCAQIFCAsNDQ0OEAQKBgEINjIJGBMHBxMYCTI2CAEGCgQQDg0NDQsIBQIBAroeMQtLKQEBDxoZTx8sLgoUEAk5NgUBCQYBAQYJAQU2OQkQFAouLB9PGRoPAQEpSwsxAAAAAQAq/+oB1gGWABwAACUnJiIPAQYUHwE1NDY7ATUXBzUjFRcWMj8BNjQnAc26CBYIuggIQBMOgGRkYDkIFgi6CAjTuggIuggWCEBRDhNEY2RBcjgICLoIFggAAAACACr/7gHWAZIAcQB6AAAlFyE3PgE/AQYXBh4BPgEmJyYHJjczLgE9ARY2Jy4DNTQ2MhYVFA4CBwYWNzAWDgIHMx4DFQ4BBwYXFB8BFjMyPwE2Ji8BJiMmNzY3NhceAQcGIyYjJyYGDwEUFxYzNzI3Njc2Jic2NCcXHgEENh4BDgEnJjcB0QT+VgQBDglDAg4HBRQYDQUKCgsOCgIVFQ0aAwEEAgI9Vj0CAQUBAxoNAQQHEg4CAQICARAlBwgMAgYDBQUCBgMDBAgCAQQDBhYQBgcMBgMGAQIIBQcBAgMCBQoDAxMIBwgLAQE+CQ7+2AgGAgQIAwgFUWJiChEDFB8VChgNBRQYBgcCFBwFFggJBBMSBhULGRErPT0rERkLFQYSEwQHCwwLAwIICQIBARwREQ8EAwcDBAcDCQIEAQUHDA0JAgMoDgcBBAEEBQkEBAMBAgISEi0MAhAEEwMRFAIECAYCAgUIAAAEAIn/5wF3AZYAQgBJAE0AVQAAJRYGJi8BIxcjFRQGJj0BIxUUBiY9ASM3IwcOASY/AT4BNxQWFwYHBiMiJzY1NCYiBhQWMzIwMxYzMjc2Nz4BNR4BFyc7ARQGIiYGNDIUNiImNDYyFhQBcwQQFgQUCyQdGRgIGRgeJAoUBBYQBBkDHBQUDQECBAsOBQYLDwsLBwEBCBYQCAUBDBUUGwV2GhwUDhQjDUIiGRkiGbIOEQUNS5FcDw0ND1xcDw0ND1yRSw0FEQ5gDRsCESMFAwIFEAYIBwsLDwoYCQUIBCQRAhsNKhAeHhsMDDEYIxgYIwACACr/7AHWAZQAegCDAAAlFxUhNz4BPwEGFwYeAT4BJicmByY/AT4BPQEmJyYnJicmNyY1NDY3MDoBMR4BFRQVFgYHDgEHBgcVFBYfAR4CFRQXDgEHBhcUHwEWMzI/ATYmLwEiJyY3Njc2Fx4BBwYHJiMnJgYPAQYXFjM3Mjc2NzYmJzQ2JxceAQQ2HgEOAScmNwHRBP5WBAEOCUkBDgcFFRgOBgoKDA4KBQoNCwcCBQ0EBAkBNyYBASc2CQkNAQUBBwsNCgUBAgIBESYHCAwCBwMFBAMGAwMECAICAwMFFxEGBw0GBAUCAQoECAEBAQMDBQoEAhQIBwgLAQFECQ7+4AgGAgQIAwgFVEAoaAkSAhchFQsYDQUVGAcGAhUdAQMRCgsOFQUQCBESDAcFJzYBATYnAwkMIwgDDgQVDgsKEQMBAggKAQEBARwSEg8EAwcEBAcECQIFAQQHDQ0KAgMpDwcBAgQBBAUJBQMEAQMBExIvCwMRAxUCEhMCBAgHAgMFCAAABACe/+cBYgGWAAUACQBJAFEAAAAiJjUzFAY0MhQ3MhYdARQGJj0BIxUUBiY9ASMVFAYmPQEjFRQGJj0BNDY7ARQWFwYHBiMiJzY1NCYiBhQWMzI1FjMyNzY3PgE1JiImNDYyFhQBBQ8VOV4OYhcfEhMIGBkIGBkIEhMfFwEVDQECBQoPBgYLEAsLCAEJGBAIBQEOFRUiGRkiGQELIBERHQ0NLiIVYgwKCgxK6g8NDQ+FhQ8NDQ/qSgwKCgxiFyASJQUEAgURBggICwsPDAEZCQYIBCUTBhkiGBgiAAUAYv/qAZ4BlgAhACQAKABJAFwAAAEwFDERFAYjISImNRE0NjsBPgEyFhczMDIxFjMWHwEWFzInFTMnJiIHFzEUBiImPQIzFQcUMj0CNyMHFDEeATMyNjU3IzcjBxc1IyImPQEjFQ4BIyImJzU3IxEBnQgF/uAFCAgFHQISFhEDVwIBAQQCbQIBAW1AtAUWBS8LEAwPAQsBJAEBEQ0MEgICAQsBt2AFCDABGhISGgEBDgEDAv73BgcIBQF4BQgLDQ0LAQECbwIES0FvCgp/CAsLCAtQAVoFBQEMV2MBDBISDAFjZPnvBwZhZhEZGhIBY/6jAAAKAAT/xAH8AbwABwAPABcAGgAyADoAQgBKAFIAWgAABCImNDYyFhQEMjY0JiIGFAU1IyI9ASMVNxUzFxQwHQEUKwEiPQE0OwEyMTIxFh8BFhcUJyI0OwEyFCMHIjQ7ATIUIwY0OwEyFCsBFzIUKwEiNDM3MhQrASI0MwFevIaGvIb+tNCUlNCUAVNACWR2Kh4IvwkJdgEBAwFJAQGpBwc7Bwc7Bwc7BwdCB4EHB4GBBweBBweBBweBBwckhryGhryelNCUlNAJmQg/4NQqBwEBqQkJ8AkBAkcBAgEYDg4oDg4nDg5BDg4nDg4AAAgAWf/qAacBlgAaAB0AJgAyAD4ASgBWAGIAAAEwFjERFAYjISImNRE0NjsBMDMyMxYfARYXFCcVMxM1IyImPQEjERMiJjQ2OwEyFhQGIwciJjQ2OwEyFhQGIwY0NjsBMhYUBisBIhcyFhQGKwEiJjQ2MzcyFhQGKwEiJjQ2MwGmAQkF/s4FCQkFvQIBAQQCdQIBdEUTZgYIoCMFBgYFXgUHBwVeBQYGBV4FBwcFaQYFzgQHBwTOBdMFBgYFzgQHBgXOBQYGBc4FBgYFARQC/ucGCAgGAY4GCAICdQMEAVFF/uf9CAZn/o4BMAcKBgcJB0EGCgcHCgY7CgcHCgdrBwoGBgoHQQcJBwcJBwADAGz/6gGUAZYAIgAnACwAAAUjNS4BJzMeAhc1JjU0PgIzNTMVHgEVIy4BJxUWFRQGBzcVPgEmJw4BFjMBIEMlSANGAwYSD2scJiAJQidGRQIWD3NJKgEeFhhgFhISFhUvBTwzDQ8TBEwPTRsqFQouLgI5LxAYAUYLUis9AoNCBSAdigQdGQAAAgAo/+oB2AGWABUAKQAAJDIWHQEUBiMhIiY9ATQ2MhYdASE1NDYWDwEGIi8BJjY7ATU0OwEyHQEzAb0NCAgH/noHCAgNCQFoHgUFywMIA8sFBQZmCboJZkoJBkEHCAgHQQYJCQYyMga0CwXFAgLFBQuXCQmXAAAAAgAq/+oB1gGWABoAOQAANyM1ND4CNzsBMh4CFx0BIycHIwcnBycjJwUzFRQOAgcrASIuBj0CMzcXMxc3FzczN2g9EhsaCQn4GSURCQE6GBg7ECsyBh4cAQpIEhsaCQn4DhkRDggHAgJMDQ0eFC8rIjkLt4UZJREJARIbGgkJhUdHRPfKF2N2YBklEQkBBgoODw4OCgMDYC4uU7z3jh8AAAIALP/qAdQBlgAKAEEAADcUMzI2NTQmIyIGFw4BIyImNTQ2MzIWFRQOAyMiJicjBiMiJjU0NjMyFzM3MwcGFRQzMjY1NCYjIgYVFBYzMjfELx4aFhQcIfgfXDZdgYBbUXoUHSYcDBcWAQEdLCUuQDMuEAEFNhYFEBQdUkRHWF9KQCy1NSkdGBwnkikteFxbe2ZWIzUdEgUSDR81KzVMIRpxGAgWLCpDSVtISVgjAAAAAwAq/+oB1gGWABcAHwA6AAAlBxcPAScHJwcvATcnNyc/ARc3FzcfAQcGMjY0Jg4BFDcyFg8BFxYHBiIvAQcGJj8BJyY2OwE3NjIfAQHVQiZNAUMnKEMCTCVCQiZNAUMnKEMCTCXLcE9PcE/ZBAIDLxIBAwEEATAvAwcBEi8DAgQ7EgEIARLBKEMCTCVCQiZNAUMnKEMCTCVCQiZNAUOvT3BQAU9wUAcDIjgEAgEBIiIDBQQ4IgIIOAMDOAACAMT/6wE8AZUABwALAAA2NDYyFhQGIicRMxHFIjIiIjIXYA4yIiIyIqMBBf77AAADACoAaQHWAQsAPwBMAFkAACUXFgcGBzAHBgcOAQcGIyInLgInJicuASIGBwYHDgIHBiMiJy4BJyYnJjEmJyY/ATY3NjMyFxYyNzYzMhcWBTYnJiMiBwYWFxYzMjc+AScmIyIHBhcWMzIB1AEBBAUBAQgHBQ4OERoYEg8TCAYBAwUFEAUFAgIGCBMPEhgaEQ4OBQcIAQEFBAEBAQMjPSIjGSQZIyI9IwP++BcMCjo4CQUKBw4jLucHCgUJODoKDBcPLiP2GgQBAgIIJhAPDwYHCAYUERADBw8HBw8FBREQFAYIBwYPDxAmCAICAQQaBAEQCgcHChABXC8VExULOgoREQo6CxUTFS8eAAAAAQAA/8YA5wHAABkAABM0NTY3Njc2NxUiIw4BBxQVMwYHIxUjNSM1PQMCCjYHXC4EDQsBTQcCRFw+ARkfAjcMNwcBBFoBCw0EMD4Z/PtYAAAOACoAEQHWAXAAAwAHAAsADwATACAALgBEAEgATABaAG0AgACUAAA3IzU7ARUjNQcVIzUzFSM1FxUjNSUnBxUzNTQ2MhYdATMhMzU0NjIWHQEzPQEnBwUWHQEUIyEiNRE0PwE2HwEWHQE3NhcHNTMVNxUjNSc2MhcWFDEHFCI1JyI0LwEiNDc2MhccATEHMCIjJiIHBhYiIyYiByIjJzQwNTYyFzAUMQc/ATY0IyYiBzAUFRcUMjU2MhcWN4ApKUIqGClrKioqAStqaxoMEQyS/noaDBEMXFBPAZIGCf5oCQVYBARZBWcEAxIpQSlCBxIGARABDwE+CgEBJWcmCwEBIFkgAWsBAQshCwEBCxEvEQsZCgEBG0sbCwEWPRYBAfIpKSlWKSkpKVcpKRInJ1w8CAwMCDw8CAwMCDxjriYmpgIGbAkJASAGAioCAioCBqclAQF0KSkpKSlrBQUBAQ8BAQ8BPQsBASQkAQELHx8BMAsLCwEBEBACCxkKAQEaGgEBCgEBFRUBAQAAAAAKACoAEQHWAXAAGAAgACQAKAAsADAANAA8AEAARAAAJRYdARQGKwIiJjURND8BNh8BFh0BNzYXBzU0JiIGHQE3NSMVNzUjFRc1IxU3NSMVNzUjFRc1NCYiBh0BNzUjFTM1IxUBzgcGBOawBAYGWAQFWAZkBATbDBEMKSkpKWopKSkpKZgMEQxqKWopkQMHawQHBwQBHgcDKgICKgMHpCUBAZQ6CAwMCDp1KSlWKSmsKSlWKSlWKSnLOggMDAg6HykpKSkABQBa/+cBpgGWAAcADwBEAFEAWQAAEiImNDYyFhQWIiY0NjIWFBcyFh0BFAYmPQEjFRQGJj0BIxUUBiY9AQYHFyMVFAYmPQEjFRQGJj0BIzcuATU0NjsEBzI3JjU0NyYjIgYUFjYyNjQmIgYUyCMZGSMYdSMYGCMYAxYfEhIJGBgJGBgKGx8eGBkIGBgeHhEWJhsBNAwBLhkQEQEMDRYfH0MTDQ0TDQFCGCMYGCMYGCMYGCMdIBdjDAkJDEvrDw0ND4WFDw0ND/gXCXxcDw0ND1xcDw0ND1x9BhkPFR5OCggUBAUDDxQPDw0TDQ0TAAAACAAq/+oB1gGWAA8AEwAzAD8ASwBXAGMAbwAAATIWFREUBiMhIiY1ETQ2MwERIREBFRQjFRQPAQYiLwE0NRE0NjsBNTQ7ATIdATMyFh0BFgQ0NjsBMhYUBisBIgY0NjsBMhYUBisBIiY0NjsBMhYUBisBIgY0NjsBMhYUBisBIiY0NjsBMhYUBisBIgFrBggIBv7NBQgIBQEm/ugBjwoBDgIRAg4GBQEHDAYCBAcK/o4HBMgEBwcEyAQHBwTIBAcHBMgEBwcEyAQHBwTIBAcHBMgEBwcEyAQHBwTIBAcHBMgEAZMIBf5yBQgIBQGOBQj+cwFy/o4BVZwLfAIBPwgIPwIBATAEBh0GBh0GBAIBKQkHBwkHewoGBgoGRwkHBwkHuwkHBwkHSAkHBwkHAAAAABEALP/qAdQBlgAHAA4AEwAZACAAKAAuADQAOgBAAEUATABSAFoAYQBoAJUAAAEmJxYXFhcmBxYXFgcnNic3FhcmBw4BBzcWJyYnJjcXBhcWFxYXJicWNwYHJgc2FwYHJic3JwcnNjcWFzcWFxYHJzY3ByYHNjc2MwYHFwcmJyY3FzIzMjcGBzY3BgcGIzY3DwEmJyYnFjcmJyInNzYnIiMiDwEwKwEmIyIGBwYXFhcWMwcGFzIzMj8BMjEzFjMyNjc2JwFxBBAfFg4IGRwhGwMDQAVVDSMKHAkQJhMNH4ohGgQDQAQCAwYEBzYUGW4aEx8cKbMIDSAiDAUNSwgNIC0MIx4CBYwiJw0gkwYMHiMMBl0NIh8CBaULChMTKT8acQYMHSQMBogOGQ0EAxziK0gBAQECCwEBCgIBAQEMC0hvDQ8uK0gBAQECCwEBCgIBAQEMC0hvDQ8uAQ4qHhMfFRcMDw0OGBcMH05HEkMIzh0gAkYFOQwPGBcMIDcYFA8NIjwM8hclAQMyvSIdAgZEYEUOIh0CT0QHCSAidTsERwZCFxQEHR4pRQcKICJ3AjIMF2sXFAQcH0RHDSsNEAjPPhIBBgsCCQYCXUZSRD4SAQYLAgkGAlxHUkQAAAAAAwAq//wB1gGEAAkAEwAdAAAXIxE0NjsBMhYVEyM1NDY7ATIWFRcjETQ2OwEyFhWmewYFZQUGmHwHBWQFB5d7BgVlBQYDAXsFBgYF/oWyBQYGBbIBFgUHBwUAAAAOACoAEgHWAWkALQA5AEEASQBRAFkAYQBpAHEAeQCBAIsAnQCuAAA3FRQXBicmIgcGJicmNTA1JjY3Njc2OwEmJyY3NhcWFzY3Njc2FxYHBgcGFTMyNzU0KwEiHQEUOwEyBjI2NCYiBhQWMjY0JiIGFBYyNjQmIgYUJjI2NCYiBhQWMjY0JiIGFBYyNjQmIgYUJjI2NCYiBhQWMjY0JiIGFBYyNjQmIgYUAzMRFAYrASImNTciHQEjNTQiHQEUOwEyPQE0IzUjIh0BFDI9ATMVFDI9ATQjyAMTEAgUCBUtDQoBFBIHCRIWCxYTFwEaFg0FAwQIFAUCAwYVBQMEFPoHqAgIqAcjEQwMEQ0NEQwMEQ0NEQwMEQ00EQ0NEQwMEQ0NEQwMEQ0NEQw1EgwMEgwMEgwMEgwMEgwMEgwp/Q0KzwoNywQQBwQXAwMXBAcQBwPcrgcHDAQDAwUnIxgYARYmCgQDBQITFxkCFw0PCQcNBgIFBQIIDwsLKi4ICC4IQQ0RDAwRTQwRDQ0RTQwSDAwSdQ0RDAwRTQwRDQ0RTQwSDAwSdQ0RDAwRTQwRDQ0RTQwSDAwSAR3+xQkODgnwBAoKBAQOAwMOBBsDDgQECgoEBA4DAAADACkACwHWAXEANgBEAFkAADcmNzY3JiMwIiM0NzY3NicmBwYHBgcmJyYHBhcWFwYjIgcGBw4BFxQxFhceATc2MhcWNjcuAScXBgc2NTA1Nic2MzYWFBcnNiYnJg4BHgE3MjcXFjI/ATY0J8MBIAkMFhoFAQUGGwcEAwYZCwUDCBAeIQEeGR0NAR0XDAkXGQEBDRE8GgsaCxQtEig3AZ8SGgwBHwcFHCpYTA8JFhxNNgE3JxkWSwcUBwEGB7MtIAoHBQ4OFQoCCAYDCRAJDBQQHQIhHRgDAQcEBQ4xHQEeICwzCAMDBR0dBT0pMBICHx0BLh4BASg6WkoaPxYbAThNNgEOSgYHAQcTBwAAAwAA/8ACAAHAAAcAGwA2AAAEIiY0NjIWFCcyFh0BFAYrASImPQI0OwEyHQEXMjU0KwEnJiIPAScmKwEiFDsBFxYyPwEXFjMBatSWltSWogQHBwXBBQcMOAxeBwcjDAEKAhQJAgUmBgYiDgELARQHAQVAltSWltS0CASMBAgIBIwODAwCVgYGKQQERxoEDSgEBUUYBQAAAAADACoAFgHWAWoAGwAlADoAADc0NjMyFyYjIgYHJiMiBhUUHgQfATY3JjUWBiMiJzY3FhcWFyc2JicmIgYUFjMyNxcWMjc1NjQnmko1EBAWJxUkChUtICwPGh4eGggHBgkuzy8hFxNQCAcEF2RWEQkaH1o/Py0eGVYIFwgICNA1SgUgFhIoLR8WLCMhFxIEBQMGJjshLwxARgUEF6xWH0gZID9ZQBBWCAgBCBcIAAAAAAEAKv/+AdYBggAYAAABIgYHLgEjIgYVFB4CHwE+BDU0JiMBZCA1Dw81IC9CLD4/FhYJHEo4LkIvAYIgGxsgQy8tWUAzDA0FETg8Wy0vQwAAAQApABwB1wFkACgAACUWBisBFRQrASI9ATQmKwEiBh0BFCsBIj0BIyImPwE2HwE1NDsBMh0BAdMEBAVFB1IHFA8NDhQHUgdFBQQEzwQEOQc+B7oDCooHB1sOFBQOWwcHigoDogQELCwICGgAEgAsAB0B0wF5ABoAHgAsADAANQA6AD8ARABJAE4AUwBYAF0AYgBnAGwAdACAAAAlMh0BFCsBIjEjIjEjIj0BNDsBNTQ3OwEWHQEHNSMVJTUnIxEzNTQ2MhYdATMXNSMVJSM1MxUzIzUzFQcjNTMVMyM1MxUHIzUzFTMjNTMVNyM1MxUzIzUzFQcjNTMVMyM1MxUHIzUzFTMjNTMVJjQ2MhYUBiI3IzUjFSMVMxUzNTMBywgIbwG2AXAICGcFZFwGy18BF1NTLhkUGjFwXf71ChUXChUuChYWChUtChYWChX+ChUXChUtChUWChYtChUWChblHSodHSoyDxsQEBsP9QjHCAjHCHoGAwMGesi4uGrSAf7HdAkNDQl0BLi4ex8fHx8tHx8fHy0fHx8fWh8fHx8tHx8fHy0fHx8fuSodHSodQA4OGw8PAAMAc//qAY0BlgAXACcANQAAEjIWFRQGBw4BFRQGKwEiJjU0JicuATU0EzIWHQEUBisBIiY9ATQ2MxcyFg8BBisBIi8BJjYzxnRTFRgRCgcEdAQHChEYFcMFBgYFbAUGBgVQBAUBAQMLJQwDAQEFBAGVUzoeKiAWGx0FBgYFHRsWICoeOv7xBwQEBQYGBQQEBy4GBQQLCwQFBgAAAAIAqf/qAVcBlgAJABMAADcjNTMVMxUjNTMTNCYiBhQWMjY10iiEKa4pZiIvIiIvIsJQ11BQASUWHx8sHx8WAAAFAC3/8AHTAZUADwAfADMAOwA8AAATITIWFREUBiMhIiY1ETQ2BSIGHQEUFjsBMjY9ATQmIxcjFhUUBiImNTQ3IxUUFjMhMjY1JiIGFBYyNjQnYwE5Fx8fF/7HFiAgARMICwsILwgLCwgUJQVNbE0GJwoHASUHCoBGMTFGMlUBlR8X/scYHh4YATkXHy8LCC0ICwsILQgLgxISNUpKNRISsgcKCgfkMEQwMEQwAAAAAAUAWf/qAacBlgAbAB4AJwBFAFkAAAEUFjERFAYjISImNRE0NjsBOgExMjMWHwEWFzAnFTMTNSMiJj0BIxE3FRYXFgYjIgYjIiY/ATUjIiY1NDY7AzIVFAYjFS4CNSc1MzI0KwEiFDsBHQEGBwGmAQkF/s4FCQkFvQEBAQEEAnUCAXRFE2YGCKCFNwQEBQYEjwgKAwQ7CQUJCAUINQkPCAYECQUBEwUFRgQEEwMPARQBAf7nBggIBgGOBggCAnUDBFBF/uf9CAZn/o7TLXUGBQsBDgR6LQgGBgcNBwdWBxILAQI4CQk4AgYfAAAACwB6/+cBhgGWAA4AFQAYACAAJwAvAEcATwBdAGUAjgAAEzMyNCsBLgEiBgcjIhQzFyM2PQEzFzcHJxc1IwcVMyY1BzUzFSMiJgc1Mx0BFAYjFzQnBhUGKwEVFBY2NTczFRQWNj0BIyIvATI2NyMeATMXFRQXMxUUFjY9ATQmJwciPQEzFRQjFzUOAR0BIzU2PQEjFRQXFQYUFxUjFRQWHwE+Aj0BIzUzMjY9ATM2NfhYAwMDAhgfFwIDAwMpLAcGHx4bG0MGHywHJTIlBwY4MgYHEQEBBQolGBgBCBkYJQoFARAXAlICFxAvCgQTEh0WtAYVBk0WHRcNKQ0QECIVCgoFDhYhJgkMBQoBbAYPFBQPBn8IEDdBQTg4NzdBDggQQR4uBgYuHAIKBgIBAQEBBKsPDQ0PhYUPDQ0PqwSQFA8PFAY3FARKDAoKDGIVIAIqBRoaBQ03ASEVJyoCDSUlDQIqAiACaDINGgcHAgocDTJoDAkeBBQAAA0AAP/AAgABwAAHAA8AJAAsADYAPgBIAFIAYgBmAG4AegCGAAAEIiY0NjIWFAQyNjQmIgYUJRcWDwEGLwEHFCI1JzQ2MxcyFRQjJxQiPQE0MhUHFxYHBiI1JyY2FhQrASI0OwEXNhYPAQYiJyY3NiInJj8BNhYPAiImPQE0NjsBMhYdARQGIycVMzUHIRUUIyEiNSUUMSEwNTc2OwEyFwcyLwE0KwEiDwEUMwFq1JaW1Jb+oMCIiMCIAQoRAQEIAQEQBgIQAQErAQEqBgYcEgICAQMSAgQRAxkDAxkCAgQCEgECAQICJwIBAgISAgMBEnUEBwcE0wUGBgXQzvABEgj+/QcBEf7wDwQL0wsFWgIBAwI2AgEDAkCW1JaW1H6IwIiIwGwRAQEHAQEQCwEBKwEBEAEBHwMDGQMDCRICAgEBEgIEHAYGCgIEAhIBAQICHwECAhICBAISTQYFfwUGBgV/BQaIe3vICAcHEgEBIwoKGAEKAgIKAQALACoADQHWAXMAFAAcACYALgA4AEIAUgBWAF4AawB3AAAlFg8BBi8BBxQmLwE0Nh8BFhUUDwEnFCI9ATQyFQcnJjYfARYHBiIcASsBIjQ7ARc2Fg8BBiInJjc2IicmPwE2Fg8CNTQ2MyEyFh0BFAYjISImNyE1IQEVFiMhIjc1JSE0MTc2MyEyFh8BMC8BJisBIg8BBjsBMgFOAQEMAQIZCgMBGAIBQwIBEzAICBYbAwYDHAMDAgMEJwQEJwIEBgMcAQQBAwM9AwIDAxwDBgMbyAoHAUoHCgoH/rYHChYBQP7AAXUBDP5sDAEBqf5YFwcRAUoHDgMXoQUBA1QDAQUBA2IDtwECCwICGRICAQFEAQIBGAEBAQEJOgUFJgUFLxsDBgMbAwMCBQkJEAMGAxsCAgMDMAIDAxsDBgMbaMcHCgoHxwcKCgu//skNCwsNDgE2EAkHNhMQAwMQAgABADH/6gHPAZYACgAAATMVESMRAScBITUBtRkc/pUVAWv+lwGVGf6AAWj+hxQBehwAAAAACAAq//wB1gGEAAsAFwAjAC8AMwA3ADsAPwAAEjQ2MyEyFhQGIyEiATIWFAYjISImNDYzJTIWFAYjISImNDYzJTIWFAYjISImNDYzJzUzFQc1MxUHNTMVBzUzFY4LCAEhCAsLCP7fCAEpCAsLCP7fCAsLCAEhCAsLCP7fCAsLCAEhCAsLCP7fCAsLCHY2NjY2NjY2AWAQCwsQC/7VCw8LCw8LcQsQCwsQC3ALEAsLEAtCNzdwNjZwNjZxNzcAAAAABgCM/+kBcwGdABUALAA+AFQAawB9AAAlNCcmJyYHBhceATMWBwYHBhcWNjc2JzQnJicmBwYXHgEVFgcGBwYHFBcWNzYnJicmBwYXFhcWBwYVFhcWNzY3BgcOAScmNzY3NiciJicmNzYXFhcWBwYHBicmNTY3Njc2JzQmJyY3NhcWFxYHBgcGJyYnNDc2JyYnJjc2FxYBbDIKDQwPDgkBBAFpUAEcCw8HEAVGSBINFAwQDgoBAzIOCB0FAQ8NCTBNARoMERALEQMFGAQBDg4IGpgBRgUQBw8LHAFQaQEEAQkODwwNCjJJATAJDQ8BBR0IDjIDAQoOEAwUDRJOARoIDg4BBBgFAxELEBEMGrVpUBAQDwwKEAEGlaQCKxELBAIHW240LSEbEAwKEQEEAUpXMCsHCA4EAwxEUzUqEwsLExogLioGCA0EAw0rKWdbBwIECxErAqSVBgEQCgwPEBBQYlBEDAMEDggHKzBXSgEEAREKDBAbIS0xMysNAwQNCAYqLiAaEwsLEyoAAAAABAAE/8QB/AG8AAcADwAdACcAADY0NjIWFAYiAhQWMjY0JiIXFA8BBiIvASY1NDYyFgciJjQ2MhYUBiMchryGhryelNCUlNCoBjoBBgE6Big4KEQMEREYEREMYryGhryGAUzQlJTQlMgODo0DA40ODhwoKDkRGBERGBEAAAIAh//qAXkBlgAHABUAADYyNjQmIgYUNxQPAQYiLwEmNTQ2MhbrKh4eKh6sC2cCCgJoCkdkR+keKx0dKxUZGPsFBfsYGTJHRwAAAAADAG//6gGRAZYAGQAjAC8AACUyFh0BFAYrASImPQE0NjsBNTQ2OwEyFh0BJxUzNTQmKwEiBhMzJzY1NCYiBhUUFwF1DBAQDOoMEBAMBj4sCiw+uJIoHAocKCVIExMVHhUT2BAMtgsQEAu2DBBUKz4+K1RUVFQcJyf+3zcKFQ8VFQ8VCgAFACr/6AHWAZYAMAA0ADgAPABAAAABFhURFAYvAQcGIwYnIi8BBwYiIyIjIicmJyYnND0BETQ/ATYzNhcyHwE3NjM2FzIXAxEHETMRJxEzEQcRMxEnEQHNCA0GXl4CAQMCAgJeXQIDAQEBAwMCAgEBCGMCAgICAgJeXgECAgMCAttIq0isSKtIAWgECf6eCAgDKioBAQEBKioBAgICAgMBAQEBYgkELAEBAQEqKgEBAQH+mgFEIP68AUQg/rwBRCD+vAFEIP68AAQAbP/qAZQBlgAlADsAXADOAAABFhURFCMhIjURNDc2MzIfATc2Mh8BNTQ2MhYdATc2Mh8BNzYzMicVMjMyHwE3NjIfATc2MzAzNTQmIgYTEQcGIi8BBwYiLwEHBiIvAQcGIi8BBwYiLwEHBiIvARE3NRcVDwEGIgYHBicmJyYnJjc0NjUmJzQOARUUFhUGFx4BHwEWFRQHBiciLgMnJjc2Nz4BPwIjPwMXMxcHFhceARceARceATMXFhceARczFxQPAScHMCIuBCcmJxYXHgYXHgEXFgGOBQj+6ggFAgEEAhESAgcCBi9ELwUDBgMREgIEAbwBAQMCEhECBwMREQMDARsoHLIJAgcCEhEDBgMREQMGAxERAwcCERICBwIREgIHAgniBwIGAQIDAQUMDxEvFhYDBAEDAwQEBhUIGwoJCgQRCwEOCg4PBhgDAw8CBAIBAgIBBQsGBwMDAwEGAw4ECREMCxADAg8FAgQBAQEDAwQMBQYJCgsOBx0LAgUBBQMFBQgJBQ0vAgYBMQIF/skICAE3BQIBAhAQAgIFHCAuLiAcBQICEBACFRUCEBACAhAQAhUTGhr+oQEcCAICEBACAhAQAgIQEAICEBACAhAQAgII/uRZAQUGBAIBAQEDAgEGDh0cIQMHAw4EAQoLAQEHAx0dDBUEBAYEDAEHBQUECQ4JJCEYBwEHBAMGCQYIAhMGBAIDAQICBhYJBwcBCQgEBAEGAgECAgIBAgQGCQYYFBEHAQcDBwQHBgQIEQEDAA4Acf/qAY8BlgAlADsAXABgAGgAcAB4AIAAiACQAJgAoACoALAAAAEWFREUIyEiNRE0NzYzMh8BNzYyHwE1NDYyFh0BNzYyHwE3NjMyJxUyMTIfATc2Mh8BNzYzMjM1NCYiBhMRBwYiLwEHBiIvAQcGIi8BBwYiLwEHBiIvAQcGIi8BETc1MxUGFAYiJjQ2MhYiJjQ2MhYUFiImNDYyFhQ2MhYUBiImNAYUBiImNDYyFjQ2MhYUBiI2MhYUBiImNAYUBiImNDY6AhYUBiImNAYyFhQGIiY0AYkFCP70CAUBAgMDEBECBwIFLkIuBQIGAxARAwMCtgEDAxEQAwYCERECAwEBGyYbrAkCBwIREQIGAxEQAwYCERECBwIREAMGAxARAgcCCXkKNAsQCwsQLBALCxALIRALCxALERAMDBALSAsQCwsQEQsQCwsQLRAMDBALGwsQCwsQHBALCxALDRALCxALATECBf7JCAgBNwUCAQIQEAICBRwgLi4gHAUCAhAQAhUVAhAQAgIQEAIVExoa/qEBHAgCAhAQAgIQEAICEBACAhAQAgIQEAICCP7k1x4eDxALCxALJgsQCwsQCwsQCwsQGwsQCwsQKBAMDBALGxALCxAMJwsQDAwQKRALCxALCxALCxAdCxALCxAAAAACACoAEQHWAW8AFQAhAAABERQGIyEiJjURNTQ2OwEyFh0BMzIWByM1IxUjFTMVMzUzAdUNCv6ECQ4NCm4JDfgKDX4ySjIySjIBOv7vCQ4OCQERHQoNDQoFDm0yMkoyMgABACoAAAHWAYAAKQAAJRchNz4BPwEuAT0BFjYnLgM1NDYyFhUUDgIHBhY3FBYOAgcXHgEB0QT+VgQBDglgFRUNGgMBBQECPVY9AgEFAQMaDQEEBxMNYAkOQEBACREDHgQWCQkEExEGFQsaECw9PSwQGQwVBhETBAEGDAsLAx4DEQAAAAABACoAAAHWAYAALwAAKQE3PgE/AT4BPQEmJyYnJicmNyY1NDY3MjEzHgEVFBUWBwYHBgcGBxUUFh8BHgEXAdX+VgQBDglqCg0LBwQDDQQECQE3JgEBJjcIBAQNAwQHCw0KagkOAUAJEQMhAxEJDA4VCwoIERIMBwUnNgEBNicFBwwSEQgJDBUODAkRAyEDEQkAAAAABQAqAD4B1gFCAA8AOwBHAFMAXwAAARUUBiMhIiY9ATQ2MyEyFgU3Nj0BJicmJy4BNyY1NDYzMTIWFRQVFgYHBgcGBxUUHwEWFzU0KwEiHQE2NzMyNjQmKwEiBhQWFzMyNjQmKwEiBhQeATQmIyEiBhQWMyEyAdUOCf6ECg0NCgF8Cg3+hiQHAwMBAQQDAwETDQ0SAwMEAQICAwcjBQIEgAUCuZQEBwcElAQHBwSUBAcHBJQEBwejBwT+ugQHBwQBRgQBKtQKDg4K1AoODogKAwcEBQcDBAIMBAMBDRISDQICBAwCAgUHBQQHAwoCBm0FBW0GQwYKBgYKBjcHCQcHCQdFCQcHCQcAAwAqAFYB1gEqAAMABwALAAATNSEVBTUhFQU1IRUrAar+VgGq/lYBqgEIIiJZIiJZIiIAAAUACQCJAfcBwAAsAC8AMgA6AD0AACUxJxQGFQcUIwcGIyErAS8CIj0CET0BPwIyNjsCITsBHwIUFh0CESUVNxc3IRcHIScHBiInNxc1AfcCAgIDAgQD/jEEAgECAgICAgIBAQECBAHQBAQBAgIC/jGEU7v+ioCAAXaAMAcIB2CEkAYBAgECAwICAgICAQQCAR0CBAIBAgICAgEBAgEEAv7h/dptG5qTamooBAQ8bdoAAwAA/8ACAAHAAAcAPABJAAA8ATYyFhQGIjcyPQEuAzE2NzU0KwEHDgEnJicjIh0BFw4BBxUUOwE+BDEeAhc+AjUwHgMXNzIdARQjISI9ATQzIZbUlpbU8QYJGCIXMCoGAnYGBwYlUwQFWg1ADQUKCBgXFQ0BDRECAxAODhYZGQcFCAj++QgIAQdW1JaW1JamBgQIFBwUKx8KBWIGAQUhQwUITA00DAMGBxUSEQsBCwwBAQwLAQsRExQHsgikCAikCAAAAAMAAP/AAgABwAAHAEsAVwAABCImNDYyFhQnHgIdARQrASI9ATQ7ATY3JyI1NzQzFzY1NCYnBxQjJxUUIyciNTcnIjU3NDMXNyciNzQzFzIVFCMnBxcyFQceARUUJzYmJyYGBwYWFxY2AWrUlpbUlrYJCgEDuAMDSx8SWgMCBF8HFhMJBAYEHAIBBgIYBAYGBgQCAywCBAUGBwIKHCRJAgkIBw0BAgkHCA1AltSWltQ0AxMQDxoDAxcDAhcSBAkCFA8QFCMIKgIBBAIGBAMBBHQDARkBBAIKAwIBGQEEMAoyHwtcCA0BAgkHCA0BAQgAAAIAb//qAZEBlwAHAEoAAAAOAS4BPgEWExQjISI9ATQ7ATY3JyY/ATYfATY1NCYnBwYvAQcGLwEmPwEnJj8BNh8BNycmNh8BFgYjJwcXFg8BHgEVFAceAxUBBQQUFw0FFBeYBf7oBQVyLR2JBAEDAQSRCyMdDQEFCAEBBCoFAQEIBAElAQQJCAgFAgRDBQIECAkJBAEPKzYBCw4GAQEGFw0FFBcMBf7WBAQiBQMjHQEEDQUBHxYZIDUMPwUBAgUFAQkBBAYBAQWyBQECJgIBCAEOAQgCJgIBBEkQTC8MCwIQGxMRAAEAAAGAAgABwAADAAABFSE1AgD+AAHAQEAAAAADACoAigHWAPYABwAPABcAADYiJjQ2MhYUFiImNDYyFhQWIiY0NjIWFHctHx8tIH8sICAsIIAtICAtH4ogLCAgLCAgLCAgLCAgLCAgLAAAAAIAKQAmAdgBWwAlADEAACQGJi8BLgE3JgcGBw4BIyIjLgEnJj4BFhcWFxY3Njc2FzYWHwEWJy4BBhYfAR4BNiYnAdhAXyJKIAoZDQoOBwYaEAIBExsEAQYLCgEFFBEGDBwYGSBXIEojywYSCgIGFwcRCwIHZj8FIkogViAJAgMWEBQBGhUFCgIGBhgBAhMkBgYTGQkgSiNLBwILEQcXBgIKEQcAAwAq/+oB1gGWAAcADwAXAAASMhYUBiImNBcUFxMmIyIGFzI2NTQnAxaosH19sH0tLMgjKUVjqEVjMsonAZV9sH19sFhBMAEGE2PtY0VGMf74FwAAAwAqAEUB1gE7ABsAIwA0AAAlMhYUBisBFRQGIiY9ASMiJjQ2OwE1NDYyFh0BBjI2NCYiBhQ2HgEfAQcuAiMiBg8BJz4BAScFBgYFFgcKBxYFBwcFFgcKByk6KSk6KglyaxkYMgcYVDAqURQUMgkk1gcKBxYFBwcFFgcKBxYFBwcFFlMqOioqOo4BGgwMwgEGCQgEBMIGEQABAEf/6gG5AZYAJwAABCImND8BNjIWFA8BBiImND8BFwcGFBYyPwE2NCYiDwEGFBYyPwEXBwEEb04noR1SOR2aEzQlEocUhwoUHgqaFSk6FaEfPlcfjhSOFU9xKKUdOlQdnhMmNROKFIoLHRUKnhU8KhWlIFk/IJEUkgAABgAE/8QB/AG8AAcADwAlACkALQBLAAAEIiY0NjIWFAQyNjQmIgYUJRQGKwEiJj0CNDY7ATIWHQEzMhYVBxUiNBceAQcVNT4BNTQnNRYXMzQmJzUjFSIGFRQXFSYnIx4BFxUBXryGhryG/rTQlJTQlAFkBwW4BQcHBTUFB3cFB3IKGwwBDQsTHgkBEhIKEgcVHAgDEgETCSSGvIaGvJ6U0JSU0CkEBwcEhg0FBwcFAgYFJA8NIgEPAR4MARALFgMSAQoMDwEMDA0NFAQUAgsNEAIMAAAOACr/6gHWAZYAHgAhAC4AeQCDAJUAmwChAKcArQC2ALwAxADOAAABMBQxERQGIyEiJjURIzUzNTQ2OwEwMjAzFh8BFhcwLwEVAyE1IyImPQEjFTMVIxcGBwYmJwYHBi8BJjc2PwEGBw4BFRc2NzY/ASY3NjsCMhYXBzQnJicGBwYVFBc2PwEGBxQHFhcWFzYzFhcWFRQGMTQnJgcWPwEGBzY3JicmJwYHBhcwFxQxIzA1NCMVIzUzMjEWFCsBNTMyFCcyFCMiNBcyNCMiFCUjNTMyFCcVMzUzMjU0IxcjNTMyFCcVMzI2NCYjMxUzNTM1IzUzNQHVCAb+zAYIWloIBr8CAQQDdQMBL0a/ARloBgijj4/6AgQJJxMoLSYVBQQCAx8NCAIMEgEWKw0IAw4FAQoDAQUFAQIDBAQCAQEGAQIGAgIBCxUEDhURFgcDAQsMIigNBAGdICoCBxMMCAwFkgEBAgECAQECAQEBAQUFBQUEBAT+4AYHDB0KBxcVLgcJFSgVCxMRDCYKGRkaARQC/uYFCAgFARFcIwUIAQN1AwQLRkb+5v4IBmgVXLYDAQILCwYPRAsCAwUQEwcHAgsYBQEEVxkUBjYUBwkEEAoGCwECBQYIEhcCBRkdCQQCHxQECQMBBgIFAQMEBAQDFAYEBgIOBwIGEBkVFwsdAQEBAQIFAQECAgULCwoJCfoQEBk5FxERMCYmMDkPGw85GAkOCgAAAAMAKv/qAdYBlgADAAYAEwAAJSc3Fwc3FwE3NjIfAgcmLwEmNAFM5lnmSVkg/mAoChwKChhZCw0JChvmWeZpWXkBeCgKCgkYWQsNCgocAAAAAgAA/8ACAAHAAAcARQAABCImNDYyFhQnJicmJyYHBgciBgciJy4BJyYnJjc2MzY3NicmJyYnJisBIgcGDwEGBwYXHgIXFhcWMzI3Nj8BNjc2NzYnAWrUlpbUlqIKDgwIBwkKBAEDAQIHAxEEDgcGAgICBQ0IAQEHBQsGBwMCCwYIAQkHBgICCRgQIywHBwUDFQcCCAUFAgMJQJbUlpbUJw0LCQQEBggGAgEIBBYEEwwKAQMCCQUICA8PDwkDAggBDAwKDgYZLhQwHQQCBQMBBAcGBggLAAAAAQBH/+oBvAGWADoAACUWBwYHBg8BBgcGIyInLgMnJjc2PwE2NzY3MjMyFxYXFhcWBwYHBgcGFxYXFhcWMzY3Njc2FxYXFgGsDwgDCggPAxEgCQcKDhRSTy0FBAoRDQILDREIAQMODBAMCgIDDhcJBQIECxMUFBYLBQQEBRUPDQwXGkgTEAYPCwcBCAgCBwtIamQVFxIcDgINBAYBERgeGw0PChACBAIDERwcGxoNAgQIEAsGBhIUAAgAKgAXAdYBaQAEAAkAKAA0ADsAQgBPAJEAABM0NxUmFxYVFAcnBxYzFTM1NjU0Jic1Mhc3JisBNSMVDgEVFBczFSYnFyIjJjUmNzYzMhUUJyYnNjcWFwcnNjcWFwY2MhYVFAcmIyIHJjU0BSInNjU0IyIHBhcUFyYnLgEnNjU0JiIGFRQXBgcnFwYHIgcGByMGFRQWHwEzFhcVMzcWMzI3FzM1NjcWFxYzMjQj6AoKEAsLFgoKEAYZDQwIBQoJDQEGCg4XAQsF1gEDAwEDAgMJdAobCwcQCbUHCBEHCxgxMyQhEAwODiIBGQsHDhQIBQcCAQMEBDMpAS0/LQEWEisMBgQBAQkRCAkIBQQgDRUlCiMlJSILJDMCCAYMFgUFAS8IAhUFFAQGCQIICgoICAMVCgkEFgYKCAcHAQ0JEAcXAQdpBQYIAwIMCDEHBwoOBgUbGwUFDgoGfiQaJRICAhIlGqQFBw4XBgcMAwMBAyE2DggHIC0tIAcICAseOQcHAg4BDR0NGAQFEw4uFwwMFy4iMgQBDgoAAAQAKv/qAdYBlgALABMAGwAjAAAAFg8BDgEuAT8BPgEXNi4BBg8BHwEUBiMiJzcWJwcmNTQ2MzIBawEZjhpKNgEajhlLCREBJDQRQ1nZNSYeGH8SJYASNiYdAWRIGo4ZAjJIGo4aAYESMSMBEkNTjCY1En8YLIAZHSY2AAAB//v/wgH4AcYAWgAAFy4DNz4DFx4CBw4DJz4INxYXFjc2NzYnJicmBw4BFxYXFjY3MDY1NicmNjc2Fx4BBwYHBgcGJjc+ATc2NSYnJgcGFRQXFgcGBwYHMBedJUAuDw4NQVZmM0JbFRgTSFNcJwUHBwUFBAUCBQESHh8eORALDx9ZOzM0JxkNFQYFAgEHCxgvMx0bJigFBBEUIBUYBQMMAwIBERMRFwMFBBMFAgIBJw04T2E2NFMtDRIWbINGM0khCA8GDQ4LEgkUCBYDFwQEEB5KMydSDgkbGnE0HAwDAgcFARMTLmEKBgcKPispGR8CAhwVCysLCgsWBwkOEiQPCQ0SSx0IMRIAAAAAAwAqACYB1gFaAAcAFwAiAAA2MjY0JiIGFCchMhYVERQGIyEiJjURNDYXNTQ2HwEWDwEGJtJcQkJcQlgBkAUICAX+cAUICKIGBGQKCmQEBlBCXEJCXMgIBv7oBggIBgEYBgjUdAUDAjsFBjoCAwAAAAIAAP/AAgABwAADAAcAACUVITUBIxEzAgD+AAEgQEDgQED+4AIAAAAEACr/6gHWAZYAIgAvAFcAXwAAJTAGMRcHJyYiIyYnJicHJzcmNzY3JzcXNhc3FwcWHwEHJwYmBh4BNzY3NiYnJiMmJwYHFwcnBicHJzcmJwcnNyY3JzcXNjcnNxc2FzcXBxYXNxcHFgcXByYWPgEuAQ4BAZMCAScIAQMBBAQNCSARHAIEAQQVHBoSFRIkDQ4EIAYiCVIIDxwNDQQDDAwCAg9SCg4MKhMRERMrDA0LJxIlAwIkESgKDQwqFBEQFCoMDgooESQCAiUSsTAvExMwMBMTASEGIAEBAgUKDCQRDg0GBxocFgkDHBMfDxQJJwIRShwaBwcHDg0ZBQEESg4KKBIlAwMlESgKDg0qFBEREyoMDgooEiUDAyURKAoODSoUERETKh4UFDAvFBQwAAAABgCN/+oBcwGWAAUADwAZACkAOQBJAAABIyc1MxUHMhYdASM1NDYzEzU0JisBIgYdATcXFgYHBiMiLwEmNjc2MzIHBiYnJjc0PwE2FhcWBxQHFzIWBxQHBi8BLgE3Njc2FwFDhgucIx0q5Codix8WVhYfbTgGAgYGBwkGOAUBBwUHCTQHEAQFAQdHBxAEBQEHDggKAQUHCVkICgEBBAcJATgLUlIbKh329h0q/tXkFh8fFuSwRQYQBQUHRQcQBQQHBQIGBgcJBjYEAgYFBwoFpQ0IBwUGAQkBDAgHBQYBAAAEAAD/wAIAAcAAIgAmAC4AMgAAATIXFRQGKwEVFAYjISImPQEjIiY9ATQ2OwE1NDY7ATIWHQEnFTM1BDI2NCYiBhQBNSMVAe0PBAoHXgoH/wAHCl4HCgoHXgoH/gcK/uD+wREMDBEMAUvgATgP0AcKdwcKCgd3CgfOBwp3BwoKB3dorq6sDBENDRH+4q6uAAACADj/6QHIAZYABwAWAAAAFAYiJjQ2MgM1ND4DNx4DHwIBZzxWPDxW8wIWJlI4OFImFQEBAQFZVjw8Vjz+VWEDChoVFAICExgXCAdfAAAAAAoAX//qAaEBlgATAB0ANQA5AD0AQQBIAEwAUABUAAATIiY0NjsBNDY7ATIWFTMyFhQGIyYGFRQXMzY1NCYXMhYVERQGKwEiJjURNDY7ARQWOwEyNjUDNSMVNzUjFTc1IxU3Bxc/AScHFzUjFTc1IxU3NSMVrQcKCgcrDwscCw8rBwoKB1oKDQgNCncOFRUO/A8UFA8PEAymDBDMHh4eHh5ZEi4POCMoh8bGxsbGAVsJDQoLDw8LCg0JMAkHDQMDDQcJIBUO/sYPFBQPAToOFQwQEAz+qR0dMR0dMR0djRYmEkoFONwdHTEdHTEdHQAAAAIAcf/qAY8BlgAbACMAADc0Nz4DNTQmIyIGByc+ATMyFhUUBgcGHQEjFjIWFAYiJjTTFQslDw4ZExofAl0GUUA5TiArF1oWLiAgLiGIIhQKIg8VChQWHhcGPkQ+OCMyIhIXEhQgLiAgLgAAAAEARv/qAboBlgAcAAAlMw4BIyImNTQ2NzUzMDIzMTUXBzUxIgYUFjMyNgGLLgxnRE5ta0wCAQGPjztUVDsxTYRCV21OTG0BATRWVUpUdVM9AAAAAAEAKgAWAdYBagAWAAATFTYeAxceAR8BBy4FDwEVJ+oEDionMRMcIgMDAwgdKSIrMg8OvQFpWQEBBQsaEhtbICEGHS8gFBIFAgJbjAAFACr/6gHWAZYAHwArADcAOwBHAAABMhYVERQGIyEiJjURNDY7ATU0NjIWHQEzNTQ2MhYdAScVFBYyNj0BNCYiBgcVFBYyNj0BNCYiBgE1IRU3NSM1MzUzFTMVIxUBvAsODgv+iAsODgs+GSQZUBkkGToJDAkJDAmmCQwJCQwJARz+jJguLkQuLgFcDwr+wQsODgsBPwoPDxEZGREPDxEZGREPDzkGCQkGOQYJCQY5BgkJBjkGCQn+lfv7MS5ELS1ELgAAAgAn/+oB2QGZAAwAOgAAARYHAQYiLwEmNwE2HwE3JwEXNycmNh8BNycmNh8BNycmNh8BNycmNh8BNycmNh8BNycmNh8BNycmNhcB0wYG/tADBgJrBgYBMAYFRxRg/tpgFzwKEwk8FxoIDwcaFz0JEwk8FhoHDwcaFj0JEwk8FRkIDwcaFzwKEwkBKAUG/tACAmsFBgEwBgaEFGD+2l8WPQkSCTwWGgcPBxoWPQkSCTwWGQgPCBoWPQkSCT0WGgcPCBoXPQkTCgADAAD/wAIAAcAABwAOACMAADwBNjIWFAYiEzMyFRQrARc3IwcnPgE1NCsBFTM1MxcHMzcXM5bUlpbUMhkfIRdwKCoVHhIUREUoEi0wLB0bLVbUlpbUlgFXFRRfOiIpBBoTN7NHPUIpKQAAAAAOAAD/wAIAAcAABwAPABIANQA+AEcAUABYAGAAdACKAJIAmQCtAAAEIiY0NjIWFAQyNjQmIgYUJRUzFzUzFRQrASI9ATQ7ATIxMjEWHwEWFzAVFDEVIzUjIj0BIxU3IyIUOwEyNCMVIyIUOwEyNCMHFDsBPQEjIh0BFDsBNSMiFTUUOwE1IyIVFzMnNyMHJzY1NCsBFTM1MxcHMz8BMx0CKwI9AiM9BjMVMyc0KwEVMzI1BzMyNTQrAR8BIycHIzcnIxUjNTMyFRQHFzczAWrUlpbUlv6gwIiIwIgBBygMEAizCAhvAQECAkQBARA8CF5LNwYGNwcHNwYGNwcHPQYwMAYGREQGBjAwBowXGBQVCw8UIyMUCRcYFg8lCwsQShRVCSUQDQwRHQwREA05GBcNDxYYFwkUIyMUDwsVQJbUlpbUfojAiIjAwSiiCxQICOcIAQFEAgIBATMrCDzWvQ0NJg0NLAcDCgZMBw4HJgcOBzYhHREVAxUcWiQfIRVDDDMdDQ4CAxMOGAMKFyECCxUKCgoLRCEVFSEfJFocFQMVEQAAAAAOAAT/xAH8AbwAAgAnADAAOQBCAEoAUgBmAHwAhACLAJ8ApwCvAAABFTMXNTMVFCsBIj0BNDsBMBYxMjEWHwEWFxQxFDAdASM1IyI9ASMVNyMiFDsBMjQjFSMiFDsBMjQjBxQ7AT0BIyIdARQ7ATUjIhU1FDsBNSMiFRczJzcjByc2NTQrARUzNTMXBzM/ATMdAisCPQIjPQYzFTMHNCsBFTMyNQczMjU0KwEfASMnByM3JyMVIzUzMhUUBxc3MwQ0NjIWFAYiAhQWMjY0JiIBHygMEAizCAhvAQECAkQBARA8CF5NNwcHNwcHNwcHNwcHPgcvLwcHREQHBy8vB48WGBUWChAUIyMUCRgZFg8mCgoRSRVVCSkQDQwRGQwREA05GBYODxYYFwkUIyMUDwsW/rqGvIaGvJ6U0JSU0AErJ6MMFAgI5gkBAQFEAQIBAQEzKwg81r8ODigODi8HBAoHSAcOByAHDgcyIR0RFQMVHFokHyEVQwwzHQ0OAgQSDhgDCxYhAQoUCgsKCkQhFRUhHyRaGxUEFRFGvIaGvIYBTNCUlNCUAAAACQAw/+8BfwGWACgAKwA3AEMATABUAFwAcAB3AAABFSM1IyImPQEjESE1MxUUBiMhIiY1ETQ2OwEwMjMyMRYfARYXFBUwFCczJwciJjQ2OwEyFhQGIwciJjQ2OwEyFhQGIwciJjQ2OwEdAQciJjQ2OwEVJyImNDY7ARUXIzcnIxUjNTMyFRQHFzczBxcjLwEyNTQrARUBfhxmBgihARUcCAb+zwYICAa9AQEBBQJ0AwF0RESZBQcHBV4FBgYFXgUHBwVeBQYGBV4FBwcFUFAFBwcFdHQFBwcFUGQmKigPIz06IRoSJSMpJhg4HRsWARNXSQkFZv6TEyEGCAgGAYkGCAEDdAIEAQEBDUQtBwkHBwkHQAYKBwcKBkEHCQcSBYEHCQcXQAcKBhdQODU+mi8kBiMcMTgjZhESIwAAAAIASv/qAbYBlgAUAB4AACUXIycHIzcnIxUjETMyFRQGBxc3MyUVMzI+AjU0IwFfV1IxNVBYUyFIf3skITYmTf7qKw0QFQo4Y3hKSnhuggFGYyMwBks9jUoCBhANJQAAAAQAKgAdAdYBZAAHACMAMACLAAABJiIHJzYyHwEUKwEVFCsBIj0BIyI9ATQ7ATU0OwEyHQEzMhU3BgcmNzQ3NjMyFhcWFwYnNjc2JyYnJgcGBwYXJicuASMiByIxLgEHDgEfAhUGDwEGHQEUHwEzFhcWFxYHBhUWFxY3Nj8BFjMyNxcWFxY3Njc2JyY3PgI3MTY1NCcWFxYzMjcyJiMBLB1CHQQfRh8BBCIDMwQiBAQiBDMDIgSBAggEAgMBAgIEAQEYDQgIAwUEBAkMCgkCAQEFBAxZOQ0MARIwEggHAgEZKREeCgojAQwXEwIECAIDHBIKBwIKCwoKCwoBBwoTGwMBAggDAgQKBDMBCAcOHQIBCQEJARULCwsNDXwEIgMDIgQzAyIEBCIDBAcCBwkDAQECAgMcAQMGCQsKCQMFBgULCAcCAys4AhYSAgEHBAMuARgmBQIKNwsCBhcRDgQGGwgCBwEBAwEFGQEBGQUBAwEBBwIIHAUDAwcDJjcDBAMBDwERAAAEAAD/wAIAAcAABwAPABcALQAABCImNDYyFhQEMjY0JiIGFDY0NjIWFAYiJxQWMzI3FxYyPwE2NC8BNiYnJiIGFQFq1JaW1Jb+oMCIiMCIcCk6KSk6QTcnGhZLBxMHAQcHSw8IFxtON0CW1JaW1H6IwIiIwHM6KSk6KUYnNw1KBwcBBxMHTBo/Fhw3JwAAAAACACr/7AHWAZQAEwAbAAA2NDYyFx4BBxcWFA8BBiIvAQYjIiYUFjI2NCYiK1uALiUNGX0LCwEMIQt7JStANERgRERguIFbLiVoLHwMIAwBDAx7FstgQ0NgRAAAAAQAAP/5AgIBwAAKABIAFgA/AAAlFA4BIyImNDYyFiIUBiImNDYyEyUXJQUiBhUUFjMhMhYUBiMhIiY1NDY3JyMiJjQ2OwEyHwElMhcWDwEGBwUwAdYLEwoRGBghGOgYIRgYIf7+sSEBFv7dBxALBQE+CAwMCP7CFyEVEC49CAwMCE0QBAkBbgoFBgEeAxD+yyALEQsXIBYWIBcXIBYBHQGaEDgRBwgSCg8KKBcQIAfYChALDysBBQcIrw8BEgAAAAX//wAUAgIBwAAXACQAOABAAE0AAAEWBg8BFxYOASIuAT4BMzIXFh8BNzYWFwM+AS4BDgEUFhcWMzI1NhYHFAYPAS4ENSY+ARYXNiY0NjIWFAYiBwYXFhcjNSY2OwEHBgH7BwUKggENG0RVRBoaRSoNDSQaA4AKGAfJHxUcQkkwMCQKCx8OFQEgERADCBcRDgEOGBcFCpwsPiwsPi8MIwEEfgE5KEoHNQFCCxgHVgMoUTEyUVAyAwcYAlUHBQr+/xVHRSMOOko6BwOdARUPFioKCQEFERMcDQ0UBwsME4g+LCw+LHU9NAIFeyg6BSIAAAEAKP/xAdgBjAAaAAAkFg8BFxYHBiIvAQcGJj8BJyY2OwE3NjIfATMB0gYIdCwDCAMJA3R0CA8DLHQIBgqPLAMUAyyP+xMFVYgJBgICVVUFCwmIVQUTiAgIiAAAAgAq/+0B1gGVAEkAUQAAFyInIiMiJjQ2MhYVFAcWMzI3NjcuATU0Njc2PwE2Fh8BFgYjByInDgEVFB4BMj4BNTQmJwYjJyImPwE+AR8BFhceARUUBgcGBwYmIgYUFjI2NOhVHwUEGyUlNSUYFz8rEwsCLlEZIAEJHgcOAggCCgciBwQXDCc1JzUoDRYFByEICQIHAg4HHwgBIBlSLwMTHaoZEhIZExJbJTUlJRofE0gUDBEOikQjJRAKBA8DBwcfBw0CBAwWFypbOTlbKhcWDAQCDQcfBwcDDwQKESQjRIsNHhUfuhMZEhIZAAACACX/6gHbAZoANABSAAAFFgcGIi8BBwYiJyY3BwYiLwEHBiInJj8CJwcGIicmPwE2Fg8BFzc2Fg8BFxYPATYXFg8BJzcnBwYiJyY/AScHBiInJj8BJwcGIicmPwEnBzEHAdIICAQJBGYIBAkEBgUNAwoEqwwECgMICBQYMxUECQQICDwIEAgVMiwIEQkMrAgIDAgGCQgKQC4bEQMKAwgIEB0QBAkECAgQHRADCgMJCRAcGBcBCAkDA2YJAwMHCA0EBKsMAwMJCBQXMxUEBAgIPAgRCBUzLAgQCQyrCQgMBQYJCAkBLhwQAwMICRAdEAQECAgQHRADAwgJEBwYFwAAAf///8sB8QHAADgAAAEiByc3JwcnNycHJwcXBxc3FwcXNxcHJwYVFBYyNjQmIyIHJzYzMhYUBiImNTQ3JwYVFBYyNjQmIwEnSjkZBhgEFgcZBB4RHjgCTBU3AkyfByoHKTopKR0UEjEmMTpRUXNSFjAkdqZ2dlMBXjEYTAI3FUwCOB4RHgQZBxUFGAafByQODx0pKTopDDEfUXNRUTooIik0P1R1dad2AAAAAAQAOf/qAcMBlgAPAC4APABUAAAlIzc1IyI1NDsBMhUUKwEVByInJjc2NzUjIiY0NjsBMhYUBisBFRYXFgcGIyoBIwEjNSMiNTQ7ATIVFCsBAyImPQEjIiY1NDY7ATIWFRQGKwEVFAYjARByHiAEBHYDAyCcEQUGCQZdCgoPDwp2Cg8PCgpeBggGBgwD+wgBMyMgBARjBAQgEREXCgoPDgtjCw4PCgoXEJk+dgUFBQV27AoMDgfFXBAVEBAVEFzECgwMCgE3VAUFBQX++BcQzBEKCw4OCwoRzBAXAAAGACr//wHWAYEAEQAlADIANgBRAFkAACUWFRQrAgYjIiY0NjIWFRQPATI3IyImPwE2Mh8BNjU0JiIGFBY3Njc2NTQmIgYUFjMyJzM1IwcUBiMiJic1IxcHJzcXBzM2NzUHJzcXBycVFgYUFjI2NCYiAdMCBwFcOE5PcXGfcQa7Oi9mBAUDbwIJAjQBZpBmZsUEAwILEAsLCAUVHx9CEw0LEAJdEQ0oKA0RXAYPEg0oKA0RFiwHCggICkMDAwc3caBxcVAXGH8kBwTCAwNZDApIZmaQZjUEBAQECAsLEAs1VA0MEw0IARINKCgNEhAFXBENKCgNEVwHEgoICAoHAAAABACG/+oBegGWABkAPQBJAE8AAAUjIiY9ATQ3Jj0BNDY7ATIWHQEUBxYdARQGJzM1NC4DJyY0Nz4EPQEjFRQeAxcWFAcOBBU3DgIdATM1NCYvAjMOASImAWzYBQk8PAkF2AUJPDwJz7wPExgKBAsLBAoYEw+8DxMYCgQLCwQKGBMPXggYKZIlEhJBggkjKiMVCAZfRSMjRV8GCAgGX0UjI0VfBggcURUhEw0DAQMWAwEDDhIiFFFRFSETDQMBAxYDAQMOEiEVPwYUKwsrKwsoDg9vERUVAAAAAQBj/+oBmgGWACsAACUVFAYjIicuAS8BJjY3NjMyHwE1NDYyFh0BNDYyFh0BPgEzMhYdATYzMhYVAZpHOT4mDCcODQQLDAUFFgcbEBcREBcQARALCxEGFAsQzWNBPjEOViQjDRcEAhVE4QwQEAx3DBAQDBMLEBELFxMQCwAAAAAEAIz/6gF0AZYABwARABsANwAANjI2NCYiBhQ2IgYHMzYyFzMuASIGBzM2MhczJhcjFTMHIwcjJyMnMzUjJzM1IyczNTMVMwcjFTPqLCAgLCBIJBwFDQs2Cw0FHCQcBQ0LNgsNBSkVMRwXEGAQFxwxFRwxFRwxhDEcFTEPHy0fHy3QFREZGRGYFREZGRHbGWsiImsZaxlrFRVrGQAHAGr/6gGWAZYAAwAHAA8AEwAXABsAHwAAFxMhEQMRMxEnMxUhNTM1Mwc1IxUTNTMVIzUzFSM1MxVyAQEa/uIbQP7UQKwSiHYbWxxbGxUBPf7DASL++QEHZCQkJCQSEv65yMjIyMjIAAIAKgAbAdABcgAuAC8AAAEGBxUUDgIjIicWMzI3LgEnFjMyNy4BPQEWMyY1NDceARcmNTQ2MzIXNjcGBzY3Ac8RGiA8YDlIPQoLPC8cLAkICQsLHicTFCYLIVw2AzMkJRodGgocGhcBSRoSDCtWSC0nASUBIRoBAgcvHwEKGS4YFCgwAgoJJDMbBQ8fEAMKAAIAbP/qAZQBlgAnADMAACUyFh0BFAYrASImPQE0NjsBNTQ2OwEyFh0CIzU0JisBIgYdATsCBzMnNjU0JiIGFRQXAXcMEBAM7gwQEAwGPy0KLT8nKB0KHShxIyeWShQUFh4VE9gQDLYLEBALtgwQVCs+PisJAgscJyccVLE3ChUPFRUPFQoAAAACACoARQHWATsADwATAAABFRQGKwEiJj0BNDY7ATIWFzU3FQF0GxPuExoaE+4TGwZbAROmEBcXEKYQFxd/N0C3AAAAAAIAkP/qAXABmAAHAD4AAAAuAT4BHgEGExYGByIjIiYvAgcGIyInLgE/ASY/AQ8BFAYjIjEiJj8BND8BNhczHgEPATc2HgEGDwIXFhcBHB8SBRkfEgU4AgsKAwIJDgIWJj0HEQUECggEPwUCDBwECgcBBwkBBAhGDRACDxECBCgGDQYFBjwFNQQCAUkFGR4SBRke/q4KEgILCWcsmA8CAxQJnAoLTRA8BgkLB0QJBScLAwMYDxYRAwUMDQMbHTsFBwAAAAAEACQAAQHXAYAACQA+AEgAfAAAARY+AS4BDgEWFxMnJi8BPwE2Jg8BNzYmJyMmDwEGFQcUFjMyMTI2PwIHBhcHBhYXFjMyPwEfARYzMjM+AScBFj4BLgEOARYfAhYGBwYjIi8BBwYPAQYjIicuAT8CJj8BBwYjIicmPwEyNzYXMx4BDwEXHgEHBiMiLwEBfw0WBRAbFgUQDlYVAgMwBTUODA4kBAIQDQIODD0IBAgGAQYIAQMaCwIEOAMHCQQEDwY2IhQEEgIDCQoC/tkNFgUQGxYFEA4LSQQGCAUFDgYwAwEEOgcKCAcHAQY1BgwDCT0FBQcECgtfAQEMDwENEAIGKwYFAgMLAgMmAT0DEBsXBBAbFgL+4GIGBDUaGAYbBhAVDRUDAgoiBAg+BgkIBTYORQkKigkRBAEOhydcEgIQCQEgAxAbFwQQGxYCh5QIEgQCDGMaBwVCBwUHEgc8PwwQODcEBQsKVwEKAgMVDSYQAgsGCgEOAAAAAgAA/8ACAAHAAAcAOgAAPAE2MhYUBiITJicmKwE0NzY3NicmBwYHBgcmJyYHBhcWFyMiBwYHBhcVFBceATc2FzIXFjY3Nj0BNieW1JaW1KgDCw4WBAMEEwYDAgURBwQDBAwUFgEUEBUKFQ4IBiIBCQspEggICQcSKQsJASJW1JaW1JYBNwIFBAwIDgYBBgQCBgsECgwNFAEWFBEDBAMEFCoBFBYfIwUDAgIFIx4XEwEsFAAABAAqACkB1gFXAA0AIAAzAEYAADYyFzIUDwEGIi8BJjQzNxwBIwcGIicmIgcGLwEwNDc2MgYyFxYUDwEGIjUmIgcGLwEmNDc2MhcWFCMHBicmIgcGIi8BIjQ36iwQAQEkAQIBJAEB+wEZAQIBTNZMAgIaAVj4tHAoAQEZAQMcTR0CAhkBAQa0QAEBGQICNZE0AQIBGQEBYA4DASQBASQBA68BAxoBAUpKAgIaAwFWpCYBAwEZAQEaGgICGQEDAXg+AQMaAgIyMgEBGgMBAAAAAAUAkP/qAXABlgArAH8AjQCaAKoAADcmNz4BNzY1NDUuATU0MzIeATM2FzIVFgYVBhUUBhQXHgEVFCMiLgExDgI3MhYdARQGKwEHIzcjIiY9ATQ2OwEmJyYnJjc2Fjc2LgE1Jjc2FhceARcWNzY1PAE1NhcyHgIGFRQzMj4BMTQ+ATMyBwYWNjc2NzYXFgcOAQcGDwE0JyMiBh0BFBY7ATY3FzY3IxQVBwYHMzY3Nhc1NCYrAQYHFQYHBgczMjb0CgMBCgICAQoHAgQEAQQHBgELAgEBAQkHBAYCAQMEVg4UFA4yAjsCLQ4UFA4wAQUICw8IBxsEAwIGAQMEBAICBAIDAwECBgMEAQEBBAMEAgEEBQYCAgQEBAEBBgQGBwILAgsCQwEsCAsLCCgBAzsBATEBAgIwAQEBRwsIJQIBAQEBASwICz8BCwYGAwQyLwUGCwUJAwUJAQcGDgQUIgQZDwgGCAYIBAUBBQPFFQ6cDxQ2NhQPnA4VCQ0UERYFBScDBhIgBAwBAQUIBhMJDAcCAwQdBhoBAwgFCgIuDBMCEggZJAIHBwMBDQMDEAYYBR8LKAsNCwicCQssYQ4tFw0LHl8uMxoQSZwICxkrAR4TGTQLAAAAAAIAkP/nAXEBlgAHAD8AABI0NjIWFAYiFx4BDwEGJjQ/AScjFRQGJjUnMCYxJy4BPwE+ARcWFA8BFzIxFjMyPwEnJjQ2Fh8BFgYPATAjFRbgExsTExtyCgEKQwoTCi46BxMSAQFABQEFRQUQBQYFOR4BEBYXEBw5BQsQBUUFAQVAASwBMxsTExsTiwMhCCcGDBMHGg+NDAoKDO4BPgUPBksFAQUFEAU+HQ8SGj4FEAoBBUsGDwU+RA4AAAAAAwArACoB1QFXABUAJAAlAAABHgEdARQHBisBIiY9ATQ+ATc2OwEyBzY0LwEmBh0BFBcWMzI/AQHECwYZGELERS4BBwcWTsRNcwgIWQcNBwMEAwNZATwMJyRJQxgWND1JGRcdCRugBBEELgQICF0IBAICLgAEAAj/vwICAbwAGABFAHAAhQAAJQYHDgEnJic+CTc2FhceAQ8BDgEnJicuAjUjBiMGBwYHDgEnLgE3Njc2NxY/ATY3HggXHgEHJSYnJicmJyY1Jjc2NzY3NhcWFxYXFhceARcWFwYHBhUGFxYXBgcUIjEGJxM2FxYXHgEHBgcGJyYHLgInJjY3AfUSKxVGGAEbAg0DDQUMBwwKDQYZMRQTCA0mEzsbGBACEQ8BBgYBAwMHDjofHhoKBw0bQhUdDB0NAhoHFwkTCxAMBhcEFP6BGhIDBA8DAQECAwgFBxgkCQkVDAwWAggCIQQIBAECAgEBQyADExCPCBEPDRkZBQUZAwUZGhQSGQUJISPjIQsGAQYfEwIUBRIGDwgMBwkDDQgUEzUX3xgJEBAeBTEqAQJbEQ8QHhgNDDkgEhAhJRoBAgciAQcCBwQHBgkKBhY9GYADEQMEERcBAQ0MEA4IBxgBAQIFBwgQAQUCFwMLCwQDCwwEAxoDAQICATUDAQEGDDUhKDcHAgYSGRktFiI3CQAAEAAA/8ACAAHAAAMADwAbADsAPwBPAFMAYwBnAHcAewCLAI8AnwCjALMAAAURIRETFRQWMjY9ATQmIgYXFRQWMjY9ATQmIgYXMhYVERQGIyEiJjURNDY7ATU0NjIWHQEzNTQ2MhYdAQUVMzUnMzIWHQEUBisBIiY9ATQ2FzM1IyczMhYdARQGKwEiJj0BNDYXMzUjJzMyFh0BFAYrASImPQE0NgcVMzUnMzIWHQEUBisBIiY9ATQ2FzM1IyczMhYdARQGKwEiJj0BNDYXMzUjJzMyFh0BFAYrASImPQE0NgHc/kFtCw8LCw8LxwsPCwsPC5EMEhIM/jwMEhIMSx4rHmAeKx7+yDtCSQYJCQZJBgkJkTo6CEoGCAgGSgYICJE7OwdJBgkJBkkGCQn6O0JJBgkJBkkGCQmROjoISgYICAZKBggIkTs7B0kGCQkGSQYJCR4BLv7SAatECAsLCEQICgoIRAgLCwhECAoKGhEN/oEMEhIMAX8NERIVHh4VEhIVHh4VErQsLBYIBjsGCQkGOwYIQiwWCAY7BgkJBjsGCEIsFggGOwYJCQY7BgiLLCwWCAY7BgkJBjsGCEIsFggGOwYJCQY7BghCLBYIBjsGCQkGOwYIAAAAAAgADAAVAf8BswAHABkAMABMAFMAXwBrAJAAACQiJjQ2MhYUJyIHNTcjBwYVFBYzMjY1NCYjJzQmIyIGBxc2MzIWFRQPARUzNSM3NjUlMjY0JisBNTQmIgYdASMiBhQWOwEVFBYyNj0BBzUuASchFRMVFBYyNj0BNCYiBhcVFBYyNj0BNCYiBjcyFhUUBgcVFAYjISImNRE0NjsBNTQ2MhYdATM1NDYyFh0BMzYBKBkSEhkRFQsFKCMqECEaGiIdFVMeGBceAh4DFgoOEUBvTTMaAP8FBwcFJwgKBycFBwcFJwcKCBkgMAX+7FUJDAkJDAmhCQwJCQwJfyk5MCMPCv6TCg4OCj0YIhhPGCIYBB1uEhkSEhlBAwE9QhkVGh4fGRYfDxcYGBcCFgwJDBE+HhovGBlXBwoHKAUHBwUoBwoHKAUHBwUo96EELiDzAVk3BgkJBjcGCQkGNwYJCQY3BgkJBTkpJDcFpAoODgoBNAoPDhEYGBEODhEYGBEOGQAAAAgADAAVAf8BswAHABkAMAA8AEMATwBbAIAAACQiJjQ2MhYUJyIHNTcjBwYVFBYzMjY1NCYjJzQmIyIGBxc2MzIWFRQPARUzNSM3NjUlNiYPAScmBh8BFjcHNS4BJyEVExUUFjI2PQE0JiIGFxUUFjI2PQE0JiIGNzIWFRQGBxUUBiMhIiY1ETQ2OwE1NDYyFh0BMzU0NjIWHQEzNgEoGRISGREVCwUoIyoQIRoaIh0VUx4YFx4CHgMWCg4RQG9NMxoBBgcYBjIZCRMJJgcJCCAwBf7sVQkMCQkMCaEJDAkJDAl/KTkwIw8K/pMKDg4KPRgiGE8YIhgEHW4SGRISGUEDAT1CGRUaHh8ZFh8PFxgYFwIWDAkMET4eGi8YGY4MDgxXGQgSCSYHB8WhBC4g8wFZNwYJCQY3BgkJBjcGCQkGNwYJCQU5KSQ3BaQKDg4KATQKDw4RGBgRDg4RGBgRDhkAAAAADAAA/78CAAHAAAcADwAyADUAPgBHAFAAWQBiAIAAhACIAAAEIiY0NjIWFAQyNjQmIgYUBTUzFRQrASI9ATQ7ATIxMjEWHwEWFzAVFDEVIzUjIj0BIxU3FTMnIyIUOwEyNCMVIyIUOwEyNCMVIyIUOwEyNCMVIyIUOwEyNCMVIyIUOwEyNCMXIzUuATUzFhc1JjU0NjM1MxUeARUjJiMVFhUUBgc1FTYmJwYUMwFq1JaW1Jb+oMCIiMCIATwRCLgICHIBAQMBRgEBET0JYHEpSzgHBzgHBzgHBzgHBzgHBzgHBzgHBzgHBzgHBzgHB0IVCxcVAwohGQgUDBYVAgojFg0OASILC0CW1JaW1H6IwIiIwAsUHQgI8AgBAUcBAwEBJBwIPt7SKR0ODikODioODioODikODhkOAhMQDQMYBBgQEA4OARIPDRYDGg0TASkUAhIrAhAAAAAKAAj/xwGPAbkAKAArADgARQBSAF8AbACLAJAAlQAABTUzFRQGIyEiJjURNDY7ATAWMTIzFh8BFhcUFRwBHQEjNSMiJj0BIxETFTMnIyIGFBY7ATI2NCYjFSMiBhQWOwEyNjQmIxUjIgYUFjsBMjY0JiMVIyIGFBY7ATI2NCYjFSMiBhQWOwEyNjQmIxcjNS4BJzMWFzUmNTQ2MzUzFR4BFSMuAScVFhUUBgc1FT4BJicOARYzAW0hCQf+mwYKCgbdAgEBBQOIAgIhdwcKu91Pkm4FCAgFbgYICAZuBQgIBW4GCAgGbgUICAVuBggIBm4FCAgFbgYICAZuBQgIBW4GCAgGfygWKwIqBhM/LxAoFyoqAQ0JRSwZEw0POQ0LCw0YKDgHCgoHAdAHCgEBA4kDBAEBAQEBRjYKBnn+UAGYUDkICwgICwhRCAsICAsIUAgLCAgLCFEICwgICwhRCAsICAsIMBwEJB8aBS4JLx4eHBwBIxwJDwEqBzIaJQFPJwIUEVQDEQ8AAAYAAACyAgABvwAbACMAPwBHAGMAawAAAR4BFRQiNTQmIgYVFCI1NDY3LgE1NDYyFhUUBiYUFjI2NCYiFx4BFRQiNTQmIgYVFCI1NDY3LgE1NDYyFhUUBiYUFjI2NCYiBR4BFRQiNTQmIgYVFCI1NDY3LgE1NDYyFhUUBiYUFjI2NCYiARAnNRI3TTcSNScVGic3JxtYHCkcHCnOICoOLD4sDiofEBUfLB8VRxcgFhYg/tIfKg4sPiwOKiARFR8sHxVHFyAXFyABKQc+KQkJJzc3JwkJKT4HByMWGycnGxYjTSgdHSgcQwUyIQcHHywsHwcHITIFBRwSFh8fFhIcPiAXFyAXWgUyIQcHHywsHwcHITIFBRwSFh8fFhIcPiAXFyAXAAAEAAD/+AIHAcEAFwAyAF0AegAAERQXDgEHBjc2NzY3Fj4BNTQuASMiDgEVMzQ2NzIWFRQGJyYGBwYHPgUuAicmNRcHHgE3FhcWFxYnJic+AiYnDwEeAQ4BBw4DHgQXJicuAQcGJic3IzU0JiIGHQEjIgYUFjsBFRQWMjY9ATMyNjQmI0cCFQsUJiYRGhg7ZkM8VzEwVTscYERFYnZVCyMLCAwBCAMGAgQBAQUEQJ0KE183FxoTJiQUFgweKw0kLAcHJB0NJhoEBgEBBAIGAwgBDQcKJAwvWw0mHQkNCR0HCQkHHQkNCR0HCQkHARtHLAkqChUCAggLGAQhTTYySSAhSTI7RAFEO0FLCQEiBQQEAgwHDAcKBwgGAiM7wAoSHgYYCwkBARQVKBE+RkgXDA0TPDkxDQIFCAcLBw0GDAIEBAQkAggdDcodBgkJBh0KDAodBgkJBh0KDAoAAAAIAAD/xQH6AcAADwAfACcALwA/AE8AVwBfAAATMhYdARQGKwEiJj0BNDYzFzU0JisBIgYdARQWOwEyNhYiJjQ2MhYUJiIGFBYyNjQHMhYdARQGKwEiJj0BNDYzFzU0JisBIgYdARQWOwEyNiQyFhQGIiY0FjI2NCYiBhShHiwsHlceLCwedhINVw0SEg1XDRL1YUVFYURWPisrPiseHiwsHlYfLCwfdRINVg4SEg5WDRL+dmFERGFFVj4rKz4rAcAsH1YfLCwfVh8soVYNEhINVg0SEj1FYUVFYXssPisrPrgsH1YfLCwfVh8soVYNEhINVg0TE65FYUVFYXsrPiwsPgAAAAkAAP/CAZQBwAACACsAOABFAFIAXwBsAHQAkAAAARUzEzUzFRQGIyEiJjURNDY7AToBMxYzFh8BFhcWFTAUMRUjNSMiJj0BIxETIyIGFBY7ATI2NCYjFSMiBhQWOwEyNjQmIxUjIgYUFjsBMjY0JiMVIyIGFBY7ATI2NCYjFSMiBhQWOwEyNjQmIzYyFhQGIiY0NzQ3PgM1NCYjIgYHJz4BMzIWFRQGBwYdASMBB1IYIgoH/o8HCgoH5AEBAQEBBQOMAwEBInwHCsKgcgYICAZyBggIBnIGCAgGcgYICAZyBggIBnIGCAgGcgYICAZyBggIBnIGCAgGcgYICAZVGRISGREFDAYUCAgOCg4RATIDLCIfKhEXDTEBhlL+sCk6BwoKBwHcBwoBAQOMAwUBAQJINwoHe/5GAYkICwgICwhSCAwICAwIUwgLCQkLCFIIDAgIDAhTCAwICAwIGxEZEhIZKhMLBRMICwYKDBANBCIkIh4SHBIKDAoAAAAAAgAAAJUCAAHAABkAJwAAEzMWFRQGIyImNDYzMhcHJiMiBhQWMzI2NyM1BSMVIzUjNTM1MxUzFZWNA09BPldXPjspKBgkJjY2JigqA1UBa0ArQEArQAFADgtAUlh8VycnFzdOOCoXMytAQCtAQCsAAAP////LAe0BuQASABwAMgAAFyInJicmNz4BNzIWFRQOAgcGJxY3PgE3DgEHBgciJyY2Nz4ENzYWBw4EByLcN0AHA0BIL8WFBwkMHDspOLOGUzxCAXevKj4wDAMBBwYHGERCViQHGwglW0ZJGwkBJRYCBpl0TF0JCQY9cHhjHSkxKzwrw40KVUNkxgwGCwECByQzYz4NDw5BaDYmCAIAAAADAAD/1QIAAcAABwALAB4AABIUBiImNDYyFxEjESEVPgIeAR0BIzU0Jg4BHQEjEWofLB8fLCBrARUNOUE8KGopMChqAaEsICAsH5X+qgFWLhgfARZCMNi0JikCKiO0AVYAAAAAPwAHABMB9QG8ADMAagB0AIYAkQClALYA0gDfAPEBBwEjASsBOAFCAVQBXwFzAYQBoAGtAb8B1QHxAfkCBgIRAiUCNgJSAl8CcQKHAqMCqwK4AskC5QLyAwQDGgM2Az4DSwNYA2oDgAOcA6QDsQPHA+MD6wP4BAAEDQRHBFAEXAR5BIcEngSoAAAlPgE0JyYnJic2NzYnJiceARcWFxYzMj4CNC4CIyIHBgcOAgcGIyIGFBY7AR8BPgEXLwEjIiY0NjMyNz4CNzY3MzU2MzIeAhQOAiMiLwEjJicuAi8BFxYXFgcGDwEXFhcWFxYHJxYXBiMGByYnFjcmLwEXFh8BNzI3Nj8BJyYvAQcWFxYXFh8BLwEWNyYvAR8CMxczNzYnJicmJyYvAiYnJjQ3Njc+ATcGFxYXLgEHHgIfAScmJyY/AQ8BDgIHIwcGBwYUFxYfAScUBwYUHwEjIiY0NjM3IyIGFBY7AicmJyY0NzY/AjY3NjMyHgEUDgEjIicmJzY3NjQnJgc2FxYUBwYvARcWFxYzMj4CNC4CIyIHBg8BFyY3MhYUBwYHFjc2NCcmDwEVBhcVBxYXBiMGByYnFjcmLwEXFh8BNzI3Nj8BJyYvAQcWFxYXFh8BLwEWNyYvAR8CMxczNzYnJicmJyYvAiYnJjQ3Njc+ATcGFxYXLgEHHgIfAScmJyY/AQ8BDgIHIwcGBwYUFxYfAScUBwYUHwEjIiY0NjM3IyIGFBY7AicmJyY0NzY/AjY3NjMyHgEUDgEjIicmJzY3NjQnJgc2FxYUBwYvARcWFxYzMj4CNC4CIyIHBg8BFyY3MhYUBwYHFjc2NCcmDwEVBhcVBxYXFhcWHwEvARY3Ji8BHwIzFzM3NicmJyYnJi8CJicmNDc2Nz4BNwYXFhcuAQceAh8BJyYnJj8BDwEOAgcjBwYHBhQXFh8BJxQHBhQfASMiJjQ2MzcjIgYUFjsCJyYnJjQ3Nj8CNjc2MzIeARQOASMiJyYnNjc2NCcmBzYXFhQHBi8BFxYXFjMyPgI0LgIjIgcGDwEXJjcyFhQHBgcWNzY0JyYPARUGFxUHJicmNDc2Nz4BNwYXFhcuAQceAh8BJyYnJj8BDwEOAgcjBwYHBhQXFh8BJxQHBhQfASMiJjQ2MzcjIgYUFjsCJyYnJjQ3Nj8CNjc2MzIeARQOASMiJyYnNjc2NCcmBzYXFhQHBi8BFxYXFjMyPgI0LgIjIgcGDwEXJjcyFhQHBgcWNzY0JyYPARUGFxUnFAcGFB8BIyImNDYzNyMiBhQWOwInJicmNDc2PwI2NzYzMh4BFA4BIyInJic2NzY0JyYHNhcWFAcGLwEXFhcWMzI+AjQuAiMiBwYPARcmNzIWFAcGBxY3NjQnJg8BFQYXFTc2NzYzMh4BFA4BIyInJic2NzY0JyYHNhcWFAcGLwEXFhcWMzI+AjQuAiMiBwYPARcmNzIWFAcGBxY3NjQnJg8BFQYXFTcmNzIWFAcGBxY3NjQnJg8BFQYXFSc+Ajc2NzYzMh4CFA4CIyInJicuAicWFxYHBgcGIxYXFhceAQ4CMQYjJyIvASMiJjQ2MzI3FyYnFhc+ATcmJyYnHwE2JyYnJicmJx4CHwEwJicmJyY3MjQ3Bw4CDwEGBwYUFxYXJyMiBhQWOwEmJyY0NzY3NhcWFAcGJxYXFjMyPgE0LgEjIgcGDwEWNzY0JyYHBhcBDAMHCQQNDQYLBBMFAgQaJB4VCxMUGSMPBgYPIxkVEw4RIiNHQA0rITAwIR4pZAEFAmErJxwoKBwsDEFKJiITDQEPEBMdDgcHDh0TDw4BAQsWFxcmFgoDBQQBBwULEgYHEw0EDQ0jAwMEAgUDAwUJDQ4QCQMJAwIFAwsLAgYCBAUBOAoDBCMNAwJFIREUFhcIAiUBBFAEAQUIBA0hAwQLATUDAwUFBAVeTisQAQEPLE1lSE8mJRUJEgIBFQkSAyUlTUYBBAkFBgYEBgMbAgYGAhAWHx8WGhobJiYbGgoFAwIGBgIDBfgECRASERoKChoREREJBBwSFRUSIxoTERETGgcBBQoTGhQcDAUFDBwUGhMKBQEKAwMTGAwMFxoREBATGgUFBYQDAwQCBQMDBQkNDhAJAwkDAgUDCwsCBgIEBQE4CgMEIw0DAkUhERQWFwgCJQEEUAQBBQgEDSEDBAsBNQMDBQUEBV5OKxABAQ8sTWVITyYlFQkSAgEVCRIDJSVNRgEECQUGBgQGAxsCBgYCEBYfHxYaGhsmJhsaCgUDAgYGAgMF+AQJEBIRGgoKGhEREQkEHBIVFRIjGhMRERMaBwEFChMaFBwMBQUMHBQaEwoFAQoDAxMYDAwXGhEQEBMaBQUFsgoDBCMNAwJFIREUFhcIAiUBBFAEAQUIBA0hAwQLATUDAwUFBAVeTisQAQEPLE1lSE8mJRUJEgIBFQkSAyUlTUYBBAkFBgYEBgMbAgYGAhAWHx8WGhobJiYbGgoFAwIGBgIDBfgECRASERoKChoREREJBBwSFRUSIxoTERETGgcBBQoTGhQcDAUFDBwUGhMKBQEKAwMTGAwMFxoREBATGgUFBd4DAwUFBAVeTisQAQEPLE1lSE8mJRUJEgIBFQkSAyUlTUYBBAkFBgYEBgMbAgYGAhAWHx8WGhobJiYbGgoFAwIGBgIDBfgECRASERoKChoREREJBBwSFRUSIxoTERETGgcBBQoTGhQcDAUFDBwUGhMKBQEKAwMTGAwMFxoREBATGgUFBf0CBgYCEBYfHxYaGhsmJhsaCgUDAgYGAgMF+AQJEBIRGgoKGhEREQkEHBIVFRIjGhMRERMaBwEFChMaFBwMBQUMHBQaEwoFAQoDAxMYDAwXGhEQEBMaBQUFDwQJEBIRGgoKGhEREQkEHBIVFRIjGhMRERMaBwEFChMaFBwMBQUMHBQaEwoFAQoDAxMYDAwXGhEQEBMaBQUFCwMDExgMDBcaERAQExoFBQXVQEkkIxIOEBMWIA8GBg8gFhIQDBUXFyUVBQQCDAUMBwEHEg0EBQQCAwQCA1kHAScjHywsHywMVg4PCAQDFgEENBUXJFADBgMNIwMEPklQKCQFAQESAgEVAQEFJCdPRgMGBAYGBAQSGhgjIxgaAwMGBgP+HRQTExQdBQoRFhUdCQkdFRYRCwQCFxEODhEXBQUXAgsWCgUODAcCAQYOCA4HFhcQCRYwSDcqN0gvFwoOGhQRBQEvQjCRAgYBAQiRKTgoAQUSFRoPCgETK0A4KTg/LBIBCRASEBIFAgkUDQICAQMECAgTDQUPDX4NCwEBAQsSAQoCAgEIIgoGAgMCAQEGDRQEBSULDCQNBAIBdQEKAgIBCYEFAQMJCgQNIgoMKAQUBQgQLREMAgYaITZHPjAhGgYEEhUdEBgyR1A5Fw4DHBURBQIDEhIxEgwHAXMBBBU1FQUfKx8MJjUmCQUHEzITBgUJBR8YLEhJLUlILBggAhEUORQSCwISEC4REgIBCCUcNC5EMSExRC40GyUIXygnFyELCw0CEQ8rDxIDAQQuLgUnDQsBAQELEgEKAgIBCCIKBgIDAgEBBg0UBAUlCwwkDQQCAXUBCgICAQmBBQEDCQoEDSIKDCgEFAUIEC0RDAIGGiE2Rz4wIRoGBBIVHRAYMkdQORcOAxwVEQUCAxISMRIMBwFzAQQVNRUFHysfDCY1JgkFBxMyEwYFCQUfGCxISS1JSCwYIAIRFDkUEgsCEhAuERICAQglHDQuRDEhMUQuNBslCF8oJxchCwsNAhEPKw8SAwEELi4FIiULDCQNBAIBdQEKAgIBCYEFAQMJCgQNIgoMKAQUBQgQLREMAgYaITZHPjAhGgYEEhUdEBgyR1A5Fw4DHBURBQIDEhIxEgwHAXMBBBU1FQUfKx8MJjUmCQUHEzITBgUJBR8YLEhJLUlILBggAhEUORQSCwISEC4REgIBCCUcNC5EMSExRC40GyUIXygnFyELCw0CEQ8rDxIDAQQuLgUCBQgQLREMAgYaITZHPjAhGgYEEhUdEBgyR1A5Fw4DHBURBQIDEhIxEgwHAXMBBBU1FQUfKx8MJjUmCQUHEzITBgUJBR8YLEhJLUlILBggAhEUORQSCwISEC4REgIBCCUcNC5EMSExRC40GyUIXygnFyELCw0CEQ8rDxIDAQQuLgVmAQQVNRUFHysfDCY1JgkFBxMyEwYFCQUfGCxISS1JSCwYIAIRFDkUEgsCEhAuERICAQglHDQuRDEhMUQuNBslCF8oJxchCwsNAhEPKw8SAwEELi4Fdx8YLEhJLUlILBggAhEUORQSCwISEC4REgIBCCUcNC5EMSExRC40GyUIXygnFyELCw0CEQ8rDxIDAQQuLgULKCcXIQsLDQIRDysPEgMBBC4uBX0FERUaDwoVLUQ4KThDLhQJEREQEQUUDAgEAQMCCBMNBQYLCQcDAgEGiyw+KwGfAgIhCwEFAQwbAgKCAQUHBA0jCww8BBIWHQMDATNIUToCAQMdFRIFAgEPEi8RDQNzIjAjBgcUNBMICQIUEjMSFAIkHDBOSC9JTTAbJWsCDw4mDRADLS4AAAAAB//9/7sBvwG9ACUAVQBlAGsAcQB3AH0AAAEmDgIHJiIOAQcOAQciDgMHBh4BNzYnNjc2NC4CJz4CJgceAg4BDwEXHgMHDgUWFxYHLgMnNhc+AjU+AhYfATc+BBYDDgEWFxY3NicmJzAuAxcWFwYnJhMXNy8BBx8BNy8BBx8BNy8BBwFkFBkTCQMPISgmDAE6CAUNFRIPAwK+xQcbLQM8Cg0XEwoEBAESGQ0LAQYEAgcMBhccBwsGEQ0OBwgBASILEmp0ZxAOMggjIAsiJB4OCwEBAQUGDBDUCAMVFiAiGAsBAxYcHhcHEj4YHR3KBhcGBxYKBi4GBi4KBj8GBj8BtwUBExAJBAkgGgKTEgEGChMNC1ZGCSQ2C4sXLSEfEQYIERkYCgURDhEGAwoEAhQlLx4PJhogExcIBSoYBCkvLAkhBQZTWAEXHAYDBAQLAwQPCAsC/ngEJCoHCxwTCgIBCgwNBxcHGhsKCgFCBxQHBxQwByUIByUtCDQHBzMAAAAACAAA/78CAAHAAAcADwASABUAMQA1ADkAVwAABCImNDYyFhQEMjY0JiIGFD8BJzcjFwcnBzMWFyMiPQE0OwEyHQEjIiM1BxcGBycHBiIXNiYvATUGFBcWFRQGBxUjNS4BJzMWFzUmNTQ2MzUzFR4BFSMmIwFq1JaW1Jb+oMCIiMCIeDk5rJ1PBxIyegEEmggIywgLAgM5FgYCGhIDB3sOAQ0UCx8iFgwUCxYBFQMKIRgJEwwVFQEKQJbUlpbUfojAiIjAPC8vCEEPDikJBwh7BwcxIS8SBggVDgNFAhABFhECDgQDGAwRAQ0NAhEPDQIWBBYODw0NARAODAAABgAAAC8B/wG0AAIABQAkACkALQBMAAA/ASclIRcHJwczFhchIiY9ATQ2MyEyFh0BIyIHNQcXBgcnBwYiFz4BJi8BNQYUFxYVFAYHFSM1LgEnMxYXNSY1NDYzNTMVHgEVIy4BJx9ubgFN/tGXCyRh7AIJ/tQGCQkGAYoHCRYEBW4qCwYyIwUO7xINDxAnFTxDKxgnFioCKQYTPy8QJhcpKQENCM9bWxB+Hh1REA4JBu4GCQkGXgFAWyMLDykdBIcCEhABLCADHQYHLRgiAhkaAyIcGAUrCCsbHRkZASAaCA4BAAAABAAAABwCAAHAABUAGgAfAD4AACUUBiMhIiY1ETU0NjsBMhYdASEyFhUFFSImNhceAQYPATU+ATU0JzUeARczNCYnNSMVIgYVFBcVJicjHgEXFQIAEQv+OAsREQuFDBEBJgsR/uYODAw6EhAPEwEcL0sKDgEtLRkrETRFFQYtAS8YOQsREQsBSCMLERELBhANWCUQE1YBExQDSB4BKBs1By4BEAoeJQIdHSEgMgkyBhwhJwQeAAAAAAUAAP/EAfYBvAAfACcAMwA9AFcAADceARUUBiImNTQmIgYVFAYiJjU0NjcuATU0NjIWFRQGJhQWMjY0JiITMyc2NTQmIgYVFBcnFTM1NCYrASIGFzIWHQEUBisBIiY9ATQ2OwE1NDY7ATIWHQHiRVsJDQlfhl8JDQlbRSQuQ2BDLpkxRjExRvMoCgoMEAwLH1AVEAYPFmkGCQkGggYJCQYEIhgGGCLaDGtHBwkJB0NfX0MHCQkHR2sMCz0mMENDMCY9hkYxMUYx/koeBgsJCwsJCwZxLi4PFhY9CQZkBgkJBmQGCS4YIiIYLgAABwAGAAoB9wG5AAkAEQAkACgALAAwADYAADc0NyMRITUuATUWIiY0NjIWFBcnNjU0JiIGFBYzMjcXFjI2NCcBMzUjBzM1IwczNSMFBgcjNSG2Hr8BBy05tD8tLT8tWEIURmJGRjEiHUMHFQ4H/mEODh4PDx0PDwEVKx/ZASP8MCb+uWkOSy9IKjwqKjxiQRwjL0REXkQSQgcOFQcBAysrKysrIAkeVQAADgALABEB+AHAAAcAFQAhADEANQA9AEsAVwBeAG8AfgCGAI4AlgAANyEVFiMhIjclMBUhNDE3PgEzITIWFwcyLwEmKwEiDwEGMyciJj0BNDYzITIWHQEUBiMlFSE1ASEVFiMhIjclMBUhNDE3PgEzITIWFwcyLwEmKwEiDwEGMyc3NjMyHwEnHgY7AScmIyIPATM1IyInJj8BNjMyHwEWBwYmFBYyNjQmIgY0NjIWFAYiJjQ2MhYUBiIMAesBDv4vDgEB6f4XGwMRCAF7CBAEogQBBgEDYQMBBgEDiwkMDAkBhgkMDAn+fwF8/k4B6wEO/i8OAQHp/hcbAxEIAXsIEASiBAEGAQNhAwEGAQMJBBMoKRIJmgEUGSAeGhICFBAWMjEWEJZ+BgMDAQkVLC0VCAECBHAaJBoaJAwRGhERGhgWHhYWHi8QDQ0kAQFBCAsLCC0DEgQEEgNTDAjtCQwMCe0IDPzj4/6JEA0NJAEBQQgLCwgtAxIEBBIDYRUwMBW3ARoiKighFSg4OCgHBAIDFTQ0FQMCBKIlGRklGTgZEhIZEg8fFhYfFQAAAAAB//7/twGbAcMAOAAAASYnJisBNDc2NzYnJgcGBwYHJicmBwYXFhcVIyIHBgcOARccARUWFx4BNzYXMhcWNjc2NTY1NiYnAVQOEiIrCAcJKQkFBAklEAgFCxcsMAIrJCsVKiISDSImAQESGVcnEBITECdXGRMBASYhASUIBQoVFR0OBAsJBAwZDBEdFysCMCskBAEKBQgTRyoBAQEsLkFLCgUBBApKQS8sAQEqRxQAAAIAAP/AAgABwAAIACAAAD8BITUhJzcXBxMyFhURFAYjISImPQEzFSERIRUjNTQ2M8pJ/u0BE0kojo7VGCEhGP5yGCE5AY7+cjkhGFpKOEoojo4BjiEY/nIYISEYcnIBjnJyGCEAAAAAAwAA/8ACAAHAAAcAIwAtAAA8ATYyFhQGIjcVMzU0Nz4BNTQmIyIGBxc+ATMyFhUUDgIHBhcxIgYUFjI2NCaW1JaW1FE8EBwVNCUqNQQ8AhQSDBAJChkHDh4PFRYdFhZW1JaW1JbXEQsQCxchFiUpLSkEDxQPDQYOChYHDjMWHRYWHRYAAwAN/8cBgQHAACsAOABCAAATNhYXFhQHHgEUBgcWFAcOAScOASImJwYmJy4BNy4BNDY3JjY3PgEXPgEyFhMVJwc1MjceATI2NxYnFyc3LwEPARcH/hAsEBAPFh8fFg8QECwQASAsIAIQLBAPAQ8WHx8WDwEPECwQAiAsICZbXg0NCSQrJAkNUDsLMEIeHkIwCwGMDgEQECwRASAsIAIQLRAPAQ4WHh4WDgEPEC0QAiAsIAERLBAQAQ4WHh7+u5RcXpYFFBcXFAVnH0IvCTw8CS9CAAADAAX/1QHDAbwABwAPAB0AAAA0JiIGFBYyNhQGIiY0NjIDMzQ2MhYVOwE0JiIGFQFjTWtNTWsvO1M6OlP1D3CgcA8PgriCAQdqS0tqSqdQOTlQOf44TW5uTVp/f1oAAAAL//H/wAHpAbkAFwAdACQAKwAxADgAPgBDAEkATgBWAAAlFhUWBxQHDgEnLgInNDUmNzY3PgEeAQAWNjcnFicXPgE1JwYmBh8BNjcnNiYGBxcmFxQGBxc2LwEuAScWFycGBxc2Bx4BFyYnFzY3JwYDNhYHAwYmNwHVARMyASeERy9QNgoUMgEBJoSPaP7lOT0XtgMEvg0NvhpjDQdUARlU/jo9FrYEGQ0NVSgOBgw7KR0EmF85UB2ODTspHgOYXzhPHSICEwJVARMB7gEBXVABAT46DQgzTS8BAV1QAQE9Oxll/rcKOTMgN0whI0slIkg5TCYPTEcPZAo5NCA4UCZKJA9FTxYrRxQtS40LTQ5G9CxGFCxMjQpODkYBqwoECf4eCgQJAAAAAAUAB//JAb8B4QAHABMATABiAG0AABMXNhc/ASYPARc+ARYXPwEuAQYHFzcmJyY+ARYXFgYHIiYnLgEnJgYHBh4DFz8BLgQ3PgEXFhceATc+AScuAgcOAxcWHwE3LgE1NDY3NhYXMzcuAQcOARUUFhc3JwYeATcvAQYmN1UHgo0GBpqPOwwykpE0Cws5oqM4Mg0RBAlfknAKAiAYFRsBASUbHzUBAQMQHTspBAQjNBkNAgEBIRQlAQEvHyMzBQdHYDUmRzUbBgQTgAkQMzwrMEYCDg8DWjk1TjgWPg8COU4jAwQtWQIBhwxFRQ0NTE2OCUMuMUAJCUc2M0vtBiQiS2QRTVQZHwEXFyElAgImIQ4dMCkqDA4OCyMiKRcNEhkCAiokJwECMChAVyAGBSE2Ti4mKDwLDVsxLzUCAzYzAUBFAwJGOzpkErABL0MXCA4OCjk1AAAGAAT/yAGFAbwADgAhACkAMQA5AEEAABIyFhUUDgIHLgM1NDYiBhUUHgIfAjc+BDU0BjI2NCYiBhQWIiY0NjIWFAYyNjQmIgYUFiImNDYyFhSBiF4kOi4WFC07J/KecSU2NRMSCwoIGD8wJ+BALi5ALmIpHBwpHFBALi5ALmIpHBwpHAGeVz0gVVI5FxU4U1cgPXRnSiVbTUMUEwsLBxpMSF0lSpIqPSoqPQ0aIxkZIzcqPSoqPQ0aIxkZIwAAAAAFAAD/xwFvAbwAJAA2ADoATgBeAAA3MzwBPgUzMh4DFTsBNC4FIyIOBxUXJzc2NTQjIgcnNjMyFhUUDwI1MxUnNDU2MyEyFxYdARQHBiMhIic0NScVFBYzITI2PQE0JiMhIgY7DwMFCg8VHhMeKhYMAw4PAQYLFB0rHBUkGhUNCQQCAXwGAx4NDRIXGSIZHyoDKTOyCQoBDA4FAQEJCv70DgUeFRwBDBwVFRz+9BwV4hsbKxYfDxAHFBw3LSgbJDIhJBUOCQwZFCUXLBcYoSYCBAwIDiMWGRUiDA85Jye4DgUBAQkKxw8EAQEJCsfHHRQUHcccFRUAAAQAA//EAXMBwAAkADgASABUAAA3MzwBPgUzMh4DFTsBNC4FIyIOBhQVBzQ3MjMhMjMWHQEUBwYjISInJjUnFRQWMyEyNj0BNCYjISIGFzcmNTQ2MhYVFAcXRQ8DBQkQFR4THioWDAIPDwEGCxQdKxwWIxoVDQkEAxUBCQoBDA4FAQEJCv70DgUBHRUcAQwcFRUc/vQcFYkYGBsmGxkZ5xsbKxYfDxAGExw3LicbJDIhJBUOCQwZFCUYKxgXKg8FCQvHDgUBAQkKx8ccFRUcxx0VFdhFDRsTGxsTGw1FAAAAAgAD/8UB+wG7AEwAlwAAAQYjBgcGBwYHBgcWHwEWFxYXFhcWFx4BFxYHMA4BBwYHBgcGBxYfAR4BFzY3Njc2NzY3NhceAhcWHwEWFxYXFhc2NzY3Njc2NzY3NgUmJyYnLgInIicmJyYnJicmJyY3Njc2Nz4BFxYGBwYHBgcGJyYnJicmJyYnJjEGBwYHBgcGBwYHBgcGLwEmNzY3Njc2NzY3NjcmAdsBAhIgOF1NRh0SDB0CAgoHBQ0HCgUEBAEFBx0nCwMCIhMIBQIGNQEFAQYJEyEYHBQECAcEAwICAgUJBwQDAwsHAQEIDRofIhMLBAH+vQgMBQcCBgMBAQEfDQoFAwIDAQMHCdVdOTEdCQYGEBMiUA0LDQUGCA0DAwQHCQQIHBghFA0HBAMDAwgGUggGAgMGDBIjAgMXKwIBnAEEChIgGxoLBwgQAQEGBQIIBQYDAwMCCQgbJAsCAyASCQYCBjgCBQEFCRIiGR0WBAUBAgMDBAQKFA4KBgYVDAIDEiBCUVo6IBEC0QQIAwQBAwIBARIIBwMDAgMDCQYISyASDwUHCR0wOlrVDAsMBAkNGgYGCg4UAwgeGCMSDAUEAgEBAgZYCAsDBAcMEyECAhYoAQAABgAE/9EB/gG8AAsAFQAvADcAPwBNAAAFMyc2NTQmIgYVFBcnFTM1NCYrASIGFzIWHQEUBisBIiY9ATQ2OwE1NDY7ATIWHQEmNCYiBhQWMjYUBiImNDYyAzM0NjIWFTsBNCYiBhUBnyYKCgsQCwodTBUOBg4VYwYICAZ6BgkJBgMgFwYXILlCXkJCXigzSDMzSNUNYotiDQxxoHEPHAYLCAoKCAsGaysrDxQUOgkGXgYICAZeBgkrFyAgFyvSXEFBXECRRjIyRjL+bkRfX0ROb29OAAAEAAD/wAIBAcAACwATADEAPgAANx4BMzI2Ny4BIyIGNjI2NCYiBhQ3IgYVFBYXPgE3LgE1NDYyFhUUBgceARc+ATU0JiMnMzIWFxYVFAYiJjQ2ahpYJCRXGglXNTVYdTEiIjEiOlqAFxANTCcSGzhQORsTKEsNEBiAWgEBUpEUCJbTl5YiGSMiGTRKSX0iMSIiMaWAWhxJFydGCwswFyg4OCgXMAsLRycXShxagCZxTyAgapaW1JYAAgAA/8ACAAHAAAcAFgAAPAE2MhYUBiITNQcnBxc/ATY1NCYjIgeW1JaW1JZhNChgZ1wIEQwNCVbUlpbUlgE3AW8zKl12awgNDBELAAT////AAgABwQAbADUASABSAAAzJjc+ATcyFhUUDgIHBiMiJwYHIiMiJyY2NzY3IhcUFjEyNzA+BDc2NzYnJgYHBgcOARciJyYnJjc+ATcyFhUUDgIHBicWNz4BNw4BBwZYOEcxzYoHCgwePSs7TjhBNCUBAg0DAQcHHkoBBhUCBQsKExIaDDQoCA4FDQMnMCIpUDlDBwNDSzHNigcKDB49Kzu5i1Y+RQJ8tytAlXJPYQkJBz91fGcfKhUdCA0GCwIGKw4BBgQICBARGQ45SQ4IAwMGRTQnI1cXAgageE9hCQkHP3V8Zx8qMy0+LcuTC1hGaAAEAAD/wAIAAcAABwAPABUAGwAANjQ2MhYUBiICFBYyNjQmIhM1Ix0BMwczNSsBFSt9sH19sKiW1JaW1NXW1msVFRVosH19sH0BP9SWltSW/wAVFRVW1tYABgAA/8ACAAHAAAMADwAfAC8APwBPAAAXESERBSEzNRE1IyEjFREVNzQ2OwEyFh0BFAYrASImNTc0NjsBMhYdARQGKwEiJjUnNDY7ATIWHQEUBisBIiY1NzQ2OwEyFh0BFAYrASImNQ0B5v4TAfQGBv4MBo0DCkMKAwMKQwoDgAMKQwoDAwpDCgOAAwpDCgMDCkMKA4ADCkMKAwMKQwoDMwHm/hoNBgH0Bgb+DAbmCgMDCkMKAwMKQwoDAwpDCgMDCsMKAwMKQwoDAwpDCgMDCkMKAwMKAAAABAAC/90BnwGdABIAGwAnAD0AAAEHJyIuAgYVFycOAxYfATcnByc3FwMfATcXByE1Ii4CBh0BISc0NjIWBxUUIyEiJj0BNDYzMhYdASEBR1oCCxgPDgcCUAcWEAwBCJ6vDaGQE3MDHwJ7SkD+5woXDw0GAZwtCQsGAQz+pgYICAYGCAE/AQtS0AgHBAcMy1kHCQQFCgivnQ+RoRGAAQAB/G/BGxsHCAQIC11dBggIBjsPCQY7BggIBi4AAAAIAAAADAIAAcAACwAXAB8AJwAvADcAPwBHAAA8ATYzITIWFAYjISIAFAYjISImNDYzITIENDYyFhQGIiYUFjI2NCYiBhQWMjY0JiISNDYyFhQGIiYUFjI2NCYiBhQWMjY0JiIKHAG0HAoKHP5MHAH2Chz+TBwKChwBtBz+pBYgFhYgSjVKNTVKGyU2JSU2dRYgFhYgSjVKNTVKGyU2JSU2SjkKCjkKAUM5Cgo5CjcgFxcgFkxLNDRLND81JiY1Jf6wIBcXIBZMSzQ0SzQ/NSYmNSUAAAUAAP/AAgABwAADAA8AGwAnADMAABcRIREFITM1ETUjISMVERUSNDY7ATIWFAYrASIGNDY7ATIWFAYrASIGNDY7ATIWFAYrASINAeb+EwH0Bgb+DAaNBQ7ADgUFDsAOBQUOwA4FBQ7ADgUFDsAOBQUOwA4zAeb+Gg0GAfQGBv4MBgFSHAUFHAVVHQUFHQVVHQUFHQQAAAAAAwAF/8ACKwHAADcAYwB5AAABMhYVERQGIyEiJj0BIyImNDY7ATUjIiY0NjsBNSMiJjQ2OwE1IyImNDY7ATUjIiY0NjsBNTQ2MwERIRUzMhYUBisBFTMyFhQGKwEVMzIWFAYrARUzMhYUBisBFTMyFhQGKwEVNy4ENTQ2MzIXNjMyFhUUDgIHAgUQFRUQ/koPFhoEBwcEGhoEBwcEGhoEBwcEGhoEBwcEGhoEBwcEGhYPAbb+ShkFBgYFGRkFBgYFGRkFBgYFGRkFBgYFGRkFBgYFGeQEDSMbFR8WIA8PIRYfFR4dCgHAFRD+ShAVFRBAChAKJQoQCiUKEAolChALJAsPCy0QFf4lAbYtCw8LJAsQCiUKEAolChAKJQoQCkBtAgkaHSsVFh8bGx8WFSseGAYAAAADAAD/wAHZAcAAEAAXACIAAAEyFhURIxUhETQ2OwE1NDYzATMRIRURIQMzHQEjNQcnNyM1AbESFk/+dhYRKBUSAUME/rEBHCggM28jbmoBwBYR/oliAWISFk8RFv52AU87/uwBFBCtZm4nby8AAAAAAAAOAK4AAQAAAAAAAAAAAAIAAQAAAAAAAQAIABUAAQAAAAAAAgAFACoAAQAAAAAAAwAjAHgAAQAAAAAABAAIAK4AAQAAAAAABQAQANkAAQAAAAAABgAIAPwAAwABBAkAAAAAAAAAAwABBAkAAQAQAAMAAwABBAkAAgAKAB4AAwABBAkAAwBGADAAAwABBAkABAAQAJwAAwABBAkABQAgALcAAwABBAkABgAQAOoAAAAAawBwAC0AaQBjAG8AbgBzAABrcC1pY29ucwAAaQBjAG8AbgBzAABpY29ucwAARgBvAG4AdABGAG8AcgBnAGUAIAAyAC4AMAAgADoAIABrAHAALQBpAGMAbwBuAHMAIAA6ACAANwAtADYALQAyADAAMQA4AABGb250Rm9yZ2UgMi4wIDoga3AtaWNvbnMgOiA3LTYtMjAxOAAAawBwAC0AaQBjAG8AbgBzAABrcC1pY29ucwAAVgBlAHIAcwBpAG8AbgAgADAAMAAxAC4AMAAwADAAIAAAVmVyc2lvbiAwMDEuMDAwIAAAawBwAC0AaQBjAG8AbgBzAABrcC1pY29ucwAAAAIAAAAAAAD/wAAZAAAAAQAAAAAAAAAAAAAAAAAAAAAAwAAAAAEAAgECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0ABwEuAS8BMAExATIBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4BPwFAAUEBQgFDAUQBRQFGAUcBSAFJAUoBSwFMAU0BTgFPAVABUQFSAVMBVAFVAVYBVwFYAVkBWgDvAVsBXAFdAV4BXwFgAWEBYgFjAWQBZQFmAWcBaAAOAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuw1hZHZpY2UtY2lyY2xlBWFsYXJtBWFsZXJ0C2FwcG9pbnRtZW50E2FwcG9pbnRtZW50cy1jaXJjbGUKYXJyb3ctc3dhcAVhcnJvdwVhdWRpbwVhd2FyZA5iaWN5Y2xlLWNpcmNsZQlicmllZmNhc2ULYnVzaW5lc3NtYW4RY2FsY3VsYXRvci1ib3JkZXIKY2FsY3VsYXRvcg5jYWxlbmRhci1zbWFsbAhjYWxlbmRhcgZjYW1lcmEQY2FyZS1wbGFuLWNpcmNsZQRjaGF0CGNoZWNrYm94CWNoZWNrbWFyawxjaGV2cm9uLWJhY2sMY2hldnJvbi1kb3duD2NoZXZyb24tZm9yd2FyZA1jaG9vc2UtYm9yZGVyDWNob29zZS1jaXJjbGUMY2xhaW0tYm9yZGVyDGNsb2NrLWJvcmRlcgVjbG9jawVjbG9zZQdjb21wb3NlBWNvcGF5FGNvc3QtY292ZXJhZ2UtYm9yZGVyDWNvc3QtY292ZXJhZ2UEZGF0YQZkZW50YWwKZGlyZWN0aW9ucxVkb2N0b3ItZmVtYWxlLXByb2ZpbGUNZG9jdG9yLWZlbWFsZRNkb2N0b3ItbWFsZS1wcm9maWxlC2RvY3Rvci1tYWxlEWRvY3VtZW50LWF0dGFjaGVkD2RvY3VtZW50LWJvcmRlcghkb2N1bWVudAhkb3dubG9hZANla2cFZW1haWwJZXhjZWxsZW50C2V4Y2xhbWF0aW9uCmV5ZWdsYXNzZXMIZmFjZWJvb2sPZmFjaWxpdHktbW9kZXJuCGZhY2lsaXR5BmZhbWlseQVmb3JtcwVnbG9iZQVncmFwaBFoZWFsdGgtY2FsY3VsYXRvcg1oZWFsdGgtZmluZGVyFWhlYWx0aC1zdW1tYXJ5LWNpcmNsZQxoZWFydC1oZWFsdGgFaGVhcnQEaG9tZQhob3NwaXRhbARpZGVhBGluZm8JaW5zdGFncmFtCmxhYi1yZXN1bHQFbGFib3INbGFwdG9wLWJvcmRlcgZsYXB0b3AIbGluay1vdXQEbGlzdAZsaXN0ZW4PbG9jYXRpb24tYm9yZGVyCGxvY2F0aW9uBGxvY2sDbWFwDm1hcmtldC1iYW5hbmFzDW1hcmtldC1ncmFwZXMObWVkaWNhbC1yZWNvcmQNbWVtYmVyLWZlbWFsZQttZW1iZXItbWFsZQptZW1iZXJjYXJkBG1lbnUHbWVzc2FnZQ9tZXNzYWdlcy1jaXJjbGURbWljcm9zY29wZS1jaXJjbGUKbWljcm9zY29wZQRtb3JlBW1vdXNlBG5vbmUFbnVyc2UJcGFwZXJjbGlwFnBheW1lbnQtaGlzdG9yeS1ib3JkZXIDcGRmBnBlbmNpbAxwaG9uZS1jaXJjbGUFcGhvbmUJcGlnZ3liYW5rBXBpbGxzCXBpbnRlcmVzdApwbGF5LXZpZGVvC3ByZWZlcmVuY2VzE3ByZXNjcmlwdGlvbi1ib3R0bGUFcHJpbnQHcHJvZmlsZQ1xdWVzdGlvbm5haXJlCXF1ZXN0aW9ucwdyZWZyZXNoBXJlcGx5DHJvdXRpbmUtY2FyZQVydWxlcglyeC1jaXJjbGULcngtZG9jdW1lbnQOcngtZm9ybS1ib3JkZXIHcngtZm9ybQJyeAdzYXZpbmdzDXNlYXJjaC1ib3JkZXIGc2VhcmNoDHNob3BwaW5nY2FydA5zcGVjaWFsdHktY2FyZQRzdGFyC3N0ZXRob3Njb3BlB3N5cmluZ2UGdGFyZ2V0CXRlc3QtdHViZQt0aW1lLXVyZ2VudAR0aW1lBXRvdWNoDHRyYWZmaWNsaWdodAh0cmFzaGNhbgd0d2l0dGVyCHVubG9ja2VkDHZpZGVvLWNhbWVyYQR3YWxrEHdhbGtpbmctdG9nZXRoZXIPd2VsbG5lc3MtY2lyY2xlBHdpZmkEeHJheQR5b2dhB3lvdXR1YmURemFsbGVyZ2llcy1mbG93ZXISemFwcG9pbnRtZW50LWJsYW5rE3phcHBvaW50bWVudC10aWNrZXQVemFwcG9pbnRtZW50LXdhaXRsaXN0DHpiaWxsLWJvcmRlcgV6YmlsbBZ6Y2FyZWdpdmVyX3ByZWZlcmVuY2VzDnpjaGF0LWEtZG9jdG9yB3pjaG9vc2UGemNsYWltDHpnb29nbGUtcGx1cwV6bGVhZgl6bGlua2VkaW4Kem1lZ2FwaG9uZQ56bm90aWZpY2F0aW9ucxB6cGF5LWJpbGwtYm9yZGVyCXpwYXktYmlsbBB6cGF5bWVudC1oaXN0b3J5EnpwZXJzb25hbF9zZWN1cml0eQp6cmVmaWxsLXJ4CHp3ZWJpbmFyCXp3ZWxsbmVzcw16ejAwMXNpZ24tb3V0C3p6MDAyYWR2aWNlCnp6MDAyYXdhcmQLenowMDNwZXJzb24KenowMDNnbG9iZQ16ejAwM2lkZW50aXR5DXp6MDAzbG9jYXRpb24TenowMDNsb2NrLXF1ZXN0aW9ucwl6ejAwM2xvY2sKenowMDNtb3VzZQx6ejAwM3VzZXItaWQUenowMDQtcHJvZmlsZS1ib3JkZXIWenowMDUtY2hlY2ttYXJrLWNpcmNsZRR6ejAwNmxlYWYtZnVsbC1jb2xvcgh6ejAwN2FkZA56ejAwN2NhcmQtdmlldw16ejAwN2Rvd25sb2FkC3p6MDA3ZmlsdGVyDXp6MDA3cm93LXZpZXcRenowMDhwbGFuLW9mLWNhcmUPenowMDluZXctd2luZG93AAAAAf//AAIAAAABAAAAANWkmNsAAAAA1z8oigAAAADXPyiK);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Gotham 3r";
  src: url("https://healthy.kaiserpermanente.org/etc/designs/kporg/kp-foundation/clientlib-structural/assets/fonts/96AFA220F80ED4389.eot");
  src: local("?"), url("https://healthy.kaiserpermanente.org/etc/designs/kporg/kp-foundation/clientlib-structural/assets/fonts/96AFA220F80ED4389.eot?#hco") format("embedded-opentype"), url(data:application/x-font-woff;base64,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);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Gotham 4r";
  src: url("https://healthy.kaiserpermanente.org/etc/designs/kporg/kp-foundation/clientlib-structural/assets/fonts/2108F2E63BC303060.eot");
  src: local("?"), url("https://healthy.kaiserpermanente.org/etc/designs/kporg/kp-foundation/clientlib-structural/assets/fonts/2108F2E63BC303060.eot?#hco") format("embedded-opentype"), url(data:application/x-font-woff;base64,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);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Gotham 5r";
  src: url("https://healthy.kaiserpermanente.org/etc/designs/kporg/kp-foundation/clientlib-structural/assets/fonts/365B298D61694CBD3.eot");
  src: local("?"), url("https://healthy.kaiserpermanente.org/etc/designs/kporg/kp-foundation/clientlib-structural/assets/fonts/365B298D61694CBD3.eot?#hco") format("embedded-opentype"), url(data:application/x-font-woff;base64,d09GRk9UVE8AADp5AA0AAAAAX9gAAQAAAAA4YAAAAhkAAAZwAAAAAAAAAABDRkYgAAAIyAAAJP8AAC5dR7N+rkdERUYAAC3IAAAAHgAAACABBgAER1BPUwAALegAAAf5AAAcxs1IvBZHU1VCAAA15AAAAFoAAACA6jAts09TLzIAAAGMAAAATwAAAGBZG1ccY21hcAAABlgAAAJcAAADWB8BSFZnYXNwAAA2QAAAAAgAAAAIAAAAC2hlYWQAAAEwAAAANAAAADYDRu+JaGhlYQAAAWQAAAAgAAAAJAfdBB5obXR4AAA2SAAAAhcAAANQ5hQu/G1heHAAAAGEAAAABgAAAAYA2VAAbmFtZQAAAdwAAAR8AAALnaIeVQBwb3N0AAAItAAAABMAAAAg/7gAMnjaY2BkYGBgZHCcKHe6L57f5isDN/MLoAjDBbarm2D0/0f/LVgsmI8DuRwMTCBRAHyaDcN42mNgZGBgPvBfgIGBJeb/o/+PWCwYgCIo4DwAmv8HAgAAUAAA2QAAeNpjYGL8zRjHwMrAwrSHqYuBgaEHQjPeZTBi+MWABBYyMP13YGCIhvE91JzzgZSSohKzwn8LhhPMBxg+APnzQXJMAkx7GBSAkAkAFhYP2QB42rVVTW/bRhAdWXJsJ3FgO7ectkhgJIUki5It2DkFMOA4h6JAYgTIcUUuRToil1gurQjNoUBvvfbQQ/9FD/0X/Tf9AX07XNdUnDguipog9+3ufLw3M5CJ6EnrD2pR/fcCb41b9Bi7Gq/QGoUet0nQucedhs0qbdLPHt/Bza8er9E7+s3jddj85fFGA99d2Wq1PL5HO+1tj+838GbD5gF9237s8VaDw3YD7zBuU6uzgd2P7e88btFJ+0+PV+hB56HHbXrR+cbjTsNmlR51pMd3aL3zg8dr9HvnJ4/X6dHqgccbDXy3I1a/9/gePdnQHt9v4M2GzQM62/jF460Gh+0G3nH4WBcLk04TK54ePxPDwSDo4hsE4lSreKaM2BXHui8Sa4vne3vz+bxvF4WeGlkki36os2X/091jLT6KZZPXalrNpAkOgsPxYW882g+CHlKMB8PhuDcaHPWC/cEwOHqrTJnqXIz6o0FwonP7UttEZiIthRTWyEhl0rwXOl6m1hXzJA0TkcmFmChh1DQtrTIqEmkuQmWsxHpembSM0tAiQdlf8j9LkKDUsZ1Lo1wymyhRGF3AdXEtm3inK06VaytCaO+KTEdpjDVCXpNOKqu6QhsR6Xk+0zJCvEYCvkrz0srZTKRWVAUUy3yBWFkBV8MGiS6tu42Nzvh2pkPpuHN+I+qCWy2qUi3HdwLKanKuQr53Ws6UyUon5I0yF2mohJwapTKVwyKRVqgPIF6idnauVC4WECjz6BPZr2IoRmQU+sq99uyyy2VNrjOKIchpKCpT6FL1xQkOMu245rjLWFhXFDMl4XuRlhD+xXHbm6tJjNnoLRU0xImE4mXO0HY9gPjaGF53uT0ZOiZNBS3IUEpTSsjiJ+4pTp9hHdIAT0BdjwM8gk7hoSimGb4G+128Lkofq/O3iPec9vDM+enjZIEzjfiGJFCCfR8/qpqyG/OfIra7F/QR701RXoPLlCpwkrgN6ADvIY3x9vAd0T5z73kVY3yHeMY4GQEfYQ1g404D7N6yshKMNOXIPEKeEXue8Imll1gtGEjkFrAr8ZXM0XGL4J8xk/c406jVTVVz1Z0jVgotCbDzXGCdwFLA1ilzGSx7KkR3GR2vkE8s7Ov9OSpg2DbiaNYrKJHly/nPOLdTUDJXCzaSM10qc0rdrsCp61addXELbQL/ADVYXanKuXKC++b63uU7zYxjv4+8XqdlAm+nvMvZDN9qMMyRTXOta36fV3DllXIdXK1meNzesah4onLuXs786nkqfFbTiJBgLdmr9o25GlnD1zEKsbus+5V+w528mnDLU10hnrqRv/jnvEIlznESNvwv+3LGTDO2rDvyhk8ueAoUM5xyPDeXiidY+Pl1SNEHX/HSz51joNhSQFndQacy+kq3X3H2nNk5zvVEfy57M2e3keXTOblNjWLfocs+FFzxgvulmNeJt8h4VX4ear+s0bEueztl0ue94Kx1x//9r9se13HCmZzu3g0TGnob6Xt8U53rvt2GgfjPv4a3yfI/VOZvnsVhsnjadZH5M5VhFMe/57UmrSSh63VxLZH92loIIUKWhNCmRbvSiqHSNiWV9ppC19a1E1nSSqmfG780vf6EaqZpmjFP7/vecacGZ+bznOfMec53zjkPAAPosAOJJ7hkMSI5NuTUoo9BGIxgimwUoxYaPEMbutCLfnzBLzIhW3IkF/KhQIqhLMqjEmKcLTfCfVWUK37ylrwNr+CVvIoP4bUOSsZERR65qBaVGtAiKvWgD0MYw28yIwWpyJ3UFEzxlEP59Iez5oa5MUWp4gdvwVvzdrJSsE6JjTOBDbIB1sd6WTfrZB2slbVgBpv4PjEueUErNAoNgkaoESoF+29NuqmnMV8koQBFKMEVVECLUYwRyExKkTlZTVOhQR3qxaka0SRuSQslwvU4IUKPMyJlVIiagiui9biJu3dH7D80wwNx8ET8f7SgFV5I0OONRD1taIcfkvX4I0WmA50IQKqMGmlTCEI6QpAh/k8oMmW68VyepBBVsrKkIlVLLyeRKkDGmHGpk0acgaGRsYnpLLPZ5nPmzpu/YKGF5SKrxdZLbGztlirseQelo5OzysXVzX2Zh+dyL28fXz//AHVgUHBI6IqVq7A6LHxNRGTU2uiY2HVx8esTEpM2JKekpm1M35SRmbU5Gzhy9NiJ0vLL1yoqb1y/eevO7bv3Htx/+Ohx9ZOap7X1dQ2N2J27BSO4unP75z3bUHhe6mmrrrUd+1ClOZAj3/P2f8DBgnNt7UOv3r1//QbQduHTx1Exk/92GIdPHjp1vKi45PSZsyi7eOlCc8/grhd9/XtfDvT+BcsTwRx42mNgZgCD/1sZjBiwAAAswgHqAHjanXoHWBRJ83cDO7vjrqwBB/Osiog5YgYDGBCzgoqBaCIjihkBybRkBBUjighiVkAxi1kwnoo5e3qGO8+zBnu556tZPE/f53v/3/f83cfd6Z7q6u6q6qrfbwYjolAQIyMjblhgwAL5oq1Ul0htjaR2xlI7E6mhwqW2iT+b/vXK12kc5NdJb05IW9/6Unk9UgcH1RYsO9sMHTPZw3/pytPnhoYEB871CpzvFzLHwytkwazOXh5Bc0MC5ngEh/j7eYQskNtzgj0WGm54eQd7hfjP9pu12NDyCA4MkC88g2fV3F/g7TfTcOHv4fXt3kzvWcGz5nvPN1wHLvDw8poVYFAa7B0wR/61DwxaEuw9Z+6CFm3t27Xo3rVrt4743a1bC4fAWThTcIs2LewDO7eYu2BBUL8uXRYtWtR5wZKgQFxS0Nwlnb0C/Q02kI1AjJRkLiG1epJBhCwnxK4ZcTcmMwmJJKSAEEqIDyG5hIQTsoWQUEKCCYkmJJmQxYQsI2Q3ITuNyF5CdhGyh5AEQvYRcoiQ/cbkMCFFxmQdIUcIOU5IqRE5QcgxQhIJKSPklDE5S8gGQlYTcpmQC0aknJBLhFwhJIWQCkJuEHLVmNwm5KYxySPkDiH3CblrRB4Qco+QdEKeEvLImDwjJIeQ54SkErKKkDRCkgjJIOQkIQ8JOWdEXhCygpA4QiKMSBQhsYSEERJDSCAh8YQMJoQnJIQQb0IWEbKQELTLEkJ8jYxQci0xitOQSmNiRGzIQDIVDXDPaJbRG+NQ42Tj88bMpLPJSBMnE08Tb5MlJuUmzxRWivmKtYr33CTOn3upHKv0VC5UpinzlWdVZqqzqut8Jz6UP8SX8jdqtas1pNbIWqG18moV1XpW69daoO6o3qB+oX6nIRpe01rjpInWrNKkabZrijVXNHc1TzTva7eq7Vt7c+09tV+aTjQNM003PWf6wfSr1k7roHXWUu1J7RPtmzpinTZ17OrMr7O1TmGdA3Xr19XVXVo3o251Pft6y+ol1G9VP7P+ITOdWXszTzMfs/lmK80umL1p0LfByAauDeY1iGywvsFroZ0QJWQI24Q9wlnhhvBI+E3423youbO5r3mEeZb5LvPLDV0azm24qGFMww0NCxo+b9Sv0ehG7o0WNIprlNPocONZjYsblzd+3riqScMmFk16NLFr4tLkUpPbTd40qW5ar2nrpoOanm16s+mzpn8045s1bDam2cxmvs3WNDvRnG+e3jyn+f7m55rfbv66+YfmX8SmYlvRWpwmeonhYpK4XswVd4vF4gXxva6+rptumG6sboruWgvO4pxFhcVri48WXyz+bm3RukPrXq2Htp7QejmbrpDivi7XxylvuAjwlbLh+iYcm653EGhVFAzS1+ZgsVRboNVRbJBUmwscKwBKsK+U0+oFrd4M1BAsVNC90li6m7WidC6XUt1JaKHWsqlQKLUWLtL3UEpTWHPKsVh2Urj0rS2ignVVCtggtKH5YAeE0j+70e3QrQUNYt1Y738v1ZRafKScP7NrgVcvsK/nF7zbE3r/e6lB7W9hlwD9qR9zYP1RubtUVmUsTDw4Ntc+gz9vPV7F6oX3sqOM8AkqyrirTtBmNs9cVI6ZzvkTjvAju3AVzg/nPovgrZ69V4FZ1tNbFIz4RNUqIA7nWId9PDipDkccXlDsy89mr4V4FZ02129kFA+OqrsLtgRRN55th3vCKlVC0a5dl1J5NlQ1YOvi7fQQr4U+MBc+CR/LH77TJap+c3zQtq1Dv3ZivKp9ef/3IuxSlOycMVEXr3IOnDHd1bekTExUnco7fEQER5YlsDw9/4FCONyHHVKttpRLrp4ifKioUTXiQbsfVSXeFeTxuprxslaxRquozZRuhgqvy5kJKLg9pQWn887wnY9yC6bOmzHPi2e1Qcv9uvvCafoad/xm0G1mwuoN7NsRR9MpG9wPTO7g5exIu/HxKmb6wQYaio/p9d3nz/BsFLwTZhaF5tLdOK50155jhwt9p8ujXGb52M/jl7CnwvCpRedwQbQkr+hKHg9dWQ/Oa5bbgmmU1+qtz2OEXP4WETp0GouDX1lL4eQDjrV64/CZghW/SkWhXcUnaPWWn4Tdjm07spaUjTV4cfxbpgNHKx7H/Y7DwPHDW2hJYaxh0PiOoGOOH/lJ/Tho1amiFWVWhkHtHFqzVh1xTDo4SPWF6zQUtB/t9lxgymOgPDbngpXdWtAOpWuZ1urWnDGgdGFKF27PmI+3OO0UWPOXAEqYAE6gYE4wgSnZBObEFOCkxN0cYW2Elhj5+WeACnAUNOyo3H3VXD4OfYJZA+EzlaZ87d4Kd7ofqsMEGAVa6AXT0T4wnZmCNRvJRjEt68VkI7LpUJtZwygxEUwEZjQUOBBlSfEamAABcoNxTJTlmg9nCmYkatkhGGYO2irnXko2fmyuFdTfzWntj5pLSUDYUyW0BjzNdX8/e46CCfoL6nV6zJqLrB4dMcmhM/98GHfyevHuy/QyPepJh9NRc9w69uVZNPPgtA5wGVfb5sOvIMi+BMHqVMs1PEyG6fS13ovSFnAGvcFmbBpQRrn3l2YOw2geOcljuGhLJxa6nON79uPODXk2BbTo9TipqzlmjW4ff7eSJrZS6hvr3XN6wF94gpf+LsBSyKcsn9OOhjKcscvnN2Ah77ktIzdZM3E69Yv0CeMzoTeUUwrG+t50Efvtl6ncnvVFa49R/sl51yE4tZ3TtN6iIx23c+IJfmB3rnzkY/cvOHMAvESdVsB9AJ2stAUzus+aioPo5EBP98TfisEMF3iRHlxwdCZf/hs35ujoHV0pz6Zasv7MB9VS1nKn3clJR6ZfDHpK+bgvgvX4UzdQUcXpM8+enZk8FH1hP8nZWtQO/MscdBSuSn/SX/XhFJMOfEafO8HVCAE6gfIu1JfN+GjqsQG7zxUUHaGVsjtI6wesBWvRum8L+QTZFk0/52fjM30S7W04d6DsD51EqbvCflLRefmEHyu+ffuYmzPKjp3kbi+yy4ouzqXy2b986eCjR5c8R+Kd8c7Tu4i479MfhbF0+pZJxbxDJ+7c1Ktz31EexmMYdYUQg0NFn7tTjrscm7CtB264S8tWrDnulzX9YA3txJv0VN7+w/GdXZkZq0P5HEgUrCeeuInjbp0oe/aizMkOZxo+aXx3Uatvf0tqKkBjaM4aK/XbFBj4P3UtrO4ln5Ap0qG7AgWefQVr+Ao9KKj0wWwe2gnP2B2pryAtBIV+oZL9rfh2pZ3y4q4gzYd5FIhe/mE8fGXW7CumEy1rDV5YhR7Q1fc5MNn46gwFM0N8d6xkLURG6CDX8SP42/250uMn8i5R/kbRTDnd0hETPJlZLB8Tw63UNxCgCYisiVILpVIs6yX8SR/n3T3CL87nBrnZL2iLZolgtjAU5kEQDAQHWAQLYQCzw/PafMzwIVMD8op0NCMxO2kDXwzJ7bPDxnLzDrjvssdxPGZTwlox1YPBH3XX6LHCPXtzZh/xqaT8p1cPwAa82EQYz+Lx48ymsUgWiXnFBTJ0HnBNGO2+/5qOlm44uGPHtm071+2i52mxGx1Jpy92DwiYH+wb6oNx/TnfvJXaUT9QsFBr9740h7tK6PqpAurJnn074UjfvBPbS0voYzQJPbxsv1+B14FRW/rjwiqUUl82XRg5yc9GZDYwBoYq7xV7O+n2s1Ksb6Mm+/QRmTumusnKd0fmjtNpT0k98Pw0pPdLb93hbe5zYyc6efdEPU3aYyQ1l09U8/dgBI3EB/Scd9lk/t4rzuGybQkzR5k5rB3rzabJUTUDOrAe4CFq3+Fa1yrRnh3xULjI411YR7wZJDLsXssUeFh/a1MTis07tGVWIhOlIKV2+Uvz1mptAI6uA/vgL0zFf8FEqRUGygal9oPUDxdZl344du0cD0fYcTx8w5m5yt137MIRuBCLjn9Ba3muJu9BAYL4gp4MOOXKV/7K2V8YtItpDWttz/qxKfK07tCadYVAUXvbMFspPGOlUKdqHKvDitkzKGZ1MMMr3plbYoavB/ERWE7ObT6I/7ZdpI94CeNL76rq5Oo2QhxHPfM9T/L9enOHR113QbzDaw8adLop0WYKiGRXoT1lZyULKIFTrBNlTxgWwM945DD/vjSXwnB/CumJPCOMxJGmUpwSAtmDZIox+YjqE6AOpbiyhpR5s8fMGx7jJaf9/NK8jVoLfSWbMMFKnQhKoa1au9QwcwjolNAZ6j+EbrJBWlr+ytDjO5RQR08ESAEL1etz7n3lfDp+cmcRdVQdrBD6X+VKLuT+Qu/zBn+1h97MFz8dWV/mIhcjF2jPeoMvxsCtrecO8Y8HcbLFBKZri5tsJs/T7B0Ygw50H7BqNTOAhTDXkFk8qwMKm25Q24LzXuQZ7or22WdYZRx0VsIgRAZtsMTABu5d3rVrmDDkaL6w8MTsfa7Fw3LlrHUF180+ChAGw1WvTnkOwnUPmTijh6h1hecRQju11gvWoj7pEcwHpb6cKWG+UntTMg0X2qu1V+BWjADGFIqqnFljymbrd7M50m7WDC0o2cPOGOELhUES/tdTvIpFKYGy/vpsRMUbLCgbpN/A+kvZOJTTFkv7qsYJbAhLZYMhlVmiOHuHDUnGJqNgE4xmm8CSsjRMfXHwltMWwFHzDmrt+svmHTGMlj5j5gJcfMucqhqA01t2UYngQRptQA/6b+iBLT0nC12ousEudASn6gYMAUiveGYtSL+/0f+OEUKl10IntbYdLA4XOqt3PRe6qLWh8mahHtT+APayI4Yw0/esrtiTOrnNdOKhiGmrA0D7ULV36mm355QP+Cx0xfUo4VaY8IleOHjiLG93k5s503PeBMp3drz9BnW8vnLnuXie7g/cO4u/84BzOTV6r5wqe2DSq8/ayyeoPcie7SZqQ+FIuPCUni7ef5rvAaZVAcyU7VXNOuZUZE1laU1bZi8PsAfTtlBX3PFZ6KbW9oMbYUJ3NesA5UIPXMzFT3Lg24D4kbXYoTy1NfewmEs3x2yN5P9QBaUHpLrTKXRmaCD+W+5Gx/MzHdpUqHDmy5jQ39JfckpLi4tzyukLXurDTG1UnkedDnbHyeuwWl1YV3nyLqDqAvXEZ/T0geIzvJeq5TgnRkR7Om7ThN28a1fuqueDkGeUXw3nhT4O556iBZ6Vlz1+fGN8TwzknkPG9Ra1jrcRg8Fx5cOjR6/fPDi9r8hOgim8VIF22H2mEfvSqe7eU3nYw7Qqrd6iUkJEaQ4qZq5Mrp4rWKt/7gv6WyO8P330i07aybT6baoZIUu8xXAavioskW+v2hiXHb8VD0prw5QdlLcrEV8vAYS6/lAOs8GXWVEWyFZQyQETGzI2i4cyPgxgWoyQ9d/W+eDwsYqKAzNwnadwncdVT44cLr+637X393ULQ28xldifTpztMTHwjPPegbQfneHmPZ2/L28Bt9tTrQ2E+2FCL3XiX0JvjLPbGIioO0b5LZL+a8w9Rw2Qqx8mB1qoFCAPM61Ckb7K/xoX3yKIdUiV44NtM+xihhJa/HLtLzENGig7J49x9rHhEX3j6pChrI4Q+qDgdkhdKRymhavz1/MfVPPD5kcHUd5z/sYjOsiCVn+yVmCJAWnpYFHBClSMvzTzBboSMsOFvmptN4iNFcCIgp+0g5lRZqFvxFpJjbCwcVoYAm54k1DQQDWoWbUsNxjltAhn2N+slkQwP9TSk5bwN0JtTtsKbKVtAmtEYQzLwpK/BRAKCTAOzNk4aETZJMjBUpwp55c6bCin7Q5l0EzoJxeYE+b9ZWItWSPZ2XyfY7ULlxXQW3RTYiHdTCtn73XYUr553z5aSTfHF9JN9FZ2AdQu5BeipKOP60hqSZcnetGlvK0/VvZ5XXKVj/J9bHV0abwXXU4tS0aCow/Soi9QC3PNu6/d22PimXrDwKsKSy7TP+i6+AN0PV+ZX/hIzH09T9nHv7BSR9cnHqDr6B+ul5kjTtWfg9o+2X7Uji6K96ELqe3e2RUhIxbOmkVt6cJEH7qI2i3zY7VxHr3ZE+mc0EIdUz1OgFa7lbOlsQ50ln4sp7WQRlRNEnrQ5QMjkRR0Z7VYXdbBAL81v7T5PJtfZPmcZj9No9wHWn7oxDl+6HVu1iy3IKcE/hJUclsjcpbmLOBv3eO8983MdV3Ls0S2TsBi8erSL0+S+JHsDjd5u28ZvcZrPS+ZS7lfWCXiucQ/WeILJT2UVbh588aNOat30tN0V9CeGfyb29z0S6OOMhNqTyeEeHnN9AoZQ+34LjYW99gQlc18TrvqFawXwNmOOXcHZ0tQ/wHOL5jzLfnbWgnL4SMyW0SJh5kjHGYWFJayj6y7HDj7MUXbqNlkpsEfLVhK3RG4uCEi7vsPGOqOxdUNP9b/FtfuWFzdxD0K1KgDSxguCw6HFshqRmNt0TFLNlwWHI5MwoqNFlOgqXCDFuUeOMhPK+X8AgKXYGEd7nL2Go67fqzsqniAFi7eMY8/coqbs9tj6xA8cVzf7i3k80Ye9QRjJJWl0EOyEg7RHes2b+O9r8JAFd0XUbBw88ItvpludDr1X+m9jN/ozOVlbk0roHzJtoUzdTGqkNQFKX6UHzLVbzQqG1fqd1psyUwFyDnLcpRQF2GIf0h2Lq4ib+v6A5jDN8Wsj+YXq7x9g91FrY0095DwtITVh2GA/3sWsUEsgEZyNixAsMUTcAYmgl54d/f+W90q1duB99q1H9C/o5ig6njH5r24UdFjxPUneONJxY1nz8uH9sIbvRyGWIt2V4WSs3nK/eNP0hnl3Na07M10O79KddBvo7vYS1nSQzi6V7VpVVYEDeUTVMvDIxaK2vvSJwF+fc5+xaPgA+FSPeHZvV+ey1nf5hfrHjaDrdHWPe4Nfi6WK5y8So7jjWMHSk6fOuAqe2uKl6szoqZe6OYBavk5AETID8YggvUTKmFkN9qJiZxs30lSG+HZlauPcPijURXW1o7D++DwPpccnonMgtUW4OBZdlCJ3q4rTPM+WIpipTsPlJbu8pyGYtN8vabJFmt8SIDBEEDTEXQE9HKFemwYq4f5g/VzEwaqZY60BM/bN5JzpNpFTlm3S86W84Puc9OmTA4chc5y339G5gzlZQfBLJlPSVkEvfrRiP4cM1ncdSJlZjIRrffWFlqIP3KOodIKYZD6xx5mi12Df+46Ji0V7H7qmoNC9j/12GDPEDXzQOQ/xHAD6tObYAuP6Q3kXuaUHarqyOVuXJ9Hd/EXnYpHjnRyGy1S7/WBuYv5GXpzeRqN1EmYNS93Z2Hutn37coN9fOfNm6XTgj7LHMzoG9SVhnTcVkowPD1AwAxj4SF+mzD521FSG/orMe8o9P0EzO1XN6H8VQ65jwrdVg5dOFCn3D587eb/ngBRNhRTrCX09+NtGc9pl0uWVQloQeZXnSAgsVkOp7E9WM3u/t3U0JbpzqOzsvWWS03x1ncTdaj+KgvUEBBQnJXdUNNYc1a2f8014w1jaxp/nP3BwmBWAheE2+zCf6VhrGyQUrozTfjOv2AK2D/HWuwEovIbO9N+loKr4tGV+kbV8UIN2QioysDFlFRv/pdzYK8GewerR/3d7afeH4gJG17VWV4r9qagrL26939omIW939cPff6u++Pdqn5VzsK0ydyEvcO22KLJv7ES2eRdCnuVjeTbMQWY0iPHubLZ1xci/wZf3HNNtqWvfZ6Mv8x/AAWnr6X/JEylrmvnbOXhF4lw+e7rJ9MJmBRYc9QgP1KIghRhlcHbCjwMR2lx6N75PLutJ1zAoaUnaRmPxGIQ2mSQurg6Q+YXN+EhNgerR/5taWjW0A42FLdjJzd74d0f96WQpWp4QZYUIvuyhrKpvlO27j9Qtk5ghLQQaVuAAKkG2ubWz0DbJnWWQczReAFsYr78gjBDZk0fB5+wzT278+RR+hKbn/s/Ys1Ym87dmKWIHNJUSlJVHj5WfuHArPEyN3Oc6j7Sj++rehV2aTZ1xARAh0+Y3T6O/4lZhEvr/pNsLMOuAT93sZbYN/TnPlBi37Cf+65i17918cc7O6U1wnB1icIBvb0JIsOFl/TW/nPHSif+4v2QvqdX9x8/zw+5xHl4eoSMpQPomNIVT3mpkXJVFs3ED3TsBY1YX0QijnM9nHzOjMnvQntTp6Xj5vGFHbnSTYfWnKP84xKvQboVKo81XhnjMYTMuk1kSjSlxctxYCRCHlwRMh+eLEP6S0vGZNjy+hw2X5jomn8UvXG6pPCuWEIPrCwIT/JPC1o9f4b7pGBUIlOoHd+Sx8uUM/tLT/0veBRm34ctwNSf78/U3H/QIjYMjsj27wfphlrjWZ31A2fqB+bYO1R9ozrmp97XP8IPsKv2+eGuTBSs1RsqZK16i7cGraxWNa3hJ/4GfTHVS2uaMPxHTe+rXeXuQCkbj/J8pNlzZxayPpTbEZK/YMd8vnfwVgcw3csVu+9z3erpucNjMxYe1pAZMWNmJcOO7lCbaaEH2AOBxtBPlJ9ONrcDdYd3PDPRFwudHO68kg12/ua7d+V2XTBGu4we3F6s4SFwo0KOph/ZiJsUL+8iEAoNu5iAtvmHpwRCF8NOTqNl/u37d+h9HCprk8hPpuqOpvouLmVJBYL3bM49d3I2upP1YrWx7Brg6vCtow9O5/t3B2NauJsrCjqxvAxTTm+ojXSovZxyrs6/6FHKP3jFsaP6cYIfDUxfsJaHQIjnsoNW+1BvPG2dR9li1u0Ddphufr1U+UEsoHmRW5fzyOriuKV5K3fS3fw/NCUFwQruFFuGnVpUZ8rcxREaGzaZXh1d03z702ZMqr3l7n9IBnOqkI/t/z+Dk58aIIWrritTuO9aSMUPJ7gmmLSzJSvJHKlOLdbTjkIO8iPKKgf5IDe6XUhZphSGpVeh5/B7BqKi13BRMpOfEQ+cKQvXRuHHeMn4O/sp2wPYhnecVuom2ZtLIJdyuZDLZVwu4tj+pGRBmP47GdI/4uaOGNpBIigUzKrD799q9W8fwEoEI30QsmGAX8KEV7Sy+HDFkWH3PF7T3+i17+nEPWQcZo2xpaHf0smqf9OJDe1J7dzdRriWDyzqhv7vxrTf/M/ag5bVgY4i7MJDlfnwRNlteo8eNmSNEuYldBlx9zUu4+WFyrevywd0xkDuOmZgx++Pq8Dmq6UwAoHbKGlA1VLBUT1Z/4dMZGuKwh9YFP6t4+ulnV/roTD7hAhCfoZUT5pmGMP2618LyBnvGkJAK/U39GohSXop/Eavnkx/zfdWhs0JDp5Cp9DgbWF7sJne5eqk3zBrwVgchPBbw+ora0b8k3o/tBSmzV+7Q0c3Z27J3873S+F8/RYFUB869fDcpwkZNBMthOPv43g8PhCKv8+pXLxaHuVYHusjt0wNLS3rdgYSBckaVHprnMVbblVtB1X1dvnN2SWpnzBShs4npJ7CKPUPr9hGQanhHlvOaski2LEXZX5PP3lEfrmFQdaYicdVKVMC/MaE42mZLA9HoZ04/veM/4tQmEFIVj0JEmC2cPfypUr0TqXjpYEDHEfZondsL4+qFLVfpFfmo9UsmzURvv9o2WPwP2RgJo9BPCTD7d1VvaS7wqQ7w87IzwEsVlm2ncma8J16VSrjl9NlBoZBV9AVq8L4AT1fKfezVn92hLYUlPTG2bJHfI8r3IwxXnMdqG3C+KOB93jwf8rClAlrKH7kd5vr6LpEzBQrnjBfZd7t00du0Gv0kG/ROF6bAm+kZkIZBCrfMqtU+hbkB0BleFgujKGdscpDm1GIbYPYBeEcpL09xRKd3yq1GZC7QRijTlsvjFWPKxLGqdcNxq8YxXg1vEj5dqXve1vIT4vITlamUJqwKopPy4lSJkTRhBjKx27IUqbRxPjEcD5905SoNM8o5fVIYbxacmaDBf2rqoPSKyVrUz1eWEfTM1at5SOVCStjoiIpHxGdti47NTVdl06TYpPD+PQteCuai02OSYqifOiKsCVLM8M36Fj9B0J0fEp6WmJqakpiTGRkfEyMrkN/ISctZtva4JionLToE8qIeC5+VeyqONS6MnqFLiEqKi04WvU6SshNi8xWJqYkJSdStHpsUnxSclJSckpcUowYQ2Pj4iL51UuiUlF2WbmQSpPTuaSY5Lg0ymclZ2VkRaev1EXTmLj4aH47SqlKXQQcEhuTHJumy6Apqcmr+TUFaJG0pZRGpdDIRSs3pWIr2NDCXJa1IDkiIQZH0KSkhDTcFGK1vwS6YF1oTkjm+rRsup7PCVu3dFl42FLxNPsipNFVyRwuERcgq6dpNHt+NE2niYmJSTSZJsUlxfJpa6KV8TFcfFJsYgxdSWOiaTRdthUnp/Hx8XE0hqJQKh+l9ISGaPGspMyMwN2B+UvWh4fHhNLl1G/LgnzKr2kvrEQTLVJFJseki+k0OTkxg49J5BJiUAnl4xISk3Sb1qStyFRBK3AUMpZnR2ygfN6WnIKCkM2BumC6OHTZ/PjtizKDElJXJ2ViXO722T/awcPDXaQBq5dsDpm0JMCPetBJR73O00N019q8gkLvLeH5tIju3pN4lo9K5CKWhoUtpIvo0qzgHes2Za9Zl8GzWWy5sCUtdp0yNSkZlxQXKy6JjdqSFr1RlR6XulKMorGxcVH86qUGh8GiaQL6JAHNGx8fmxyXHJOShs6lqXxqTOrKiKioKJHGJMYlx0bFR8egeSJTo7NoKk1JRNUxSQkpaNeklMQ0PmYVlxCbkBBP8ZMYj8GBn1Q+JU05N0iIjk1O1dHkxKTExJQYnCA6Lj4OJXnWdI+wOgm7VyVQkeJgObB0MaEqaJgsoDCGW1ycSGPj4+JwafFJNIlnHJwQspdlLV+zfGNhytYFOSsjQsMXr+BPsbv/nD42f66wIy1yw5YlkVH4ezA9LUAZlb4sJBsvotI9I1XSlFRDAMYmxSXLYZyMvkZ6281AGLVn8OcVBbN3LUu5S8zy+7UW3hoYpvYm/iDfkAYZygVm9ao4rAPXStOf8j2VYX7Bi12oCw3eGFaAzfSe16YZ6sBDHIQ8/XrVagH0L5ke83TRjyxUC2OwCQ1AwRooa3RePl188UINQR8z+rTbZd0RBZLywp25uUjK5/n6GEi5FNegarCQbka6y385Vou0JH2JPZlGvEg42UGuGHUxmma02CjDaKPRS2Ni3Mi4q7Gf8VLjlcYFxjeM35oMNQkw2WJSanLG5I7JMxNJoVBoFTqFi8JDEawoVBxXXFM8VXziNJwF14Ebz7lyQdxKxJMia6zU/FwATqiSawqA5j+fNlyocmZKymkQsRWCKSvkNNJmhBaWCDX+RKjxJ0KNFtjOVmpqXgnir6kUo5TM9TGfDK/iTCnVL9ZrpMU1av5lm//TizPN//CqjDVrjzhZJ2rA6lMlNDS8uucHnmRt97CmO3230lNI6A4f2ntTvEwvBV+azpf/yg0p61dgifGqs+rDahuIhPDYDdrNAXP/vCDqghhz8rQ5AxHODS90OMsP7sE9HvT77C8UrTES1J9hlk5qyerorVRMcHCUUbrDNTAXpVY1fW7AY3bA5dSFnUookPrKf5szlV1kk+Eia0OhQG+DRruJGKu7UuouxdFX+rOI5Iyk1lTfXR/HaV5RC+jDjKdymgf09K49RfwIUEO5il5bcmbmvtn7xm22QYo24TtFK5Yp2pPDBormucYjYxxuTPhG0Vq+mPBB1Ix33SE/hjt9uLBSLKUHVxaE8XNUDmNm9Bc1fe2v/o63fr959eGD6w6WaE6L4Y59sH9oxR/Y/+e1K48e3DT0t7Ef3k/UvEMEeOw7oZQR4L+EUkaA/DcEyDq0kJ9Qy+7pDWpmAp1EjQz3ZJJ4eEy6LZpSK21jWgyP//d7oQcIpzU/kATowDC6kFZ8IxaiAVhqEFj2FDWdHAwQ8vXFO+/eVtRAyNED26E7jJ+eBhPD63/r3QO2jt40IZvux9DYsT3niFhMTy0+7seXPuUm7rXPGUH5Vn3GtJEDw+qZb2XIxcVnQqknRsVc/5DJojMds2V8Ee/clyuf9GjebYyKh/Ro0a5jfN+aLbHjqr5Tpw219zz8UISTzJS9ULE61/qDBqO4rdSMmVMI0udyi1wXLvemwXR+ekgW79md27twX9gx+oQeOXAIjHiYLe1n9fGASG4f2FklnIUP9JHeidK2cISys+wDHp068paVmiclrB4MQ9MM61XEBhueCWMIydCSGR9FsUGGB6D43dMV6rNhyJ2HchrMu5bMaBqYtec0byg0eMeMSznNR3q37O6EPygzhaaG43me5pdsqeSHb+JCfcOWBSBKW5Qekh6Y6ZsVQMdQf9eFtnzFQm5dYVb2DppNN0VuWZkXXoAFDd1bD1NfPSUqr6yodPgNGQ1YMQWqvEB3FG95wDts4pZ7hxtUhmSErA5eHZDpjyoD3EL6G1TuyjSo3LJyS8S2iB0GlZdPHLt4cfKxkSMnu4wefcLlsk4z2z9/7958+b//7Nn+/rN1Gis6YMKAMkvE0qwpyDvoRG0dbCs6yBTLCuT55b+6maKMObGj4EImv+IE1yZy0nTKTHjNzzj5WwYMx52YQxNmrtSsWhOdEUr58JUrw8LSI9foMhGLJKYjpkAsE4+ILyouKUOnSUmMjdSFKjOwDomamLjkrEzEVSlJseFhiJB0mqyMjKyslelhYSsjw1ZkRGbpNP8HM/eeBwB42mNgZGBg4ANiCQYQYGJgBMIbQMwC5jEAAA2SAQsAAHjavVlrbBRVFD6zbXkU+qRbtrXUAvKsPESw1egPX0gQiRpiovhDYiAmICFC/KEGor/6wxCCJqhZRH9IIyWmJtaYEtMYK2kRS7QQt4aFZBJcH1t0ahiQhVy/e+bOY3dm2+nSOif3zsy955573vfMLmlEVEqraSNFHlm7YROV79iyZyc1UDHGSQiK4KblvEVe3LV7F5Vv3/rKTqrhEY17wvwUqmSsCFVraWu84TnStA+ZRgM9ROuw1wu0jd6lY/QFnaQEXdaKteVaq7ZRe17bRuu0Xdqr2hvaW1qbth+4wNbeA6WYMNGvp0ZQWk8z6FkxSMfQjqNpPDKDKsUGqhJJqoZMs0SaarAmKj6mWjzPxrikUScMqsd7CbCBKTLANBkzJn4F31ExjKdr2KUSY7WYj4k/sSLDI2msSGPkIkZMppFW6yWeznglvLJa/KOoXmbcUozuAXdpxZ2B2TR268AeKXCXBmcmMA3wEOMni1LK4c/iZYSKaCp4rBTd1ARKESrFXBPWRzB+FuNt0EclZmRfzrqZjz4KyrKXeM3iFK0RP+G9GhbUYJcSmk5lVIEVVTQLY1GqpdkUozqqp0W0ilroftB5ijbDdlvobfoWluuj7ylSl5CWrf0qtpbuA97/cok04CzkIfRXRLtIibg4irGDaj6u7im7Fwm5xlnfi9YJsPF0NFN8LU7j/mPWTiL7HsCL6fYhODclpo0tbogbFm1uV1gyA03n6YoxqWVC7CGYKsZs+UUGYOZy7MoRRham59AQZ8QZvv/AM+fQD4oh0S96xM9em/E94aOlu5bJxXB5YXtdFzfFQXHdx0vK8ya9Iu5ZZ2Qh12TLB22b3BsBMkp7/CaGQV/nLBlCK/mtZNsKvmp5ZToEPeMW4uMUa+I028mAjqWPX2Rt3XQ178THgDc+fPRSTLNXDEhMz/g51pG09xHoab84jKd9lteJzxXOVcvT0YaQtdy13/HIkGhX78PWqPQkOcdvZ5HPZJTo7LXneWQIvPbK51vyKydyRDfyqOQ37vGnDNZKrZmur8kVDo4/MmuczFLBZ2Ep+0ugz9hyoO+ZhNyY8US9YedAX5xnCqLtiRPoZoR1DH+W2gqTo3w5J2PHoKSs3toB58VV8Q76kex4FAc4w1zjtwOQ77D4APZrFxfQToi/cqh/xNQuof8G0Mf9p/ljME/0GuOJUo9fxQE4o0Qb+pSTM9Oci7s9lujGSBsyZQKQgmcncuNQnlYWr4yThP8nRD+PHQUMQS+H0KedPQxrD3HB2aMHY3HQTgJ0rE/mSsUnYpzjPMkg9+l3cskA22hAnZOWX11CLvacNKjCOMbEv5xLZDOD9MdyyPmEG5HI6QfB3R9ir+TR2fUSyxHnTHFT4SWAc0h04SxIYKbLp6s4Y0k+u0CrH1roFZ1u5LHPns+2NMtww5vrFJe6e2bmsbxQujDCxs8Y88nA+EhbOgub+y0bBXs0ZEoEZ3iO4pSfQ1hZ+kYfqkXE0QTmqbiVTV3rBEeiksQY76kb1h4yWnx7ZpSukoE6TMkKzasrS6fBmp24mte16+j+FVZXdg3nqZXy7BFgj3TIfGjlO3P8dlFx+benkrVPn4qcGLTq2UxerVkxOsHWcW2OU0hmeZl59vp3d/Kj0opdP4GrhMOhlXM6uBLpdXO9h1I7j8jc36m+DkbjTQ/k1VRnrW5VvSFs0MithlcOunZQKI34rrT6O90TYCLiMtT3RyafX4kTSldp0XUrtY9dl2TXmWp3aQ/Uw4B4/njLw5/ni1HWqNCsHi67j3l+6Hm+BkKeUVlx7n47WzHkz4PyTC6zKgB1Rl0vxJKTmC8Nf7Zy9D4QlMU4rye99uBawhg95tR3lF6o5Vwu8f1jsF9ZNWLp+HWmcucgn12qnpB1Ip/kY521ec8P+zs+aGelUT7P8YUezyefev6F+4ujSDBckL2lv5ap58ss80ggzzWcteR4V6GeKPNC8FrEQTInwk07BmXFMH5vV1WSPu51bYCE+B31ciJ7NXjxfHdaPoE6ecD/ragwOhzvHHCgt4Dz3Mij56kFx3jKsQf/ZoYTNKWqOt2/G0vQ7dYSnN0zYfKIs0fK+l5TZ6mTE7N/bbJ1wzuY+SqToOzA2Ekn6+gcx0ZuBvHkJiP7t75J01VIOUaxuUE0eXm+gEuD1/VSHZ6a0erR5tI8tFV0bxbeXWhLqAngXVtExVTC/3ZYvjuNpqtcPYNmIguVq1/Sq53f0hupQa2eTbfR7bjHOA8t4rHF/LSIlmKOaAWtpLtxX01r6B5qoVaaEyDBgpz3hajCNA9EwGNEgX2VMIcuVCmIYuYOcOZCDDzGFLiX5NAF+2oB1y3qtIoAvwL8S5lbfTzPAyyj5dCz1UutLwDn0honoTF5NYEfqaV6tMXQv9TVUmd/edUCrGuu+t+pSL0XOVJa1xTVpioL2dZxf7GrgI2i4DkKGWJ4bgRUA+oAUTT5D8hCeEAztCt5lraR16wcyRpy7DEHkmZbo8injWLmzoXpCsoUZ16IOtCoIMocutCsYAW4X8GeLfURhewLWeaVvv3rAfNhd1K91HoD+9oC8FuPldK7JUcae0sEdKpAU/rENMw3YGYebDQTuy6DRlbSA7DMg/QwqD1Ka2GtdYAl9DhgKT1BTwLvadoE7p6hzYi0rYBWepleQ8ztAzxGb9L7WHGEPqEtdIyO00v0GWA7ddKXtIN64CO7qY9O0evgaJr61xHwH1GoM5AAAAB42mNgZGBg4GIwYLBjYHJx8wlh4MtJLMljkGJgAYoz/P/PAJJHZjMWFxsYMnCAWEDMxMDGwAfEIJ4ARJ5BA4g5gJgPiBkZzgIxC5RmgGJGBrb/JhBZAKhpDPEAAAABAAH//wAKeNptkk9IVFEUxr9z7myCiqnQRGgsSadozDFnYOw5TdA4VC9NraimKVAKQgJXikREaEmLFtMuMBNatnARJPaHtm1aREnithYSkQTNA2nR9N2LAxMNjx/f4Z777rv3d5+UAImRg+iXVXTrG0R1Eh1mAHFdRKtsQbe8RIbEZR6H9SayHGuWR0gxs7qpvKpL6JIHaNRr6NARHNBn2KujaNciunSIc8a5VhGe7MQJEuUax8gpclF3ocEsIWnqEdGPyOtXeGYr8wkpIm/C8HQdeUljSOOo088cH+H4VVJPBtl/vJGf2LvD799DqwY4rWuIhArcywpa9D2261sclXc4zz0HTE8vlP9ICbfUxz6dg68e9zzHMxTQLhN8z9Y34EsEfRIpr2vO1YPmBedyXB+6+b6dJ7PsBdgjM2hmL6dn0Gguo0mzPNdZuokjQb8J8THGPGR9aw869S4yOo8d3MclcwRJmUZSryAmt7GNY/2yjB7mU+uaOcV+jP0Eve23zmoRqsNm69E5rELS5V/WI/MH+W1iaKs4rEGnc1iNdUjX7uzWWQ3MItN6LPwL/X2z7phfyE/nruLwf3Y7h9VYh9Y1066j99EmebSETsILhfkO7936r9yz811C7wZ95DWZJgskTTIaRspMuv84Q6Luvw5YB6wD1t9x3TTQ+zDvY5jOP5Dn3McC76+EWaQwgeN8euEhh3N4ham/blmqfQB42u1VTXPTQAy98ys0PjAw48+0ZFJw3ENmCpwpB44brxxv8a6W3XVc/3tkQ2ggaekP6MVrS6snPemNXF7f6w726Lwis46KNI8ATU1Smd06+np7k6yi6+pVqTEIKYL4+2pV9kb96FFJUJJN74rVcpUsLy6LIlnkxTJfLJbJRX6VFJf5oriKIKvKPRpJDozQuI4+EXYNOngttP0AG0oj6F23jtoQ7PssG4YhDaOlnRO2HdOa9AzRqRqNx2fmfBowG3DbkAmJpyYMwmFU3bbKw+ET+D20CNaRRRdGoAa46qY7rhq+UQ9ajGAoQE12jEFzCxs+pfLBqW0fMAamLWkwHQnJmEdJZpcyPoiuAxWgt2RAmJGxtOVQN19oyYfJ2zjSs7ejWgQexpzfgVO7NkAg6Lk34V8Svt/eYT37Jz636LSfyHxBt+d+gtg5RI2Gb7QiAN5z4R62GAZEAyMTFEaeof65YdaMXrdHEL+i4zns0JfTqhomNfGwvbPkMYUbNmia6jXs0zO5GGyHgmP3yjP55w9y7lnNFsGsT+tmjqcg8D85ldlv8VWlRF87ZacaXyTzIpknJHOslHKa9dz2anN4gzebt7DI8yLmZ1GcyfwohTJ7wCuDExK1cN+rj8QT0dMMBfyxntVhDEOreBBTy7cIDnc8BnTIG91AzfIVfN71Tnmp6omBT8vsIdFhF+PjC50Xdnb4fVQ/ATN7NvA=);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Gotham 7r";
  src: url("https://healthy.kaiserpermanente.org/etc/designs/kporg/kp-foundation/clientlib-structural/assets/fonts/4D5066C4BE0490771.eot");
  src: local("?"), url("https://healthy.kaiserpermanente.org/etc/designs/kporg/kp-foundation/clientlib-structural/assets/fonts/4D5066C4BE0490771.eot?#hco") format("embedded-opentype"), url(data:application/x-font-woff;base64,d09GRk9UVE8AADiuAA0AAAAAXxAAAQAAAAA2mAAAAhYAAAZoAAAAAAAAAABDRkYgAAAIyAAAI70AAC2mV72CrkdERUYAACyIAAAAHgAAACABBgAER1BPUwAALKgAAAdzAAAcws47vDRHU1VCAAA0HAAAAFoAAACA6jAts09TLzIAAAGMAAAAUQAAAGBZTVdJY21hcAAABlgAAAJcAAADWB8BSFZnYXNwAAA0eAAAAAgAAAAIAAAAC2hlYWQAAAEwAAAANAAAADYDRdFNaGhlYQAAAWQAAAAgAAAAJAfbBBZobXR4AAA0gAAAAhYAAANQ6mUqBW1heHAAAAGEAAAABgAAAAYA2VAAbmFtZQAAAeAAAAR3AAALkZrwLyRwb3N0AAAItAAAABMAAAAg/7gAMnjaY2BkYGBgZHAsaYz8GM9v85WBm/kFUIThAtuxiTD6/5X/FiwuzGeB6jgYmECiAH0PDZ942mNgZGBgPvBfgIGBJen/lf9XWFwYgCIo4DwAmhEG+AAAUAAA2QAAeNpjYGJiYJzAwMrAwrSHqYuBgaEHQjPeZTBi+MWABBYyMP13YGCIhvE91JzzGRQYlBSVmBX+WzCcYD7A8AEoPB8kxyTBtAcop8DABADRZA85AAAAeNq1Vctu20YUvbbk2E5iN/Ey6GOABkZSSLIoOYITdFHAgB/bxAjg5YgcinREDjEcWhGaRXbpD3TR3+ii/9Df6Q+0Zy7HNRUnqouiJsg5M3Mf59x7IRPR45XfaIXqvx/w1niFvsWuxqu0TqHHLfqaLjxuN2zWaIt+8vgObn72eJ3O6RePN2Dzh8ebDXx3dZv+9Pge7bS2PL7fwFsNm236rvWNxw8aHB428A7jFq20N7F73zr1eIWOWr97vErb7S88btH37a88bjds1uhR+9zjO7TRLj1ep1/bP3q8QY/Wuh5vNvDd9pdrxx7fo8ebocf3G3irYbNNZ5sfPH7Q4PCwgXccPtTF3KSTxIonh0/FoN8POvgGgTjRKp4qI3bFoe6JxNrixd7ebDbr2XmhJ0YWybwX6mzR/2T3UIt3YtHkpZpUU2mCZ8HB6KA7Gu4HQRcpRv3BYNQ96Ab7/UHw/LUyZapzMewN+8GRzu2xtonMRFoKKayRkcqkeSN0vEisI2ZJGiYik3MxVsKoSVpaZVQk0lyEyliJ9aIyaRmloUWCsrfgf5YgQaljO5NGuWQ2UaIwuoDr/EY2ca4rTpVrK0Io74hMR2mMNUJek44rqzpCGxHpWT7VMkK8RgK+SvPSyulUpFZUBRTLfI5YWQFXwwaJLq27jY3O+HaqQ+m4c34j6nJbLapSLcZ3AspqfKFCvndazpTJSifklTKXaaiEnBilMpXDIpFWqLcgXqJ2dqZULuYQKPPoI9mnMRQjMgp97V57dtjlqiY3GcUQ5DQUlSl0qXriCAeZdlxz3GUsrCOKqZLwvUxLCP/ssO3N1DjGbHQXChriRELxImdouxlALB/Cmw63p0KHpKmgORlKaUIJWRL0BKdPsQ6ojyegjscBHkEn8FAU0xRfg/0uXhelh9X5W8R7QXt4Zvz0cDLHmUZ8QxIowb6HH1RN2dL8J4jt7gW9w7ssyktwmVAFThK3AT3De0AjvF18h7TP3LtexQjfAZ4RTpxFgHt3EtBzes2qSrDRlCPrEDmG7HXEJ5aOsVpkl8grYFfiK5mf4xXBP2MWb3CmUadlFXOVnSFWCh0JsPOcYx3DUsDWqXIZLHsqRHcZHa+QTyzs6/0F1Bu2jTia9QpKZPl8/jPO7RSUzNWCjeRMV8qcUrcrcOo6VWed30KbwD8+DVbXqnKunOCeuZ53+E4z49jvI6/XaRnD2ynvcDbDtxoMc2TTXOua36cVXHulXAdXqyket3csKp6mnLuXM796lgqf1TQiJFhL9qp9Y65G1vB1jELsrup+rd9wJ6+n2/JEV4inlvIXf59XqMQFTsKG/1VfzphpxpZ1R17xySVPgWKGE47n5lLxBAs/vw4peusrXvq5cwwUWwooqzvoVEb/0O1Tzp4zO8e5nuhPZW/m7DSyfDwnt6lR7Dt01YeCK15wvxTzOvIWGa/Kz0PtlzU61mFvp0z6vJecte74v/9l2+M6jjmT091dMqGht5G+x8vqXPftNgzEf/olvE2G/6EqfwF0QmF4AHjadZH5M5VhFMe/57UmrSSh63VxLZH92loIIUKWhNCmRbvSiqHSNiWV9ppC19a1E1nSSqmfG780vf6EaqZpmjFP7/vecacGZ+bznOfMec53zjkPAAPosAOJJ7hkMSI5NuTUoo9BGIxgimwUoxYaPEMbutCLfnzBLzIhW3IkF/KhQIqhLMqjEmKcLTfCfVWUK37ylrwNr+CVvIoP4bUOSsZERR65qBaVGtAiKvWgD0MYw28yIwWpyJ3UFEzxlEP59Iez5oa5MUWp4gdvwVvzdrJSsE6JjTOBDbIB1sd6WTfrZB2slbVgBpv4PjEueUErNAoNgkaoESoF+29NuqmnMV8koQBFKMEVVECLUYwRyExKkTlZTVOhQR3qxaka0SRuSQslwvU4IUKPMyJlVIiagiui9biJu3dH7D80wwNx8ET8f7SgFV5I0OONRD1taIcfkvX4I0WmA50IQKqMGmlTCEI6QpAh/k8oMmW68VyepBBVsrKkIlVLLyeRKkDGmHGpk0acgaGRsYnpLLPZ5nPmzpu/YKGF5SKrxdZLbGztlirseQelo5OzysXVzX2Zh+dyL28fXz//AHVgUHBI6IqVq7A6LHxNRGTU2uiY2HVx8esTEpM2JKekpm1M35SRmbU5Gzhy9NiJ0vLL1yoqb1y/eevO7bv3Htx/+Ohx9ZOap7X1dQ2N2J27BSO4unP75z3bUHhe6mmrrrUd+1ClOZAj3/P2f8DBgnNt7UOv3r1//QbQduHTx1Exk/92GIdPHjp1vKi45PSZsyi7eOlCc8/grhd9/XtfDvT+BcsTwRx42mNgZgCD/1sZjBiwAAAswgHqAHjanXoHXBRX1/cFmd2BxbUOFnRWIWBDFGvsXVGxoKJiAxUpIkUEsSO9XDooCjZULAiK2AsiRrGjsWtsiUZjnpiYeoaczft9ZxZNYp7v+d7397K/nbn3zD23nHPuuf//DmbMwoKZmZkJI0OCw9VCe6UhU9qbKR3MlQ71lKYWntb1vHDW7w9+nyvA3gY5rRlr59VYud6INSAla8nBuf+I8dPmBq2IOVc9IiIsxH9+yJJFEX5z50eEL3CePzfUPyLYb25YRNCiuRHhat0vbO5S04P5AWHzI4J8Fy1YZqrNDQsJVgvzwhbUPQ8PWORjKgTNnf/+mU/AgrAFSwKWmMoh4XPnz18QbOo0LCDYT70PCwldHhbg5x/epv2wDm26de3q4kRXF5c2riELaKSwNo5thoU4t/EPDw/t26VLZGSkc/jy0BCaUqj/cuf5IUEmG6hGYGYa5s+YZU82mLFVjA1txbzNmQ9jsYwVM8YZW8hYEWNrGStkbDVjYYzFM5bB2DLGVjK2n7F9ZqyMsVLGDjCWwthBxo4wVm7OTjB21JzlM3aSsTOMnTJjlYxVMJbG2HnGqszZBcY2M7aOsauMXTJj1xm7wtg1xjIZq2HsFmM3zNk9xm6bs92M3WfsC8YemLHHjD1iLIexLxl7as6+Ymw7Yy8Yy2IslbFsxtIZy2XsLGNPGKs2Yy8ZW8NYEmPRZiyOsUTGohhLYCyEsWTGhjAmMhbBWABjkYwtZYzsspyxQDMzarmRmSXp2ENzZsb6s0FsBgtkNWYzzI6au5rPNM8xv2SO9ZrXa1uvS71e9Vzr5dYrrveDxQALP4sKwUEYIBzRGDSdNf010zUhGq65o03U5mh/EAeKS8VVYo74xtLCUmc50NLXMsKy0HK35VHLx1ZjrLKsNlqVWh2x+lxnoeup668bqpuuC9RF69J163U7dA+t7aynW/tZb6uvr9+3/vj6cfVL6h/XM71G31Q/Rh+l36rfo3+u/6aBRQOXBt4NAhqENqhp8KRh74buDY83Mm80oJFbo68bezb2a/x548dNmjZp1cShSc8mK5skN7nT5FWT2qbWTeWmvZuGNT0k1ZdaSA5SV2mYNFGaJQVIq6Xz0k3pa+l3m4Y2DjZDbK7bfGHzxkZpVr9Zy2bDmm1qdqDZuWb3mn3b3KK5bfOKFg1aOLTo18K9RVCL5S3iW2S3KGrZtGWblj1aurac3XJxy1TbRrYG2862/W3dbb1t82xLbA/ZPm+lbTWh1Y1WT1t937pe64at5dYOrTu3ntTaq3Vg6+zW+a1PtL7Y+m7rp61ft34nm8mN5LbyQHmKPFv2lZ8ZmtrdtXti963dT3a19mb2jvbO9n3sXe097ENxloWS9PsqY5LmlqcEv3McZWwp4Cyjq8Rr42Cw0VqAZYq1xP+Iw8GKtRAyQQJqgb9zQW9sokcEa4iRnvGTyni+FUdyHink/NFfamOlx95wQmkktbXCbLxNN/2mWisolrrxImj/lnNoOojvBEdszsPQER3+VjbnHJu+4MJibN9RLd4jaUdoTnod4ZP35Z1UrscF/BeUSNCJL8au2Ilm5KvU1FpIUw5OKBqeK16yd9di4zW9h3I0F5O1HHW3POATHxG7ayfmee72OCwOQI1w3fNZwJdrRcefv9dC4w1f3uZgIaZp6TrmEjodFsFJe3jt0aWHQsWpeEOiXvyWLJ0VJ0IbbVXkpqV8oYhr4LZECvu27jidJWIr7ZStq7fyfaIeRsBC+Emys4KtFoeK5s0yJGvnRMybO3/x4ZNymvZE4aEjMozGOAlLjPVBx2El3IcSpT7quLD5j+mkl/ZKUhsb6hqrXch1Xcj6DUrlagmER5/8JOw/ubdy12kRhctChHf4vHA/0fkb4avSi+f4G1rH2wEPUYe2A7t3Il0+M9+rdGb3+TPdeDcyCDZ8NwBayo95TfH5kyIOUpgUXBK1nReT3pFdew6X7wqbr2p5BS4eHy6uxJvSpHklp2k6vHRL6YkdIrTEVkJgWMAqfy7qjW3Pk7MfcTCDGp6JA8kZGAMvsa1U805A22/c33AwiKlk2LYXXoPtG9GVxG7tnVHmOElMIe9M+QZbgVs7UdUzIz1w+/4bkDlMMmlNcYZW6PaD6OoogK3zhc4cDSattu5d0LYzKWXBUEWUnvCVYP3dkCO30eIkWJyce7vjkAKw7sML0Lrj3bnDwGIWWswSjgz77q6g94a0nySwA1cYDTKOBle0Q1ccjeQWDa2nHHtJ9hTGuysgWoJLFJ6XVPFlGzW2O4dgUwkkrkz4vRtKtNiTCouSYAI0gu7gRTYCL2wELjgOx2Nj7I5eZEj0ggboAhPkNDBIzuO/haZqu6YXv3n9+nInbKK2aDKxs7Osx40w0gacaj3sNDh7wj5sDPq9gn7CaRslH1rgBQ1oXgjQ8F8XL3CwJF9Bs07P0UHGRtx1+sjOIrAeQuXVsr1V/BwvD+QTuXvAgh7DRFyNkwX9OLhK0+z6r++guepIsHGucCoQKVQHcBCNQbTdmsNujv2w/44OV7nw5ZnASRS30+YtdJeHc8+9M6vEto7CxeFfeUJjcnqWYmcD7aDTG2jUWRmCNhpjU6P7TjSDb2lrjodGEoyHYI7Bgn4qXKBxe/7yBtqri+6GZtexlezDwxJC4sQcqA9nKCPYGofySHz7cqJQsvFQ3jEu3jnjP4GGHzfHf5g8jk/bPfWU6Iz1hBtjnswHCxp/KbymXp1A+z3Yq906tnmABnks94r0Dcu8VPzuF36Rly094S8+Bp0w7vS43U5cxAUdsC8uMqgJwbBv8Jnpp2dcXvyKi/HQXBo0+3g19VN97Mj9+ye8J5JHJnh5D5L1Y5/ZwFAONcpj1UqpZKUW8ISrq7pBodEFtPfBRjXn07nHh5dVlew/zu+pfmEdnmF7bN+hVxt1Gw3eP6dq4ZAAH0/eS918etD2gy6y0t9ivE+ZuquOlh28cqXMx5vazvDxGy9jhcWgOeWn6EnVmX2ff34m0EN9MmcBzWcpVENTaSL33jL9sNgXLYXqGTcDfuQizPyNZhNp8qy88L5nxdSzU7Z3pjWTve2xLa0Z7d72Bif5Ij+x+cDe+AlB7dtycSfE0sqPXia1y0eP3X9wYs4408q9aCRjsxpK/m2sjCUWFPYfauF/jFe3hrdy+pbEwR5fgQHoS3vbuAz9Ocq0ue4oLpISA7IxRmO0s3hf0nu/uCUpy8Cf5mdUb2gPr9CA9KV8YQBPOkt+5OsvCWBW+KKSQxPVjC063MVPZDTjA7zcx4qvHYUTJ05t/4yLF0oXz1HdOHXGQmycICYkCNHGT9STByqURNq8P/Nnux+cFCP3CYO9hoe3JzOsxf4wHEIhBAbCKFgKETAAB9EebTF5+PDZobsOGHhO6oa0deJJKESrLWunCiEH5+0dSYqWbdAc26Lu8ZAfDdf46T2lxTuDTy56TBY3f/kM+sFcnAyTMZk+HjgTYzEWJqEn5Bp84ak0xWf/ZQM/VlBWVFRYuCtvD6/i5b58Ep+zYv7ixUuXhkaFUCT/tsPmE6slxq6Sg5W+nKLtSw10+/mqKUPwN54n+xZX7D5yjD9ST6ZTK8sD980/5FbYjyb2UKO0wwXSNO+IUTLaQXtw0lw7sHi2oRxLJHXfLiHxWHCGkZpH+4NnGfTnlK60Y2z5F6duPxA7fC9M8ZwRqPZj/ekPYK1uIevnb8FK/pyfC6qaIb4FQRhztf8xOphFDMSO2BtnqkE0Gzpjd5gn67+nqRZpyKJO0Bk8VX1PdIJOGCojiYvQIEHj5z2woarUsFcvbCyjTumr0a95ZuNopQ8lbWfYAV9BG/wKOigNoI1xr0b/TulDc2zKv6+4fUmE83iedluXdlqfEM/Vk2keDbu/qcucupffgwUdX6cWV80RvwNLYejlQaVIeQn9scuHqc6HjtgZgmX9A9NgpVCGpeBcOxGdcS+WwV501ujxh1c27Sip6yAxWrrPrxQePXrkyI7L/KmozMFuxmnavn7+7vIM7lM0/5jYEZlwatLtmWBGbjtp6nSh5vEzCMIzMI7jGaUdlEMFunPcj9UcqtGZEgUlEIXTKn9UzqsDwjjS66TM0MA0PJ3BKewruZGMyjlNrC9HNzyNbnCaioL+t2c27Smk+yn9o6QOVmlgJ3W00q8yjesLlhpwgcbPoJdqD3vH77GfjOUacMZfpU6qUu2pF9KwS0L5he03+V11L83ELtATF9HHRbWQeubMhC7YExbJD/mtwuqD4oORAh6AThLZ+UNIfPkWGkLDF+3QWs1j/nELo0JE1P7cAc1B6CiERgXFBZAtDpnmFA71NWTycHDlOAjShZcll25xENTAvb70nE/57BMjd3YjF91RZ/mNBLRq7b0TAaPJVxO95w+W6VT+MlpystL7A6f+lHMQAHbGBxTbARr9HcV6rdTZSl8DFxMkaMXhQK2Haq+xxmgcq0SbUIcyFgrpYUsO3ZQ50M04Ry3GUrueHB2MweiihFI4o4sxFB2UYOxDKqeVDbUTJeyAkegIkejKYQ1+h0mowDDqBeLoHI9T15MEv8Ma+FbQl0CpjbOVfucVmy4UNsFP0UYi8KbDEcpLOkp1eJ9iSj0QTRDB+AEiYHC1qWHtLbxPsTbC+BJHaPSfJmMPSXlH58o7Cow45bXU1UrfFUKjJRerE79I3az0sUozOmWagOVbGKX6YxTq3mIjuT+f7uvrKcIOdPojGJw+1x7wrvCllOQDktSdpmUBd6Ok3/jFw5XnxW5fC77+/hHTufjp1OtPqJNHVTX35SpeGl7qJ37zg+D5mVupI3nlU7QkuNJZ3TidwQobQk9ZHwuHownYnSkrqxAHEioJRifcpPU76lnWlzSaoGUHHKUqjAJdB2gkl9PwPaz0I+BelNTTCpvBPakXzabqDSEapSOd9A2xwTbNoa2b98tFfFtCYawIjbUhuYFZM7kHn7c6hP5WefOJYoAbNrqipdEvmVL5g8KKiuPHt3/O/yUq3dFphHbe8Rn7P6UJNECtC/ZQJ9AdhK40gcf8dMnxKnGxttMMT3tCLVM2TykWpxHSv+H3JPIrLm6G59KQyRV3yQp3Pjtz9+756UMprIdOmj5E1k+4QbOESs3tsrILF0p9h8lYSfUftNDA9T5q5YF8zjz/OSJsRyet3tjoFjkLeoAt9tBk/BEs9bb6WLbyvwgAWVysAiuDQk4y5hF4XxEor+UxqVFpIuq02xI3Je+mndPVNGpvTdV5aI2hMJyjHzwEb/DDMRxH4jSutEAnlW81umdT5wCKlK0fprq/7Pz5fR+mWqn9uP6jFqRRN1CQh/LJQbOmhFRNLR7BB/LZ6jLuq6ugFX9qpV8Gz6KkPpRdmkl9KeBuUEiS8grN+5D6j8H3gLqAEmNPNeBilZkmtVo3co/mP8bH+0jCpkfUMMHNpmVQJmx6+dI7OQe6a1wyPGcuGkIwVp0ewfLcaKkfNdwGaTHSGV6Wt2+LCHptRFRYHB2cAas27TfAcmgMNgSTW1Noth6LNlcxm86bK77fkEchJVrqb6X/FFYmSiqd8FPKsBvH+ohoDUhZQdDDSHBPVPPJL/DkJ3wCrTml2zIilN3xkQM8xmbcEb/oCQ9Nqbw9eCglEvbmRN424UTcCd05MMIADPtBb47usIv4RD52JyUXgcb9DAZJA2gB1hU2A+nmofQgcrPrndB278rd/BLfml7Ct/E7vuWuhTWFZeX8Dt+WVMK38ksFu3/dK4YSSxobOH0sd+Cr0n35CnFAYNgAeTGKRZqH+8IGGPiKJF++ijucGQtjA4kFfQlaNetYU8qxpiTkcVclUmP3nbnKf+T5SWV8k/hw386HchGIizUDAnc+NPBN6WU8n/84/SqO3SeGOgq/BhWE8PE8MmkhX8qHlvnURLhG+PrwoXxp+kIeycevDGkbRAPhY6WMsFbsHxMlGLlVM0sZ35vPMo4X9A7KtNqpkj1fPSyeSEAvtMJG6GxC2/XvOf7iIy7r8DMveCJ8l3btcOUFsedXQmBQQOS8eLEK9gibYgqiClaKX38nLDrgu2PeRpGgVIFKru+fvnozU/TAvcK8neGn+HlR73PRRikhNnQeWsIyaILLHmj4vnVFBQX5+Zuzd/CjfE9EqZcIlm+EmdfGVqBAQT8xfN48H5+lE/gwse8gbHIf22oHhQn69OeQT2RzHJ26DNy6QPvX4EbOdLtsun2igUB4ioM5dsU8Sop5OILDQnyK9mrglNJuH2SFPmhLNz20U7oRcvGi/d/nAxrqBr3Riz49sA96qsetJ5Gf3uAlH7LAMdga7GGE2nAEyOAAY2EMxbA9jlAbjkAZHXCsnElQ/y4/VnToqDj5MyEodPFyby6OmVN1lfSunTh7VS7jxSv2LBbPXRX89nvvGEqbzqqPC5qpe878WQ8QiFCegM6KvXSY787ful0MfAyDtLw8uiSicOm2hXmzuSdfFLNwlbjNTdi1bntWMRePFEYGGBK0S7MjMoO5OGJG0FjqzP144GeyPeolKL6OxRqQQCOFLt9YSNMoKty4X97GNyfkx4urtEGhET6yfoESdUQabNUZw+iqxxtkTaP03YMvvjWkar8d9KhDx4H9nOQUrdP9/m/lLRbdR3/+nB48r7n11YvrI3rRg16uw3vIg2qkynOFmrIpF7nXVWF7Tn4h3yWmao8Gbpkjd9dUdpeOlWg3p66L5lFiinZNdMxyWf+58p0Exl/QSOHvReephfTqyYNXNMlXfR507dpnYFeybdcnA1/J9yym+hytoAcV5UfPni33Vr3j6eM9VdZDe3LrECuV7MMKE6FIxiHSQ/AgDtIJ2wiqPacqdtKLmhvPSf/5mJru3V1H9SL9XtdcX8jkwPoSHL6OhzXk0yaSV/DBoyq/21V27NieBSq/8w719VItNPCINNQK+06jq8p+gk1b6tIfnhKBy4fHLlwVu7wTZs+eGU6w1z2g6LhKBs6eLoHGmWJmZjj0cuBrxwtoFtF9GscmKqds8XYIfCL/nUwEK4ukYVZ/lxAwWSQN/1h0TPGTRnwkSqFGIz+STCHJKCsMxiZ0Ux+AC79K6PM0v4ouQOBqf62TsG3Lxl18n3ht0nFX10lzxsg8cENo4TIx3qilHroqrSVXMuZ/5aq6T0k3ipi0i5JJ1L81Al3bwQVTWb3awU9q2fiWC2OMnSSy5K7N1HyXQBzGktxxDXoJoMu6d6Lm9v+ayHAcDBYELXv6if3QSqijJfD4nGqyurL3OdVWpvL1c6qN6sTnzv3NFnX0AQwmtbpKvkmtrowNTIrvWwl/1wSpHCqle3RS/ycShacGa5TPJkl/sifKLR1/xY7QFXSa99yqjiIoDudUj31MFC7VNlAn9bHQjYTD/ynE2SQd8U/pSxL+W6f7Sfi3NfSrdaz1kHy8hSnFo7cMI/u+5xaqfbuU9D7vJnZADbTj5UeFc4HXlt8hOLGIfN8bZqrx/Hrhs0lXyD8awdjAeE/y5Qtzg/NF2Av3hUK/Dd58jhrX9bu3I8yBgbCEDgOo/+IHwhEHeGnMnlUisbj7QviBqCP8hPiBH1ytzVZX/b42gWrD/6zhDKqO+LN6kGp/raUO1+crS1SFOo7F/p8cq/mPROPA2ThTpVluUJkswYA4MLvHoYXKdP41ttJ1T0Xp4aP8S5V0mfV7TjmhY6ee2F42ciJ+WdpLB8orTxcHqTmHT/FZMGOR2E57J/rcQu6h/lI9afaiPoniRywgUkn6JzEIIdGQj0XYm2SjP5aBjmRjPpZdIdFf59bfn+xTEqSxVmcs3Miz2yAmWnrOb5deOl4x/XbQE/4dv32w4rLY44Ew18d35XQ+is88sOqmqFhqUjembuR5HJw+BQMOJbQwIdRrjt8x9x3deVfuvmLiYvEgisLpzYfXX+Di/XJ/N0OMdsEGn1wPFSJ280BLihb7LyeAKMMxuEOMwbgWA6TZvjvKyeqnDhVdU/0dW7Q2PSw7PHfpHP9ZK+cQcCaOU/o+FbzOqjp46uz/guhwbPSwLYgBYh+0Fv5BWwjRHVSt/g/pMJIO+TfpFZKO/qe0Nwn/MrQK4Htb7ahW+6wrF1SbDhpTGXXVagd1ld+q/6a3XNlf21YKe4TWQQG7cTYXdkfujdgTLg5aVtQPGhYLpQv3BGxbNH/7wjxPWlsLO9Sgg3r894IG2AD6wtjfoA30ltWfBVu4gsbljYjNjHlS70k1j1QTVV776tl51/4Ui/2njekh13ECeF6tRs1HzGCqEqpO/SPZeJIN+YcMp5Nw9D+EX5Lsnx3uJdlfy1ympCoHpZAgYV7hjA1TaSX9sOEH9Dhqx7jDM8V+XaAF37VbOBJxak0VJRJaPTQCZzWR3Ai7Mu+U+PgbweiBuyhNPD5782vCJFsSNsWJBO38hejC+B28SAQHdJKW8mUZK7JFAlwBwvqIrDAeRtuu79SRLn8ShvXKj+pS39fSqTbkzxo2p+roP6tvqPbXIj4Afhxtcu3/nEupRF4lU6CSqQ+9uFT/W/joA5Tu6gs5+AQ7jOaQQtSQ4/XBCzl+cq+EY6LCufpT0890HUhQ5S48V+qrv9IOWsAhFdU3avcH+XK0v1/GcRNQHV4LeqWVMsBGeaOew+oprJ7B6glM5+9LDYYSreqMngYTenXCThAqg8ECG/f6Chqq62j4/Dk0ll8a+xIt/UkN/2f8zv7Tn52ZdC/gxf8kZ/ShnDGK9+UjA2ZNmXlueKlK67sTc6xzPToTvG8AnWU4YtpSxlycLPWdclMN3QcVN589PjfSFLqerr3//PUIJv/uLI2z+pM+gkdtujT+Q4IHgTL8X1nf9DOOEl9bZNIw0TRlcG0Ltf05AoLkaMW9Nk6tQrrytfQrv3Mh953ooInyW7LEk8Dzkh1RB6ia63jH/VdKSjBM/QmgI9hiR02dxod8qnSUvJIXb+R7+Obcwp1FoqMmLGhFCA/kM04u+Ipv4AWpBWmk/5z0aaPAMrr/xqE5WGPT8wKexhFq1aauqscuFRArKYPBzjiYxglUa7XlYPdHucb0Mq6JNEFFsMcUvfpT/V+vs+zhqukZZlNQTTAJzpjaYLzb+wYnTE3f1yEdvKQnNaZk+sT1ep8+rqP7kLn71Ix+QkjZpZbZTLTCfdhV+vOmp1QYcsSE+q+Aswpx9WW1/ZXH0tS7I6uwIcf2qQ5O87CZ2NnxniYliq/ha9VXeWt5dGq0ONjxtaYcW//cBTpz0PJb56qfimj+WPDyWBjizt1SZpcurhZh/Dv00aSs4+v5evXtYB5fn5ongs87dNPsPHe0pJpf4GUhB6eL+mx4q7SSroOP5jnaZvHnYMvR5zrF/KVhvC/a9AWbIcRSI/GS9DmkvL6M2eNea/TroWiz5G6VvUmaZDXxqDTZKn8IXRIspljBy8z3JWOfe9Le7OiCDA3B15TUODF7e5wmJY6nJHAxcXOeJpunJaetFXO2To/Lnhen+TxWmmKleNBhZXxVe1h5pUHHP9ylfJ6Tm7pRjNWkxCTExXIxOj47vyArK8eQw9MTM6LEnEJ6FC8kZiSkx3Fx9Zqo5SvWr91swMaPpfjkzJzstKyszLSE2NjkhARDp37S9uyEnRvDEuK2Z8dXaqKTheTUxNQk6jUmfo0hJS4uOyxe+zpOKsqOLdCkZaZnpHEye2J6cnpGenpGZlJ6gpzAE5OSYsV1y+OyqO3K61IWz8gR0hMykrK5mJeRl5sXnxNjiOcJScnx4i5qpT3lKZFKYkJGYrYhl2dmZawTNxSTRbJXcB6XyWMjY7ZmUS3MVBM4zwvPiE5JIA2enp6STYsiSv2rxMPzV2+PWL8pu4BvErdH5a9YuTZqhXwOf5OyeWqGQFOkCajd82xesCSe5/C0tLR0nsHTk9ITxewN8ZrkBCE5PTEtgcfwhHgez1fuoMF5cnJyEk/g1ChLjNPMoyMnn+elr88N2R+yd/mmtWsTVvNVfFFh+F4ubugoxZCJIrWxGQk5cg7PyEjLFRPShJQE6oSLSSlp6YatG7LXrNdSXhwj5a4qiN7Mxd2F24uLI7aFGML4stUrlyTvilwfmpK1Ln093yDuX1g+znXuXG+ZB69bvi1i6vLgRXwun3p6/kV+hJdu3F1cElC4di8/yvcfSLsgxqUJ0SuiopbySL4iL2xP/taCDfm5Ii7AVVJhdmK+Jis9g6aUlCgvT4wrzI7fos1JyoqR43hiYlKcuG6FyWEQOVMin6SQeZOTEzOSMhIys8m5PEvMSsiKiY6Li5N5QlpSRmJccnwCmSc2Kz6PZ/HMNOo6IT0lk+yanpmWLSakCimJKSnJnD5pyRQc9MkSM7M1/qFSfGJGloFnpKWnpWUm0ADxSclJ1FJE2wPSunQSp6ZwmZOyGliGhNVaaJYhUWMKt6QkmScmJyXR1JLTebqIApGfgpV5qzas2lKSuSN8e0z06rXL1ohV+ODD7sMl/tKe7NjNhctj4+h+OCc7WBOXszKigApxOfNitcr0LFMAJqYnZahhnEG+NujBrjZRhfCldPOwuokudKX0SzWiBRV0IwKgTP29pZrwIb02nnL6vbO5/xLtNVGLliw35fTNUcVUze10b6opp78gJSJCF2tTJaXhb8aGlHHLSfQ3GjSMqpT1m9Rlfeqz5vzxax+I8Jjzc2oMVRbEfpWkprWDpJwmrJf631KWzIY5s1HMi/mxKJbIith19pb9HzMfs3SzfWaXzO6YtzLvbT7B3M98p3m5+Unzr+pZ1bOrF1VvT73H9RQLZtHUoo1FL4uhFuMsvC3yLbZbHLa4KJgJTQQH4VNhrLBACBJyhG1CuXBeuAG9oAf20ugefPgXjf5c0P148/FbyutvRz1ydBjZrz3l9Q43+r+TdaBLu36Wjh6RTrFe2OOyNnNSgP/IOFH3T9J/ttYD7aijbyDyG4wUdMpeggwNCUI8JQjxFOwUHdV3anR1r9zo7qS4a+C10R2amV52EXYxDsPHyjBTL38jhv+/N1W6//RuCq17dsCGNP2FoNM+OOU7kuDDhDmzB5Kk068PwWB6Ma7vdwbtyrB+cVA+ccY0bWnxrmq5ml9afNlb/AJEYfj5HvscKKDtHXpjk7p/E3jlA239wDJoRyT3IaA4b0GYm9yPjy5xqxS7opnwbPBvvhQlOpgIup/B36AY0NnooMV6kyZ17jypGjSy0oYkn2hxHmjtYCJNxxn2aaBQ6YPDOA7EUiIapep7p0Jjf7LhF2BrlDSKpEzhYGm8QYjNVrHkRsk4hUxkwbEejMBmkwTdXX5mV9lh0Z3MfVXLby+vnn9owcEJhZ/+zylX26fu5O0ZATsOf6BZZSrNihJDtVNm+gyXdcMnVr+kRy+rq2/dujixG9nYZYK7Kp9gkn998cKtW9UmebeJE0n+36E98T3aQ7KbSsBUp30KOkoFPWVd3s3Dx6/wq/zQ7NxRohoqJeikhsx/+0JGfZOh+xsZAGcCjA2w7wcCIZtQpIkLybrek27WsZ4aYj110HGaaw/yifiyCnRqiLztcWDwTvet0zfyvRQf27YUlMnl/Oyys4vEC78I7uVDto8iE7Lu402/sXL75/73IqqXV67lCyk2lkSu9JI9+fhC9yPimHbCrcnPwu5RaDzgxw/vPy4OqlsUVmqH+fq6uweU3Zahkuo/aLFBzSDQUmjrFTPsycHXuF9YE7o6djEdCGG5kXnidDQXysMPrz7HX/Fjhw+DmQjzlBPYjbaN4ktrK9ZAMVTz34yzKV4awDaOe7Ga4sWRtrCjRvdrFVrDEKBv20ociWE81hRLJjjZ7DyVR0IYz0G6tvUg0RCkr6DD+uBCoQat2lELkUOrH+oaW/NHnz2aDHqOTaEdfkJz+Jzvq9r+TOy7U1gduGbFIr6SL8tekhu8PiAvgI/ggR7hvcXHYcLGfRs2FfMCviVuR8yetaVRpequcaSkSTNcELazuHjnzoMHd4YtWhQWtsCgI/z36Pqj0WCpLsjl/TDFfw4TZRomMic8N2xdoGmYRX8Ok2caZmvs9pid0ftMw9RUVV675lHp6uoxbcyYqmk1Bp1f0N4DB/aq3yA/v6AgP4MOrXn/yf0/Qz2HptgO1AFRy/uP7n8dLbnpn7dUkZpJx2kSzpfuv5ktrrkioC559FSOzWkp3aArdtPoUjfE567m4tqYmKionNgNhvUEXdJyCIIQ9EkmgBiXlJ5r0GWmJcYaVmty6diSdQlJGXnrCYZlpieujSJAZdDl5ebm5cXkREXFxEatyY3NI3vUM3mgMXng/wKq8Rd8AAAAeNpjYGRgYOADYgkGEGBiYATCG0DMAuYxAAANkgELAAB42r1ZS4wURRj+e3ZhYXjsg51ldh3WBeQtDxHc1ejBFxJEooaQGDxIDMQEJESIBzUYPe1BPWxIiGYSw8E5ADEcXGPmwsEJYTSZy176Mpe+tIeOSV/60ofyq7+qH9PTM9szu9h/qrq76q+//ndVdZNBRHk6Rmco98aJ02dp85ULN65SiQbRTkJQDjcj8Zb7+Nr1a7T58sXPrtI4txhcE/rX0ghj5WjM+Ee1l86RYfzENEr0Gp3EXB/RJbpFd+k3ekQm/WsMGoeMOeOM8aFxiU4a14zPja+Mb4154wfgAtu4BUpF4aE+RdOgdIqG6QOxRHdR7qMY3LKBRsRpGhVNGoNMW4RD4xhTEHdoAs9b0S5pTAqXpvC+BtjAFD4wPcYsCht8F9BfROsg+j2M9PHmYIRqcTDCQYuFFo9pOHq8r1t9bvWAF1B1GTeP1hvgztHcueh1MNs9zGGDOwececB0wUORnxQlO+RP8eLRAA0Ba0RUaQaUcpRH2wzG59Buon0e+hhBj6zHWTc7UUu5ZO2gPs46G+PeEmZZT5ugvxEapS1oK9AEbaUiTdIU7aGjNEsvg8Z7dB52u0Df0Z+w2mP6m3KTprTqxB/FE/QS8P6XSziAJchCqD1REbYoo3bEgu4v67sd1MKUY8LxNZQHgADPQvFEVdRxb/TIixfVWbAlZjo29zjCRbG4YXhZan62OUARbYH8wgd4SR4iObLIwvRCGqKhtMb68+B/0i6mqIuH8jmyGd/NNlpWZJkkRsSLtBffF1J4sWNv0ivKsXFuC/J4QjMuS+wmsCJ72Kw7izNkRl9It1JgK1BUXulkoOeuID7qrIk628mFjq3Az+OaD+OjEY+PNno206xJK8fjAzb2lL2gcUd8L+NJ3Azs1eJXvorB2Ngat5iiEvCsWnmOmm5bQo4K4tPnWvpVA1jNFfpVGDmI+mo8Z7A/YS7Wmtc6IsRpj8zxUCrVl2d/SfWZQA7UD59AbvRjmnGDHNgW535ftGNxIvXDOoY/S21lyVFtOccPYlBS1m8VgNT+Amo3Eee3pT9ovNt4L4s78AWJX4Edk9QrTM1R+Yn9pqFzSGoMdohet5cojWm/DMAaJeZR22HOdDifVGOWqKJlXmZKgA1pzGQcqmhgOSROk2Wph7oyWS96lI52niOKdlB3wQ2iBmBhfDMpFUdjmeO8ySDnqYe5pME2auh1UvmV1brS6Eg1Gc/h4qXpj+WQ/WYUkbD1Arizxc0gsnlWi+UoKz40ngmc22IRq4GJnsU2XZUZS/K2CFp1aKEWZCKWzeXa62z3yDPYC51lM62bPU8vhxdltZb4cJTOsuZ+ZaN0j4ZMZnqG5yi2U9fBBq8jS1FeXpU8VVbZNLJOukW0JG6vq25We8hoaZvT17pqpurQZt+M6UrpNF2zq7fnjeza3b+y6irYw8X2Sh3mSLGHkzEfqnzn9W6XaC8a7jKD1Wc4GSW8n/W77alX3zqRzeHJMsvH9j4JXbXkwWD/BK7MUOcq59yT6wJnYp3rE2uZyv0P9OmgG29WKq+eXmut1p1NFxtMcxnnkUuRHTTKNM6Uqt4brQCrEZeZzh9+J79iLUpdOWJxJXufYF/Sus/Us1fUXhVQ7hxvnc95YW3xSdbKlt2XXT+sla1RLXEenZ3Vip1uzbyKUL1G+f1Y8gnmS7c9W4V6b6RlMc7rzbg9eC/hdo85fY6y+rVcxCV8ymW/UnvEfO8607lzideuZpA91Clr2bW24/oRUvI6+nOwnpc7yRen1L+uup1RA32xv1fCfOUlTmo7dftiv56ozj5pYxEHzUSEe0EMyh1D796utWr1PG4eIL963URtJfJB7NypT0RVjgc7ldK90DsbIfS0E2z1qzYd5PuOcTu0B38zwwpqa+tb7bOxBNVoL8HZ3c+SR8I5bHVeC/cVbR7Gc9di64fXaWeS5vGMHcaH/k7gJqMilpvcbt8TV1FXGeXoYnOX6Mnl+T4ug4aoRpN4OoAyhbKddqAcpRdb8J5D2UczgPjYARqkNfynY4hb1tF67cUbaCNtos36S/pY+C19mkp69FZ6ip7Gvch5aA+37eWnPbQffUSH6Qg9j/sxOk4v0CzN0bYUCXYl3nfTs/wXJoAceMxpCK41zGEEoxoK6HkGnEVQBI9FDdElOYwguGbB9ayO4xzwh8G/lHmujecdgIN0CHpWtdT6LnAurfEIGpPXDPiRWppC2Qv9S13tD+eX1wRAXdv1P6cB/T4QSqmutboMaQsF1om+2A3DRgXwXIAMRTxPA8YAk4ACivwDshsecADalTxL28hrS0KyUsIe2yBpqzUG2rQxyNxFsF7DJs1ZHAohTGsoMIcRHNBwGNwfZs+W+ihA9t0s85G2+acAO2F30rXUeol9bRf4ncJI6d2SI4O9JQc6o6ApfWId+kvo2QEbbcSsB6GRI/QKLPMqvQ5qb9IJWOskYB+9DdhP79C7wHufzoK7c3QekXYRMEef0heIua8Bb9E39CNG/Ey/0AW6S/fpE/oVcJke0O90hR7CR67TY/qLvgRH6/QfR8B/CSMAwQB42mNgZGBg4GIwYLBjYHJx8wlh4MtJLMljkGJgAYoz/P/PAJJHZjMWFxsYMnCAWEDMxMDGwAfEIJ4ARJ5BA4g5gJgPiBkZzgIxC5RmgGJGBrb/JhBZAKhpDPEAAAABAAH//wAKeNptkz1oU1EUx//n3Ay2SCiitWhMJH7066W1iamGlCr41AaXoG8I+DGUBsSvCtKOpYoWXcRBpIIoKDi21KE66Obo4EcncagiDh0cylOcjP/zaCDS8PhxDvfce9+9v/OehIB4xEdJN6Cgr7FLZ+C5M8joK6QliYK8QZH0yBxyOg2fY9tkFlnGYd1U+66fMSjP0aHjGNDL2KsLSOkkevUBBvUifOYZ5gelC0dIyvYgJVLRndjslpB37Vz/EYF+Yx5nfEzuIXBtyOsfBFLGad2PON8VcM/AjZF2cpL1R2vxE2vT2K23kdaQ+/9ER2wUSf3Cd77DRn2LQ/IBp3jmVcaiVmp/JcQVLXPNM56piB5GT6u86xTXWD7O+/bhuPTVfnGe5SfcIudyXGej+b7Nk6es/aaXJ9jB2mGt8F5neacRbLVcc/S1ggE5h2uM/ZHvo+jXmxjSOcR5jpIbRl5m6PAWuuUqWjl2TJbpLMR9c804yXo36/vobY85a0ZsC1rMY+SwASnXVswj4zJZdR466w6bkIkcNmIO6Vov8c7mrAnuJaN5rP4P/X01d4xL5Ic+5Hjd4Xq2Rw4bMYfmmtH20TvolAtIxnLIx1q4hn03//U+R75DHFjD3M2T62SBeKRX25B1N6LvuEBS9l1rgv9Agr1PsJchqm6EayfYjwk6f8/evOCcxWjvu0jjPLJ8htBFfMxj6h/gtaXbAAB42u1VTZPTMAy98ys0OTAwk8+ydAqk2cPOLHCmHDi6sdJ4iS1jO83m36NkKVtou7M/YC9xIllPetIbpby+1x3s0XlFZh0VaR4BmpqkMrt19H1zm6yi6+pVqTEIKYL492pV9kb96lFJUJJN74vVcpUs310VRbLIi2W+WCyTVVJc5YviQwRZVe7RSHJghMZ19IWwa9DBa6HtJ7ihNILedeuoDcF+zLJhGNIwWto5YdsxrUnPEJ2q0Xh8Vsan4bIBtw2ZkHhqwiAcRtWmVR4On8DvoUWwjiy6MAI1wDU33XHN8IN60GIEQwFqsmMMmtvX8CmVD05t+4AxMGlJg+lISMY8SjK7lPFBdB2oAL0lA8KMjKUth7r5Qks+TN7GkZ69HdUi8CDm/A6c2rUBAkHPnQn/k/D99g7r2T/x2aDTfiLzDd2euwli5xA1Gr7RigB4z4V72GIYEA2MTFAYeYb614ZZM3rdHkE8RMdz2KEvp1U1TGriYXtnyWMKt2zQNNVr2KdncjHYDgXH7pVn8s8f5Nyzmi2CWZ/WzRxPQeBpMZXZH+FVpURfO2WnCl8E8yKYi4I51kk5TXpuenVzeIM3N29hkedFzM+iOJP3IoEye8QrgxMStXA/q8/E89DTBAX8tZ5VYQxDq3gMU8O3CA53PAR0yJvcQM3iFXze9U55qeqJgU/L7DHRYQvj5VXOqzo7/Daq323MNWA=);
  font-weight: normal;
  font-style: normal;
}
@media screen and (max-width: 515px) {
  body[class*=md_] #main #assistiveicons .assistiveicon #printerfriendlylink, body[class*=md_] #main #assistiveicons .assistiveicon #printerfiendlylink {
    display: none;
    /*To hide print in Resp*/
  }
}
body[class*=md_] #main .pre .kp_help, body[class*=md_] #main #pre .kp_help {
  text-align: right;
  /*FEDEPIC-8515*/
  margin-bottom: 15px;
}

body[class*=md_] #main .pre .kp_help a, body[class*=md_] #main #pre .kp_help a {
  color: #0074AD;
  font-family: "Gotham 4r";
  font-size: 16px;
  text-decoration: none;
}

body[class*=md_] #main .pre .kp_help a:hover, body[class*=md_] #main #pre .kp_help a:hover {
  color: #003B71;
  text-decoration: underline;
}

@media screen and (min-width: 1024px) {
  body[class*=md_] #main .title h1.header {
    /*FEDEPIC-8637*/
    width: calc(100% - 5.5rem);
  }
  body[class*=md_] #main .title #assistiveicons {
    width: 5rem;
  }
  body[class*=md_] #main .title #assistiveicons > .assistiveicon:first-child {
    width: 100%;
  }
  body[class*=md_] #main #assistiveicons > .assistiveicon:first-child a#printerfriendlylink {
    /*FEDEPIC-9807*/
    display: flex;
    flex-direction: column;
    align-items: end;
  }
}
body[class*=md_] #main ._Segment.withButton, body[class*=md_] #main .medcard, body[class*=md_] #main .clinicalcard, body[class*=md_] #main .ResultList .listContainer ._List.listContainer, body[class*=md_] #main .immunizationWorkflowContainer .card.immcard {
  border-radius: 6px;
}

body[class*=md_] #wrap .header_graphic #header_right_side #header_extras_proxy .proxySelectorDropDownContainer #proxyMenuButton.proxyButton:focus, body[class*=md_] #wrap .header_graphic #header_right_side #header_covid_shortcut #covid_shortcut_contents .shortcut_link:focus {
  outline: -webkit-focus-ring-color auto 1px !important;
  /*FEDEPIC-8674 - QR and Proxy outline fixes*/
}

body[class*=md_] #wrap .header_graphic.without_search #header_go_home {
  width: auto;
  /*FEDEPIC-11065- After increasing KP logo in feb 2025 w.r.t production*/
}

body[class*=md_] #wrap .header_graphic.without_search #header_go_home #header_logo a.header_logo_link {
  width: 256px;
  /*FEDEPIC-11137*/
}

body[class*=md_] #wrap .header_graphic#header:not(:empty) > div:first-child {
  /* FEDEPIC-9176: removed background color */
}

body[class*=md_] #wrap .header_graphic#header:not(:empty) .fitme {
  height: auto;
}

body[class*=md_] #wrap .header_graphic#header:not(:empty) .fitme #graphicHeader #header_navigation .header_navigation_buttons #header_menu {
  margin-top: 0;
  max-width: fit-content;
}

body[class*=md_] #wrap .header_graphic#header:not(:empty) .fitme #graphicHeader #header_extras .patient_name_switch .proxyMenuButton .accountDropDownButtonChevronDown {
  fill: #fff;
  /*FEDEPIC-10750*/
}

body[class*=md_] {
  /* #menuWrapper {

     #menu-list,
     #menu-searchlist {
         .menuitem .menuitem-content .menuitem-icon {
             display: none; */
  /*FEDEPIC-8845*/
  /*}

  li.submenu h2.submenu-header {
      background-color: transparent;*/
  /*FEDEPIC-9874*/
  /*}
      }

      #menu-searchcontainer #menu-searchbarcontainer .menu-searchicon {
          fill: $link-color;
      }

      #menu-headertop #menu-closebutton {
          background-color: $link-color;

          &:active {
              filter: none !important;
          }
      }
  }*/
}

@media screen and (max-width: 515px) {
  body[class*=md_] #wrap #header {
    /*FEDEPIC-9873*/
  }
  body[class*=md_] #wrap #header #header_extras {
    position: static;
    max-width: fit-content;
  }
  body[class*=md_] #wrap #header #header_extras .header_navigation_buttons {
    align-items: end;
  }
  body[class*=md_] #wrap #header #header_extras .header_navigation_buttons .patient_name_switch .proxyMenuButton {
    height: auto;
    align-items: flex-start;
  }
  body[class*=md_] #wrap #header #header_extras .header_navigation_buttons .patient_name_switch .proxyMenuButton .switchPatientsTextOuter {
    display: block;
    width: auto;
  }
}
body[class*=md_] #wrap #header #graphicHeader:not(:empty) #header_menu #header_menu_icon {
  background-color: transparent;
  top: 2px;
  position: relative;
  /*FEDEPIC-9874*/
}

@media only screen and (min-width: 1px) and (max-width: 1300px) {
  body[class*=md_] #wrap #header #graphicHeader:not(:empty) #header_menu #header_menu_icon .menu_image {
    fill: #fff;
  }
}
body[class*=md_] #wrap #header #graphicHeader:not(:empty) #covid_shortcut_contents .shortcut_link .shortcut_icon {
  fill: #0074AD;
}

body[class*=md_] #wrap #header #graphicHeader:not(:empty) svg.header_button_icon, body[class*=md_] #wrap #header #graphicHeader:not(:empty) svg.menu_image {
  width: 32px;
  height: 32px;
}

body[class*=md_] #main, body[class*=md_] body:not(.isPrelogin) #footer, body[class*=md_] #content.midlogin #footer, body[class*=md_] #mainFooter, body[class*=md_] .BeforeList input.SearchList {
  /*KPEPIC-5950-applying MyChart colors*/
  background-color: rgba(255, 255, 255, 0.88);
}

@media print {
  body[class*=md_] .prthead span.printheader {
    top: initial;
    /*FEDEPIC-10735 - FEB 2025 Global fix to override epic css*/
  }
}
/*FEDEPIC-8511 - Copyright global fix in fs07*/
@media screen and (max-width: 515px) {
  html.datatile.dm-datatilesframe #wrap #main {
    padding-bottom: 0;
  }
  html.datatile.dm-datatilesframe #wrap #footer .mainStyle {
    margin-top: -20px;
    padding-top: 0;
  }
}
/* FEDEPIC-10169 */
.extensibility iframe {
  width: 100%;
  border: none;
}

/* FEDEPIC-11375 adding css for the anchor tag's with target="_blank" attribute in anchor tags with icons for ADA */
svg.kp-external-link-icon {
  height: 1em;
  width: 1em;
}

.mobile .md_react_index #wrap #main {
  background-color: #fff;
  /*FEDEPIC-11722*/
}

.md_react_index #main #appRoot .GoalsPage .goalsPageContent .WidgetGoTo button.tertiary, .md_details_index #wrap #content #ba_details_activity .ba_details_statements .buttonList a.button.tertiary, .md_details_index #wrap #content #ba_details_main .buttonList .tertiary.ba_details_payment_button, .md_details_index #wrap #ba_details_activity #ba_details_main #ba_filter_pane #ba_details_visits_filters, .md_autopay_signup #wrap #autopay-content .subwayStep #PaymentMethodEntryStep .editMode .payment_method_selector .option_actions a.action_delete, .md_autopay_signup #wrap #autopay-content .subwayStep #PaymentMethodEntryStep .editMode .payment_method_selector .option_actions a.action_edit, .md_react_index #wrap #content #appRoot ._container .paymentMethodCard .paymentMethodItemActions button.tertiary, .md_react_index #wrap #content #appRoot .scheduledPaymentMethodsGrid ._container .paymentMethodCard .paymentMethodItemActions a.paymentPlanEdit, .md_details_index #ba_details_container #ba_details_main #ba_details_overview_payment_methods_container .paymentMethodCard a.tertiary, .md_summary_index #wrap #main #ba_main .buttonList .ba_card_actions_link.button, .md_echeckin_index #echeckin-workflow #eCheckInMedications .MedicationList .Medication ._ItemWithActionGroup .MedicationContent + ._ActionGroup button.tertiary, .md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection input.proxyButton.neutral, .md_visitslist_index #wrap #content .Visits .visitcomponent .pastlist .timeLineDetails .pastvisit.card .buttonList .button, .md_react_index #wrap #main .section .Referrals .wideCard ._LayoutGrid .authGridItem .primary, .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep .cardlist .buttonList .button, .md_react_index #wrap #content #appRoot .ResultList .SettingsMenu .settingsContainer .settingsInfo .ResultPreferencesCommand button.tertiary, .md_echeckin_index #wrap #echeckin-workflow #echeckinPaymentContainer #visitPayVerifyStep .paymentCard .verifyResultsCardButton, .md_react_index .Authorizations .authCard ._LoadMoreList ._ActionGroup a._Link, .md_react_index #main #appRoot .HealthSummary .WidgetLayout .WidgetGoTo .tertiary, .md_echeckin_index #echeckin-workflow #visit-contact-entry-container .contentCard .flavor-subtle button.selectedEdit, .md_medications_list #wrap #main #MedicationForm #MedicationsPageContent .button.inlinedelete[data-id$=deleteitem], .md_immunizations_index .immunizationWorkflowContainer .immcard .buttonList .button.immunizations_card_action_link, .md_react_index #main .tertiary._InternalLink, body[class*=md] .qnr-main-container .questionsContainer .uploadQuestion .answers .upload-container .addItem a[data-id=additem], .md_oauth_review #KnownDeviceList ._ItemWithActionGroup .tertiary.alignCenter .removeBar, .md_selftriage_load #allergies .buttonList .button[data-id=deleteitem], .md_visitslist_index #main .Visits .timeLine .soonvisitactions .button.tertiary, body[class*=md] #main #allergies ._ItemWithActionGroup ._ActionGroup ._actionable._command.tertiary, body[class*=md] #main #allergies button._actionable._command.addItem span._TextFragment._readOnlyText, .md_selftriage_load #wrap #selftriage-triage-workflow .slotsstep .filtercontainerparent .filtercontainer #Credentials-group .filter-group-expand-collapse #Credentials-show-more, .md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text #video-card-container-header #LinkMyAccounts .collapse_expand_button, .md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text .H2G-info-container button.expand-info, .md_react_index #wrap #main .BillPay .NewPaymentMethod .PaymentMethodSelection button.tertiary, .md_details_index #wrap #content #ba_details_activity a.ba_details_statements_load_more, .md_details_index #wrap #ba_details_activity #ba_details_main .headerWithPrint #ba_details_visits_showhide span#ba_details_visits_showhide_hide .ba_header_chevron, .md_details_index #wrap #ba_details_activity #ba_details_main .headerWithPrint #ba_details_visits_showhide span#ba_details_visits_showhide_show .ba_header_chevron, .md_details_index #wrap #ba_details_activity #ba_details_main .GenerateDetailBillCommand button.tertiary.generateButton, .md_selftriage_load #selftriage-triage-workflow .recommendationsBucket .slotsstep .slotsData .zeroStateContainer .loadmorecontainer button.resetcalendarfilterbutton, body[class*=md] #main [id*=-workflow] .recommendationsBucket .instructions .tertiary.toggleButton, .md_echeckin_index #main #echeckin-workflow #eCheckInMedications .MedicationEntry .validatedEntryForm button.tertiary, .md_react_index #main #appRoot .AuthorizeSharing .AuthCard .AuthCardMainSection .seeMoreSection button.authCardText, .md_scheduling_index #wrap #main #scheduling-workflow-container .slotsstep .slotsContainer .slotsData #common-zero-state .clearFiltersContainer #clear-filters-no-providers-button, .md_scheduling_index #wrap #main #scheduling-workflow-container .hasFloatingNavigation .qnrStep .edit-response-margin a[role=button], .md_scheduling_index #scheduling-workflow-container .disclosureButton, .md_familyaccess_index #wrap div[id*=video-card-container] .collapse_expand .collapse_expand_button, .md_react_index #wrap #main .OrganizationAuthSearchResults .OrganizationSearchCard .orgDetails button.associatedOrgWrapper, md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .declinedRecommendations .disabledGroups summary, .md_triagehistory_load #past-triages-workflow .recommendationsBucket .groupDetails .card .additionalInfoLink .button.tertiary, .md_triagehistory_load #past-triages-workflow .historyBody .recommendationsBucket .actionNodeBody .instructions .tertiary, .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket .detailsReviewPage .declineButtonList .declineButton, .md_covidstatus_index #wrap #content #sidebar #covidVideoContainer .videoCard .collapse_expand .collapse_expand_button, .md_react_index #wrap #content #appRoot .CommunicationCenter .commCenterMain button.tertiary, body[class*=md] .slotsData .loadmorecontainer .button.cleartimefiltersbutton, body[class*=md] #calendar table.calendarfooter td#calcancel, .md_react_index #main #appRoot .ToDo .ToDoTasks .progressAndOptions ._Menu button[class^=_Menu], .md_react_index #main #appRoot .ToDo .ToDoTasks .TasksNavigation .tertiary[class*=navigate], .md_react_index #main #appRoot .documentPage .signatureControl .CanvasControlButtons .ClearCanvas .tertiary.ClearCanvasCommand, .md_react_index #wrap #main #appRoot .CapturedWorkflowPage .activityContent ._command.tertiary, .md_react_index #wrap #content #main #appRoot .CommunicationCenter .ConversationListPicker .ConversationFolder .ConversationMultiActionLine button.tertiary, .md_react_index #wrap #content #main #appRoot .CommunicationCenter .ConversationListPicker .ConversationFolder .ConversationMultiAction .firstLine .tertiary.neutral, .md_react_index #wrap #main #appRoot .CapturedWorkflowPage .educationSharingScreen .navigationContainer .centeredLink, .md_react_index #wrap #main #appRoot .CapturedWorkflowPage > ._command.tertiary, .md_react_index #wrap #main #appRoot .documentPage .signatureControl .ClearCanvas button.ClearCanvasCommand, .md_react_index #wrap #main #appRoot .CapturedWorkflowPage .activityContent .educationScreen .storyContainer .linkContainer .toggleLink, .md_react_index .CommunicationPreferences .detailsList button._ExpandCommand .contentAction, .md_selftriage_load #allergies [data-id=additem] .addlabel, body[class*=_load] .selfTriage .disabledGroups details.expandable summary.toggleButton, .md_triagehistory_load .nodeGroupOption .actionNodeBody .tertiary.rightLink, .md_react_index #main .ResultDetails ._AdditionalActions .askAQuestionAction, .md_react_index #main .PageNavigator:not([aria-disabled=true]), .md_react_index #main #appRoot .loadMore, body[class*=md] #main #allergies ._actionable.addOtherResultButton, .md_react_index #main .VisitDetailsPastAmbulatory .VisitDetailsMultipleViews .Snapshots .PdfViewer .pdfDownload, .md_visitslist_index #main .Visits .component.notoolbar .filterAction .clearFiltersButton, .md_visitslist_index #main .Visits .component.notoolbar .filterAction .showFiltersButton, .md_react_index #main ._Disclosure .disclosureButton, body[class*=md_] #main .questionnaire-template-container .qnr-summary-show-table, .md_react_index #main .RecallOnboardingCommand, body[class*=md] .nodeGroupOption .actionNodeBody .instructions .button.tertiary, .md_react_index .MessageComposer .Actions .tertiary.action, .md_react_index .MessageComposer .ComposeDisclaimer .disclaimerButton, .md_react_index #appRoot .ConversationDetails .commands ._actionable._command.tertiary, .md_react_index #main .CommunicationPreferences .Preferences .Consents button.optInToggle, body[class*=md] #calendar table td#calcancel button, .md_caredecision_index #qnr-form #qnr-container #qnr-summary-table .edit-question-icon span.button.tertiary, body[class*=md] .providersection .locationcontainer #slotwarning .formbuttons .warningButtonContainer a.warningContinue.tertiary, body[class*=md] #main .cardlist .buttonList .button.editButton.tertiary, .md_react_index #main #appRoot ._ViewPickerPanel ._LoadMoreCommand button._Command._actionable.tertiary {
  color: #0074AD;
}

.md_react_index #main #appRoot .GoalsPage .goalsPageContent .WidgetGoTo button.tertiary:hover, .md_details_index #wrap #content #ba_details_activity .ba_details_statements .buttonList a.button.tertiary:hover, .md_details_index #wrap #content #ba_details_main .buttonList .tertiary.ba_details_payment_button:hover, .md_details_index #wrap #ba_details_activity #ba_details_main #ba_filter_pane #ba_details_visits_filters:hover, .md_autopay_signup #wrap #autopay-content .subwayStep #PaymentMethodEntryStep .editMode .payment_method_selector .option_actions a.action_delete:hover, .md_autopay_signup #wrap #autopay-content .subwayStep #PaymentMethodEntryStep .editMode .payment_method_selector .option_actions a.action_edit:hover, .md_react_index #wrap #content #appRoot ._container .paymentMethodCard .paymentMethodItemActions button.tertiary:hover, .md_react_index #wrap #content #appRoot .scheduledPaymentMethodsGrid ._container .paymentMethodCard .paymentMethodItemActions a.paymentPlanEdit:hover, .md_details_index #ba_details_container #ba_details_main #ba_details_overview_payment_methods_container .paymentMethodCard a.tertiary:hover, .md_summary_index #wrap #main #ba_main .buttonList .ba_card_actions_link.button:hover, .md_echeckin_index #echeckin-workflow #eCheckInMedications .MedicationList .Medication ._ItemWithActionGroup .MedicationContent + ._ActionGroup button.tertiary:hover, .md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection input.proxyButton.neutral:hover, .md_visitslist_index #wrap #content .Visits .visitcomponent .pastlist .timeLineDetails .pastvisit.card .buttonList .button:hover, .md_react_index #wrap #main .section .Referrals .wideCard ._LayoutGrid .authGridItem .primary:hover, .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep .cardlist .buttonList .button:hover, .md_react_index #wrap #content #appRoot .ResultList .SettingsMenu .settingsContainer .settingsInfo .ResultPreferencesCommand button.tertiary:hover, .md_echeckin_index #wrap #echeckin-workflow #echeckinPaymentContainer #visitPayVerifyStep .paymentCard .verifyResultsCardButton:hover, .md_react_index .Authorizations .authCard ._LoadMoreList ._ActionGroup a._Link:hover, .md_react_index #main #appRoot .HealthSummary .WidgetLayout .WidgetGoTo .tertiary:hover, .md_echeckin_index #echeckin-workflow #visit-contact-entry-container .contentCard .flavor-subtle button.selectedEdit:hover, .md_medications_list #wrap #main #MedicationForm #MedicationsPageContent .button.inlinedelete[data-id$=deleteitem]:hover, .md_immunizations_index .immunizationWorkflowContainer .immcard .buttonList .button.immunizations_card_action_link:hover, .md_react_index #main .tertiary._InternalLink:hover, body[class*=md] .qnr-main-container .questionsContainer .uploadQuestion .answers .upload-container .addItem a[data-id=additem]:hover, .md_oauth_review #KnownDeviceList ._ItemWithActionGroup .tertiary.alignCenter .removeBar:hover, .md_selftriage_load #allergies .buttonList .button[data-id=deleteitem]:hover, .md_visitslist_index #main .Visits .timeLine .soonvisitactions .button.tertiary:hover, body[class*=md] #main #allergies ._ItemWithActionGroup ._ActionGroup ._actionable._command.tertiary:hover, body[class*=md] #main #allergies button._actionable._command.addItem span._TextFragment._readOnlyText:hover, .md_selftriage_load #wrap #selftriage-triage-workflow .slotsstep .filtercontainerparent .filtercontainer #Credentials-group .filter-group-expand-collapse #Credentials-show-more:hover, .md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text #video-card-container-header #LinkMyAccounts .collapse_expand_button:hover, .md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text .H2G-info-container button.expand-info:hover, .md_react_index #wrap #main .BillPay .NewPaymentMethod .PaymentMethodSelection button.tertiary:hover, .md_details_index #wrap #content #ba_details_activity a.ba_details_statements_load_more:hover, .md_details_index #wrap #ba_details_activity #ba_details_main .headerWithPrint #ba_details_visits_showhide span#ba_details_visits_showhide_hide .ba_header_chevron:hover, .md_details_index #wrap #ba_details_activity #ba_details_main .headerWithPrint #ba_details_visits_showhide span#ba_details_visits_showhide_show .ba_header_chevron:hover, .md_details_index #wrap #ba_details_activity #ba_details_main .GenerateDetailBillCommand button.tertiary.generateButton:hover, .md_selftriage_load #selftriage-triage-workflow .recommendationsBucket .slotsstep .slotsData .zeroStateContainer .loadmorecontainer button.resetcalendarfilterbutton:hover, body[class*=md] #main [id*=-workflow] .recommendationsBucket .instructions .tertiary.toggleButton:hover, .md_echeckin_index #main #echeckin-workflow #eCheckInMedications .MedicationEntry .validatedEntryForm button.tertiary:hover, .md_react_index #main #appRoot .AuthorizeSharing .AuthCard .AuthCardMainSection .seeMoreSection button.authCardText:hover, .md_scheduling_index #wrap #main #scheduling-workflow-container .slotsstep .slotsContainer .slotsData #common-zero-state .clearFiltersContainer #clear-filters-no-providers-button:hover, .md_scheduling_index #wrap #main #scheduling-workflow-container .hasFloatingNavigation .qnrStep .edit-response-margin a[role=button]:hover, .md_scheduling_index #scheduling-workflow-container .disclosureButton:hover, .md_familyaccess_index #wrap div[id*=video-card-container] .collapse_expand .collapse_expand_button:hover, .md_react_index #wrap #main .OrganizationAuthSearchResults .OrganizationSearchCard .orgDetails button.associatedOrgWrapper:hover, md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .declinedRecommendations .disabledGroups summary:hover, .md_triagehistory_load #past-triages-workflow .recommendationsBucket .groupDetails .card .additionalInfoLink .button.tertiary:hover, .md_triagehistory_load #past-triages-workflow .historyBody .recommendationsBucket .actionNodeBody .instructions .tertiary:hover, .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket .detailsReviewPage .declineButtonList .declineButton:hover, .md_covidstatus_index #wrap #content #sidebar #covidVideoContainer .videoCard .collapse_expand .collapse_expand_button:hover, .md_react_index #wrap #content #appRoot .CommunicationCenter .commCenterMain button.tertiary:hover, body[class*=md] .slotsData .loadmorecontainer .button.cleartimefiltersbutton:hover, body[class*=md] #calendar table.calendarfooter td#calcancel:hover, .md_react_index #main #appRoot .ToDo .ToDoTasks .progressAndOptions ._Menu button[class^=_Menu]:hover, .md_react_index #main #appRoot .ToDo .ToDoTasks .TasksNavigation .tertiary[class*=navigate]:hover, .md_react_index #main #appRoot .documentPage .signatureControl .CanvasControlButtons .ClearCanvas .tertiary.ClearCanvasCommand:hover, .md_react_index #wrap #main #appRoot .CapturedWorkflowPage .activityContent ._command.tertiary:hover, .md_react_index #wrap #content #main #appRoot .CommunicationCenter .ConversationListPicker .ConversationFolder .ConversationMultiActionLine button.tertiary:hover, .md_react_index #wrap #content #main #appRoot .CommunicationCenter .ConversationListPicker .ConversationFolder .ConversationMultiAction .firstLine .tertiary.neutral:hover, .md_react_index #wrap #main #appRoot .CapturedWorkflowPage .educationSharingScreen .navigationContainer .centeredLink:hover, .md_react_index #wrap #main #appRoot .CapturedWorkflowPage > ._command.tertiary:hover, .md_react_index #wrap #main #appRoot .documentPage .signatureControl .ClearCanvas button.ClearCanvasCommand:hover, .md_react_index #wrap #main #appRoot .CapturedWorkflowPage .activityContent .educationScreen .storyContainer .linkContainer .toggleLink:hover, .md_react_index .CommunicationPreferences .detailsList button._ExpandCommand .contentAction:hover, .md_selftriage_load #allergies [data-id=additem] .addlabel:hover, body[class*=_load] .selfTriage .disabledGroups details.expandable summary.toggleButton:hover, .md_triagehistory_load .nodeGroupOption .actionNodeBody .tertiary.rightLink:hover, .md_react_index #main .ResultDetails ._AdditionalActions .askAQuestionAction:hover, .md_react_index #main .PageNavigator:hover:not([aria-disabled=true]), .md_react_index #main #appRoot .loadMore:hover, body[class*=md] #main #allergies ._actionable.addOtherResultButton:hover, .md_react_index #main .VisitDetailsPastAmbulatory .VisitDetailsMultipleViews .Snapshots .PdfViewer .pdfDownload:hover, .md_visitslist_index #main .Visits .component.notoolbar .filterAction .clearFiltersButton:hover, .md_visitslist_index #main .Visits .component.notoolbar .filterAction .showFiltersButton:hover, .md_react_index #main ._Disclosure .disclosureButton:hover, body[class*=md_] #main .questionnaire-template-container .qnr-summary-show-table:hover, .md_react_index #main .RecallOnboardingCommand:hover, body[class*=md] .nodeGroupOption .actionNodeBody .instructions .button.tertiary:hover, .md_react_index .MessageComposer .Actions .tertiary.action:hover, .md_react_index .MessageComposer .ComposeDisclaimer .disclaimerButton:hover, .md_react_index #appRoot .ConversationDetails .commands ._actionable._command.tertiary:hover, .md_react_index #main .CommunicationPreferences .Preferences .Consents button.optInToggle:hover, body[class*=md] #calendar table td#calcancel button:hover, .md_caredecision_index #qnr-form #qnr-container #qnr-summary-table .edit-question-icon span.button.tertiary:hover, body[class*=md] .providersection .locationcontainer #slotwarning .formbuttons .warningButtonContainer a.warningContinue.tertiary:hover, body[class*=md] #main .cardlist .buttonList .button.editButton.tertiary:hover, .md_react_index #main #appRoot ._ViewPickerPanel ._LoadMoreCommand button._Command._actionable.tertiary:hover, .md_react_index #main #appRoot .GoalsPage .goalsPageContent .WidgetGoTo button.tertiary:focus, .md_details_index #wrap #content #ba_details_activity .ba_details_statements .buttonList a.button.tertiary:focus, .md_details_index #wrap #content #ba_details_main .buttonList .tertiary.ba_details_payment_button:focus, .md_details_index #wrap #ba_details_activity #ba_details_main #ba_filter_pane #ba_details_visits_filters:focus, .md_autopay_signup #wrap #autopay-content .subwayStep #PaymentMethodEntryStep .editMode .payment_method_selector .option_actions a.action_delete:focus, .md_autopay_signup #wrap #autopay-content .subwayStep #PaymentMethodEntryStep .editMode .payment_method_selector .option_actions a.action_edit:focus, .md_react_index #wrap #content #appRoot ._container .paymentMethodCard .paymentMethodItemActions button.tertiary:focus, .md_react_index #wrap #content #appRoot .scheduledPaymentMethodsGrid ._container .paymentMethodCard .paymentMethodItemActions a.paymentPlanEdit:focus, .md_details_index #ba_details_container #ba_details_main #ba_details_overview_payment_methods_container .paymentMethodCard a.tertiary:focus, .md_summary_index #wrap #main #ba_main .buttonList .ba_card_actions_link.button:focus, .md_echeckin_index #echeckin-workflow #eCheckInMedications .MedicationList .Medication ._ItemWithActionGroup .MedicationContent + ._ActionGroup button.tertiary:focus, .md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection input.proxyButton.neutral:focus, .md_visitslist_index #wrap #content .Visits .visitcomponent .pastlist .timeLineDetails .pastvisit.card .buttonList .button:focus, .md_react_index #wrap #main .section .Referrals .wideCard ._LayoutGrid .authGridItem .primary:focus, .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep .cardlist .buttonList .button:focus, .md_react_index #wrap #content #appRoot .ResultList .SettingsMenu .settingsContainer .settingsInfo .ResultPreferencesCommand button.tertiary:focus, .md_echeckin_index #wrap #echeckin-workflow #echeckinPaymentContainer #visitPayVerifyStep .paymentCard .verifyResultsCardButton:focus, .md_react_index .Authorizations .authCard ._LoadMoreList ._ActionGroup a._Link:focus, .md_react_index #main #appRoot .HealthSummary .WidgetLayout .WidgetGoTo .tertiary:focus, .md_echeckin_index #echeckin-workflow #visit-contact-entry-container .contentCard .flavor-subtle button.selectedEdit:focus, .md_medications_list #wrap #main #MedicationForm #MedicationsPageContent .button.inlinedelete[data-id$=deleteitem]:focus, .md_immunizations_index .immunizationWorkflowContainer .immcard .buttonList .button.immunizations_card_action_link:focus, .md_react_index #main .tertiary._InternalLink:focus, body[class*=md] .qnr-main-container .questionsContainer .uploadQuestion .answers .upload-container .addItem a[data-id=additem]:focus, .md_oauth_review #KnownDeviceList ._ItemWithActionGroup .tertiary.alignCenter .removeBar:focus, .md_selftriage_load #allergies .buttonList .button[data-id=deleteitem]:focus, .md_visitslist_index #main .Visits .timeLine .soonvisitactions .button.tertiary:focus, body[class*=md] #main #allergies ._ItemWithActionGroup ._ActionGroup ._actionable._command.tertiary:focus, body[class*=md] #main #allergies button._actionable._command.addItem span._TextFragment._readOnlyText:focus, .md_selftriage_load #wrap #selftriage-triage-workflow .slotsstep .filtercontainerparent .filtercontainer #Credentials-group .filter-group-expand-collapse #Credentials-show-more:focus, .md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text #video-card-container-header #LinkMyAccounts .collapse_expand_button:focus, .md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text .H2G-info-container button.expand-info:focus, .md_react_index #wrap #main .BillPay .NewPaymentMethod .PaymentMethodSelection button.tertiary:focus, .md_details_index #wrap #content #ba_details_activity a.ba_details_statements_load_more:focus, .md_details_index #wrap #ba_details_activity #ba_details_main .headerWithPrint #ba_details_visits_showhide span#ba_details_visits_showhide_hide .ba_header_chevron:focus, .md_details_index #wrap #ba_details_activity #ba_details_main .headerWithPrint #ba_details_visits_showhide span#ba_details_visits_showhide_show .ba_header_chevron:focus, .md_details_index #wrap #ba_details_activity #ba_details_main .GenerateDetailBillCommand button.tertiary.generateButton:focus, .md_selftriage_load #selftriage-triage-workflow .recommendationsBucket .slotsstep .slotsData .zeroStateContainer .loadmorecontainer button.resetcalendarfilterbutton:focus, body[class*=md] #main [id*=-workflow] .recommendationsBucket .instructions .tertiary.toggleButton:focus, .md_echeckin_index #main #echeckin-workflow #eCheckInMedications .MedicationEntry .validatedEntryForm button.tertiary:focus, .md_react_index #main #appRoot .AuthorizeSharing .AuthCard .AuthCardMainSection .seeMoreSection button.authCardText:focus, .md_scheduling_index #wrap #main #scheduling-workflow-container .slotsstep .slotsContainer .slotsData #common-zero-state .clearFiltersContainer #clear-filters-no-providers-button:focus, .md_scheduling_index #wrap #main #scheduling-workflow-container .hasFloatingNavigation .qnrStep .edit-response-margin a[role=button]:focus, .md_scheduling_index #scheduling-workflow-container .disclosureButton:focus, .md_familyaccess_index #wrap div[id*=video-card-container] .collapse_expand .collapse_expand_button:focus, .md_react_index #wrap #main .OrganizationAuthSearchResults .OrganizationSearchCard .orgDetails button.associatedOrgWrapper:focus, md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .declinedRecommendations .disabledGroups summary:focus, .md_triagehistory_load #past-triages-workflow .recommendationsBucket .groupDetails .card .additionalInfoLink .button.tertiary:focus, .md_triagehistory_load #past-triages-workflow .historyBody .recommendationsBucket .actionNodeBody .instructions .tertiary:focus, .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket .detailsReviewPage .declineButtonList .declineButton:focus, .md_covidstatus_index #wrap #content #sidebar #covidVideoContainer .videoCard .collapse_expand .collapse_expand_button:focus, .md_react_index #wrap #content #appRoot .CommunicationCenter .commCenterMain button.tertiary:focus, body[class*=md] .slotsData .loadmorecontainer .button.cleartimefiltersbutton:focus, body[class*=md] #calendar table.calendarfooter td#calcancel:focus, .md_react_index #main #appRoot .ToDo .ToDoTasks .progressAndOptions ._Menu button[class^=_Menu]:focus, .md_react_index #main #appRoot .ToDo .ToDoTasks .TasksNavigation .tertiary[class*=navigate]:focus, .md_react_index #main #appRoot .documentPage .signatureControl .CanvasControlButtons .ClearCanvas .tertiary.ClearCanvasCommand:focus, .md_react_index #wrap #main #appRoot .CapturedWorkflowPage .activityContent ._command.tertiary:focus, .md_react_index #wrap #content #main #appRoot .CommunicationCenter .ConversationListPicker .ConversationFolder .ConversationMultiActionLine button.tertiary:focus, .md_react_index #wrap #content #main #appRoot .CommunicationCenter .ConversationListPicker .ConversationFolder .ConversationMultiAction .firstLine .tertiary.neutral:focus, .md_react_index #wrap #main #appRoot .CapturedWorkflowPage .educationSharingScreen .navigationContainer .centeredLink:focus, .md_react_index #wrap #main #appRoot .CapturedWorkflowPage > ._command.tertiary:focus, .md_react_index #wrap #main #appRoot .documentPage .signatureControl .ClearCanvas button.ClearCanvasCommand:focus, .md_react_index #wrap #main #appRoot .CapturedWorkflowPage .activityContent .educationScreen .storyContainer .linkContainer .toggleLink:focus, .md_react_index .CommunicationPreferences .detailsList button._ExpandCommand .contentAction:focus, .md_selftriage_load #allergies [data-id=additem] .addlabel:focus, body[class*=_load] .selfTriage .disabledGroups details.expandable summary.toggleButton:focus, .md_triagehistory_load .nodeGroupOption .actionNodeBody .tertiary.rightLink:focus, .md_react_index #main .ResultDetails ._AdditionalActions .askAQuestionAction:focus, .md_react_index #main .PageNavigator:focus:not([aria-disabled=true]), .md_react_index #main #appRoot .loadMore:focus, body[class*=md] #main #allergies ._actionable.addOtherResultButton:focus, .md_react_index #main .VisitDetailsPastAmbulatory .VisitDetailsMultipleViews .Snapshots .PdfViewer .pdfDownload:focus, .md_visitslist_index #main .Visits .component.notoolbar .filterAction .clearFiltersButton:focus, .md_visitslist_index #main .Visits .component.notoolbar .filterAction .showFiltersButton:focus, .md_react_index #main ._Disclosure .disclosureButton:focus, body[class*=md_] #main .questionnaire-template-container .qnr-summary-show-table:focus, .md_react_index #main .RecallOnboardingCommand:focus, body[class*=md] .nodeGroupOption .actionNodeBody .instructions .button.tertiary:focus, .md_react_index .MessageComposer .Actions .tertiary.action:focus, .md_react_index .MessageComposer .ComposeDisclaimer .disclaimerButton:focus, .md_react_index #appRoot .ConversationDetails .commands ._actionable._command.tertiary:focus, .md_react_index #main .CommunicationPreferences .Preferences .Consents button.optInToggle:focus, body[class*=md] #calendar table td#calcancel button:focus, .md_caredecision_index #qnr-form #qnr-container #qnr-summary-table .edit-question-icon span.button.tertiary:focus, body[class*=md] .providersection .locationcontainer #slotwarning .formbuttons .warningButtonContainer a.warningContinue.tertiary:focus, body[class*=md] #main .cardlist .buttonList .button.editButton.tertiary:focus, .md_react_index #main #appRoot ._ViewPickerPanel ._LoadMoreCommand button._Command._actionable.tertiary:focus {
  color: #003B71;
}

.md_react_index #main #appRoot .GoalsPage .goalsPageContent .WidgetGoTo button.tertiary:hover, .md_details_index #wrap #content #ba_details_activity .ba_details_statements .buttonList a.button.tertiary:hover, .md_details_index #wrap #content #ba_details_main .buttonList .tertiary.ba_details_payment_button:hover, .md_details_index #wrap #ba_details_activity #ba_details_main #ba_filter_pane #ba_details_visits_filters:hover, .md_autopay_signup #wrap #autopay-content .subwayStep #PaymentMethodEntryStep .editMode .payment_method_selector .option_actions a.action_delete:hover, .md_autopay_signup #wrap #autopay-content .subwayStep #PaymentMethodEntryStep .editMode .payment_method_selector .option_actions a.action_edit:hover, .md_react_index #wrap #content #appRoot ._container .paymentMethodCard .paymentMethodItemActions button.tertiary:hover, .md_react_index #wrap #content #appRoot .scheduledPaymentMethodsGrid ._container .paymentMethodCard .paymentMethodItemActions a.paymentPlanEdit:hover, .md_details_index #ba_details_container #ba_details_main #ba_details_overview_payment_methods_container .paymentMethodCard a.tertiary:hover, .md_summary_index #wrap #main #ba_main .buttonList .ba_card_actions_link.button:hover, .md_echeckin_index #echeckin-workflow #eCheckInMedications .MedicationList .Medication ._ItemWithActionGroup .MedicationContent + ._ActionGroup button.tertiary:hover, .md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection input.proxyButton.neutral:hover, .md_visitslist_index #wrap #content .Visits .visitcomponent .pastlist .timeLineDetails .pastvisit.card .buttonList .button:hover, .md_react_index #wrap #main .section .Referrals .wideCard ._LayoutGrid .authGridItem .primary:hover, .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep .cardlist .buttonList .button:hover, .md_react_index #wrap #content #appRoot .ResultList .SettingsMenu .settingsContainer .settingsInfo .ResultPreferencesCommand button.tertiary:hover, .md_echeckin_index #wrap #echeckin-workflow #echeckinPaymentContainer #visitPayVerifyStep .paymentCard .verifyResultsCardButton:hover, .md_react_index .Authorizations .authCard ._LoadMoreList ._ActionGroup a._Link:hover, .md_react_index #main #appRoot .HealthSummary .WidgetLayout .WidgetGoTo .tertiary:hover, .md_echeckin_index #echeckin-workflow #visit-contact-entry-container .contentCard .flavor-subtle button.selectedEdit:hover, .md_medications_list #wrap #main #MedicationForm #MedicationsPageContent .button.inlinedelete[data-id$=deleteitem]:hover, .md_immunizations_index .immunizationWorkflowContainer .immcard .buttonList .button.immunizations_card_action_link:hover, .md_react_index #main .tertiary._InternalLink:hover, body[class*=md] .qnr-main-container .questionsContainer .uploadQuestion .answers .upload-container .addItem a[data-id=additem]:hover, .md_oauth_review #KnownDeviceList ._ItemWithActionGroup .tertiary.alignCenter .removeBar:hover, .md_selftriage_load #allergies .buttonList .button[data-id=deleteitem]:hover, .md_visitslist_index #main .Visits .timeLine .soonvisitactions .button.tertiary:hover, body[class*=md] #main #allergies ._ItemWithActionGroup ._ActionGroup ._actionable._command.tertiary:hover, body[class*=md] #main #allergies button._actionable._command.addItem span._TextFragment._readOnlyText:hover, .md_selftriage_load #wrap #selftriage-triage-workflow .slotsstep .filtercontainerparent .filtercontainer #Credentials-group .filter-group-expand-collapse #Credentials-show-more:hover, .md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text #video-card-container-header #LinkMyAccounts .collapse_expand_button:hover, .md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text .H2G-info-container button.expand-info:hover, .md_react_index #wrap #main .BillPay .NewPaymentMethod .PaymentMethodSelection button.tertiary:hover, .md_details_index #wrap #content #ba_details_activity a.ba_details_statements_load_more:hover, .md_details_index #wrap #ba_details_activity #ba_details_main .headerWithPrint #ba_details_visits_showhide span#ba_details_visits_showhide_hide .ba_header_chevron:hover, .md_details_index #wrap #ba_details_activity #ba_details_main .headerWithPrint #ba_details_visits_showhide span#ba_details_visits_showhide_show .ba_header_chevron:hover, .md_details_index #wrap #ba_details_activity #ba_details_main .GenerateDetailBillCommand button.tertiary.generateButton:hover, .md_selftriage_load #selftriage-triage-workflow .recommendationsBucket .slotsstep .slotsData .zeroStateContainer .loadmorecontainer button.resetcalendarfilterbutton:hover, body[class*=md] #main [id*=-workflow] .recommendationsBucket .instructions .tertiary.toggleButton:hover, .md_echeckin_index #main #echeckin-workflow #eCheckInMedications .MedicationEntry .validatedEntryForm button.tertiary:hover, .md_react_index #main #appRoot .AuthorizeSharing .AuthCard .AuthCardMainSection .seeMoreSection button.authCardText:hover, .md_scheduling_index #wrap #main #scheduling-workflow-container .slotsstep .slotsContainer .slotsData #common-zero-state .clearFiltersContainer #clear-filters-no-providers-button:hover, .md_scheduling_index #wrap #main #scheduling-workflow-container .hasFloatingNavigation .qnrStep .edit-response-margin a[role=button]:hover, .md_scheduling_index #scheduling-workflow-container .disclosureButton:hover, .md_familyaccess_index #wrap div[id*=video-card-container] .collapse_expand .collapse_expand_button:hover, .md_react_index #wrap #main .OrganizationAuthSearchResults .OrganizationSearchCard .orgDetails button.associatedOrgWrapper:hover, md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .declinedRecommendations .disabledGroups summary:hover, .md_triagehistory_load #past-triages-workflow .recommendationsBucket .groupDetails .card .additionalInfoLink .button.tertiary:hover, .md_triagehistory_load #past-triages-workflow .historyBody .recommendationsBucket .actionNodeBody .instructions .tertiary:hover, .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket .detailsReviewPage .declineButtonList .declineButton:hover, .md_covidstatus_index #wrap #content #sidebar #covidVideoContainer .videoCard .collapse_expand .collapse_expand_button:hover, .md_react_index #wrap #content #appRoot .CommunicationCenter .commCenterMain button.tertiary:hover, body[class*=md] .slotsData .loadmorecontainer .button.cleartimefiltersbutton:hover, body[class*=md] #calendar table.calendarfooter td#calcancel:hover, .md_react_index #main #appRoot .ToDo .ToDoTasks .progressAndOptions ._Menu button[class^=_Menu]:hover, .md_react_index #main #appRoot .ToDo .ToDoTasks .TasksNavigation .tertiary[class*=navigate]:hover, .md_react_index #main #appRoot .documentPage .signatureControl .CanvasControlButtons .ClearCanvas .tertiary.ClearCanvasCommand:hover, .md_react_index #wrap #main #appRoot .CapturedWorkflowPage .activityContent ._command.tertiary:hover, .md_react_index #wrap #content #main #appRoot .CommunicationCenter .ConversationListPicker .ConversationFolder .ConversationMultiActionLine button.tertiary:hover, .md_react_index #wrap #content #main #appRoot .CommunicationCenter .ConversationListPicker .ConversationFolder .ConversationMultiAction .firstLine .tertiary.neutral:hover, .md_react_index #wrap #main #appRoot .CapturedWorkflowPage .educationSharingScreen .navigationContainer .centeredLink:hover, .md_react_index #wrap #main #appRoot .CapturedWorkflowPage > ._command.tertiary:hover, .md_react_index #wrap #main #appRoot .documentPage .signatureControl .ClearCanvas button.ClearCanvasCommand:hover, .md_react_index #wrap #main #appRoot .CapturedWorkflowPage .activityContent .educationScreen .storyContainer .linkContainer .toggleLink:hover, .md_react_index .CommunicationPreferences .detailsList button._ExpandCommand .contentAction:hover, .md_selftriage_load #allergies [data-id=additem] .addlabel:hover, body[class*=_load] .selfTriage .disabledGroups details.expandable summary.toggleButton:hover, .md_triagehistory_load .nodeGroupOption .actionNodeBody .tertiary.rightLink:hover, .md_react_index #main .ResultDetails ._AdditionalActions .askAQuestionAction:hover, .md_react_index #main .PageNavigator:hover:not([aria-disabled=true]), .md_react_index #main #appRoot .loadMore:hover, body[class*=md] #main #allergies ._actionable.addOtherResultButton:hover, .md_react_index #main .VisitDetailsPastAmbulatory .VisitDetailsMultipleViews .Snapshots .PdfViewer .pdfDownload:hover, .md_visitslist_index #main .Visits .component.notoolbar .filterAction .clearFiltersButton:hover, .md_visitslist_index #main .Visits .component.notoolbar .filterAction .showFiltersButton:hover, .md_react_index #main ._Disclosure .disclosureButton:hover, body[class*=md_] #main .questionnaire-template-container .qnr-summary-show-table:hover, .md_react_index #main .RecallOnboardingCommand:hover, body[class*=md] .nodeGroupOption .actionNodeBody .instructions .button.tertiary:hover, .md_react_index .MessageComposer .Actions .tertiary.action:hover, .md_react_index .MessageComposer .ComposeDisclaimer .disclaimerButton:hover, .md_react_index #appRoot .ConversationDetails .commands ._actionable._command.tertiary:hover, .md_react_index #main .CommunicationPreferences .Preferences .Consents button.optInToggle:hover, body[class*=md] #calendar table td#calcancel button:hover, .md_caredecision_index #qnr-form #qnr-container #qnr-summary-table .edit-question-icon span.button.tertiary:hover, body[class*=md] .providersection .locationcontainer #slotwarning .formbuttons .warningButtonContainer a.warningContinue.tertiary:hover, body[class*=md] #main .cardlist .buttonList .button.editButton.tertiary:hover, .md_react_index #main #appRoot ._ViewPickerPanel ._LoadMoreCommand button._Command._actionable.tertiary:hover {
  text-decoration: none;
}

.md_react_index #main #appRoot .GoalsPage .goalsPageContent .WidgetGoTo button.tertiary:active, .md_details_index #wrap #content #ba_details_activity .ba_details_statements .buttonList a.button.tertiary:active, .md_details_index #wrap #content #ba_details_main .buttonList .tertiary.ba_details_payment_button:active, .md_details_index #wrap #ba_details_activity #ba_details_main #ba_filter_pane #ba_details_visits_filters:active, .md_autopay_signup #wrap #autopay-content .subwayStep #PaymentMethodEntryStep .editMode .payment_method_selector .option_actions a.action_delete:active, .md_autopay_signup #wrap #autopay-content .subwayStep #PaymentMethodEntryStep .editMode .payment_method_selector .option_actions a.action_edit:active, .md_react_index #wrap #content #appRoot ._container .paymentMethodCard .paymentMethodItemActions button.tertiary:active, .md_react_index #wrap #content #appRoot .scheduledPaymentMethodsGrid ._container .paymentMethodCard .paymentMethodItemActions a.paymentPlanEdit:active, .md_details_index #ba_details_container #ba_details_main #ba_details_overview_payment_methods_container .paymentMethodCard a.tertiary:active, .md_summary_index #wrap #main #ba_main .buttonList .ba_card_actions_link.button:active, .md_echeckin_index #echeckin-workflow #eCheckInMedications .MedicationList .Medication ._ItemWithActionGroup .MedicationContent + ._ActionGroup button.tertiary:active, .md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection input.proxyButton.neutral:active, .md_visitslist_index #wrap #content .Visits .visitcomponent .pastlist .timeLineDetails .pastvisit.card .buttonList .button:active, .md_react_index #wrap #main .section .Referrals .wideCard ._LayoutGrid .authGridItem .primary:active, .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep .cardlist .buttonList .button:active, .md_react_index #wrap #content #appRoot .ResultList .SettingsMenu .settingsContainer .settingsInfo .ResultPreferencesCommand button.tertiary:active, .md_echeckin_index #wrap #echeckin-workflow #echeckinPaymentContainer #visitPayVerifyStep .paymentCard .verifyResultsCardButton:active, .md_react_index .Authorizations .authCard ._LoadMoreList ._ActionGroup a._Link:active, .md_react_index #main #appRoot .HealthSummary .WidgetLayout .WidgetGoTo .tertiary:active, .md_echeckin_index #echeckin-workflow #visit-contact-entry-container .contentCard .flavor-subtle button.selectedEdit:active, .md_medications_list #wrap #main #MedicationForm #MedicationsPageContent .button.inlinedelete[data-id$=deleteitem]:active, .md_immunizations_index .immunizationWorkflowContainer .immcard .buttonList .button.immunizations_card_action_link:active, .md_react_index #main .tertiary._InternalLink:active, body[class*=md] .qnr-main-container .questionsContainer .uploadQuestion .answers .upload-container .addItem a[data-id=additem]:active, .md_oauth_review #KnownDeviceList ._ItemWithActionGroup .tertiary.alignCenter .removeBar:active, .md_selftriage_load #allergies .buttonList .button[data-id=deleteitem]:active, .md_visitslist_index #main .Visits .timeLine .soonvisitactions .button.tertiary:active, body[class*=md] #main #allergies ._ItemWithActionGroup ._ActionGroup ._actionable._command.tertiary:active, body[class*=md] #main #allergies button._actionable._command.addItem span._TextFragment._readOnlyText:active, .md_selftriage_load #wrap #selftriage-triage-workflow .slotsstep .filtercontainerparent .filtercontainer #Credentials-group .filter-group-expand-collapse #Credentials-show-more:active, .md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text #video-card-container-header #LinkMyAccounts .collapse_expand_button:active, .md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text .H2G-info-container button.expand-info:active, .md_react_index #wrap #main .BillPay .NewPaymentMethod .PaymentMethodSelection button.tertiary:active, .md_details_index #wrap #content #ba_details_activity a.ba_details_statements_load_more:active, .md_details_index #wrap #ba_details_activity #ba_details_main .headerWithPrint #ba_details_visits_showhide span#ba_details_visits_showhide_hide .ba_header_chevron:active, .md_details_index #wrap #ba_details_activity #ba_details_main .headerWithPrint #ba_details_visits_showhide span#ba_details_visits_showhide_show .ba_header_chevron:active, .md_details_index #wrap #ba_details_activity #ba_details_main .GenerateDetailBillCommand button.tertiary.generateButton:active, .md_selftriage_load #selftriage-triage-workflow .recommendationsBucket .slotsstep .slotsData .zeroStateContainer .loadmorecontainer button.resetcalendarfilterbutton:active, body[class*=md] #main [id*=-workflow] .recommendationsBucket .instructions .tertiary.toggleButton:active, .md_echeckin_index #main #echeckin-workflow #eCheckInMedications .MedicationEntry .validatedEntryForm button.tertiary:active, .md_react_index #main #appRoot .AuthorizeSharing .AuthCard .AuthCardMainSection .seeMoreSection button.authCardText:active, .md_scheduling_index #wrap #main #scheduling-workflow-container .slotsstep .slotsContainer .slotsData #common-zero-state .clearFiltersContainer #clear-filters-no-providers-button:active, .md_scheduling_index #wrap #main #scheduling-workflow-container .hasFloatingNavigation .qnrStep .edit-response-margin a[role=button]:active, .md_scheduling_index #scheduling-workflow-container .disclosureButton:active, .md_familyaccess_index #wrap div[id*=video-card-container] .collapse_expand .collapse_expand_button:active, .md_react_index #wrap #main .OrganizationAuthSearchResults .OrganizationSearchCard .orgDetails button.associatedOrgWrapper:active, md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .declinedRecommendations .disabledGroups summary:active, .md_triagehistory_load #past-triages-workflow .recommendationsBucket .groupDetails .card .additionalInfoLink .button.tertiary:active, .md_triagehistory_load #past-triages-workflow .historyBody .recommendationsBucket .actionNodeBody .instructions .tertiary:active, .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket .detailsReviewPage .declineButtonList .declineButton:active, .md_covidstatus_index #wrap #content #sidebar #covidVideoContainer .videoCard .collapse_expand .collapse_expand_button:active, .md_react_index #wrap #content #appRoot .CommunicationCenter .commCenterMain button.tertiary:active, body[class*=md] .slotsData .loadmorecontainer .button.cleartimefiltersbutton:active, body[class*=md] #calendar table.calendarfooter td#calcancel:active, .md_react_index #main #appRoot .ToDo .ToDoTasks .progressAndOptions ._Menu button[class^=_Menu]:active, .md_react_index #main #appRoot .ToDo .ToDoTasks .TasksNavigation .tertiary[class*=navigate]:active, .md_react_index #main #appRoot .documentPage .signatureControl .CanvasControlButtons .ClearCanvas .tertiary.ClearCanvasCommand:active, .md_react_index #wrap #main #appRoot .CapturedWorkflowPage .activityContent ._command.tertiary:active, .md_react_index #wrap #content #main #appRoot .CommunicationCenter .ConversationListPicker .ConversationFolder .ConversationMultiActionLine button.tertiary:active, .md_react_index #wrap #content #main #appRoot .CommunicationCenter .ConversationListPicker .ConversationFolder .ConversationMultiAction .firstLine .tertiary.neutral:active, .md_react_index #wrap #main #appRoot .CapturedWorkflowPage .educationSharingScreen .navigationContainer .centeredLink:active, .md_react_index #wrap #main #appRoot .CapturedWorkflowPage > ._command.tertiary:active, .md_react_index #wrap #main #appRoot .documentPage .signatureControl .ClearCanvas button.ClearCanvasCommand:active, .md_react_index #wrap #main #appRoot .CapturedWorkflowPage .activityContent .educationScreen .storyContainer .linkContainer .toggleLink:active, .md_react_index .CommunicationPreferences .detailsList button._ExpandCommand .contentAction:active, .md_selftriage_load #allergies [data-id=additem] .addlabel:active, body[class*=_load] .selfTriage .disabledGroups details.expandable summary.toggleButton:active, .md_triagehistory_load .nodeGroupOption .actionNodeBody .tertiary.rightLink:active, .md_react_index #main .ResultDetails ._AdditionalActions .askAQuestionAction:active, .md_react_index #main .PageNavigator:active:not([aria-disabled=true]), .md_react_index #main #appRoot .loadMore:active, body[class*=md] #main #allergies ._actionable.addOtherResultButton:active, .md_react_index #main .VisitDetailsPastAmbulatory .VisitDetailsMultipleViews .Snapshots .PdfViewer .pdfDownload:active, .md_visitslist_index #main .Visits .component.notoolbar .filterAction .clearFiltersButton:active, .md_visitslist_index #main .Visits .component.notoolbar .filterAction .showFiltersButton:active, .md_react_index #main ._Disclosure .disclosureButton:active, body[class*=md_] #main .questionnaire-template-container .qnr-summary-show-table:active, .md_react_index #main .RecallOnboardingCommand:active, body[class*=md] .nodeGroupOption .actionNodeBody .instructions .button.tertiary:active, .md_react_index .MessageComposer .Actions .tertiary.action:active, .md_react_index .MessageComposer .ComposeDisclaimer .disclaimerButton:active, .md_react_index #appRoot .ConversationDetails .commands ._actionable._command.tertiary:active, .md_react_index #main .CommunicationPreferences .Preferences .Consents button.optInToggle:active, body[class*=md] #calendar table td#calcancel button:active, .md_caredecision_index #qnr-form #qnr-container #qnr-summary-table .edit-question-icon span.button.tertiary:active, body[class*=md] .providersection .locationcontainer #slotwarning .formbuttons .warningButtonContainer a.warningContinue.tertiary:active, body[class*=md] #main .cardlist .buttonList .button.editButton.tertiary:active, .md_react_index #main #appRoot ._ViewPickerPanel ._LoadMoreCommand button._Command._actionable.tertiary:active {
  box-shadow: none;
}

/*FEDEPIC-11879*/
/*FEDEPIC-11850*/
.md_schedotherprefs .formcontents #othercomments .content .button.completeworkflow {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_schedotherprefs .formcontents #othercomments .content .button.completeworkflow:hover, .md_schedotherprefs .formcontents #othercomments .content .button.completeworkflow:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_schedotherprefs .formcontents #othercomments .content .button.completeworkflow.disabled, .md_schedotherprefs .formcontents #othercomments .content .button.completeworkflow.disabled:hover, .md_schedotherprefs .formcontents #othercomments .content .button.completeworkflow[disabled], .md_schedotherprefs .formcontents #othercomments .content .button.completeworkflow.disabled[class], .md_schedotherprefs .formcontents #othercomments .content .button.completeworkflow.disabled[class]:focus, .md_schedotherprefs .formcontents #othercomments .content .button.completeworkflow.disabled[class]:hover, .md_schedotherprefs .formcontents #othercomments .content .button.completeworkflow[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_react_index #wrap #main .SavePreferences ._ActionGroup.flavor-singleStep .primary.positive {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_react_index #wrap #main .SavePreferences ._ActionGroup.flavor-singleStep .primary.positive:hover, .md_react_index #wrap #main .SavePreferences ._ActionGroup.flavor-singleStep .primary.positive:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_react_index #wrap #main .SavePreferences ._ActionGroup.flavor-singleStep .primary.positive.disabled, .md_react_index #wrap #main .SavePreferences ._ActionGroup.flavor-singleStep .primary.positive.disabled:hover, .md_react_index #wrap #main .SavePreferences ._ActionGroup.flavor-singleStep .primary.positive[disabled], .md_react_index #wrap #main .SavePreferences ._ActionGroup.flavor-singleStep .primary.positive.disabled[class], .md_react_index #wrap #main .SavePreferences ._ActionGroup.flavor-singleStep .primary.positive.disabled[class]:focus, .md_react_index #wrap #main .SavePreferences ._ActionGroup.flavor-singleStep .primary.positive.disabled[class]:hover, .md_react_index #wrap #main .SavePreferences ._ActionGroup.flavor-singleStep .primary.positive[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_changeshortcuts_load #main #ChangeShortcutsContainer #save_container #save-button {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_changeshortcuts_load #main #ChangeShortcutsContainer #save_container #save-button:hover, .md_changeshortcuts_load #main #ChangeShortcutsContainer #save_container #save-button:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_changeshortcuts_load #main #ChangeShortcutsContainer #save_container #save-button.disabled, .md_changeshortcuts_load #main #ChangeShortcutsContainer #save_container #save-button.disabled:hover, .md_changeshortcuts_load #main #ChangeShortcutsContainer #save_container #save-button[disabled], .md_changeshortcuts_load #main #ChangeShortcutsContainer #save_container #save-button.disabled[class], .md_changeshortcuts_load #main #ChangeShortcutsContainer #save_container #save-button.disabled[class]:focus, .md_changeshortcuts_load #main #ChangeShortcutsContainer #save_container #save-button.disabled[class]:hover, .md_changeshortcuts_load #main #ChangeShortcutsContainer #save_container #save-button[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtdownloadbutton {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtdownloadbutton:hover, .md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtdownloadbutton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtdownloadbutton.disabled, .md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtdownloadbutton.disabled:hover, .md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtdownloadbutton[disabled], .md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtdownloadbutton.disabled[class], .md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtdownloadbutton.disabled[class]:focus, .md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtdownloadbutton.disabled[class]:hover, .md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtdownloadbutton[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_downloadmyrecord_visitrecordactivity .singlevisit.Popup .downloaddocs .downloadpopsection .tabcontent .formbuttons .button#downloadbtn {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_downloadmyrecord_visitrecordactivity .singlevisit.Popup .downloaddocs .downloadpopsection .tabcontent .formbuttons .button#downloadbtn:hover, .md_downloadmyrecord_visitrecordactivity .singlevisit.Popup .downloaddocs .downloadpopsection .tabcontent .formbuttons .button#downloadbtn:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_downloadmyrecord_visitrecordactivity .singlevisit.Popup .downloaddocs .downloadpopsection .tabcontent .formbuttons .button#downloadbtn.disabled, .md_downloadmyrecord_visitrecordactivity .singlevisit.Popup .downloaddocs .downloadpopsection .tabcontent .formbuttons .button#downloadbtn.disabled:hover, .md_downloadmyrecord_visitrecordactivity .singlevisit.Popup .downloaddocs .downloadpopsection .tabcontent .formbuttons .button#downloadbtn[disabled], .md_downloadmyrecord_visitrecordactivity .singlevisit.Popup .downloaddocs .downloadpopsection .tabcontent .formbuttons .button#downloadbtn.disabled[class], .md_downloadmyrecord_visitrecordactivity .singlevisit.Popup .downloaddocs .downloadpopsection .tabcontent .formbuttons .button#downloadbtn.disabled[class]:focus, .md_downloadmyrecord_visitrecordactivity .singlevisit.Popup .downloaddocs .downloadpopsection .tabcontent .formbuttons .button#downloadbtn.disabled[class]:hover, .md_downloadmyrecord_visitrecordactivity .singlevisit.Popup .downloaddocs .downloadpopsection .tabcontent .formbuttons .button#downloadbtn[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_downloadmyrecord_visitrecordactivity .Popup .formbuttons .button.enterSearchButton[disabled] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_downloadmyrecord_visitrecordactivity .Popup .formbuttons .button.enterSearchButton[disabled]:hover, .md_downloadmyrecord_visitrecordactivity .Popup .formbuttons .button.enterSearchButton[disabled]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_downloadmyrecord_visitrecordactivity .Popup .formbuttons .button.enterSearchButton[disabled].disabled, .md_downloadmyrecord_visitrecordactivity .Popup .formbuttons .button.enterSearchButton[disabled].disabled:hover, .md_downloadmyrecord_visitrecordactivity .Popup .formbuttons .button.enterSearchButton[disabled][disabled], .md_downloadmyrecord_visitrecordactivity .Popup .formbuttons .button.enterSearchButton[disabled].disabled[class], .md_downloadmyrecord_visitrecordactivity .Popup .formbuttons .button.enterSearchButton[disabled].disabled[class]:focus, .md_downloadmyrecord_visitrecordactivity .Popup .formbuttons .button.enterSearchButton[disabled].disabled[class]:hover, .md_downloadmyrecord_visitrecordactivity .Popup .formbuttons .button.enterSearchButton[disabled][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_downloadmyrecord_visitrecordactivity .downloadfailremove .recordModeView #datepickers.dateSelector #datepickersForm input[name=Apply] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_downloadmyrecord_visitrecordactivity .downloadfailremove .recordModeView #datepickers.dateSelector #datepickersForm input[name=Apply]:hover, .md_downloadmyrecord_visitrecordactivity .downloadfailremove .recordModeView #datepickers.dateSelector #datepickersForm input[name=Apply]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_downloadmyrecord_visitrecordactivity .downloadfailremove .recordModeView #datepickers.dateSelector #datepickersForm input[name=Apply].disabled, .md_downloadmyrecord_visitrecordactivity .downloadfailremove .recordModeView #datepickers.dateSelector #datepickersForm input[name=Apply].disabled:hover, .md_downloadmyrecord_visitrecordactivity .downloadfailremove .recordModeView #datepickers.dateSelector #datepickersForm input[name=Apply][disabled], .md_downloadmyrecord_visitrecordactivity .downloadfailremove .recordModeView #datepickers.dateSelector #datepickersForm input[name=Apply].disabled[class], .md_downloadmyrecord_visitrecordactivity .downloadfailremove .recordModeView #datepickers.dateSelector #datepickersForm input[name=Apply].disabled[class]:focus, .md_downloadmyrecord_visitrecordactivity .downloadfailremove .recordModeView #datepickers.dateSelector #datepickersForm input[name=Apply].disabled[class]:hover, .md_downloadmyrecord_visitrecordactivity .downloadfailremove .recordModeView #datepickers.dateSelector #datepickersForm input[name=Apply][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_react_index ._FocusTrap._PopupContainer ._Popup .AcknowledgeDismiss ._actionable._command.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_react_index ._FocusTrap._PopupContainer ._Popup .AcknowledgeDismiss ._actionable._command.primary:hover, .md_react_index ._FocusTrap._PopupContainer ._Popup .AcknowledgeDismiss ._actionable._command.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_react_index ._FocusTrap._PopupContainer ._Popup .AcknowledgeDismiss ._actionable._command.primary.disabled, .md_react_index ._FocusTrap._PopupContainer ._Popup .AcknowledgeDismiss ._actionable._command.primary.disabled:hover, .md_react_index ._FocusTrap._PopupContainer ._Popup .AcknowledgeDismiss ._actionable._command.primary[disabled], .md_react_index ._FocusTrap._PopupContainer ._Popup .AcknowledgeDismiss ._actionable._command.primary.disabled[class], .md_react_index ._FocusTrap._PopupContainer ._Popup .AcknowledgeDismiss ._actionable._command.primary.disabled[class]:focus, .md_react_index ._FocusTrap._PopupContainer ._Popup .AcknowledgeDismiss ._actionable._command.primary.disabled[class]:hover, .md_react_index ._FocusTrap._PopupContainer ._Popup .AcknowledgeDismiss ._actionable._command.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_covidstatus_index #CovidStatusContainer .covidstatuscontainer .factorContainer .imageWithDescription .descriptionContainer .covidBannerContainer.outerBanner .standardBanner.informationalType .banner-actions.buttonColumn .button.primary#vaccineQnrBtn {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_covidstatus_index #CovidStatusContainer .covidstatuscontainer .factorContainer .imageWithDescription .descriptionContainer .covidBannerContainer.outerBanner .standardBanner.informationalType .banner-actions.buttonColumn .button.primary#vaccineQnrBtn:hover, .md_covidstatus_index #CovidStatusContainer .covidstatuscontainer .factorContainer .imageWithDescription .descriptionContainer .covidBannerContainer.outerBanner .standardBanner.informationalType .banner-actions.buttonColumn .button.primary#vaccineQnrBtn:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_covidstatus_index #CovidStatusContainer .covidstatuscontainer .factorContainer .imageWithDescription .descriptionContainer .covidBannerContainer.outerBanner .standardBanner.informationalType .banner-actions.buttonColumn .button.primary#vaccineQnrBtn.disabled, .md_covidstatus_index #CovidStatusContainer .covidstatuscontainer .factorContainer .imageWithDescription .descriptionContainer .covidBannerContainer.outerBanner .standardBanner.informationalType .banner-actions.buttonColumn .button.primary#vaccineQnrBtn.disabled:hover, .md_covidstatus_index #CovidStatusContainer .covidstatuscontainer .factorContainer .imageWithDescription .descriptionContainer .covidBannerContainer.outerBanner .standardBanner.informationalType .banner-actions.buttonColumn .button.primary#vaccineQnrBtn[disabled], .md_covidstatus_index #CovidStatusContainer .covidstatuscontainer .factorContainer .imageWithDescription .descriptionContainer .covidBannerContainer.outerBanner .standardBanner.informationalType .banner-actions.buttonColumn .button.primary#vaccineQnrBtn.disabled[class], .md_covidstatus_index #CovidStatusContainer .covidstatuscontainer .factorContainer .imageWithDescription .descriptionContainer .covidBannerContainer.outerBanner .standardBanner.informationalType .banner-actions.buttonColumn .button.primary#vaccineQnrBtn.disabled[class]:focus, .md_covidstatus_index #CovidStatusContainer .covidstatuscontainer .factorContainer .imageWithDescription .descriptionContainer .covidBannerContainer.outerBanner .standardBanner.informationalType .banner-actions.buttonColumn .button.primary#vaccineQnrBtn.disabled[class]:hover, .md_covidstatus_index #CovidStatusContainer .covidstatuscontainer .factorContainer .imageWithDescription .descriptionContainer .covidBannerContainer.outerBanner .standardBanner.informationalType .banner-actions.buttonColumn .button.primary#vaccineQnrBtn[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_react_index #main .PastResults .pastResultsGraph .ActionCard ._ItemWithActionGroup .cardActions button.primary._LaboredCommand {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_react_index #main .PastResults .pastResultsGraph .ActionCard ._ItemWithActionGroup .cardActions button.primary._LaboredCommand:hover, .md_react_index #main .PastResults .pastResultsGraph .ActionCard ._ItemWithActionGroup .cardActions button.primary._LaboredCommand:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_react_index #main .PastResults .pastResultsGraph .ActionCard ._ItemWithActionGroup .cardActions button.primary._LaboredCommand.disabled, .md_react_index #main .PastResults .pastResultsGraph .ActionCard ._ItemWithActionGroup .cardActions button.primary._LaboredCommand.disabled:hover, .md_react_index #main .PastResults .pastResultsGraph .ActionCard ._ItemWithActionGroup .cardActions button.primary._LaboredCommand[disabled], .md_react_index #main .PastResults .pastResultsGraph .ActionCard ._ItemWithActionGroup .cardActions button.primary._LaboredCommand.disabled[class], .md_react_index #main .PastResults .pastResultsGraph .ActionCard ._ItemWithActionGroup .cardActions button.primary._LaboredCommand.disabled[class]:focus, .md_react_index #main .PastResults .pastResultsGraph .ActionCard ._ItemWithActionGroup .cardActions button.primary._LaboredCommand.disabled[class]:hover, .md_react_index #main .PastResults .pastResultsGraph .ActionCard ._ItemWithActionGroup .cardActions button.primary._LaboredCommand[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_react_index .overlayContainer ._PopupContainer ._Popup .ConfirmDecline .primary._actionable:not(.negative) {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_react_index .overlayContainer ._PopupContainer ._Popup .ConfirmDecline .primary._actionable:not(.negative):hover, .md_react_index .overlayContainer ._PopupContainer ._Popup .ConfirmDecline .primary._actionable:not(.negative):focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_react_index .overlayContainer ._PopupContainer ._Popup .ConfirmDecline .primary._actionable:not(.negative).disabled, .md_react_index .overlayContainer ._PopupContainer ._Popup .ConfirmDecline .primary._actionable:not(.negative).disabled:hover, .md_react_index .overlayContainer ._PopupContainer ._Popup .ConfirmDecline .primary._actionable:not(.negative)[disabled], .md_react_index .overlayContainer ._PopupContainer ._Popup .ConfirmDecline .primary._actionable:not(.negative).disabled[class], .md_react_index .overlayContainer ._PopupContainer ._Popup .ConfirmDecline .primary._actionable:not(.negative).disabled[class]:focus, .md_react_index .overlayContainer ._PopupContainer ._Popup .ConfirmDecline .primary._actionable:not(.negative).disabled[class]:hover, .md_react_index .overlayContainer ._PopupContainer ._Popup .ConfirmDecline .primary._actionable:not(.negative)[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_pefltdtl #flowsheetform .formcontents .button.newworkflow {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_pefltdtl #flowsheetform .formcontents .button.newworkflow:hover, .md_pefltdtl #flowsheetform .formcontents .button.newworkflow:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_pefltdtl #flowsheetform .formcontents .button.newworkflow.disabled, .md_pefltdtl #flowsheetform .formcontents .button.newworkflow.disabled:hover, .md_pefltdtl #flowsheetform .formcontents .button.newworkflow[disabled], .md_pefltdtl #flowsheetform .formcontents .button.newworkflow.disabled[class], .md_pefltdtl #flowsheetform .formcontents .button.newworkflow.disabled[class]:focus, .md_pefltdtl #flowsheetform .formcontents .button.newworkflow.disabled[class]:hover, .md_pefltdtl #flowsheetform .formcontents .button.newworkflow[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_pefltdtl #flowsheetform .formbuttons #accept {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_pefltdtl #flowsheetform .formbuttons #accept:hover, .md_pefltdtl #flowsheetform .formbuttons #accept:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_pefltdtl #flowsheetform .formbuttons #accept.disabled, .md_pefltdtl #flowsheetform .formbuttons #accept.disabled:hover, .md_pefltdtl #flowsheetform .formbuttons #accept[disabled], .md_pefltdtl #flowsheetform .formbuttons #accept.disabled[class], .md_pefltdtl #flowsheetform .formbuttons #accept.disabled[class]:focus, .md_pefltdtl #flowsheetform .formbuttons #accept.disabled[class]:hover, .md_pefltdtl #flowsheetform .formbuttons #accept[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_caredecision_index #main .acpContent .button.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_caredecision_index #main .acpContent .button.primary:hover, .md_caredecision_index #main .acpContent .button.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_caredecision_index #main .acpContent .button.primary.disabled, .md_caredecision_index #main .acpContent .button.primary.disabled:hover, .md_caredecision_index #main .acpContent .button.primary[disabled], .md_caredecision_index #main .acpContent .button.primary.disabled[class], .md_caredecision_index #main .acpContent .button.primary.disabled[class]:focus, .md_caredecision_index #main .acpContent .button.primary.disabled[class]:hover, .md_caredecision_index #main .acpContent .button.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_released_index .Popup.records-disclaimer .messageComponent .toolbar .buttons .button[data-id=toolbarconfirm] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_released_index .Popup.records-disclaimer .messageComponent .toolbar .buttons .button[data-id=toolbarconfirm]:hover, .md_released_index .Popup.records-disclaimer .messageComponent .toolbar .buttons .button[data-id=toolbarconfirm]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_released_index .Popup.records-disclaimer .messageComponent .toolbar .buttons .button[data-id=toolbarconfirm].disabled, .md_released_index .Popup.records-disclaimer .messageComponent .toolbar .buttons .button[data-id=toolbarconfirm].disabled:hover, .md_released_index .Popup.records-disclaimer .messageComponent .toolbar .buttons .button[data-id=toolbarconfirm][disabled], .md_released_index .Popup.records-disclaimer .messageComponent .toolbar .buttons .button[data-id=toolbarconfirm].disabled[class], .md_released_index .Popup.records-disclaimer .messageComponent .toolbar .buttons .button[data-id=toolbarconfirm].disabled[class]:focus, .md_released_index .Popup.records-disclaimer .messageComponent .toolbar .buttons .button[data-id=toolbarconfirm].disabled[class]:hover, .md_released_index .Popup.records-disclaimer .messageComponent .toolbar .buttons .button[data-id=toolbarconfirm][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] .overlayContainer .lookupcontainer.Popup #commentsform .formbuttons .button[data-id=addeditem] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] .overlayContainer .lookupcontainer.Popup #commentsform .formbuttons .button[data-id=addeditem]:hover, body[class*=md] .overlayContainer .lookupcontainer.Popup #commentsform .formbuttons .button[data-id=addeditem]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] .overlayContainer .lookupcontainer.Popup #commentsform .formbuttons .button[data-id=addeditem].disabled, body[class*=md] .overlayContainer .lookupcontainer.Popup #commentsform .formbuttons .button[data-id=addeditem].disabled:hover, body[class*=md] .overlayContainer .lookupcontainer.Popup #commentsform .formbuttons .button[data-id=addeditem][disabled], body[class*=md] .overlayContainer .lookupcontainer.Popup #commentsform .formbuttons .button[data-id=addeditem].disabled[class], body[class*=md] .overlayContainer .lookupcontainer.Popup #commentsform .formbuttons .button[data-id=addeditem].disabled[class]:focus, body[class*=md] .overlayContainer .lookupcontainer.Popup #commentsform .formbuttons .button[data-id=addeditem].disabled[class]:hover, body[class*=md] .overlayContainer .lookupcontainer.Popup #commentsform .formbuttons .button[data-id=addeditem][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] .overlayContainer .lookupcontainer.Popup .customcontainer .formbuttons .button[data-id=customaccept] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] .overlayContainer .lookupcontainer.Popup .customcontainer .formbuttons .button[data-id=customaccept]:hover, body[class*=md] .overlayContainer .lookupcontainer.Popup .customcontainer .formbuttons .button[data-id=customaccept]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] .overlayContainer .lookupcontainer.Popup .customcontainer .formbuttons .button[data-id=customaccept].disabled, body[class*=md] .overlayContainer .lookupcontainer.Popup .customcontainer .formbuttons .button[data-id=customaccept].disabled:hover, body[class*=md] .overlayContainer .lookupcontainer.Popup .customcontainer .formbuttons .button[data-id=customaccept][disabled], body[class*=md] .overlayContainer .lookupcontainer.Popup .customcontainer .formbuttons .button[data-id=customaccept].disabled[class], body[class*=md] .overlayContainer .lookupcontainer.Popup .customcontainer .formbuttons .button[data-id=customaccept].disabled[class]:focus, body[class*=md] .overlayContainer .lookupcontainer.Popup .customcontainer .formbuttons .button[data-id=customaccept].disabled[class]:hover, body[class*=md] .overlayContainer .lookupcontainer.Popup .customcontainer .formbuttons .button[data-id=customaccept][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_editwalletcard #wrap #main form .formcontents .section .button#btnSave {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_editwalletcard #wrap #main form .formcontents .section .button#btnSave:hover, .md_editwalletcard #wrap #main form .formcontents .section .button#btnSave:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_editwalletcard #wrap #main form .formcontents .section .button#btnSave.disabled, .md_editwalletcard #wrap #main form .formcontents .section .button#btnSave.disabled:hover, .md_editwalletcard #wrap #main form .formcontents .section .button#btnSave[disabled], .md_editwalletcard #wrap #main form .formcontents .section .button#btnSave.disabled[class], .md_editwalletcard #wrap #main form .formcontents .section .button#btnSave.disabled[class]:focus, .md_editwalletcard #wrap #main form .formcontents .section .button#btnSave.disabled[class]:hover, .md_editwalletcard #wrap #main form .formcontents .section .button#btnSave[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_react_index #main .PastResults .pastResultsGraph ._MultiLineGraph .graphFilterBoundary ._GraphFilter fieldset._FilterCarousel ._DataEntrySet-fields ._CustomDateEntry button._Command._submit {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_react_index #main .PastResults .pastResultsGraph ._MultiLineGraph .graphFilterBoundary ._GraphFilter fieldset._FilterCarousel ._DataEntrySet-fields ._CustomDateEntry button._Command._submit:hover, .md_react_index #main .PastResults .pastResultsGraph ._MultiLineGraph .graphFilterBoundary ._GraphFilter fieldset._FilterCarousel ._DataEntrySet-fields ._CustomDateEntry button._Command._submit:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_react_index #main .PastResults .pastResultsGraph ._MultiLineGraph .graphFilterBoundary ._GraphFilter fieldset._FilterCarousel ._DataEntrySet-fields ._CustomDateEntry button._Command._submit.disabled, .md_react_index #main .PastResults .pastResultsGraph ._MultiLineGraph .graphFilterBoundary ._GraphFilter fieldset._FilterCarousel ._DataEntrySet-fields ._CustomDateEntry button._Command._submit.disabled:hover, .md_react_index #main .PastResults .pastResultsGraph ._MultiLineGraph .graphFilterBoundary ._GraphFilter fieldset._FilterCarousel ._DataEntrySet-fields ._CustomDateEntry button._Command._submit[disabled], .md_react_index #main .PastResults .pastResultsGraph ._MultiLineGraph .graphFilterBoundary ._GraphFilter fieldset._FilterCarousel ._DataEntrySet-fields ._CustomDateEntry button._Command._submit.disabled[class], .md_react_index #main .PastResults .pastResultsGraph ._MultiLineGraph .graphFilterBoundary ._GraphFilter fieldset._FilterCarousel ._DataEntrySet-fields ._CustomDateEntry button._Command._submit.disabled[class]:focus, .md_react_index #main .PastResults .pastResultsGraph ._MultiLineGraph .graphFilterBoundary ._GraphFilter fieldset._FilterCarousel ._DataEntrySet-fields ._CustomDateEntry button._Command._submit.disabled[class]:hover, .md_react_index #main .PastResults .pastResultsGraph ._MultiLineGraph .graphFilterBoundary ._GraphFilter fieldset._FilterCarousel ._DataEntrySet-fields ._CustomDateEntry button._Command._submit[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] .formbuttons.multiStep #next-step {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] .formbuttons.multiStep #next-step:hover, body[class*=md] .formbuttons.multiStep #next-step:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] .formbuttons.multiStep #next-step.disabled, body[class*=md] .formbuttons.multiStep #next-step.disabled:hover, body[class*=md] .formbuttons.multiStep #next-step[disabled], body[class*=md] .formbuttons.multiStep #next-step.disabled[class], body[class*=md] .formbuttons.multiStep #next-step.disabled[class]:focus, body[class*=md] .formbuttons.multiStep #next-step.disabled[class]:hover, body[class*=md] .formbuttons.multiStep #next-step[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] .formbuttons .button.nextstep {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] .formbuttons .button.nextstep:hover, body[class*=md] .formbuttons .button.nextstep:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] .formbuttons .button.nextstep.disabled, body[class*=md] .formbuttons .button.nextstep.disabled:hover, body[class*=md] .formbuttons .button.nextstep[disabled], body[class*=md] .formbuttons .button.nextstep.disabled[class], body[class*=md] .formbuttons .button.nextstep.disabled[class]:focus, body[class*=md] .formbuttons .button.nextstep.disabled[class]:hover, body[class*=md] .formbuttons .button.nextstep[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] #wrap .qnr-main-container .qnr-form .formbuttons.multiStep.qnr-actions .button.btnHidden + .button.primary.prevstep {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] #wrap .qnr-main-container .qnr-form .formbuttons.multiStep.qnr-actions .button.btnHidden + .button.primary.prevstep:hover, body[class*=md] #wrap .qnr-main-container .qnr-form .formbuttons.multiStep.qnr-actions .button.btnHidden + .button.primary.prevstep:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] #wrap .qnr-main-container .qnr-form .formbuttons.multiStep.qnr-actions .button.btnHidden + .button.primary.prevstep.disabled, body[class*=md] #wrap .qnr-main-container .qnr-form .formbuttons.multiStep.qnr-actions .button.btnHidden + .button.primary.prevstep.disabled:hover, body[class*=md] #wrap .qnr-main-container .qnr-form .formbuttons.multiStep.qnr-actions .button.btnHidden + .button.primary.prevstep[disabled], body[class*=md] #wrap .qnr-main-container .qnr-form .formbuttons.multiStep.qnr-actions .button.btnHidden + .button.primary.prevstep.disabled[class], body[class*=md] #wrap .qnr-main-container .qnr-form .formbuttons.multiStep.qnr-actions .button.btnHidden + .button.primary.prevstep.disabled[class]:focus, body[class*=md] #wrap .qnr-main-container .qnr-form .formbuttons.multiStep.qnr-actions .button.btnHidden + .button.primary.prevstep.disabled[class]:hover, body[class*=md] #wrap .qnr-main-container .qnr-form .formbuttons.multiStep.qnr-actions .button.btnHidden + .button.primary.prevstep[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_home_index #main .feedItem .actions .button.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_home_index #main .feedItem .actions .button.primary:hover, .md_home_index #main .feedItem .actions .button.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_home_index #main .feedItem .actions .button.primary.disabled, .md_home_index #main .feedItem .actions .button.primary.disabled:hover, .md_home_index #main .feedItem .actions .button.primary[disabled], .md_home_index #main .feedItem .actions .button.primary.disabled[class], .md_home_index #main .feedItem .actions .button.primary.disabled[class]:focus, .md_home_index #main .feedItem .actions .button.primary.disabled[class]:hover, .md_home_index #main .feedItem .actions .button.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] .Popup .buttons .button[data-id=toolbarstay] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] .Popup .buttons .button[data-id=toolbarstay]:hover, body[class*=md] .Popup .buttons .button[data-id=toolbarstay]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] .Popup .buttons .button[data-id=toolbarstay].disabled, body[class*=md] .Popup .buttons .button[data-id=toolbarstay].disabled:hover, body[class*=md] .Popup .buttons .button[data-id=toolbarstay][disabled], body[class*=md] .Popup .buttons .button[data-id=toolbarstay].disabled[class], body[class*=md] .Popup .buttons .button[data-id=toolbarstay].disabled[class]:focus, body[class*=md] .Popup .buttons .button[data-id=toolbarstay].disabled[class]:hover, body[class*=md] .Popup .buttons .button[data-id=toolbarstay][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_react_index #main #appRoot ._command.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_react_index #main #appRoot ._command.primary:hover, .md_react_index #main #appRoot ._command.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_react_index #main #appRoot ._command.primary.disabled, .md_react_index #main #appRoot ._command.primary.disabled:hover, .md_react_index #main #appRoot ._command.primary[disabled], .md_react_index #main #appRoot ._command.primary.disabled[class], .md_react_index #main #appRoot ._command.primary.disabled[class]:focus, .md_react_index #main #appRoot ._command.primary.disabled[class]:hover, .md_react_index #main #appRoot ._command.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_covidstatus_index #CovidStatusContainer .covidstatuscontainer [class*=BtnContainer] .button.primary#toBarcodesBtn {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_covidstatus_index #CovidStatusContainer .covidstatuscontainer [class*=BtnContainer] .button.primary#toBarcodesBtn:hover, .md_covidstatus_index #CovidStatusContainer .covidstatuscontainer [class*=BtnContainer] .button.primary#toBarcodesBtn:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_covidstatus_index #CovidStatusContainer .covidstatuscontainer [class*=BtnContainer] .button.primary#toBarcodesBtn.disabled, .md_covidstatus_index #CovidStatusContainer .covidstatuscontainer [class*=BtnContainer] .button.primary#toBarcodesBtn.disabled:hover, .md_covidstatus_index #CovidStatusContainer .covidstatuscontainer [class*=BtnContainer] .button.primary#toBarcodesBtn[disabled], .md_covidstatus_index #CovidStatusContainer .covidstatuscontainer [class*=BtnContainer] .button.primary#toBarcodesBtn.disabled[class], .md_covidstatus_index #CovidStatusContainer .covidstatuscontainer [class*=BtnContainer] .button.primary#toBarcodesBtn.disabled[class]:focus, .md_covidstatus_index #CovidStatusContainer .covidstatuscontainer [class*=BtnContainer] .button.primary#toBarcodesBtn.disabled[class]:hover, .md_covidstatus_index #CovidStatusContainer .covidstatuscontainer [class*=BtnContainer] .button.primary#toBarcodesBtn[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_covidstatus_index .covidExportContainer #VaccinePDFDownloadCard .covidExportCardContent .covidExportButtonContainer .covidStatusBtn.downloadVaccinePdfBtn {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_covidstatus_index .covidExportContainer #VaccinePDFDownloadCard .covidExportCardContent .covidExportButtonContainer .covidStatusBtn.downloadVaccinePdfBtn:hover, .md_covidstatus_index .covidExportContainer #VaccinePDFDownloadCard .covidExportCardContent .covidExportButtonContainer .covidStatusBtn.downloadVaccinePdfBtn:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_covidstatus_index .covidExportContainer #VaccinePDFDownloadCard .covidExportCardContent .covidExportButtonContainer .covidStatusBtn.downloadVaccinePdfBtn.disabled, .md_covidstatus_index .covidExportContainer #VaccinePDFDownloadCard .covidExportCardContent .covidExportButtonContainer .covidStatusBtn.downloadVaccinePdfBtn.disabled:hover, .md_covidstatus_index .covidExportContainer #VaccinePDFDownloadCard .covidExportCardContent .covidExportButtonContainer .covidStatusBtn.downloadVaccinePdfBtn[disabled], .md_covidstatus_index .covidExportContainer #VaccinePDFDownloadCard .covidExportCardContent .covidExportButtonContainer .covidStatusBtn.downloadVaccinePdfBtn.disabled[class], .md_covidstatus_index .covidExportContainer #VaccinePDFDownloadCard .covidExportCardContent .covidExportButtonContainer .covidStatusBtn.downloadVaccinePdfBtn.disabled[class]:focus, .md_covidstatus_index .covidExportContainer #VaccinePDFDownloadCard .covidExportCardContent .covidExportButtonContainer .covidStatusBtn.downloadVaccinePdfBtn.disabled[class]:hover, .md_covidstatus_index .covidExportContainer #VaccinePDFDownloadCard .covidExportCardContent .covidExportButtonContainer .covidStatusBtn.downloadVaccinePdfBtn[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_covidstatus_index .covidExportContainer .covidExportButtonContainer .covidStatusBtn {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_covidstatus_index .covidExportContainer .covidExportButtonContainer .covidStatusBtn:hover, .md_covidstatus_index .covidExportContainer .covidExportButtonContainer .covidStatusBtn:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_covidstatus_index .covidExportContainer .covidExportButtonContainer .covidStatusBtn.disabled, .md_covidstatus_index .covidExportContainer .covidExportButtonContainer .covidStatusBtn.disabled:hover, .md_covidstatus_index .covidExportContainer .covidExportButtonContainer .covidStatusBtn[disabled], .md_covidstatus_index .covidExportContainer .covidExportButtonContainer .covidStatusBtn.disabled[class], .md_covidstatus_index .covidExportContainer .covidExportButtonContainer .covidStatusBtn.disabled[class]:focus, .md_covidstatus_index .covidExportContainer .covidExportButtonContainer .covidStatusBtn.disabled[class]:hover, .md_covidstatus_index .covidExportContainer .covidExportButtonContainer .covidStatusBtn[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_covidstatus_index .Popup.container .messageComponent .toolbar .buttons .button.positive {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_covidstatus_index .Popup.container .messageComponent .toolbar .buttons .button.positive:hover, .md_covidstatus_index .Popup.container .messageComponent .toolbar .buttons .button.positive:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_covidstatus_index .Popup.container .messageComponent .toolbar .buttons .button.positive.disabled, .md_covidstatus_index .Popup.container .messageComponent .toolbar .buttons .button.positive.disabled:hover, .md_covidstatus_index .Popup.container .messageComponent .toolbar .buttons .button.positive[disabled], .md_covidstatus_index .Popup.container .messageComponent .toolbar .buttons .button.positive.disabled[class], .md_covidstatus_index .Popup.container .messageComponent .toolbar .buttons .button.positive.disabled[class]:focus, .md_covidstatus_index .Popup.container .messageComponent .toolbar .buttons .button.positive.disabled[class]:hover, .md_covidstatus_index .Popup.container .messageComponent .toolbar .buttons .button.positive[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_personalize #main .section .formcontents input[type=submit].button.completeworkflow {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_personalize #main .section .formcontents input[type=submit].button.completeworkflow:hover, .md_personalize #main .section .formcontents input[type=submit].button.completeworkflow:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_personalize #main .section .formcontents input[type=submit].button.completeworkflow.disabled, .md_personalize #main .section .formcontents input[type=submit].button.completeworkflow.disabled:hover, .md_personalize #main .section .formcontents input[type=submit].button.completeworkflow[disabled], .md_personalize #main .section .formcontents input[type=submit].button.completeworkflow.disabled[class], .md_personalize #main .section .formcontents input[type=submit].button.completeworkflow.disabled[class]:focus, .md_personalize #main .section .formcontents input[type=submit].button.completeworkflow.disabled[class]:hover, .md_personalize #main .section .formcontents input[type=submit].button.completeworkflow[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_personalize #main .section .content input[type=submit].button.inlineedit {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_personalize #main .section .content input[type=submit].button.inlineedit:hover, .md_personalize #main .section .content input[type=submit].button.inlineedit:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_personalize #main .section .content input[type=submit].button.inlineedit.disabled, .md_personalize #main .section .content input[type=submit].button.inlineedit.disabled:hover, .md_personalize #main .section .content input[type=submit].button.inlineedit[disabled], .md_personalize #main .section .content input[type=submit].button.inlineedit.disabled[class], .md_personalize #main .section .content input[type=submit].button.inlineedit.disabled[class]:focus, .md_personalize #main .section .content input[type=submit].button.inlineedit.disabled[class]:hover, .md_personalize #main .section .content input[type=submit].button.inlineedit[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=message] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=message]:hover, .md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=message]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=message].disabled, .md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=message].disabled:hover, .md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=message][disabled], .md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=message].disabled[class], .md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=message].disabled[class]:focus, .md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=message].disabled[class]:hover, .md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=message][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=newdirectschedule] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=newdirectschedule]:hover, .md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=newdirectschedule]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=newdirectschedule].disabled, .md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=newdirectschedule].disabled:hover, .md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=newdirectschedule][disabled], .md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=newdirectschedule].disabled[class], .md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=newdirectschedule].disabled[class]:focus, .md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=newdirectschedule].disabled[class]:hover, .md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=newdirectschedule][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.eVisit .buttonList .button.beginLink {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.eVisit .buttonList .button.beginLink:hover, .md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.eVisit .buttonList .button.beginLink:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.eVisit .buttonList .button.beginLink.disabled, .md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.eVisit .buttonList .button.beginLink.disabled:hover, .md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.eVisit .buttonList .button.beginLink[disabled], .md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.eVisit .buttonList .button.beginLink.disabled[class], .md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.eVisit .buttonList .button.beginLink.disabled[class]:focus, .md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.eVisit .buttonList .button.beginLink.disabled[class]:hover, .md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.eVisit .buttonList .button.beginLink[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] .subwayNavButtons .formbuttons .button#subway-next {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] .subwayNavButtons .formbuttons .button#subway-next:hover, body[class*=md] .subwayNavButtons .formbuttons .button#subway-next:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] .subwayNavButtons .formbuttons .button#subway-next.disabled, body[class*=md] .subwayNavButtons .formbuttons .button#subway-next.disabled:hover, body[class*=md] .subwayNavButtons .formbuttons .button#subway-next[disabled], body[class*=md] .subwayNavButtons .formbuttons .button#subway-next.disabled[class], body[class*=md] .subwayNavButtons .formbuttons .button#subway-next.disabled[class]:focus, body[class*=md] .subwayNavButtons .formbuttons .button#subway-next.disabled[class]:hover, body[class*=md] .subwayNavButtons .formbuttons .button#subway-next[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] .subwayNavButtons .formbuttons .button#subway-submit {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] .subwayNavButtons .formbuttons .button#subway-submit:hover, body[class*=md] .subwayNavButtons .formbuttons .button#subway-submit:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] .subwayNavButtons .formbuttons .button#subway-submit.disabled, body[class*=md] .subwayNavButtons .formbuttons .button#subway-submit.disabled:hover, body[class*=md] .subwayNavButtons .formbuttons .button#subway-submit[disabled], body[class*=md] .subwayNavButtons .formbuttons .button#subway-submit.disabled[class], body[class*=md] .subwayNavButtons .formbuttons .button#subway-submit.disabled[class]:focus, body[class*=md] .subwayNavButtons .formbuttons .button#subway-submit.disabled[class]:hover, body[class*=md] .subwayNavButtons .formbuttons .button#subway-submit[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.visit .buttonList .button.scheduleLink {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.visit .buttonList .button.scheduleLink:hover, .md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.visit .buttonList .button.scheduleLink:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.visit .buttonList .button.scheduleLink.disabled, .md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.visit .buttonList .button.scheduleLink.disabled:hover, .md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.visit .buttonList .button.scheduleLink[disabled], .md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.visit .buttonList .button.scheduleLink.disabled[class], .md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.visit .buttonList .button.scheduleLink.disabled[class]:focus, .md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.visit .buttonList .button.scheduleLink.disabled[class]:hover, .md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.visit .buttonList .button.scheduleLink[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] #wrap #main .formsection .buttonList .button.saveButton {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] #wrap #main .formsection .buttonList .button.saveButton:hover, body[class*=md] #wrap #main .formsection .buttonList .button.saveButton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] #wrap #main .formsection .buttonList .button.saveButton.disabled, body[class*=md] #wrap #main .formsection .buttonList .button.saveButton.disabled:hover, body[class*=md] #wrap #main .formsection .buttonList .button.saveButton[disabled], body[class*=md] #wrap #main .formsection .buttonList .button.saveButton.disabled[class], body[class*=md] #wrap #main .formsection .buttonList .button.saveButton.disabled[class]:focus, body[class*=md] #wrap #main .formsection .buttonList .button.saveButton.disabled[class]:hover, body[class*=md] #wrap #main .formsection .buttonList .button.saveButton[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] .confirmationstep .apptComments .schedulebutton a.schedule.completeworkflow {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] .confirmationstep .apptComments .schedulebutton a.schedule.completeworkflow:hover, body[class*=md] .confirmationstep .apptComments .schedulebutton a.schedule.completeworkflow:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] .confirmationstep .apptComments .schedulebutton a.schedule.completeworkflow.disabled, body[class*=md] .confirmationstep .apptComments .schedulebutton a.schedule.completeworkflow.disabled:hover, body[class*=md] .confirmationstep .apptComments .schedulebutton a.schedule.completeworkflow[disabled], body[class*=md] .confirmationstep .apptComments .schedulebutton a.schedule.completeworkflow.disabled[class], body[class*=md] .confirmationstep .apptComments .schedulebutton a.schedule.completeworkflow.disabled[class]:focus, body[class*=md] .confirmationstep .apptComments .schedulebutton a.schedule.completeworkflow.disabled[class]:hover, body[class*=md] .confirmationstep .apptComments .schedulebutton a.schedule.completeworkflow[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_scheduling_index #scheduling-workflow #LandingPage .allSchedulingOptions .ticketsFavorites .SchedulingCard .actionContainer button.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_scheduling_index #scheduling-workflow #LandingPage .allSchedulingOptions .ticketsFavorites .SchedulingCard .actionContainer button.primary:hover, .md_scheduling_index #scheduling-workflow #LandingPage .allSchedulingOptions .ticketsFavorites .SchedulingCard .actionContainer button.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_scheduling_index #scheduling-workflow #LandingPage .allSchedulingOptions .ticketsFavorites .SchedulingCard .actionContainer button.primary.disabled, .md_scheduling_index #scheduling-workflow #LandingPage .allSchedulingOptions .ticketsFavorites .SchedulingCard .actionContainer button.primary.disabled:hover, .md_scheduling_index #scheduling-workflow #LandingPage .allSchedulingOptions .ticketsFavorites .SchedulingCard .actionContainer button.primary[disabled], .md_scheduling_index #scheduling-workflow #LandingPage .allSchedulingOptions .ticketsFavorites .SchedulingCard .actionContainer button.primary.disabled[class], .md_scheduling_index #scheduling-workflow #LandingPage .allSchedulingOptions .ticketsFavorites .SchedulingCard .actionContainer button.primary.disabled[class]:focus, .md_scheduling_index #scheduling-workflow #LandingPage .allSchedulingOptions .ticketsFavorites .SchedulingCard .actionContainer button.primary.disabled[class]:hover, .md_scheduling_index #scheduling-workflow #LandingPage .allSchedulingOptions .ticketsFavorites .SchedulingCard .actionContainer button.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_visitdetails_index .popupOwner .visitdetails .visitactionbanner a.button {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_visitdetails_index .popupOwner .visitdetails .visitactionbanner a.button:hover, .md_visitdetails_index .popupOwner .visitdetails .visitactionbanner a.button:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_visitdetails_index .popupOwner .visitdetails .visitactionbanner a.button.disabled, .md_visitdetails_index .popupOwner .visitdetails .visitactionbanner a.button.disabled:hover, .md_visitdetails_index .popupOwner .visitdetails .visitactionbanner a.button[disabled], .md_visitdetails_index .popupOwner .visitdetails .visitactionbanner a.button.disabled[class], .md_visitdetails_index .popupOwner .visitdetails .visitactionbanner a.button.disabled[class]:focus, .md_visitdetails_index .popupOwner .visitdetails .visitactionbanner a.button.disabled[class]:hover, .md_visitdetails_index .popupOwner .visitdetails .visitactionbanner a.button[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_cancel_index #cancelapt-workflow .formbuttons button[data-id=cancelappt] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_cancel_index #cancelapt-workflow .formbuttons button[data-id=cancelappt]:hover, .md_cancel_index #cancelapt-workflow .formbuttons button[data-id=cancelappt]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_cancel_index #cancelapt-workflow .formbuttons button[data-id=cancelappt].disabled, .md_cancel_index #cancelapt-workflow .formbuttons button[data-id=cancelappt].disabled:hover, .md_cancel_index #cancelapt-workflow .formbuttons button[data-id=cancelappt][disabled], .md_cancel_index #cancelapt-workflow .formbuttons button[data-id=cancelappt].disabled[class], .md_cancel_index #cancelapt-workflow .formbuttons button[data-id=cancelappt].disabled[class]:focus, .md_cancel_index #cancelapt-workflow .formbuttons button[data-id=cancelappt].disabled[class]:hover, .md_cancel_index #cancelapt-workflow .formbuttons button[data-id=cancelappt][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] #main .ba_card_status_column_left .ba_card_status_payLinks_payButtonContainer a.nextstep.ba_card_status_payButton {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] #main .ba_card_status_column_left .ba_card_status_payLinks_payButtonContainer a.nextstep.ba_card_status_payButton:hover, body[class*=md] #main .ba_card_status_column_left .ba_card_status_payLinks_payButtonContainer a.nextstep.ba_card_status_payButton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] #main .ba_card_status_column_left .ba_card_status_payLinks_payButtonContainer a.nextstep.ba_card_status_payButton.disabled, body[class*=md] #main .ba_card_status_column_left .ba_card_status_payLinks_payButtonContainer a.nextstep.ba_card_status_payButton.disabled:hover, body[class*=md] #main .ba_card_status_column_left .ba_card_status_payLinks_payButtonContainer a.nextstep.ba_card_status_payButton[disabled], body[class*=md] #main .ba_card_status_column_left .ba_card_status_payLinks_payButtonContainer a.nextstep.ba_card_status_payButton.disabled[class], body[class*=md] #main .ba_card_status_column_left .ba_card_status_payLinks_payButtonContainer a.nextstep.ba_card_status_payButton.disabled[class]:focus, body[class*=md] #main .ba_card_status_column_left .ba_card_status_payLinks_payButtonContainer a.nextstep.ba_card_status_payButton.disabled[class]:hover, body[class*=md] #main .ba_card_status_column_left .ba_card_status_payLinks_payButtonContainer a.nextstep.ba_card_status_payButton[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_details_index #main #ba_details_container #ba_details_past_payments input.button.ba_details_filter_date_search_button {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_details_index #main #ba_details_container #ba_details_past_payments input.button.ba_details_filter_date_search_button:hover, .md_details_index #main #ba_details_container #ba_details_past_payments input.button.ba_details_filter_date_search_button:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_details_index #main #ba_details_container #ba_details_past_payments input.button.ba_details_filter_date_search_button.disabled, .md_details_index #main #ba_details_container #ba_details_past_payments input.button.ba_details_filter_date_search_button.disabled:hover, .md_details_index #main #ba_details_container #ba_details_past_payments input.button.ba_details_filter_date_search_button[disabled], .md_details_index #main #ba_details_container #ba_details_past_payments input.button.ba_details_filter_date_search_button.disabled[class], .md_details_index #main #ba_details_container #ba_details_past_payments input.button.ba_details_filter_date_search_button.disabled[class]:focus, .md_details_index #main #ba_details_container #ba_details_past_payments input.button.ba_details_filter_date_search_button.disabled[class]:hover, .md_details_index #main #ba_details_container #ba_details_past_payments input.button.ba_details_filter_date_search_button[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] #main #PaymentMethodEntryStep .formbuttons #selectionModeLink {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] #main #PaymentMethodEntryStep .formbuttons #selectionModeLink:hover, body[class*=md] #main #PaymentMethodEntryStep .formbuttons #selectionModeLink:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] #main #PaymentMethodEntryStep .formbuttons #selectionModeLink.disabled, body[class*=md] #main #PaymentMethodEntryStep .formbuttons #selectionModeLink.disabled:hover, body[class*=md] #main #PaymentMethodEntryStep .formbuttons #selectionModeLink[disabled], body[class*=md] #main #PaymentMethodEntryStep .formbuttons #selectionModeLink.disabled[class], body[class*=md] #main #PaymentMethodEntryStep .formbuttons #selectionModeLink.disabled[class]:focus, body[class*=md] #main #PaymentMethodEntryStep .formbuttons #selectionModeLink.disabled[class]:hover, body[class*=md] #main #PaymentMethodEntryStep .formbuttons #selectionModeLink[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] #classicPopupRoot .pocdefaultpopup #EditTokenPopUp .formbuttons .button.primary.editNicknameSave {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] #classicPopupRoot .pocdefaultpopup #EditTokenPopUp .formbuttons .button.primary.editNicknameSave:hover, body[class*=md] #classicPopupRoot .pocdefaultpopup #EditTokenPopUp .formbuttons .button.primary.editNicknameSave:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] #classicPopupRoot .pocdefaultpopup #EditTokenPopUp .formbuttons .button.primary.editNicknameSave.disabled, body[class*=md] #classicPopupRoot .pocdefaultpopup #EditTokenPopUp .formbuttons .button.primary.editNicknameSave.disabled:hover, body[class*=md] #classicPopupRoot .pocdefaultpopup #EditTokenPopUp .formbuttons .button.primary.editNicknameSave[disabled], body[class*=md] #classicPopupRoot .pocdefaultpopup #EditTokenPopUp .formbuttons .button.primary.editNicknameSave.disabled[class], body[class*=md] #classicPopupRoot .pocdefaultpopup #EditTokenPopUp .formbuttons .button.primary.editNicknameSave.disabled[class]:focus, body[class*=md] #classicPopupRoot .pocdefaultpopup #EditTokenPopUp .formbuttons .button.primary.editNicknameSave.disabled[class]:hover, body[class*=md] #classicPopupRoot .pocdefaultpopup #EditTokenPopUp .formbuttons .button.primary.editNicknameSave[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_scheduling_index #scheduling-workflow .schedulingstopped .button#schedulingstop-button {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_scheduling_index #scheduling-workflow .schedulingstopped .button#schedulingstop-button:hover, .md_scheduling_index #scheduling-workflow .schedulingstopped .button#schedulingstop-button:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_scheduling_index #scheduling-workflow .schedulingstopped .button#schedulingstop-button.disabled, .md_scheduling_index #scheduling-workflow .schedulingstopped .button#schedulingstop-button.disabled:hover, .md_scheduling_index #scheduling-workflow .schedulingstopped .button#schedulingstop-button[disabled], .md_scheduling_index #scheduling-workflow .schedulingstopped .button#schedulingstop-button.disabled[class], .md_scheduling_index #scheduling-workflow .schedulingstopped .button#schedulingstop-button.disabled[class]:focus, .md_scheduling_index #scheduling-workflow .schedulingstopped .button#schedulingstop-button.disabled[class]:hover, .md_scheduling_index #scheduling-workflow .schedulingstopped .button#schedulingstop-button[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_scheduling_index .Popup.small .messageComponent .buttons .button.previousstep[data-id^=toolbar] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_scheduling_index .Popup.small .messageComponent .buttons .button.previousstep[data-id^=toolbar]:hover, .md_scheduling_index .Popup.small .messageComponent .buttons .button.previousstep[data-id^=toolbar]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_scheduling_index .Popup.small .messageComponent .buttons .button.previousstep[data-id^=toolbar].disabled, .md_scheduling_index .Popup.small .messageComponent .buttons .button.previousstep[data-id^=toolbar].disabled:hover, .md_scheduling_index .Popup.small .messageComponent .buttons .button.previousstep[data-id^=toolbar][disabled], .md_scheduling_index .Popup.small .messageComponent .buttons .button.previousstep[data-id^=toolbar].disabled[class], .md_scheduling_index .Popup.small .messageComponent .buttons .button.previousstep[data-id^=toolbar].disabled[class]:focus, .md_scheduling_index .Popup.small .messageComponent .buttons .button.previousstep[data-id^=toolbar].disabled[class]:hover, .md_scheduling_index .Popup.small .messageComponent .buttons .button.previousstep[data-id^=toolbar][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.orders .buttonList .button.placeOrdersLink {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.orders .buttonList .button.placeOrdersLink:hover, .md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.orders .buttonList .button.placeOrdersLink:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.orders .buttonList .button.placeOrdersLink.disabled, .md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.orders .buttonList .button.placeOrdersLink.disabled:hover, .md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.orders .buttonList .button.placeOrdersLink[disabled], .md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.orders .buttonList .button.placeOrdersLink.disabled[class], .md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.orders .buttonList .button.placeOrdersLink.disabled[class]:focus, .md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.orders .buttonList .button.placeOrdersLink.disabled[class]:hover, .md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .card.nodeCard.orders .buttonList .button.placeOrdersLink[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_scheduling_index #scheduling-workflow #viewResultsButtonContainer #filterscollapse {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_scheduling_index #scheduling-workflow #viewResultsButtonContainer #filterscollapse:hover, .md_scheduling_index #scheduling-workflow #viewResultsButtonContainer #filterscollapse:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_scheduling_index #scheduling-workflow #viewResultsButtonContainer #filterscollapse.disabled, .md_scheduling_index #scheduling-workflow #viewResultsButtonContainer #filterscollapse.disabled:hover, .md_scheduling_index #scheduling-workflow #viewResultsButtonContainer #filterscollapse[disabled], .md_scheduling_index #scheduling-workflow #viewResultsButtonContainer #filterscollapse.disabled[class], .md_scheduling_index #scheduling-workflow #viewResultsButtonContainer #filterscollapse.disabled[class]:focus, .md_scheduling_index #scheduling-workflow #viewResultsButtonContainer #filterscollapse.disabled[class]:hover, .md_scheduling_index #scheduling-workflow #viewResultsButtonContainer #filterscollapse[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_scheduling_index #scheduling-workflow .filters-buttons #filtertogglesection {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_scheduling_index #scheduling-workflow .filters-buttons #filtertogglesection:hover, .md_scheduling_index #scheduling-workflow .filters-buttons #filtertogglesection:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_scheduling_index #scheduling-workflow .filters-buttons #filtertogglesection.disabled, .md_scheduling_index #scheduling-workflow .filters-buttons #filtertogglesection.disabled:hover, .md_scheduling_index #scheduling-workflow .filters-buttons #filtertogglesection[disabled], .md_scheduling_index #scheduling-workflow .filters-buttons #filtertogglesection.disabled[class], .md_scheduling_index #scheduling-workflow .filters-buttons #filtertogglesection.disabled[class]:focus, .md_scheduling_index #scheduling-workflow .filters-buttons #filtertogglesection.disabled[class]:hover, .md_scheduling_index #scheduling-workflow .filters-buttons #filtertogglesection[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_selftriage_load #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbarcontinue].continue {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_selftriage_load #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbarcontinue].continue:hover, .md_selftriage_load #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbarcontinue].continue:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_selftriage_load #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbarcontinue].continue.disabled, .md_selftriage_load #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbarcontinue].continue.disabled:hover, .md_selftriage_load #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbarcontinue].continue[disabled], .md_selftriage_load #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbarcontinue].continue.disabled[class], .md_selftriage_load #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbarcontinue].continue.disabled[class]:focus, .md_selftriage_load #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbarcontinue].continue.disabled[class]:hover, .md_selftriage_load #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbarcontinue].continue[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_selftriage_load .Popup.small.component.container.notoolbar .messageComponent .toolbar .buttons .button.completeworkflow[data-id=toolbarredirect] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_selftriage_load .Popup.small.component.container.notoolbar .messageComponent .toolbar .buttons .button.completeworkflow[data-id=toolbarredirect]:hover, .md_selftriage_load .Popup.small.component.container.notoolbar .messageComponent .toolbar .buttons .button.completeworkflow[data-id=toolbarredirect]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_selftriage_load .Popup.small.component.container.notoolbar .messageComponent .toolbar .buttons .button.completeworkflow[data-id=toolbarredirect].disabled, .md_selftriage_load .Popup.small.component.container.notoolbar .messageComponent .toolbar .buttons .button.completeworkflow[data-id=toolbarredirect].disabled:hover, .md_selftriage_load .Popup.small.component.container.notoolbar .messageComponent .toolbar .buttons .button.completeworkflow[data-id=toolbarredirect][disabled], .md_selftriage_load .Popup.small.component.container.notoolbar .messageComponent .toolbar .buttons .button.completeworkflow[data-id=toolbarredirect].disabled[class], .md_selftriage_load .Popup.small.component.container.notoolbar .messageComponent .toolbar .buttons .button.completeworkflow[data-id=toolbarredirect].disabled[class]:focus, .md_selftriage_load .Popup.small.component.container.notoolbar .messageComponent .toolbar .buttons .button.completeworkflow[data-id=toolbarredirect].disabled[class]:hover, .md_selftriage_load .Popup.small.component.container.notoolbar .messageComponent .toolbar .buttons .button.completeworkflow[data-id=toolbarredirect][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .actionNodeWorkflow #evisit-workflow #evisit .formbuttons .completeworkflow.beginevisit {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .actionNodeWorkflow #evisit-workflow #evisit .formbuttons .completeworkflow.beginevisit:hover, .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .actionNodeWorkflow #evisit-workflow #evisit .formbuttons .completeworkflow.beginevisit:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .actionNodeWorkflow #evisit-workflow #evisit .formbuttons .completeworkflow.beginevisit.disabled, .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .actionNodeWorkflow #evisit-workflow #evisit .formbuttons .completeworkflow.beginevisit.disabled:hover, .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .actionNodeWorkflow #evisit-workflow #evisit .formbuttons .completeworkflow.beginevisit[disabled], .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .actionNodeWorkflow #evisit-workflow #evisit .formbuttons .completeworkflow.beginevisit.disabled[class], .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .actionNodeWorkflow #evisit-workflow #evisit .formbuttons .completeworkflow.beginevisit.disabled[class]:focus, .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .actionNodeWorkflow #evisit-workflow #evisit .formbuttons .completeworkflow.beginevisit.disabled[class]:hover, .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .actionNodeWorkflow #evisit-workflow #evisit .formbuttons .completeworkflow.beginevisit[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .nodeCard.eVisit #evisit-workflow #evisit .formbuttons #terms-accept {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .nodeCard.eVisit #evisit-workflow #evisit .formbuttons #terms-accept:hover, .md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .nodeCard.eVisit #evisit-workflow #evisit .formbuttons #terms-accept:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .nodeCard.eVisit #evisit-workflow #evisit .formbuttons #terms-accept.disabled, .md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .nodeCard.eVisit #evisit-workflow #evisit .formbuttons #terms-accept.disabled:hover, .md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .nodeCard.eVisit #evisit-workflow #evisit .formbuttons #terms-accept[disabled], .md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .nodeCard.eVisit #evisit-workflow #evisit .formbuttons #terms-accept.disabled[class], .md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .nodeCard.eVisit #evisit-workflow #evisit .formbuttons #terms-accept.disabled[class]:focus, .md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .nodeCard.eVisit #evisit-workflow #evisit .formbuttons #terms-accept.disabled[class]:hover, .md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow .nodeCard.eVisit #evisit-workflow #evisit .formbuttons #terms-accept[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_visitslist_index .visitcomponent .timeLineDetails .soonvisits .button.primary[data-id=echeckin] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_visitslist_index .visitcomponent .timeLineDetails .soonvisits .button.primary[data-id=echeckin]:hover, .md_visitslist_index .visitcomponent .timeLineDetails .soonvisits .button.primary[data-id=echeckin]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_visitslist_index .visitcomponent .timeLineDetails .soonvisits .button.primary[data-id=echeckin].disabled, .md_visitslist_index .visitcomponent .timeLineDetails .soonvisits .button.primary[data-id=echeckin].disabled:hover, .md_visitslist_index .visitcomponent .timeLineDetails .soonvisits .button.primary[data-id=echeckin][disabled], .md_visitslist_index .visitcomponent .timeLineDetails .soonvisits .button.primary[data-id=echeckin].disabled[class], .md_visitslist_index .visitcomponent .timeLineDetails .soonvisits .button.primary[data-id=echeckin].disabled[class]:focus, .md_visitslist_index .visitcomponent .timeLineDetails .soonvisits .button.primary[data-id=echeckin].disabled[class]:hover, .md_visitslist_index .visitcomponent .timeLineDetails .soonvisits .button.primary[data-id=echeckin][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] .pocdefaultpopup.Popup .deleteitem form#deletecommentsform .formbuttons .inlinesave {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] .pocdefaultpopup.Popup .deleteitem form#deletecommentsform .formbuttons .inlinesave:hover, body[class*=md] .pocdefaultpopup.Popup .deleteitem form#deletecommentsform .formbuttons .inlinesave:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] .pocdefaultpopup.Popup .deleteitem form#deletecommentsform .formbuttons .inlinesave.disabled, body[class*=md] .pocdefaultpopup.Popup .deleteitem form#deletecommentsform .formbuttons .inlinesave.disabled:hover, body[class*=md] .pocdefaultpopup.Popup .deleteitem form#deletecommentsform .formbuttons .inlinesave[disabled], body[class*=md] .pocdefaultpopup.Popup .deleteitem form#deletecommentsform .formbuttons .inlinesave.disabled[class], body[class*=md] .pocdefaultpopup.Popup .deleteitem form#deletecommentsform .formbuttons .inlinesave.disabled[class]:focus, body[class*=md] .pocdefaultpopup.Popup .deleteitem form#deletecommentsform .formbuttons .inlinesave.disabled[class]:hover, body[class*=md] .pocdefaultpopup.Popup .deleteitem form#deletecommentsform .formbuttons .inlinesave[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_released_index #main #downloadRecords #ROIList .formbuttons .downloadROI.completeworkflow {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_released_index #main #downloadRecords #ROIList .formbuttons .downloadROI.completeworkflow:hover, .md_released_index #main #downloadRecords #ROIList .formbuttons .downloadROI.completeworkflow:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_released_index #main #downloadRecords #ROIList .formbuttons .downloadROI.completeworkflow.disabled, .md_released_index #main #downloadRecords #ROIList .formbuttons .downloadROI.completeworkflow.disabled:hover, .md_released_index #main #downloadRecords #ROIList .formbuttons .downloadROI.completeworkflow[disabled], .md_released_index #main #downloadRecords #ROIList .formbuttons .downloadROI.completeworkflow.disabled[class], .md_released_index #main #downloadRecords #ROIList .formbuttons .downloadROI.completeworkflow.disabled[class]:focus, .md_released_index #main #downloadRecords #ROIList .formbuttons .downloadROI.completeworkflow.disabled[class]:hover, .md_released_index #main #downloadRecords #ROIList .formbuttons .downloadROI.completeworkflow[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_visitdetails_index #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbardetails] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_visitdetails_index #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbardetails]:hover, .md_visitdetails_index #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbardetails]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_visitdetails_index #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbardetails].disabled, .md_visitdetails_index #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbardetails].disabled:hover, .md_visitdetails_index #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbardetails][disabled], .md_visitdetails_index #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbardetails].disabled[class], .md_visitdetails_index #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbardetails].disabled[class]:focus, .md_visitdetails_index #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbardetails].disabled[class]:hover, .md_visitdetails_index #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbardetails][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_visitdetails_index .popupOwner .selfArrivalBanner .standardBanner .banner-actions .button.nextstep {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_visitdetails_index .popupOwner .selfArrivalBanner .standardBanner .banner-actions .button.nextstep:hover, .md_visitdetails_index .popupOwner .selfArrivalBanner .standardBanner .banner-actions .button.nextstep:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_visitdetails_index .popupOwner .selfArrivalBanner .standardBanner .banner-actions .button.nextstep.disabled, .md_visitdetails_index .popupOwner .selfArrivalBanner .standardBanner .banner-actions .button.nextstep.disabled:hover, .md_visitdetails_index .popupOwner .selfArrivalBanner .standardBanner .banner-actions .button.nextstep[disabled], .md_visitdetails_index .popupOwner .selfArrivalBanner .standardBanner .banner-actions .button.nextstep.disabled[class], .md_visitdetails_index .popupOwner .selfArrivalBanner .standardBanner .banner-actions .button.nextstep.disabled[class]:focus, .md_visitdetails_index .popupOwner .selfArrivalBanner .standardBanner .banner-actions .button.nextstep.disabled[class]:hover, .md_visitdetails_index .popupOwner .selfArrivalBanner .standardBanner .banner-actions .button.nextstep[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_react_index #appPopupRoot .Drawer .MessageComposer .Actions button.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_react_index #appPopupRoot .Drawer .MessageComposer .Actions button.primary:hover, .md_react_index #appPopupRoot .Drawer .MessageComposer .Actions button.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_react_index #appPopupRoot .Drawer .MessageComposer .Actions button.primary.disabled, .md_react_index #appPopupRoot .Drawer .MessageComposer .Actions button.primary.disabled:hover, .md_react_index #appPopupRoot .Drawer .MessageComposer .Actions button.primary[disabled], .md_react_index #appPopupRoot .Drawer .MessageComposer .Actions button.primary.disabled[class], .md_react_index #appPopupRoot .Drawer .MessageComposer .Actions button.primary.disabled[class]:focus, .md_react_index #appPopupRoot .Drawer .MessageComposer .Actions button.primary.disabled[class]:hover, .md_react_index #appPopupRoot .Drawer .MessageComposer .Actions button.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_react_index #appPopupRoot ._PopupContainer .Acknowledge button.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_react_index #appPopupRoot ._PopupContainer .Acknowledge button.primary:hover, .md_react_index #appPopupRoot ._PopupContainer .Acknowledge button.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_react_index #appPopupRoot ._PopupContainer .Acknowledge button.primary.disabled, .md_react_index #appPopupRoot ._PopupContainer .Acknowledge button.primary.disabled:hover, .md_react_index #appPopupRoot ._PopupContainer .Acknowledge button.primary[disabled], .md_react_index #appPopupRoot ._PopupContainer .Acknowledge button.primary.disabled[class], .md_react_index #appPopupRoot ._PopupContainer .Acknowledge button.primary.disabled[class]:focus, .md_react_index #appPopupRoot ._PopupContainer .Acknowledge button.primary.disabled[class]:hover, .md_react_index #appPopupRoot ._PopupContainer .Acknowledge button.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_visitslist_index .Visits .filters.extendedBar .filterOptionsElement.dropdown .filterOptionsButtonsBody .button[data-id=uncheckAll] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_visitslist_index .Visits .filters.extendedBar .filterOptionsElement.dropdown .filterOptionsButtonsBody .button[data-id=uncheckAll]:hover, .md_visitslist_index .Visits .filters.extendedBar .filterOptionsElement.dropdown .filterOptionsButtonsBody .button[data-id=uncheckAll]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_visitslist_index .Visits .filters.extendedBar .filterOptionsElement.dropdown .filterOptionsButtonsBody .button[data-id=uncheckAll].disabled, .md_visitslist_index .Visits .filters.extendedBar .filterOptionsElement.dropdown .filterOptionsButtonsBody .button[data-id=uncheckAll].disabled:hover, .md_visitslist_index .Visits .filters.extendedBar .filterOptionsElement.dropdown .filterOptionsButtonsBody .button[data-id=uncheckAll][disabled], .md_visitslist_index .Visits .filters.extendedBar .filterOptionsElement.dropdown .filterOptionsButtonsBody .button[data-id=uncheckAll].disabled[class], .md_visitslist_index .Visits .filters.extendedBar .filterOptionsElement.dropdown .filterOptionsButtonsBody .button[data-id=uncheckAll].disabled[class]:focus, .md_visitslist_index .Visits .filters.extendedBar .filterOptionsElement.dropdown .filterOptionsButtonsBody .button[data-id=uncheckAll].disabled[class]:hover, .md_visitslist_index .Visits .filters.extendedBar .filterOptionsElement.dropdown .filterOptionsButtonsBody .button[data-id=uncheckAll][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_visitslist_index .Visits .filters.extendedBar .filterOptionsElement.dropdown .filterOptionsButtonsBody .button[data-id=applyFilters] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_visitslist_index .Visits .filters.extendedBar .filterOptionsElement.dropdown .filterOptionsButtonsBody .button[data-id=applyFilters]:hover, .md_visitslist_index .Visits .filters.extendedBar .filterOptionsElement.dropdown .filterOptionsButtonsBody .button[data-id=applyFilters]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_visitslist_index .Visits .filters.extendedBar .filterOptionsElement.dropdown .filterOptionsButtonsBody .button[data-id=applyFilters].disabled, .md_visitslist_index .Visits .filters.extendedBar .filterOptionsElement.dropdown .filterOptionsButtonsBody .button[data-id=applyFilters].disabled:hover, .md_visitslist_index .Visits .filters.extendedBar .filterOptionsElement.dropdown .filterOptionsButtonsBody .button[data-id=applyFilters][disabled], .md_visitslist_index .Visits .filters.extendedBar .filterOptionsElement.dropdown .filterOptionsButtonsBody .button[data-id=applyFilters].disabled[class], .md_visitslist_index .Visits .filters.extendedBar .filterOptionsElement.dropdown .filterOptionsButtonsBody .button[data-id=applyFilters].disabled[class]:focus, .md_visitslist_index .Visits .filters.extendedBar .filterOptionsElement.dropdown .filterOptionsButtonsBody .button[data-id=applyFilters].disabled[class]:hover, .md_visitslist_index .Visits .filters.extendedBar .filterOptionsElement.dropdown .filterOptionsButtonsBody .button[data-id=applyFilters][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_covidstatus_index #vaccineStatusSubtext #registryQueryBanner #queryBtn {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_covidstatus_index #vaccineStatusSubtext #registryQueryBanner #queryBtn:hover, .md_covidstatus_index #vaccineStatusSubtext #registryQueryBanner #queryBtn:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_covidstatus_index #vaccineStatusSubtext #registryQueryBanner #queryBtn.disabled, .md_covidstatus_index #vaccineStatusSubtext #registryQueryBanner #queryBtn.disabled:hover, .md_covidstatus_index #vaccineStatusSubtext #registryQueryBanner #queryBtn[disabled], .md_covidstatus_index #vaccineStatusSubtext #registryQueryBanner #queryBtn.disabled[class], .md_covidstatus_index #vaccineStatusSubtext #registryQueryBanner #queryBtn.disabled[class]:focus, .md_covidstatus_index #vaccineStatusSubtext #registryQueryBanner #queryBtn.disabled[class]:hover, .md_covidstatus_index #vaccineStatusSubtext #registryQueryBanner #queryBtn[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] .Popup.container.textlessTitle .messageComponent .buttons .button.otherbutton[data-id=toolbarcontinue] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] .Popup.container.textlessTitle .messageComponent .buttons .button.otherbutton[data-id=toolbarcontinue]:hover, body[class*=md] .Popup.container.textlessTitle .messageComponent .buttons .button.otherbutton[data-id=toolbarcontinue]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] .Popup.container.textlessTitle .messageComponent .buttons .button.otherbutton[data-id=toolbarcontinue].disabled, body[class*=md] .Popup.container.textlessTitle .messageComponent .buttons .button.otherbutton[data-id=toolbarcontinue].disabled:hover, body[class*=md] .Popup.container.textlessTitle .messageComponent .buttons .button.otherbutton[data-id=toolbarcontinue][disabled], body[class*=md] .Popup.container.textlessTitle .messageComponent .buttons .button.otherbutton[data-id=toolbarcontinue].disabled[class], body[class*=md] .Popup.container.textlessTitle .messageComponent .buttons .button.otherbutton[data-id=toolbarcontinue].disabled[class]:focus, body[class*=md] .Popup.container.textlessTitle .messageComponent .buttons .button.otherbutton[data-id=toolbarcontinue].disabled[class]:hover, body[class*=md] .Popup.container.textlessTitle .messageComponent .buttons .button.otherbutton[data-id=toolbarcontinue][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] #main .upload-container .upload--document-card .buttonList .upload-control {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] #main .upload-container .upload--document-card .buttonList .upload-control:hover, body[class*=md] #main .upload-container .upload--document-card .buttonList .upload-control:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] #main .upload-container .upload--document-card .buttonList .upload-control.disabled, body[class*=md] #main .upload-container .upload--document-card .buttonList .upload-control.disabled:hover, body[class*=md] #main .upload-container .upload--document-card .buttonList .upload-control[disabled], body[class*=md] #main .upload-container .upload--document-card .buttonList .upload-control.disabled[class], body[class*=md] #main .upload-container .upload--document-card .buttonList .upload-control.disabled[class]:focus, body[class*=md] #main .upload-container .upload--document-card .buttonList .upload-control.disabled[class]:hover, body[class*=md] #main .upload-container .upload--document-card .buttonList .upload-control[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_snapshot #MedicationsHost .medicationcontainer .pretext-button-group .button#requestRefillButton {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_snapshot #MedicationsHost .medicationcontainer .pretext-button-group .button#requestRefillButton:hover, .md_snapshot #MedicationsHost .medicationcontainer .pretext-button-group .button#requestRefillButton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_snapshot #MedicationsHost .medicationcontainer .pretext-button-group .button#requestRefillButton.disabled, .md_snapshot #MedicationsHost .medicationcontainer .pretext-button-group .button#requestRefillButton.disabled:hover, .md_snapshot #MedicationsHost .medicationcontainer .pretext-button-group .button#requestRefillButton[disabled], .md_snapshot #MedicationsHost .medicationcontainer .pretext-button-group .button#requestRefillButton.disabled[class], .md_snapshot #MedicationsHost .medicationcontainer .pretext-button-group .button#requestRefillButton.disabled[class]:focus, .md_snapshot #MedicationsHost .medicationcontainer .pretext-button-group .button#requestRefillButton.disabled[class]:hover, .md_snapshot #MedicationsHost .medicationcontainer .pretext-button-group .button#requestRefillButton[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow #evisit-workflow #evisit .card.testhardware .telehealthlocation .buttonList .button[data-id=confirm] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow #evisit-workflow #evisit .card.testhardware .telehealthlocation .buttonList .button[data-id=confirm]:hover, .md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow #evisit-workflow #evisit .card.testhardware .telehealthlocation .buttonList .button[data-id=confirm]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow #evisit-workflow #evisit .card.testhardware .telehealthlocation .buttonList .button[data-id=confirm].disabled, .md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow #evisit-workflow #evisit .card.testhardware .telehealthlocation .buttonList .button[data-id=confirm].disabled:hover, .md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow #evisit-workflow #evisit .card.testhardware .telehealthlocation .buttonList .button[data-id=confirm][disabled], .md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow #evisit-workflow #evisit .card.testhardware .telehealthlocation .buttonList .button[data-id=confirm].disabled[class], .md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow #evisit-workflow #evisit .card.testhardware .telehealthlocation .buttonList .button[data-id=confirm].disabled[class]:focus, .md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow #evisit-workflow #evisit .card.testhardware .telehealthlocation .buttonList .button[data-id=confirm].disabled[class]:hover, .md_selftriage_load #selftriage-triage-workflow .actionNodeWorkflow #evisit-workflow #evisit .card.testhardware .telehealthlocation .buttonList .button[data-id=confirm][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_scheduling_index .content #scheduling-workflow .slotsContainer .slotsData .nodatamessage .button.retryButton {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_scheduling_index .content #scheduling-workflow .slotsContainer .slotsData .nodatamessage .button.retryButton:hover, .md_scheduling_index .content #scheduling-workflow .slotsContainer .slotsData .nodatamessage .button.retryButton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_scheduling_index .content #scheduling-workflow .slotsContainer .slotsData .nodatamessage .button.retryButton.disabled, .md_scheduling_index .content #scheduling-workflow .slotsContainer .slotsData .nodatamessage .button.retryButton.disabled:hover, .md_scheduling_index .content #scheduling-workflow .slotsContainer .slotsData .nodatamessage .button.retryButton[disabled], .md_scheduling_index .content #scheduling-workflow .slotsContainer .slotsData .nodatamessage .button.retryButton.disabled[class], .md_scheduling_index .content #scheduling-workflow .slotsContainer .slotsData .nodatamessage .button.retryButton.disabled[class]:focus, .md_scheduling_index .content #scheduling-workflow .slotsContainer .slotsData .nodatamessage .button.retryButton.disabled[class]:hover, .md_scheduling_index .content #scheduling-workflow .slotsContainer .slotsData .nodatamessage .button.retryButton[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_visitslist_index .visitcomponent .timeLineDetails .soonvisits .actions .button[data-id=nextdetail] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_visitslist_index .visitcomponent .timeLineDetails .soonvisits .actions .button[data-id=nextdetail]:hover, .md_visitslist_index .visitcomponent .timeLineDetails .soonvisits .actions .button[data-id=nextdetail]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_visitslist_index .visitcomponent .timeLineDetails .soonvisits .actions .button[data-id=nextdetail].disabled, .md_visitslist_index .visitcomponent .timeLineDetails .soonvisits .actions .button[data-id=nextdetail].disabled:hover, .md_visitslist_index .visitcomponent .timeLineDetails .soonvisits .actions .button[data-id=nextdetail][disabled], .md_visitslist_index .visitcomponent .timeLineDetails .soonvisits .actions .button[data-id=nextdetail].disabled[class], .md_visitslist_index .visitcomponent .timeLineDetails .soonvisits .actions .button[data-id=nextdetail].disabled[class]:focus, .md_visitslist_index .visitcomponent .timeLineDetails .soonvisits .actions .button[data-id=nextdetail].disabled[class]:hover, .md_visitslist_index .visitcomponent .timeLineDetails .soonvisits .actions .button[data-id=nextdetail][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] .providersection .locationcontainer #slotwarning .formbuttons .warningButtonContainer a.warningStartOver {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] .providersection .locationcontainer #slotwarning .formbuttons .warningButtonContainer a.warningStartOver:hover, body[class*=md] .providersection .locationcontainer #slotwarning .formbuttons .warningButtonContainer a.warningStartOver:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] .providersection .locationcontainer #slotwarning .formbuttons .warningButtonContainer a.warningStartOver.disabled, body[class*=md] .providersection .locationcontainer #slotwarning .formbuttons .warningButtonContainer a.warningStartOver.disabled:hover, body[class*=md] .providersection .locationcontainer #slotwarning .formbuttons .warningButtonContainer a.warningStartOver[disabled], body[class*=md] .providersection .locationcontainer #slotwarning .formbuttons .warningButtonContainer a.warningStartOver.disabled[class], body[class*=md] .providersection .locationcontainer #slotwarning .formbuttons .warningButtonContainer a.warningStartOver.disabled[class]:focus, body[class*=md] .providersection .locationcontainer #slotwarning .formbuttons .warningButtonContainer a.warningStartOver.disabled[class]:hover, body[class*=md] .providersection .locationcontainer #slotwarning .formbuttons .warningButtonContainer a.warningStartOver[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_echeckin_index #echeckin-workflow .subwayStep #echeckinQuestionnairesContainer #relatedquestionnaires .button#continue {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_echeckin_index #echeckin-workflow .subwayStep #echeckinQuestionnairesContainer #relatedquestionnaires .button#continue:hover, .md_echeckin_index #echeckin-workflow .subwayStep #echeckinQuestionnairesContainer #relatedquestionnaires .button#continue:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_echeckin_index #echeckin-workflow .subwayStep #echeckinQuestionnairesContainer #relatedquestionnaires .button#continue.disabled, .md_echeckin_index #echeckin-workflow .subwayStep #echeckinQuestionnairesContainer #relatedquestionnaires .button#continue.disabled:hover, .md_echeckin_index #echeckin-workflow .subwayStep #echeckinQuestionnairesContainer #relatedquestionnaires .button#continue[disabled], .md_echeckin_index #echeckin-workflow .subwayStep #echeckinQuestionnairesContainer #relatedquestionnaires .button#continue.disabled[class], .md_echeckin_index #echeckin-workflow .subwayStep #echeckinQuestionnairesContainer #relatedquestionnaires .button#continue.disabled[class]:focus, .md_echeckin_index #echeckin-workflow .subwayStep #echeckinQuestionnairesContainer #relatedquestionnaires .button#continue.disabled[class]:hover, .md_echeckin_index #echeckin-workflow .subwayStep #echeckinQuestionnairesContainer #relatedquestionnaires .button#continue[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] .formbuttons.multiStep .button.nextstep#submit {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] .formbuttons.multiStep .button.nextstep#submit:hover, body[class*=md] .formbuttons.multiStep .button.nextstep#submit:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] .formbuttons.multiStep .button.nextstep#submit.disabled, body[class*=md] .formbuttons.multiStep .button.nextstep#submit.disabled:hover, body[class*=md] .formbuttons.multiStep .button.nextstep#submit[disabled], body[class*=md] .formbuttons.multiStep .button.nextstep#submit.disabled[class], body[class*=md] .formbuttons.multiStep .button.nextstep#submit.disabled[class]:focus, body[class*=md] .formbuttons.multiStep .button.nextstep#submit.disabled[class]:hover, body[class*=md] .formbuttons.multiStep .button.nextstep#submit[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_histques #main form#hxqtnr .formcontents #backbutton {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_histques #main form#hxqtnr .formcontents #backbutton:hover, .md_histques #main form#hxqtnr .formcontents #backbutton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_histques #main form#hxqtnr .formcontents #backbutton.disabled, .md_histques #main form#hxqtnr .formcontents #backbutton.disabled:hover, .md_histques #main form#hxqtnr .formcontents #backbutton[disabled], .md_histques #main form#hxqtnr .formcontents #backbutton.disabled[class], .md_histques #main form#hxqtnr .formcontents #backbutton.disabled[class]:focus, .md_histques #main form#hxqtnr .formcontents #backbutton.disabled[class]:hover, .md_histques #main form#hxqtnr .formcontents #backbutton[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_histques #main .formbuttons.multiStep .button.completeworkflow#confirm {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_histques #main .formbuttons.multiStep .button.completeworkflow#confirm:hover, .md_histques #main .formbuttons.multiStep .button.completeworkflow#confirm:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_histques #main .formbuttons.multiStep .button.completeworkflow#confirm.disabled, .md_histques #main .formbuttons.multiStep .button.completeworkflow#confirm.disabled:hover, .md_histques #main .formbuttons.multiStep .button.completeworkflow#confirm[disabled], .md_histques #main .formbuttons.multiStep .button.completeworkflow#confirm.disabled[class], .md_histques #main .formbuttons.multiStep .button.completeworkflow#confirm.disabled[class]:focus, .md_histques #main .formbuttons.multiStep .button.completeworkflow#confirm.disabled[class]:hover, .md_histques #main .formbuttons.multiStep .button.completeworkflow#confirm[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_pefltdtl #wrap #main .dataselect fieldset.withseriessel input[id=apply] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_pefltdtl #wrap #main .dataselect fieldset.withseriessel input[id=apply]:hover, .md_pefltdtl #wrap #main .dataselect fieldset.withseriessel input[id=apply]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_pefltdtl #wrap #main .dataselect fieldset.withseriessel input[id=apply].disabled, .md_pefltdtl #wrap #main .dataselect fieldset.withseriessel input[id=apply].disabled:hover, .md_pefltdtl #wrap #main .dataselect fieldset.withseriessel input[id=apply][disabled], .md_pefltdtl #wrap #main .dataselect fieldset.withseriessel input[id=apply].disabled[class], .md_pefltdtl #wrap #main .dataselect fieldset.withseriessel input[id=apply].disabled[class]:focus, .md_pefltdtl #wrap #main .dataselect fieldset.withseriessel input[id=apply].disabled[class]:hover, .md_pefltdtl #wrap #main .dataselect fieldset.withseriessel input[id=apply][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_pefltdtl .section[id*=pefltdtl] .formcontents .dataselect .col-3 .seriessel .button.corner.otherbutton {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_pefltdtl .section[id*=pefltdtl] .formcontents .dataselect .col-3 .seriessel .button.corner.otherbutton:hover, .md_pefltdtl .section[id*=pefltdtl] .formcontents .dataselect .col-3 .seriessel .button.corner.otherbutton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_pefltdtl .section[id*=pefltdtl] .formcontents .dataselect .col-3 .seriessel .button.corner.otherbutton.disabled, .md_pefltdtl .section[id*=pefltdtl] .formcontents .dataselect .col-3 .seriessel .button.corner.otherbutton.disabled:hover, .md_pefltdtl .section[id*=pefltdtl] .formcontents .dataselect .col-3 .seriessel .button.corner.otherbutton[disabled], .md_pefltdtl .section[id*=pefltdtl] .formcontents .dataselect .col-3 .seriessel .button.corner.otherbutton.disabled[class], .md_pefltdtl .section[id*=pefltdtl] .formcontents .dataselect .col-3 .seriessel .button.corner.otherbutton.disabled[class]:focus, .md_pefltdtl .section[id*=pefltdtl] .formcontents .dataselect .col-3 .seriessel .button.corner.otherbutton.disabled[class]:hover, .md_pefltdtl .section[id*=pefltdtl] .formcontents .dataselect .col-3 .seriessel .button.corner.otherbutton[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_pefltdtl #pefltdtl .formcontents .content .button.otherbutton {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_pefltdtl #pefltdtl .formcontents .content .button.otherbutton:hover, .md_pefltdtl #pefltdtl .formcontents .content .button.otherbutton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_pefltdtl #pefltdtl .formcontents .content .button.otherbutton.disabled, .md_pefltdtl #pefltdtl .formcontents .content .button.otherbutton.disabled:hover, .md_pefltdtl #pefltdtl .formcontents .content .button.otherbutton[disabled], .md_pefltdtl #pefltdtl .formcontents .content .button.otherbutton.disabled[class], .md_pefltdtl #pefltdtl .formcontents .content .button.otherbutton.disabled[class]:focus, .md_pefltdtl #pefltdtl .formcontents .content .button.otherbutton.disabled[class]:hover, .md_pefltdtl #pefltdtl .formcontents .content .button.otherbutton[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_pefltdtl #main #flowsheetform .formcontents .button.nextstep#accept {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_pefltdtl #main #flowsheetform .formcontents .button.nextstep#accept:hover, .md_pefltdtl #main #flowsheetform .formcontents .button.nextstep#accept:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_pefltdtl #main #flowsheetform .formcontents .button.nextstep#accept.disabled, .md_pefltdtl #main #flowsheetform .formcontents .button.nextstep#accept.disabled:hover, .md_pefltdtl #main #flowsheetform .formcontents .button.nextstep#accept[disabled], .md_pefltdtl #main #flowsheetform .formcontents .button.nextstep#accept.disabled[class], .md_pefltdtl #main #flowsheetform .formcontents .button.nextstep#accept.disabled[class]:focus, .md_pefltdtl #main #flowsheetform .formcontents .button.nextstep#accept.disabled[class]:hover, .md_pefltdtl #main #flowsheetform .formcontents .button.nextstep#accept[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_pefltdtl #main #flowsheetform .formcontents .button.previousstep {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_pefltdtl #main #flowsheetform .formcontents .button.previousstep:hover, .md_pefltdtl #main #flowsheetform .formcontents .button.previousstep:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_pefltdtl #main #flowsheetform .formcontents .button.previousstep.disabled, .md_pefltdtl #main #flowsheetform .formcontents .button.previousstep.disabled:hover, .md_pefltdtl #main #flowsheetform .formcontents .button.previousstep[disabled], .md_pefltdtl #main #flowsheetform .formcontents .button.previousstep.disabled[class], .md_pefltdtl #main #flowsheetform .formcontents .button.previousstep.disabled[class]:focus, .md_pefltdtl #main #flowsheetform .formcontents .button.previousstep.disabled[class]:hover, .md_pefltdtl #main #flowsheetform .formcontents .button.previousstep[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_pefltdtl #main #flowsheetform .formcontents .button.completeworkflow#confirm {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_pefltdtl #main #flowsheetform .formcontents .button.completeworkflow#confirm:hover, .md_pefltdtl #main #flowsheetform .formcontents .button.completeworkflow#confirm:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_pefltdtl #main #flowsheetform .formcontents .button.completeworkflow#confirm.disabled, .md_pefltdtl #main #flowsheetform .formcontents .button.completeworkflow#confirm.disabled:hover, .md_pefltdtl #main #flowsheetform .formcontents .button.completeworkflow#confirm[disabled], .md_pefltdtl #main #flowsheetform .formcontents .button.completeworkflow#confirm.disabled[class], .md_pefltdtl #main #flowsheetform .formcontents .button.completeworkflow#confirm.disabled[class]:focus, .md_pefltdtl #main #flowsheetform .formcontents .button.completeworkflow#confirm.disabled[class]:hover, .md_pefltdtl #main #flowsheetform .formcontents .button.completeworkflow#confirm[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_pefltdtl .PEF .reading.date input#now {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_pefltdtl .PEF .reading.date input#now:hover, .md_pefltdtl .PEF .reading.date input#now:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_pefltdtl .PEF .reading.date input#now.disabled, .md_pefltdtl .PEF .reading.date input#now.disabled:hover, .md_pefltdtl .PEF .reading.date input#now[disabled], .md_pefltdtl .PEF .reading.date input#now.disabled[class], .md_pefltdtl .PEF .reading.date input#now.disabled[class]:focus, .md_pefltdtl .PEF .reading.date input#now.disabled[class]:hover, .md_pefltdtl .PEF .reading.date input#now[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_pefltdtl #flowsheetform .formbuttons #addanotherreading {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_pefltdtl #flowsheetform .formbuttons #addanotherreading:hover, .md_pefltdtl #flowsheetform .formbuttons #addanotherreading:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_pefltdtl #flowsheetform .formbuttons #addanotherreading.disabled, .md_pefltdtl #flowsheetform .formbuttons #addanotherreading.disabled:hover, .md_pefltdtl #flowsheetform .formbuttons #addanotherreading[disabled], .md_pefltdtl #flowsheetform .formbuttons #addanotherreading.disabled[class], .md_pefltdtl #flowsheetform .formbuttons #addanotherreading.disabled[class]:focus, .md_pefltdtl #flowsheetform .formbuttons #addanotherreading.disabled[class]:hover, .md_pefltdtl #flowsheetform .formbuttons #addanotherreading[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .nextstep.btnHidden + .button.previousstep {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .nextstep.btnHidden + .button.previousstep:hover, .md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .nextstep.btnHidden + .button.previousstep:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .nextstep.btnHidden + .button.previousstep.disabled, .md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .nextstep.btnHidden + .button.previousstep.disabled:hover, .md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .nextstep.btnHidden + .button.previousstep[disabled], .md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .nextstep.btnHidden + .button.previousstep.disabled[class], .md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .nextstep.btnHidden + .button.previousstep.disabled[class]:focus, .md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .nextstep.btnHidden + .button.previousstep.disabled[class]:hover, .md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .nextstep.btnHidden + .button.previousstep[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtpreviewbutton {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtpreviewbutton:hover, .md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtpreviewbutton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtpreviewbutton.disabled, .md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtpreviewbutton.disabled:hover, .md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtpreviewbutton[disabled], .md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtpreviewbutton.disabled[class], .md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtpreviewbutton.disabled[class]:focus, .md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtpreviewbutton.disabled[class]:hover, .md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtpreviewbutton[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtsendbutton {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtsendbutton:hover, .md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtsendbutton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtsendbutton.disabled, .md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtsendbutton.disabled:hover, .md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtsendbutton[disabled], .md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtsendbutton.disabled[class], .md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtsendbutton.disabled[class]:focus, .md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtsendbutton.disabled[class]:hover, .md_downloadmyrecord_visitrecordactivity #main .downloadfailremove .formbuttons #vdtsendbutton[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_scheduling_index #wrap #main .section .qnrStep div[id^=qnr-form] .qnr-actions.formbuttons .button.nextstep {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_scheduling_index #wrap #main .section .qnrStep div[id^=qnr-form] .qnr-actions.formbuttons .button.nextstep:hover, .md_scheduling_index #wrap #main .section .qnrStep div[id^=qnr-form] .qnr-actions.formbuttons .button.nextstep:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_scheduling_index #wrap #main .section .qnrStep div[id^=qnr-form] .qnr-actions.formbuttons .button.nextstep.disabled, .md_scheduling_index #wrap #main .section .qnrStep div[id^=qnr-form] .qnr-actions.formbuttons .button.nextstep.disabled:hover, .md_scheduling_index #wrap #main .section .qnrStep div[id^=qnr-form] .qnr-actions.formbuttons .button.nextstep[disabled], .md_scheduling_index #wrap #main .section .qnrStep div[id^=qnr-form] .qnr-actions.formbuttons .button.nextstep.disabled[class], .md_scheduling_index #wrap #main .section .qnrStep div[id^=qnr-form] .qnr-actions.formbuttons .button.nextstep.disabled[class]:focus, .md_scheduling_index #wrap #main .section .qnrStep div[id^=qnr-form] .qnr-actions.formbuttons .button.nextstep.disabled[class]:hover, .md_scheduling_index #wrap #main .section .qnrStep div[id^=qnr-form] .qnr-actions.formbuttons .button.nextstep[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_react_index #appRoot .UpcomingOrders .OrderGroupActions .actionButtonGroup ._InternalLink.primary.actionButton {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_react_index #appRoot .UpcomingOrders .OrderGroupActions .actionButtonGroup ._InternalLink.primary.actionButton:hover, .md_react_index #appRoot .UpcomingOrders .OrderGroupActions .actionButtonGroup ._InternalLink.primary.actionButton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_react_index #appRoot .UpcomingOrders .OrderGroupActions .actionButtonGroup ._InternalLink.primary.actionButton.disabled, .md_react_index #appRoot .UpcomingOrders .OrderGroupActions .actionButtonGroup ._InternalLink.primary.actionButton.disabled:hover, .md_react_index #appRoot .UpcomingOrders .OrderGroupActions .actionButtonGroup ._InternalLink.primary.actionButton[disabled], .md_react_index #appRoot .UpcomingOrders .OrderGroupActions .actionButtonGroup ._InternalLink.primary.actionButton.disabled[class], .md_react_index #appRoot .UpcomingOrders .OrderGroupActions .actionButtonGroup ._InternalLink.primary.actionButton.disabled[class]:focus, .md_react_index #appRoot .UpcomingOrders .OrderGroupActions .actionButtonGroup ._InternalLink.primary.actionButton.disabled[class]:hover, .md_react_index #appRoot .UpcomingOrders .OrderGroupActions .actionButtonGroup ._InternalLink.primary.actionButton[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_mycondition #main #goallist .formcontents .linkdiv .button.otherbutton {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_mycondition #main #goallist .formcontents .linkdiv .button.otherbutton:hover, .md_mycondition #main #goallist .formcontents .linkdiv .button.otherbutton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_mycondition #main #goallist .formcontents .linkdiv .button.otherbutton.disabled, .md_mycondition #main #goallist .formcontents .linkdiv .button.otherbutton.disabled:hover, .md_mycondition #main #goallist .formcontents .linkdiv .button.otherbutton[disabled], .md_mycondition #main #goallist .formcontents .linkdiv .button.otherbutton.disabled[class], .md_mycondition #main #goallist .formcontents .linkdiv .button.otherbutton.disabled[class]:focus, .md_mycondition #main #goallist .formcontents .linkdiv .button.otherbutton.disabled[class]:hover, .md_mycondition #main #goallist .formcontents .linkdiv .button.otherbutton[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_oauth_review #appPopupRoot ._PopupContainer._FocusTrap ._Popup .ConfirmDecline .primary._LaboredCommand {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_oauth_review #appPopupRoot ._PopupContainer._FocusTrap ._Popup .ConfirmDecline .primary._LaboredCommand:hover, .md_oauth_review #appPopupRoot ._PopupContainer._FocusTrap ._Popup .ConfirmDecline .primary._LaboredCommand:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_oauth_review #appPopupRoot ._PopupContainer._FocusTrap ._Popup .ConfirmDecline .primary._LaboredCommand.disabled, .md_oauth_review #appPopupRoot ._PopupContainer._FocusTrap ._Popup .ConfirmDecline .primary._LaboredCommand.disabled:hover, .md_oauth_review #appPopupRoot ._PopupContainer._FocusTrap ._Popup .ConfirmDecline .primary._LaboredCommand[disabled], .md_oauth_review #appPopupRoot ._PopupContainer._FocusTrap ._Popup .ConfirmDecline .primary._LaboredCommand.disabled[class], .md_oauth_review #appPopupRoot ._PopupContainer._FocusTrap ._Popup .ConfirmDecline .primary._LaboredCommand.disabled[class]:focus, .md_oauth_review #appPopupRoot ._PopupContainer._FocusTrap ._Popup .ConfirmDecline .primary._LaboredCommand.disabled[class]:hover, .md_oauth_review #appPopupRoot ._PopupContainer._FocusTrap ._Popup .ConfirmDecline .primary._LaboredCommand[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_scheduling_index .Popup.notoolbar .content .buttons .button.otherbutton[data-id=toolbar0] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_scheduling_index .Popup.notoolbar .content .buttons .button.otherbutton[data-id=toolbar0]:hover, .md_scheduling_index .Popup.notoolbar .content .buttons .button.otherbutton[data-id=toolbar0]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_scheduling_index .Popup.notoolbar .content .buttons .button.otherbutton[data-id=toolbar0].disabled, .md_scheduling_index .Popup.notoolbar .content .buttons .button.otherbutton[data-id=toolbar0].disabled:hover, .md_scheduling_index .Popup.notoolbar .content .buttons .button.otherbutton[data-id=toolbar0][disabled], .md_scheduling_index .Popup.notoolbar .content .buttons .button.otherbutton[data-id=toolbar0].disabled[class], .md_scheduling_index .Popup.notoolbar .content .buttons .button.otherbutton[data-id=toolbar0].disabled[class]:focus, .md_scheduling_index .Popup.notoolbar .content .buttons .button.otherbutton[data-id=toolbar0].disabled[class]:hover, .md_scheduling_index .Popup.notoolbar .content .buttons .button.otherbutton[data-id=toolbar0][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_react_index #appRoot .FlowsheetDetailsPage .detailsContent .FlowsheetActions ._InternalLink.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_react_index #appRoot .FlowsheetDetailsPage .detailsContent .FlowsheetActions ._InternalLink.primary:hover, .md_react_index #appRoot .FlowsheetDetailsPage .detailsContent .FlowsheetActions ._InternalLink.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_react_index #appRoot .FlowsheetDetailsPage .detailsContent .FlowsheetActions ._InternalLink.primary.disabled, .md_react_index #appRoot .FlowsheetDetailsPage .detailsContent .FlowsheetActions ._InternalLink.primary.disabled:hover, .md_react_index #appRoot .FlowsheetDetailsPage .detailsContent .FlowsheetActions ._InternalLink.primary[disabled], .md_react_index #appRoot .FlowsheetDetailsPage .detailsContent .FlowsheetActions ._InternalLink.primary.disabled[class], .md_react_index #appRoot .FlowsheetDetailsPage .detailsContent .FlowsheetActions ._InternalLink.primary.disabled[class]:focus, .md_react_index #appRoot .FlowsheetDetailsPage .detailsContent .FlowsheetActions ._InternalLink.primary.disabled[class]:hover, .md_react_index #appRoot .FlowsheetDetailsPage .detailsContent .FlowsheetActions ._InternalLink.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_landingpage_loadlandingpagedecisiontrees #selftriage-landingpage-workflow .LandingPageFilter .comboBoxAndButton .button {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_landingpage_loadlandingpagedecisiontrees #selftriage-landingpage-workflow .LandingPageFilter .comboBoxAndButton .button:hover, .md_landingpage_loadlandingpagedecisiontrees #selftriage-landingpage-workflow .LandingPageFilter .comboBoxAndButton .button:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_landingpage_loadlandingpagedecisiontrees #selftriage-landingpage-workflow .LandingPageFilter .comboBoxAndButton .button.disabled, .md_landingpage_loadlandingpagedecisiontrees #selftriage-landingpage-workflow .LandingPageFilter .comboBoxAndButton .button.disabled:hover, .md_landingpage_loadlandingpagedecisiontrees #selftriage-landingpage-workflow .LandingPageFilter .comboBoxAndButton .button[disabled], .md_landingpage_loadlandingpagedecisiontrees #selftriage-landingpage-workflow .LandingPageFilter .comboBoxAndButton .button.disabled[class], .md_landingpage_loadlandingpagedecisiontrees #selftriage-landingpage-workflow .LandingPageFilter .comboBoxAndButton .button.disabled[class]:focus, .md_landingpage_loadlandingpagedecisiontrees #selftriage-landingpage-workflow .LandingPageFilter .comboBoxAndButton .button.disabled[class]:hover, .md_landingpage_loadlandingpagedecisiontrees #selftriage-landingpage-workflow .LandingPageFilter .comboBoxAndButton .button[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_selftriage_load #selftriage-triage-workflow .visitWorkflow .slotsstep .filtersContainerFull #viewResultsButtonContainer .filtercollapsesection.button {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .visitWorkflow .slotsstep .filtersContainerFull #viewResultsButtonContainer .filtercollapsesection.button:hover, .md_selftriage_load #selftriage-triage-workflow .visitWorkflow .slotsstep .filtersContainerFull #viewResultsButtonContainer .filtercollapsesection.button:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .visitWorkflow .slotsstep .filtersContainerFull #viewResultsButtonContainer .filtercollapsesection.button.disabled, .md_selftriage_load #selftriage-triage-workflow .visitWorkflow .slotsstep .filtersContainerFull #viewResultsButtonContainer .filtercollapsesection.button.disabled:hover, .md_selftriage_load #selftriage-triage-workflow .visitWorkflow .slotsstep .filtersContainerFull #viewResultsButtonContainer .filtercollapsesection.button[disabled], .md_selftriage_load #selftriage-triage-workflow .visitWorkflow .slotsstep .filtersContainerFull #viewResultsButtonContainer .filtercollapsesection.button.disabled[class], .md_selftriage_load #selftriage-triage-workflow .visitWorkflow .slotsstep .filtersContainerFull #viewResultsButtonContainer .filtercollapsesection.button.disabled[class]:focus, .md_selftriage_load #selftriage-triage-workflow .visitWorkflow .slotsstep .filtersContainerFull #viewResultsButtonContainer .filtercollapsesection.button.disabled[class]:hover, .md_selftriage_load #selftriage-triage-workflow .visitWorkflow .slotsstep .filtersContainerFull #viewResultsButtonContainer .filtercollapsesection.button[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_selftriage_load #selftriage-triage-workflow .groupRecommendationsBucket .actionButtons .acceptAllButton {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .groupRecommendationsBucket .actionButtons .acceptAllButton:hover, .md_selftriage_load #selftriage-triage-workflow .groupRecommendationsBucket .actionButtons .acceptAllButton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .groupRecommendationsBucket .actionButtons .acceptAllButton.disabled, .md_selftriage_load #selftriage-triage-workflow .groupRecommendationsBucket .actionButtons .acceptAllButton.disabled:hover, .md_selftriage_load #selftriage-triage-workflow .groupRecommendationsBucket .actionButtons .acceptAllButton[disabled], .md_selftriage_load #selftriage-triage-workflow .groupRecommendationsBucket .actionButtons .acceptAllButton.disabled[class], .md_selftriage_load #selftriage-triage-workflow .groupRecommendationsBucket .actionButtons .acceptAllButton.disabled[class]:focus, .md_selftriage_load #selftriage-triage-workflow .groupRecommendationsBucket .actionButtons .acceptAllButton.disabled[class]:hover, .md_selftriage_load #selftriage-triage-workflow .groupRecommendationsBucket .actionButtons .acceptAllButton[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_react_index #wrap #content #main .flavor-footer.cardButtons.cardButtons ._Link._actionable.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_react_index #wrap #content #main .flavor-footer.cardButtons.cardButtons ._Link._actionable.primary:hover, .md_react_index #wrap #content #main .flavor-footer.cardButtons.cardButtons ._Link._actionable.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_react_index #wrap #content #main .flavor-footer.cardButtons.cardButtons ._Link._actionable.primary.disabled, .md_react_index #wrap #content #main .flavor-footer.cardButtons.cardButtons ._Link._actionable.primary.disabled:hover, .md_react_index #wrap #content #main .flavor-footer.cardButtons.cardButtons ._Link._actionable.primary[disabled], .md_react_index #wrap #content #main .flavor-footer.cardButtons.cardButtons ._Link._actionable.primary.disabled[class], .md_react_index #wrap #content #main .flavor-footer.cardButtons.cardButtons ._Link._actionable.primary.disabled[class]:focus, .md_react_index #wrap #content #main .flavor-footer.cardButtons.cardButtons ._Link._actionable.primary.disabled[class]:hover, .md_react_index #wrap #content #main .flavor-footer.cardButtons.cardButtons ._Link._actionable.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_react_index #wrap #content #main .DocumentPreview .DocumentPreviewActionButtons .buttonFlexer ._Link.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_react_index #wrap #content #main .DocumentPreview .DocumentPreviewActionButtons .buttonFlexer ._Link.primary:hover, .md_react_index #wrap #content #main .DocumentPreview .DocumentPreviewActionButtons .buttonFlexer ._Link.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_react_index #wrap #content #main .DocumentPreview .DocumentPreviewActionButtons .buttonFlexer ._Link.primary.disabled, .md_react_index #wrap #content #main .DocumentPreview .DocumentPreviewActionButtons .buttonFlexer ._Link.primary.disabled:hover, .md_react_index #wrap #content #main .DocumentPreview .DocumentPreviewActionButtons .buttonFlexer ._Link.primary[disabled], .md_react_index #wrap #content #main .DocumentPreview .DocumentPreviewActionButtons .buttonFlexer ._Link.primary.disabled[class], .md_react_index #wrap #content #main .DocumentPreview .DocumentPreviewActionButtons .buttonFlexer ._Link.primary.disabled[class]:focus, .md_react_index #wrap #content #main .DocumentPreview .DocumentPreviewActionButtons .buttonFlexer ._Link.primary.disabled[class]:hover, .md_react_index #wrap #content #main .DocumentPreview .DocumentPreviewActionButtons .buttonFlexer ._Link.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_react_index #wrap #content #main .flavor-compact ._Link._actionable.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_react_index #wrap #content #main .flavor-compact ._Link._actionable.primary:hover, .md_react_index #wrap #content #main .flavor-compact ._Link._actionable.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_react_index #wrap #content #main .flavor-compact ._Link._actionable.primary.disabled, .md_react_index #wrap #content #main .flavor-compact ._Link._actionable.primary.disabled:hover, .md_react_index #wrap #content #main .flavor-compact ._Link._actionable.primary[disabled], .md_react_index #wrap #content #main .flavor-compact ._Link._actionable.primary.disabled[class], .md_react_index #wrap #content #main .flavor-compact ._Link._actionable.primary.disabled[class]:focus, .md_react_index #wrap #content #main .flavor-compact ._Link._actionable.primary.disabled[class]:hover, .md_react_index #wrap #content #main .flavor-compact ._Link._actionable.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_echeckin_index #main .visitNotifications #visit-contact-entry-container .flavor-multiStep ._command.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_echeckin_index #main .visitNotifications #visit-contact-entry-container .flavor-multiStep ._command.primary:hover, .md_echeckin_index #main .visitNotifications #visit-contact-entry-container .flavor-multiStep ._command.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_echeckin_index #main .visitNotifications #visit-contact-entry-container .flavor-multiStep ._command.primary.disabled, .md_echeckin_index #main .visitNotifications #visit-contact-entry-container .flavor-multiStep ._command.primary.disabled:hover, .md_echeckin_index #main .visitNotifications #visit-contact-entry-container .flavor-multiStep ._command.primary[disabled], .md_echeckin_index #main .visitNotifications #visit-contact-entry-container .flavor-multiStep ._command.primary.disabled[class], .md_echeckin_index #main .visitNotifications #visit-contact-entry-container .flavor-multiStep ._command.primary.disabled[class]:focus, .md_echeckin_index #main .visitNotifications #visit-contact-entry-container .flavor-multiStep ._command.primary.disabled[class]:hover, .md_echeckin_index #main .visitNotifications #visit-contact-entry-container .flavor-multiStep ._command.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_react_index #main .SelfServiceActivity .DownloadStatusPage ._Banner .bannerActions a.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_react_index #main .SelfServiceActivity .DownloadStatusPage ._Banner .bannerActions a.primary:hover, .md_react_index #main .SelfServiceActivity .DownloadStatusPage ._Banner .bannerActions a.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_react_index #main .SelfServiceActivity .DownloadStatusPage ._Banner .bannerActions a.primary.disabled, .md_react_index #main .SelfServiceActivity .DownloadStatusPage ._Banner .bannerActions a.primary.disabled:hover, .md_react_index #main .SelfServiceActivity .DownloadStatusPage ._Banner .bannerActions a.primary[disabled], .md_react_index #main .SelfServiceActivity .DownloadStatusPage ._Banner .bannerActions a.primary.disabled[class], .md_react_index #main .SelfServiceActivity .DownloadStatusPage ._Banner .bannerActions a.primary.disabled[class]:focus, .md_react_index #main .SelfServiceActivity .DownloadStatusPage ._Banner .bannerActions a.primary.disabled[class]:hover, .md_react_index #main .SelfServiceActivity .DownloadStatusPage ._Banner .bannerActions a.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_ceauthorization #newauthorizationsection #selectOrgsList .formbuttons #selectAll {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_ceauthorization #newauthorizationsection #selectOrgsList .formbuttons #selectAll:hover, .md_ceauthorization #newauthorizationsection #selectOrgsList .formbuttons #selectAll:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_ceauthorization #newauthorizationsection #selectOrgsList .formbuttons #selectAll.disabled, .md_ceauthorization #newauthorizationsection #selectOrgsList .formbuttons #selectAll.disabled:hover, .md_ceauthorization #newauthorizationsection #selectOrgsList .formbuttons #selectAll[disabled], .md_ceauthorization #newauthorizationsection #selectOrgsList .formbuttons #selectAll.disabled[class], .md_ceauthorization #newauthorizationsection #selectOrgsList .formbuttons #selectAll.disabled[class]:focus, .md_ceauthorization #newauthorizationsection #selectOrgsList .formbuttons #selectAll.disabled[class]:hover, .md_ceauthorization #newauthorizationsection #selectOrgsList .formbuttons #selectAll[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_ceauthorization #newauthorizationsection #selectOrgsList .formbuttons #selectNone {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_ceauthorization #newauthorizationsection #selectOrgsList .formbuttons #selectNone:hover, .md_ceauthorization #newauthorizationsection #selectOrgsList .formbuttons #selectNone:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_ceauthorization #newauthorizationsection #selectOrgsList .formbuttons #selectNone.disabled, .md_ceauthorization #newauthorizationsection #selectOrgsList .formbuttons #selectNone.disabled:hover, .md_ceauthorization #newauthorizationsection #selectOrgsList .formbuttons #selectNone[disabled], .md_ceauthorization #newauthorizationsection #selectOrgsList .formbuttons #selectNone.disabled[class], .md_ceauthorization #newauthorizationsection #selectOrgsList .formbuttons #selectNone.disabled[class]:focus, .md_ceauthorization #newauthorizationsection #selectOrgsList .formbuttons #selectNone.disabled[class]:hover, .md_ceauthorization #newauthorizationsection #selectOrgsList .formbuttons #selectNone[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_ceauthorization #newauthorizationsection #continueButton {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_ceauthorization #newauthorizationsection #continueButton:hover, .md_ceauthorization #newauthorizationsection #continueButton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_ceauthorization #newauthorizationsection #continueButton.disabled, .md_ceauthorization #newauthorizationsection #continueButton.disabled:hover, .md_ceauthorization #newauthorizationsection #continueButton[disabled], .md_ceauthorization #newauthorizationsection #continueButton.disabled[class], .md_ceauthorization #newauthorizationsection #continueButton.disabled[class]:focus, .md_ceauthorization #newauthorizationsection #continueButton.disabled[class]:hover, .md_ceauthorization #newauthorizationsection #continueButton[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_visitslist_index #wrap #content #main .hasLinks .headerlink .button.nextstep.topbutton {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_visitslist_index #wrap #content #main .hasLinks .headerlink .button.nextstep.topbutton:hover, .md_visitslist_index #wrap #content #main .hasLinks .headerlink .button.nextstep.topbutton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_visitslist_index #wrap #content #main .hasLinks .headerlink .button.nextstep.topbutton.disabled, .md_visitslist_index #wrap #content #main .hasLinks .headerlink .button.nextstep.topbutton.disabled:hover, .md_visitslist_index #wrap #content #main .hasLinks .headerlink .button.nextstep.topbutton[disabled], .md_visitslist_index #wrap #content #main .hasLinks .headerlink .button.nextstep.topbutton.disabled[class], .md_visitslist_index #wrap #content #main .hasLinks .headerlink .button.nextstep.topbutton.disabled[class]:focus, .md_visitslist_index #wrap #content #main .hasLinks .headerlink .button.nextstep.topbutton.disabled[class]:hover, .md_visitslist_index #wrap #content #main .hasLinks .headerlink .button.nextstep.topbutton[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_react_index ._Popup .ConfirmDecline ._command.primary.negative {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_react_index ._Popup .ConfirmDecline ._command.primary.negative:hover, .md_react_index ._Popup .ConfirmDecline ._command.primary.negative:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_react_index ._Popup .ConfirmDecline ._command.primary.negative.disabled, .md_react_index ._Popup .ConfirmDecline ._command.primary.negative.disabled:hover, .md_react_index ._Popup .ConfirmDecline ._command.primary.negative[disabled], .md_react_index ._Popup .ConfirmDecline ._command.primary.negative.disabled[class], .md_react_index ._Popup .ConfirmDecline ._command.primary.negative.disabled[class]:focus, .md_react_index ._Popup .ConfirmDecline ._command.primary.negative.disabled[class]:hover, .md_react_index ._Popup .ConfirmDecline ._command.primary.negative[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_triagehistory_load #past-triages-workflow .pastTriages .nodeGroupOption .actionNodeBody .additionalInfoButton .button.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_triagehistory_load #past-triages-workflow .pastTriages .nodeGroupOption .actionNodeBody .additionalInfoButton .button.primary:hover, .md_triagehistory_load #past-triages-workflow .pastTriages .nodeGroupOption .actionNodeBody .additionalInfoButton .button.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_triagehistory_load #past-triages-workflow .pastTriages .nodeGroupOption .actionNodeBody .additionalInfoButton .button.primary.disabled, .md_triagehistory_load #past-triages-workflow .pastTriages .nodeGroupOption .actionNodeBody .additionalInfoButton .button.primary.disabled:hover, .md_triagehistory_load #past-triages-workflow .pastTriages .nodeGroupOption .actionNodeBody .additionalInfoButton .button.primary[disabled], .md_triagehistory_load #past-triages-workflow .pastTriages .nodeGroupOption .actionNodeBody .additionalInfoButton .button.primary.disabled[class], .md_triagehistory_load #past-triages-workflow .pastTriages .nodeGroupOption .actionNodeBody .additionalInfoButton .button.primary.disabled[class]:focus, .md_triagehistory_load #past-triages-workflow .pastTriages .nodeGroupOption .actionNodeBody .additionalInfoButton .button.primary.disabled[class]:hover, .md_triagehistory_load #past-triages-workflow .pastTriages .nodeGroupOption .actionNodeBody .additionalInfoButton .button.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_selftriage_load #main .selfTriagePage .recommendationsBucket .actionButtons .acceptAllButton {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_selftriage_load #main .selfTriagePage .recommendationsBucket .actionButtons .acceptAllButton:hover, .md_selftriage_load #main .selfTriagePage .recommendationsBucket .actionButtons .acceptAllButton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_selftriage_load #main .selfTriagePage .recommendationsBucket .actionButtons .acceptAllButton.disabled, .md_selftriage_load #main .selfTriagePage .recommendationsBucket .actionButtons .acceptAllButton.disabled:hover, .md_selftriage_load #main .selfTriagePage .recommendationsBucket .actionButtons .acceptAllButton[disabled], .md_selftriage_load #main .selfTriagePage .recommendationsBucket .actionButtons .acceptAllButton.disabled[class], .md_selftriage_load #main .selfTriagePage .recommendationsBucket .actionButtons .acceptAllButton.disabled[class]:focus, .md_selftriage_load #main .selfTriagePage .recommendationsBucket .actionButtons .acceptAllButton.disabled[class]:hover, .md_selftriage_load #main .selfTriagePage .recommendationsBucket .actionButtons .acceptAllButton[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button.inlinedelete[data-id=toolbarcontinue] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button.inlinedelete[data-id=toolbarcontinue]:hover, body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button.inlinedelete[data-id=toolbarcontinue]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button.inlinedelete[data-id=toolbarcontinue].disabled, body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button.inlinedelete[data-id=toolbarcontinue].disabled:hover, body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button.inlinedelete[data-id=toolbarcontinue][disabled], body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button.inlinedelete[data-id=toolbarcontinue].disabled[class], body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button.inlinedelete[data-id=toolbarcontinue].disabled[class]:focus, body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button.inlinedelete[data-id=toolbarcontinue].disabled[class]:hover, body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button.inlinedelete[data-id=toolbarcontinue][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_scheduling_index #appPopupRoot ._Popup .ConfirmDecline ._actionable.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_scheduling_index #appPopupRoot ._Popup .ConfirmDecline ._actionable.primary:hover, .md_scheduling_index #appPopupRoot ._Popup .ConfirmDecline ._actionable.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_scheduling_index #appPopupRoot ._Popup .ConfirmDecline ._actionable.primary.disabled, .md_scheduling_index #appPopupRoot ._Popup .ConfirmDecline ._actionable.primary.disabled:hover, .md_scheduling_index #appPopupRoot ._Popup .ConfirmDecline ._actionable.primary[disabled], .md_scheduling_index #appPopupRoot ._Popup .ConfirmDecline ._actionable.primary.disabled[class], .md_scheduling_index #appPopupRoot ._Popup .ConfirmDecline ._actionable.primary.disabled[class]:focus, .md_scheduling_index #appPopupRoot ._Popup .ConfirmDecline ._actionable.primary.disabled[class]:hover, .md_scheduling_index #appPopupRoot ._Popup .ConfirmDecline ._actionable.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_visitslist_index .Visits .filters.extendedBar .dropdown.filterOptionsElement .dropdown-content .filterOptionsButtons .button {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_visitslist_index .Visits .filters.extendedBar .dropdown.filterOptionsElement .dropdown-content .filterOptionsButtons .button:hover, .md_visitslist_index .Visits .filters.extendedBar .dropdown.filterOptionsElement .dropdown-content .filterOptionsButtons .button:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_visitslist_index .Visits .filters.extendedBar .dropdown.filterOptionsElement .dropdown-content .filterOptionsButtons .button.disabled, .md_visitslist_index .Visits .filters.extendedBar .dropdown.filterOptionsElement .dropdown-content .filterOptionsButtons .button.disabled:hover, .md_visitslist_index .Visits .filters.extendedBar .dropdown.filterOptionsElement .dropdown-content .filterOptionsButtons .button[disabled], .md_visitslist_index .Visits .filters.extendedBar .dropdown.filterOptionsElement .dropdown-content .filterOptionsButtons .button.disabled[class], .md_visitslist_index .Visits .filters.extendedBar .dropdown.filterOptionsElement .dropdown-content .filterOptionsButtons .button.disabled[class]:focus, .md_visitslist_index .Visits .filters.extendedBar .dropdown.filterOptionsElement .dropdown-content .filterOptionsButtons .button.disabled[class]:hover, .md_visitslist_index .Visits .filters.extendedBar .dropdown.filterOptionsElement .dropdown-content .filterOptionsButtons .button[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] #main .recommendationsBucket .AllergyEntry ._CommandGroup .primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] #main .recommendationsBucket .AllergyEntry ._CommandGroup .primary:hover, body[class*=md] #main .recommendationsBucket .AllergyEntry ._CommandGroup .primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] #main .recommendationsBucket .AllergyEntry ._CommandGroup .primary.disabled, body[class*=md] #main .recommendationsBucket .AllergyEntry ._CommandGroup .primary.disabled:hover, body[class*=md] #main .recommendationsBucket .AllergyEntry ._CommandGroup .primary[disabled], body[class*=md] #main .recommendationsBucket .AllergyEntry ._CommandGroup .primary.disabled[class], body[class*=md] #main .recommendationsBucket .AllergyEntry ._CommandGroup .primary.disabled[class]:focus, body[class*=md] #main .recommendationsBucket .AllergyEntry ._CommandGroup .primary.disabled[class]:hover, body[class*=md] #main .recommendationsBucket .AllergyEntry ._CommandGroup .primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_selftriage_load .Popup .toolbar .buttons .button:first-child:not([disabled]) {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_selftriage_load .Popup .toolbar .buttons .button:first-child:not([disabled]):hover, .md_selftriage_load .Popup .toolbar .buttons .button:first-child:not([disabled]):focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_selftriage_load .Popup .toolbar .buttons .button:first-child:not([disabled]).disabled, .md_selftriage_load .Popup .toolbar .buttons .button:first-child:not([disabled]).disabled:hover, .md_selftriage_load .Popup .toolbar .buttons .button:first-child:not([disabled])[disabled], .md_selftriage_load .Popup .toolbar .buttons .button:first-child:not([disabled]).disabled[class], .md_selftriage_load .Popup .toolbar .buttons .button:first-child:not([disabled]).disabled[class]:focus, .md_selftriage_load .Popup .toolbar .buttons .button:first-child:not([disabled]).disabled[class]:hover, .md_selftriage_load .Popup .toolbar .buttons .button:first-child:not([disabled])[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] #main .allergiesFooter ._CommandGroup ._actionable.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] #main .allergiesFooter ._CommandGroup ._actionable.primary:hover, body[class*=md] #main .allergiesFooter ._CommandGroup ._actionable.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] #main .allergiesFooter ._CommandGroup ._actionable.primary.disabled, body[class*=md] #main .allergiesFooter ._CommandGroup ._actionable.primary.disabled:hover, body[class*=md] #main .allergiesFooter ._CommandGroup ._actionable.primary[disabled], body[class*=md] #main .allergiesFooter ._CommandGroup ._actionable.primary.disabled[class], body[class*=md] #main .allergiesFooter ._CommandGroup ._actionable.primary.disabled[class]:focus, body[class*=md] #main .allergiesFooter ._CommandGroup ._actionable.primary.disabled[class]:hover, body[class*=md] #main .allergiesFooter ._CommandGroup ._actionable.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarremove] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarremove]:hover, body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarremove]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarremove].disabled, body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarremove].disabled:hover, body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarremove][disabled], body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarremove].disabled[class], body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarremove].disabled[class]:focus, body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarremove].disabled[class]:hover, body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarremove][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_healthadvisories_index .healthadvisorysnoozepopupcontainer .markascomplete .formbuttons .button.nextstep.snoozeTopicAccept {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_healthadvisories_index .healthadvisorysnoozepopupcontainer .markascomplete .formbuttons .button.nextstep.snoozeTopicAccept:hover, .md_healthadvisories_index .healthadvisorysnoozepopupcontainer .markascomplete .formbuttons .button.nextstep.snoozeTopicAccept:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_healthadvisories_index .healthadvisorysnoozepopupcontainer .markascomplete .formbuttons .button.nextstep.snoozeTopicAccept.disabled, .md_healthadvisories_index .healthadvisorysnoozepopupcontainer .markascomplete .formbuttons .button.nextstep.snoozeTopicAccept.disabled:hover, .md_healthadvisories_index .healthadvisorysnoozepopupcontainer .markascomplete .formbuttons .button.nextstep.snoozeTopicAccept[disabled], .md_healthadvisories_index .healthadvisorysnoozepopupcontainer .markascomplete .formbuttons .button.nextstep.snoozeTopicAccept.disabled[class], .md_healthadvisories_index .healthadvisorysnoozepopupcontainer .markascomplete .formbuttons .button.nextstep.snoozeTopicAccept.disabled[class]:focus, .md_healthadvisories_index .healthadvisorysnoozepopupcontainer .markascomplete .formbuttons .button.nextstep.snoozeTopicAccept.disabled[class]:hover, .md_healthadvisories_index .healthadvisorysnoozepopupcontainer .markascomplete .formbuttons .button.nextstep.snoozeTopicAccept[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_selftriage_load .nodeGroupList .ClnUpdInput ._ActionGroup .addItemCommand.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_selftriage_load .nodeGroupList .ClnUpdInput ._ActionGroup .addItemCommand.primary:hover, .md_selftriage_load .nodeGroupList .ClnUpdInput ._ActionGroup .addItemCommand.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_selftriage_load .nodeGroupList .ClnUpdInput ._ActionGroup .addItemCommand.primary.disabled, .md_selftriage_load .nodeGroupList .ClnUpdInput ._ActionGroup .addItemCommand.primary.disabled:hover, .md_selftriage_load .nodeGroupList .ClnUpdInput ._ActionGroup .addItemCommand.primary[disabled], .md_selftriage_load .nodeGroupList .ClnUpdInput ._ActionGroup .addItemCommand.primary.disabled[class], .md_selftriage_load .nodeGroupList .ClnUpdInput ._ActionGroup .addItemCommand.primary.disabled[class]:focus, .md_selftriage_load .nodeGroupList .ClnUpdInput ._ActionGroup .addItemCommand.primary.disabled[class]:hover, .md_selftriage_load .nodeGroupList .ClnUpdInput ._ActionGroup .addItemCommand.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_histques #main #topbuttons .button.completeworkflow {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_histques #main #topbuttons .button.completeworkflow:hover, .md_histques #main #topbuttons .button.completeworkflow:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_histques #main #topbuttons .button.completeworkflow.disabled, .md_histques #main #topbuttons .button.completeworkflow.disabled:hover, .md_histques #main #topbuttons .button.completeworkflow[disabled], .md_histques #main #topbuttons .button.completeworkflow.disabled[class], .md_histques #main #topbuttons .button.completeworkflow.disabled[class]:focus, .md_histques #main #topbuttons .button.completeworkflow.disabled[class]:hover, .md_histques #main #topbuttons .button.completeworkflow[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

html.mobile body[class*=md_mychartquestionnaire_] .Popup .toolbar .buttons .button[data-id=toolbarcontinue] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

html.mobile body[class*=md_mychartquestionnaire_] .Popup .toolbar .buttons .button[data-id=toolbarcontinue]:hover, html.mobile body[class*=md_mychartquestionnaire_] .Popup .toolbar .buttons .button[data-id=toolbarcontinue]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

html.mobile body[class*=md_mychartquestionnaire_] .Popup .toolbar .buttons .button[data-id=toolbarcontinue].disabled, html.mobile body[class*=md_mychartquestionnaire_] .Popup .toolbar .buttons .button[data-id=toolbarcontinue].disabled:hover, html.mobile body[class*=md_mychartquestionnaire_] .Popup .toolbar .buttons .button[data-id=toolbarcontinue][disabled], html.mobile body[class*=md_mychartquestionnaire_] .Popup .toolbar .buttons .button[data-id=toolbarcontinue].disabled[class], html.mobile body[class*=md_mychartquestionnaire_] .Popup .toolbar .buttons .button[data-id=toolbarcontinue].disabled[class]:focus, html.mobile body[class*=md_mychartquestionnaire_] .Popup .toolbar .buttons .button[data-id=toolbarcontinue].disabled[class]:hover, html.mobile body[class*=md_mychartquestionnaire_] .Popup .toolbar .buttons .button[data-id=toolbarcontinue][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_react_index #main button.sliderButton[aria-pressed=true] .sliderRail {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_react_index #main button.sliderButton[aria-pressed=true] .sliderRail:hover, .md_react_index #main button.sliderButton[aria-pressed=true] .sliderRail:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_react_index #main button.sliderButton[aria-pressed=true] .sliderRail.disabled, .md_react_index #main button.sliderButton[aria-pressed=true] .sliderRail.disabled:hover, .md_react_index #main button.sliderButton[aria-pressed=true] .sliderRail[disabled], .md_react_index #main button.sliderButton[aria-pressed=true] .sliderRail.disabled[class], .md_react_index #main button.sliderButton[aria-pressed=true] .sliderRail.disabled[class]:focus, .md_react_index #main button.sliderButton[aria-pressed=true] .sliderRail.disabled[class]:hover, .md_react_index #main button.sliderButton[aria-pressed=true] .sliderRail[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_familyaccess_index #wrap #main .additionalcontent .buttonSection input[class*=edit] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_familyaccess_index #wrap #main .additionalcontent .buttonSection input[class*=edit]:hover, .md_familyaccess_index #wrap #main .additionalcontent .buttonSection input[class*=edit]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_familyaccess_index #wrap #main .additionalcontent .buttonSection input[class*=edit].disabled, .md_familyaccess_index #wrap #main .additionalcontent .buttonSection input[class*=edit].disabled:hover, .md_familyaccess_index #wrap #main .additionalcontent .buttonSection input[class*=edit][disabled], .md_familyaccess_index #wrap #main .additionalcontent .buttonSection input[class*=edit].disabled[class], .md_familyaccess_index #wrap #main .additionalcontent .buttonSection input[class*=edit].disabled[class]:focus, .md_familyaccess_index #wrap #main .additionalcontent .buttonSection input[class*=edit].disabled[class]:hover, .md_familyaccess_index #wrap #main .additionalcontent .buttonSection input[class*=edit][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_familyaccess_index #wrap #main .additionalcontent .buttonSection input.button[data-id*=save] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_familyaccess_index #wrap #main .additionalcontent .buttonSection input.button[data-id*=save]:hover, .md_familyaccess_index #wrap #main .additionalcontent .buttonSection input.button[data-id*=save]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_familyaccess_index #wrap #main .additionalcontent .buttonSection input.button[data-id*=save].disabled, .md_familyaccess_index #wrap #main .additionalcontent .buttonSection input.button[data-id*=save].disabled:hover, .md_familyaccess_index #wrap #main .additionalcontent .buttonSection input.button[data-id*=save][disabled], .md_familyaccess_index #wrap #main .additionalcontent .buttonSection input.button[data-id*=save].disabled[class], .md_familyaccess_index #wrap #main .additionalcontent .buttonSection input.button[data-id*=save].disabled[class]:focus, .md_familyaccess_index #wrap #main .additionalcontent .buttonSection input.button[data-id*=save].disabled[class]:hover, .md_familyaccess_index #wrap #main .additionalcontent .buttonSection input.button[data-id*=save][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_react_index #main #appRoot .ToDoTasks .TaskListContainer .QuestionnaireTaskRow .actions a.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_react_index #main #appRoot .ToDoTasks .TaskListContainer .QuestionnaireTaskRow .actions a.primary:hover, .md_react_index #main #appRoot .ToDoTasks .TaskListContainer .QuestionnaireTaskRow .actions a.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_react_index #main #appRoot .ToDoTasks .TaskListContainer .QuestionnaireTaskRow .actions a.primary.disabled, .md_react_index #main #appRoot .ToDoTasks .TaskListContainer .QuestionnaireTaskRow .actions a.primary.disabled:hover, .md_react_index #main #appRoot .ToDoTasks .TaskListContainer .QuestionnaireTaskRow .actions a.primary[disabled], .md_react_index #main #appRoot .ToDoTasks .TaskListContainer .QuestionnaireTaskRow .actions a.primary.disabled[class], .md_react_index #main #appRoot .ToDoTasks .TaskListContainer .QuestionnaireTaskRow .actions a.primary.disabled[class]:focus, .md_react_index #main #appRoot .ToDoTasks .TaskListContainer .QuestionnaireTaskRow .actions a.primary.disabled[class]:hover, .md_react_index #main #appRoot .ToDoTasks .TaskListContainer .QuestionnaireTaskRow .actions a.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_scheduling_index #wrap #main .headerlink .button#scheduling-startover {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_scheduling_index #wrap #main .headerlink .button#scheduling-startover:hover, .md_scheduling_index #wrap #main .headerlink .button#scheduling-startover:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_scheduling_index #wrap #main .headerlink .button#scheduling-startover.disabled, .md_scheduling_index #wrap #main .headerlink .button#scheduling-startover.disabled:hover, .md_scheduling_index #wrap #main .headerlink .button#scheduling-startover[disabled], .md_scheduling_index #wrap #main .headerlink .button#scheduling-startover.disabled[class], .md_scheduling_index #wrap #main .headerlink .button#scheduling-startover.disabled[class]:focus, .md_scheduling_index #wrap #main .headerlink .button#scheduling-startover.disabled[class]:hover, .md_scheduling_index #wrap #main .headerlink .button#scheduling-startover[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_echeckin_index #appPopupRoot ._PopupContainer ._Popup .ConfirmDecline .primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_echeckin_index #appPopupRoot ._PopupContainer ._Popup .ConfirmDecline .primary:hover, .md_echeckin_index #appPopupRoot ._PopupContainer ._Popup .ConfirmDecline .primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_echeckin_index #appPopupRoot ._PopupContainer ._Popup .ConfirmDecline .primary.disabled, .md_echeckin_index #appPopupRoot ._PopupContainer ._Popup .ConfirmDecline .primary.disabled:hover, .md_echeckin_index #appPopupRoot ._PopupContainer ._Popup .ConfirmDecline .primary[disabled], .md_echeckin_index #appPopupRoot ._PopupContainer ._Popup .ConfirmDecline .primary.disabled[class], .md_echeckin_index #appPopupRoot ._PopupContainer ._Popup .ConfirmDecline .primary.disabled[class]:focus, .md_echeckin_index #appPopupRoot ._PopupContainer ._Popup .ConfirmDecline .primary.disabled[class]:hover, .md_echeckin_index #appPopupRoot ._PopupContainer ._Popup .ConfirmDecline .primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket .detailsReviewPage .detailsContinueButton {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket .detailsReviewPage .detailsContinueButton:hover, .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket .detailsReviewPage .detailsContinueButton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket .detailsReviewPage .detailsContinueButton.disabled, .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket .detailsReviewPage .detailsContinueButton.disabled:hover, .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket .detailsReviewPage .detailsContinueButton[disabled], .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket .detailsReviewPage .detailsContinueButton.disabled[class], .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket .detailsReviewPage .detailsContinueButton.disabled[class]:focus, .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket .detailsReviewPage .detailsContinueButton.disabled[class]:hover, .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket .detailsReviewPage .detailsContinueButton[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit .button.positive {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit .button.positive:hover, .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit .button.positive:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit .button.positive.disabled, .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit .button.positive.disabled:hover, .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit .button.positive[disabled], .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit .button.positive.disabled[class], .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit .button.positive.disabled[class]:focus, .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit .button.positive.disabled[class]:hover, .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit .button.positive[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep #allergies button.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep #allergies button.primary:hover, .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep #allergies button.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep #allergies button.primary.disabled, .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep #allergies button.primary.disabled:hover, .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep #allergies button.primary[disabled], .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep #allergies button.primary.disabled[class], .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep #allergies button.primary.disabled[class]:focus, .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep #allergies button.primary.disabled[class]:hover, .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep #allergies button.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_react_index #wrap #main .section .ReferralsAuthorizationsNavigator .primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_react_index #wrap #main .section .ReferralsAuthorizationsNavigator .primary:hover, .md_react_index #wrap #main .section .ReferralsAuthorizationsNavigator .primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_react_index #wrap #main .section .ReferralsAuthorizationsNavigator .primary.disabled, .md_react_index #wrap #main .section .ReferralsAuthorizationsNavigator .primary.disabled:hover, .md_react_index #wrap #main .section .ReferralsAuthorizationsNavigator .primary[disabled], .md_react_index #wrap #main .section .ReferralsAuthorizationsNavigator .primary.disabled[class], .md_react_index #wrap #main .section .ReferralsAuthorizationsNavigator .primary.disabled[class]:focus, .md_react_index #wrap #main .section .ReferralsAuthorizationsNavigator .primary.disabled[class]:hover, .md_react_index #wrap #main .section .ReferralsAuthorizationsNavigator .primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarchangeImage] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarchangeImage]:hover, .md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarchangeImage]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarchangeImage].disabled, .md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarchangeImage].disabled:hover, .md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarchangeImage][disabled], .md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarchangeImage].disabled[class], .md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarchangeImage].disabled[class]:focus, .md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarchangeImage].disabled[class]:hover, .md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarchangeImage][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarrevoke] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarrevoke]:hover, .md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarrevoke]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarrevoke].disabled, .md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarrevoke].disabled:hover, .md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarrevoke][disabled], .md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarrevoke].disabled[class], .md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarrevoke].disabled[class]:focus, .md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarrevoke].disabled[class]:hover, .md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarrevoke][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarclose] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarclose]:hover, .md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarclose]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarclose].disabled, .md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarclose].disabled:hover, .md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarclose][disabled], .md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarclose].disabled[class], .md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarclose].disabled[class]:focus, .md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarclose].disabled[class]:hover, .md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarclose][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection .proxyButton[data-id=save] {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection .proxyButton[data-id=save]:hover, .md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection .proxyButton[data-id=save]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection .proxyButton[data-id=save].disabled, .md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection .proxyButton[data-id=save].disabled:hover, .md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection .proxyButton[data-id=save][disabled], .md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection .proxyButton[data-id=save].disabled[class], .md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection .proxyButton[data-id=save].disabled[class]:focus, .md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection .proxyButton[data-id=save].disabled[class]:hover, .md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection .proxyButton[data-id=save][aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_echeckin_index #main #eCheckInMedications .MedicationsFooter ._CommandGroup button.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_echeckin_index #main #eCheckInMedications .MedicationsFooter ._CommandGroup button.primary:hover, .md_echeckin_index #main #eCheckInMedications .MedicationsFooter ._CommandGroup button.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_echeckin_index #main #eCheckInMedications .MedicationsFooter ._CommandGroup button.primary.disabled, .md_echeckin_index #main #eCheckInMedications .MedicationsFooter ._CommandGroup button.primary.disabled:hover, .md_echeckin_index #main #eCheckInMedications .MedicationsFooter ._CommandGroup button.primary[disabled], .md_echeckin_index #main #eCheckInMedications .MedicationsFooter ._CommandGroup button.primary.disabled[class], .md_echeckin_index #main #eCheckInMedications .MedicationsFooter ._CommandGroup button.primary.disabled[class]:focus, .md_echeckin_index #main #eCheckInMedications .MedicationsFooter ._CommandGroup button.primary.disabled[class]:hover, .md_echeckin_index #main #eCheckInMedications .MedicationsFooter ._CommandGroup button.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_summary_index #wrap #content .ba_main .paperless_banner .BannerSdk .bannerActions a.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_summary_index #wrap #content .ba_main .paperless_banner .BannerSdk .bannerActions a.primary:hover, .md_summary_index #wrap #content .ba_main .paperless_banner .BannerSdk .bannerActions a.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_summary_index #wrap #content .ba_main .paperless_banner .BannerSdk .bannerActions a.primary.disabled, .md_summary_index #wrap #content .ba_main .paperless_banner .BannerSdk .bannerActions a.primary.disabled:hover, .md_summary_index #wrap #content .ba_main .paperless_banner .BannerSdk .bannerActions a.primary[disabled], .md_summary_index #wrap #content .ba_main .paperless_banner .BannerSdk .bannerActions a.primary.disabled[class], .md_summary_index #wrap #content .ba_main .paperless_banner .BannerSdk .bannerActions a.primary.disabled[class]:focus, .md_summary_index #wrap #content .ba_main .paperless_banner .BannerSdk .bannerActions a.primary.disabled[class]:hover, .md_summary_index #wrap #content .ba_main .paperless_banner .BannerSdk .bannerActions a.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

body[class*=md] .ba_card_status_payLinks .ba_card_status_payLinks_payButtonContainer .ba_card_status_payButton {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

body[class*=md] .ba_card_status_payLinks .ba_card_status_payLinks_payButtonContainer .ba_card_status_payButton:hover, body[class*=md] .ba_card_status_payLinks .ba_card_status_payLinks_payButtonContainer .ba_card_status_payButton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

body[class*=md] .ba_card_status_payLinks .ba_card_status_payLinks_payButtonContainer .ba_card_status_payButton.disabled, body[class*=md] .ba_card_status_payLinks .ba_card_status_payLinks_payButtonContainer .ba_card_status_payButton.disabled:hover, body[class*=md] .ba_card_status_payLinks .ba_card_status_payLinks_payButtonContainer .ba_card_status_payButton[disabled], body[class*=md] .ba_card_status_payLinks .ba_card_status_payLinks_payButtonContainer .ba_card_status_payButton.disabled[class], body[class*=md] .ba_card_status_payLinks .ba_card_status_payLinks_payButtonContainer .ba_card_status_payButton.disabled[class]:focus, body[class*=md] .ba_card_status_payLinks .ba_card_status_payLinks_payButtonContainer .ba_card_status_payButton.disabled[class]:hover, body[class*=md] .ba_card_status_payLinks .ba_card_status_payLinks_payButtonContainer .ba_card_status_payButton[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_details_index #wrap #ba_details_activity #ba_details_main #ba_filter_pane #ba_details_visit_filters .ba_details_filters_bottom_row button.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_details_index #wrap #ba_details_activity #ba_details_main #ba_filter_pane #ba_details_visit_filters .ba_details_filters_bottom_row button.primary:hover, .md_details_index #wrap #ba_details_activity #ba_details_main #ba_filter_pane #ba_details_visit_filters .ba_details_filters_bottom_row button.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_details_index #wrap #ba_details_activity #ba_details_main #ba_filter_pane #ba_details_visit_filters .ba_details_filters_bottom_row button.primary.disabled, .md_details_index #wrap #ba_details_activity #ba_details_main #ba_filter_pane #ba_details_visit_filters .ba_details_filters_bottom_row button.primary.disabled:hover, .md_details_index #wrap #ba_details_activity #ba_details_main #ba_filter_pane #ba_details_visit_filters .ba_details_filters_bottom_row button.primary[disabled], .md_details_index #wrap #ba_details_activity #ba_details_main #ba_filter_pane #ba_details_visit_filters .ba_details_filters_bottom_row button.primary.disabled[class], .md_details_index #wrap #ba_details_activity #ba_details_main #ba_filter_pane #ba_details_visit_filters .ba_details_filters_bottom_row button.primary.disabled[class]:focus, .md_details_index #wrap #ba_details_activity #ba_details_main #ba_filter_pane #ba_details_visit_filters .ba_details_filters_bottom_row button.primary.disabled[class]:hover, .md_details_index #wrap #ba_details_activity #ba_details_main #ba_filter_pane #ba_details_visit_filters .ba_details_filters_bottom_row button.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_details_index #appPopupRoot ._PopupContainer .ConfirmDecline button.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_details_index #appPopupRoot ._PopupContainer .ConfirmDecline button.primary:hover, .md_details_index #appPopupRoot ._PopupContainer .ConfirmDecline button.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_details_index #appPopupRoot ._PopupContainer .ConfirmDecline button.primary.disabled, .md_details_index #appPopupRoot ._PopupContainer .ConfirmDecline button.primary.disabled:hover, .md_details_index #appPopupRoot ._PopupContainer .ConfirmDecline button.primary[disabled], .md_details_index #appPopupRoot ._PopupContainer .ConfirmDecline button.primary.disabled[class], .md_details_index #appPopupRoot ._PopupContainer .ConfirmDecline button.primary.disabled[class]:focus, .md_details_index #appPopupRoot ._PopupContainer .ConfirmDecline button.primary.disabled[class]:hover, .md_details_index #appPopupRoot ._PopupContainer .ConfirmDecline button.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_details_index #wrap #content #ba_details_activity #ba_details_main #ba_details_paperless_signup .informational .bannerActions a.primary {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_details_index #wrap #content #ba_details_activity #ba_details_main #ba_details_paperless_signup .informational .bannerActions a.primary:hover, .md_details_index #wrap #content #ba_details_activity #ba_details_main #ba_details_paperless_signup .informational .bannerActions a.primary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_details_index #wrap #content #ba_details_activity #ba_details_main #ba_details_paperless_signup .informational .bannerActions a.primary.disabled, .md_details_index #wrap #content #ba_details_activity #ba_details_main #ba_details_paperless_signup .informational .bannerActions a.primary.disabled:hover, .md_details_index #wrap #content #ba_details_activity #ba_details_main #ba_details_paperless_signup .informational .bannerActions a.primary[disabled], .md_details_index #wrap #content #ba_details_activity #ba_details_main #ba_details_paperless_signup .informational .bannerActions a.primary.disabled[class], .md_details_index #wrap #content #ba_details_activity #ba_details_main #ba_details_paperless_signup .informational .bannerActions a.primary.disabled[class]:focus, .md_details_index #wrap #content #ba_details_activity #ba_details_main #ba_details_paperless_signup .informational .bannerActions a.primary.disabled[class]:hover, .md_details_index #wrap #content #ba_details_activity #ba_details_main #ba_details_paperless_signup .informational .bannerActions a.primary[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_manage_communitymanage #wrap #main #community_container #topic_discover .discoverTabHeightWrapper .buttonColumn input.connectUnknownEpic {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_manage_communitymanage #wrap #main #community_container #topic_discover .discoverTabHeightWrapper .buttonColumn input.connectUnknownEpic:hover, .md_manage_communitymanage #wrap #main #community_container #topic_discover .discoverTabHeightWrapper .buttonColumn input.connectUnknownEpic:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_manage_communitymanage #wrap #main #community_container #topic_discover .discoverTabHeightWrapper .buttonColumn input.connectUnknownEpic.disabled, .md_manage_communitymanage #wrap #main #community_container #topic_discover .discoverTabHeightWrapper .buttonColumn input.connectUnknownEpic.disabled:hover, .md_manage_communitymanage #wrap #main #community_container #topic_discover .discoverTabHeightWrapper .buttonColumn input.connectUnknownEpic[disabled], .md_manage_communitymanage #wrap #main #community_container #topic_discover .discoverTabHeightWrapper .buttonColumn input.connectUnknownEpic.disabled[class], .md_manage_communitymanage #wrap #main #community_container #topic_discover .discoverTabHeightWrapper .buttonColumn input.connectUnknownEpic.disabled[class]:focus, .md_manage_communitymanage #wrap #main #community_container #topic_discover .discoverTabHeightWrapper .buttonColumn input.connectUnknownEpic.disabled[class]:hover, .md_manage_communitymanage #wrap #main #community_container #topic_discover .discoverTabHeightWrapper .buttonColumn input.connectUnknownEpic[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_oauth_review #wrap #main #AppList .cardlist.matchHeights .actions .revokeAccess .revokeButton {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_oauth_review #wrap #main #AppList .cardlist.matchHeights .actions .revokeAccess .revokeButton:hover, .md_oauth_review #wrap #main #AppList .cardlist.matchHeights .actions .revokeAccess .revokeButton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_oauth_review #wrap #main #AppList .cardlist.matchHeights .actions .revokeAccess .revokeButton.disabled, .md_oauth_review #wrap #main #AppList .cardlist.matchHeights .actions .revokeAccess .revokeButton.disabled:hover, .md_oauth_review #wrap #main #AppList .cardlist.matchHeights .actions .revokeAccess .revokeButton[disabled], .md_oauth_review #wrap #main #AppList .cardlist.matchHeights .actions .revokeAccess .revokeButton.disabled[class], .md_oauth_review #wrap #main #AppList .cardlist.matchHeights .actions .revokeAccess .revokeButton.disabled[class]:focus, .md_oauth_review #wrap #main #AppList .cardlist.matchHeights .actions .revokeAccess .revokeButton.disabled[class]:hover, .md_oauth_review #wrap #main #AppList .cardlist.matchHeights .actions .revokeAccess .revokeButton[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_details_index #wrap #content #ba_details_activity #ba_details_main .ba_card #ba_details_overview_payment_plan .ba_details_payment_plan_actions .button {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_details_index #wrap #content #ba_details_activity #ba_details_main .ba_card #ba_details_overview_payment_plan .ba_details_payment_plan_actions .button:hover, .md_details_index #wrap #content #ba_details_activity #ba_details_main .ba_card #ba_details_overview_payment_plan .ba_details_payment_plan_actions .button:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_details_index #wrap #content #ba_details_activity #ba_details_main .ba_card #ba_details_overview_payment_plan .ba_details_payment_plan_actions .button.disabled, .md_details_index #wrap #content #ba_details_activity #ba_details_main .ba_card #ba_details_overview_payment_plan .ba_details_payment_plan_actions .button.disabled:hover, .md_details_index #wrap #content #ba_details_activity #ba_details_main .ba_card #ba_details_overview_payment_plan .ba_details_payment_plan_actions .button[disabled], .md_details_index #wrap #content #ba_details_activity #ba_details_main .ba_card #ba_details_overview_payment_plan .ba_details_payment_plan_actions .button.disabled[class], .md_details_index #wrap #content #ba_details_activity #ba_details_main .ba_card #ba_details_overview_payment_plan .ba_details_payment_plan_actions .button.disabled[class]:focus, .md_details_index #wrap #content #ba_details_activity #ba_details_main .ba_card #ba_details_overview_payment_plan .ba_details_payment_plan_actions .button.disabled[class]:hover, .md_details_index #wrap #content #ba_details_activity #ba_details_main .ba_card #ba_details_overview_payment_plan .ba_details_payment_plan_actions .button[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_visitslist_index #wrap #content .Visits .upcomingvisits .timeLineDetails .selfArrivalBanner .standardBanner .buttonColumn a.nextstep {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_visitslist_index #wrap #content .Visits .upcomingvisits .timeLineDetails .selfArrivalBanner .standardBanner .buttonColumn a.nextstep:hover, .md_visitslist_index #wrap #content .Visits .upcomingvisits .timeLineDetails .selfArrivalBanner .standardBanner .buttonColumn a.nextstep:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_visitslist_index #wrap #content .Visits .upcomingvisits .timeLineDetails .selfArrivalBanner .standardBanner .buttonColumn a.nextstep.disabled, .md_visitslist_index #wrap #content .Visits .upcomingvisits .timeLineDetails .selfArrivalBanner .standardBanner .buttonColumn a.nextstep.disabled:hover, .md_visitslist_index #wrap #content .Visits .upcomingvisits .timeLineDetails .selfArrivalBanner .standardBanner .buttonColumn a.nextstep[disabled], .md_visitslist_index #wrap #content .Visits .upcomingvisits .timeLineDetails .selfArrivalBanner .standardBanner .buttonColumn a.nextstep.disabled[class], .md_visitslist_index #wrap #content .Visits .upcomingvisits .timeLineDetails .selfArrivalBanner .standardBanner .buttonColumn a.nextstep.disabled[class]:focus, .md_visitslist_index #wrap #content .Visits .upcomingvisits .timeLineDetails .selfArrivalBanner .standardBanner .buttonColumn a.nextstep.disabled[class]:hover, .md_visitslist_index #wrap #content .Visits .upcomingvisits .timeLineDetails .selfArrivalBanner .standardBanner .buttonColumn a.nextstep[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.isPrelogin #wrap #main .driving-directions-standalone .step-content #ContinueButton {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.isPrelogin #wrap #main .driving-directions-standalone .step-content #ContinueButton:hover, .isPrelogin #wrap #main .driving-directions-standalone .step-content #ContinueButton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.isPrelogin #wrap #main .driving-directions-standalone .step-content #ContinueButton.disabled, .isPrelogin #wrap #main .driving-directions-standalone .step-content #ContinueButton.disabled:hover, .isPrelogin #wrap #main .driving-directions-standalone .step-content #ContinueButton[disabled], .isPrelogin #wrap #main .driving-directions-standalone .step-content #ContinueButton.disabled[class], .isPrelogin #wrap #main .driving-directions-standalone .step-content #ContinueButton.disabled[class]:focus, .isPrelogin #wrap #main .driving-directions-standalone .step-content #ContinueButton.disabled[class]:hover, .isPrelogin #wrap #main .driving-directions-standalone .step-content #ContinueButton[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_react_index #wrap #content #appRoot .PaymentResults .resultsInformation a.primary.resultsBackLink {
  background-color: #0074AD;
  border: 1px solid #0074AD;
  color: #fff;
}

.md_react_index #wrap #content #appRoot .PaymentResults .resultsInformation a.primary.resultsBackLink:hover, .md_react_index #wrap #content #appRoot .PaymentResults .resultsInformation a.primary.resultsBackLink:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
}

.md_react_index #wrap #content #appRoot .PaymentResults .resultsInformation a.primary.resultsBackLink.disabled, .md_react_index #wrap #content #appRoot .PaymentResults .resultsInformation a.primary.resultsBackLink.disabled:hover, .md_react_index #wrap #content #appRoot .PaymentResults .resultsInformation a.primary.resultsBackLink[disabled], .md_react_index #wrap #content #appRoot .PaymentResults .resultsInformation a.primary.resultsBackLink.disabled[class], .md_react_index #wrap #content #appRoot .PaymentResults .resultsInformation a.primary.resultsBackLink.disabled[class]:focus, .md_react_index #wrap #content #appRoot .PaymentResults .resultsInformation a.primary.resultsBackLink.disabled[class]:hover, .md_react_index #wrap #content #appRoot .PaymentResults .resultsInformation a.primary.resultsBackLink[aria-disabled=true] {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

.md_covidstatus_index #wrap #main .formbuttons.qnr-actions .button.prevstep {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_covidstatus_index #wrap #main .formbuttons.qnr-actions .button.prevstep:active {
  box-shadow: none;
}

.md_covidstatus_index #wrap #main .formbuttons.qnr-actions .button.prevstep {
  color: #0074AD;
}

.md_covidstatus_index #wrap #main .formbuttons.qnr-actions .button.prevstep:hover, .md_covidstatus_index #wrap #main .formbuttons.qnr-actions .button.prevstep:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_covidstatus_index #wrap #main .formbuttons.qnr-actions .button.prevstep.disabled, .md_covidstatus_index #wrap #main .formbuttons.qnr-actions .button.prevstep.disabled:hover, .md_covidstatus_index #wrap #main .formbuttons.qnr-actions .button.prevstep[disabled], .md_covidstatus_index #wrap #main .formbuttons.qnr-actions .button.prevstep[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index #wrap #main .ResultBackButton a.backLink {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_react_index #wrap #main .ResultBackButton a.backLink:active {
  box-shadow: none;
}

.md_react_index #wrap #main .ResultBackButton a.backLink {
  color: #0074AD;
}

.md_react_index #wrap #main .ResultBackButton a.backLink:hover, .md_react_index #wrap #main .ResultBackButton a.backLink:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index #wrap #main .ResultBackButton a.backLink.disabled, .md_react_index #wrap #main .ResultBackButton a.backLink.disabled:hover, .md_react_index #wrap #main .ResultBackButton a.backLink[disabled], .md_react_index #wrap #main .ResultBackButton a.backLink[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index #main .PastResults .SettingsMenu .settingsInfo .ComponentFilters button.clearSelectionsButton {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_react_index #main .PastResults .SettingsMenu .settingsInfo .ComponentFilters button.clearSelectionsButton:active {
  box-shadow: none;
}

.md_react_index #main .PastResults .SettingsMenu .settingsInfo .ComponentFilters button.clearSelectionsButton {
  color: #0074AD;
}

.md_react_index #main .PastResults .SettingsMenu .settingsInfo .ComponentFilters button.clearSelectionsButton:hover, .md_react_index #main .PastResults .SettingsMenu .settingsInfo .ComponentFilters button.clearSelectionsButton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index #main .PastResults .SettingsMenu .settingsInfo .ComponentFilters button.clearSelectionsButton.disabled, .md_react_index #main .PastResults .SettingsMenu .settingsInfo .ComponentFilters button.clearSelectionsButton.disabled:hover, .md_react_index #main .PastResults .SettingsMenu .settingsInfo .ComponentFilters button.clearSelectionsButton[disabled], .md_react_index #main .PastResults .SettingsMenu .settingsInfo .ComponentFilters button.clearSelectionsButton[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md_] #main .back .button.previousstep {
  background-color: #fff;
  border: 1px solid #0074AD;
}

body[class*=md_] #main .back .button.previousstep:active {
  box-shadow: none;
}

body[class*=md_] #main .back .button.previousstep {
  color: #0074AD;
}

body[class*=md_] #main .back .button.previousstep:hover, body[class*=md_] #main .back .button.previousstep:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md_] #main .back .button.previousstep.disabled, body[class*=md_] #main .back .button.previousstep.disabled:hover, body[class*=md_] #main .back .button.previousstep[disabled], body[class*=md_] #main .back .button.previousstep[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_caredecision_index .documentpopup .toolbar .buttons .button.secondary.previouspage {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_caredecision_index .documentpopup .toolbar .buttons .button.secondary.previouspage:active {
  box-shadow: none;
}

.md_caredecision_index .documentpopup .toolbar .buttons .button.secondary.previouspage {
  color: #0074AD;
}

.md_caredecision_index .documentpopup .toolbar .buttons .button.secondary.previouspage:hover, .md_caredecision_index .documentpopup .toolbar .buttons .button.secondary.previouspage:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_caredecision_index .documentpopup .toolbar .buttons .button.secondary.previouspage.disabled, .md_caredecision_index .documentpopup .toolbar .buttons .button.secondary.previouspage.disabled:hover, .md_caredecision_index .documentpopup .toolbar .buttons .button.secondary.previouspage[disabled], .md_caredecision_index .documentpopup .toolbar .buttons .button.secondary.previouspage[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .button.finishlater {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .button.finishlater:active {
  box-shadow: none;
}

.md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .button.finishlater {
  color: #0074AD;
}

.md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .button.finishlater:hover, .md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .button.finishlater:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .button.finishlater.disabled, .md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .button.finishlater.disabled:hover, .md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .button.finishlater[disabled], .md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .button.finishlater[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .nextstep:not(btnHidden) + .button.previousstep {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .nextstep:not(btnHidden) + .button.previousstep:active {
  box-shadow: none;
}

.md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .nextstep:not(btnHidden) + .button.previousstep {
  color: #0074AD;
}

.md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .nextstep:not(btnHidden) + .button.previousstep:hover, .md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .nextstep:not(btnHidden) + .button.previousstep:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .nextstep:not(btnHidden) + .button.previousstep.disabled, .md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .nextstep:not(btnHidden) + .button.previousstep.disabled:hover, .md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .nextstep:not(btnHidden) + .button.previousstep[disabled], .md_caredecision_index #main #divAcpQuestionnaire .qnr-form .formbuttons.multiStep .nextstep:not(btnHidden) + .button.previousstep[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index #appPopupRoot ._FocusTrap._PopupContainer ._Popup .AcknowledgeDismiss ._actionable._command.tertiary.neutral {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_react_index #appPopupRoot ._FocusTrap._PopupContainer ._Popup .AcknowledgeDismiss ._actionable._command.tertiary.neutral:active {
  box-shadow: none;
}

.md_react_index #appPopupRoot ._FocusTrap._PopupContainer ._Popup .AcknowledgeDismiss ._actionable._command.tertiary.neutral {
  color: #0074AD;
}

.md_react_index #appPopupRoot ._FocusTrap._PopupContainer ._Popup .AcknowledgeDismiss ._actionable._command.tertiary.neutral:hover, .md_react_index #appPopupRoot ._FocusTrap._PopupContainer ._Popup .AcknowledgeDismiss ._actionable._command.tertiary.neutral:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index #appPopupRoot ._FocusTrap._PopupContainer ._Popup .AcknowledgeDismiss ._actionable._command.tertiary.neutral.disabled, .md_react_index #appPopupRoot ._FocusTrap._PopupContainer ._Popup .AcknowledgeDismiss ._actionable._command.tertiary.neutral.disabled:hover, .md_react_index #appPopupRoot ._FocusTrap._PopupContainer ._Popup .AcknowledgeDismiss ._actionable._command.tertiary.neutral[disabled], .md_react_index #appPopupRoot ._FocusTrap._PopupContainer ._Popup .AcknowledgeDismiss ._actionable._command.tertiary.neutral[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] .overlayContainer .lookupcontainer.Popup #commentsform .formbuttons .button[data-id=cancelitem] {
  background-color: #fff;
  border: 1px solid #0074AD;
}

body[class*=md] .overlayContainer .lookupcontainer.Popup #commentsform .formbuttons .button[data-id=cancelitem]:active {
  box-shadow: none;
}

body[class*=md] .overlayContainer .lookupcontainer.Popup #commentsform .formbuttons .button[data-id=cancelitem] {
  color: #0074AD;
}

body[class*=md] .overlayContainer .lookupcontainer.Popup #commentsform .formbuttons .button[data-id=cancelitem]:hover, body[class*=md] .overlayContainer .lookupcontainer.Popup #commentsform .formbuttons .button[data-id=cancelitem]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] .overlayContainer .lookupcontainer.Popup #commentsform .formbuttons .button[data-id=cancelitem].disabled, body[class*=md] .overlayContainer .lookupcontainer.Popup #commentsform .formbuttons .button[data-id=cancelitem].disabled:hover, body[class*=md] .overlayContainer .lookupcontainer.Popup #commentsform .formbuttons .button[data-id=cancelitem][disabled], body[class*=md] .overlayContainer .lookupcontainer.Popup #commentsform .formbuttons .button[data-id=cancelitem][aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] .overlayContainer .lookupcontainer.Popup .customcontainer .formbuttons .button[data-id=customback] {
  background-color: #fff;
  border: 1px solid #0074AD;
}

body[class*=md] .overlayContainer .lookupcontainer.Popup .customcontainer .formbuttons .button[data-id=customback]:active {
  box-shadow: none;
}

body[class*=md] .overlayContainer .lookupcontainer.Popup .customcontainer .formbuttons .button[data-id=customback] {
  color: #0074AD;
}

body[class*=md] .overlayContainer .lookupcontainer.Popup .customcontainer .formbuttons .button[data-id=customback]:hover, body[class*=md] .overlayContainer .lookupcontainer.Popup .customcontainer .formbuttons .button[data-id=customback]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] .overlayContainer .lookupcontainer.Popup .customcontainer .formbuttons .button[data-id=customback].disabled, body[class*=md] .overlayContainer .lookupcontainer.Popup .customcontainer .formbuttons .button[data-id=customback].disabled:hover, body[class*=md] .overlayContainer .lookupcontainer.Popup .customcontainer .formbuttons .button[data-id=customback][disabled], body[class*=md] .overlayContainer .lookupcontainer.Popup .customcontainer .formbuttons .button[data-id=customback][aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_editwalletcard #main .formcontents .section .button.otherbutton {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_editwalletcard #main .formcontents .section .button.otherbutton:active {
  box-shadow: none;
}

.md_editwalletcard #main .formcontents .section .button.otherbutton {
  color: #0074AD;
}

.md_editwalletcard #main .formcontents .section .button.otherbutton:hover, .md_editwalletcard #main .formcontents .section .button.otherbutton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_editwalletcard #main .formcontents .section .button.otherbutton.disabled, .md_editwalletcard #main .formcontents .section .button.otherbutton.disabled:hover, .md_editwalletcard #main .formcontents .section .button.otherbutton[disabled], .md_editwalletcard #main .formcontents .section .button.otherbutton[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_editwalletcard #wrap #main form .formcontents .section #btnCancel {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_editwalletcard #wrap #main form .formcontents .section #btnCancel:active {
  box-shadow: none;
}

.md_editwalletcard #wrap #main form .formcontents .section #btnCancel {
  color: #0074AD;
}

.md_editwalletcard #wrap #main form .formcontents .section #btnCancel:hover, .md_editwalletcard #wrap #main form .formcontents .section #btnCancel:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_editwalletcard #wrap #main form .formcontents .section #btnCancel.disabled, .md_editwalletcard #wrap #main form .formcontents .section #btnCancel.disabled:hover, .md_editwalletcard #wrap #main form .formcontents .section #btnCancel[disabled], .md_editwalletcard #wrap #main form .formcontents .section #btnCancel[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] .formbuttons.multiStep #save-workflow {
  background-color: #fff;
  border: 1px solid #0074AD;
}

body[class*=md] .formbuttons.multiStep #save-workflow:active {
  box-shadow: none;
}

body[class*=md] .formbuttons.multiStep #save-workflow {
  color: #0074AD;
}

body[class*=md] .formbuttons.multiStep #save-workflow:hover, body[class*=md] .formbuttons.multiStep #save-workflow:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] .formbuttons.multiStep #save-workflow.disabled, body[class*=md] .formbuttons.multiStep #save-workflow.disabled:hover, body[class*=md] .formbuttons.multiStep #save-workflow[disabled], body[class*=md] .formbuttons.multiStep #save-workflow[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] #wrap .formbuttons.multiStep .button.primary.prevstep:not(.disabled) {
  background-color: #fff;
  border: 1px solid #0074AD;
}

body[class*=md] #wrap .formbuttons.multiStep .button.primary.prevstep:not(.disabled):active {
  box-shadow: none;
}

body[class*=md] #wrap .formbuttons.multiStep .button.primary.prevstep:not(.disabled) {
  color: #0074AD;
}

body[class*=md] #wrap .formbuttons.multiStep .button.primary.prevstep:not(.disabled):hover, body[class*=md] #wrap .formbuttons.multiStep .button.primary.prevstep:not(.disabled):focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] #wrap .formbuttons.multiStep .button.primary.prevstep:not(.disabled).disabled, body[class*=md] #wrap .formbuttons.multiStep .button.primary.prevstep:not(.disabled).disabled:hover, body[class*=md] #wrap .formbuttons.multiStep .button.primary.prevstep:not(.disabled)[disabled], body[class*=md] #wrap .formbuttons.multiStep .button.primary.prevstep:not(.disabled)[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_home_index #main .subjectItemFeed .feedItem .actions .button.secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_home_index #main .subjectItemFeed .feedItem .actions .button.secondary:active {
  box-shadow: none;
}

.md_home_index #main .subjectItemFeed .feedItem .actions .button.secondary {
  color: #0074AD;
}

.md_home_index #main .subjectItemFeed .feedItem .actions .button.secondary:hover, .md_home_index #main .subjectItemFeed .feedItem .actions .button.secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_home_index #main .subjectItemFeed .feedItem .actions .button.secondary.disabled, .md_home_index #main .subjectItemFeed .feedItem .actions .button.secondary.disabled:hover, .md_home_index #main .subjectItemFeed .feedItem .actions .button.secondary[disabled], .md_home_index #main .subjectItemFeed .feedItem .actions .button.secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index #main .Triage ._command.secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_react_index #main .Triage ._command.secondary:active {
  box-shadow: none;
}

.md_react_index #main .Triage ._command.secondary {
  color: #0074AD;
}

.md_react_index #main .Triage ._command.secondary:hover, .md_react_index #main .Triage ._command.secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index #main .Triage ._command.secondary.disabled, .md_react_index #main .Triage ._command.secondary.disabled:hover, .md_react_index #main .Triage ._command.secondary[disabled], .md_react_index #main .Triage ._command.secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index #main #appRoot ._ActionGroup:not(.documentActionButtons) ._command.secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_react_index #main #appRoot ._ActionGroup:not(.documentActionButtons) ._command.secondary:active {
  box-shadow: none;
}

.md_react_index #main #appRoot ._ActionGroup:not(.documentActionButtons) ._command.secondary {
  color: #0074AD;
}

.md_react_index #main #appRoot ._ActionGroup:not(.documentActionButtons) ._command.secondary:hover, .md_react_index #main #appRoot ._ActionGroup:not(.documentActionButtons) ._command.secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index #main #appRoot ._ActionGroup:not(.documentActionButtons) ._command.secondary.disabled, .md_react_index #main #appRoot ._ActionGroup:not(.documentActionButtons) ._command.secondary.disabled:hover, .md_react_index #main #appRoot ._ActionGroup:not(.documentActionButtons) ._command.secondary[disabled], .md_react_index #main #appRoot ._ActionGroup:not(.documentActionButtons) ._command.secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_covidstatus_index #CovidStatusContainer .covidstatuscontainer [class*=BtnContainer] .button.primary#toExportBtn {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_covidstatus_index #CovidStatusContainer .covidstatuscontainer [class*=BtnContainer] .button.primary#toExportBtn:active {
  box-shadow: none;
}

.md_covidstatus_index #CovidStatusContainer .covidstatuscontainer [class*=BtnContainer] .button.primary#toExportBtn {
  color: #0074AD;
}

.md_covidstatus_index #CovidStatusContainer .covidstatuscontainer [class*=BtnContainer] .button.primary#toExportBtn:hover, .md_covidstatus_index #CovidStatusContainer .covidstatuscontainer [class*=BtnContainer] .button.primary#toExportBtn:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_covidstatus_index #CovidStatusContainer .covidstatuscontainer [class*=BtnContainer] .button.primary#toExportBtn.disabled, .md_covidstatus_index #CovidStatusContainer .covidstatuscontainer [class*=BtnContainer] .button.primary#toExportBtn.disabled:hover, .md_covidstatus_index #CovidStatusContainer .covidstatuscontainer [class*=BtnContainer] .button.primary#toExportBtn[disabled], .md_covidstatus_index #CovidStatusContainer .covidstatuscontainer [class*=BtnContainer] .button.primary#toExportBtn[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=providerdetails] {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=providerdetails]:active {
  box-shadow: none;
}

.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=providerdetails] {
  color: #0074AD;
}

.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=providerdetails]:hover, .md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=providerdetails]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=providerdetails].disabled, .md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=providerdetails].disabled:hover, .md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=providerdetails][disabled], .md_careteam_index .careteam .content .menudetailstable .profileHeader .providerInformation .patientActions a[data-id=providerdetails][aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_selftriage_load #selftriage-triage-workflow .traversalContainer #dt-node-container .formbuttons.ques-actions #save-workflow {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_selftriage_load #selftriage-triage-workflow .traversalContainer #dt-node-container .formbuttons.ques-actions #save-workflow:active {
  box-shadow: none;
}

.md_selftriage_load #selftriage-triage-workflow .traversalContainer #dt-node-container .formbuttons.ques-actions #save-workflow {
  color: #0074AD;
}

.md_selftriage_load #selftriage-triage-workflow .traversalContainer #dt-node-container .formbuttons.ques-actions #save-workflow:hover, .md_selftriage_load #selftriage-triage-workflow .traversalContainer #dt-node-container .formbuttons.ques-actions #save-workflow:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_selftriage_load #selftriage-triage-workflow .traversalContainer #dt-node-container .formbuttons.ques-actions #save-workflow.disabled, .md_selftriage_load #selftriage-triage-workflow .traversalContainer #dt-node-container .formbuttons.ques-actions #save-workflow.disabled:hover, .md_selftriage_load #selftriage-triage-workflow .traversalContainer #dt-node-container .formbuttons.ques-actions #save-workflow[disabled], .md_selftriage_load #selftriage-triage-workflow .traversalContainer #dt-node-container .formbuttons.ques-actions #save-workflow[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_selftriage_load #selftriage-triage-workflow .traversalContainer #dt-node-container .formbuttons.ques-actions #previous-step {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_selftriage_load #selftriage-triage-workflow .traversalContainer #dt-node-container .formbuttons.ques-actions #previous-step:active {
  box-shadow: none;
}

.md_selftriage_load #selftriage-triage-workflow .traversalContainer #dt-node-container .formbuttons.ques-actions #previous-step {
  color: #0074AD;
}

.md_selftriage_load #selftriage-triage-workflow .traversalContainer #dt-node-container .formbuttons.ques-actions #previous-step:hover, .md_selftriage_load #selftriage-triage-workflow .traversalContainer #dt-node-container .formbuttons.ques-actions #previous-step:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_selftriage_load #selftriage-triage-workflow .traversalContainer #dt-node-container .formbuttons.ques-actions #previous-step.disabled, .md_selftriage_load #selftriage-triage-workflow .traversalContainer #dt-node-container .formbuttons.ques-actions #previous-step.disabled:hover, .md_selftriage_load #selftriage-triage-workflow .traversalContainer #dt-node-container .formbuttons.ques-actions #previous-step[disabled], .md_selftriage_load #selftriage-triage-workflow .traversalContainer #dt-node-container .formbuttons.ques-actions #previous-step[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] .subwayNavButtons .formbuttons .button#subway-back {
  background-color: #fff;
  border: 1px solid #0074AD;
}

body[class*=md] .subwayNavButtons .formbuttons .button#subway-back:active {
  box-shadow: none;
}

body[class*=md] .subwayNavButtons .formbuttons .button#subway-back {
  color: #0074AD;
}

body[class*=md] .subwayNavButtons .formbuttons .button#subway-back:hover, body[class*=md] .subwayNavButtons .formbuttons .button#subway-back:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] .subwayNavButtons .formbuttons .button#subway-back.disabled, body[class*=md] .subwayNavButtons .formbuttons .button#subway-back.disabled:hover, body[class*=md] .subwayNavButtons .formbuttons .button#subway-back[disabled], body[class*=md] .subwayNavButtons .formbuttons .button#subway-back[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] .subwayNavButtons .formbuttons .button#subway-finish-later {
  background-color: #fff;
  border: 1px solid #0074AD;
}

body[class*=md] .subwayNavButtons .formbuttons .button#subway-finish-later:active {
  box-shadow: none;
}

body[class*=md] .subwayNavButtons .formbuttons .button#subway-finish-later {
  color: #0074AD;
}

body[class*=md] .subwayNavButtons .formbuttons .button#subway-finish-later:hover, body[class*=md] .subwayNavButtons .formbuttons .button#subway-finish-later:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] .subwayNavButtons .formbuttons .button#subway-finish-later.disabled, body[class*=md] .subwayNavButtons .formbuttons .button#subway-finish-later.disabled:hover, body[class*=md] .subwayNavButtons .formbuttons .button#subway-finish-later[disabled], body[class*=md] .subwayNavButtons .formbuttons .button#subway-finish-later[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] .visitinstructionscontent .readmore:not(.hidden) a.button {
  background-color: #fff;
  border: 1px solid #0074AD;
}

body[class*=md] .visitinstructionscontent .readmore:not(.hidden) a.button:active {
  box-shadow: none;
}

body[class*=md] .visitinstructionscontent .readmore:not(.hidden) a.button {
  color: #0074AD;
}

body[class*=md] .visitinstructionscontent .readmore:not(.hidden) a.button:hover, body[class*=md] .visitinstructionscontent .readmore:not(.hidden) a.button:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] .visitinstructionscontent .readmore:not(.hidden) a.button.disabled, body[class*=md] .visitinstructionscontent .readmore:not(.hidden) a.button.disabled:hover, body[class*=md] .visitinstructionscontent .readmore:not(.hidden) a.button[disabled], body[class*=md] .visitinstructionscontent .readmore:not(.hidden) a.button[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] #main .ba_card_status_payLinks_payButtonContainer a:not(.nextstep).ba_card_status_payButton {
  background-color: #fff;
  border: 1px solid #0074AD;
}

body[class*=md] #main .ba_card_status_payLinks_payButtonContainer a:not(.nextstep).ba_card_status_payButton:active {
  box-shadow: none;
}

body[class*=md] #main .ba_card_status_payLinks_payButtonContainer a:not(.nextstep).ba_card_status_payButton {
  color: #0074AD;
}

body[class*=md] #main .ba_card_status_payLinks_payButtonContainer a:not(.nextstep).ba_card_status_payButton:hover, body[class*=md] #main .ba_card_status_payLinks_payButtonContainer a:not(.nextstep).ba_card_status_payButton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] #main .ba_card_status_payLinks_payButtonContainer a:not(.nextstep).ba_card_status_payButton.disabled, body[class*=md] #main .ba_card_status_payLinks_payButtonContainer a:not(.nextstep).ba_card_status_payButton.disabled:hover, body[class*=md] #main .ba_card_status_payLinks_payButtonContainer a:not(.nextstep).ba_card_status_payButton[disabled], body[class*=md] #main .ba_card_status_payLinks_payButtonContainer a:not(.nextstep).ba_card_status_payButton[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] #classicPopupRoot .pocdefaultpopup #EditTokenPopUp .formbuttons .button.secondary#Dialog-GoBack {
  background-color: #fff;
  border: 1px solid #0074AD;
}

body[class*=md] #classicPopupRoot .pocdefaultpopup #EditTokenPopUp .formbuttons .button.secondary#Dialog-GoBack:active {
  box-shadow: none;
}

body[class*=md] #classicPopupRoot .pocdefaultpopup #EditTokenPopUp .formbuttons .button.secondary#Dialog-GoBack {
  color: #0074AD;
}

body[class*=md] #classicPopupRoot .pocdefaultpopup #EditTokenPopUp .formbuttons .button.secondary#Dialog-GoBack:hover, body[class*=md] #classicPopupRoot .pocdefaultpopup #EditTokenPopUp .formbuttons .button.secondary#Dialog-GoBack:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] #classicPopupRoot .pocdefaultpopup #EditTokenPopUp .formbuttons .button.secondary#Dialog-GoBack.disabled, body[class*=md] #classicPopupRoot .pocdefaultpopup #EditTokenPopUp .formbuttons .button.secondary#Dialog-GoBack.disabled:hover, body[class*=md] #classicPopupRoot .pocdefaultpopup #EditTokenPopUp .formbuttons .button.secondary#Dialog-GoBack[disabled], body[class*=md] #classicPopupRoot .pocdefaultpopup #EditTokenPopUp .formbuttons .button.secondary#Dialog-GoBack[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] .pocdefaultpopup.Popup .deleteitem form#deletecommentsform .formbuttons .cancel[data-id=cancelitem] {
  background-color: #fff;
  border: 1px solid #0074AD;
}

body[class*=md] .pocdefaultpopup.Popup .deleteitem form#deletecommentsform .formbuttons .cancel[data-id=cancelitem]:active {
  box-shadow: none;
}

body[class*=md] .pocdefaultpopup.Popup .deleteitem form#deletecommentsform .formbuttons .cancel[data-id=cancelitem] {
  color: #0074AD;
}

body[class*=md] .pocdefaultpopup.Popup .deleteitem form#deletecommentsform .formbuttons .cancel[data-id=cancelitem]:hover, body[class*=md] .pocdefaultpopup.Popup .deleteitem form#deletecommentsform .formbuttons .cancel[data-id=cancelitem]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] .pocdefaultpopup.Popup .deleteitem form#deletecommentsform .formbuttons .cancel[data-id=cancelitem].disabled, body[class*=md] .pocdefaultpopup.Popup .deleteitem form#deletecommentsform .formbuttons .cancel[data-id=cancelitem].disabled:hover, body[class*=md] .pocdefaultpopup.Popup .deleteitem form#deletecommentsform .formbuttons .cancel[data-id=cancelitem][disabled], body[class*=md] .pocdefaultpopup.Popup .deleteitem form#deletecommentsform .formbuttons .cancel[data-id=cancelitem][aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_released_index .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbargoBack] {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_released_index .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbargoBack]:active {
  box-shadow: none;
}

.md_released_index .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbargoBack] {
  color: #0074AD;
}

.md_released_index .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbargoBack]:hover, .md_released_index .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbargoBack]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_released_index .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbargoBack].disabled, .md_released_index .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbargoBack].disabled:hover, .md_released_index .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbargoBack][disabled], .md_released_index .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbargoBack][aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_visitdetails_index #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbartimeonly] {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_visitdetails_index #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbartimeonly]:active {
  box-shadow: none;
}

.md_visitdetails_index #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbartimeonly] {
  color: #0074AD;
}

.md_visitdetails_index #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbartimeonly]:hover, .md_visitdetails_index #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbartimeonly]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_visitdetails_index #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbartimeonly].disabled, .md_visitdetails_index #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbartimeonly].disabled:hover, .md_visitdetails_index #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbartimeonly][disabled], .md_visitdetails_index #classicPopupRoot .Popup .messageComponent .buttons button[data-id=toolbartimeonly][aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index .SelfArrivalWorkflow .SelfArrivalNavigation button.secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_react_index .SelfArrivalWorkflow .SelfArrivalNavigation button.secondary:active {
  box-shadow: none;
}

.md_react_index .SelfArrivalWorkflow .SelfArrivalNavigation button.secondary {
  color: #0074AD;
}

.md_react_index .SelfArrivalWorkflow .SelfArrivalNavigation button.secondary:hover, .md_react_index .SelfArrivalWorkflow .SelfArrivalNavigation button.secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index .SelfArrivalWorkflow .SelfArrivalNavigation button.secondary.disabled, .md_react_index .SelfArrivalWorkflow .SelfArrivalNavigation button.secondary.disabled:hover, .md_react_index .SelfArrivalWorkflow .SelfArrivalNavigation button.secondary[disabled], .md_react_index .SelfArrivalWorkflow .SelfArrivalNavigation button.secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_personalinformation_index #wrap #main .formsection .buttonList .button.cancelButton.secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_personalinformation_index #wrap #main .formsection .buttonList .button.cancelButton.secondary:active {
  box-shadow: none;
}

.md_personalinformation_index #wrap #main .formsection .buttonList .button.cancelButton.secondary {
  color: #0074AD;
}

.md_personalinformation_index #wrap #main .formsection .buttonList .button.cancelButton.secondary:hover, .md_personalinformation_index #wrap #main .formsection .buttonList .button.cancelButton.secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_personalinformation_index #wrap #main .formsection .buttonList .button.cancelButton.secondary.disabled, .md_personalinformation_index #wrap #main .formsection .buttonList .button.cancelButton.secondary.disabled:hover, .md_personalinformation_index #wrap #main .formsection .buttonList .button.cancelButton.secondary[disabled], .md_personalinformation_index #wrap #main .formsection .buttonList .button.cancelButton.secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_covidstatus_index #vaccineStatusSubtext #registryQueryBanner #dismissBtn {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_covidstatus_index #vaccineStatusSubtext #registryQueryBanner #dismissBtn:active {
  box-shadow: none;
}

.md_covidstatus_index #vaccineStatusSubtext #registryQueryBanner #dismissBtn {
  color: #0074AD;
}

.md_covidstatus_index #vaccineStatusSubtext #registryQueryBanner #dismissBtn:hover, .md_covidstatus_index #vaccineStatusSubtext #registryQueryBanner #dismissBtn:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_covidstatus_index #vaccineStatusSubtext #registryQueryBanner #dismissBtn.disabled, .md_covidstatus_index #vaccineStatusSubtext #registryQueryBanner #dismissBtn.disabled:hover, .md_covidstatus_index #vaccineStatusSubtext #registryQueryBanner #dismissBtn[disabled], .md_covidstatus_index #vaccineStatusSubtext #registryQueryBanner #dismissBtn[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarcancel]:not(.cancelworkflow) {
  background-color: #fff;
  border: 1px solid #0074AD;
}

body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarcancel]:not(.cancelworkflow):active {
  box-shadow: none;
}

body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarcancel]:not(.cancelworkflow) {
  color: #0074AD;
}

body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarcancel]:not(.cancelworkflow):hover, body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarcancel]:not(.cancelworkflow):focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarcancel]:not(.cancelworkflow).disabled, body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarcancel]:not(.cancelworkflow).disabled:hover, body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarcancel]:not(.cancelworkflow)[disabled], body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarcancel]:not(.cancelworkflow)[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] #classicPopupRoot .uploadWidget.Popup .toolbar .buttons .previouspage.button[data-id=toolbarclose] {
  background-color: #fff;
  border: 1px solid #0074AD;
}

body[class*=md] #classicPopupRoot .uploadWidget.Popup .toolbar .buttons .previouspage.button[data-id=toolbarclose]:active {
  box-shadow: none;
}

body[class*=md] #classicPopupRoot .uploadWidget.Popup .toolbar .buttons .previouspage.button[data-id=toolbarclose] {
  color: #0074AD;
}

body[class*=md] #classicPopupRoot .uploadWidget.Popup .toolbar .buttons .previouspage.button[data-id=toolbarclose]:hover, body[class*=md] #classicPopupRoot .uploadWidget.Popup .toolbar .buttons .previouspage.button[data-id=toolbarclose]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] #classicPopupRoot .uploadWidget.Popup .toolbar .buttons .previouspage.button[data-id=toolbarclose].disabled, body[class*=md] #classicPopupRoot .uploadWidget.Popup .toolbar .buttons .previouspage.button[data-id=toolbarclose].disabled:hover, body[class*=md] #classicPopupRoot .uploadWidget.Popup .toolbar .buttons .previouspage.button[data-id=toolbarclose][disabled], body[class*=md] #classicPopupRoot .uploadWidget.Popup .toolbar .buttons .previouspage.button[data-id=toolbarclose][aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_selftriage_load #classicPopupRoot .Popup.container .toolbar .buttons .previousstep[data-id=toolbarcontinue] {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_selftriage_load #classicPopupRoot .Popup.container .toolbar .buttons .previousstep[data-id=toolbarcontinue]:active {
  box-shadow: none;
}

.md_selftriage_load #classicPopupRoot .Popup.container .toolbar .buttons .previousstep[data-id=toolbarcontinue] {
  color: #0074AD;
}

.md_selftriage_load #classicPopupRoot .Popup.container .toolbar .buttons .previousstep[data-id=toolbarcontinue]:hover, .md_selftriage_load #classicPopupRoot .Popup.container .toolbar .buttons .previousstep[data-id=toolbarcontinue]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_selftriage_load #classicPopupRoot .Popup.container .toolbar .buttons .previousstep[data-id=toolbarcontinue].disabled, .md_selftriage_load #classicPopupRoot .Popup.container .toolbar .buttons .previousstep[data-id=toolbarcontinue].disabled:hover, .md_selftriage_load #classicPopupRoot .Popup.container .toolbar .buttons .previousstep[data-id=toolbarcontinue][disabled], .md_selftriage_load #classicPopupRoot .Popup.container .toolbar .buttons .previousstep[data-id=toolbarcontinue][aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index #appPopupRoot ._FocusTrap._PopupContainer ._ActionGroup button.secondary.positive {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_react_index #appPopupRoot ._FocusTrap._PopupContainer ._ActionGroup button.secondary.positive:active {
  box-shadow: none;
}

.md_react_index #appPopupRoot ._FocusTrap._PopupContainer ._ActionGroup button.secondary.positive {
  color: #0074AD;
}

.md_react_index #appPopupRoot ._FocusTrap._PopupContainer ._ActionGroup button.secondary.positive:hover, .md_react_index #appPopupRoot ._FocusTrap._PopupContainer ._ActionGroup button.secondary.positive:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index #appPopupRoot ._FocusTrap._PopupContainer ._ActionGroup button.secondary.positive.disabled, .md_react_index #appPopupRoot ._FocusTrap._PopupContainer ._ActionGroup button.secondary.positive.disabled:hover, .md_react_index #appPopupRoot ._FocusTrap._PopupContainer ._ActionGroup button.secondary.positive[disabled], .md_react_index #appPopupRoot ._FocusTrap._PopupContainer ._ActionGroup button.secondary.positive[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] .Popup.container .content .messageComponent .toolbar .buttons .button.secondary[data-id=toolbarcancel] {
  background-color: #fff;
  border: 1px solid #0074AD;
}

body[class*=md] .Popup.container .content .messageComponent .toolbar .buttons .button.secondary[data-id=toolbarcancel]:active {
  box-shadow: none;
}

body[class*=md] .Popup.container .content .messageComponent .toolbar .buttons .button.secondary[data-id=toolbarcancel] {
  color: #0074AD;
}

body[class*=md] .Popup.container .content .messageComponent .toolbar .buttons .button.secondary[data-id=toolbarcancel]:hover, body[class*=md] .Popup.container .content .messageComponent .toolbar .buttons .button.secondary[data-id=toolbarcancel]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] .Popup.container .content .messageComponent .toolbar .buttons .button.secondary[data-id=toolbarcancel].disabled, body[class*=md] .Popup.container .content .messageComponent .toolbar .buttons .button.secondary[data-id=toolbarcancel].disabled:hover, body[class*=md] .Popup.container .content .messageComponent .toolbar .buttons .button.secondary[data-id=toolbarcancel][disabled], body[class*=md] .Popup.container .content .messageComponent .toolbar .buttons .button.secondary[data-id=toolbarcancel][aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] .Popup.container .content .messageComponent .toolbar .buttons .button.secondary[data-id^=toolbarsave] {
  background-color: #fff;
  border: 1px solid #0074AD;
}

body[class*=md] .Popup.container .content .messageComponent .toolbar .buttons .button.secondary[data-id^=toolbarsave]:active {
  box-shadow: none;
}

body[class*=md] .Popup.container .content .messageComponent .toolbar .buttons .button.secondary[data-id^=toolbarsave] {
  color: #0074AD;
}

body[class*=md] .Popup.container .content .messageComponent .toolbar .buttons .button.secondary[data-id^=toolbarsave]:hover, body[class*=md] .Popup.container .content .messageComponent .toolbar .buttons .button.secondary[data-id^=toolbarsave]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] .Popup.container .content .messageComponent .toolbar .buttons .button.secondary[data-id^=toolbarsave].disabled, body[class*=md] .Popup.container .content .messageComponent .toolbar .buttons .button.secondary[data-id^=toolbarsave].disabled:hover, body[class*=md] .Popup.container .content .messageComponent .toolbar .buttons .button.secondary[data-id^=toolbarsave][disabled], body[class*=md] .Popup.container .content .messageComponent .toolbar .buttons .button.secondary[data-id^=toolbarsave][aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] .slotsData .loadmorecontainer .button.loadanotherbatchbutton {
  background-color: #fff;
  border: 1px solid #0074AD;
}

body[class*=md] .slotsData .loadmorecontainer .button.loadanotherbatchbutton:active {
  box-shadow: none;
}

body[class*=md] .slotsData .loadmorecontainer .button.loadanotherbatchbutton {
  color: #0074AD;
}

body[class*=md] .slotsData .loadmorecontainer .button.loadanotherbatchbutton:hover, body[class*=md] .slotsData .loadmorecontainer .button.loadanotherbatchbutton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] .slotsData .loadmorecontainer .button.loadanotherbatchbutton.disabled, body[class*=md] .slotsData .loadmorecontainer .button.loadanotherbatchbutton.disabled:hover, body[class*=md] .slotsData .loadmorecontainer .button.loadanotherbatchbutton[disabled], body[class*=md] .slotsData .loadmorecontainer .button.loadanotherbatchbutton[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_cancel_index #cancelapt-workflow .formbuttons button[data-id=back] {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_cancel_index #cancelapt-workflow .formbuttons button[data-id=back]:active {
  box-shadow: none;
}

.md_cancel_index #cancelapt-workflow .formbuttons button[data-id=back] {
  color: #0074AD;
}

.md_cancel_index #cancelapt-workflow .formbuttons button[data-id=back]:hover, .md_cancel_index #cancelapt-workflow .formbuttons button[data-id=back]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_cancel_index #cancelapt-workflow .formbuttons button[data-id=back].disabled, .md_cancel_index #cancelapt-workflow .formbuttons button[data-id=back].disabled:hover, .md_cancel_index #cancelapt-workflow .formbuttons button[data-id=back][disabled], .md_cancel_index #cancelapt-workflow .formbuttons button[data-id=back][aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_histques #main .formbuttons.multiStep #buttonsave {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_histques #main .formbuttons.multiStep #buttonsave:active {
  box-shadow: none;
}

.md_histques #main .formbuttons.multiStep #buttonsave {
  color: #0074AD;
}

.md_histques #main .formbuttons.multiStep #buttonsave:hover, .md_histques #main .formbuttons.multiStep #buttonsave:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_histques #main .formbuttons.multiStep #buttonsave.disabled, .md_histques #main .formbuttons.multiStep #buttonsave.disabled:hover, .md_histques #main .formbuttons.multiStep #buttonsave[disabled], .md_histques #main .formbuttons.multiStep #buttonsave[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] .formbuttons.multiStep .button.previousstep#back {
  background-color: #fff;
  border: 1px solid #0074AD;
}

body[class*=md] .formbuttons.multiStep .button.previousstep#back:active {
  box-shadow: none;
}

body[class*=md] .formbuttons.multiStep .button.previousstep#back {
  color: #0074AD;
}

body[class*=md] .formbuttons.multiStep .button.previousstep#back:hover, body[class*=md] .formbuttons.multiStep .button.previousstep#back:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] .formbuttons.multiStep .button.previousstep#back.disabled, body[class*=md] .formbuttons.multiStep .button.previousstep#back.disabled:hover, body[class*=md] .formbuttons.multiStep .button.previousstep#back[disabled], body[class*=md] .formbuttons.multiStep .button.previousstep#back[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_histques #main .formbuttons.multiStep .button.previousstep#makeedits {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_histques #main .formbuttons.multiStep .button.previousstep#makeedits:active {
  box-shadow: none;
}

.md_histques #main .formbuttons.multiStep .button.previousstep#makeedits {
  color: #0074AD;
}

.md_histques #main .formbuttons.multiStep .button.previousstep#makeedits:hover, .md_histques #main .formbuttons.multiStep .button.previousstep#makeedits:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_histques #main .formbuttons.multiStep .button.previousstep#makeedits.disabled, .md_histques #main .formbuttons.multiStep .button.previousstep#makeedits.disabled:hover, .md_histques #main .formbuttons.multiStep .button.previousstep#makeedits[disabled], .md_histques #main .formbuttons.multiStep .button.previousstep#makeedits[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index #main .ResultDetailsList .ResultHeader .ResultHeaderCompareAllButton {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_react_index #main .ResultDetailsList .ResultHeader .ResultHeaderCompareAllButton:active {
  box-shadow: none;
}

.md_react_index #main .ResultDetailsList .ResultHeader .ResultHeaderCompareAllButton {
  color: #0074AD;
}

.md_react_index #main .ResultDetailsList .ResultHeader .ResultHeaderCompareAllButton:hover, .md_react_index #main .ResultDetailsList .ResultHeader .ResultHeaderCompareAllButton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index #main .ResultDetailsList .ResultHeader .ResultHeaderCompareAllButton.disabled, .md_react_index #main .ResultDetailsList .ResultHeader .ResultHeaderCompareAllButton.disabled:hover, .md_react_index #main .ResultDetailsList .ResultHeader .ResultHeaderCompareAllButton[disabled], .md_react_index #main .ResultDetailsList .ResultHeader .ResultHeaderCompareAllButton[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index #main .TimeOffsetWarning .bannerActions ._command.secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_react_index #main .TimeOffsetWarning .bannerActions ._command.secondary:active {
  box-shadow: none;
}

.md_react_index #main .TimeOffsetWarning .bannerActions ._command.secondary {
  color: #0074AD;
}

.md_react_index #main .TimeOffsetWarning .bannerActions ._command.secondary:hover, .md_react_index #main .TimeOffsetWarning .bannerActions ._command.secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index #main .TimeOffsetWarning .bannerActions ._command.secondary.disabled, .md_react_index #main .TimeOffsetWarning .bannerActions ._command.secondary.disabled:hover, .md_react_index #main .TimeOffsetWarning .bannerActions ._command.secondary[disabled], .md_react_index #main .TimeOffsetWarning .bannerActions ._command.secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_mychartquestionnaire_printquestionnaire #wrap #content #main .back a.button {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_mychartquestionnaire_printquestionnaire #wrap #content #main .back a.button:active {
  box-shadow: none;
}

.md_mychartquestionnaire_printquestionnaire #wrap #content #main .back a.button {
  color: #0074AD;
}

.md_mychartquestionnaire_printquestionnaire #wrap #content #main .back a.button:hover, .md_mychartquestionnaire_printquestionnaire #wrap #content #main .back a.button:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_mychartquestionnaire_printquestionnaire #wrap #content #main .back a.button.disabled, .md_mychartquestionnaire_printquestionnaire #wrap #content #main .back a.button.disabled:hover, .md_mychartquestionnaire_printquestionnaire #wrap #content #main .back a.button[disabled], .md_mychartquestionnaire_printquestionnaire #wrap #content #main .back a.button[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_mychartquestionnaire_askfrommessage #classicPopupRoot .Popup.container .toolbar .buttons button.previouspage[data-id=toolbarclose] {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_mychartquestionnaire_askfrommessage #classicPopupRoot .Popup.container .toolbar .buttons button.previouspage[data-id=toolbarclose]:active {
  box-shadow: none;
}

.md_mychartquestionnaire_askfrommessage #classicPopupRoot .Popup.container .toolbar .buttons button.previouspage[data-id=toolbarclose] {
  color: #0074AD;
}

.md_mychartquestionnaire_askfrommessage #classicPopupRoot .Popup.container .toolbar .buttons button.previouspage[data-id=toolbarclose]:hover, .md_mychartquestionnaire_askfrommessage #classicPopupRoot .Popup.container .toolbar .buttons button.previouspage[data-id=toolbarclose]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_mychartquestionnaire_askfrommessage #classicPopupRoot .Popup.container .toolbar .buttons button.previouspage[data-id=toolbarclose].disabled, .md_mychartquestionnaire_askfrommessage #classicPopupRoot .Popup.container .toolbar .buttons button.previouspage[data-id=toolbarclose].disabled:hover, .md_mychartquestionnaire_askfrommessage #classicPopupRoot .Popup.container .toolbar .buttons button.previouspage[data-id=toolbarclose][disabled], .md_mychartquestionnaire_askfrommessage #classicPopupRoot .Popup.container .toolbar .buttons button.previouspage[data-id=toolbarclose][aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index #appPopupRoot ._Popup .type-dialog.ConfirmDecline button.secondary.neutral {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_react_index #appPopupRoot ._Popup .type-dialog.ConfirmDecline button.secondary.neutral:active {
  box-shadow: none;
}

.md_react_index #appPopupRoot ._Popup .type-dialog.ConfirmDecline button.secondary.neutral {
  color: #0074AD;
}

.md_react_index #appPopupRoot ._Popup .type-dialog.ConfirmDecline button.secondary.neutral:hover, .md_react_index #appPopupRoot ._Popup .type-dialog.ConfirmDecline button.secondary.neutral:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index #appPopupRoot ._Popup .type-dialog.ConfirmDecline button.secondary.neutral.disabled, .md_react_index #appPopupRoot ._Popup .type-dialog.ConfirmDecline button.secondary.neutral.disabled:hover, .md_react_index #appPopupRoot ._Popup .type-dialog.ConfirmDecline button.secondary.neutral[disabled], .md_react_index #appPopupRoot ._Popup .type-dialog.ConfirmDecline button.secondary.neutral[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_oauth_review #appPopupRoot ._Popup .type-dialog.ConfirmDecline button.secondary.neutral {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_oauth_review #appPopupRoot ._Popup .type-dialog.ConfirmDecline button.secondary.neutral:active {
  box-shadow: none;
}

.md_oauth_review #appPopupRoot ._Popup .type-dialog.ConfirmDecline button.secondary.neutral {
  color: #0074AD;
}

.md_oauth_review #appPopupRoot ._Popup .type-dialog.ConfirmDecline button.secondary.neutral:hover, .md_oauth_review #appPopupRoot ._Popup .type-dialog.ConfirmDecline button.secondary.neutral:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_oauth_review #appPopupRoot ._Popup .type-dialog.ConfirmDecline button.secondary.neutral.disabled, .md_oauth_review #appPopupRoot ._Popup .type-dialog.ConfirmDecline button.secondary.neutral.disabled:hover, .md_oauth_review #appPopupRoot ._Popup .type-dialog.ConfirmDecline button.secondary.neutral[disabled], .md_oauth_review #appPopupRoot ._Popup .type-dialog.ConfirmDecline button.secondary.neutral[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_oauth_duqlearnmore #content #main .duqPage a.button.secondary#duqBack {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_oauth_duqlearnmore #content #main .duqPage a.button.secondary#duqBack:active {
  box-shadow: none;
}

.md_oauth_duqlearnmore #content #main .duqPage a.button.secondary#duqBack {
  color: #0074AD;
}

.md_oauth_duqlearnmore #content #main .duqPage a.button.secondary#duqBack:hover, .md_oauth_duqlearnmore #content #main .duqPage a.button.secondary#duqBack:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_oauth_duqlearnmore #content #main .duqPage a.button.secondary#duqBack.disabled, .md_oauth_duqlearnmore #content #main .duqPage a.button.secondary#duqBack.disabled:hover, .md_oauth_duqlearnmore #content #main .duqPage a.button.secondary#duqBack[disabled], .md_oauth_duqlearnmore #content #main .duqPage a.button.secondary#duqBack[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index .FlowsheetDetailsPage .detailsContent .filtersMenu .menuContent button.secondary.clearSelectionsCmd {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_react_index .FlowsheetDetailsPage .detailsContent .filtersMenu .menuContent button.secondary.clearSelectionsCmd:active {
  box-shadow: none;
}

.md_react_index .FlowsheetDetailsPage .detailsContent .filtersMenu .menuContent button.secondary.clearSelectionsCmd {
  color: #0074AD;
}

.md_react_index .FlowsheetDetailsPage .detailsContent .filtersMenu .menuContent button.secondary.clearSelectionsCmd:hover, .md_react_index .FlowsheetDetailsPage .detailsContent .filtersMenu .menuContent button.secondary.clearSelectionsCmd:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index .FlowsheetDetailsPage .detailsContent .filtersMenu .menuContent button.secondary.clearSelectionsCmd.disabled, .md_react_index .FlowsheetDetailsPage .detailsContent .filtersMenu .menuContent button.secondary.clearSelectionsCmd.disabled:hover, .md_react_index .FlowsheetDetailsPage .detailsContent .filtersMenu .menuContent button.secondary.clearSelectionsCmd[disabled], .md_react_index .FlowsheetDetailsPage .detailsContent .filtersMenu .menuContent button.secondary.clearSelectionsCmd[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_scheduling_index .Popup.small .content .toolbar .buttons .button.otherbutton[data-id=toolbar1] {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_scheduling_index .Popup.small .content .toolbar .buttons .button.otherbutton[data-id=toolbar1]:active {
  box-shadow: none;
}

.md_scheduling_index .Popup.small .content .toolbar .buttons .button.otherbutton[data-id=toolbar1] {
  color: #0074AD;
}

.md_scheduling_index .Popup.small .content .toolbar .buttons .button.otherbutton[data-id=toolbar1]:hover, .md_scheduling_index .Popup.small .content .toolbar .buttons .button.otherbutton[data-id=toolbar1]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_scheduling_index .Popup.small .content .toolbar .buttons .button.otherbutton[data-id=toolbar1].disabled, .md_scheduling_index .Popup.small .content .toolbar .buttons .button.otherbutton[data-id=toolbar1].disabled:hover, .md_scheduling_index .Popup.small .content .toolbar .buttons .button.otherbutton[data-id=toolbar1][disabled], .md_scheduling_index .Popup.small .content .toolbar .buttons .button.otherbutton[data-id=toolbar1][aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_selftriage_load #selftriage-triage-workflow .declinedRecommendations .alternatives a.button.secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_selftriage_load #selftriage-triage-workflow .declinedRecommendations .alternatives a.button.secondary:active {
  box-shadow: none;
}

.md_selftriage_load #selftriage-triage-workflow .declinedRecommendations .alternatives a.button.secondary {
  color: #0074AD;
}

.md_selftriage_load #selftriage-triage-workflow .declinedRecommendations .alternatives a.button.secondary:hover, .md_selftriage_load #selftriage-triage-workflow .declinedRecommendations .alternatives a.button.secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_selftriage_load #selftriage-triage-workflow .declinedRecommendations .alternatives a.button.secondary.disabled, .md_selftriage_load #selftriage-triage-workflow .declinedRecommendations .alternatives a.button.secondary.disabled:hover, .md_selftriage_load #selftriage-triage-workflow .declinedRecommendations .alternatives a.button.secondary[disabled], .md_selftriage_load #selftriage-triage-workflow .declinedRecommendations .alternatives a.button.secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] ._command.secondary.negative {
  background-color: #fff;
  border: 1px solid #0074AD;
}

body[class*=md] ._command.secondary.negative:active {
  box-shadow: none;
}

body[class*=md] ._command.secondary.negative {
  color: #0074AD;
}

body[class*=md] ._command.secondary.negative:hover, body[class*=md] ._command.secondary.negative:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] ._command.secondary.negative.disabled, body[class*=md] ._command.secondary.negative.disabled:hover, body[class*=md] ._command.secondary.negative[disabled], body[class*=md] ._command.secondary.negative[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] .Popup .toolbar .buttons .button.inlinedelete[data-id=toolbarleave] {
  background-color: #fff;
  border: 1px solid #0074AD;
}

body[class*=md] .Popup .toolbar .buttons .button.inlinedelete[data-id=toolbarleave]:active {
  box-shadow: none;
}

body[class*=md] .Popup .toolbar .buttons .button.inlinedelete[data-id=toolbarleave] {
  color: #0074AD;
}

body[class*=md] .Popup .toolbar .buttons .button.inlinedelete[data-id=toolbarleave]:hover, body[class*=md] .Popup .toolbar .buttons .button.inlinedelete[data-id=toolbarleave]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] .Popup .toolbar .buttons .button.inlinedelete[data-id=toolbarleave].disabled, body[class*=md] .Popup .toolbar .buttons .button.inlinedelete[data-id=toolbarleave].disabled:hover, body[class*=md] .Popup .toolbar .buttons .button.inlinedelete[data-id=toolbarleave][disabled], body[class*=md] .Popup .toolbar .buttons .button.inlinedelete[data-id=toolbarleave][aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] .Popup .toolbar .buttons .button.finishlater[data-id=toolbarleave] {
  background-color: #fff;
  border: 1px solid #0074AD;
}

body[class*=md] .Popup .toolbar .buttons .button.finishlater[data-id=toolbarleave]:active {
  box-shadow: none;
}

body[class*=md] .Popup .toolbar .buttons .button.finishlater[data-id=toolbarleave] {
  color: #0074AD;
}

body[class*=md] .Popup .toolbar .buttons .button.finishlater[data-id=toolbarleave]:hover, body[class*=md] .Popup .toolbar .buttons .button.finishlater[data-id=toolbarleave]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] .Popup .toolbar .buttons .button.finishlater[data-id=toolbarleave].disabled, body[class*=md] .Popup .toolbar .buttons .button.finishlater[data-id=toolbarleave].disabled:hover, body[class*=md] .Popup .toolbar .buttons .button.finishlater[data-id=toolbarleave][disabled], body[class*=md] .Popup .toolbar .buttons .button.finishlater[data-id=toolbarleave][aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarsaveandcontinue] {
  background-color: #fff;
  border: 1px solid #0074AD;
}

body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarsaveandcontinue]:active {
  box-shadow: none;
}

body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarsaveandcontinue] {
  color: #0074AD;
}

body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarsaveandcontinue]:hover, body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarsaveandcontinue]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarsaveandcontinue].disabled, body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarsaveandcontinue].disabled:hover, body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarsaveandcontinue][disabled], body[class*=md] .Popup.container .messageComponent .toolbar .buttons .button[data-id=toolbarsaveandcontinue][aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index .PatientGoalEditor .saveCancelBtns .cancelBtn {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_react_index .PatientGoalEditor .saveCancelBtns .cancelBtn:active {
  box-shadow: none;
}

.md_react_index .PatientGoalEditor .saveCancelBtns .cancelBtn {
  color: #0074AD;
}

.md_react_index .PatientGoalEditor .saveCancelBtns .cancelBtn:hover, .md_react_index .PatientGoalEditor .saveCancelBtns .cancelBtn:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index .PatientGoalEditor .saveCancelBtns .cancelBtn.disabled, .md_react_index .PatientGoalEditor .saveCancelBtns .cancelBtn.disabled:hover, .md_react_index .PatientGoalEditor .saveCancelBtns .cancelBtn[disabled], .md_react_index .PatientGoalEditor .saveCancelBtns .cancelBtn[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_scheduling_index #appPopupRoot ._Popup .ConfirmDecline ._actionable.secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_scheduling_index #appPopupRoot ._Popup .ConfirmDecline ._actionable.secondary:active {
  box-shadow: none;
}

.md_scheduling_index #appPopupRoot ._Popup .ConfirmDecline ._actionable.secondary {
  color: #0074AD;
}

.md_scheduling_index #appPopupRoot ._Popup .ConfirmDecline ._actionable.secondary:hover, .md_scheduling_index #appPopupRoot ._Popup .ConfirmDecline ._actionable.secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_scheduling_index #appPopupRoot ._Popup .ConfirmDecline ._actionable.secondary.disabled, .md_scheduling_index #appPopupRoot ._Popup .ConfirmDecline ._actionable.secondary.disabled:hover, .md_scheduling_index #appPopupRoot ._Popup .ConfirmDecline ._actionable.secondary[disabled], .md_scheduling_index #appPopupRoot ._Popup .ConfirmDecline ._actionable.secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] #main .AllergyEntry ._CommandGroup .secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
}

body[class*=md] #main .AllergyEntry ._CommandGroup .secondary:active {
  box-shadow: none;
}

body[class*=md] #main .AllergyEntry ._CommandGroup .secondary {
  color: #0074AD;
}

body[class*=md] #main .AllergyEntry ._CommandGroup .secondary:hover, body[class*=md] #main .AllergyEntry ._CommandGroup .secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] #main .AllergyEntry ._CommandGroup .secondary.disabled, body[class*=md] #main .AllergyEntry ._CommandGroup .secondary.disabled:hover, body[class*=md] #main .AllergyEntry ._CommandGroup .secondary[disabled], body[class*=md] #main .AllergyEntry ._CommandGroup .secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_selftriage_load .Popup .toolbar .buttons .button.inlinedelete[data-id=toolbarrestart]:not([disabled]) {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_selftriage_load .Popup .toolbar .buttons .button.inlinedelete[data-id=toolbarrestart]:not([disabled]):active {
  box-shadow: none;
}

.md_selftriage_load .Popup .toolbar .buttons .button.inlinedelete[data-id=toolbarrestart]:not([disabled]) {
  color: #0074AD;
}

.md_selftriage_load .Popup .toolbar .buttons .button.inlinedelete[data-id=toolbarrestart]:not([disabled]):hover, .md_selftriage_load .Popup .toolbar .buttons .button.inlinedelete[data-id=toolbarrestart]:not([disabled]):focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_selftriage_load .Popup .toolbar .buttons .button.inlinedelete[data-id=toolbarrestart]:not([disabled]).disabled, .md_selftriage_load .Popup .toolbar .buttons .button.inlinedelete[data-id=toolbarrestart]:not([disabled]).disabled:hover, .md_selftriage_load .Popup .toolbar .buttons .button.inlinedelete[data-id=toolbarrestart]:not([disabled])[disabled], .md_selftriage_load .Popup .toolbar .buttons .button.inlinedelete[data-id=toolbarrestart]:not([disabled])[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_selftriage_load .Popup .toolbar .buttons .button:last-child {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_selftriage_load .Popup .toolbar .buttons .button:last-child:active {
  box-shadow: none;
}

.md_selftriage_load .Popup .toolbar .buttons .button:last-child {
  color: #0074AD;
}

.md_selftriage_load .Popup .toolbar .buttons .button:last-child:hover, .md_selftriage_load .Popup .toolbar .buttons .button:last-child:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_selftriage_load .Popup .toolbar .buttons .button:last-child.disabled, .md_selftriage_load .Popup .toolbar .buttons .button:last-child.disabled:hover, .md_selftriage_load .Popup .toolbar .buttons .button:last-child[disabled], .md_selftriage_load .Popup .toolbar .buttons .button:last-child[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_histques #main .formcontents .formbuttons .cancelworkflow#cancelconfirm {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_histques #main .formcontents .formbuttons .cancelworkflow#cancelconfirm:active {
  box-shadow: none;
}

.md_histques #main .formcontents .formbuttons .cancelworkflow#cancelconfirm {
  color: #0074AD;
}

.md_histques #main .formcontents .formbuttons .cancelworkflow#cancelconfirm:hover, .md_histques #main .formcontents .formbuttons .cancelworkflow#cancelconfirm:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_histques #main .formcontents .formbuttons .cancelworkflow#cancelconfirm.disabled, .md_histques #main .formcontents .formbuttons .cancelworkflow#cancelconfirm.disabled:hover, .md_histques #main .formcontents .formbuttons .cancelworkflow#cancelconfirm[disabled], .md_histques #main .formcontents .formbuttons .cancelworkflow#cancelconfirm[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] .allergiesFooter ._CommandGroup ._actionable.secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
}

body[class*=md] .allergiesFooter ._CommandGroup ._actionable.secondary:active {
  box-shadow: none;
}

body[class*=md] .allergiesFooter ._CommandGroup ._actionable.secondary {
  color: #0074AD;
}

body[class*=md] .allergiesFooter ._CommandGroup ._actionable.secondary:hover, body[class*=md] .allergiesFooter ._CommandGroup ._actionable.secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] .allergiesFooter ._CommandGroup ._actionable.secondary.disabled, body[class*=md] .allergiesFooter ._CommandGroup ._actionable.secondary.disabled:hover, body[class*=md] .allergiesFooter ._CommandGroup ._actionable.secondary[disabled], body[class*=md] .allergiesFooter ._CommandGroup ._actionable.secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index #main [class*=SendSummary] .backButton.secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_react_index #main [class*=SendSummary] .backButton.secondary:active {
  box-shadow: none;
}

.md_react_index #main [class*=SendSummary] .backButton.secondary {
  color: #0074AD;
}

.md_react_index #main [class*=SendSummary] .backButton.secondary:hover, .md_react_index #main [class*=SendSummary] .backButton.secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index #main [class*=SendSummary] .backButton.secondary.disabled, .md_react_index #main [class*=SendSummary] .backButton.secondary.disabled:hover, .md_react_index #main [class*=SendSummary] .backButton.secondary[disabled], .md_react_index #main [class*=SendSummary] .backButton.secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_healthadvisories_index .healthadvisorysnoozepopupcontainer .markascomplete .formbuttons .button.previousstep[class*=snoozeTopic] {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_healthadvisories_index .healthadvisorysnoozepopupcontainer .markascomplete .formbuttons .button.previousstep[class*=snoozeTopic]:active {
  box-shadow: none;
}

.md_healthadvisories_index .healthadvisorysnoozepopupcontainer .markascomplete .formbuttons .button.previousstep[class*=snoozeTopic] {
  color: #0074AD;
}

.md_healthadvisories_index .healthadvisorysnoozepopupcontainer .markascomplete .formbuttons .button.previousstep[class*=snoozeTopic]:hover, .md_healthadvisories_index .healthadvisorysnoozepopupcontainer .markascomplete .formbuttons .button.previousstep[class*=snoozeTopic]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_healthadvisories_index .healthadvisorysnoozepopupcontainer .markascomplete .formbuttons .button.previousstep[class*=snoozeTopic].disabled, .md_healthadvisories_index .healthadvisorysnoozepopupcontainer .markascomplete .formbuttons .button.previousstep[class*=snoozeTopic].disabled:hover, .md_healthadvisories_index .healthadvisorysnoozepopupcontainer .markascomplete .formbuttons .button.previousstep[class*=snoozeTopic][disabled], .md_healthadvisories_index .healthadvisorysnoozepopupcontainer .markascomplete .formbuttons .button.previousstep[class*=snoozeTopic][aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_selftriage_load .nodeGroupList .ClnUpdInput ._ActionGroup .addItemCommand.secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_selftriage_load .nodeGroupList .ClnUpdInput ._ActionGroup .addItemCommand.secondary:active {
  box-shadow: none;
}

.md_selftriage_load .nodeGroupList .ClnUpdInput ._ActionGroup .addItemCommand.secondary {
  color: #0074AD;
}

.md_selftriage_load .nodeGroupList .ClnUpdInput ._ActionGroup .addItemCommand.secondary:hover, .md_selftriage_load .nodeGroupList .ClnUpdInput ._ActionGroup .addItemCommand.secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_selftriage_load .nodeGroupList .ClnUpdInput ._ActionGroup .addItemCommand.secondary.disabled, .md_selftriage_load .nodeGroupList .ClnUpdInput ._ActionGroup .addItemCommand.secondary.disabled:hover, .md_selftriage_load .nodeGroupList .ClnUpdInput ._ActionGroup .addItemCommand.secondary[disabled], .md_selftriage_load .nodeGroupList .ClnUpdInput ._ActionGroup .addItemCommand.secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

body[class*=md] #main .formbuttons .secondary.negative {
  background-color: #fff;
  border: 1px solid #0074AD;
}

body[class*=md] #main .formbuttons .secondary.negative:active {
  box-shadow: none;
}

body[class*=md] #main .formbuttons .secondary.negative {
  color: #0074AD;
}

body[class*=md] #main .formbuttons .secondary.negative:hover, body[class*=md] #main .formbuttons .secondary.negative:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

body[class*=md] #main .formbuttons .secondary.negative.disabled, body[class*=md] #main .formbuttons .secondary.negative.disabled:hover, body[class*=md] #main .formbuttons .secondary.negative[disabled], body[class*=md] #main .formbuttons .secondary.negative[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index #wrap #content #main #appRoot .SharingHub ._Segment._container.Triage a.secondary.backButton {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_react_index #wrap #content #main #appRoot .SharingHub ._Segment._container.Triage a.secondary.backButton:active {
  box-shadow: none;
}

.md_react_index #wrap #content #main #appRoot .SharingHub ._Segment._container.Triage a.secondary.backButton {
  color: #0074AD;
}

.md_react_index #wrap #content #main #appRoot .SharingHub ._Segment._container.Triage a.secondary.backButton:hover, .md_react_index #wrap #content #main #appRoot .SharingHub ._Segment._container.Triage a.secondary.backButton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index #wrap #content #main #appRoot .SharingHub ._Segment._container.Triage a.secondary.backButton.disabled, .md_react_index #wrap #content #main #appRoot .SharingHub ._Segment._container.Triage a.secondary.backButton.disabled:hover, .md_react_index #wrap #content #main #appRoot .SharingHub ._Segment._container.Triage a.secondary.backButton[disabled], .md_react_index #wrap #content #main #appRoot .SharingHub ._Segment._container.Triage a.secondary.backButton[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_familyaccess_index #wrap #main .additionalcontent .buttonSection input.button[data-id*=cancel] {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_familyaccess_index #wrap #main .additionalcontent .buttonSection input.button[data-id*=cancel]:active {
  box-shadow: none;
}

.md_familyaccess_index #wrap #main .additionalcontent .buttonSection input.button[data-id*=cancel] {
  color: #0074AD;
}

.md_familyaccess_index #wrap #main .additionalcontent .buttonSection input.button[data-id*=cancel]:hover, .md_familyaccess_index #wrap #main .additionalcontent .buttonSection input.button[data-id*=cancel]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_familyaccess_index #wrap #main .additionalcontent .buttonSection input.button[data-id*=cancel].disabled, .md_familyaccess_index #wrap #main .additionalcontent .buttonSection input.button[data-id*=cancel].disabled:hover, .md_familyaccess_index #wrap #main .additionalcontent .buttonSection input.button[data-id*=cancel][disabled], .md_familyaccess_index #wrap #main .additionalcontent .buttonSection input.button[data-id*=cancel][aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index.capturedWorkflow #wrap #main #appRoot .CapturedWorkflowPage button._command.secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_react_index.capturedWorkflow #wrap #main #appRoot .CapturedWorkflowPage button._command.secondary:active {
  box-shadow: none;
}

.md_react_index.capturedWorkflow #wrap #main #appRoot .CapturedWorkflowPage button._command.secondary {
  color: #0074AD;
}

.md_react_index.capturedWorkflow #wrap #main #appRoot .CapturedWorkflowPage button._command.secondary:hover, .md_react_index.capturedWorkflow #wrap #main #appRoot .CapturedWorkflowPage button._command.secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index.capturedWorkflow #wrap #main #appRoot .CapturedWorkflowPage button._command.secondary.disabled, .md_react_index.capturedWorkflow #wrap #main #appRoot .CapturedWorkflowPage button._command.secondary.disabled:hover, .md_react_index.capturedWorkflow #wrap #main #appRoot .CapturedWorkflowPage button._command.secondary[disabled], .md_react_index.capturedWorkflow #wrap #main #appRoot .CapturedWorkflowPage button._command.secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index #wrap #main #appRoot .AuthorizeSharing .SignAllOrgsBanner .signButtons .pickOrgButton button._command.secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_react_index #wrap #main #appRoot .AuthorizeSharing .SignAllOrgsBanner .signButtons .pickOrgButton button._command.secondary:active {
  box-shadow: none;
}

.md_react_index #wrap #main #appRoot .AuthorizeSharing .SignAllOrgsBanner .signButtons .pickOrgButton button._command.secondary {
  color: #0074AD;
}

.md_react_index #wrap #main #appRoot .AuthorizeSharing .SignAllOrgsBanner .signButtons .pickOrgButton button._command.secondary:hover, .md_react_index #wrap #main #appRoot .AuthorizeSharing .SignAllOrgsBanner .signButtons .pickOrgButton button._command.secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index #wrap #main #appRoot .AuthorizeSharing .SignAllOrgsBanner .signButtons .pickOrgButton button._command.secondary.disabled, .md_react_index #wrap #main #appRoot .AuthorizeSharing .SignAllOrgsBanner .signButtons .pickOrgButton button._command.secondary.disabled:hover, .md_react_index #wrap #main #appRoot .AuthorizeSharing .SignAllOrgsBanner .signButtons .pickOrgButton button._command.secondary[disabled], .md_react_index #wrap #main #appRoot .AuthorizeSharing .SignAllOrgsBanner .signButtons .pickOrgButton button._command.secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_echeckin_index #wrap #main #echeckin-workflow .subwayStep .visitNotifications .flavor-multiStep button.secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_echeckin_index #wrap #main #echeckin-workflow .subwayStep .visitNotifications .flavor-multiStep button.secondary:active {
  box-shadow: none;
}

.md_echeckin_index #wrap #main #echeckin-workflow .subwayStep .visitNotifications .flavor-multiStep button.secondary {
  color: #0074AD;
}

.md_echeckin_index #wrap #main #echeckin-workflow .subwayStep .visitNotifications .flavor-multiStep button.secondary:hover, .md_echeckin_index #wrap #main #echeckin-workflow .subwayStep .visitNotifications .flavor-multiStep button.secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_echeckin_index #wrap #main #echeckin-workflow .subwayStep .visitNotifications .flavor-multiStep button.secondary.disabled, .md_echeckin_index #wrap #main #echeckin-workflow .subwayStep .visitNotifications .flavor-multiStep button.secondary.disabled:hover, .md_echeckin_index #wrap #main #echeckin-workflow .subwayStep .visitNotifications .flavor-multiStep button.secondary[disabled], .md_echeckin_index #wrap #main #echeckin-workflow .subwayStep .visitNotifications .flavor-multiStep button.secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index #main #appRoot .ToDo .ToDoTasks .TodaysTasks .TaskListContainer .actions button.secondary.neutral {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_react_index #main #appRoot .ToDo .ToDoTasks .TodaysTasks .TaskListContainer .actions button.secondary.neutral:active {
  box-shadow: none;
}

.md_react_index #main #appRoot .ToDo .ToDoTasks .TodaysTasks .TaskListContainer .actions button.secondary.neutral {
  color: #0074AD;
}

.md_react_index #main #appRoot .ToDo .ToDoTasks .TodaysTasks .TaskListContainer .actions button.secondary.neutral:hover, .md_react_index #main #appRoot .ToDo .ToDoTasks .TodaysTasks .TaskListContainer .actions button.secondary.neutral:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index #main #appRoot .ToDo .ToDoTasks .TodaysTasks .TaskListContainer .actions button.secondary.neutral.disabled, .md_react_index #main #appRoot .ToDo .ToDoTasks .TodaysTasks .TaskListContainer .actions button.secondary.neutral.disabled:hover, .md_react_index #main #appRoot .ToDo .ToDoTasks .TodaysTasks .TaskListContainer .actions button.secondary.neutral[disabled], .md_react_index #main #appRoot .ToDo .ToDoTasks .TodaysTasks .TaskListContainer .actions button.secondary.neutral[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_echeckin_index #appPopupRoot ._PopupContainer ._Popup .ConfirmDecline .secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_echeckin_index #appPopupRoot ._PopupContainer ._Popup .ConfirmDecline .secondary:active {
  box-shadow: none;
}

.md_echeckin_index #appPopupRoot ._PopupContainer ._Popup .ConfirmDecline .secondary {
  color: #0074AD;
}

.md_echeckin_index #appPopupRoot ._PopupContainer ._Popup .ConfirmDecline .secondary:hover, .md_echeckin_index #appPopupRoot ._PopupContainer ._Popup .ConfirmDecline .secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_echeckin_index #appPopupRoot ._PopupContainer ._Popup .ConfirmDecline .secondary.disabled, .md_echeckin_index #appPopupRoot ._PopupContainer ._Popup .ConfirmDecline .secondary.disabled:hover, .md_echeckin_index #appPopupRoot ._PopupContainer ._Popup .ConfirmDecline .secondary[disabled], .md_echeckin_index #appPopupRoot ._PopupContainer ._Popup .ConfirmDecline .secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index #wrap #appRoot .ResultDetails .SingleResultDetails .firstHeaderGrid .resultDetailsSectionTitleArea .ResultHeader .ResultHeaderCompareAllButton {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_react_index #wrap #appRoot .ResultDetails .SingleResultDetails .firstHeaderGrid .resultDetailsSectionTitleArea .ResultHeader .ResultHeaderCompareAllButton:active {
  box-shadow: none;
}

.md_react_index #wrap #appRoot .ResultDetails .SingleResultDetails .firstHeaderGrid .resultDetailsSectionTitleArea .ResultHeader .ResultHeaderCompareAllButton {
  color: #0074AD;
}

.md_react_index #wrap #appRoot .ResultDetails .SingleResultDetails .firstHeaderGrid .resultDetailsSectionTitleArea .ResultHeader .ResultHeaderCompareAllButton:hover, .md_react_index #wrap #appRoot .ResultDetails .SingleResultDetails .firstHeaderGrid .resultDetailsSectionTitleArea .ResultHeader .ResultHeaderCompareAllButton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index #wrap #appRoot .ResultDetails .SingleResultDetails .firstHeaderGrid .resultDetailsSectionTitleArea .ResultHeader .ResultHeaderCompareAllButton.disabled, .md_react_index #wrap #appRoot .ResultDetails .SingleResultDetails .firstHeaderGrid .resultDetailsSectionTitleArea .ResultHeader .ResultHeaderCompareAllButton.disabled:hover, .md_react_index #wrap #appRoot .ResultDetails .SingleResultDetails .firstHeaderGrid .resultDetailsSectionTitleArea .ResultHeader .ResultHeaderCompareAllButton[disabled], .md_react_index #wrap #appRoot .ResultDetails .SingleResultDetails .firstHeaderGrid .resultDetailsSectionTitleArea .ResultHeader .ResultHeaderCompareAllButton[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index #main #appRoot .ShareInformation .NameInput .authorInputContainer .alignButton button.secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_react_index #main #appRoot .ShareInformation .NameInput .authorInputContainer .alignButton button.secondary:active {
  box-shadow: none;
}

.md_react_index #main #appRoot .ShareInformation .NameInput .authorInputContainer .alignButton button.secondary {
  color: #0074AD;
}

.md_react_index #main #appRoot .ShareInformation .NameInput .authorInputContainer .alignButton button.secondary:hover, .md_react_index #main #appRoot .ShareInformation .NameInput .authorInputContainer .alignButton button.secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index #main #appRoot .ShareInformation .NameInput .authorInputContainer .alignButton button.secondary.disabled, .md_react_index #main #appRoot .ShareInformation .NameInput .authorInputContainer .alignButton button.secondary.disabled:hover, .md_react_index #main #appRoot .ShareInformation .NameInput .authorInputContainer .alignButton button.secondary[disabled], .md_react_index #main #appRoot .ShareInformation .NameInput .authorInputContainer .alignButton button.secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep #allergies button.secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep #allergies button.secondary:active {
  box-shadow: none;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep #allergies button.secondary {
  color: #0074AD;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep #allergies button.secondary:hover, .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep #allergies button.secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep #allergies button.secondary.disabled, .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep #allergies button.secondary.disabled:hover, .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep #allergies button.secondary[disabled], .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit-workflow .subwayStep #allergies button.secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index #wrap #main .section .ReferralsAuthorizationsNavigator .secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_react_index #wrap #main .section .ReferralsAuthorizationsNavigator .secondary:active {
  box-shadow: none;
}

.md_react_index #wrap #main .section .ReferralsAuthorizationsNavigator .secondary {
  color: #0074AD;
}

.md_react_index #wrap #main .section .ReferralsAuthorizationsNavigator .secondary:hover, .md_react_index #wrap #main .section .ReferralsAuthorizationsNavigator .secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index #wrap #main .section .ReferralsAuthorizationsNavigator .secondary.disabled, .md_react_index #wrap #main .section .ReferralsAuthorizationsNavigator .secondary.disabled:hover, .md_react_index #wrap #main .section .ReferralsAuthorizationsNavigator .secondary[disabled], .md_react_index #wrap #main .section .ReferralsAuthorizationsNavigator .secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit .button.neutral {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit .button.neutral:active {
  box-shadow: none;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit .button.neutral {
  color: #0074AD;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit .button.neutral:hover, .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit .button.neutral:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit .button.neutral.disabled, .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit .button.neutral.disabled:hover, .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit .button.neutral[disabled], .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket #evisit .button.neutral[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index #wrap #main .OrganizationSearchWidget .OrganizationAuthSearchResults .OrganizationSearchCard .orgButton button.secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_react_index #wrap #main .OrganizationSearchWidget .OrganizationAuthSearchResults .OrganizationSearchCard .orgButton button.secondary:active {
  box-shadow: none;
}

.md_react_index #wrap #main .OrganizationSearchWidget .OrganizationAuthSearchResults .OrganizationSearchCard .orgButton button.secondary {
  color: #0074AD;
}

.md_react_index #wrap #main .OrganizationSearchWidget .OrganizationAuthSearchResults .OrganizationSearchCard .orgButton button.secondary:hover, .md_react_index #wrap #main .OrganizationSearchWidget .OrganizationAuthSearchResults .OrganizationSearchCard .orgButton button.secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index #wrap #main .OrganizationSearchWidget .OrganizationAuthSearchResults .OrganizationSearchCard .orgButton button.secondary.disabled, .md_react_index #wrap #main .OrganizationSearchWidget .OrganizationAuthSearchResults .OrganizationSearchCard .orgButton button.secondary.disabled:hover, .md_react_index #wrap #main .OrganizationSearchWidget .OrganizationAuthSearchResults .OrganizationSearchCard .orgButton button.secondary[disabled], .md_react_index #wrap #main .OrganizationSearchWidget .OrganizationAuthSearchResults .OrganizationSearchCard .orgButton button.secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection .proxyButton[data-id=cancel] {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection .proxyButton[data-id=cancel]:active {
  box-shadow: none;
}

.md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection .proxyButton[data-id=cancel] {
  color: #0074AD;
}

.md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection .proxyButton[data-id=cancel]:hover, .md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection .proxyButton[data-id=cancel]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection .proxyButton[data-id=cancel].disabled, .md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection .proxyButton[data-id=cancel].disabled:hover, .md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection .proxyButton[data-id=cancel][disabled], .md_familyaccess_index #wrap #main #WhoCanUserSee .mobileButtonSection .proxyButton[data-id=cancel][aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarrevoke] + button[data-id=toolbarcontinue] {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarrevoke] + button[data-id=toolbarcontinue]:active {
  box-shadow: none;
}

.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarrevoke] + button[data-id=toolbarcontinue] {
  color: #0074AD;
}

.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarrevoke] + button[data-id=toolbarcontinue]:hover, .md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarrevoke] + button[data-id=toolbarcontinue]:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarrevoke] + button[data-id=toolbarcontinue].disabled, .md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarrevoke] + button[data-id=toolbarcontinue].disabled:hover, .md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarrevoke] + button[data-id=toolbarcontinue][disabled], .md_familyaccess_index #classicPopupRoot .scrollable .messageComponent .toolbar .buttons button[data-id=toolbarrevoke] + button[data-id=toolbarcontinue][aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_scheduling_index #wrap #main #scheduling-workflow-container #scheduling-workflow .qnrStep .schedulingStoppedStepContainer #scheduling-stopped-step-button {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_scheduling_index #wrap #main #scheduling-workflow-container #scheduling-workflow .qnrStep .schedulingStoppedStepContainer #scheduling-stopped-step-button:active {
  box-shadow: none;
}

.md_scheduling_index #wrap #main #scheduling-workflow-container #scheduling-workflow .qnrStep .schedulingStoppedStepContainer #scheduling-stopped-step-button {
  color: #0074AD;
}

.md_scheduling_index #wrap #main #scheduling-workflow-container #scheduling-workflow .qnrStep .schedulingStoppedStepContainer #scheduling-stopped-step-button:hover, .md_scheduling_index #wrap #main #scheduling-workflow-container #scheduling-workflow .qnrStep .schedulingStoppedStepContainer #scheduling-stopped-step-button:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_scheduling_index #wrap #main #scheduling-workflow-container #scheduling-workflow .qnrStep .schedulingStoppedStepContainer #scheduling-stopped-step-button.disabled, .md_scheduling_index #wrap #main #scheduling-workflow-container #scheduling-workflow .qnrStep .schedulingStoppedStepContainer #scheduling-stopped-step-button.disabled:hover, .md_scheduling_index #wrap #main #scheduling-workflow-container #scheduling-workflow .qnrStep .schedulingStoppedStepContainer #scheduling-stopped-step-button[disabled], .md_scheduling_index #wrap #main #scheduling-workflow-container #scheduling-workflow .qnrStep .schedulingStoppedStepContainer #scheduling-stopped-step-button[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index #main #appRoot .AuthorizeSharing .AuthCard .CardActions .actionButtons button.secondary.positive {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_react_index #main #appRoot .AuthorizeSharing .AuthCard .CardActions .actionButtons button.secondary.positive:active {
  box-shadow: none;
}

.md_react_index #main #appRoot .AuthorizeSharing .AuthCard .CardActions .actionButtons button.secondary.positive {
  color: #0074AD;
}

.md_react_index #main #appRoot .AuthorizeSharing .AuthCard .CardActions .actionButtons button.secondary.positive:hover, .md_react_index #main #appRoot .AuthorizeSharing .AuthCard .CardActions .actionButtons button.secondary.positive:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_react_index #main #appRoot .AuthorizeSharing .AuthCard .CardActions .actionButtons button.secondary.positive.disabled, .md_react_index #main #appRoot .AuthorizeSharing .AuthCard .CardActions .actionButtons button.secondary.positive.disabled:hover, .md_react_index #main #appRoot .AuthorizeSharing .AuthCard .CardActions .actionButtons button.secondary.positive[disabled], .md_react_index #main #appRoot .AuthorizeSharing .AuthCard .CardActions .actionButtons button.secondary.positive[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_echeckin_index #main #eCheckInMedications .MedicationsFooter ._CommandGroup button.secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_echeckin_index #main #eCheckInMedications .MedicationsFooter ._CommandGroup button.secondary:active {
  box-shadow: none;
}

.md_echeckin_index #main #eCheckInMedications .MedicationsFooter ._CommandGroup button.secondary {
  color: #0074AD;
}

.md_echeckin_index #main #eCheckInMedications .MedicationsFooter ._CommandGroup button.secondary:hover, .md_echeckin_index #main #eCheckInMedications .MedicationsFooter ._CommandGroup button.secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_echeckin_index #main #eCheckInMedications .MedicationsFooter ._CommandGroup button.secondary.disabled, .md_echeckin_index #main #eCheckInMedications .MedicationsFooter ._CommandGroup button.secondary.disabled:hover, .md_echeckin_index #main #eCheckInMedications .MedicationsFooter ._CommandGroup button.secondary[disabled], .md_echeckin_index #main #eCheckInMedications .MedicationsFooter ._CommandGroup button.secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_details_index #appPopupRoot ._PopupContainer .ConfirmDecline button.secondary {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_details_index #appPopupRoot ._PopupContainer .ConfirmDecline button.secondary:active {
  box-shadow: none;
}

.md_details_index #appPopupRoot ._PopupContainer .ConfirmDecline button.secondary {
  color: #0074AD;
}

.md_details_index #appPopupRoot ._PopupContainer .ConfirmDecline button.secondary:hover, .md_details_index #appPopupRoot ._PopupContainer .ConfirmDecline button.secondary:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_details_index #appPopupRoot ._PopupContainer .ConfirmDecline button.secondary.disabled, .md_details_index #appPopupRoot ._PopupContainer .ConfirmDecline button.secondary.disabled:hover, .md_details_index #appPopupRoot ._PopupContainer .ConfirmDecline button.secondary[disabled], .md_details_index #appPopupRoot ._PopupContainer .ConfirmDecline button.secondary[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_details_index #classicPopupRoot .documentpopup .toolbar .buttons button.cancel {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_details_index #classicPopupRoot .documentpopup .toolbar .buttons button.cancel:active {
  box-shadow: none;
}

.md_details_index #classicPopupRoot .documentpopup .toolbar .buttons button.cancel {
  color: #0074AD;
}

.md_details_index #classicPopupRoot .documentpopup .toolbar .buttons button.cancel:hover, .md_details_index #classicPopupRoot .documentpopup .toolbar .buttons button.cancel:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_details_index #classicPopupRoot .documentpopup .toolbar .buttons button.cancel.disabled, .md_details_index #classicPopupRoot .documentpopup .toolbar .buttons button.cancel.disabled:hover, .md_details_index #classicPopupRoot .documentpopup .toolbar .buttons button.cancel[disabled], .md_details_index #classicPopupRoot .documentpopup .toolbar .buttons button.cancel[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_oauth_resourcelearnmore #content #main a#learnMoreBack {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.md_oauth_resourcelearnmore #content #main a#learnMoreBack:active {
  box-shadow: none;
}

.md_oauth_resourcelearnmore #content #main a#learnMoreBack {
  color: #0074AD;
}

.md_oauth_resourcelearnmore #content #main a#learnMoreBack:hover, .md_oauth_resourcelearnmore #content #main a#learnMoreBack:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.md_oauth_resourcelearnmore #content #main a#learnMoreBack.disabled, .md_oauth_resourcelearnmore #content #main a#learnMoreBack.disabled:hover, .md_oauth_resourcelearnmore #content #main a#learnMoreBack[disabled], .md_oauth_resourcelearnmore #content #main a#learnMoreBack[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.isPrelogin #wrap #main .driving-directions-standalone .step-content #CancelButton {
  background-color: #fff;
  border: 1px solid #0074AD;
}

.isPrelogin #wrap #main .driving-directions-standalone .step-content #CancelButton:active {
  box-shadow: none;
}

.isPrelogin #wrap #main .driving-directions-standalone .step-content #CancelButton {
  color: #0074AD;
}

.isPrelogin #wrap #main .driving-directions-standalone .step-content #CancelButton:hover, .isPrelogin #wrap #main .driving-directions-standalone .step-content #CancelButton:focus {
  background-color: #003B71;
  border: 1px solid #003B71;
  color: #fff;
  text-decoration: none;
}

.isPrelogin #wrap #main .driving-directions-standalone .step-content #CancelButton.disabled, .isPrelogin #wrap #main .driving-directions-standalone .step-content #CancelButton.disabled:hover, .isPrelogin #wrap #main .driving-directions-standalone .step-content #CancelButton[disabled], .isPrelogin #wrap #main .driving-directions-standalone .step-content #CancelButton[aria-disabled=true] {
  background-color: #E9EBEE;
  border: 1px solid #A0A5B6;
  color: #A0A5B6;
}

.md_react_index #main #appRoot ._ViewPickerPanel ._LoadMoreCommand button._Command._actionable.tertiary {
  border: none;
  background-color: transparent;
}

.md_react_index #main #appRoot ._ViewPickerPanel ._LoadMoreCommand button._Command._actionable.tertiary:hover, .md_react_index #main #appRoot ._ViewPickerPanel ._LoadMoreCommand button._Command._actionable.tertiary:focus {
  background-color: transparent;
}

body[class*=md] #main .cardlist .buttonList .button.editButton.tertiary {
  border: none;
  background-color: transparent;
}

body[class*=md] #main .cardlist .buttonList .button.editButton.tertiary:hover, body[class*=md] #main .cardlist .buttonList .button.editButton.tertiary:focus {
  background-color: transparent;
}

body[class*=md] .providersection .locationcontainer #slotwarning .formbuttons .warningButtonContainer a.warningContinue.tertiary {
  border: none;
  background-color: transparent;
}

body[class*=md] .providersection .locationcontainer #slotwarning .formbuttons .warningButtonContainer a.warningContinue.tertiary:hover, body[class*=md] .providersection .locationcontainer #slotwarning .formbuttons .warningButtonContainer a.warningContinue.tertiary:focus {
  background-color: transparent;
}

.md_caredecision_index #qnr-form #qnr-container #qnr-summary-table .edit-question-icon span.button.tertiary {
  border: none;
  background-color: transparent;
}

.md_caredecision_index #qnr-form #qnr-container #qnr-summary-table .edit-question-icon span.button.tertiary:hover, .md_caredecision_index #qnr-form #qnr-container #qnr-summary-table .edit-question-icon span.button.tertiary:focus {
  background-color: transparent;
}

body[class*=md] #calendar table td#calcancel button {
  border: none;
  background-color: transparent;
}

body[class*=md] #calendar table td#calcancel button:hover, body[class*=md] #calendar table td#calcancel button:focus {
  background-color: transparent;
}

.md_react_index #main .CommunicationPreferences .Preferences .Consents button.optInToggle {
  border: none;
  background-color: transparent;
}

.md_react_index #main .CommunicationPreferences .Preferences .Consents button.optInToggle:hover, .md_react_index #main .CommunicationPreferences .Preferences .Consents button.optInToggle:focus {
  background-color: transparent;
}

.md_react_index #appRoot .ConversationDetails .commands ._actionable._command.tertiary {
  border: none;
  background-color: transparent;
}

.md_react_index #appRoot .ConversationDetails .commands ._actionable._command.tertiary:hover, .md_react_index #appRoot .ConversationDetails .commands ._actionable._command.tertiary:focus {
  background-color: transparent;
}

.md_react_index .MessageComposer .ComposeDisclaimer .disclaimerButton {
  border: none;
  background-color: transparent;
}

.md_react_index .MessageComposer .ComposeDisclaimer .disclaimerButton:hover, .md_react_index .MessageComposer .ComposeDisclaimer .disclaimerButton:focus {
  background-color: transparent;
}

.md_react_index .MessageComposer .Actions .tertiary.action {
  border: none;
  background-color: transparent;
}

.md_react_index .MessageComposer .Actions .tertiary.action:hover, .md_react_index .MessageComposer .Actions .tertiary.action:focus {
  background-color: transparent;
}

body[class*=md] .nodeGroupOption .actionNodeBody .instructions .button.tertiary {
  border: none;
  background-color: transparent;
}

body[class*=md] .nodeGroupOption .actionNodeBody .instructions .button.tertiary:hover, body[class*=md] .nodeGroupOption .actionNodeBody .instructions .button.tertiary:focus {
  background-color: transparent;
}

.md_react_index #main .RecallOnboardingCommand {
  border: none;
  background-color: transparent;
}

.md_react_index #main .RecallOnboardingCommand:hover, .md_react_index #main .RecallOnboardingCommand:focus {
  background-color: transparent;
}

body[class*=md_] #main .questionnaire-template-container .qnr-summary-show-table {
  border: none;
  background-color: transparent;
}

body[class*=md_] #main .questionnaire-template-container .qnr-summary-show-table:hover, body[class*=md_] #main .questionnaire-template-container .qnr-summary-show-table:focus {
  background-color: transparent;
}

.md_react_index #main ._Disclosure .disclosureButton {
  border: none;
  background-color: transparent;
}

.md_react_index #main ._Disclosure .disclosureButton:hover, .md_react_index #main ._Disclosure .disclosureButton:focus {
  background-color: transparent;
}

.md_visitslist_index #main .Visits .component.notoolbar .filterAction .showFiltersButton {
  border: none;
  background-color: transparent;
}

.md_visitslist_index #main .Visits .component.notoolbar .filterAction .showFiltersButton:hover, .md_visitslist_index #main .Visits .component.notoolbar .filterAction .showFiltersButton:focus {
  background-color: transparent;
}

.md_visitslist_index #main .Visits .component.notoolbar .filterAction .clearFiltersButton {
  border: none;
  background-color: transparent;
}

.md_visitslist_index #main .Visits .component.notoolbar .filterAction .clearFiltersButton:hover, .md_visitslist_index #main .Visits .component.notoolbar .filterAction .clearFiltersButton:focus {
  background-color: transparent;
}

.md_react_index #main .VisitDetailsPastAmbulatory .VisitDetailsMultipleViews .Snapshots .PdfViewer .pdfDownload {
  border: none;
  background-color: transparent;
}

.md_react_index #main .VisitDetailsPastAmbulatory .VisitDetailsMultipleViews .Snapshots .PdfViewer .pdfDownload:hover, .md_react_index #main .VisitDetailsPastAmbulatory .VisitDetailsMultipleViews .Snapshots .PdfViewer .pdfDownload:focus {
  background-color: transparent;
}

body[class*=md] #main #allergies ._actionable.addOtherResultButton {
  border: none;
  background-color: transparent;
}

body[class*=md] #main #allergies ._actionable.addOtherResultButton:hover, body[class*=md] #main #allergies ._actionable.addOtherResultButton:focus {
  background-color: transparent;
}

.md_react_index #main #appRoot .loadMore {
  border: none;
  background-color: transparent;
}

.md_react_index #main #appRoot .loadMore:hover, .md_react_index #main #appRoot .loadMore:focus {
  background-color: transparent;
}

.md_react_index #main .PageNavigator:not([aria-disabled=true]) {
  border: none;
  background-color: transparent;
}

.md_react_index #main .PageNavigator:not([aria-disabled=true]):hover, .md_react_index #main .PageNavigator:not([aria-disabled=true]):focus {
  background-color: transparent;
}

.md_react_index #main .ResultDetails ._AdditionalActions .askAQuestionAction {
  border: none;
  background-color: transparent;
}

.md_react_index #main .ResultDetails ._AdditionalActions .askAQuestionAction:hover, .md_react_index #main .ResultDetails ._AdditionalActions .askAQuestionAction:focus {
  background-color: transparent;
}

.md_triagehistory_load .nodeGroupOption .actionNodeBody .tertiary.rightLink {
  border: none;
  background-color: transparent;
}

.md_triagehistory_load .nodeGroupOption .actionNodeBody .tertiary.rightLink:hover, .md_triagehistory_load .nodeGroupOption .actionNodeBody .tertiary.rightLink:focus {
  background-color: transparent;
}

body[class*=_load] .selfTriage .disabledGroups details.expandable summary.toggleButton {
  border: none;
  background-color: transparent;
}

body[class*=_load] .selfTriage .disabledGroups details.expandable summary.toggleButton:hover, body[class*=_load] .selfTriage .disabledGroups details.expandable summary.toggleButton:focus {
  background-color: transparent;
}

.md_selftriage_load #allergies [data-id=additem] .addlabel {
  border: none;
  background-color: transparent;
}

.md_selftriage_load #allergies [data-id=additem] .addlabel:hover, .md_selftriage_load #allergies [data-id=additem] .addlabel:focus {
  background-color: transparent;
}

.md_react_index .CommunicationPreferences .detailsList button._ExpandCommand .contentAction {
  border: none;
  background-color: transparent;
}

.md_react_index .CommunicationPreferences .detailsList button._ExpandCommand .contentAction:hover, .md_react_index .CommunicationPreferences .detailsList button._ExpandCommand .contentAction:focus {
  background-color: transparent;
}

.md_react_index #wrap #main #appRoot .CapturedWorkflowPage .activityContent .educationScreen .storyContainer .linkContainer .toggleLink {
  border: none;
  background-color: transparent;
}

.md_react_index #wrap #main #appRoot .CapturedWorkflowPage .activityContent .educationScreen .storyContainer .linkContainer .toggleLink:hover, .md_react_index #wrap #main #appRoot .CapturedWorkflowPage .activityContent .educationScreen .storyContainer .linkContainer .toggleLink:focus {
  background-color: transparent;
}

.md_react_index #wrap #main #appRoot .documentPage .signatureControl .ClearCanvas button.ClearCanvasCommand {
  border: none;
  background-color: transparent;
}

.md_react_index #wrap #main #appRoot .documentPage .signatureControl .ClearCanvas button.ClearCanvasCommand:hover, .md_react_index #wrap #main #appRoot .documentPage .signatureControl .ClearCanvas button.ClearCanvasCommand:focus {
  background-color: transparent;
}

.md_react_index #wrap #main #appRoot .CapturedWorkflowPage > ._command.tertiary {
  border: none;
  background-color: transparent;
}

.md_react_index #wrap #main #appRoot .CapturedWorkflowPage > ._command.tertiary:hover, .md_react_index #wrap #main #appRoot .CapturedWorkflowPage > ._command.tertiary:focus {
  background-color: transparent;
}

.md_react_index #wrap #main #appRoot .CapturedWorkflowPage .educationSharingScreen .navigationContainer .centeredLink {
  border: none;
  background-color: transparent;
}

.md_react_index #wrap #main #appRoot .CapturedWorkflowPage .educationSharingScreen .navigationContainer .centeredLink:hover, .md_react_index #wrap #main #appRoot .CapturedWorkflowPage .educationSharingScreen .navigationContainer .centeredLink:focus {
  background-color: transparent;
}

.md_react_index #wrap #content #main #appRoot .CommunicationCenter .ConversationListPicker .ConversationFolder .ConversationMultiAction .firstLine .tertiary.neutral {
  border: none;
  background-color: transparent;
}

.md_react_index #wrap #content #main #appRoot .CommunicationCenter .ConversationListPicker .ConversationFolder .ConversationMultiAction .firstLine .tertiary.neutral:hover, .md_react_index #wrap #content #main #appRoot .CommunicationCenter .ConversationListPicker .ConversationFolder .ConversationMultiAction .firstLine .tertiary.neutral:focus {
  background-color: transparent;
}

.md_react_index #wrap #content #main #appRoot .CommunicationCenter .ConversationListPicker .ConversationFolder .ConversationMultiActionLine button.tertiary {
  border: none;
  background-color: transparent;
}

.md_react_index #wrap #content #main #appRoot .CommunicationCenter .ConversationListPicker .ConversationFolder .ConversationMultiActionLine button.tertiary:hover, .md_react_index #wrap #content #main #appRoot .CommunicationCenter .ConversationListPicker .ConversationFolder .ConversationMultiActionLine button.tertiary:focus {
  background-color: transparent;
}

.md_react_index #wrap #main #appRoot .CapturedWorkflowPage .activityContent ._command.tertiary {
  border: none;
  background-color: transparent;
}

.md_react_index #wrap #main #appRoot .CapturedWorkflowPage .activityContent ._command.tertiary:hover, .md_react_index #wrap #main #appRoot .CapturedWorkflowPage .activityContent ._command.tertiary:focus {
  background-color: transparent;
}

.md_react_index #main #appRoot .documentPage .signatureControl .CanvasControlButtons .ClearCanvas .tertiary.ClearCanvasCommand {
  border: none;
  background-color: transparent;
}

.md_react_index #main #appRoot .documentPage .signatureControl .CanvasControlButtons .ClearCanvas .tertiary.ClearCanvasCommand:hover, .md_react_index #main #appRoot .documentPage .signatureControl .CanvasControlButtons .ClearCanvas .tertiary.ClearCanvasCommand:focus {
  background-color: transparent;
}

.md_react_index #main #appRoot .ToDo .ToDoTasks .TasksNavigation .tertiary[class*=navigate] {
  border: none;
  background-color: transparent;
}

.md_react_index #main #appRoot .ToDo .ToDoTasks .TasksNavigation .tertiary[class*=navigate]:hover, .md_react_index #main #appRoot .ToDo .ToDoTasks .TasksNavigation .tertiary[class*=navigate]:focus {
  background-color: transparent;
}

.md_react_index #main #appRoot .ToDo .ToDoTasks .progressAndOptions ._Menu button[class^=_Menu] {
  border: none;
  background-color: transparent;
}

.md_react_index #main #appRoot .ToDo .ToDoTasks .progressAndOptions ._Menu button[class^=_Menu]:hover, .md_react_index #main #appRoot .ToDo .ToDoTasks .progressAndOptions ._Menu button[class^=_Menu]:focus {
  background-color: transparent;
}

body[class*=md] #calendar table.calendarfooter td#calcancel {
  border: none;
  background-color: transparent;
}

body[class*=md] #calendar table.calendarfooter td#calcancel:hover, body[class*=md] #calendar table.calendarfooter td#calcancel:focus {
  background-color: transparent;
}

body[class*=md] .slotsData .loadmorecontainer .button.cleartimefiltersbutton {
  border: none;
  background-color: transparent;
}

body[class*=md] .slotsData .loadmorecontainer .button.cleartimefiltersbutton:hover, body[class*=md] .slotsData .loadmorecontainer .button.cleartimefiltersbutton:focus {
  background-color: transparent;
}

.md_react_index #wrap #content #appRoot .CommunicationCenter .commCenterMain button.tertiary {
  border: none;
  background-color: transparent;
}

.md_react_index #wrap #content #appRoot .CommunicationCenter .commCenterMain button.tertiary:hover, .md_react_index #wrap #content #appRoot .CommunicationCenter .commCenterMain button.tertiary:focus {
  background-color: transparent;
}

.md_covidstatus_index #wrap #content #sidebar #covidVideoContainer .videoCard .collapse_expand .collapse_expand_button {
  border: none;
  background-color: transparent;
}

.md_covidstatus_index #wrap #content #sidebar #covidVideoContainer .videoCard .collapse_expand .collapse_expand_button:hover, .md_covidstatus_index #wrap #content #sidebar #covidVideoContainer .videoCard .collapse_expand .collapse_expand_button:focus {
  background-color: transparent;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket .detailsReviewPage .declineButtonList .declineButton {
  border: none;
  background-color: transparent;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket .detailsReviewPage .declineButtonList .declineButton:hover, .md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .recommendationsBucket .detailsReviewPage .declineButtonList .declineButton:focus {
  background-color: transparent;
}

.md_triagehistory_load #past-triages-workflow .historyBody .recommendationsBucket .actionNodeBody .instructions .tertiary {
  border: none;
  background-color: transparent;
}

.md_triagehistory_load #past-triages-workflow .historyBody .recommendationsBucket .actionNodeBody .instructions .tertiary:hover, .md_triagehistory_load #past-triages-workflow .historyBody .recommendationsBucket .actionNodeBody .instructions .tertiary:focus {
  background-color: transparent;
}

.md_triagehistory_load #past-triages-workflow .recommendationsBucket .groupDetails .card .additionalInfoLink .button.tertiary {
  border: none;
  background-color: transparent;
}

.md_triagehistory_load #past-triages-workflow .recommendationsBucket .groupDetails .card .additionalInfoLink .button.tertiary:hover, .md_triagehistory_load #past-triages-workflow .recommendationsBucket .groupDetails .card .additionalInfoLink .button.tertiary:focus {
  background-color: transparent;
}

md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .declinedRecommendations .disabledGroups summary {
  border: none;
  background-color: transparent;
}

md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .declinedRecommendations .disabledGroups summary:hover, md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .declinedRecommendations .disabledGroups summary:focus {
  background-color: transparent;
}

.md_react_index #wrap #main .OrganizationAuthSearchResults .OrganizationSearchCard .orgDetails button.associatedOrgWrapper {
  border: none;
  background-color: transparent;
}

.md_react_index #wrap #main .OrganizationAuthSearchResults .OrganizationSearchCard .orgDetails button.associatedOrgWrapper:hover, .md_react_index #wrap #main .OrganizationAuthSearchResults .OrganizationSearchCard .orgDetails button.associatedOrgWrapper:focus {
  background-color: transparent;
}

.md_familyaccess_index #wrap div[id*=video-card-container] .collapse_expand .collapse_expand_button {
  border: none;
  background-color: transparent;
}

.md_familyaccess_index #wrap div[id*=video-card-container] .collapse_expand .collapse_expand_button:hover, .md_familyaccess_index #wrap div[id*=video-card-container] .collapse_expand .collapse_expand_button:focus {
  background-color: transparent;
}

.md_scheduling_index #scheduling-workflow-container .disclosureButton {
  border: none;
  background-color: transparent;
}

.md_scheduling_index #scheduling-workflow-container .disclosureButton:hover, .md_scheduling_index #scheduling-workflow-container .disclosureButton:focus {
  background-color: transparent;
}

.md_scheduling_index #wrap #main #scheduling-workflow-container .hasFloatingNavigation .qnrStep .edit-response-margin a[role=button] {
  border: none;
  background-color: transparent;
}

.md_scheduling_index #wrap #main #scheduling-workflow-container .hasFloatingNavigation .qnrStep .edit-response-margin a[role=button]:hover, .md_scheduling_index #wrap #main #scheduling-workflow-container .hasFloatingNavigation .qnrStep .edit-response-margin a[role=button]:focus {
  background-color: transparent;
}

.md_scheduling_index #wrap #main #scheduling-workflow-container .slotsstep .slotsContainer .slotsData #common-zero-state .clearFiltersContainer #clear-filters-no-providers-button {
  border: none;
  background-color: transparent;
}

.md_scheduling_index #wrap #main #scheduling-workflow-container .slotsstep .slotsContainer .slotsData #common-zero-state .clearFiltersContainer #clear-filters-no-providers-button:hover, .md_scheduling_index #wrap #main #scheduling-workflow-container .slotsstep .slotsContainer .slotsData #common-zero-state .clearFiltersContainer #clear-filters-no-providers-button:focus {
  background-color: transparent;
}

.md_react_index #main #appRoot .AuthorizeSharing .AuthCard .AuthCardMainSection .seeMoreSection button.authCardText {
  border: none;
  background-color: transparent;
}

.md_react_index #main #appRoot .AuthorizeSharing .AuthCard .AuthCardMainSection .seeMoreSection button.authCardText:hover, .md_react_index #main #appRoot .AuthorizeSharing .AuthCard .AuthCardMainSection .seeMoreSection button.authCardText:focus {
  background-color: transparent;
}

.md_echeckin_index #main #echeckin-workflow #eCheckInMedications .MedicationEntry .validatedEntryForm button.tertiary {
  border: none;
  background-color: transparent;
}

.md_echeckin_index #main #echeckin-workflow #eCheckInMedications .MedicationEntry .validatedEntryForm button.tertiary:hover, .md_echeckin_index #main #echeckin-workflow #eCheckInMedications .MedicationEntry .validatedEntryForm button.tertiary:focus {
  background-color: transparent;
}

body[class*=md] #main [id*=-workflow] .recommendationsBucket .instructions .tertiary.toggleButton {
  border: none;
  background-color: transparent;
}

body[class*=md] #main [id*=-workflow] .recommendationsBucket .instructions .tertiary.toggleButton:hover, body[class*=md] #main [id*=-workflow] .recommendationsBucket .instructions .tertiary.toggleButton:focus {
  background-color: transparent;
}

.md_selftriage_load #selftriage-triage-workflow .recommendationsBucket .slotsstep .slotsData .zeroStateContainer .loadmorecontainer button.resetcalendarfilterbutton {
  border: none;
  background-color: transparent;
}

.md_selftriage_load #selftriage-triage-workflow .recommendationsBucket .slotsstep .slotsData .zeroStateContainer .loadmorecontainer button.resetcalendarfilterbutton:hover, .md_selftriage_load #selftriage-triage-workflow .recommendationsBucket .slotsstep .slotsData .zeroStateContainer .loadmorecontainer button.resetcalendarfilterbutton:focus {
  background-color: transparent;
}

.md_details_index #wrap #ba_details_activity #ba_details_main .GenerateDetailBillCommand button.tertiary.generateButton {
  border: none;
  background-color: transparent;
}

.md_details_index #wrap #ba_details_activity #ba_details_main .GenerateDetailBillCommand button.tertiary.generateButton:hover, .md_details_index #wrap #ba_details_activity #ba_details_main .GenerateDetailBillCommand button.tertiary.generateButton:focus {
  background-color: transparent;
}

.md_details_index #wrap #ba_details_activity #ba_details_main .headerWithPrint #ba_details_visits_showhide span#ba_details_visits_showhide_show .ba_header_chevron {
  border: none;
  background-color: transparent;
}

.md_details_index #wrap #ba_details_activity #ba_details_main .headerWithPrint #ba_details_visits_showhide span#ba_details_visits_showhide_show .ba_header_chevron:hover, .md_details_index #wrap #ba_details_activity #ba_details_main .headerWithPrint #ba_details_visits_showhide span#ba_details_visits_showhide_show .ba_header_chevron:focus {
  background-color: transparent;
}

.md_details_index #wrap #ba_details_activity #ba_details_main .headerWithPrint #ba_details_visits_showhide span#ba_details_visits_showhide_hide .ba_header_chevron {
  border: none;
  background-color: transparent;
}

.md_details_index #wrap #ba_details_activity #ba_details_main .headerWithPrint #ba_details_visits_showhide span#ba_details_visits_showhide_hide .ba_header_chevron:hover, .md_details_index #wrap #ba_details_activity #ba_details_main .headerWithPrint #ba_details_visits_showhide span#ba_details_visits_showhide_hide .ba_header_chevron:focus {
  background-color: transparent;
}

.md_details_index #wrap #content #ba_details_activity a.ba_details_statements_load_more {
  border: none;
  background-color: transparent;
}

.md_details_index #wrap #content #ba_details_activity a.ba_details_statements_load_more:hover, .md_details_index #wrap #content #ba_details_activity a.ba_details_statements_load_more:focus {
  background-color: transparent;
}

.md_react_index #wrap #main .BillPay .NewPaymentMethod .PaymentMethodSelection button.tertiary {
  border: none;
  background-color: transparent;
}

.md_react_index #wrap #main .BillPay .NewPaymentMethod .PaymentMethodSelection button.tertiary:hover, .md_react_index #wrap #main .BillPay .NewPaymentMethod .PaymentMethodSelection button.tertiary:focus {
  background-color: transparent;
}

.md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text .H2G-info-container button.expand-info {
  border: none;
  background-color: transparent;
}

.md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text .H2G-info-container button.expand-info:hover, .md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text .H2G-info-container button.expand-info:focus {
  background-color: transparent;
}

.md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text #video-card-container-header #LinkMyAccounts .collapse_expand_button {
  border: none;
  background-color: transparent;
}

.md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text #video-card-container-header #LinkMyAccounts .collapse_expand_button:hover, .md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text #video-card-container-header #LinkMyAccounts .collapse_expand_button:focus {
  background-color: transparent;
}

.md_selftriage_load #wrap #selftriage-triage-workflow .slotsstep .filtercontainerparent .filtercontainer #Credentials-group .filter-group-expand-collapse #Credentials-show-more {
  border: none;
  background-color: transparent;
}

.md_selftriage_load #wrap #selftriage-triage-workflow .slotsstep .filtercontainerparent .filtercontainer #Credentials-group .filter-group-expand-collapse #Credentials-show-more:hover, .md_selftriage_load #wrap #selftriage-triage-workflow .slotsstep .filtercontainerparent .filtercontainer #Credentials-group .filter-group-expand-collapse #Credentials-show-more:focus {
  background-color: transparent;
}

.md_selftriage_load #selftriage-triage-workflow .groupRecommendationsBucket .actionButtons .button.secondary.negative.declineButton {
  background-color: #fff;
  border: 1px solid #B63125;
  box-shadow: none;
  color: #B63125;
}

.md_selftriage_load #selftriage-triage-workflow .groupRecommendationsBucket .actionButtons .button.secondary.negative.declineButton:hover {
  background-color: #B63125;
  color: #fff;
}

.md_react_index #main #appRoot ._ActionGroup.documentActionButtons ._command.secondary.negative {
  background-color: #fff;
  border: 1px solid #B63125;
  box-shadow: none;
  color: #B63125;
}

.md_react_index #main #appRoot ._ActionGroup.documentActionButtons ._command.secondary.negative:hover {
  background-color: #B63125;
  color: #fff;
}

body[class*=md] ._FilterCarousel button._FilterCarouselArrow.active {
  background-color: #0074AD;
}

body[class*=md] ._FilterCarousel button._FilterCarouselArrow.active:hover {
  background-color: #003B71;
}

body[class*=md] ._FilterCarousel button._FilterCarouselArrow.inactive {
  background-color: #A0A5B6;
}

/*FEDEPIC-8699 - For all selection boxes in fs07*/
body[class*=md_] #wrap #main .tbContainer, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck), body[class*=md_] #wrap #main p.buttoncheck, body[class*=md_] #wrap #main .ChartTypeFilters {
  padding: 0;
  margin: 0 0.5rem 0.6rem 0;
}

body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider):checked + label, body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox]:checked + label, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck:checked + label, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio:checked + label, body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox]:checked + label, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider):checked + label, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox]:checked + label, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck:checked + label, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio:checked + label, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox]:checked + label, body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider):checked + label, body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox]:checked + label, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck:checked + label, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio:checked + label, body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox]:checked + label, body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider):checked + label, body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox]:checked + label, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck:checked + label, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio:checked + label, body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox]:checked + label {
  background: none;
  border: 2px solid #0078B3 !important;
}

body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider):checked + label, body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider):checked + label span, body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox]:checked + label, body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox]:checked + label span, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck:checked + label, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck:checked + label span, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio:checked + label, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio:checked + label span, body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox]:checked + label, body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox]:checked + label span, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider):checked + label, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider):checked + label span, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox]:checked + label, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox]:checked + label span, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck:checked + label, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck:checked + label span, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio:checked + label, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio:checked + label span, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox]:checked + label, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox]:checked + label span, body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider):checked + label, body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider):checked + label span, body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox]:checked + label, body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox]:checked + label span, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck:checked + label, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck:checked + label span, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio:checked + label, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio:checked + label span, body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox]:checked + label, body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox]:checked + label span, body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider):checked + label, body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider):checked + label span, body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox]:checked + label, body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox]:checked + label span, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck:checked + label, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck:checked + label span, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio:checked + label, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio:checked + label span, body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox]:checked + label, body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox]:checked + label span {
  font-family: "Gotham 5r";
}

body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider):checked[disabled] + label, body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox]:checked[disabled] + label, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck:checked[disabled] + label, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio:checked[disabled] + label, body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox]:checked[disabled] + label, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider):checked[disabled] + label, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox]:checked[disabled] + label, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck:checked[disabled] + label, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio:checked[disabled] + label, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox]:checked[disabled] + label, body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider):checked[disabled] + label, body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox]:checked[disabled] + label, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck:checked[disabled] + label, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio:checked[disabled] + label, body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox]:checked[disabled] + label, body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider):checked[disabled] + label, body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox]:checked[disabled] + label, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck:checked[disabled] + label, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio:checked[disabled] + label, body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox]:checked[disabled] + label {
  border: 2px solid #878F9B !important;
}

body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider):not(:checked) + label.togglebutton[for]:hover, body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider):not(:checked) + label._DataEntryLabel:hover, body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox]:not(:checked) + label.togglebutton[for]:hover, body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox]:not(:checked) + label._DataEntryLabel:hover, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck:not(:checked) + label.togglebutton[for]:hover, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck:not(:checked) + label._DataEntryLabel:hover, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio:not(:checked) + label.togglebutton[for]:hover, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio:not(:checked) + label._DataEntryLabel:hover, body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label.togglebutton[for]:hover, body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label._DataEntryLabel:hover, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider):not(:checked) + label.togglebutton[for]:hover, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider):not(:checked) + label._DataEntryLabel:hover, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox]:not(:checked) + label.togglebutton[for]:hover, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox]:not(:checked) + label._DataEntryLabel:hover, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck:not(:checked) + label.togglebutton[for]:hover, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck:not(:checked) + label._DataEntryLabel:hover, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio:not(:checked) + label.togglebutton[for]:hover, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio:not(:checked) + label._DataEntryLabel:hover, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label.togglebutton[for]:hover, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label._DataEntryLabel:hover, body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider):not(:checked) + label.togglebutton[for]:hover, body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider):not(:checked) + label._DataEntryLabel:hover, body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox]:not(:checked) + label.togglebutton[for]:hover, body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox]:not(:checked) + label._DataEntryLabel:hover, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck:not(:checked) + label.togglebutton[for]:hover, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck:not(:checked) + label._DataEntryLabel:hover, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio:not(:checked) + label.togglebutton[for]:hover, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio:not(:checked) + label._DataEntryLabel:hover, body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label.togglebutton[for]:hover, body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label._DataEntryLabel:hover, body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider):not(:checked) + label.togglebutton[for]:hover, body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider):not(:checked) + label._DataEntryLabel:hover, body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox]:not(:checked) + label.togglebutton[for]:hover, body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox]:not(:checked) + label._DataEntryLabel:hover, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck:not(:checked) + label.togglebutton[for]:hover, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck:not(:checked) + label._DataEntryLabel:hover, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio:not(:checked) + label.togglebutton[for]:hover, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio:not(:checked) + label._DataEntryLabel:hover, body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label.togglebutton[for]:hover, body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label._DataEntryLabel:hover {
  background-color: #F0F7FA !important;
}

body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider):not(:checked) + label.togglebutton[for], body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider):not(:checked) + label.togglebutton[for] span, body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider):not(:checked) + label._DataEntryLabel, body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider):not(:checked) + label._DataEntryLabel span, body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider):not(:checked) + label.buttoncheck, body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider):not(:checked) + label.buttoncheck span, body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox]:not(:checked) + label.togglebutton[for], body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox]:not(:checked) + label.togglebutton[for] span, body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox]:not(:checked) + label._DataEntryLabel, body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox]:not(:checked) + label._DataEntryLabel span, body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox]:not(:checked) + label.buttoncheck, body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox]:not(:checked) + label.buttoncheck span, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck:not(:checked) + label.togglebutton[for], body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck:not(:checked) + label.togglebutton[for] span, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck:not(:checked) + label._DataEntryLabel, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck:not(:checked) + label._DataEntryLabel span, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck:not(:checked) + label.buttoncheck, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck:not(:checked) + label.buttoncheck span, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio:not(:checked) + label.togglebutton[for], body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio:not(:checked) + label.togglebutton[for] span, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio:not(:checked) + label._DataEntryLabel, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio:not(:checked) + label._DataEntryLabel span, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio:not(:checked) + label.buttoncheck, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio:not(:checked) + label.buttoncheck span, body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label.togglebutton[for], body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label.togglebutton[for] span, body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label._DataEntryLabel, body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label._DataEntryLabel span, body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label.buttoncheck, body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label.buttoncheck span, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider):not(:checked) + label.togglebutton[for], body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider):not(:checked) + label.togglebutton[for] span, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider):not(:checked) + label._DataEntryLabel, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider):not(:checked) + label._DataEntryLabel span, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider):not(:checked) + label.buttoncheck, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider):not(:checked) + label.buttoncheck span, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox]:not(:checked) + label.togglebutton[for], body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox]:not(:checked) + label.togglebutton[for] span, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox]:not(:checked) + label._DataEntryLabel, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox]:not(:checked) + label._DataEntryLabel span, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox]:not(:checked) + label.buttoncheck, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox]:not(:checked) + label.buttoncheck span, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck:not(:checked) + label.togglebutton[for], body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck:not(:checked) + label.togglebutton[for] span, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck:not(:checked) + label._DataEntryLabel, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck:not(:checked) + label._DataEntryLabel span, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck:not(:checked) + label.buttoncheck, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck:not(:checked) + label.buttoncheck span, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio:not(:checked) + label.togglebutton[for], body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio:not(:checked) + label.togglebutton[for] span, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio:not(:checked) + label._DataEntryLabel, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio:not(:checked) + label._DataEntryLabel span, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio:not(:checked) + label.buttoncheck, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio:not(:checked) + label.buttoncheck span, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label.togglebutton[for], body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label.togglebutton[for] span, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label._DataEntryLabel, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label._DataEntryLabel span, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label.buttoncheck, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label.buttoncheck span, body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider):not(:checked) + label.togglebutton[for], body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider):not(:checked) + label.togglebutton[for] span, body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider):not(:checked) + label._DataEntryLabel, body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider):not(:checked) + label._DataEntryLabel span, body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider):not(:checked) + label.buttoncheck, body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider):not(:checked) + label.buttoncheck span, body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox]:not(:checked) + label.togglebutton[for], body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox]:not(:checked) + label.togglebutton[for] span, body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox]:not(:checked) + label._DataEntryLabel, body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox]:not(:checked) + label._DataEntryLabel span, body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox]:not(:checked) + label.buttoncheck, body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox]:not(:checked) + label.buttoncheck span, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck:not(:checked) + label.togglebutton[for], body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck:not(:checked) + label.togglebutton[for] span, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck:not(:checked) + label._DataEntryLabel, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck:not(:checked) + label._DataEntryLabel span, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck:not(:checked) + label.buttoncheck, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck:not(:checked) + label.buttoncheck span, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio:not(:checked) + label.togglebutton[for], body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio:not(:checked) + label.togglebutton[for] span, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio:not(:checked) + label._DataEntryLabel, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio:not(:checked) + label._DataEntryLabel span, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio:not(:checked) + label.buttoncheck, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio:not(:checked) + label.buttoncheck span, body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label.togglebutton[for], body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label.togglebutton[for] span, body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label._DataEntryLabel, body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label._DataEntryLabel span, body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label.buttoncheck, body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label.buttoncheck span, body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider):not(:checked) + label.togglebutton[for], body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider):not(:checked) + label.togglebutton[for] span, body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider):not(:checked) + label._DataEntryLabel, body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider):not(:checked) + label._DataEntryLabel span, body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider):not(:checked) + label.buttoncheck, body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider):not(:checked) + label.buttoncheck span, body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox]:not(:checked) + label.togglebutton[for], body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox]:not(:checked) + label.togglebutton[for] span, body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox]:not(:checked) + label._DataEntryLabel, body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox]:not(:checked) + label._DataEntryLabel span, body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox]:not(:checked) + label.buttoncheck, body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox]:not(:checked) + label.buttoncheck span, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck:not(:checked) + label.togglebutton[for], body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck:not(:checked) + label.togglebutton[for] span, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck:not(:checked) + label._DataEntryLabel, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck:not(:checked) + label._DataEntryLabel span, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck:not(:checked) + label.buttoncheck, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck:not(:checked) + label.buttoncheck span, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio:not(:checked) + label.togglebutton[for], body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio:not(:checked) + label.togglebutton[for] span, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio:not(:checked) + label._DataEntryLabel, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio:not(:checked) + label._DataEntryLabel span, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio:not(:checked) + label.buttoncheck, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio:not(:checked) + label.buttoncheck span, body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label.togglebutton[for], body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label.togglebutton[for] span, body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label._DataEntryLabel, body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label._DataEntryLabel span, body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label.buttoncheck, body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox]:not(:checked) + label.buttoncheck span {
  font-family: "Gotham 4r";
}

body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider):focus + label.togglebutton, body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider):focus + label._DataEntryLabel, body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider):focus + label.buttoncheck, body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox]:focus + label.togglebutton, body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox]:focus + label._DataEntryLabel, body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox]:focus + label.buttoncheck, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck:focus + label.togglebutton, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck:focus + label._DataEntryLabel, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck:focus + label.buttoncheck, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio:focus + label.togglebutton, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio:focus + label._DataEntryLabel, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio:focus + label.buttoncheck, body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label.togglebutton, body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label._DataEntryLabel, body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label.buttoncheck, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider):focus + label.togglebutton, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider):focus + label._DataEntryLabel, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider):focus + label.buttoncheck, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox]:focus + label.togglebutton, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox]:focus + label._DataEntryLabel, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox]:focus + label.buttoncheck, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck:focus + label.togglebutton, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck:focus + label._DataEntryLabel, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck:focus + label.buttoncheck, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio:focus + label.togglebutton, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio:focus + label._DataEntryLabel, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio:focus + label.buttoncheck, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label.togglebutton, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label._DataEntryLabel, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label.buttoncheck, body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider):focus + label.togglebutton, body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider):focus + label._DataEntryLabel, body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider):focus + label.buttoncheck, body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox]:focus + label.togglebutton, body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox]:focus + label._DataEntryLabel, body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox]:focus + label.buttoncheck, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck:focus + label.togglebutton, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck:focus + label._DataEntryLabel, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck:focus + label.buttoncheck, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio:focus + label.togglebutton, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio:focus + label._DataEntryLabel, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio:focus + label.buttoncheck, body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label.togglebutton, body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label._DataEntryLabel, body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label.buttoncheck, body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider):focus + label.togglebutton, body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider):focus + label._DataEntryLabel, body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider):focus + label.buttoncheck, body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox]:focus + label.togglebutton, body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox]:focus + label._DataEntryLabel, body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox]:focus + label.buttoncheck, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck:focus + label.togglebutton, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck:focus + label._DataEntryLabel, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck:focus + label.buttoncheck, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio:focus + label.togglebutton, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio:focus + label._DataEntryLabel, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio:focus + label.buttoncheck, body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label.togglebutton, body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label._DataEntryLabel, body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label.buttoncheck {
  outline: -webkit-focus-ring-color auto 1px;
}

body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label.togglebutton:hover, body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider):focus + label.togglebutton, body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label._DataEntryLabel:hover, body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider):focus + label._DataEntryLabel, body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label.buttoncheck:hover, body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider):focus + label.buttoncheck, body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label.togglebutton:hover, body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox]:focus + label.togglebutton, body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label._DataEntryLabel:hover, body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox]:focus + label._DataEntryLabel, body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label.buttoncheck:hover, body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox]:focus + label.buttoncheck, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label.togglebutton:hover, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck:focus + label.togglebutton, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label._DataEntryLabel:hover, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck:focus + label._DataEntryLabel, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label.buttoncheck:hover, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck:focus + label.buttoncheck, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label.togglebutton:hover, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio:focus + label.togglebutton, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel:hover, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio:focus + label._DataEntryLabel, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label.buttoncheck:hover, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio:focus + label.buttoncheck, body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton:hover, body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label.togglebutton, body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel:hover, body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label._DataEntryLabel, body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck:hover, body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label.buttoncheck, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label.togglebutton:hover, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider):focus + label.togglebutton, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label._DataEntryLabel:hover, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider):focus + label._DataEntryLabel, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label.buttoncheck:hover, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider):focus + label.buttoncheck, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label.togglebutton:hover, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox]:focus + label.togglebutton, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label._DataEntryLabel:hover, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox]:focus + label._DataEntryLabel, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label.buttoncheck:hover, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox]:focus + label.buttoncheck, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label.togglebutton:hover, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck:focus + label.togglebutton, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label._DataEntryLabel:hover, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck:focus + label._DataEntryLabel, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label.buttoncheck:hover, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck:focus + label.buttoncheck, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label.togglebutton:hover, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio:focus + label.togglebutton, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel:hover, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio:focus + label._DataEntryLabel, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label.buttoncheck:hover, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio:focus + label.buttoncheck, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton:hover, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label.togglebutton, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel:hover, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label._DataEntryLabel, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck:hover, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label.buttoncheck, body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label.togglebutton:hover, body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider):focus + label.togglebutton, body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label._DataEntryLabel:hover, body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider):focus + label._DataEntryLabel, body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label.buttoncheck:hover, body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider):focus + label.buttoncheck, body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label.togglebutton:hover, body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox]:focus + label.togglebutton, body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label._DataEntryLabel:hover, body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox]:focus + label._DataEntryLabel, body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label.buttoncheck:hover, body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox]:focus + label.buttoncheck, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label.togglebutton:hover, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck:focus + label.togglebutton, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label._DataEntryLabel:hover, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck:focus + label._DataEntryLabel, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label.buttoncheck:hover, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck:focus + label.buttoncheck, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label.togglebutton:hover, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio:focus + label.togglebutton, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel:hover, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio:focus + label._DataEntryLabel, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label.buttoncheck:hover, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio:focus + label.buttoncheck, body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton:hover, body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label.togglebutton, body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel:hover, body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label._DataEntryLabel, body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck:hover, body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label.buttoncheck, body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label.togglebutton:hover, body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider):focus + label.togglebutton, body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label._DataEntryLabel:hover, body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider):focus + label._DataEntryLabel, body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label.buttoncheck:hover, body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider):focus + label.buttoncheck, body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label.togglebutton:hover, body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox]:focus + label.togglebutton, body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label._DataEntryLabel:hover, body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox]:focus + label._DataEntryLabel, body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label.buttoncheck:hover, body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox]:focus + label.buttoncheck, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label.togglebutton:hover, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck:focus + label.togglebutton, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label._DataEntryLabel:hover, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck:focus + label._DataEntryLabel, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label.buttoncheck:hover, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck:focus + label.buttoncheck, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label.togglebutton:hover, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio:focus + label.togglebutton, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel:hover, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio:focus + label._DataEntryLabel, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label.buttoncheck:hover, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio:focus + label.buttoncheck, body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton:hover, body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label.togglebutton, body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel:hover, body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label._DataEntryLabel, body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck:hover, body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox]:focus + label.buttoncheck {
  text-decoration: none;
}

body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label.togglebutton, body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label._DataEntryLabel, body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label.buttoncheck, body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label.togglebutton, body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label._DataEntryLabel, body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label.buttoncheck, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label.togglebutton, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label._DataEntryLabel, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label.buttoncheck, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label.togglebutton, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label.buttoncheck, body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton, body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel, body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label.togglebutton, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label._DataEntryLabel, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label.buttoncheck, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label.togglebutton, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label._DataEntryLabel, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label.buttoncheck, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label.togglebutton, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label._DataEntryLabel, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label.buttoncheck, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label.togglebutton, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label.buttoncheck, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck, body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label.togglebutton, body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label._DataEntryLabel, body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label.buttoncheck, body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label.togglebutton, body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label._DataEntryLabel, body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label.buttoncheck, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label.togglebutton, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label._DataEntryLabel, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label.buttoncheck, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label.togglebutton, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label.buttoncheck, body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton, body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel, body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck, body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label.togglebutton, body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label._DataEntryLabel, body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label.buttoncheck, body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label.togglebutton, body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label._DataEntryLabel, body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label.buttoncheck, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label.togglebutton, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label._DataEntryLabel, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label.buttoncheck, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label.togglebutton, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label.buttoncheck, body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton, body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel, body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck {
  border: solid 1px #878F9B;
  border-radius: 12px;
  box-shadow: none;
  color: #0D1C3D;
  font-size: 1rem;
  line-height: normal;
  margin: 0 !important;
  top: 0;
}

body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label.togglebutton:focus, body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label._DataEntryLabel:focus, body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label.buttoncheck:focus, body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label.togglebutton:focus, body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label._DataEntryLabel:focus, body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label.buttoncheck:focus, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label.togglebutton:focus, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label._DataEntryLabel:focus, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label.buttoncheck:focus, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label.togglebutton:focus, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel:focus, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label.buttoncheck:focus, body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton:focus, body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel:focus, body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck:focus, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label.togglebutton:focus, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label._DataEntryLabel:focus, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label.buttoncheck:focus, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label.togglebutton:focus, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label._DataEntryLabel:focus, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label.buttoncheck:focus, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label.togglebutton:focus, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label._DataEntryLabel:focus, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label.buttoncheck:focus, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label.togglebutton:focus, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel:focus, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label.buttoncheck:focus, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton:focus, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel:focus, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck:focus, body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label.togglebutton:focus, body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label._DataEntryLabel:focus, body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label.buttoncheck:focus, body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label.togglebutton:focus, body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label._DataEntryLabel:focus, body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label.buttoncheck:focus, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label.togglebutton:focus, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label._DataEntryLabel:focus, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label.buttoncheck:focus, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label.togglebutton:focus, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel:focus, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label.buttoncheck:focus, body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton:focus, body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel:focus, body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck:focus, body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label.togglebutton:focus, body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label._DataEntryLabel:focus, body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label.buttoncheck:focus, body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label.togglebutton:focus, body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label._DataEntryLabel:focus, body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label.buttoncheck:focus, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label.togglebutton:focus, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label._DataEntryLabel:focus, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label.buttoncheck:focus, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label.togglebutton:focus, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel:focus, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label.buttoncheck:focus, body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton:focus, body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel:focus, body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck:focus {
  border-color: #0078B3;
}

body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label.togglebutton, body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label.togglebutton:hover, body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label.togglebutton:focus, body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label._DataEntryLabel, body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label._DataEntryLabel:hover, body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label._DataEntryLabel:focus, body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label.buttoncheck, body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label.buttoncheck:hover, body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label.buttoncheck:focus, body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label.togglebutton, body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label.togglebutton:hover, body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label.togglebutton:focus, body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label._DataEntryLabel, body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label._DataEntryLabel:hover, body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label._DataEntryLabel:focus, body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label.buttoncheck, body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label.buttoncheck:hover, body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label.buttoncheck:focus, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label.togglebutton, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label.togglebutton:hover, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label.togglebutton:focus, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label._DataEntryLabel, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label._DataEntryLabel:hover, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label._DataEntryLabel:focus, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label.buttoncheck, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label.buttoncheck:hover, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label.buttoncheck:focus, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label.togglebutton, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label.togglebutton:hover, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label.togglebutton:focus, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel:hover, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel:focus, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label.buttoncheck, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label.buttoncheck:hover, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label.buttoncheck:focus, body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton, body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton:hover, body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton:focus, body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel, body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel:hover, body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel:focus, body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck, body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck:hover, body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck:focus, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label.togglebutton, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label.togglebutton:hover, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label.togglebutton:focus, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label._DataEntryLabel, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label._DataEntryLabel:hover, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label._DataEntryLabel:focus, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label.buttoncheck, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label.buttoncheck:hover, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label.buttoncheck:focus, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label.togglebutton, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label.togglebutton:hover, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label.togglebutton:focus, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label._DataEntryLabel, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label._DataEntryLabel:hover, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label._DataEntryLabel:focus, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label.buttoncheck, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label.buttoncheck:hover, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label.buttoncheck:focus, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label.togglebutton, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label.togglebutton:hover, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label.togglebutton:focus, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label._DataEntryLabel, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label._DataEntryLabel:hover, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label._DataEntryLabel:focus, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label.buttoncheck, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label.buttoncheck:hover, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label.buttoncheck:focus, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label.togglebutton, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label.togglebutton:hover, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label.togglebutton:focus, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel:hover, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel:focus, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label.buttoncheck, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label.buttoncheck:hover, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label.buttoncheck:focus, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton:hover, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton:focus, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel:hover, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel:focus, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck:hover, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck:focus, body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label.togglebutton, body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label.togglebutton:hover, body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label.togglebutton:focus, body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label._DataEntryLabel, body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label._DataEntryLabel:hover, body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label._DataEntryLabel:focus, body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label.buttoncheck, body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label.buttoncheck:hover, body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label.buttoncheck:focus, body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label.togglebutton, body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label.togglebutton:hover, body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label.togglebutton:focus, body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label._DataEntryLabel, body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label._DataEntryLabel:hover, body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label._DataEntryLabel:focus, body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label.buttoncheck, body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label.buttoncheck:hover, body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label.buttoncheck:focus, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label.togglebutton, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label.togglebutton:hover, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label.togglebutton:focus, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label._DataEntryLabel, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label._DataEntryLabel:hover, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label._DataEntryLabel:focus, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label.buttoncheck, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label.buttoncheck:hover, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label.buttoncheck:focus, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label.togglebutton, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label.togglebutton:hover, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label.togglebutton:focus, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel:hover, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel:focus, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label.buttoncheck, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label.buttoncheck:hover, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label.buttoncheck:focus, body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton, body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton:hover, body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton:focus, body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel, body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel:hover, body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel:focus, body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck, body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck:hover, body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck:focus, body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label.togglebutton, body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label.togglebutton:hover, body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label.togglebutton:focus, body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label._DataEntryLabel, body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label._DataEntryLabel:hover, body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label._DataEntryLabel:focus, body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label.buttoncheck, body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label.buttoncheck:hover, body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label.buttoncheck:focus, body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label.togglebutton, body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label.togglebutton:hover, body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label.togglebutton:focus, body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label._DataEntryLabel, body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label._DataEntryLabel:hover, body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label._DataEntryLabel:focus, body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label.buttoncheck, body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label.buttoncheck:hover, body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label.buttoncheck:focus, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label.togglebutton, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label.togglebutton:hover, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label.togglebutton:focus, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label._DataEntryLabel, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label._DataEntryLabel:hover, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label._DataEntryLabel:focus, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label.buttoncheck, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label.buttoncheck:hover, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label.buttoncheck:focus, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label.togglebutton, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label.togglebutton:hover, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label.togglebutton:focus, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel:hover, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel:focus, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label.buttoncheck, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label.buttoncheck:hover, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label.buttoncheck:focus, body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton, body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton:hover, body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton:focus, body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel, body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel:hover, body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel:focus, body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck, body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck:hover, body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck:focus {
  background: none;
}

@media screen and (max-width: 515px) {
  body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label.togglebutton, body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label._DataEntryLabel, body[class*=md_] #wrap #main .tbContainer input[type=radio]:not(.forslider) + label.buttoncheck, body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label.togglebutton, body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label._DataEntryLabel, body[class*=md_] #wrap #main .tbContainer.check-button input[type=checkbox] + label.buttoncheck, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label.togglebutton, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label._DataEntryLabel, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].buttoncheck + label.buttoncheck, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label.togglebutton, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel, body[class*=md_] #wrap #main .tbContainer input[type=checkbox].togglebutton.clearradio + label.buttoncheck, body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton, body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel, body[class*=md_] #wrap #main .tbContainer .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label.togglebutton, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label._DataEntryLabel, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=radio]:not(.forslider) + label.buttoncheck, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label.togglebutton, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label._DataEntryLabel, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck).check-button input[type=checkbox] + label.buttoncheck, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label.togglebutton, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label._DataEntryLabel, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].buttoncheck + label.buttoncheck, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label.togglebutton, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) input[type=checkbox].togglebutton.clearradio + label.buttoncheck, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel, body[class*=md_] #wrap #main ._Choice:not(.buttoncheck) .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck, body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label.togglebutton, body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label._DataEntryLabel, body[class*=md_] #wrap #main p.buttoncheck input[type=radio]:not(.forslider) + label.buttoncheck, body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label.togglebutton, body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label._DataEntryLabel, body[class*=md_] #wrap #main p.buttoncheck.check-button input[type=checkbox] + label.buttoncheck, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label.togglebutton, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label._DataEntryLabel, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].buttoncheck + label.buttoncheck, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label.togglebutton, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel, body[class*=md_] #wrap #main p.buttoncheck input[type=checkbox].togglebutton.clearradio + label.buttoncheck, body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton, body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel, body[class*=md_] #wrap #main p.buttoncheck .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck, body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label.togglebutton, body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label._DataEntryLabel, body[class*=md_] #wrap #main .ChartTypeFilters input[type=radio]:not(.forslider) + label.buttoncheck, body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label.togglebutton, body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label._DataEntryLabel, body[class*=md_] #wrap #main .ChartTypeFilters.check-button input[type=checkbox] + label.buttoncheck, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label.togglebutton, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label._DataEntryLabel, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].buttoncheck + label.buttoncheck, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label.togglebutton, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label._DataEntryLabel, body[class*=md_] #wrap #main .ChartTypeFilters input[type=checkbox].togglebutton.clearradio + label.buttoncheck, body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label.togglebutton, body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label._DataEntryLabel, body[class*=md_] #wrap #main .ChartTypeFilters .chartTypeSelectionList ._Choice input[type=checkbox] + label.buttoncheck {
    width: 100%;
  }
}
.md_react_index #wrap #main .UpcomingOrders ._PageHeading ul li a, .md_oauth_duqlearnmore #wrap #main .cardNewDUQ .termsText a#duqLearnMoreLink, .md_oauth_review #wrap #main .cardlist .linkedPatient .allowedResources a.sharedResources, .md_oauth_review #wrap #main .cardlist .privacyAnswers a.privacyAnswers, .md_manage_communitymanage #community_container #topic_discover .discoverTabHeightWrapper #organizationSearchContainer #searchResultsPoliteRegion .nodata .expandable, .md_manage_communitymanage #wrap #main #community_container #topic_discover .discoverTabHeightWrapper .associatedorg .childorg-link, .md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text #discover-H2G-info-collapsable .iconIntro + a.expandable, .md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text #video-card-container-header #LinkMyAccounts .videos a.moreVideosLabel, .md_summary_index #wrap #sidebar #ba_sidebar p a, .md_react_index #wrap #content #appRoot a.billingSummaryLink, .md_react_index #wrap #content #appRoot .BillPay .GuarantorSelection .amountInfoDescription a.amountDueDetailsLink, .md_statement_index #wrap #content #ba_details_activity #statement .textStatement a, .md_details_index #wrap #content #ba_details_activity #ba_details_main #ba_details_statements_pretext a, .md_details_index #wrap #content #ba_details_activity #ba_details_discovery a, .md_react_index #wrap #content #main #appRoot a.backToManagePaymentMethodsLink, .md_autopay_signup #wrap .content .toggleLinkContainer a#editModeLink, .md_autopay_signup #wrap #content #autopay-content .subwayStep #divConfirm .section .content #AdditionalMessages a, .md_details_index #wrap #main #ba_details_activity .pretext a, .md_react_index #wrap #main .PaperlessSettings .paperlessSettingsCards .cardContent a._Link, .md_summary_index #wrap #main #ba_accountList .ba_card .ba_card_status p a, .md_summary_index #wrap #main #ba_main .ba_paperless_cancel .ba_cancel_paperless_text_container a, .md_react_index #wrap #main .RoiHeadingSection ._readOnlyText a, .md_react_index #wrap #main .RequestedRecords .btnHowToAccess ._UntrustedExternalLink, .md_react_index #wrap #appRoot .ResultDetails .ResultDetailsMainContentSection .ResultComponentItem .ComponentCardHeader .titleSection a._Link, .md_react_index #content #main .PageDetails .contentArea .pointView .EducationItem .PatientHandoutLink, .md_react_index #content #main .FlowsheetListPage [class*=ListItem] .detailsLink, .md_home_index #home-page-content #exploreMoreContainer .carouselWithNavContainer .feedItem .exploreMoreText .exploreMoreAction a, .md_home_index #content #main #home-page-content #careteamWrapper .component .content .linkwrapper a, .md_medications_list #MedicationsWorkflowHost #MedicationsPageContent #CurrentMedicationsList .medcard .medbottom .meddetail .meddetailshowmore, .md_medications_list #wrap #main #MedicationForm #MedicationsPageContent #CurrentMedicationsList .medcard .medbottom .medinfo .meddata a.providerlink, .md_medications_list #wrap #main #MedicationForm #MedicationsPageContent .cardline .contentlink a, .md_selftriage_load #selftriage-triage-workflow .recommendationsBucket .slotsstep .slotsData .clearFiltersContainer button.linktextdecoration, .md_selftriage_load #selftriage-triage-workflow .recommendationsBucket .slotsstep .slotsData .zeroStateContainer .noSlotsBody a, .md_selftriage_load #wrap #main #selftriage-triage-workflow .declinedRecommendations .explanation p a, .md_visitdetails_index .visitdetails .visitactions .questionnairelist .visitdetailsquestionnaire .questionnaireposttext a, .md_scheduling_index #wrap #content #sidebar .pretext a, body[class*=md] .visitdetails .visitactions .waitlist .waitlisttext .updatewaitlistlink #updatewaitlist, .md_selftriage_load #selftriage-triage-workflow .qnr-main-container #qnr-form .qnr-pre-text .fmtConv a span, body[class*=md] #main [id*=-workflow] .recommendationsBucket .instructions .contentBody .fmtConv a, body[class*=md] #main [id*=-workflow] .recommendationsBucket .instructions .contentBody .fmtConv a span, .md_selftriage_load #selftriage-triage-workflow .recommendationsBucket #evisit #evisit-review-cardlist #evisit-completed-steps .evisitReviewEdit, body[class*=md] .selfTriage .swoopHeader .actions .backToOptions, .md_selftriage_load #selftriage-triage-workflow .recommendationsBucket #evisit .subwayStep .cardlist .contentlink a, .md_selftriage_load #wrap #content #selftriage-triage-workflow .declinedRecommendations .explanation p span a, body[class*=md_] #wrap #content .actionNodesContainer .nonactionableBucket .instructions .expanded .fmtConv a, .md_selftriage_load #wrap #content #selftriage-triage-workflow .qnr-form .qnr-questions-container .uploadQuestion .question-prompt-header .helptext a, .md_selftriage_load #wrap #main #selftriage-terms-privacy .termsContainer .termsAndConditions .terms a, .md_react_index #wrap #main .SelfTriageLandingPage .pageHeadingAndRecommendationHistory .recommendationHistory a._Link, .md_mychartquestionnaire_questionnaires .listpage #assigned_questionnaires .assignedqnrs .optional_past_response a[role=link] .qnr_status, .md_mychartquestionnaire_questionnaires .listpage #assigned_questionnaires .assignedqnrs .qnr_card a, .md_mychartquestionnaire_questionnaires #wrap #main #divQnrQuestionnaire .qnr-main-container #refresh-area #qnr-form #qnr-posttext .fmtConv a, .md_immunizations_index #wrap #main #imm-list-activity .immunizationWorkflowContainer .immcard .cardline.contentlink a, .md_immunizations_index #wrap #main #imm-list-activity .immunizationWorkflowContainer p > a, .md_react_index .validationMessage ._ErrorLine ._ErrorSummaryText ._BookmarkLink, .md_react_index #wrap #main #appRoot .VisitSelection .vdtPretext p > a, .md_react_index #wrap #main #appRoot .DocCenterTitle p > a, .md_landingpage_index #wrap #main .section .pretext a, .md_caredecision_index #wrap #sidebar .quickLinks a, .md_caredecision_index #wrap #main .acpContent #potentially-a-two-column-container .doc-header .pretext a, .md_caredecision_index #wrap #main .acpContent ul li a, .md_caredecision_index #wrap #main .acpContent p a, .md_caredecision_index #wrap #main .acpContent .pretext + p + a, .md_manage_communitymanage #wrap #main #community_container #topic_linked #organizationList .center p a#toUserRecord, .md_manage_communitymanage #wrap #sidebar #video-card-container-sidebar #LinkMyAccounts .videos a.moreVideosLabel, .md_manage_communitymanage #wrap #main #community_container #topic_discover .discoverTabHeightWrapper #noOrganizations a, .md_react_index #wrap #main #appRoot .ShareInformation .ShareCard .ShareWidth .flowContainer .ordered ._ListElement .segContainer .instructions a._UntrustedExternalLink, .md_react_index.capturedWorkflow #wrap #content #main .CapturedWorkflowPage .flexContent .activityContent a, .md_react_index.unconstrainedCapturedWorkflow .CapturedWorkflowPage .sharingStatusScreen .navigationContainer .noAccessBanner span a, .md_react_index.unconstrainedCapturedWorkflow .CapturedWorkflowPage .sharingStatusCard .sharingStatusSection .linkContainer a._InternalLink, .md_react_index #wrap #main #appRoot .AuthorizeSharing .BackLink a.link, .md_react_index #wrap #main #appRoot .AuthorizeSharing ._readOnlyText a, .md_react_index #wrap #main #appRoot .SharingHub .LearningCard a.watchMore, .md_react_index #wrap #main #appRoot .SharingHub .ActivityLinkList .linkWrapper ._ListElement a.ActivityLink, .md_familyaccess_index #wrap div[id*=video-card-container] #FriendAndFamilyAccess .videos .moreVideosLabel, .md_familyaccess_index #wrap #main #WhoCanUserSee .col-6.card.isee .maincontent .additionalcontent a.editCardImage.editImageDiv, .md_familyaccess_index #wrap #main .title .header p > a, .md_oauth_review #wrap #main #AppList .appListPretext .wamrLink a, .md_oauth_review #wrap #main #AppList .appListPretext p > a, .md_react_index #main #appRoot .CommunicationPreferences ._ExpandableItemListItem ._ExpandableItem .cardContent a.AdditionalPreferencesLink, .md_react_index #main #appRoot .CommunicationPreferences .ContactInformation a._Link, .md_react_index #main #appRoot .commPrefsTitle a, .md_home_copyright #wrap #content #main h2.header + p a, body[class*=md_] #wrap #content #footer .mainStyle .copyright a, body[class*=md_] #wrap #content #footer .mainStyle #baselinks a, body[class*=md_] #wrap #main #scheduling-workflow .summaryBannerContainer .summaryInfo .summarySpan .editText, .md_visitdetails_index #wrap #main .fromScheduling .visitdetails .appointmentdetailsinfopane .visitheader .visitheadercomponent.locationcomponent .subtle a.linkcolor, body[class*=md_] #wrap #content .verificationContent .confirmationstep .confirmationApptGrid .confirm-info-text .locationParent a.phonenumber, .md_visitdetails_index #wrap #content .popupOwner .visitdetails .visitinformation .instructionContent .fmtConv a span, .md_visitdetails_index #wrap #content .popupOwner .visitdetails .detailspagePVG a.PVGLink, .md_visitdetails_index #wrap #content .popupOwner .visitdetails .appointmentdetailsinfopane .visitheadercomponent .drivingdirections a .drivingdirectionsicon, .md_visitdetails_index #wrap #content .popupOwner .visitdetails .appointmentdetailsinfopane .visitheadercomponent .subtle a.linkcolor, .md_visitdetails_index #wrap #content .popupOwner .visitdetails .appointmentdetailsinfopane .visitheadercomponent .addtocalendar a .addtocalicon, .md_visitdetails_index #wrap #content .popupOwner .visitdetails .cancelreschedulecontainer .buttoncontainer a.link, body[class*=md_] #wrap #content .slotsstep .selectionFilters .filter a.edit-link-inline, body[class*=md_] #wrap #main .confirmationstep .appointmentInfo #apptinstructions .visitinstructionscontent .readless .collapse, .md_scheduling_index #wrap #content #scheduling-workflow-container .popupOwner .visitdetails .appointmentdetailsinfopane .visitheadercomponent .addtocalendar a.link, body[class*=md_] #wrap #content .apptDetails .confirm-info-text .edit-link-inline, body[class*=md_] #wrap #content .slotsstep .refineSearchHeaderContainer button.clear-link-inline, .md_scheduling_index #wrap #main #scheduling-workflow #LandingPage .LandingPageReact ._Disclosure .preTextBody .external-link, .md_scheduling_index #wrap #content #scheduling-workflow-container #questionform .questionsContainer .fieldGroupPrompt .helptext a, .md_healthadvisories_index #wrap #content #hm-list-activity .hmt-item-card .hmt-item-content .cardline.hmt-learnmore a, .md_healthadvisories_index #wrap #content #hm-list-activity .hm-banner .card .generalVisitLink, .md_healthadvisories_index #wrap #content #hm-list-activity .grid .hmt-item-content .hmt-hide-reminder .prettycheck a, body[class*=md_] #wrap #main #appRoot .titleGroup a._BackToListLink, .md_react_index #wrap #content #appRoot .LettersList ._ListElement a.LettersListElement, .md_referrals #wrap #content #phone_n a, .md_referrals #wrap #content #referrals .responsivetable th a, .md_referrals #wrap #content #referrals .responsivetable td.referralnum a, .md_referrals #wrap #content #pre p a, .md_careteam_index .careteam .content .menudetailstable .profileHeader .providerToggle a.hideProvider, .md_careteam_index #careteamstandalone .careteam .content .menudetailstable .pretext a, .md_careteam_index #wrap #main #careteamstandalone .careteam.pocdefault .menudetailstable .rightcolumn .profileHeader .providerToggle a[class*=hideProvider], .md_react_index #content #main .HealthSummary .headerContent .VisitInformation a._Link, body[class*=md_] #wrap #content .clinicalcard .clinicalinfo .cardline.contentlink a, .md_allergies_list #wrap #content #allergies .allergycontainer .pretext a, .md_react_index #wrap #main #appRoot .HealthSummary .JumpToActions a._BookmarkLink, .md_react_index .HealthSummary .insulated .QuickLinksWidget ._List .textAndBadgeWrapper .widgetRowTextContent .primaryText span a, .md_react_index #wrap #content .HealthSummary .healthSummaryPageHeading p span a, .md_healthissues_list #wrap #content #healthissues .healthissuecontainer .pretext a, .md_medications_list #wrap #content #MedicationForm #MedicationsPageContent .pretext-button-group .pretext a, .md_react_index #wrap #content #appRoot .ResultList .listPretext ._PreText .preTextBody a, .md_covidstatus_index #wrap #content #sidebar #covidVideoContainer .videos a.moreVideosLabel, .md_covidstatus_index #wrap #content #CovidStatusContainer .pretext a, body[class*=md_] #main #qnr-summary-table tbody tr.editable td.edit-question-icon span.edit-container.clickable, .md_react_index .ConversationDetails .ConversationMessages .messageList .messageWrapperTarget .MessageContent .msgText .fmtConv span a, .md_react_index #wrap #content #appRoot .ConversationDetails .ConversationHeader a.backToListLink, .md_react_index #wrap #content #appRoot .CommunicationCenter .commCenterMain .commCenterTitle a, .md_echeckin_index #wrap #main #echeckin-workflow .subwayStep #eCheckInMedications button.MedicationsAddCard, .md_visitdetails_index #wrap #main .visitdetails .visitactions .questionnairelist .questionnaireinfo .questionnairebullet .visitdetailsquestionnaire a, .md_scheduling_index #wrap #main #scheduling-workflow-container .slotsstep .slotsContainer .slotsData #common-zero-state .noSlotsBody a[dir=ltr], .md_scheduling_index #wrap #main #scheduling-workflow-container #scheduling-workflow .qnrStep .schedulingStoppedStepContainer .fmtConv > ul > li span + a span, .md_echeckin_index #echeckin-workflow #echeckinPaymentContainer #verifyResultsLandingPage .visitPayments .BalanceOptInCard .amountInfoDescription a._Link, .md_echeckin_index #echeckin-workflow #echeckinQuestionnairesContainer .listpage .qnr_list_table .assignedqnrs .qnr_card .primary a[role=link], body[class*=md_] #PaymentMethodEntryStep #divStoredPaymentMethodSection .toggleLinkContainer #editModeLink, body[class*=md_] #visitpayment-content .editMode .payment_method_selector .option_actions a[class^=action_]:not(.disabled), .md_visitslist_index #wrap #main .Visits .content .visitfooter .afterList a.clickable, body[class*=md_] #wrap #main #allergies .AllergyListPage button.addItem, body[class*=md_] #content #main .stopWrapper .extraWide .trainstop.visited.future a[role=button], body[class*=md_] #content #main .stopWrapper .extraWide .trainstop.visited.past a[role=button], .md_visitslist_index #wrap #content .Visits.template .component a.PVGbanner, .md_visitslist_index #wrap #main .upcomingvisits .timeLineSection .timeLineDetails .contentColumn .location a .drivingdirectionsicon, .md_visitslist_index #wrap #main .upcomingvisits .timeLineSection .timeLineDetails .contentColumn .location a.linkcolor, .md_visitdetails_index #wrap #content .popupOwner .visitdetails .cancelreschedulecontainer .phoneNumber, body[class*=md_] #wrap #content #sidebar .quickLinks a span, .md_visitslist_index #wrap #content .pre .kp_help + a, body[class*=md_] #wrap #content .pre .kp_help a {
  color: #0074AD;
  text-decoration: underline;
  margin-left: 10px;
}

.md_react_index #wrap #main .UpcomingOrders ._PageHeading ul li a:hover, .md_oauth_duqlearnmore #wrap #main .cardNewDUQ .termsText a#duqLearnMoreLink:hover, .md_oauth_review #wrap #main .cardlist .linkedPatient .allowedResources a.sharedResources:hover, .md_oauth_review #wrap #main .cardlist .privacyAnswers a.privacyAnswers:hover, .md_manage_communitymanage #community_container #topic_discover .discoverTabHeightWrapper #organizationSearchContainer #searchResultsPoliteRegion .nodata .expandable:hover, .md_manage_communitymanage #wrap #main #community_container #topic_discover .discoverTabHeightWrapper .associatedorg .childorg-link:hover, .md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text #discover-H2G-info-collapsable .iconIntro + a.expandable:hover, .md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text #video-card-container-header #LinkMyAccounts .videos a.moreVideosLabel:hover, .md_summary_index #wrap #sidebar #ba_sidebar p a:hover, .md_react_index #wrap #content #appRoot a.billingSummaryLink:hover, .md_react_index #wrap #content #appRoot .BillPay .GuarantorSelection .amountInfoDescription a.amountDueDetailsLink:hover, .md_statement_index #wrap #content #ba_details_activity #statement .textStatement a:hover, .md_details_index #wrap #content #ba_details_activity #ba_details_main #ba_details_statements_pretext a:hover, .md_details_index #wrap #content #ba_details_activity #ba_details_discovery a:hover, .md_react_index #wrap #content #main #appRoot a.backToManagePaymentMethodsLink:hover, .md_autopay_signup #wrap .content .toggleLinkContainer a#editModeLink:hover, .md_autopay_signup #wrap #content #autopay-content .subwayStep #divConfirm .section .content #AdditionalMessages a:hover, .md_details_index #wrap #main #ba_details_activity .pretext a:hover, .md_react_index #wrap #main .PaperlessSettings .paperlessSettingsCards .cardContent a._Link:hover, .md_summary_index #wrap #main #ba_accountList .ba_card .ba_card_status p a:hover, .md_summary_index #wrap #main #ba_main .ba_paperless_cancel .ba_cancel_paperless_text_container a:hover, .md_react_index #wrap #main .RoiHeadingSection ._readOnlyText a:hover, .md_react_index #wrap #main .RequestedRecords .btnHowToAccess ._UntrustedExternalLink:hover, .md_react_index #wrap #appRoot .ResultDetails .ResultDetailsMainContentSection .ResultComponentItem .ComponentCardHeader .titleSection a._Link:hover, .md_react_index #content #main .PageDetails .contentArea .pointView .EducationItem .PatientHandoutLink:hover, .md_react_index #content #main .FlowsheetListPage [class*=ListItem] .detailsLink:hover, .md_home_index #home-page-content #exploreMoreContainer .carouselWithNavContainer .feedItem .exploreMoreText .exploreMoreAction a:hover, .md_home_index #content #main #home-page-content #careteamWrapper .component .content .linkwrapper a:hover, .md_medications_list #MedicationsWorkflowHost #MedicationsPageContent #CurrentMedicationsList .medcard .medbottom .meddetail .meddetailshowmore:hover, .md_medications_list #wrap #main #MedicationForm #MedicationsPageContent #CurrentMedicationsList .medcard .medbottom .medinfo .meddata a.providerlink:hover, .md_medications_list #wrap #main #MedicationForm #MedicationsPageContent .cardline .contentlink a:hover, .md_selftriage_load #selftriage-triage-workflow .recommendationsBucket .slotsstep .slotsData .clearFiltersContainer button.linktextdecoration:hover, .md_selftriage_load #selftriage-triage-workflow .recommendationsBucket .slotsstep .slotsData .zeroStateContainer .noSlotsBody a:hover, .md_selftriage_load #wrap #main #selftriage-triage-workflow .declinedRecommendations .explanation p a:hover, .md_visitdetails_index .visitdetails .visitactions .questionnairelist .visitdetailsquestionnaire .questionnaireposttext a:hover, .md_scheduling_index #wrap #content #sidebar .pretext a:hover, body[class*=md] .visitdetails .visitactions .waitlist .waitlisttext .updatewaitlistlink #updatewaitlist:hover, .md_selftriage_load #selftriage-triage-workflow .qnr-main-container #qnr-form .qnr-pre-text .fmtConv a span:hover, body[class*=md] #main [id*=-workflow] .recommendationsBucket .instructions .contentBody .fmtConv a:hover, body[class*=md] #main [id*=-workflow] .recommendationsBucket .instructions .contentBody .fmtConv a span:hover, .md_selftriage_load #selftriage-triage-workflow .recommendationsBucket #evisit #evisit-review-cardlist #evisit-completed-steps .evisitReviewEdit:hover, body[class*=md] .selfTriage .swoopHeader .actions .backToOptions:hover, .md_selftriage_load #selftriage-triage-workflow .recommendationsBucket #evisit .subwayStep .cardlist .contentlink a:hover, .md_selftriage_load #wrap #content #selftriage-triage-workflow .declinedRecommendations .explanation p span a:hover, body[class*=md_] #wrap #content .actionNodesContainer .nonactionableBucket .instructions .expanded .fmtConv a:hover, .md_selftriage_load #wrap #content #selftriage-triage-workflow .qnr-form .qnr-questions-container .uploadQuestion .question-prompt-header .helptext a:hover, .md_selftriage_load #wrap #main #selftriage-terms-privacy .termsContainer .termsAndConditions .terms a:hover, .md_react_index #wrap #main .SelfTriageLandingPage .pageHeadingAndRecommendationHistory .recommendationHistory a._Link:hover, .md_mychartquestionnaire_questionnaires .listpage #assigned_questionnaires .assignedqnrs .optional_past_response a[role=link] .qnr_status:hover, .md_mychartquestionnaire_questionnaires .listpage #assigned_questionnaires .assignedqnrs .qnr_card a:hover, .md_mychartquestionnaire_questionnaires #wrap #main #divQnrQuestionnaire .qnr-main-container #refresh-area #qnr-form #qnr-posttext .fmtConv a:hover, .md_immunizations_index #wrap #main #imm-list-activity .immunizationWorkflowContainer .immcard .cardline.contentlink a:hover, .md_immunizations_index #wrap #main #imm-list-activity .immunizationWorkflowContainer p > a:hover, .md_react_index .validationMessage ._ErrorLine ._ErrorSummaryText ._BookmarkLink:hover, .md_react_index #wrap #main #appRoot .VisitSelection .vdtPretext p > a:hover, .md_react_index #wrap #main #appRoot .DocCenterTitle p > a:hover, .md_landingpage_index #wrap #main .section .pretext a:hover, .md_caredecision_index #wrap #sidebar .quickLinks a:hover, .md_caredecision_index #wrap #main .acpContent #potentially-a-two-column-container .doc-header .pretext a:hover, .md_caredecision_index #wrap #main .acpContent ul li a:hover, .md_caredecision_index #wrap #main .acpContent p a:hover, .md_caredecision_index #wrap #main .acpContent .pretext + p + a:hover, .md_manage_communitymanage #wrap #main #community_container #topic_linked #organizationList .center p a#toUserRecord:hover, .md_manage_communitymanage #wrap #sidebar #video-card-container-sidebar #LinkMyAccounts .videos a.moreVideosLabel:hover, .md_manage_communitymanage #wrap #main #community_container #topic_discover .discoverTabHeightWrapper #noOrganizations a:hover, .md_react_index #wrap #main #appRoot .ShareInformation .ShareCard .ShareWidth .flowContainer .ordered ._ListElement .segContainer .instructions a._UntrustedExternalLink:hover, .md_react_index.capturedWorkflow #wrap #content #main .CapturedWorkflowPage .flexContent .activityContent a:hover, .md_react_index.unconstrainedCapturedWorkflow .CapturedWorkflowPage .sharingStatusScreen .navigationContainer .noAccessBanner span a:hover, .md_react_index.unconstrainedCapturedWorkflow .CapturedWorkflowPage .sharingStatusCard .sharingStatusSection .linkContainer a._InternalLink:hover, .md_react_index #wrap #main #appRoot .AuthorizeSharing .BackLink a.link:hover, .md_react_index #wrap #main #appRoot .AuthorizeSharing ._readOnlyText a:hover, .md_react_index #wrap #main #appRoot .SharingHub .LearningCard a.watchMore:hover, .md_react_index #wrap #main #appRoot .SharingHub .ActivityLinkList .linkWrapper ._ListElement a.ActivityLink:hover, .md_familyaccess_index #wrap div[id*=video-card-container] #FriendAndFamilyAccess .videos .moreVideosLabel:hover, .md_familyaccess_index #wrap #main #WhoCanUserSee .col-6.card.isee .maincontent .additionalcontent a.editCardImage.editImageDiv:hover, .md_familyaccess_index #wrap #main .title .header p > a:hover, .md_oauth_review #wrap #main #AppList .appListPretext .wamrLink a:hover, .md_oauth_review #wrap #main #AppList .appListPretext p > a:hover, .md_react_index #main #appRoot .CommunicationPreferences ._ExpandableItemListItem ._ExpandableItem .cardContent a.AdditionalPreferencesLink:hover, .md_react_index #main #appRoot .CommunicationPreferences .ContactInformation a._Link:hover, .md_react_index #main #appRoot .commPrefsTitle a:hover, .md_home_copyright #wrap #content #main h2.header + p a:hover, body[class*=md_] #wrap #content #footer .mainStyle .copyright a:hover, body[class*=md_] #wrap #content #footer .mainStyle #baselinks a:hover, body[class*=md_] #wrap #main #scheduling-workflow .summaryBannerContainer .summaryInfo .summarySpan .editText:hover, .md_visitdetails_index #wrap #main .fromScheduling .visitdetails .appointmentdetailsinfopane .visitheader .visitheadercomponent.locationcomponent .subtle a.linkcolor:hover, body[class*=md_] #wrap #content .verificationContent .confirmationstep .confirmationApptGrid .confirm-info-text .locationParent a.phonenumber:hover, .md_visitdetails_index #wrap #content .popupOwner .visitdetails .visitinformation .instructionContent .fmtConv a span:hover, .md_visitdetails_index #wrap #content .popupOwner .visitdetails .detailspagePVG a.PVGLink:hover, .md_visitdetails_index #wrap #content .popupOwner .visitdetails .appointmentdetailsinfopane .visitheadercomponent .drivingdirections a .drivingdirectionsicon:hover, .md_visitdetails_index #wrap #content .popupOwner .visitdetails .appointmentdetailsinfopane .visitheadercomponent .subtle a.linkcolor:hover, .md_visitdetails_index #wrap #content .popupOwner .visitdetails .appointmentdetailsinfopane .visitheadercomponent .addtocalendar a .addtocalicon:hover, .md_visitdetails_index #wrap #content .popupOwner .visitdetails .cancelreschedulecontainer .buttoncontainer a.link:hover, body[class*=md_] #wrap #content .slotsstep .selectionFilters .filter a.edit-link-inline:hover, body[class*=md_] #wrap #main .confirmationstep .appointmentInfo #apptinstructions .visitinstructionscontent .readless .collapse:hover, .md_scheduling_index #wrap #content #scheduling-workflow-container .popupOwner .visitdetails .appointmentdetailsinfopane .visitheadercomponent .addtocalendar a.link:hover, body[class*=md_] #wrap #content .apptDetails .confirm-info-text .edit-link-inline:hover, body[class*=md_] #wrap #content .slotsstep .refineSearchHeaderContainer button.clear-link-inline:hover, .md_scheduling_index #wrap #main #scheduling-workflow #LandingPage .LandingPageReact ._Disclosure .preTextBody .external-link:hover, .md_scheduling_index #wrap #content #scheduling-workflow-container #questionform .questionsContainer .fieldGroupPrompt .helptext a:hover, .md_healthadvisories_index #wrap #content #hm-list-activity .hmt-item-card .hmt-item-content .cardline.hmt-learnmore a:hover, .md_healthadvisories_index #wrap #content #hm-list-activity .hm-banner .card .generalVisitLink:hover, .md_healthadvisories_index #wrap #content #hm-list-activity .grid .hmt-item-content .hmt-hide-reminder .prettycheck a:hover, body[class*=md_] #wrap #main #appRoot .titleGroup a._BackToListLink:hover, .md_react_index #wrap #content #appRoot .LettersList ._ListElement a.LettersListElement:hover, .md_referrals #wrap #content #phone_n a:hover, .md_referrals #wrap #content #referrals .responsivetable th a:hover, .md_referrals #wrap #content #referrals .responsivetable td.referralnum a:hover, .md_referrals #wrap #content #pre p a:hover, .md_careteam_index .careteam .content .menudetailstable .profileHeader .providerToggle a.hideProvider:hover, .md_careteam_index #careteamstandalone .careteam .content .menudetailstable .pretext a:hover, .md_careteam_index #wrap #main #careteamstandalone .careteam.pocdefault .menudetailstable .rightcolumn .profileHeader .providerToggle a[class*=hideProvider]:hover, .md_react_index #content #main .HealthSummary .headerContent .VisitInformation a._Link:hover, body[class*=md_] #wrap #content .clinicalcard .clinicalinfo .cardline.contentlink a:hover, .md_allergies_list #wrap #content #allergies .allergycontainer .pretext a:hover, .md_react_index #wrap #main #appRoot .HealthSummary .JumpToActions a._BookmarkLink:hover, .md_react_index .HealthSummary .insulated .QuickLinksWidget ._List .textAndBadgeWrapper .widgetRowTextContent .primaryText span a:hover, .md_react_index #wrap #content .HealthSummary .healthSummaryPageHeading p span a:hover, .md_healthissues_list #wrap #content #healthissues .healthissuecontainer .pretext a:hover, .md_medications_list #wrap #content #MedicationForm #MedicationsPageContent .pretext-button-group .pretext a:hover, .md_react_index #wrap #content #appRoot .ResultList .listPretext ._PreText .preTextBody a:hover, .md_covidstatus_index #wrap #content #sidebar #covidVideoContainer .videos a.moreVideosLabel:hover, .md_covidstatus_index #wrap #content #CovidStatusContainer .pretext a:hover, body[class*=md_] #main #qnr-summary-table tbody tr.editable td.edit-question-icon span.edit-container.clickable:hover, .md_react_index .ConversationDetails .ConversationMessages .messageList .messageWrapperTarget .MessageContent .msgText .fmtConv span a:hover, .md_react_index #wrap #content #appRoot .ConversationDetails .ConversationHeader a.backToListLink:hover, .md_react_index #wrap #content #appRoot .CommunicationCenter .commCenterMain .commCenterTitle a:hover, .md_echeckin_index #wrap #main #echeckin-workflow .subwayStep #eCheckInMedications button.MedicationsAddCard:hover, .md_visitdetails_index #wrap #main .visitdetails .visitactions .questionnairelist .questionnaireinfo .questionnairebullet .visitdetailsquestionnaire a:hover, .md_scheduling_index #wrap #main #scheduling-workflow-container .slotsstep .slotsContainer .slotsData #common-zero-state .noSlotsBody a[dir=ltr]:hover, .md_scheduling_index #wrap #main #scheduling-workflow-container #scheduling-workflow .qnrStep .schedulingStoppedStepContainer .fmtConv > ul > li span + a span:hover, .md_echeckin_index #echeckin-workflow #echeckinPaymentContainer #verifyResultsLandingPage .visitPayments .BalanceOptInCard .amountInfoDescription a._Link:hover, .md_echeckin_index #echeckin-workflow #echeckinQuestionnairesContainer .listpage .qnr_list_table .assignedqnrs .qnr_card .primary a[role=link]:hover, body[class*=md_] #PaymentMethodEntryStep #divStoredPaymentMethodSection .toggleLinkContainer #editModeLink:hover, body[class*=md_] #visitpayment-content .editMode .payment_method_selector .option_actions a[class^=action_]:hover:not(.disabled), .md_visitslist_index #wrap #main .Visits .content .visitfooter .afterList a.clickable:hover, body[class*=md_] #wrap #main #allergies .AllergyListPage button.addItem:hover, body[class*=md_] #content #main .stopWrapper .extraWide .trainstop.visited.future a[role=button]:hover, body[class*=md_] #content #main .stopWrapper .extraWide .trainstop.visited.past a[role=button]:hover, .md_visitslist_index #wrap #content .Visits.template .component a.PVGbanner:hover, .md_visitslist_index #wrap #main .upcomingvisits .timeLineSection .timeLineDetails .contentColumn .location a .drivingdirectionsicon:hover, .md_visitslist_index #wrap #main .upcomingvisits .timeLineSection .timeLineDetails .contentColumn .location a.linkcolor:hover, .md_visitdetails_index #wrap #content .popupOwner .visitdetails .cancelreschedulecontainer .phoneNumber:hover, body[class*=md_] #wrap #content #sidebar .quickLinks a span:hover, .md_visitslist_index #wrap #content .pre .kp_help + a:hover, body[class*=md_] #wrap #content .pre .kp_help a:hover, .md_react_index #wrap #main .UpcomingOrders ._PageHeading ul li a:focus, .md_oauth_duqlearnmore #wrap #main .cardNewDUQ .termsText a#duqLearnMoreLink:focus, .md_oauth_review #wrap #main .cardlist .linkedPatient .allowedResources a.sharedResources:focus, .md_oauth_review #wrap #main .cardlist .privacyAnswers a.privacyAnswers:focus, .md_manage_communitymanage #community_container #topic_discover .discoverTabHeightWrapper #organizationSearchContainer #searchResultsPoliteRegion .nodata .expandable:focus, .md_manage_communitymanage #wrap #main #community_container #topic_discover .discoverTabHeightWrapper .associatedorg .childorg-link:focus, .md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text #discover-H2G-info-collapsable .iconIntro + a.expandable:focus, .md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text #video-card-container-header #LinkMyAccounts .videos a.moreVideosLabel:focus, .md_summary_index #wrap #sidebar #ba_sidebar p a:focus, .md_react_index #wrap #content #appRoot a.billingSummaryLink:focus, .md_react_index #wrap #content #appRoot .BillPay .GuarantorSelection .amountInfoDescription a.amountDueDetailsLink:focus, .md_statement_index #wrap #content #ba_details_activity #statement .textStatement a:focus, .md_details_index #wrap #content #ba_details_activity #ba_details_main #ba_details_statements_pretext a:focus, .md_details_index #wrap #content #ba_details_activity #ba_details_discovery a:focus, .md_react_index #wrap #content #main #appRoot a.backToManagePaymentMethodsLink:focus, .md_autopay_signup #wrap .content .toggleLinkContainer a#editModeLink:focus, .md_autopay_signup #wrap #content #autopay-content .subwayStep #divConfirm .section .content #AdditionalMessages a:focus, .md_details_index #wrap #main #ba_details_activity .pretext a:focus, .md_react_index #wrap #main .PaperlessSettings .paperlessSettingsCards .cardContent a._Link:focus, .md_summary_index #wrap #main #ba_accountList .ba_card .ba_card_status p a:focus, .md_summary_index #wrap #main #ba_main .ba_paperless_cancel .ba_cancel_paperless_text_container a:focus, .md_react_index #wrap #main .RoiHeadingSection ._readOnlyText a:focus, .md_react_index #wrap #main .RequestedRecords .btnHowToAccess ._UntrustedExternalLink:focus, .md_react_index #wrap #appRoot .ResultDetails .ResultDetailsMainContentSection .ResultComponentItem .ComponentCardHeader .titleSection a._Link:focus, .md_react_index #content #main .PageDetails .contentArea .pointView .EducationItem .PatientHandoutLink:focus, .md_react_index #content #main .FlowsheetListPage [class*=ListItem] .detailsLink:focus, .md_home_index #home-page-content #exploreMoreContainer .carouselWithNavContainer .feedItem .exploreMoreText .exploreMoreAction a:focus, .md_home_index #content #main #home-page-content #careteamWrapper .component .content .linkwrapper a:focus, .md_medications_list #MedicationsWorkflowHost #MedicationsPageContent #CurrentMedicationsList .medcard .medbottom .meddetail .meddetailshowmore:focus, .md_medications_list #wrap #main #MedicationForm #MedicationsPageContent #CurrentMedicationsList .medcard .medbottom .medinfo .meddata a.providerlink:focus, .md_medications_list #wrap #main #MedicationForm #MedicationsPageContent .cardline .contentlink a:focus, .md_selftriage_load #selftriage-triage-workflow .recommendationsBucket .slotsstep .slotsData .clearFiltersContainer button.linktextdecoration:focus, .md_selftriage_load #selftriage-triage-workflow .recommendationsBucket .slotsstep .slotsData .zeroStateContainer .noSlotsBody a:focus, .md_selftriage_load #wrap #main #selftriage-triage-workflow .declinedRecommendations .explanation p a:focus, .md_visitdetails_index .visitdetails .visitactions .questionnairelist .visitdetailsquestionnaire .questionnaireposttext a:focus, .md_scheduling_index #wrap #content #sidebar .pretext a:focus, body[class*=md] .visitdetails .visitactions .waitlist .waitlisttext .updatewaitlistlink #updatewaitlist:focus, .md_selftriage_load #selftriage-triage-workflow .qnr-main-container #qnr-form .qnr-pre-text .fmtConv a span:focus, body[class*=md] #main [id*=-workflow] .recommendationsBucket .instructions .contentBody .fmtConv a:focus, body[class*=md] #main [id*=-workflow] .recommendationsBucket .instructions .contentBody .fmtConv a span:focus, .md_selftriage_load #selftriage-triage-workflow .recommendationsBucket #evisit #evisit-review-cardlist #evisit-completed-steps .evisitReviewEdit:focus, body[class*=md] .selfTriage .swoopHeader .actions .backToOptions:focus, .md_selftriage_load #selftriage-triage-workflow .recommendationsBucket #evisit .subwayStep .cardlist .contentlink a:focus, .md_selftriage_load #wrap #content #selftriage-triage-workflow .declinedRecommendations .explanation p span a:focus, body[class*=md_] #wrap #content .actionNodesContainer .nonactionableBucket .instructions .expanded .fmtConv a:focus, .md_selftriage_load #wrap #content #selftriage-triage-workflow .qnr-form .qnr-questions-container .uploadQuestion .question-prompt-header .helptext a:focus, .md_selftriage_load #wrap #main #selftriage-terms-privacy .termsContainer .termsAndConditions .terms a:focus, .md_react_index #wrap #main .SelfTriageLandingPage .pageHeadingAndRecommendationHistory .recommendationHistory a._Link:focus, .md_mychartquestionnaire_questionnaires .listpage #assigned_questionnaires .assignedqnrs .optional_past_response a[role=link] .qnr_status:focus, .md_mychartquestionnaire_questionnaires .listpage #assigned_questionnaires .assignedqnrs .qnr_card a:focus, .md_mychartquestionnaire_questionnaires #wrap #main #divQnrQuestionnaire .qnr-main-container #refresh-area #qnr-form #qnr-posttext .fmtConv a:focus, .md_immunizations_index #wrap #main #imm-list-activity .immunizationWorkflowContainer .immcard .cardline.contentlink a:focus, .md_immunizations_index #wrap #main #imm-list-activity .immunizationWorkflowContainer p > a:focus, .md_react_index .validationMessage ._ErrorLine ._ErrorSummaryText ._BookmarkLink:focus, .md_react_index #wrap #main #appRoot .VisitSelection .vdtPretext p > a:focus, .md_react_index #wrap #main #appRoot .DocCenterTitle p > a:focus, .md_landingpage_index #wrap #main .section .pretext a:focus, .md_caredecision_index #wrap #sidebar .quickLinks a:focus, .md_caredecision_index #wrap #main .acpContent #potentially-a-two-column-container .doc-header .pretext a:focus, .md_caredecision_index #wrap #main .acpContent ul li a:focus, .md_caredecision_index #wrap #main .acpContent p a:focus, .md_caredecision_index #wrap #main .acpContent .pretext + p + a:focus, .md_manage_communitymanage #wrap #main #community_container #topic_linked #organizationList .center p a#toUserRecord:focus, .md_manage_communitymanage #wrap #sidebar #video-card-container-sidebar #LinkMyAccounts .videos a.moreVideosLabel:focus, .md_manage_communitymanage #wrap #main #community_container #topic_discover .discoverTabHeightWrapper #noOrganizations a:focus, .md_react_index #wrap #main #appRoot .ShareInformation .ShareCard .ShareWidth .flowContainer .ordered ._ListElement .segContainer .instructions a._UntrustedExternalLink:focus, .md_react_index.capturedWorkflow #wrap #content #main .CapturedWorkflowPage .flexContent .activityContent a:focus, .md_react_index.unconstrainedCapturedWorkflow .CapturedWorkflowPage .sharingStatusScreen .navigationContainer .noAccessBanner span a:focus, .md_react_index.unconstrainedCapturedWorkflow .CapturedWorkflowPage .sharingStatusCard .sharingStatusSection .linkContainer a._InternalLink:focus, .md_react_index #wrap #main #appRoot .AuthorizeSharing .BackLink a.link:focus, .md_react_index #wrap #main #appRoot .AuthorizeSharing ._readOnlyText a:focus, .md_react_index #wrap #main #appRoot .SharingHub .LearningCard a.watchMore:focus, .md_react_index #wrap #main #appRoot .SharingHub .ActivityLinkList .linkWrapper ._ListElement a.ActivityLink:focus, .md_familyaccess_index #wrap div[id*=video-card-container] #FriendAndFamilyAccess .videos .moreVideosLabel:focus, .md_familyaccess_index #wrap #main #WhoCanUserSee .col-6.card.isee .maincontent .additionalcontent a.editCardImage.editImageDiv:focus, .md_familyaccess_index #wrap #main .title .header p > a:focus, .md_oauth_review #wrap #main #AppList .appListPretext .wamrLink a:focus, .md_oauth_review #wrap #main #AppList .appListPretext p > a:focus, .md_react_index #main #appRoot .CommunicationPreferences ._ExpandableItemListItem ._ExpandableItem .cardContent a.AdditionalPreferencesLink:focus, .md_react_index #main #appRoot .CommunicationPreferences .ContactInformation a._Link:focus, .md_react_index #main #appRoot .commPrefsTitle a:focus, .md_home_copyright #wrap #content #main h2.header + p a:focus, body[class*=md_] #wrap #content #footer .mainStyle .copyright a:focus, body[class*=md_] #wrap #content #footer .mainStyle #baselinks a:focus, body[class*=md_] #wrap #main #scheduling-workflow .summaryBannerContainer .summaryInfo .summarySpan .editText:focus, .md_visitdetails_index #wrap #main .fromScheduling .visitdetails .appointmentdetailsinfopane .visitheader .visitheadercomponent.locationcomponent .subtle a.linkcolor:focus, body[class*=md_] #wrap #content .verificationContent .confirmationstep .confirmationApptGrid .confirm-info-text .locationParent a.phonenumber:focus, .md_visitdetails_index #wrap #content .popupOwner .visitdetails .visitinformation .instructionContent .fmtConv a span:focus, .md_visitdetails_index #wrap #content .popupOwner .visitdetails .detailspagePVG a.PVGLink:focus, .md_visitdetails_index #wrap #content .popupOwner .visitdetails .appointmentdetailsinfopane .visitheadercomponent .drivingdirections a .drivingdirectionsicon:focus, .md_visitdetails_index #wrap #content .popupOwner .visitdetails .appointmentdetailsinfopane .visitheadercomponent .subtle a.linkcolor:focus, .md_visitdetails_index #wrap #content .popupOwner .visitdetails .appointmentdetailsinfopane .visitheadercomponent .addtocalendar a .addtocalicon:focus, .md_visitdetails_index #wrap #content .popupOwner .visitdetails .cancelreschedulecontainer .buttoncontainer a.link:focus, body[class*=md_] #wrap #content .slotsstep .selectionFilters .filter a.edit-link-inline:focus, body[class*=md_] #wrap #main .confirmationstep .appointmentInfo #apptinstructions .visitinstructionscontent .readless .collapse:focus, .md_scheduling_index #wrap #content #scheduling-workflow-container .popupOwner .visitdetails .appointmentdetailsinfopane .visitheadercomponent .addtocalendar a.link:focus, body[class*=md_] #wrap #content .apptDetails .confirm-info-text .edit-link-inline:focus, body[class*=md_] #wrap #content .slotsstep .refineSearchHeaderContainer button.clear-link-inline:focus, .md_scheduling_index #wrap #main #scheduling-workflow #LandingPage .LandingPageReact ._Disclosure .preTextBody .external-link:focus, .md_scheduling_index #wrap #content #scheduling-workflow-container #questionform .questionsContainer .fieldGroupPrompt .helptext a:focus, .md_healthadvisories_index #wrap #content #hm-list-activity .hmt-item-card .hmt-item-content .cardline.hmt-learnmore a:focus, .md_healthadvisories_index #wrap #content #hm-list-activity .hm-banner .card .generalVisitLink:focus, .md_healthadvisories_index #wrap #content #hm-list-activity .grid .hmt-item-content .hmt-hide-reminder .prettycheck a:focus, body[class*=md_] #wrap #main #appRoot .titleGroup a._BackToListLink:focus, .md_react_index #wrap #content #appRoot .LettersList ._ListElement a.LettersListElement:focus, .md_referrals #wrap #content #phone_n a:focus, .md_referrals #wrap #content #referrals .responsivetable th a:focus, .md_referrals #wrap #content #referrals .responsivetable td.referralnum a:focus, .md_referrals #wrap #content #pre p a:focus, .md_careteam_index .careteam .content .menudetailstable .profileHeader .providerToggle a.hideProvider:focus, .md_careteam_index #careteamstandalone .careteam .content .menudetailstable .pretext a:focus, .md_careteam_index #wrap #main #careteamstandalone .careteam.pocdefault .menudetailstable .rightcolumn .profileHeader .providerToggle a[class*=hideProvider]:focus, .md_react_index #content #main .HealthSummary .headerContent .VisitInformation a._Link:focus, body[class*=md_] #wrap #content .clinicalcard .clinicalinfo .cardline.contentlink a:focus, .md_allergies_list #wrap #content #allergies .allergycontainer .pretext a:focus, .md_react_index #wrap #main #appRoot .HealthSummary .JumpToActions a._BookmarkLink:focus, .md_react_index .HealthSummary .insulated .QuickLinksWidget ._List .textAndBadgeWrapper .widgetRowTextContent .primaryText span a:focus, .md_react_index #wrap #content .HealthSummary .healthSummaryPageHeading p span a:focus, .md_healthissues_list #wrap #content #healthissues .healthissuecontainer .pretext a:focus, .md_medications_list #wrap #content #MedicationForm #MedicationsPageContent .pretext-button-group .pretext a:focus, .md_react_index #wrap #content #appRoot .ResultList .listPretext ._PreText .preTextBody a:focus, .md_covidstatus_index #wrap #content #sidebar #covidVideoContainer .videos a.moreVideosLabel:focus, .md_covidstatus_index #wrap #content #CovidStatusContainer .pretext a:focus, body[class*=md_] #main #qnr-summary-table tbody tr.editable td.edit-question-icon span.edit-container.clickable:focus, .md_react_index .ConversationDetails .ConversationMessages .messageList .messageWrapperTarget .MessageContent .msgText .fmtConv span a:focus, .md_react_index #wrap #content #appRoot .ConversationDetails .ConversationHeader a.backToListLink:focus, .md_react_index #wrap #content #appRoot .CommunicationCenter .commCenterMain .commCenterTitle a:focus, .md_echeckin_index #wrap #main #echeckin-workflow .subwayStep #eCheckInMedications button.MedicationsAddCard:focus, .md_visitdetails_index #wrap #main .visitdetails .visitactions .questionnairelist .questionnaireinfo .questionnairebullet .visitdetailsquestionnaire a:focus, .md_scheduling_index #wrap #main #scheduling-workflow-container .slotsstep .slotsContainer .slotsData #common-zero-state .noSlotsBody a[dir=ltr]:focus, .md_scheduling_index #wrap #main #scheduling-workflow-container #scheduling-workflow .qnrStep .schedulingStoppedStepContainer .fmtConv > ul > li span + a span:focus, .md_echeckin_index #echeckin-workflow #echeckinPaymentContainer #verifyResultsLandingPage .visitPayments .BalanceOptInCard .amountInfoDescription a._Link:focus, .md_echeckin_index #echeckin-workflow #echeckinQuestionnairesContainer .listpage .qnr_list_table .assignedqnrs .qnr_card .primary a[role=link]:focus, body[class*=md_] #PaymentMethodEntryStep #divStoredPaymentMethodSection .toggleLinkContainer #editModeLink:focus, body[class*=md_] #visitpayment-content .editMode .payment_method_selector .option_actions a[class^=action_]:focus:not(.disabled), .md_visitslist_index #wrap #main .Visits .content .visitfooter .afterList a.clickable:focus, body[class*=md_] #wrap #main #allergies .AllergyListPage button.addItem:focus, body[class*=md_] #content #main .stopWrapper .extraWide .trainstop.visited.future a[role=button]:focus, body[class*=md_] #content #main .stopWrapper .extraWide .trainstop.visited.past a[role=button]:focus, .md_visitslist_index #wrap #content .Visits.template .component a.PVGbanner:focus, .md_visitslist_index #wrap #main .upcomingvisits .timeLineSection .timeLineDetails .contentColumn .location a .drivingdirectionsicon:focus, .md_visitslist_index #wrap #main .upcomingvisits .timeLineSection .timeLineDetails .contentColumn .location a.linkcolor:focus, .md_visitdetails_index #wrap #content .popupOwner .visitdetails .cancelreschedulecontainer .phoneNumber:focus, body[class*=md_] #wrap #content #sidebar .quickLinks a span:focus, .md_visitslist_index #wrap #content .pre .kp_help + a:focus, body[class*=md_] #wrap #content .pre .kp_help a:focus {
  color: #003B71;
  text-decoration: underline;
}

@supports (font: -apple-system-body) {
  html.respquestionnaire body[class*=md_] #calendar table tbody td button, html.mobile body[class*=md_] #calendar table tbody td button {
    height: 100%;
    width: 100% !important;
    /*App& Resp-iOS specific issue- 2digit date cut issue */
  }
}
body[class*=md_] #wrap #main input[type=checkbox]:checked:not([disabled]) + label::before {
  background-color: #0078B3;
  /*FEDEPIC-10899- MCE Checkbox global styling's - ADA compliant*/
}

body[class*=md_] #wrap #main input[type=checkbox]:not([disabled]) + label:not([id*=hx])::before {
  border: 2px solid #0078B3;
}

body[class*=md_] #wrap #main input[type=checkbox]:not([disabled]) + label._DataEntryLabel {
  border: none;
}

body[class*=md_] #wrap #main input[type=checkbox]:not([disabled]) + label._DataEntryLabel:hover {
  background-color: #fff;
}

body[class*=md_] #wrap #main input[type=checkbox]:not([disabled]) + label._DataEntryLabel:active {
  box-shadow: none;
}

.md_react_index #wrap #main #appRoot .check-button input[type=checkbox]:not(:checked) + ._DataEntryLabel:hover, .md_react_index #wrap #main #appRoot .check-button input.buttoncheck[type=checkbox] + label.buttoncheck:hover {
  background-color: #fff !important;
}

.md_echeckin_index #main #echeckin-workflow .subwayStep .visitNotifications .contentDivWithStickyRegion .editCardVisitNotifs .checkWithInput label[id*=option-], .md_visitslist_index #wrap #main .Visits .filters.extendedBar .canceledShiftedButton label[id*=option-], .md_visitslist_index #wrap #main .Visits .filters .dropdown-content .optionsListItem .optionsListItemContainer label[id*=option-], .md_echeckin_index #main #echeckin-workflow .subwayStep .visitNotifications .contentDivWithStickyRegion .editCardVisitNotifs .checkWithInput label.toggleCanceled, .md_visitslist_index #wrap #main .Visits .filters.extendedBar .canceledShiftedButton label.toggleCanceled, .md_visitslist_index #wrap #main .Visits .filters .dropdown-content .optionsListItem .optionsListItemContainer label.toggleCanceled {
  color: #000;
}

.md_echeckin_index #main #echeckin-workflow .subwayStep .visitNotifications .contentDivWithStickyRegion .editCardVisitNotifs .checkWithInput label[id*=option-]:hover, .md_visitslist_index #wrap #main .Visits .filters.extendedBar .canceledShiftedButton label[id*=option-]:hover, .md_visitslist_index #wrap #main .Visits .filters .dropdown-content .optionsListItem .optionsListItemContainer label[id*=option-]:hover {
  background-color: transparent;
}

.md_echeckin_index #main #echeckin-workflow .subwayStep .visitNotifications .contentDivWithStickyRegion .editCardVisitNotifs .checkWithInput input[type=checkbox], .md_visitslist_index #wrap #main .Visits .filters.extendedBar .canceledShiftedButton input[type=checkbox], .md_visitslist_index #wrap #main .Visits .filters .dropdown-content .optionsListItem .optionsListItemContainer input[type=checkbox] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: transparent;
  border: none;
  display: inline-block;
  margin: 0;
  padding: 0;
  vertical-align: middle;
}

.md_echeckin_index #main #echeckin-workflow .subwayStep .visitNotifications .contentDivWithStickyRegion .editCardVisitNotifs .checkWithInput input[type=checkbox]::before, .md_visitslist_index #wrap #main .Visits .filters.extendedBar .canceledShiftedButton input[type=checkbox]::before, .md_visitslist_index #wrap #main .Visits .filters .dropdown-content .optionsListItem .optionsListItemContainer input[type=checkbox]::before {
  background-color: transparent;
  border: 2px solid #0078B3;
  display: inline-block;
  content: "";
  margin-right: 5px;
  height: 0.9rem;
  width: 0.9rem;
}

.md_echeckin_index #main #echeckin-workflow .subwayStep .visitNotifications .contentDivWithStickyRegion .editCardVisitNotifs .checkWithInput input[type=checkbox]:checked::before, .md_visitslist_index #wrap #main .Visits .filters.extendedBar .canceledShiftedButton input[type=checkbox]:checked::before, .md_visitslist_index #wrap #main .Visits .filters .dropdown-content .optionsListItem .optionsListItemContainer input[type=checkbox]:checked::before {
  background-color: #0078B3;
  background-image: url(./../images/prettycheck.svg) !important;
  background-size: contain !important;
  background-repeat: no-repeat;
}

/*FEDEPIC-11573*/
.md_react_index #wrap #main .BillPay .NewPaymentMethod .paymentMethodSelectionGridWrapper .PaymentMethodChoice .paymentMethodCard .paymentMethodRadio input[type=radio] + label:before, body[class*=md] #wrap #main .paymentCard .flatradiochoicegrouper .flatradio input[type=radio] + label:before, body[class*=md] #wrap #main #PaymentMethodEntryStep #divStoredPaymentMethodSection .payment_method_selector .flatradio input[type=radio] + label:before, .md_selftriage_load #wrap #selftriage-triage-workflow #qnr-form #qnr-questions-container .questiongroup .grouptablerow.question .grouptableresponsecontainer .grouptablecolumn.responses .groupresponsecolumn .groupprettyresponsecontainer .prettyradio input[type=radio] + label:before, .md_visitpayment_loadpaymentamounts #wrap #main #visitpayment-content .flatradio input[type=radio] + label:before, .md_react_index #appPopupRoot ._PopupContainer ._TitleContentWrapper .ResultPreferenceDetails ._DataEntrySet-fields .ResultPreferenceGroupedChoice .hasSupplementaryInfo input[type=radio] + label:before, .md_healthadvisories_index #classicPopupRoot .healthadvisorysnoozepopupcontainer #commentsform .snoozePopup #snoozeRadioGroup .choice input.snoozeRadioButton[type=radio] + label:before, .md_mychartquestionnaire_questionnaires #wrap #main #divQnrQuestionnaire #qnr-container #qnr-questions-container .questiongroup .grouptablerow.question .grouptableresponsecontainer .groupprettyresponsecontainer .prettyradio input[type=radio] + label:before, .md_scheduling_index #wrap #main #scheduling-workflow-container #scheduling-workflow .providerstep .providerSelectionToggle .flatradiogrouper .flatradio input[type=radio] + label:before {
  border: 2px solid #0078B3;
}

.md_react_index #wrap #main .BillPay .NewPaymentMethod .paymentMethodSelectionGridWrapper .PaymentMethodChoice .paymentMethodCard .paymentMethodRadio input[type=radio]:checked + label:before, body[class*=md] #wrap #main .paymentCard .flatradiochoicegrouper .flatradio input[type=radio]:checked + label:before, body[class*=md] #wrap #main #PaymentMethodEntryStep #divStoredPaymentMethodSection .payment_method_selector .flatradio input[type=radio]:checked + label:before, .md_selftriage_load #wrap #selftriage-triage-workflow #qnr-form #qnr-questions-container .questiongroup .grouptablerow.question .grouptableresponsecontainer .grouptablecolumn.responses .groupresponsecolumn .groupprettyresponsecontainer .prettyradio input[type=radio]:checked + label:before, .md_visitpayment_loadpaymentamounts #wrap #main #visitpayment-content .flatradio input[type=radio]:checked + label:before, .md_react_index #appPopupRoot ._PopupContainer ._TitleContentWrapper .ResultPreferenceDetails ._DataEntrySet-fields .ResultPreferenceGroupedChoice .hasSupplementaryInfo input[type=radio]:checked + label:before, .md_healthadvisories_index #classicPopupRoot .healthadvisorysnoozepopupcontainer #commentsform .snoozePopup #snoozeRadioGroup .choice input.snoozeRadioButton[type=radio]:checked + label:before, .md_mychartquestionnaire_questionnaires #wrap #main #divQnrQuestionnaire #qnr-container #qnr-questions-container .questiongroup .grouptablerow.question .grouptableresponsecontainer .groupprettyresponsecontainer .prettyradio input[type=radio]:checked + label:before, .md_scheduling_index #wrap #main #scheduling-workflow-container #scheduling-workflow .providerstep .providerSelectionToggle .flatradiogrouper .flatradio input[type=radio]:checked + label:before {
  background-color: #0078B3;
}

.md_react_index #wrap #main .BillPay .NewPaymentMethod .paymentMethodSelectionGridWrapper .PaymentMethodChoice .paymentMethodCard .paymentMethodRadio input[type=radio] {
  position: absolute;
  opacity: 0;
}

.md_react_index #wrap #main .BillPay .NewPaymentMethod .paymentMethodSelectionGridWrapper .PaymentMethodChoice .paymentMethodCard .paymentMethodRadio input[type=radio] + label {
  position: relative;
  padding-left: 30px;
}

.md_react_index #wrap #main .BillPay .NewPaymentMethod .paymentMethodSelectionGridWrapper .PaymentMethodChoice .paymentMethodCard .paymentMethodRadio input[type=radio] + label:before {
  content: "";
  position: absolute;
  top: 25px;
  left: 5.25px;
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  box-shadow: inset 0 0 0 3px #fff;
}

/*FEDEPIC-8341*/
.md_caredecision_index #wrap #main .acpContent .section .qtnaire.cardlist.column_2 > .card.withButton .qtnaire-card-content {
  margin-bottom: 10px;
}

.md_caredecision_index #wrap #main .acpContent .section .qtnaire.cardlist.column_2 > .card.withButton .bottomRightBtns {
  height: auto;
  padding: 0;
  position: static;
  /*FEDEPIC-8341- Desktop and Responsive- UX ask*/
}

.md_caredecision_index #wrap #main .acpContent .section .qtnaire.cardlist.column_2 > .card.withButton .bottomRightBtns .button {
  margin-top: 0;
}

.md_caredecision_index #wrap #main .acpContent .jumbotron-actions-container .jumbotron-action div[id*=Jumbotron_] {
  margin-bottom: 10px;
}

@media screen and (max-width: 515px) {
  .md_caredecision_index #wrap #main .acpContent .section .qtnaire.cardlist.column_2 > .card.withButton, .md_caredecision_index #wrap #main .acpContent .section .section, .md_caredecision_index #wrap #main .acpContent #potentially-a-two-column-container .qtnaire.cardlist.column_2 > .card.withButton, .md_caredecision_index #wrap #main .acpContent #potentially-a-two-column-container .section {
    width: 100%;
  }
  .md_caredecision_index #wrap #main .acpContent .section .cardlist.column_2 .card, .md_caredecision_index #wrap #main .acpContent .section #doc-upload-container, .md_caredecision_index #wrap #main .acpContent #potentially-a-two-column-container .cardlist.column_2 .card, .md_caredecision_index #wrap #main .acpContent #potentially-a-two-column-container #doc-upload-container {
    min-height: initial !important;
  }
  .md_caredecision_index #wrap #main .acpContent .jumbotron-text-container, .md_caredecision_index #wrap #main .acpContent .jumbotron-actions-container {
    padding: 15px;
    position: static;
    width: 100%;
  }
  .md_caredecision_index #wrap #main .acpContent .jumbotron-actions-container .jumbotron-action {
    width: 100%;
  }
}
.md_caredecision_index #wrap #main .acpContent .editButton {
  display: none;
  /*FEDEPIC-12135*/
}

.md_caredecision_index #wrap #main .acpContent .button.primary.disabled[class] {
  display: none;
  /*FEDEPIC-12135*/
}

.md_caredecision_index #wrap #main .questionGroupRulerStyle .questiongroupitem .question-prompt-header span.question-prompt {
  color: #363636;
  /*FEDEPIC-10001*/
  font-weight: normal;
}

/*CSS-New-TestDeployment-3/8*/
/* FEDEPIC-11852 */
.acpContent .relationship-content.hca-content h2, #docs .doc-header h2 {
  white-space: normal !important;
}

#docs .doc-header .pretext {
  margin-top: 10pt;
}

/*FEDEPIC-8347*/
@media screen and (max-width: 515px) {
  .md_schedotherprefs #wrap #content #main #personalForm #othercomments input#submitform {
    margin-bottom: 0.5rem;
  }
  .md_schedotherprefs #wrap #content #main #personalForm #othercomments #vdtoptions h2.header, .md_schedotherprefs #wrap #content #main #personalForm #othercomments #vdtoptions div.content {
    width: 100%;
  }
  .md_schedotherprefs #wrap #content #main #personalForm #othercomments #vdtoptions h2.header {
    display: block;
  }
}
/*E-visits, All general qx radio button updates*/
@media screen and (max-width: 515px) {
  body[class*=md_mychartquestionnaire] #wrap #content #main .qnr-main-container .section.questionsContainer .grouptablecontainer .grouptable .grouptablerow .grouptablecolumn.responses, .md_selftriage_load #wrap #content #main .qnr-main-container .section.questionsContainer .grouptablecontainer .grouptable .grouptablerow .grouptablecolumn.responses {
    margin-left: 0;
    /*FEDEPIC-8339,FEDEPIC-8340*/
    margin-right: 0;
  }
}
.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .actionNode .nodeCard.withButton .buttonList {
  /*FEDEPIC-8678*/
  position: static;
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .actionNode .actionNodeBody .workflowStep .subwayStep button.secondary {
  display: none;
  /*FEDEPIC-11209*/
}

.md_selftriage_load #selftriage-triage-workflow .actionNodesContainer .actionNodeWorkflow .section.actionNodes .actionNode.container .nodeDetailsContainer .standardBanner.showIcon.successType.singleRowBanner.withButtonColumn {
  display: none;
  /* FEDEPIC-9414: Appointment based E-visits */
}

.md_selftriage_load #selftriage-triage-workflow #dt-container #qnr-form #qnr-questions-container .infoBubbleWrapper button.infoBubbleTarget {
  vertical-align: initial;
  /*FEDEPIC-11619*/
}

.md_selftriage_load #selftriage-triage-workflow {
  /* FEDEPIC-8986: Appointment based E-visits */
}

.md_selftriage_load .undefined.sm-autosizedpopup.Popup.container.component.small.notoolbar .content .toolbar .buttons .button.previousstep {
  display: none;
  /* FEDEPIC-8986: Appointment based E-visits */
}

.mobile .md_selftriage_load #selftriage-triage-workflow .decisionTreeContainer #dt-node-content .qnr-main-container #refresh-area #qnr-form #qnr-posttext.posttext {
  font-weight: normal;
  /*FEDEPIC-9337 - Text blur in android mobile app fix*/
  white-space: normal;
  /*FEDEPIC-10187*/
}

.mobile .md_selftriage_load #selftriage-triage-workflow .selfTriagePage .actionNodesContainer #evisit-workflow #evisit .subwayNavButtons {
  /*FEDEPIC-10819*/
}

.mobile .md_selftriage_load #selftriage-triage-workflow .selfTriagePage .actionNodesContainer #evisit-workflow #evisit .subwayNavButtons #subway-verify-container {
  background-color: transparent;
  /*FEDEPIC-11742*/
  height: fit-content;
}

.mobile .md_selftriage_load #selftriage-triage-workflow .selfTriagePage .actionNodesContainer #evisit-workflow #evisit .subwayNavButtons #subway-verify-container label.buttoncheck.required {
  text-wrap: wrap;
  text-align: left;
  margin-bottom: 0;
}

.mobile .md_selftriage_load #selftriage-triage-workflow .selfTriagePage .actionNodesContainer #evisit-workflow #evisit .subwayNavButtons #subway-verify-container.checked {
  width: 100%;
  /*FEDEPIC-10188*/
}

.mobile .md_selftriage_load #classicPopupRoot .Popup.lookupcontainer .beforeselection .searchcontainer .searchinputs .searchflexcontainer #searchimg {
  background-color: #0074AD;
  /*FEDEPIC-10183*/
}

/*fix for scheduling flow in evisits and schedule an appointment*/
.md_scheduling_index, .md_selftriage_load {
  /*fedepic-10148*/
}

.md_scheduling_index #scheduling-workflow .providersection .locationcontainer .slotssection #slotwarning .formbuttons .warningButtonContainer .button.tertiary.warningContinue, .md_selftriage_load #scheduling-workflow .providersection .locationcontainer .slotssection #slotwarning .formbuttons .warningButtonContainer .button.tertiary.warningContinue {
  background-color: transparent;
  /*to remove white background for button*/
  text-decoration: none;
}

.md_scheduling_index #scheduling-workflow .confirmation .row .section #apptinstructions .visitinstructionscontent .readless a.collapse, .md_selftriage_load #scheduling-workflow .confirmation .row .section #apptinstructions .visitinstructionscontent .readless a.collapse {
  padding-left: 1.5rem;
}

.md_scheduling_index #scheduling-workflow .slotsstep div[class*=filtersContainer] .selectionFilters .daterangecontainer .datepickercontainer label, .md_selftriage_load #scheduling-workflow .slotsstep div[class*=filtersContainer] .selectionFilters .daterangecontainer .datepickercontainer label {
  font-size: 0.65rem;
}

.md_triagehistory_load #past-triages-workflow .pastTriages .pastTriageList li:is(:hover, :focus) {
  background-color: transparent;
  /*FEDEPIC-10823*/
}

.md_triagehistory_load #past-triages-workflow .historyBody .recommendationsBucket .instructions .fmtConv div span + a + span {
  text-decoration: none;
}

.timeEstimate {
  display: none;
  /* FEDEPIC-11205 */
}

body[class*=md_] #wrap #main .subwayStep #allergies .AllergyListPage button.addItem, .md_echeckin_index #wrap #main #echeckin-workflow .subwayStep #eCheckInMedications button.MedicationsAddCard {
  text-underline-offset: 0.23rem;
  /*FEDEPIC-11612, FEDEPIC-11402*/
}

body[class*=md_] #wrap #main .subwayStep #allergies .AllergyListPage button.addItem:hover ._readOnlyText, body[class*=md_] #wrap #main .subwayStep #allergies .AllergyListPage button.addItem:hover .buttonIcon, body[class*=md_] #wrap #main .subwayStep #allergies .AllergyListPage button.addItem:focus ._readOnlyText, body[class*=md_] #wrap #main .subwayStep #allergies .AllergyListPage button.addItem:focus .buttonIcon, .md_echeckin_index #wrap #main #echeckin-workflow .subwayStep #eCheckInMedications button.MedicationsAddCard:hover ._readOnlyText, .md_echeckin_index #wrap #main #echeckin-workflow .subwayStep #eCheckInMedications button.MedicationsAddCard:hover .buttonIcon, .md_echeckin_index #wrap #main #echeckin-workflow .subwayStep #eCheckInMedications button.MedicationsAddCard:focus ._readOnlyText, .md_echeckin_index #wrap #main #echeckin-workflow .subwayStep #eCheckInMedications button.MedicationsAddCard:focus .buttonIcon {
  color: #003B71 !important;
}

body[class*=md_] #wrap #main .subwayStep #allergies .AllergyListPage button.addItem .linkcolor, body[class*=md_] #wrap #main .subwayStep #allergies .AllergyListPage button.addItem ._readOnlyText, .md_echeckin_index #wrap #main #echeckin-workflow .subwayStep #eCheckInMedications button.MedicationsAddCard .linkcolor, .md_echeckin_index #wrap #main #echeckin-workflow .subwayStep #eCheckInMedications button.MedicationsAddCard ._readOnlyText {
  text-decoration: none;
}

body[class*=md_] #wrap #main .subwayStep #allergies .AllergyListPage button.addItem svg.buttonIcon, .md_echeckin_index #wrap #main #echeckin-workflow .subwayStep #eCheckInMedications button.MedicationsAddCard svg.buttonIcon {
  color: #0074AD;
}

.md_scheduling_index #scheduling-workflow-container #OriginalAppointmentInfo .OriginalAppointmentInfo::before {
  background-color: transparent;
}

/*test-deployment-commit*/
/*FEDEPIC-8344*/
@media screen and (max-width: 515px) {
  .md_personalize #main #subjects > .content, .md_personalize #main #delegates form#revokeaccessform .formcontents > .content {
    overflow: auto;
  }
  .md_personalize #main table[id*=mydelegates] tbody tr td.colorband .button.inlineedit {
    display: block !important;
  }
}
.md_personalize #main .section #revokeaccessform {
  display: none;
  /*FEDEPIC-9162*/
}

.md_visitslist_index #wrap #main .Visits .upcomingvisits .content .timeLine .infosession.timeLineSection .timeLineDetails .list.row .soonvisits .grid.insulated .row {
  width: 100%;
}

.md_visitslist_index #wrap #main .Visits .upcomingvisits .content .timeLine .infosession.timeLineSection .timeLineDetails .list.row .soonvisits .grid.insulated .row:not(.withButtonColumn) {
  margin-bottom: 0;
  /*FEDEPIC-8426*/
}

.md_visitslist_index #wrap #main .Visits .upcomingvisits .content .timeLine .infosession.timeLineSection .timeLineDetails .list.row .soonvisits .grid.insulated .row .soonvisitactions.buttonList {
  margin-left: 0;
  margin-top: 0;
}

.md_visitslist_index #wrap #main .Visits .filters.extendedBar {
  background-color: #fff;
}

.md_visitslist_index #wrap #main .Visits .filters.extendedBar .dropdown-content .filterOptionsButtons {
  /*Buttons are hiding*/
}

@media screen and (max-width: 515px) {
  .md_visitslist_index #wrap #main .Visits .filters.extendedBar .dropdown-content .filterOptionsButtons {
    display: flex;
    flex-direction: column;
  }
}
.md_visitsummary #wrap .header_navigation_buttons .patient_name_switch .proxySelectorDropDownContainer .proxySwitchNav #proxyList .proxySubjectListItem, .md_visitsummary #wrap .header_navigation_buttons #locale_container #morelocalesnav #morelocales li.morelocalesitem {
  margin-left: 0 !important;
  /*FEDEPIC-9355*/
}

.md_echeckin_index #wrap #echeckin-workflow #echeckinPaymentContainer #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton:hover .verifyResultsButtonText, .md_echeckin_index #wrap #echeckin-workflow #echeckinPaymentContainer #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton:hover .addPaymentMethodText, .md_echeckin_index #wrap #echeckin-workflow #echeckinPaymentContainer #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton:focus .verifyResultsButtonText, .md_echeckin_index #wrap #echeckin-workflow #echeckinPaymentContainer #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton:focus .addPaymentMethodText, .md_echeckin_index #wrap #echeckin-workflow #echeckinPaymentContainer .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton:hover .verifyResultsButtonText, .md_echeckin_index #wrap #echeckin-workflow #echeckinPaymentContainer .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton:hover .addPaymentMethodText, .md_echeckin_index #wrap #echeckin-workflow #echeckinPaymentContainer .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton:focus .verifyResultsButtonText, .md_echeckin_index #wrap #echeckin-workflow #echeckinPaymentContainer .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton:focus .addPaymentMethodText, .md_echeckin_index #wrap #echeckin-workflow #visitpayment-content #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton:hover .verifyResultsButtonText, .md_echeckin_index #wrap #echeckin-workflow #visitpayment-content #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton:hover .addPaymentMethodText, .md_echeckin_index #wrap #echeckin-workflow #visitpayment-content #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton:focus .verifyResultsButtonText, .md_echeckin_index #wrap #echeckin-workflow #visitpayment-content #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton:focus .addPaymentMethodText, .md_echeckin_index #wrap #echeckin-workflow #visitpayment-content .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton:hover .verifyResultsButtonText, .md_echeckin_index #wrap #echeckin-workflow #visitpayment-content .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton:hover .addPaymentMethodText, .md_echeckin_index #wrap #echeckin-workflow #visitpayment-content .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton:focus .verifyResultsButtonText, .md_echeckin_index #wrap #echeckin-workflow #visitpayment-content .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton:focus .addPaymentMethodText, .md_visitpayment_loadpaymentamounts #echeckinPaymentContainer #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton:hover .verifyResultsButtonText, .md_visitpayment_loadpaymentamounts #echeckinPaymentContainer #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton:hover .addPaymentMethodText, .md_visitpayment_loadpaymentamounts #echeckinPaymentContainer #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton:focus .verifyResultsButtonText, .md_visitpayment_loadpaymentamounts #echeckinPaymentContainer #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton:focus .addPaymentMethodText, .md_visitpayment_loadpaymentamounts #echeckinPaymentContainer .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton:hover .verifyResultsButtonText, .md_visitpayment_loadpaymentamounts #echeckinPaymentContainer .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton:hover .addPaymentMethodText, .md_visitpayment_loadpaymentamounts #echeckinPaymentContainer .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton:focus .verifyResultsButtonText, .md_visitpayment_loadpaymentamounts #echeckinPaymentContainer .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton:focus .addPaymentMethodText, .md_visitpayment_loadpaymentamounts #visitpayment-content #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton:hover .verifyResultsButtonText, .md_visitpayment_loadpaymentamounts #visitpayment-content #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton:hover .addPaymentMethodText, .md_visitpayment_loadpaymentamounts #visitpayment-content #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton:focus .verifyResultsButtonText, .md_visitpayment_loadpaymentamounts #visitpayment-content #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton:focus .addPaymentMethodText, .md_visitpayment_loadpaymentamounts #visitpayment-content .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton:hover .verifyResultsButtonText, .md_visitpayment_loadpaymentamounts #visitpayment-content .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton:hover .addPaymentMethodText, .md_visitpayment_loadpaymentamounts #visitpayment-content .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton:focus .verifyResultsButtonText, .md_visitpayment_loadpaymentamounts #visitpayment-content .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton:focus .addPaymentMethodText {
  color: #003B71;
}

.md_echeckin_index #wrap #echeckin-workflow #echeckinPaymentContainer #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton .verifyResultsButtonText, .md_echeckin_index #wrap #echeckin-workflow #echeckinPaymentContainer #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton .addPaymentMethodText, .md_echeckin_index #wrap #echeckin-workflow #echeckinPaymentContainer .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton .verifyResultsButtonText, .md_echeckin_index #wrap #echeckin-workflow #echeckinPaymentContainer .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton .addPaymentMethodText, .md_echeckin_index #wrap #echeckin-workflow #visitpayment-content #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton .verifyResultsButtonText, .md_echeckin_index #wrap #echeckin-workflow #visitpayment-content #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton .addPaymentMethodText, .md_echeckin_index #wrap #echeckin-workflow #visitpayment-content .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton .verifyResultsButtonText, .md_echeckin_index #wrap #echeckin-workflow #visitpayment-content .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton .addPaymentMethodText, .md_visitpayment_loadpaymentamounts #echeckinPaymentContainer #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton .verifyResultsButtonText, .md_visitpayment_loadpaymentamounts #echeckinPaymentContainer #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton .addPaymentMethodText, .md_visitpayment_loadpaymentamounts #echeckinPaymentContainer .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton .verifyResultsButtonText, .md_visitpayment_loadpaymentamounts #echeckinPaymentContainer .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton .addPaymentMethodText, .md_visitpayment_loadpaymentamounts #visitpayment-content #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton .verifyResultsButtonText, .md_visitpayment_loadpaymentamounts #visitpayment-content #visitPayVerifyStep .paymentCardHeader + .paymentCard .verifyResultsCardButton .addPaymentMethodText, .md_visitpayment_loadpaymentamounts #visitpayment-content .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton .verifyResultsButtonText, .md_visitpayment_loadpaymentamounts #visitpayment-content .visitPayments .paymentCard .addPaymentMethod button.addPaymentMethodButton .addPaymentMethodText {
  color: #0074AD;
}

.md_echeckin_index #wrap #echeckin-workflow #echeckinPaymentContainer .editMode .payment_method_selector .option_actions a[class^=action_] span, .md_echeckin_index #wrap #echeckin-workflow #visitpayment-content .editMode .payment_method_selector .option_actions a[class^=action_] span, .md_visitpayment_loadpaymentamounts #echeckinPaymentContainer .editMode .payment_method_selector .option_actions a[class^=action_] span, .md_visitpayment_loadpaymentamounts #visitpayment-content .editMode .payment_method_selector .option_actions a[class^=action_] span {
  vertical-align: unset;
}

.md_echeckin_index #wrap #echeckin-workflow .subwayStep .visitNotifications .contentDivWithStickyRegion .editCardVisitNotifs .checkWithInput input[type=checkbox], .md_visitpayment_loadpaymentamounts .subwayStep .visitNotifications .contentDivWithStickyRegion .editCardVisitNotifs .checkWithInput input[type=checkbox] {
  cursor: pointer;
  /*FEDEPIC-11573*/
  margin: 0 0.5rem 1rem 0;
}

.md_echeckin_index #wrap #echeckin-workflow .subwayStep .visitNotifications .contentDivWithStickyRegion .editCardVisitNotifs .checkWithInput input[type=checkbox] + label::before, .md_visitpayment_loadpaymentamounts .subwayStep .visitNotifications .contentDivWithStickyRegion .editCardVisitNotifs .checkWithInput input[type=checkbox] + label::before {
  display: none;
}

.md_snapshot #assistiveicons > .assistiveicon > img.assistiveicon {
  display: none;
}

@media screen and (min-width: 1024px) {
  .md_snapshot #main .title #assistiveicons div.assistiveicon a::after {
    position: static;
    /*FEDEPIC-8637*/
  }
}
.md_react_index #wrap #appRoot .QuickLinksWidget .WidgetRow .widgetRowArrowIcon svg, .md_react_index #wrap #appRoot .HealthSummary .noGoTo .ConditionOrJourneyWidgetRow svg.conditionOrJourneyWidgetRowArrowIcon, .md_react_index #wrap #appRoot .HealthSummary .TestResultsWidgetRow .widgetRowArrowIcon svg {
  fill: #000;
  /*FEDEPIC-10841*/
}

.md_react_index #wrap #appRoot .HealthSummary .Header {
  background-color: transparent;
  /*FEDEPIC-10842*/
}

.md_downloadmyrecord_visitrecordactivity .previewCCD.Popup .previewPopupMulti #previewPopupMenu .visitlist h3.listheaderelement {
  background-color: #fff;
  /*FEDEPIC-8756*/
}

@media screen and (max-width: 515px) {
  .md_downloadmyrecord_visitrecordactivity .previewCCD.Popup.large, .md_downloadmyrecord_visitrecordactivity .singlevisit.Popup.medium, .md_downloadmyrecord_visitrecordactivity .Popup.medium.component.notoolbar {
    width: 100vw;
    /*FEDEPIC-8517*/
  }
  .md_downloadmyrecord_visitrecordactivity .singlevisit.Popup.medium .downloaddocs .downloadpopsection #vdtsidetab {
    width: 100%;
    /*FEDEPIC-8517*/
  }
}
/* FEDEPIC-11100, MOBILEAPP-298370, MOBILEAPP-285544 */
.mobile .md_landingpage_index .pretext {
  display: block;
}

.md_react_index #content #main .documentTable .docTypeContainer button.tertiary.docTypeButton {
  text-decoration: none !important;
}

.md_react_index #content #main .documentTable .docTypeContainer button.tertiary.docTypeButton span._readOnlyText {
  color: #0074AD;
}

.md_react_index #content #main .documentTable .docTypeContainer button.tertiary.docTypeButton:hover span._readOnlyText {
  color: #003B71;
}

.md_react_index #main .card .cardContent ._Choice.buttoncheck ._DataEntryLabel {
  height: auto !important;
  /*to completely display the text without cut due to height*/
  /*FEDEPIC-8639*/
}

.md_react_index #main #appRoot .VisitSelection .VisitTimeline .nestedListGroup .SingleVisitCard .SingleVisitCardLabel:hover .VisitMetadata .visitInfo {
  text-decoration: none;
  /*FEDEPIC-10852*/
}

.md_react_index #main #appRoot .CommunicationPreferences .detailsList ._ExpandableItemListItem .expanded .cardContent ._DropDownEntry select._DropDownList {
  padding-top: 0;
  /*FEDEPIC-10752 - FEB 2025 overlapping issue*/
  margin-top: 0;
}

.md_react_index #main #appRoot button.sliderButton[aria-pressed=false] .sliderRail {
  background-color: #A0A5B6;
  border: 1px solid #A0A5B6;
  color: #E9EBEE;
}

html.datatile .md_react_index .CommunicationCenter .commCenterTitle .subjectIndicator {
  word-break: break-all;
  /*FEDEPIC-8876*/
}

@media screen and (max-width: 515px) {
  html.datatile .md_react_index .CommunicationCenter .commCenterMain .ConversationListPicker._ViewPicker {
    display: block;
    /*FEDEPIC-9334*/
  }
}
@media screen and (min-width: 516px) and (max-width: 1023px) {
  html.datatile .md_react_index .CommunicationCenter .commCenterMain .ConversationListPicker._ViewPicker {
    display: block;
    /*FEDEPIC-9769- Fix to tablet view port to display send message btn on top*/
  }
}
@media only screen and (max-device-width: 768px) {
  html.datatile .md_react_index #appPopupRoot .drawerContainer.section .Drawer.expanded {
    min-height: auto !important;
    /* FEDEPIC-9760 */
    max-height: 100% !important;
    /* FEDEPIC-9760 */
    width: 100%;
  }
}
html.datatile .md_react_index #appPopupRoot .drawerContainer.section .Drawer {
  bottom: 0;
  min-height: 700px;
  /*FEDEPIC-9193,FEDEPIC-9145 need both min- and max-heights */
  max-height: 700px;
  /*FEDEPIC-9193*/
  width: 25rem;
  right: 0;
  left: unset;
  top: 0;
  background-color: #edf3f9;
}

@media only screen and (min-device-width: 769px) {
  html.datatile .md_react_index #appPopupRoot .drawerContainer.section .Drawer .drawerContent {
    height: calc(100% - 2.5rem);
  }
  html.datatile .md_react_index #appPopupRoot .drawerContainer.section .Drawer .drawerContent .workflowStep {
    height: 100%;
  }
}
html.datatile .md_react_index #appPopupRoot .drawerContainer.section .Drawer .drawerContent .childrenWrapper .MessageComposer .ComposeDisclaimer .disclaimerText {
  white-space: normal;
  /*FEDEPIC-9145*/
}

html.datatile .md_react_index #appPopupRoot .drawerContainer.section .Drawer.collapsed {
  display: none;
  /*FEDEPIC-9216*/
}

html.datatile .md_react_index #wrap #appRoot.hiddenInIFrame {
  display: block;
}

.md_react_index #content {
  border-radius: 0;
}

.md_react_index #main #appRoot .ConversationDetails .ConversationHeader .headingFlexedInfo, .md_react_index #appPopupRoot .drawerContainer .Drawer.expanded .drawerContent .childrenWrapper .MessageComposer .Actions {
  background-color: #F7F7F7;
  /*FEDEPIC-10208*/
}

.md_react_index #main #appRoot .CommunicationCenter .ConversationListPicker .ConversationList .PreviewActionables ._ListElement .PillButton.informative, .md_react_index #main #appRoot .ConversationDetails .ConversationMessages .messageList .MessageContent .PillButton.informative {
  color: #0074AD;
}

.md_react_index #main #appRoot .CommunicationCenter .ConversationListPicker .ConversationList .PreviewActionables ._ListElement .PillButton.informative span.pillBtnText, .md_react_index #main #appRoot .ConversationDetails .ConversationMessages .messageList .MessageContent .PillButton.informative span.pillBtnText {
  color: #0074AD;
}

.md_react_index #main #appRoot .CommunicationCenter .ConversationListPicker .ConversationList .PreviewActionables ._ListElement .PillButton.informative:hover, .md_react_index #main #appRoot .ConversationDetails .ConversationMessages .messageList .MessageContent .PillButton.informative:hover {
  color: #003B71;
}

.md_react_index #main #appRoot .CommunicationCenter .ConversationListPicker .ConversationList .PreviewActionables ._ListElement .PillButton.informative:hover span.pillBtnText, .md_react_index #main #appRoot .ConversationDetails .ConversationMessages .messageList .MessageContent .PillButton.informative:hover span.pillBtnText {
  color: #003B71;
}

.md_react_index .MessageComposer .ComposeDisclaimer .disclaimerButton .disclaimerButtonText {
  color: #0074AD;
}

.md_react_index .MessageComposer .ComposeDisclaimer .disclaimerButton .disclaimerButtonText:hover, .md_react_index .MessageComposer .ComposeDisclaimer .disclaimerButton .disclaimerButtonText:focus {
  color: #003B71;
}

.Composer .MessageBodyInput .DraftNotification .notificationContents.positive {
  color: #4A7628;
  /*FEDEPIC 11313*/
}

body[class*=md_] #main #qnr-summary-table tbody tr.editable td.edit-question-icon span.edit-container.clickable svg + span {
  color: #0074AD;
}

body[class*=md_] #main #qnr-summary-table tbody tr.editable td.edit-question-icon span.edit-container.clickable:hover svg + span {
  color: #003B71;
}

.md_changeshortcuts_load #main #ChangeShortcutsContainer #save_container + a.button.continuelater {
  display: none !important;
  /*FEDEPIC-8628*/
}

.md_changeshortcuts_load #main #ChangeShortcutsContainer #selected-shortcuts .shortcut-wrapper .menu-flexparent .menu-searchbarcontainer[id^=Shortcut] svg.menu-searchicon {
  margin: 0.5rem -2.5rem 0.5rem 0.5rem !important;
  /*FEDEPIC-10755*/
}

.md_changeshortcuts_load #main #ChangeShortcutsContainer #selected-shortcuts .shortcut-wrapper .menu-flexparent .menu-searchbarcontainer[id^=Shortcut] svg.menu-searchicon + input.menu-searchbar {
  margin: 0.5rem !important;
}

.md_autopay_signup, .md_prevbalpayment_makepayment, .md_echeckin_index {
  /*FEDEPIC-10406*/
}

.md_autopay_signup #wrap #main .subwayStep #AddPmtMethodIFrame #extPmtPageFrame, .md_prevbalpayment_makepayment #wrap #main .subwayStep #AddPmtMethodIFrame #extPmtPageFrame, .md_echeckin_index #wrap #main .subwayStep #AddPmtMethodIFrame #extPmtPageFrame {
  height: 100%;
  /*Tempus iframe height fix*/
  min-height: 76rem;
}

.md_visitpayment_loadpaymentamounts #wrap #main .subwayStep #AddPmtMethodIFrame #extPmtPageFrame {
  height: 100%;
  /*FEDEPIC-11084,FEDEPIC-11085 - Tempus iframe height fix*/
  min-height: 50rem;
}

@media screen and (max-width: 515px) {
  .md_visitpayment_loadpaymentamounts #wrap #main .subwayStep #AddPmtMethodIFrame #extPmtPageFrame {
    min-height: 63rem;
  }
}
/* FEDEPIC-11654 hiding Insurance benefits section */
.InsuranceHub {
  display: none;
}

@media screen and (max-width: 515px) {
  /* FEDEPIC-11654 hiding Insurance benefits section */
  .InsuranceHub {
    display: none;
  }
}
.md_visitdetails_index #wrap #content #main .popupOwner .visitdetails .grid .col-8 .visitactions .additional-actions ul li.fdilink.pseudobullet {
  display: none;
  /*FEDEPIC-8647*/
}

.md_visitdetails_index #wrap #content #main .popupOwner .visitdetails .grid .col-8 .paymentwatermark .visitActions .onePayment #copay_prepay_details .buttoncontainer {
  /* display: none; FEDEPIC-8747 */
}

.mobile body .MOBackgroundOverride {
  background-color: #fff;
}

.mobile body .MOBackgroundOverride #main {
  background-color: #fff;
}

.mobile body .MOBackgroundOverride #footer {
  background-color: #fff;
}

.md_scheduling_index .LandingPageReact .allOptions {
  background-color: #FFF;
}

.md_help.PUpage #wrap .nobanner .back a.button.previousstep::before {
  content: "Close this window";
  /*FEDEPIC-8669*/
}

html[lang=es] .md_help.PUpage #wrap .nobanner .back a.button.previousstep::before {
  content: "Atrás";
  /*FEDEPIC-8669-Spanish text*/
}

.md_react_index #main .SharingHub .ActivityLinkList .linkWrapper li._ListElement:first-child {
  display: none;
  /*FEDEPIC-8652*/
  /*FEDEPIC-10787 - Fixes as per FEB 2025 markup change*/
}

.md_react_index #main .SharingHub div.Triage {
  background-color: #d3e2f0;
  /*FEDEPIC-10785*/
}

.md_react_index #main .OrganizationAuthSearchResults .OrganizationSearchCard .orgDetails button.associatedOrgWrapper:focus {
  text-decoration: none;
}

.md_react_index #main .OrganizationAuthSearchResults .OrganizationSearchCard .orgDetails button.associatedOrgWrapper span._readOnlyText {
  text-decoration: none;
}

.md_react_index #main .AuthorizeSharing .AuthCard .AuthCardMainSection .seeMoreSection button.authCardText span._readOnlyText:hover {
  text-decoration: none;
}

/*#menu-container { FEDEPIC-8702,FEDEPIC-9236
    #menu-searchlist ul, #menu-list ul, ul#menu-list{
        list-style: outside none none !important;
        width: 100% !important;
        margin-left: 0 !important;
        li {
            margin: 0 !important;
            text-indent: 0 !important;
            &.submenu {
                margin-bottom: 15px !important;
            }
        }
    }
}*/
.md_covidstatus_index #wrap #content #sidebar .content .vertical.quickLinks.notoolbar {
  display: none;
  /*FEDEPIC-9814*/
}

.md_covidstatus_index #wrap #content #sidebar #covidVideoContainer .videoCard .collapse_expand .collapse_expand_button {
  text-decoration: none;
}

.md_covidstatus_index #wrap #content #sidebar #covidVideoContainer .videoCard .collapse_expand .collapse_expand_button span[class$=_label] {
  text-decoration: none;
}

.md_covidstatus_index #wrap #content #main #CovidStatusContainer .covidExportContainer .covidExportCardContent .covidExportHeader .headerIcon, .md_covidstatus_index #wrap #content #main #CovidStatusContainer .covidExportContainer .covidExportCardContent .covidExportCardBottom .exportOptionsGrouper .exportOption .exportOptionIcon {
  min-width: 2rem;
  /*FEDEPIC-10784 - getting zero width in Safari browser and iOS specific responsive devices*/
}

/*Test comment for HREG1TST/COL deployment*/
.md_referrals {
  /*FEDEPIC-9870*/
}

.md_referrals #constructor #details .report .rpt.StandardII .mainColumn.singleColWide .pgSection .sectionHeader .title.sectionTitle {
  background-color: #fff !important;
}

.md_react_index #main #appRoot .Referrals .referralHeading, .md_react_index #main #appRoot .Authorizations .authorizationHeading {
  background-color: #F7F7F7;
  /*FEDEPIC-11703*/
}

.md_react_index #appRoot .FlowsheetDetailsPage .FiltersMenu-TMH, .md_react_index #appRoot .ChartOptions .settingsContainer {
  background-color: #fff;
}

.detailsContent .FlowsheetActions ._InternalLink.primary {
  color: #fff !important;
  /*To increase priority for add readings btn*/
  text-decoration: none !important;
}

@media screen and (min-width: 516px) {
  .md_mychartquestionnaire_questionnaires #wrap #main .qnr-main-container .questionnaire-template-container #qnr-summary-table .editable .edit-question-icon .edit-container.tertiary {
    padding: 6px 10px 6px 10px;
    /*FEDEPIC-9989*/
  }
}
/*KPEPIC-5950-applying MyChart colors*/
.qnr-questions-container .question-prompt-header:not(.inputFirst) .question-prompt, .qnr-questions-container .group-prompt, .qnr-questions-container .FamilyMemberForm .fieldGroupPrompt, .qnr-questions-container .drawingcontainer .commentsection .header {
  color: #246fb5;
}

.qnr-questions-container .section.questionsContainer .questiongroup .grouptable .grouptablerow[data-zebrastripeon=true] {
  background-color: rgba(36, 111, 181, 0.05);
}

.md_oauth_review #appPopupRoot ._PopupContainer._FocusTrap ._Popup .ConfirmDecline .primary._LaboredCommand {
  background-color: #0074AD !important;
  /*FEDEPIC-10104 - To increase priority to override other css stylings for forget button in popup*/
}

.md_oauth_review #appPopupRoot ._PopupContainer._FocusTrap ._Popup .ConfirmDecline .primary._LaboredCommand:hover, .md_oauth_review #appPopupRoot ._PopupContainer._FocusTrap ._Popup .ConfirmDecline .primary._LaboredCommand:focus {
  background-color: #003B71 !important;
}

@media screen and (min-width: 1024px) {
  .md_react_index #wrap #main #appRoot ._FilterCarousel ._DataEntrySet-fields ._CustomDateEntry button._submit {
    align-self: flex-start;
    /* FEDEPIC-10810,FEDEPIC-10874- Apply button alignment in tmh, test results*/
  }
}
@media screen and (max-width: 515px) {
  .md_react_index #wrap #main #appRoot .PastResults .PastResultsData .pastResultsDataContainer .SettingsMenu {
    margin-bottom: 0.5rem;
    /*FEDEPIC-10191*/
  }
}
.md_react_index #wrap #main #appRoot .ResultList li._ListElement {
  border-radius: inherit;
}

.md_react_index #wrap #main #appRoot .ResultList li._ListElement:last-child .ResultListElement .ResultListItem {
  border-radius: 0 0 6px 6px;
  /*FEDEPIC-10736, FEDEPIC-11400*/
}

.md_react_index #wrap #main #appRoot .ResultList li._ListElement:first-child .ResultListElement .ResultListItem {
  border-radius: 6px 6px 0 0;
}

.md_react_index #wrap #main #appRoot .ResultDetails .ResultDetailsMainContentSection .ResultComponentItem .ComponentCardHeader .titleSection a._Link {
  text-underline-offset: 0.23rem;
}

.md_react_index .pre .kp_help {
  margin-top: 0 !important;
}

/* KPEPIC-6037 */
.md_ceauthorization #main #newauthorization #selectOrgsList #selectOrgsNameList ul#selectOrgsList {
  padding-left: 0;
  /*FEDEPIC-10484*/
  width: 100% !important;
}

.md_ceauthorization #main #newauthorization #selectOrgsList #selectOrgsNameList ul#selectOrgsList li {
  display: block;
  margin-left: 0 !important;
  padding-right: 0;
  text-indent: 0 !important;
}

@media screen and (min-width: 516px) {
  .md_ceauthorization #main #newauthorization #selectOrgsList #selectOrgsNameList ul#selectOrgsList li {
    width: 100%;
  }
}
@media screen and (max-width: 515px) {
  .md_ceauthorization #main #newauthorization #selectOrgsList #selectOrgsNameList ul#selectOrgsList li {
    width: 80%;
    /*FEDEPIC-10484-Responsive*/
  }
}
.md_react_index #wrap #content #main #appRoot .UpcomingOrders ._PageTitle {
  flex-wrap: nowrap;
  /*FEDEPIC-10871 - Print icon alignment in pretext scenario*/
}

.md_react_index #wrap #content #main #appRoot .GrowthCharts .growthChartsDataContainer .ChartOptions .settingsInfo .ChartTypeFilters {
  padding: 0.25rem;
  margin: 0;
}

.md_react_index #wrap #content #main #appRoot .GrowthCharts .growthChartsDataContainer ._GridRow .GrowthChartData ._Segment._container.Chart {
  margin-bottom: 0.5rem;
  /*FEDEPIC-10802*/
}

.md_familyaccess_index #wrap #main #WhoCanSeeUserHeader, .md_familyaccess_index #wrap #main #WhoCanSeeUser, .md_familyaccess_index #wrap #main .additionalcontent .button[data-id=revoke] {
  display: none;
  /*FEDEPIC-11179*/
}

.md_familyaccess_index #wrap #main #remove-subject-1, .md_familyaccess_index #wrap #main .button[data-id=revoke] {
  display: none;
  /*FEDEPIC-12134*/
}

.mobile .md_familyaccess_index #wrap #main > .title {
  display: block;
  text-align: left;
}

.md_familyaccess_index #wrap div[id*=video-card-container] .collapse_expand .collapse_expand_button {
  text-decoration: none;
}

.md_familyaccess_index #wrap div[id*=video-card-container] .collapse_expand .collapse_expand_button span[class$=_label] {
  text-decoration: none;
}

.md_caredecision_index .acpContent .two-column-container .section #doc-upload-container .upload-addFile a .addlabel {
  color: #0074AD;
  /*FEDEPIC-11418*/
  text-decoration: underline;
}

.md_caredecision_index .acpContent .two-column-container .section #doc-upload-container .upload-addFile a:hover .addlabel, .md_caredecision_index .acpContent .two-column-container .section #doc-upload-container .upload-addFile a:focus .addlabel {
  color: #003B71;
  text-decoration: underline;
}

.md_react_index #wrap #content #main #appRoot .BillPay .PaymentResults .resultsBanner.success .bannerActions button.viewReceiptButton {
  display: none;
  /*FEDEPIC-11650*/
}

.md_react_index #wrap #content #main #appRoot ._container .addPaymentMethod button.addPaymentMethodButton .addPaymentMethodText {
  color: #0074AD;
}

.md_react_index #wrap #content #main #appRoot ._container .addPaymentMethod button.addPaymentMethodButton:hover .addPaymentMethodText, .md_react_index #wrap #content #main #appRoot ._container .addPaymentMethod button.addPaymentMethodButton:focus .addPaymentMethodText {
  color: #003B71;
}

.md_react_index #wrap #content #main #appRoot #AddPmtMethodIFrame #extPmtPageFrame {
  /*Fix in Iframe height issue in Add new payment method*/
}

@media screen and (min-width: 516px) {
  .md_react_index #wrap #content #main #appRoot #AddPmtMethodIFrame #extPmtPageFrame {
    height: 36rem !important;
  }
}
@media screen and (max-width: 515px) {
  .md_react_index #wrap #content #main #appRoot #AddPmtMethodIFrame #extPmtPageFrame {
    height: 43rem !important;
  }
}
/* START: FEDEPIC-11642 */
.md_summary_index #main #ba_main #paperless_banner {
  /*FEDEPIC-11642*/
  display: none;
}

@media print {
  .md_summary_index #main #ba_main #ba_accountList .row .cardlist a.ba_card_status_payButton, .md_summary_index #main #ba_main #ba_accountList .row .cardlist .ba_card_status_recentPaymentLabel a {
    display: none;
    /*To hide the pay button and 1 scheduled payment link in the print screen of Landing screen*/
  }
}
.md_details_index #wrap #ba_details_activity #ba_details_main #ba_filter_pane {
  background: none;
  /*To remove background color for the currently viewing: Active accounts*/
}

.md_details_index #wrap #ba_details_activity #ba_details_main #ba_details_communications #ba_details_paperless_signup {
  /*FEDEPIC-11801*/
  display: none;
}

.md_details_index #wrap #ba_details_activity #ba_details_visits_list .ba_details_visits .noprint .ba_details_visit_details_link span.linkcolor {
  color: #0074AD;
}

.md_details_index #wrap #ba_details_activity #ba_details_visits_list .ba_details_visits .noprint .ba_details_visit_details_link:hover span.linkcolor, .md_details_index #wrap #ba_details_activity #ba_details_visits_list .ba_details_visits .noprint .ba_details_visit_details_link:focus span.linkcolor {
  color: #003B71;
  text-decoration: none;
}

.md_autopay_signup #wrap #content .subwayStep .section .content .apFlexContainer .apWarningBoxMessage:last-of-type {
  /*FEDEPIC-11801*/
  display: none;
}

/* FEDEPIC-11644 & FEDEPIC-11979 */
.h3 {
  font-size: 20px;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: -0.01em;
  margin-top: 24px !important;
}

.p3 {
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0;
}

.md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text #video-card-container-header #LinkMyAccounts .collapse_expand_button:hover, .md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text #video-card-container-header #LinkMyAccounts .collapse_expand_button:focus {
  text-decoration: none;
}

.md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text #video-card-container-header #LinkMyAccounts .collapse_expand_button span:hover, .md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text #video-card-container-header #LinkMyAccounts .collapse_expand_button span:focus {
  text-decoration: none;
}

.md_manage_communitymanage #wrap #main #community_container #discover-H2G-intro-text .H2G-info-container #H2G-info-pretext + button.expand-info:focus {
  text-decoration: none;
}

.disabled-link-btn {
  color: #7a7a7a !important;
  background-color: #f3f3f3 !important;
  border-color: #d3d3d3 !important;
  pointer-events: none;
}

.disabled-link-btn h3,
.disabled-link-btn .optionTitle,
.disabled-link-btn ._Text,
.disabled-link-btn .subtle,
.disabled-link-btn .autoadvance,
.disabled-link-btn ._SvgSprite {
  color: #7a7a7a !important;
  fill: #7a7a7a !important;
}

#footer a.disabled-link,
a.disabled-link,
button.disabled-link,
a .addtocalicon {
  color: gray !important;
  cursor: default;
  text-decoration: underline !important;
  pointer-events: none;
}

.disabled-menu-link {
  background-color: var(--wptheme_card_background) !important;
  border-color: #d3d3d3 !important;
  pointer-events: none;
}
.disabled-menu-link .menuitem-label {
  color: #7a7a7a !important;
}

.shortcut-disabled {
  color: #A0A5B6 !important;
  cursor: default !important;
  pointer-events: none;
  text-decoration: none;
}

.shortcut-disabled .shortcut-label,
.shortcut-disabled .shortcut-icon {
  fill: #A0A5B6 !important;
  color: #A0A5B6 !important;
}

/* Copyright 2019-2021 Epic Systems Corporation */
.AccessList .headerRow {
  background-color: rgba(0, 116, 173, 0.05);
  color: #0074AD;
}

.AccessList [class*=col-] {
  padding: 0.5rem;
}

@media screen and (max-width: 768px) {
  .AccessList .celllabel {
    margin-top: 0.5rem;
    display: block;
  }
}
.AccessList ._ListGridBody .row {
  background-color: #ffffff;
  border-bottom: 1px solid #eaeaea;
}

.AccessList ._ListGridBody .row:last-child {
  border-bottom: none;
}

@media screen and (max-width: 768px) {
  .AccessList ._ListGridBody .row {
    padding: 0.5rem;
  }
  .AccessList ._ListGridBody .row:last-child {
    padding: 0.5rem;
  }
}
@media screen and (max-width: 768px) {
  .AccessList ._ListGridBody [class*=col-] {
    padding: 0;
  }
  .AccessList ._ListGridBody [class*=col-]:first-child {
    font-size: var(--wptheme_font-style_h3_size);
    color: var(--wptheme_font-style_h3_color);
    font-weight: var(--wptheme_font-style_h3_weight);
  }
}
/* Copyright 2019-2021 Epic Systems Corporation */
.CentralLoginAccounts {
  margin-top: 1.5rem;
  margin-bottom: 0.5rem;
}

.CentralLoginAccounts .LoginAccessWarningSegment {
  display: flex;
  align-items: center;
  gap: 0.25rem;
}

.CentralLoginAccounts .LoginAccessWarningSegment .LoginAccessWarning {
  color: #d80000;
}

.CentralLoginAccounts .CentralLoginList {
  margin-top: 0.25rem;
  margin-left: 2rem;
  display: flex;
  flex-direction: column;
}

.CentralLoginAccounts .CentralLoginList .LoginAccount {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.CentralLoginAccounts .CentralLoginList .LoginAccount .LoginAccountLogo {
  height: 60px;
  width: 60px;
  min-height: 60px;
  min-width: 60px;
}

.CentralLoginAccounts .CentralLoginList .LoginAccount .LoginAccountName {
  margin-left: 0.5rem;
}

.VerifyPopupBody .CentralLoginList {
  margin-top: 0.25rem;
  margin-left: 2rem;
  display: flex;
  flex-direction: column;
}

.VerifyPopupBody .CentralLoginList .LoginAccount {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.VerifyPopupBody .CentralLoginList .LoginAccount .LoginAccountLogo {
  height: 48px;
  width: 48px;
  min-height: 48px;
  min-width: 48px;
}

.VerifyPopupBody .CentralLoginList .LoginAccount .LoginAccountName {
  margin-left: 0.5rem;
}

/* Copyright 2024-2025 Epic Systems Corporation */
.Recovery {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  gap: 2rem;
}

.Recovery .recoveryContent {
  width: 100%;
  margin-bottom: 2rem;
  display: flex;
  flex-direction: column;
  gap: 0;
}

.Recovery .recoveryContent .contact-info-field {
  width: 100%;
}

.Recovery .helpText {
  margin-top: 0 !important;
}

.Recovery .submitButtonContainer {
  gap: 1rem;
  display: flex;
  flex-direction: column;
}

.Recovery .submitButtonContainer .submitButton {
  width: 100%;
}

.messageSentPage[class][class][class] .didNotGet {
  margin-top: 1rem;
}

.messageSentPage[class][class][class] .resendLink {
  padding-left: 0rem;
  margin-bottom: 0.5rem;
  margin-top: 0rem;
}

.messageSentPage[class][class][class] .backToHomeButton {
  margin-top: 4rem;
}

.RecoveryOptions .recovery-option-icon {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.RecoveryOptions .recovery-option {
  width: 40%;
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  min-height: 6rem;
  padding: 0.5rem;
  position: relative;
  break-inside: avoid;
  margin: 0.25rem 0.5%;
  display: inline-block;
  vertical-align: top;
  width: 99%;
  text-overflow: unset;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  min-height: 4rem !important;
}

.tvmode .RecoveryOptions .recovery-option {
  border-radius: 10px;
  border: none;
}

.RecoveryOptions .recovery-option:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .RecoveryOptions .recovery-option:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.RecoveryOptions .recovery-option:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.RecoveryOptions .recovery-option-title {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  font-weight: bold;
  width: auto;
  margin-left: 1rem !important;
}

.RecoveryOptions .recovery-option-description {
  display: flex;
  flex-direction: row;
  justify-content: start;
  align-items: center;
}

.RecoveryOptions .recovery-options {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 1rem;
  overflow: auto;
}

.RecoveryOptions .recovery-option-next-steps {
  width: 100%;
}

.RecoveryChoice .recovery-choice {
  width: 40%;
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  min-height: 6rem;
  padding: 0.5rem;
  position: relative;
  break-inside: avoid;
  margin: 0.25rem 0.5%;
  display: inline-block;
  vertical-align: top;
  width: 99%;
  text-overflow: unset;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  min-height: 4rem !important;
}

.tvmode .RecoveryChoice .recovery-choice {
  border-radius: 10px;
  border: none;
}

.RecoveryChoice .recovery-choice:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .RecoveryChoice .recovery-choice:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.RecoveryChoice .recovery-choice:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.RecoveryChoice .recovery-choice .recovery-choice-text {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  font-weight: bold;
  width: auto;
  margin-left: 1rem !important;
}

.RecoveryChoice .recovery-choice .recovery-choice-description {
  display: flex;
  flex-direction: row;
  justify-content: start;
  align-items: center;
}

.RecoveryChoice .recovery-choice .recovery-choice-icon {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.CentralRecoveryLink {
  width: 40%;
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  min-height: 6rem;
  padding: 0.5rem;
  position: relative;
  break-inside: avoid;
  margin: 0.25rem 0.5%;
  display: inline-block;
  vertical-align: top;
  width: 99%;
  text-overflow: unset;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  min-height: 4rem !important;
}

.tvmode .CentralRecoveryLink {
  border-radius: 10px;
  border: none;
}

.CentralRecoveryLink:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .CentralRecoveryLink:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.CentralRecoveryLink:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.CentralRecoveryLink .text {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  font-weight: bold;
  width: auto;
  margin-left: 1rem !important;
}

.CentralRecoveryLink .content {
  display: flex;
  flex-direction: row;
  justify-content: start;
  align-items: center;
}

.CentralRecoveryLink .icon {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

/* Copyright 2024-2025 Epic Systems Corporation */
.Activation {
  width: 98%;
  margin: auto;
}

.CredentialsPage {
  width: 98%;
  margin: auto;
}

.unconstrainedCapturedWorkflow .CredentialsPage {
  max-width: 25rem;
}

@media only screen and (min-width: 769px) {
  .ActivationCodeForm .codeInput ._input {
    font-size: var(--wptheme_font-size_3);
  }
}
.ActivationCodeForm .submitCodeButton {
  width: 100%;
}

.ActivationCodeSection .preText[class] {
  margin-bottom: 1rem;
}

.ActivationErrorPage {
  width: 98%;
  margin-left: auto;
  margin-right: auto;
}

.ActivationErrorPage .backToHomeButton[class] {
  width: 100%;
  margin-top: 1rem;
}

.OtherActivationMethodLinks {
  margin-top: 2rem;
}

.OtherActivationMethodLinks .linkCard {
  color: #0074ad;
}

.OtherActivationMethodLinks .linkCard:hover, .OtherActivationMethodLinks .linkCard:focus {
  text-decoration: none;
  color: #006393;
}

.OtherActivationMethodLinks .linkCard .linkCardContent {
  display: flex;
  align-items: center;
  margin-bottom: 0.5rem;
  padding: 0;
  color: #363636;
}

.OtherActivationMethodLinks .linkCard .linkCardContent .leftIcon {
  flex: 0 0 auto;
  margin: 0.5rem;
}

.OtherActivationMethodLinks .linkCard .linkCardContent .arrowIcon {
  flex: 0 0 auto;
  margin: 0.25rem;
  margin-right: 0.75rem;
}

.OtherActivationMethodLinks .centralLayout {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.OtherActivationMethodLinks .centralCardContent {
  display: flex;
  align-items: center;
}

.OtherActivationMethodLinks .centralHeaderText {
  padding-top: 1rem;
  margin-bottom: 0 !important;
}

.OtherActivationMethodLinks .centralDescription {
  padding-bottom: 1rem;
  color: #363636;
  width: 95%;
}

@media screen and (min-width: 440px) {
  .OtherActivationMethodLinks .centralDescription {
    margin-top: -1rem;
  }
}
.SplashPage .DownloadText {
  padding-bottom: 20px;
}

@media only screen and (max-width: 1024px) {
  .SplashPage .DownloadText {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    width: 300px;
  }
}
.SplashPage .PaddingBottom {
  padding-bottom: 20px;
}

@media only screen and (min-width: 1025px) {
  .SplashPage {
    margin-left: initial !important;
  }
  .SplashPage .linkContainer {
    justify-content: left !important;
  }
}
.ActivationOptionPage {
  width: 98%;
  margin-left: auto;
  margin-right: auto;
}

.ActivationOptionPage * {
  max-width: 100%;
}

.ActivationOptionPage .ActivationOptionCard {
  flex-direction: column;
  display: flex;
  padding: 1rem;
}

.ActivationOptionPage .ActivationOptionCard .ActivationOptionCardUpper {
  display: flex;
  flex-direction: row;
  justify-content: start;
  gap: unset;
  flex-wrap: wrap;
}

@media (min-width: 1025px) {
  .ActivationOptionPage .ActivationOptionCard .ActivationOptionCardUpper {
    flex-wrap: initial;
    gap: 1rem;
  }
}
.ActivationOptionPage .ActivationOptionCard .ActivationOptionCardUpper .ActivationOptionCardText {
  display: flex;
  flex-direction: column;
}

.ActivationOptionPage .ActivationOptionCard .ActivationOptionCardUpper .ActivationOptionCardText .ActivationOptionCardBody {
  display: inline;
}

.ActivationOptionPage .ActivationOptionCard .ActivationOptionCardUpper .ActivationOptionCardImage {
  padding: 0;
  margin: auto;
  height: fit-content;
  width: fit-content;
}

.ActivationOptionPage .ActivationOptionCard .ActivationOptionCardUpper .ActivationOptionCardImage .CentralSignupLogoHorizontal {
  width: fit-content;
}

.ActivationOptionPage .ActivationOptionCard .ActivationOptionCardUpper .ActivationOptionCardImage .CentralSignupLogoVertical {
  display: none;
}

@media (min-width: 1025px) {
  .ActivationOptionPage .ActivationOptionCard .ActivationOptionCardUpper .ActivationOptionCardImage .CentralSignupLogoHorizontal {
    display: none;
  }
  .ActivationOptionPage .ActivationOptionCard .ActivationOptionCardUpper .ActivationOptionCardImage .CentralSignupLogoVertical {
    display: initial;
    height: fit-content;
  }
}
.ActivationOptionPage .ActivationOptionCard .ActivationOptionCardButton {
  margin-bottom: 0;
}

.ActivationOptionPage .ActivationOptionCardPoints {
  display: grid;
  align-items: start;
  column-gap: 0.25rem;
  grid-template-columns: 1.5rem auto;
  grid-auto-rows: 1fr 1fr;
  margin-bottom: 0.5rem;
}

.ActivationOptionPage .ActivationOptionCardPoints ._Text {
  margin-bottom: 0;
  margin-top: 5px !important;
}

.ActivationOptionPage ._Icon {
  color: #e06e7c;
}

.ActivationOptionPage .ActivationOptionOrText {
  position: relative;
  width: 100%;
  text-align: center;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.ActivationOptionPage .ActivationOptionOrText:before, .ActivationOptionPage .ActivationOptionOrText:after {
  content: "";
  position: absolute;
  top: 50%;
  width: 38%;
  height: 1px;
  background-color: #cccccc;
}

.ActivationOptionPage .ActivationOptionOrText:before {
  left: 0px;
}

.ActivationOptionPage .ActivationOptionOrText:after {
  right: 0px;
}

.ActivationOptionPage .ActivationOptionLocal {
  display: flex;
  flex-direction: column;
}

.ActivationOptionPage .ActivationOptionLocal .LocalActivationText {
  margin-bottom: 1rem !important;
}

.ActivationOptionPage .ActivationOptionLocal .LocalActivationButton {
  text-align: center;
}

/* Copyright 2022 Epic Systems Corporation */
.AllergyListPage .allergiesFooter ._CommandGroup {
  display: flex;
  gap: 0.5rem;
  flex-wrap: wrap;
}

@media screen and (max-width: 768px) {
  .AllergyListPage .allergiesFooter ._CommandGroup {
    margin-top: 0.75rem;
    row-gap: 0.25rem;
  }
  .AllergyListPage .allergiesFooter ._CommandGroup ._Command {
    margin-top: 0;
    flex: 1 0 0;
  }
  .AllergyListPage .allergiesFooter ._CommandGroup ._Command:first-child {
    flex-basis: 100%;
  }
}
.AllergyListPage .Allergy .AllergyComment .ellipsis {
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: center;
  grid-template-areas: "commentIcon text";
}

.AllergyListPage .Allergy .AllergyComment .ellipsis .subtleColor {
  grid-area: text;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
}

.AllergyListPage .Allergy .AllergyComment .ellipsis svg {
  grid-area: commentIcon;
  vertical-align: middle;
}

.AllergyListPage .Allergy .valueTitle {
  padding-top: 0.25rem;
  padding-bottom: 0;
  margin-bottom: 0.5rem;
}

.AllergyListPage .Allergy .descriptionText {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
}

.AllergyListPage .Allergy .allergyEmblem {
  margin-top: 0.25rem;
}

.AllergyListPage .Allergy.ReconciledClinicalUpdateCard .contentLine:last-child {
  margin-bottom: 1rem;
}

.AllergyListPage .AddAllergyCard {
  background-color: rgba(255, 255, 255, 0.3);
  border: 2px dashed #cccccc;
  box-shadow: none;
  min-height: 6rem;
  text-align: center;
  width: 100%;
  height: 100%;
}

.AllergyListPage .AddAllergyCard ._readOnlyText,
.AllergyListPage .AddAllergyCard ._Icon {
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
}

@media screen {
  .AllergyListPage .AddAllergyCard ._readOnlyText:is(:focus, :hover),
  .AllergyListPage .AddAllergyCard ._Icon:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
@media print {
  .AllergyListPage .AddAllergyCard {
    display: none;
  }
}
.AllergyListPage .AddAllergyCard.disabled {
  pointer-events: none;
  background-color: #eaeaea;
}

.AllergyListPage .AddAllergyCard:focus, .AllergyListPage .AddAllergyCard:hover {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  border-color: transparent;
}

.AllergyEntry .allergiesFooter ._CommandGroup {
  display: flex;
  gap: 0.5rem;
  flex-wrap: wrap;
}

@media screen and (max-width: 768px) {
  .AllergyEntry .allergiesFooter ._CommandGroup {
    margin-top: 0.75rem;
    row-gap: 0.25rem;
  }
  .AllergyEntry .allergiesFooter ._CommandGroup ._Command {
    margin-top: 0;
    flex: 1 0 0;
  }
  .AllergyEntry .allergiesFooter ._CommandGroup ._Command:first-child {
    flex-basis: 100%;
  }
}
.AllergyEntry .entryCardTitle {
  padding-top: 0.25rem;
}

.AllergyEntry .required label::before {
  content: "";
  display: inline-block;
  vertical-align: top;
  background: url("../../images/required_asterisk.png") scroll no-repeat transparent 0 0/0.4rem 0.4rem;
  margin: 0.15rem 0.15rem 0 0;
  height: 0.4rem;
  width: 0.4rem;
}

/* Copyright 2020-2021 Epic Systems Corporation */
.Attachments {
  width: auto;
  display: inline-block;
  margin-bottom: 0.75rem;
  padding: 0;
  border: none;
  margin-right: 0.75rem;
}

.Attachments._link {
  text-decoration: none;
}

.Attachments.withThumbnail:is(:focus, :hover) {
  box-shadow: 0 0 0 1px #0074ad;
}

.Attachments.withThumbnail[class] {
  display: flex;
  flex-direction: column;
  border-radius: 0.5rem 0.5rem calc(0.85rem + 1px) calc(0.85rem + 1px);
  background-color: #dbdbdb;
  max-width: 9rem;
}

.Attachments.withThumbnail .AttachmentThumbnailContainer {
  width: 8.5rem;
  height: 5.5rem;
  border-radius: 0.3rem;
  margin: 4px;
  overflow: hidden;
}

.Attachments.withThumbnail .AttachmentThumbnailContainer .fallbackImage {
  height: 100%;
  transform: scale(1.5);
}

.Attachments.withThumbnail .AttachmentThumbnailContainer .fallbackImage > use {
  color: currentColor;
  position: absolute;
}

@media print {
  .Attachments.withThumbnail .AttachmentThumbnailContainer .fallbackImage > use {
    display: none;
  }
}
@media print {
  .Attachments.withThumbnail .AttachmentThumbnailContainer {
    display: none;
  }
}
.Attachments.withThumbnail .AttachmentThumbnail {
  width: 100%;
  min-height: 100%;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.Attachments.withThumbnail .AttachmentPillContent {
  width: 100%;
}

.Attachments:is(:focus, :hover) {
  outline: none;
}

.Attachments:hover .AttachmentPillContent, .Attachments:focus .AttachmentPillContent {
  box-shadow: 0 0 0 1px currentColor;
  text-decoration: none;
}

.Attachments[class] {
  border-radius: calc(0.85rem + 1px);
  background-color: transparent;
}

.Attachments .AttachmentPillContent {
  color: #0074ad;
  border: 1px solid currentColor;
  border-radius: calc(0.85rem + 1px);
  overflow: hidden;
  width: auto;
  margin-bottom: 0;
  display: inline-flex;
  align-items: center;
  margin-top: auto;
}

.Attachments .AttachmentPillContent:not(:last-child) {
  margin-right: 0.75rem;
}

@media print {
  .Attachments .AttachmentPillContent {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.Attachments .AttachmentPillContent .attachmentIcon {
  flex-shrink: 0;
  margin: 0 0.125rem 0 0.25rem;
  fill: #ffffff;
}

@media print {
  .Attachments .AttachmentPillContent .attachmentIcon {
    display: inline-block !important;
    width: 24px !important;
    margin-left: 0;
    margin-right: -0.25rem;
    fill: #363636;
  }
}
.Attachments .AttachmentPillContent .attachmentText {
  background-color: #f2f8fb;
  text-align: left;
  padding: 0.25rem 0.5rem;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

@media print {
  .Attachments .AttachmentPillContent {
    border: none;
  }
}
.Attachments .AttachmentPillContent[class] {
  background-color: currentColor;
  padding: 0;
}

.AttachmentList {
  display: flex;
  flex-wrap: wrap;
}

.AttachmentList .listTitle {
  color: #000000;
  margin: 0.5rem 0 0;
  padding: 0;
  font-size: var(--wptheme_font-size_-1);
}

.mobile:not([data-ua=nonmobile]) .printablePopup ._Command.primary {
  display: none;
}

/* Copyright 2023-2024 Epic Systems Corporation */
.Authorizations .pairMargin[class][class] {
  margin-top: 0px;
  margin-bottom: 0px;
}

.Authorizations .pairMarginTop[class][class] {
  margin-top: 0.25em;
  margin-bottom: 0px;
  overflow-wrap: break-word;
}

.Authorizations .pairMarginTop .valueLabel {
  width: fit-content;
  margin-bottom: 0px;
}

.Authorizations .pairMarginTop .valueLabelParent {
  display: flex;
  align-items: center;
  position: relative;
}

.Authorizations ._StatusBadge {
  overflow-wrap: break-word;
}

.Authorizations ._ListElement[class][class][class] {
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
  margin-left: 0px;
  margin-right: 0px;
}

.Authorizations ._ListElement:first-of-type[class][class][class] {
  margin-bottom: 0.5rem;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
}

.Authorizations .authCard {
  min-width: 30rem;
  max-width: 75%;
}

.Authorizations .authCard[class][class][class] {
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
  margin-left: 0px;
  margin-right: 0px;
}

@media screen and (max-width: 1300px) {
  .Authorizations .authCard {
    min-width: inherit;
    max-width: inherit;
  }
}
@media print {
  .Authorizations .authCard {
    min-width: inherit;
    max-width: inherit;
  }
}
.Authorizations .authCard .activityDefinition {
  padding: 0.25rem 0.5%;
  margin-bottom: 1.25rem;
}

@media screen and (max-width: 768px) {
  .Authorizations .authCard .authCardTop {
    justify-content: flex-start;
    flex-direction: column;
  }
}
.Authorizations .cardHeading {
  padding-top: 0px;
  flex: 1;
  word-wrap: break-word;
}

.Authorizations .cardHeading[class][class] {
  display: inline;
}

.Authorizations .sectionTitle {
  width: fit-content;
  flex: unset;
  margin: 0 auto 0.25rem 0;
  padding: 0;
}

@media screen and (max-width: 768px) {
  .Authorizations .sectionTitle {
    width: 100%;
  }
}
.Authorizations .service {
  min-height: unset;
}

.Authorizations .service .sectionTitle {
  margin-right: auto;
}

.Authorizations .service ._StatusBadge {
  margin: 0;
}

.Authorizations .subheading[class][class] {
  margin-top: 0px;
}

.Authorizations .clearBottomPadding .headingGroup {
  padding-bottom: 0px;
  margin-bottom: 0px;
  display: flex;
  flex-wrap: wrap;
}

.Authorizations .clearBottomPadding .headingGroup .heading {
  align-self: flex-start;
  width: auto;
  max-width: 100%;
  overflow-wrap: anywhere;
  flex-grow: 1;
}

.Authorizations .clearBottomPadding .headingGroup .actions {
  width: fit-content;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.Authorizations .clearBottomPadding .headingGroup .actions .referralsPrintButtonWrapper {
  flex-shrink: 0;
  width: fit-content;
  padding: 0;
}

.Authorizations .spaceOnTop[class][class] {
  margin-top: 0.5rem;
}

@media screen and (max-width: 768px) {
  .Authorizations ._StatusBadge[class][class] {
    margin-bottom: 0.25rem;
  }
}
.Authorizations .noShrinkMobile[class][class][class] {
  width: clamp(16px, 1.385rem, 48px);
}

.Authorizations .titleContainer {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}

@media screen and (max-width: 768px) {
  .Authorizations .titleContainer {
    flex-direction: column;
  }
}
.Authorizations .authorizationHeading {
  max-width: calc(100% + 2.5rem);
  width: calc(100% + 2.5rem);
  margin-left: -1.25rem;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  padding: 0.75rem 1.25rem 0.5rem;
  border-bottom: 1px solid transparent;
}

@media screen {
  .Authorizations .authorizationHeading {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background: rgba(217, 234, 243, 0.75);
  }
}
.mobile .Authorizations .authorizationHeading {
  margin-top: 0;
  margin-left: -0.5rem;
  width: calc(100% + 1rem);
}

.datatile .Authorizations .authorizationHeading {
  margin-top: -0.5rem !important;
}

@media screen and (max-width: 1300px) {
  [lang=ar] .Authorizations .authorizationHeading {
    margin-top: -0.25rem;
  }
  .mobile .Authorizations .authorizationHeading {
    margin-top: 0;
  }
}
.mobile .Authorizations .authorizationHeading {
  margin-left: -0.5rem;
  margin-bottom: -0.5rem;
  width: calc(100% + 1rem);
}

@media screen and (max-width: 768px) {
  .Authorizations .authorizationHeading {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
    margin-top: -5px;
    margin-bottom: -0.5rem;
  }
  [lang=ar] .Authorizations .authorizationHeading {
    margin-top: 0;
  }
  .mobile .Authorizations .authorizationHeading {
    margin-top: 0;
    margin-left: -0.5rem;
    width: calc(100% + 1rem);
  }
}
@media print {
  .Authorizations .authorizationHeading {
    margin-left: 0;
    margin-top: 0;
    padding: 0;
    width: 100%;
  }
}
@media (max-width: 768px) {
  .Authorizations .authorizationHeading {
    padding: 0.75rem 0.75rem 0.5rem;
  }
}
.mobile .Authorizations .authorizationHeading {
  padding: 0.75rem 0.5rem 0.5rem;
}

@media print {
  .Authorizations .authorizationHeading {
    border-width: 0;
  }
}
.Authorizations .authorizationHeading.valance {
  border-color: #cccccc;
  margin-bottom: 0.25rem;
  padding-bottom: 0.25rem;
}

.mobile .Authorizations .authorizationHeading.valance {
  margin-bottom: 0.25rem;
  padding-bottom: 0.25rem;
}

@media print {
  .Authorizations .authorizationHeading.valance {
    border-width: 1px;
  }
}
.darkmode .Authorizations .authorizationHeading.valance {
  border-color: #000000;
}

.Authorizations .authorizationHeading .additionalAction {
  margin-right: 0.6rem;
}

.Authorizations .authorizationHeading .additionalAction::after {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #767676;
  content: "";
  vertical-align: middle;
  margin-left: 0.6rem;
  margin-right: -0.6rem;
  height: 21px;
}

.Authorizations .authorizationHeading ._AdditionalActions:last-child .additionalAction {
  padding: inherit;
  margin: 0;
}

.Authorizations .authorizationHeading ._AdditionalActions:last-child .additionalAction::after {
  border: none;
  margin: 0;
}

.Authorizations .authorizationHeading .noBadge {
  margin-bottom: 0.5rem;
}

.Authorizations .authorizationHeading .inlineDetails {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
  gap: 0.5rem;
}

@media screen and (max-width: 768px) {
  .Authorizations .authorizationHeading .inlineDetails {
    flex-direction: column;
    align-items: unset;
  }
}
.Authorizations .authorizationHeading .inlineDetails .subheading {
  width: fit-content;
}

.Authorizations .authorizationHeading[class] ._StatusBadge {
  margin: 0;
  height: fit-content;
}

.Authorizations .authorizationHeading[class] .askAQuestionAction {
  text-decoration: none;
}

.Authorizations .SortResults {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  flex: 0;
}

.Authorizations .SortResults .dropdownSort {
  width: max-content;
  padding-right: 0.5rem;
  margin-bottom: 0;
}

.Authorizations .smallGutter {
  display: flex;
}

.Authorizations .smallGutter .ClinicianPhoto {
  width: 2rem;
  height: 2rem;
}

@media print {
  .Authorizations .smallGutter .ClinicianPhoto {
    width: 2rem !important;
    height: unset;
  }
}
.Authorizations .smallGutter .PatientPhoto {
  flex: 1 1 20%;
  margin: 0;
}

.Authorizations .smallGutter .PatientPhoto .roundedPatientPhoto {
  border-width: 2px;
  border-style: solid;
}

.Authorizations ._GutterLayout ._Content.oneElement {
  display: flex;
  align-items: center;
}

.Authorizations .additionalInfo {
  margin-top: 0.25rem;
  padding-bottom: 0;
}

.Authorizations ._Disclosure {
  display: unset;
  flex-direction: unset;
}

.Authorizations[class] .noMargin {
  margin: 0;
}

.Authorizations ._Toast .body {
  background: none;
}

.Authorizations .appealWithIcon {
  display: flex;
  align-items: center;
  gap: 0.25rem;
  margin-bottom: 0.25rem;
}

.Authorizations ._PageTitle {
  margin-bottom: 0.5rem;
  padding-bottom: 0;
}

/* Copyright 2024 Epic Systems Corporation */
.AuthCard.auth {
  padding: 0;
  min-height: 6rem;
  overflow-wrap: anywhere;
  display: flex;
  flex-direction: column;
}

.AuthCard.auth .seeMoreSection {
  margin-bottom: 0.25rem;
}

.AuthCard.auth .seeMoreSection :hover,
.AuthCard.auth .seeMoreSection :active,
.AuthCard.auth .seeMoreSection :focus {
  text-decoration: underline;
}

.AuthCard.auth .seeMoreSection .seeMoreLink {
  display: flex;
}

.AuthCard.auth .AuthCardMainSection {
  padding: 0.5rem;
  flex-grow: 1;
}

.AuthCard.auth .authCardText {
  font-size: var(--wptheme_font-size_-1);
}

.AuthCard.auth .authCardDate {
  padding: 0rem 0.25rem;
  margin-top: 0.25rem;
}

.AuthCard.auth ._Icon._image.infoIcon {
  margin: auto 0.25rem auto auto;
}

.BackLink {
  flex-grow: 1;
  padding-top: 0.75rem;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  min-width: 0;
}

.mobile .BackLink {
  display: none;
}

@media screen and (max-width: 768px) {
  .BackLink {
    padding-top: 0.5rem;
    display: none;
  }
}
@media print {
  .BackLink {
    display: none;
  }
}
.BackLink .link {
  display: inline-flex;
  align-items: center;
}

.BackLink .link ._Icon {
  margin-right: 0.25rem;
}

.CardActions .actionButtons {
  display: flex;
  justify-content: flex-end;
  padding: 0 0.25rem 0.25rem 0.25rem;
}

@media screen and (max-width: 1300px) {
  .CardActions .actionButtons {
    padding-top: 0.25rem;
    flex-direction: column;
  }
}
.CardActions .actionButtons .buttonItem {
  margin: 0.25rem;
  overflow-wrap: anywhere;
}

.CardHeader {
  display: flex;
  flex-wrap: wrap;
  column-gap: 0.5rem;
  justify-content: space-between;
}

.CardHeader .orgTitle {
  width: auto;
  flex-basis: 12em;
  flex-grow: 1;
}

.CardHeader .orgTitle h4 {
  padding: 0;
}

.CardHeader .authBanner {
  width: fit-content;
}

.CareEverywhereId .id {
  font-size: var(--wptheme_font-size_3);
  height: fit-content;
  width: fit-content;
  padding: 1rem;
  min-width: 40%;
  min-height: 0;
  text-align: center;
  font-weight: bold;
  margin-top: 1rem;
}

@media screen and (max-width: 768px) {
  .CareEverywhereId .id {
    width: 100%;
  }
}
.CareEverywhereIDGroup {
  margin-bottom: 0.5rem;
}

.HeaderFilter {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: wrap;
}

.HeaderFilter .agreementHeader {
  width: auto;
  flex-grow: 1;
}

.HeaderFilter .agreementHeader h3 {
  padding-top: 0.25rem;
  padding-bottom: 0;
}

.OrganizationSearchCard {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-bottom: 0.5rem;
}

.tvmode .OrganizationSearchCard {
  border-radius: 10px;
  border: none;
}

.OrganizationSearchCard:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .OrganizationSearchCard:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.OrganizationSearchCard:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.searchGroup .OrganizationSearchCard {
  margin-bottom: 0rem;
}

.searchGroup li:not(:first-child) .OrganizationSearchCard {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.searchGroup li:not(:last-child) .OrganizationSearchCard {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.OrganizationSearchCard .orgText {
  padding: 0.5rem 1rem 0.5rem 1rem;
  margin-top: 0;
}

.OrganizationSearchCard .orgCard {
  display: flex;
  align-items: center;
}

.OrganizationSearchCard .orgCard .orgDetails {
  display: flex;
  align-items: center;
  padding: 0.5rem;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  width: 100%;
  margin: auto;
  flex-wrap: wrap;
}

.OrganizationSearchCard .orgCard .orgDetails:first-child {
  border-top: none;
}

.OrganizationSearchCard .orgCard .orgDetails .orgTextWrapper {
  display: flex;
  flex-direction: column;
  margin-left: 0rem;
  flex-basis: 4rem;
  overflow-wrap: anywhere;
  flex-grow: 1;
}

.OrganizationSearchCard .orgCard .orgDetails .orgTextWrapper .organizationHeader {
  display: flex;
  align-items: baseline;
}

.OrganizationSearchCard .orgCard .orgDetails .orgTextWrapper .organizationHeader ._StatusBadge {
  margin-left: 0.5rem;
}

@media only screen and (max-width: 768px) {
  .OrganizationSearchCard .orgCard .orgDetails .orgTextWrapper .organizationHeader {
    flex-direction: column;
  }
  .OrganizationSearchCard .orgCard .orgDetails .orgTextWrapper .organizationHeader ._StatusBadge {
    margin: 0.1rem 0;
  }
}
.OrganizationSearchCard .orgCard .orgDetails .orgTextWrapper .organizationName {
  color: #000000;
  font-size: var(--wptheme_font-size_1);
}

.OrganizationSearchCard .orgCard .orgDetails .orgTextWrapper .organizationLocation,
.OrganizationSearchCard .orgCard .orgDetails .orgTextWrapper .organizationAssociatedWith {
  color: #000000;
  padding-top: 0.25rem;
}

.OrganizationSearchCard .orgCard .orgDetails .orgTextWrapper .associatedOrgWrapper {
  display: flex;
  align-items: center;
}

.OrganizationSearchCard .orgCard .orgDetails .orgTextWrapper .associatedOrgWrapper :hover,
.OrganizationSearchCard .orgCard .orgDetails .orgTextWrapper .associatedOrgWrapper :active,
.OrganizationSearchCard .orgCard .orgDetails .orgTextWrapper .associatedOrgWrapper :focus {
  text-decoration: underline;
}

.OrganizationSearchCard .orgCard .orgDetails .orgTextWrapper .associatedOrgWrapper ._Icon {
  margin-right: 0.25rem;
}

.OrganizationSearchCard .orgCard .orgDetails .orgLogoWrapper {
  min-width: 5rem;
  max-width: 5rem;
  display: flex;
  justify-content: center;
}

.OrganizationSearchCard .orgCard .orgDetails .orgLogoWrapper img.orgLogo {
  display: block;
  height: 4rem;
  width: 4rem;
  border-radius: 50%;
  border: 1px solid #cccccc;
}

.disabled .OrganizationSearchCard .orgCard .orgDetails .orgLogoWrapper img.orgLogo {
  filter: grayscale(100%);
}

.OrganizationSearchCard .orgCard .orgButton {
  width: 20rem;
  margin: auto;
  padding-right: 1rem;
}

.OrganizationSearchCard .orgCard .orgButton .signButton {
  width: 100%;
}

@media only screen and (max-width: 768px) {
  .OrganizationSearchCard .orgCard {
    display: grid;
  }
  .OrganizationSearchCard .orgCard .orgButton {
    width: 100%;
    padding: 0.25rem 0.5rem;
  }
}
.OrganizationAuthSearchResults {
  width: 70%;
}

@media only screen and (max-width: 1300px) {
  .OrganizationAuthSearchResults {
    width: 100%;
  }
}
.OrganizationAuthSearchResultsHeader {
  margin: 1rem 0;
}

.OrganizationSearchWidget .searchBar {
  margin-top: 0.5rem;
}

.RemoveAuthorization .removeOrganizationList {
  height: fit-content;
  width: fit-content;
  padding: 1rem;
  margin: 1rem 0 1.5rem 0;
  min-width: 40%;
  min-height: 0;
}

@media screen and (max-width: 768px) {
  .RemoveAuthorization .removeOrganizationList {
    width: 100%;
  }
}
.RemoveAuthorization .duplicateAuthWarning {
  font-weight: bold;
  margin: 1rem 0;
}

.RemoveAuthorization .formbuttons .button {
  margin-right: 0.5rem;
}

.SharingDetailsPopUp .popupPreText {
  margin-bottom: 0.5rem;
}

.SharingDetailsPopUp .authOrgList li:not(:last-child) {
  margin-bottom: 0.25rem;
}

.SignAllOrgsBanner.bannerContainer {
  display: flex;
  width: 70%;
  margin: 1rem 0;
  align-items: center;
}

@media screen and (max-width: 1300px) {
  .SignAllOrgsBanner.bannerContainer {
    width: 100%;
  }
}
.SignAllOrgsBanner.bannerContainer .banner {
  margin: 0;
}

@media screen and (max-width: 768px) {
  .SignAllOrgsBanner.bannerContainer .banner ._GridCol.col-2._container {
    margin-bottom: 0;
  }
}
.SignAllOrgsBanner.bannerContainer .banner .signAllIcon svg {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 768px) {
  .SignAllOrgsBanner.bannerContainer .banner .signAllIcon svg {
    height: 4rem;
  }
}
.SignAllOrgsBanner.bannerContainer .banner .signAllText h3 {
  padding-top: 0.5rem;
}

@media screen and (max-width: 768px) {
  .SignAllOrgsBanner.bannerContainer .banner .signAllText h3 {
    padding-top: 0;
  }
}
.SignAllOrgsBanner.bannerContainer .banner .signButtons {
  align-content: center;
}

.SignAllOrgsBanner.bannerContainer .banner .signButtons .signAllButton button,
.SignAllOrgsBanner.bannerContainer .banner .signButtons .pickOrgButton button {
  width: 100%;
}

.SortFilter {
  display: none;
  width: auto;
  flex-shrink: 1;
}

@media screen and (max-width: 768px) {
  .SortFilter {
    width: 100%;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .SortFilter .sortDropdown {
    width: 100%;
  }
}
.authReqCheckboxContainer {
  display: flex;
  width: 70%;
  margin: 1rem 0;
  align-items: center;
}

@media screen and (max-width: 1300px) {
  .authReqCheckboxContainer {
    width: 100%;
  }
}
.authReqCheckboxContainer ._Disclosure .disclosureButton {
  justify-content: flex-start;
}

/* Copyright 2025 Epic Systems Corporation */
.authorized-users {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

@media screen and (max-width: 768px) {
  .authorized-users {
    flex-direction: column;
  }
}
.authorized-users .authorized-users-zero-state {
  padding: 2rem 0;
}

.authorized-users .authorized-users-zero-state .move-up {
  margin-top: -0.25rem;
}

.authorized-users .side-section {
  display: flex;
  flex-direction: column;
  flex-basis: 50%;
}

@media screen and (min-width: 768px) {
  .authorized-users .side-section {
    margin: 1rem auto auto 0.75rem;
  }
}
.authorized-users .side-section .side-section-element {
  display: flex;
  flex-direction: column;
  padding: 0.5rem 1rem 1rem 1rem;
  margin-bottom: 1rem;
  height: fit-content;
}

.authorized-users .side-section .side-section-element .side-section-header {
  display: flex;
  align-items: center;
}

.authorized-users .side-section .side-section-element .side-section-header .side-section-icon {
  fill: #0074AD;
}

.authorized-users .side-section .side-section-element .side-section-header .side-section-header-content {
  padding: 0 0 0 0.5rem;
}

.authorized-users .faq-question {
  font-weight: bold;
  padding-top: 0.5rem;
  margin-bottom: 0.25rem;
}

.authorized-users .faq-question-answer:not(:last-child) {
  padding-bottom: 0.75rem;
}

.authorized-users-card {
  display: flex;
  flex-direction: row;
}

@media screen and (max-width: 768px) {
  .authorized-users-card .authorized-users-name {
    padding-top: 0.5rem;
  }
}
.authorized-users-card .authorized-users-photo {
  width: 90px;
  height: 90px;
  border-width: 3px;
  border-color: #0074AD;
  margin: 0.75rem;
  background-color: #e6f1f7;
  display: flex;
  justify-content: center;
  align-items: center;
}

@media screen and (max-width: 768px) {
  .authorized-users-card .authorized-users-photo {
    width: 40px;
    height: 40px;
    border-width: 2px;
    margin-top: 0.5rem;
    margin-left: 0.5rem;
  }
}
.authorized-users-card .authorized-users-photo .single-letter {
  font-size: var(--wptheme_font-style_display_size);
  color: var(--wptheme_font-style_display_color);
  font-weight: var(--wptheme_font-style_display_weight);
  color: #0074AD;
  width: fit-content;
}

@media screen and (max-width: 768px) {
  .authorized-users-card .authorized-users-photo .single-letter {
    font-size: var(--wptheme_font-style_h3_size);
    color: var(--wptheme_font-style_h3_color);
    font-weight: var(--wptheme_font-style_h3_weight);
    color: #0074AD;
  }
}
.authorized-users-card .authorized-users-photo .authorized-users-photo-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.authorized-users-card .authorized-users-photo-container {
  flex-basis: fit-content;
}

.authorized-users-card .authorized-users-card-content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.authorized-users-card .authorized-users-card-content .authorized-users-card-info {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

@media screen and (max-width: 768px) {
  .authorized-users-card .authorized-users-actions {
    margin-left: calc((-1.25rem - 40px) / 2);
  }
}
.authorized-users-display[class] {
  padding-top: 0;
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
}

.authorized-users-display[class][class][class] .authorized-users-action {
  margin-left: 0;
  width: 100%;
  padding-top: 0;
}

.authorized-users-display .compact-card:not(:last-child) {
  border-bottom: 1px solid #dbdbdb;
}

.authorized-users-display .compact-card .authorized-users-photo {
  width: 40px;
  height: 40px;
  border-width: 2px;
}

.authorized-users-display .compact-card .authorized-users-name {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.authorized-users-display .compact-card .authorized-users-card-content .authorized-users-card-info {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}

.authorized-users-display .compact-card .authorized-users-card-content .authorized-users-card-info .authorized-users-name {
  height: fit-content;
  padding: 0;
}

.authorized-users-display .compact-card .authorized-users-photo .single-letter {
  font-size: var(--wptheme_font-style_h2_size);
  color: var(--wptheme_font-style_h2_color);
  font-weight: var(--wptheme_font-style_h2_weight);
  color: #0074AD;
}

.authorized-users-header {
  align-items: center;
  flex-wrap: nowrap;
}

.authorized-users-header .authorized-users-page-heading {
  margin-top: -0.25rem;
}

.authorized-users-header .subtitle-container {
  display: inline-block;
  margin: 0.5rem 0;
}

@media screen and (max-width: 768px) {
  .authorized-users-header .subtitle-container {
    display: flex;
    flex-direction: column;
  }
}
.authorized-users-header .subtitle {
  padding-right: 0.5rem;
}

@media screen and (max-width: 768px) {
  .authorized-users-header .hide-on-mobile {
    display: none;
  }
}
.authorized-users-header .service-area-image {
  width: 80px;
  min-width: 80px;
  height: 80px;
  margin-top: -0.5rem;
}

.authorized-users .side-section .quick-links {
  padding-bottom: 0.5rem;
}

.authorized-users .side-section .quick-links .quick-links-item {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.authorized-users .side-section .quick-links .quick-links-item .quick-links-icon {
  /* rtl:raw: transform: scaleX(-1); */
}

.header-icon {
  fill: #0074AD;
}

.guarantor-card {
  display: flex;
  flex-direction: row;
}

.guarantor-card .guarantor-image-container {
  display: flex;
  align-items: center;
  width: fit-content;
}

.guarantor-card .guarantor-info-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: fit-content;
  text-align: left;
  padding-left: 0.5rem;
}

.guarantor-card .service-area-image {
  width: 64px;
  height: 64px;
  min-width: 64px;
}

.guarantors-grid .guarantor-card-boundary {
  display: flex;
  padding: 0;
}

.guarantors-grid .guarantor-card-boundary .guarantor-card-icon {
  /* rtl:raw: transform: scaleX(-1); */
}

.guarantors-grid .guarantor-card-command {
  width: 100%;
  padding: 0.5rem;
  display: flex;
}

.guarantors-grid .arrow-container {
  width: fit-content;
  display: flex;
  align-items: center;
  padding: 0.5rem;
}

.authorized-users-header {
  align-items: center;
  flex-wrap: nowrap;
}

.authorized-users-header .authorized-users-page-heading {
  margin-top: -0.25rem;
}

.authorized-users-header .subtitle-container {
  display: inline-block;
  margin: 0.5rem 0;
}

@media screen and (max-width: 768px) {
  .authorized-users-header .subtitle-container {
    display: flex;
    flex-direction: column;
  }
}
.authorized-users-header .subtitle {
  padding-right: 0.5rem;
}

@media screen and (max-width: 768px) {
  .authorized-users-header .hide-on-mobile {
    display: none;
  }
}
.authorized-users-header .service-area-image {
  width: 80px;
  min-width: 80px;
  height: 80px;
  margin-top: -0.5rem;
}

.notice-text-container {
  padding-bottom: 0.5rem;
}

.notice-text-container .notice-text {
  padding-left: 1rem;
}

.billing-details-authorized-users-zero-state .text-container {
  padding: 0.25rem;
}

.billing-details-authorized-users-zero-state .learn-more-link-container {
  width: fit-content;
}

.billing-details-authorized-users-zero-state .learn-more-link {
  align-items: center;
  display: inline-flex;
  gap: 0.25rem;
}

.call-to-add {
  padding-top: 0.5rem;
}

/* Copyright 2020-2021 Epic Systems Corporation */
.AutoSyncSettings {
  max-width: 1000px;
}

.AutoSyncSettings .ToggleSwitch {
  display: flex;
  flex-direction: row;
  margin: 0.5rem 0;
  flex-wrap: wrap;
}

.AutoSyncSettings .ToggleSwitch .toggleLabel {
  flex-grow: 1;
}

.AutoSyncSettings .ToggleSwitch .toggleLabelIcon,
.AutoSyncSettings .ToggleSwitch .toggleLabelImage {
  margin-right: 1rem;
}

.AutoSyncSettings .ToggleSwitch ._Text {
  align-self: center;
}

.AutoSyncSettings .ToggleSwitch .toggleInformation {
  display: flex;
  flex-direction: column;
  align-self: center;
  flex-basis: 60%;
}

.AutoSyncSettings .ToggleSwitch .sliderRail {
  transition: all 0.2s ease-in-out;
  width: 3.462rem;
  height: 1.731rem;
  background: #767676;
  border-radius: 50px;
  padding: 0 0.231rem;
  display: flex;
}

.AutoSyncSettings .ToggleSwitch .sliderRail[class] {
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}

.AutoSyncSettings .ToggleSwitch .sliderRail .sliderElement {
  transition: all 0.2s ease-in-out;
  width: 22px;
  height: 22px;
}

.AutoSyncSettings .ToggleSwitch .sliderRail .sliderKnob {
  border-radius: 50%;
  background: #ffffff;
  z-index: 2;
  margin-left: -1.269rem;
}

.AutoSyncSettings .ToggleSwitch .sliderRail .onIcon {
  z-index: 1;
}

.AutoSyncSettings .ToggleSwitch .sliderRail .sliderKnob,
.AutoSyncSettings .ToggleSwitch .sliderRail .onIcon {
  margin-top: auto;
  margin-bottom: auto;
  height: 1.269rem;
  width: 1.269rem;
}

.AutoSyncSettings .ToggleSwitch .sliderRail .lockedIcon {
  fill: #767676;
  height: 100%;
  width: 100%;
}

.AutoSyncSettings .ToggleSwitch .sliderButton {
  margin-left: auto;
}

.AutoSyncSettings .ToggleSwitch .sliderButton .sliderElement.onIcon {
  fill: #ffffff;
}

.AutoSyncSettings .ToggleSwitch .sliderButton[aria-pressed=true] .sliderRail {
  transition: all 0.2s ease-in-out;
  background: #09aa71;
}

.AutoSyncSettings .ToggleSwitch .sliderButton[aria-pressed=true] .sliderRail .sliderElement {
  transition: all 0.2s ease-in-out;
}

.AutoSyncSettings .ToggleSwitch .sliderButton[aria-pressed=true] .sliderRail .sliderKnob {
  transform: translateX(1.731rem);
}

.AutoSyncSettings .ToggleSwitch .sliderButton[aria-pressed=false] .onIcon {
  transition: all 0.2s ease-in-out;
  opacity: 0;
}

.AutoSyncSettings .preTextForPage {
  word-wrap: break-word;
}

.AreaSettings.boundary-strong {
  padding: 0 1rem 0.5rem 1rem;
  margin-top: 1rem;
}

.mobile .AreaSettings h2.areaHeading {
  font-size: var(--wptheme_font-size_2);
  background: none;
  margin-bottom: 0.25rem;
}

.AreaSettings .pretext {
  display: inline-block;
}

.AreaSettings .organizationList > :not(:last-child) {
  border-bottom: 1px solid #cccccc;
}

.AreaSettings .organizationList > :not(:last-child) .updateStatus {
  margin-bottom: 0.75rem;
}

.AreaSettings .Badge {
  float: right;
  margin: 0.75rem 0 0.5rem;
}

.AreaSettings .Badge .badgeText .icon.lock {
  width: clamp(16px, 1.154rem, 48px);
  height: clamp(16px, 1.154rem, 48px);
  margin-left: -5px;
  margin-right: calc(0.4rem - 5px);
}

.AreaSettings .Badge.small {
  display: none;
}

.mobile .AreaSettings .Badge.small {
  display: flex;
  float: left;
  margin-top: 0;
}

.mobile .AreaSettings .Badge {
  display: none;
}

.AreaUserSetting {
  border-bottom: 1px solid #cccccc;
  margin-top: 1rem;
}

.AreaOrganizationSetting .toggleLabelImage {
  border-radius: 50%;
}

.AreaOrganizationSetting .updateStatus {
  display: flex;
  padding-right: 60px;
  padding-left: 45px;
  margin-top: -0.5rem;
  margin-bottom: 0.25rem;
  align-items: start;
}

.AreaOrganizationSetting .updateStatus .updateIcon {
  margin-right: 0.25rem;
  margin-top: 0.2rem;
}

.AreaOrganizationSetting .updateStatus .subTextWithButton button.tertiary {
  font-size: var(--wptheme_font-size_-2);
  display: inline;
  margin: 0 0.5rem;
  padding: 0;
}

.mobile .AreaOrganizationSetting .updateStatus .subTextWithButton button.tertiary {
  font-size: var(--wptheme_font-size_-2);
  padding: 0;
  vertical-align: unset;
}

.Badge {
  display: flex;
  align-items: center;
  border: 1px solid;
  background-color: #ffffff;
  border-radius: 1.25rem;
  width: fit-content;
}

.Badge.disabled {
  color: #313c42;
  border-color: #6a767c;
}

.Badge.information {
  color: #003d7a;
  border-color: #005ebb;
}

.Badge.interactive {
  padding-left: 0.8rem;
}

.Badge .widgetLink {
  padding: 0.4rem 0.8rem 0.4rem 0.5rem;
  border-radius: 0 1.2rem 1.2rem 0;
}

.Badge .badgeText {
  border-radius: 1.2rem;
  display: flex;
  align-items: center;
  padding: 0 0.75rem;
}

.Badge .badgeText.disabled {
  background-color: #e1e7ea;
}

.Badge .badgeText.information {
  background-color: #e0f1ff;
}

.Badge .badgeText.interactive {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  padding-right: 0.5rem;
  padding-left: 0.8rem;
  border-right: 1px solid;
}

.Badge .badgeText.interactive .text {
  padding: 0.4rem 0;
}

.Badge .badgeText .status {
  display: flex;
}

.Badge .badgeText .icon {
  flex-shrink: 0;
  margin-right: 0.4rem;
  width: 16px;
  height: 16px;
}

.Badge .badgeText .icon svg {
  width: 100%;
  height: 100%;
}

.Badge .badgeText .text {
  padding: 0.1rem 0 0.2rem 0;
  word-break: break-word;
}

.AutoSyncWidget .Badge {
  margin-top: -0.25rem;
  margin-bottom: 0.5rem;
}

.AutoSyncWidget .Badge .badgeText .icon.sync {
  width: 28px;
  height: 28px;
  margin-left: -5px;
  margin-right: calc(0.4rem - 5px);
}

.AutoSyncWidget .Badge .badgeText .icon.info {
  width: 19px;
  height: 19px;
  margin-left: -1px;
  margin-right: calc(0.4rem - 1px);
}

.AutoSyncWidget .Badge .badgeText .icon.spinningLoadWheel {
  border-top-color: currentColor;
  border-width: 3px;
}

.SyncUnavailableBadge {
  font-size: var(--wptheme_font-size_-2);
  background-color: #eaeaea;
  width: max-content;
  border: 1px solid #cccccc;
  border-radius: 0.25rem;
  padding: 0 0.25rem;
}

/* Copyright 2024 Epic Systems Corporation */
.BarcodeBox {
  width: fit-content;
  height: fit-content;
  aspect-ratio: 1/1;
  background-color: black;
  border-radius: 5%;
  padding: 7%;
}

.BarcodeBox .barcodeContentWrapper {
  display: flex;
  align-items: center;
}

.BarcodeBox .barcodeImage,
.BarcodeBox .barcodeContentWrapper {
  width: 55vh;
  height: 55vh;
}

.tvmode .DischargeChecklist .ReadOnlyArea {
  flex-grow: 1;
}

.MilestoneListElement {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}

.MilestoneListElement .milestoneName {
  margin-left: 0.3em;
  margin-top: 0.29rem;
  overflow-wrap: anywhere;
}

.MilestoneListElement .checklistIcon {
  flex-grow: 0;
  flex-shrink: 0;
}

.MilestoneListElement .checklistIcon.completed[class] {
  color: #09aa71;
}

.MilestonesSection {
  margin-top: 1.1rem;
}

.MilestonesSection .contentSegment {
  display: flex;
  align-items: flex-start;
}

.MilestonesSection .contentSegment .listSegment {
  margin-top: 8px;
}

.MilestonesSection .contentSegment .Ring {
  flex-shrink: 0;
  overflow: visible;
}

.MilestonesSection .bannerContent {
  display: flex;
  align-items: center;
}

.MilestonesSection .cardAlignedTextContainer {
  margin-left: 6px;
  margin-top: 0;
}

.MilestonesSection .cardAlignedTextContainer .cardAlignedText[class][class][class][class] {
  padding-bottom: 0;
  padding-top: 0;
  padding-right: 4px;
}

.MilestonesSection ul {
  display: grid;
  margin-bottom: 20px;
  margin-top: 10px;
}

@media screen and (min-width: 1280px) {
  .MilestonesSection ul {
    grid-template-columns: repeat(2, 1fr);
    gap: 1.5em 2%;
  }
}
@media screen and (max-width: 1279px) {
  .MilestonesSection ul {
    grid-template-columns: repeat(2, 1fr);
    gap: 1em 3%;
  }
}
@media screen and (max-width: 759px) {
  .MilestonesSection ul {
    grid-template-columns: 1fr;
    row-gap: 1em;
  }
}
.MilestonesSection ul > li {
  min-width: 0;
  display: flex;
  justify-content: center;
}

.MilestonesSection .milestoneHeaderText {
  margin: 10px;
  width: auto;
}

.darkmode .MilestonesSection .contentSegment {
  background-color: #313c42;
}

.darkmode .MilestonesSection .Ring .circle {
  stroke: #ffffff;
}

.darkmode .MilestonesSection .Ring .ring {
  stroke: #09aa71;
}

.darkmode .MilestonesSection .BannerSdk.informational {
  background-color: #273d4d;
  border: #398ece;
}

.darkmode .MilestonesSection .BannerSdk.informational ._PageHeading {
  color: #ffffff;
}

.darkmode .MilestonesSection .BannerSdk.informational ._Icon {
  fill: #0074AD;
}

.tvmode .MilestonesSection {
  padding: 0px;
  margin: 0px;
}

.tvmode .MilestonesSection .contentSegment {
  background-color: transparent;
  box-shadow: none;
}

.tvmode .MilestonesSection li {
  background-color: #ffffff;
  border-radius: 3px;
  padding: 1rem;
  border-left: 0.3rem solid #92c3db;
}

.tvmode.darkmode .MilestonesSection li {
  background-color: #313c42;
}

.ChecklistPretext {
  background-image: radial-gradient(calc(64px + 0.75rem) 95% at left, #fef2e8, #fef2e8 100%, transparent calc(100% + 1px));
}

.ChecklistPretext.boundary-strong {
  min-height: 3rem;
  margin-top: 1.2rem;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.ChecklistPretext .doorImage {
  display: flex;
  flex-shrink: 0;
  max-width: 4rem;
}

.ChecklistPretext .textSegment {
  margin-left: 1.6rem;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  padding-right: 14px;
}

.ChecklistPretext .textSegment .activityHeader {
  display: inline;
  font-weight: bold;
  overflow-wrap: anywhere;
  hyphens: auto;
}

html:not(.tvmode).mobile .ChecklistPretext .textSegment .activityHeader {
  display: none;
}

.ChecklistPretext .textSegment .pretextString {
  color: #000000;
  font-weight: 600;
  overflow-wrap: anywhere;
  hyphens: auto;
}

.darkmode .ChecklistPretext .textSegment .pretextString {
  color: #ffffff;
  font-weight: 400;
}

.ChecklistPretext .textSegment .softWarningString {
  overflow-wrap: anywhere;
  hyphens: auto;
}

.darkmode .ChecklistPretext {
  background-color: rgba(0, 0, 0, 0.65);
}

.tvmode .ChecklistPretext {
  margin: 0px !important;
  width: 100%;
  border-radius: 0px;
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
}

.tvmode .ChecklistPretext .textSegment {
  margin-left: 8px;
}

.tvmode .ChecklistPretext .textSegment .softWarningString {
  display: none;
}

/* Copyright 2024 Epic Systems Corporation */
.DeviceActivationPage {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.DeviceActivationPage .pageWrapper {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
}

.DeviceActivationPage .pageContent {
  height: 100%;
}

.DeviceActivationPage .pageHeader {
  display: flex;
  align-items: center;
  padding-left: 1.5rem;
}

.darkmode .DeviceActivationPage .pageHeader {
  background-color: rgba(0, 0, 0, 0.65);
}

.DeviceActivationPage .pageHeader.Wrapper {
  display: flex;
}

.DeviceActivationPage .headingIcon {
  margin-right: 1rem;
}

.DeviceActivationPage .headingText {
  padding: 0.5rem 0 0.5rem;
}

.DeviceActivationPage .subHeadingText {
  padding: 0 0 0.5rem;
}

.DeviceActivationPage .pageContent {
  display: flex;
  align-items: center;
  padding: 2% 5%;
}

.DeviceActivationPage .promotionText {
  margin-right: 1rem;
}

.DeviceActivationPage .promotionHeader {
  padding-top: 0;
}

.DeviceActivationPage .promotionList {
  font-size: var(--wptheme_font-size_2);
  list-style-type: disc;
  padding-left: 1.2rem;
}

.DeviceActivationPage .promotionList > li {
  padding-top: 0.75rem;
}

.DeviceActivationPage .settings {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  border-radius: 100%;
  background-clip: padding-box;
  margin-right: 1rem;
}

.tvmode .DeviceActivationPage .settings {
  border-radius: 10px;
  border: none;
}

.DeviceActivationPage .settings:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .DeviceActivationPage .settings:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.DeviceActivationPage .settings:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

@media (max-width: 560px) {
  .DeviceActivationPage .settings {
    margin-top: 0.5rem;
  }
}
.darkmode .DeviceActivationPage .settings {
  background-color: #313c42;
  color: #ffffff;
}

.tvmode:not(.hideFocus) .DeviceActivationPage .settings:focus {
  outline: #0074AD solid 4px;
  transform: scale(1.05);
  color: #ffffff;
}

@media (max-width: 970px) {
  .tvmode:not(.hideFocus) .DeviceActivationPage .settings:focus {
    outline: #0074AD solid 3px;
  }
}
.DeviceActivationPage .settings svg {
  max-height: 2.8rem;
  max-width: 2.8rem;
}

@media (max-width: 560px) {
  .DeviceActivationPage .settings svg {
    max-height: 2.3rem;
    max-width: 2.3rem;
  }
}
.DeviceActivationPage.larger {
  font-size: 22.5px;
}

.DeviceActivationPage.larger h1._heading {
  font-size: 2.25rem;
}

.DeviceActivationPage.larger h2._heading {
  font-size: 1.875rem;
}

.DeviceActivationPage.larger .promotionList {
  font-size: 1.8rem;
  line-height: 1.8rem;
}

.DeviceActivationPage.larger .TVPreLoginOptionCard .deviceCardTextContainer {
  font-size: 1.8rem;
}

.DeviceActivationPage.larger .TVPreLoginOptionCard .additionalText {
  font-size: 1.5rem;
}

.DeviceActivationPage.larger ._Command._actionable._command.bottomButton {
  font-size: 1.65rem;
}

.DeviceActivationPage.largest {
  font-size: 30px;
}

.DeviceActivationPage.largest h1._heading {
  font-size: 3rem;
}

.DeviceActivationPage.largest h2._heading {
  font-size: 2.5rem;
}

.DeviceActivationPage.largest .promotionList {
  font-size: 2.4rem;
  line-height: 2.4rem;
}

.DeviceActivationPage.largest .TVPreLoginOptionCard .deviceCardTextContainer {
  font-size: 2.4rem;
}

.DeviceActivationPage.largest .TVPreLoginOptionCard .additionalText {
  font-size: 2rem;
}

.DeviceActivationPage.largest ._Command._actionable._command.bottomButton {
  font-size: 2.2rem;
}

.InstructionList {
  text-align: center;
}

.InstructionList .instructionLine {
  display: flex;
  padding-bottom: 1em;
}

.InstructionList .instructionNumContainer {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: #0074AD;
  aspect-ratio: 1/1;
  margin-right: 0.5em;
  width: fit-content;
  height: fit-content;
}

.InstructionList .instructionNumber {
  margin-top: 0.1rem;
  width: 1.3lh;
}

.InstructionList .instructionText {
  text-align: left;
  word-wrap: break-word;
  align-self: center;
  margin: 0 1rem 0 0.5rem;
}

.BarcodeActivationPage {
  display: flex;
  flex-direction: column;
  height: 100%;
  font-size: var(--wptheme_font-size_2);
}

.BarcodeActivationPage .pageWrapper {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
}

.BarcodeActivationPage .pageContent {
  height: 100%;
}

.BarcodeActivationPage .pageHeader {
  display: flex;
  align-items: center;
  padding-left: 0.5rem;
}

.darkmode .BarcodeActivationPage .pageHeader {
  background-color: rgba(0, 0, 0, 0.65);
}

.BarcodeActivationPage .headingIcon {
  margin-right: 1rem;
}

.BarcodeActivationPage .headingText {
  padding: 0;
}

.BarcodeActivationPage .pageContent {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 2% 5%;
}

.BarcodeActivationPage .barcodeContainer {
  width: fit-content;
  height: fit-content;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 2rem;
}

.BarcodeActivationPage .instructions {
  width: fit-content;
}

.BarcodeActivationPage .helpText {
  font-style: italic;
}

.BarcodeActivationPage .helpText[class] {
  margin: 2rem 1.5rem 0 0;
}

.BarcodeActivationPage .settings {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  border-radius: 100%;
  background-clip: padding-box;
  margin-right: 1rem;
}

.tvmode .BarcodeActivationPage .settings {
  border-radius: 10px;
  border: none;
}

.BarcodeActivationPage .settings:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .BarcodeActivationPage .settings:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.BarcodeActivationPage .settings:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

@media (max-width: 560px) {
  .BarcodeActivationPage .settings {
    margin-top: 0.5rem;
  }
}
.darkmode .BarcodeActivationPage .settings {
  background-color: #313c42;
  color: #ffffff;
}

.tvmode:not(.hideFocus) .BarcodeActivationPage .settings:focus {
  outline: #0074AD solid 4px;
  transform: scale(1.05);
  color: #ffffff;
}

@media (max-width: 970px) {
  .tvmode:not(.hideFocus) .BarcodeActivationPage .settings:focus {
    outline: #0074AD solid 3px;
  }
}
.BarcodeActivationPage .settings svg {
  max-height: 2.8rem;
  max-width: 2.8rem;
}

@media (max-width: 560px) {
  .BarcodeActivationPage .settings svg {
    max-height: 2.3rem;
    max-width: 2.3rem;
  }
}
.BarcodeActivationPage.larger {
  font-size: 22.5px;
}

.BarcodeActivationPage.larger h1._heading {
  font-size: 2.25rem;
}

.BarcodeActivationPage.larger ._Command._actionable._command.bottomButton {
  font-size: 1.65rem;
}

.BarcodeActivationPage.largest {
  font-size: 30px;
}

.BarcodeActivationPage.largest h1._heading {
  font-size: 3rem;
}

.BarcodeActivationPage.largest ._Command._actionable._command.bottomButton {
  font-size: 2.2rem;
}

.TVPreLoginOptionCard[class] {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0.5rem;
}

.TVPreLoginOptionCard[class] .deviceCardTextContainer {
  font-size: var(--wptheme_font-size_2);
  width: 70%;
  margin-left: 0.5rem;
}

.TVPreLoginOptionCard[class] .deviceIcon {
  padding: 0 0.5rem;
}

.TVPreLoginOptionCard[class] .additionalText {
  font-size: var(--wptheme_font-size_0);
  font-style: italic;
  margin-top: 0.25rem;
}

.TabletActivationError {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.TabletActivationError .cardContainer {
  border-radius: 1.5rem;
  background: #000000;
  width: 60%;
  text-align: center;
  padding: 1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.TabletActivationError ._Text[class] {
  margin: 0 0 0.25rem 0;
}

.TabletActivationError ._Command {
  width: fit-content;
}

.TabletActivationError ._Command[class] {
  margin-top: 1.25rem;
}

.TabletActivationWrapper {
  height: 100%;
}

.DeviceActivationCards {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 1rem;
  margin-left: 1rem;
}

.ButtonFooter {
  display: flex;
  padding: 0 5% 0.75rem 5%;
}

.ButtonFooter .bottomButton {
  min-width: 10vw;
}

.ButtonFooter .secondaryButton[class] {
  margin-left: 1rem;
}

.InstantActivationPage {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.InstantActivationPage .pageWrapper {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
}

.InstantActivationPage .pageContent {
  height: 100%;
}

.InstantActivationPage .pageContent {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 2% 0;
}

.InstantActivationPage .pageHeader {
  display: flex;
  align-items: center;
}

.darkmode .InstantActivationPage .pageHeader {
  background-color: rgba(0, 0, 0, 0.65);
}

.InstantActivationPage .pageHeader .headingText {
  padding: 0;
}

@media screen and (max-width: 660px) {
  .InstantActivationPage .reflowContainer {
    display: flex;
    flex-direction: row;
    padding-left: 5%;
    padding-right: 5%;
  }
}
.InstantActivationPage .buttonAndResendTextContainer {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 5%;
}

.InstantActivationPage .askYourCareTeamText {
  width: fit-content;
  font-style: italic;
}

.InstantActivationPage .settings {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  border-radius: 100%;
  background-clip: padding-box;
  margin-right: 1rem;
}

.tvmode .InstantActivationPage .settings {
  border-radius: 10px;
  border: none;
}

.InstantActivationPage .settings:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .InstantActivationPage .settings:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.InstantActivationPage .settings:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

@media (max-width: 560px) {
  .InstantActivationPage .settings {
    margin-top: 0.5rem;
  }
}
.darkmode .InstantActivationPage .settings {
  background-color: #313c42;
  color: #ffffff;
}

.tvmode:not(.hideFocus) .InstantActivationPage .settings:focus {
  outline: #0074AD solid 4px;
  transform: scale(1.05);
  color: #ffffff;
}

@media (max-width: 970px) {
  .tvmode:not(.hideFocus) .InstantActivationPage .settings:focus {
    outline: #0074AD solid 3px;
  }
}
.InstantActivationPage .settings svg {
  max-height: 2.8rem;
  max-width: 2.8rem;
}

@media (max-width: 560px) {
  .InstantActivationPage .settings svg {
    max-height: 2.3rem;
    max-width: 2.3rem;
  }
}
.InstantActivationPage.larger {
  font-size: 22.5px;
}

.InstantActivationPage.larger h1._heading {
  font-size: 2.25rem;
}

.InstantActivationPage.larger .InstructionsWithIconsList .InstructionStepWithIcon {
  font-size: 1.9rem;
}

.InstantActivationPage.larger ._Command._actionable._command.bottomButton {
  font-size: 1.65rem;
}

.InstantActivationPage.larger .InstantActivationMethodButtons .commandText {
  font-size: 1.65rem;
}

.InstantActivationPage.largest {
  font-size: 30px;
}

.InstantActivationPage.largest h1._heading {
  font-size: 3rem;
}

.InstantActivationPage.largest .InstructionsWithIconsList .InstructionStepWithIcon {
  font-size: 2.54rem;
}

.InstantActivationPage.largest ._Command._actionable._command.bottomButton {
  font-size: 2.2rem;
}

.InstantActivationPage.largest .InstantActivationMethodButtons .commandText {
  font-size: 2.2rem;
}

.SMSCallToAction {
  padding: 0 5% 0.75rem 5%;
}

.SMSCallToAction .SMSCta {
  font-size: var(--wptheme_font-size_-2);
  width: fit-content;
  max-width: 100%;
}

.InstructionsWithIconsList {
  margin: auto;
}

.InstructionsWithIconsList .listComponent {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-start;
  margin-right: 5%;
  margin-left: 5%;
}

.InstructionsWithIconsList .listComponent ._ListElement {
  width: 33%;
}

@media screen and (max-width: 660px) {
  .InstructionsWithIconsList .listComponent {
    flex-direction: column;
    align-items: center;
    height: fit-content;
    justify-content: space-around;
  }
  .InstructionsWithIconsList .listComponent ._ListElement {
    width: 100%;
  }
}
.InstructionStepWithIcon {
  font-size: var(--wptheme_font-size_2);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

@media screen and (max-width: 660px) {
  .InstructionStepWithIcon {
    flex-direction: row;
    padding-bottom: 5%;
  }
}
@media screen and (max-width: 1070px) {
  .InstructionStepWithIcon .instructionIcon {
    width: 64px;
    height: 64px;
  }
}
@media screen and (max-width: 660px) {
  .InstructionStepWithIcon .instructionIcon {
    display: none;
  }
}
.InstructionStepWithIcon .bulletPointContainer {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.InstructionStepWithIcon .bulletPointContainer .instructionNumContainer {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: #0074AD;
  aspect-ratio: 1/1;
  margin-right: 0.5em;
  width: fit-content;
  height: fit-content;
}

.InstructionStepWithIcon .bulletPointContainer .instructionNumber {
  margin-top: 0.1rem;
  width: 1.3lh;
  text-align: center;
}

.InstructionStepWithIcon .bulletPointContainer .instructionText {
  margin-top: 0;
  width: fit-content;
  max-width: 80%;
  align-self: center;
  word-wrap: break-word;
}

.InstantActivationMethodButtons {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 1%;
}

.InstantActivationMethodButtons ._Command {
  max-width: 45vw;
}

@media screen and (max-width: 660px) {
  .InstantActivationMethodButtons ._Command {
    max-width: 45vw;
  }
}
.InstantActivationMethodButtons .optionsButtonContainer {
  display: flex;
  align-items: center;
  justify-content: center;
}

.InstantActivationMethodButtons .optionsButtonContainer:has(.optionButton ~ .optionButton) {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  width: fit-content;
  gap: 2rem;
}

@media screen and (max-width: 660px) {
  .InstantActivationMethodButtons .optionsButtonContainer:has(.optionButton ~ .optionButton) {
    grid-template-columns: unset;
    grid-template-rows: repeat(2, min-content);
    gap: 0.2rem;
  }
}
.InstantActivationMethodButtons .commandChildren {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
}

@media screen and (max-width: 660px) {
  .InstantActivationMethodButtons .commandChildren {
    justify-content: flex-start;
  }
}
.InstantActivationMethodButtons .commandText {
  text-align: start;
  width: fit-content;
  max-width: 90%;
}

.LastLinkSentText {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

@keyframes fadeUp {
  from {
    opacity: 0;
    transform: translateY(1rem);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.LastLinkSentText .linkSentMessage {
  animation: fadeUp 0.3s ease-in;
  width: fit-content;
}

.LastLinkSentText .hideLinkSentMessage {
  visibility: hidden;
  max-width: 50%;
}

.DiscreteSlider {
  display: grid;
  grid-template-columns: 1fr;
  align-items: center;
  justify-items: center;
  margin-bottom: 3rem;
  padding: 0 0.5rem;
}

.DiscreteSlider .discreteSliderLine {
  grid-row-start: 1;
  grid-column-start: 1;
  height: 0.15rem;
  background-color: #363636;
}

.darkmode .DiscreteSlider .discreteSliderLine {
  background-color: #ffffff;
}

.DiscreteSlider .discreteSliderPointContainer {
  grid-row-start: 1;
  grid-column-start: 1;
  display: flex;
  justify-content: space-between;
  height: 0;
  margin-top: 1rem;
}

.DiscreteSlider .discreteSliderPointContainer .DiscreteSliderPoint {
  position: relative;
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  justify-content: center;
  align-items: center;
  max-width: 1.75rem;
}

.DiscreteSlider .discreteSliderPointContainer .DiscreteSliderPoint label {
  margin-top: 1rem;
  padding-top: 1rem;
  color: #363636;
}

.darkmode .DiscreteSlider .discreteSliderPointContainer .DiscreteSliderPoint label {
  color: #ffffff;
}

.DiscreteSlider .discreteSliderPointContainer .DiscreteSliderPoint label.invisible {
  color: transparent;
}

.DiscreteSlider .discreteSliderPointContainer .DiscreteSliderPoint input {
  background: none;
  border: none;
  appearance: none;
}

.DiscreteSlider .discreteSliderPointContainer .DiscreteSliderPoint input:checked::after {
  z-index: 1;
  position: absolute;
  margin-top: -0.5rem;
  left: 0;
  content: "";
  width: 1.75rem;
  height: 1.75rem;
  background-color: #0074AD;
  outline: 0.2rem solid #363636;
  outline-offset: 0;
  border-radius: 100%;
  aspect-ratio: 1;
}

.darkmode .DiscreteSlider .discreteSliderPointContainer .DiscreteSliderPoint input:checked::after {
  background-color: #004d71;
  outline: 0.2rem solid #ffffff;
}

.DiscreteSlider .discreteSliderPointContainer .DiscreteSliderPoint input:checked:focus-within::after {
  transform: scale(1.15);
  outline: 0.5rem solid #363636;
}

.darkmode .DiscreteSlider .discreteSliderPointContainer .DiscreteSliderPoint input:checked:focus-within::after {
  outline: 0.5rem solid #ffffff;
}

.DiscreteSlider .discreteSliderPointContainer .DiscreteSliderPoint input:not(:checked)::after {
  z-index: 1;
  position: absolute;
  margin-top: -0.5rem;
  left: 0;
  content: "";
  width: 1.75rem;
  height: 1.75rem;
  background-color: #313c42;
  outline: 0;
  outline-offset: 0;
  border-radius: 100%;
  aspect-ratio: 1;
}

.darkmode .DiscreteSlider .discreteSliderPointContainer .DiscreteSliderPoint input:not(:checked)::after {
  background-color: #ffffff;
  outline: 0;
}

.FontSizeSlider .DiscreteSlider {
  margin-left: 53%;
  width: 35%;
}

.FontSizeSlider .DiscreteSlider .discreteSliderPointContainer .DiscreteSliderPoint {
  flex-direction: row;
}

.FontSizeSlider .DiscreteSlider .discreteSliderPointContainer .DiscreteSliderPoint input:checked:focus-within::after {
  outline: 0.3rem solid #363636;
}

.darkmode .FontSizeSlider .DiscreteSlider .discreteSliderPointContainer .DiscreteSliderPoint input:checked:focus-within::after {
  outline: 0.3rem solid #ffffff;
}

.FontSizeSlider .DiscreteSlider .discreteSliderPointContainer .DiscreteSliderPoint ._Text {
  margin-top: 1.9rem;
  margin-left: 4.5rem;
  text-align: start;
  font-size: 15px;
}

.FontSizeSlider .DiscreteSlider .discreteSliderPointContainer .DiscreteSliderPoint ._Text.largerLabel {
  font-size: 22.5px;
}

.FontSizeSlider .DiscreteSlider .discreteSliderPointContainer .DiscreteSliderPoint ._Text.largestLabel {
  font-size: 30px;
}

.FontSizeSlider .DiscreteSlider .discreteSliderLine {
  display: none;
}

/* Copyright 2021-2022 Epic Systems Corporation */
.ContentSection {
  padding-bottom: 1.5rem;
}

.ContentSection.empty {
  padding-right: 1rem;
}

.tvmode:not(.hideFocus) .ContentSection:focus-within {
  outline: #0074AD solid 4px;
  transform: scale(1.05);
  outline: none;
  transform: none;
  border-radius: 8px 0 0 8px;
  background-color: rgba(255, 255, 255, 0.65);
}

.tvmode.darkmode:not(.hideFocus) .ContentSection:focus-within {
  background-color: rgba(0, 0, 0, 0.65);
}

.ContentSection .contentSectionTitle {
  color: #363636;
}

.darkmode .ContentSection .contentSectionTitle {
  color: #ffffff;
}

.ContentSection .stackText {
  padding-right: 4px;
}

.ContentSection .stackText ._Text {
  overflow: hidden;
  display: flex;
  display: -webkit-box;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.ContentSection .noContentFillerRow {
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 0.5em;
  margin: 30px auto;
}

.ContentSection .noContentFillerRow .noContentFillerMessage {
  width: fit-content;
}

.ContentSection .TVCarouselPlaceholder .scrollableCarousel {
  overflow-x: hidden;
}

.ContentSection .TVCarouselPlaceholder .scrollableCarousel .ContentCard {
  min-height: 6rem;
}

.PatientInfoContentHeader {
  margin-bottom: 0.5rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-right: 2rem;
}

@media (max-width: 970px) {
  .PatientInfoContentHeader {
    padding-right: 1.25rem;
    margin-bottom: 0.3rem;
  }
}
@media (max-width: 560px) {
  .PatientInfoContentHeader {
    align-items: start;
  }
}
.PatientInfoContentHeader .header {
  max-width: 92%;
  display: flex;
  flex-direction: column;
  color: #363636;
  padding: 0 0.5rem 0 0;
}

.darkmode .PatientInfoContentHeader .header {
  color: #ffffff;
}

.PatientInfoContentHeader .header .patientGreeting {
  display: flex;
  flex-direction: row;
  column-gap: 0.5rem;
  align-items: center;
}

.PatientInfoContentHeader .header .patientGreeting .greetingMessage {
  max-width: fit-content;
  font-size: 1.25rem;
  line-height: 1.75rem;
  word-wrap: break-word;
  overflow: hidden;
  display: flex;
  display: -webkit-box;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.PatientInfoContentHeader .header .patientGreeting ._Icon {
  margin-top: -0.125rem;
  width: 48px;
  height: 2rem;
}

.PatientInfoContentHeader .header ._Text.ExpectedDischarge {
  margin-top: 0;
}

@media (max-width: 560px) {
  .PatientInfoContentHeader .header ._Text.ExpectedDischarge {
    margin-bottom: 0.1rem;
  }
}
.PatientInfoContentHeader .settings {
  border-radius: 100%;
  background-color: #ffffff;
  box-shadow: 0px 2px 4px 1px rgba(0, 0, 0, 0.4);
  background-clip: padding-box;
  color: #363636;
  line-height: 0;
}

@media (max-width: 560px) {
  .PatientInfoContentHeader .settings {
    margin-top: 0.5rem;
  }
}
.darkmode .PatientInfoContentHeader .settings {
  background-color: #313c42;
  color: #ffffff;
}

.tvmode:not(.hideFocus) .PatientInfoContentHeader .settings:focus {
  outline: #0074AD solid 4px;
  transform: scale(1.05);
  color: #ffffff;
}

@media (max-width: 970px) {
  .tvmode:not(.hideFocus) .PatientInfoContentHeader .settings:focus {
    outline: #0074AD solid 3px;
  }
}
.PatientInfoContentHeader .settings svg {
  max-height: 2.8rem;
  max-width: 2.8rem;
}

@media (max-width: 560px) {
  .PatientInfoContentHeader .settings svg {
    max-height: 2.3rem;
    max-width: 2.3rem;
  }
}
.PatientInfoContentSections {
  padding: 0.5rem 0px;
  overflow-y: auto;
}

.PatientInfoContentSections[class][class] {
  display: block;
}

.PatientInfoContentSections .PatientInfoContentHeader,
.PatientInfoContentSections .ContentSection {
  padding-left: 1rem;
}

.PatientInfoContentSections .contentSections {
  display: flex;
  flex-direction: column;
}

.PatientInfoSidebar {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin: 1.5rem;
  min-width: 25%;
  width: 25%;
  max-width: 25%;
}

@media (max-width: 1100px) {
  .PatientInfoSidebar {
    margin: 0.75rem 0.5rem;
  }
}
@media (max-width: 970px) {
  .PatientInfoSidebar {
    min-width: 30%;
    width: 30%;
    max-width: 30%;
    padding: 0.75rem 0.1rem 1rem 0.1rem;
    margin: 0.75rem 0.5rem;
  }
}
@media (max-width: 560px) {
  .PatientInfoSidebar {
    min-width: 40%;
    width: 40%;
    max-width: 40%;
    padding: 0.25rem 0.25rem 0.7rem 0.25rem;
    margin: 0.1rem 0.1rem 0 0.1rem;
  }
}
.PatientInfoSidebar .nodata.NoDataPlaceholderWithIcon {
  background: none;
}

@media (max-width: 560px) {
  .PatientInfoSidebar .nodata.NoDataPlaceholderWithIcon {
    padding: 0.25rem 0.5rem;
  }
}
.PatientInfoSidebar .emptySidebarMessage {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.TimeSinceLastRefresh {
  width: 100%;
  text-align: center;
  padding-top: 0.4rem;
  font-style: italic;
}

.SidebarMemoCard {
  display: flex;
  flex-grow: 1;
  border: none;
  background-color: transparent;
  border-radius: 8px;
  transform: scale(0.99);
  backface-visibility: hidden;
  text-decoration: none !important;
  overflow: hidden;
}

.tvmode:not(.hideFocus) .SidebarMemoCard:focus {
  outline: #0074AD solid 4px;
  transform: scale(1);
}

@media (max-width: 970px) {
  .tvmode:not(.hideFocus) .SidebarMemoCard:focus {
    outline: #0074AD solid 3px;
  }
}
.SidebarMemoCard .SidebarMemoList {
  display: flex;
  flex-direction: column;
  padding: 0.5rem 1.5rem 1.5rem 1.5rem;
  overflow: hidden;
  flex: 1 1 auto;
  height: 100%;
  border-radius: 8px;
  background-color: #ffffff;
}

@media (max-width: 560px) {
  .SidebarMemoCard .SidebarMemoList {
    padding: 0rem 0.5rem 0.5rem 0.5rem;
  }
}
.darkmode .SidebarMemoCard .SidebarMemoList {
  background-color: #313c42;
  color: #ffffff;
}

.SidebarMemoCard .SidebarMemoList .MemoList {
  overflow: hidden;
  flex: 1 1 auto;
}

.SidebarMemoCard .SidebarMemoList .MemoList li {
  flex: 0 0 0;
  width: 100%;
  box-sizing: border-box;
  text-align: left;
}

.SidebarMemoCard .SidebarMemoList .MemoList li + li {
  margin-top: 1rem;
}

.SidebarMemoCard .SidebarMemoList .MemoList .Stack .headingText {
  margin-bottom: 4px;
  overflow: hidden;
  display: flex;
  display: -webkit-box;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

@media (max-width: 970px) {
  .SidebarMemoCard .SidebarMemoList .MemoList .Stack .headingText {
    overflow: hidden;
    display: flex;
    display: -webkit-box;
    line-clamp: 1;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }
}
.SidebarMemoCard .SidebarMemoList .MemoList .Stack .secondaryText {
  overflow: hidden;
  display: flex;
  display: -webkit-box;
  line-clamp: 3;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.SidebarMemoCard .SidebarMemoList .MemoList .Stack ._Icon {
  color: #0074AD;
}

.darkmode .SidebarMemoCard .SidebarMemoList .MemoList .Stack ._Icon {
  color: #92c3db;
}

.SidebarMemoCard .SidebarMemoList .ViewAllMemosDescriptor {
  text-align: center;
  font-style: italic;
}

.CaringForYouDetails {
  width: 75%;
  overflow-wrap: break-word;
  white-space: pre-wrap;
  word-break: break-word;
  padding: 1rem 2rem 0.5rem 2rem;
}

.CaringForYouDetails .detailsSectionHeader {
  font-weight: bold;
  padding-top: 1.5rem;
}

.CaringForYouDetails .roleDescription .roleDescriptionText {
  white-space: initial;
}

.CaringForYouDetails ._Segment {
  align-items: center;
  width: 100%;
}

.CaringForYouDetails ._Segment ._Icon {
  margin-right: 5px;
}

.CaringForYouDetails ._Segment.line {
  display: flex;
}

.CaringForYouDetails .singleDetail {
  font-size: 1.1em;
}

@keyframes caringForYouGlow {
  0% {
    box-shadow: 0 0 8px 2px rgba(255, 255, 255, 0.25);
  }
  50% {
    box-shadow: 0 0 12px 2px rgba(255, 255, 255, 0.65);
  }
  100% {
    box-shadow: 0 0 8px 2px rgba(255, 255, 255, 0.25);
  }
}
.CaringForYouSection .inTheRoom .FallbackProviderIcon {
  animation: caringForYouGlow 4s infinite;
}

.CaringForYouSection .inTheRoom .stackGraphic .providerImage {
  animation: caringForYouGlow 4s infinite;
}

.ChecklistBanner[class][class][class][class][class] {
  height: min-content !important;
  margin: 10px 0px !important;
  padding-left: 28px;
  padding-right: 28px;
}

.ChecklistBanner[class][class][class][class][class] ._Command {
  all: unset;
}

.ChecklistBanner[class][class][class][class][class] .checklistCard {
  border-radius: 8px;
  height: 100%;
  overflow: hidden;
  width: 100% !important;
  border: none !important;
  padding: 0px !important;
  background-color: #ffffff;
  cursor: pointer;
}

.darkmode .ChecklistBanner[class][class][class][class][class] .checklistCard {
  background-color: #313c42;
}

.tvmode:not(.hideFocus) .ChecklistBanner[class][class][class][class][class] .checklistCard:focus {
  outline: #0074AD solid 4px;
  transform: scale(1.03);
}

@media (max-width: 970px) {
  .tvmode:not(.hideFocus) .ChecklistBanner[class][class][class][class][class] .checklistCard:focus {
    outline: #0074AD solid 3px;
  }
}
.ChecklistBanner[class][class][class][class][class] .checklistCard:hover {
  background-color: #ffffff;
}

.darkmode .ChecklistBanner[class][class][class][class][class] .checklistCard:hover {
  background-color: #313c42;
}

.ChecklistBanner[class][class][class][class][class] .checklistCard .cardTop {
  display: flex;
  padding: 5px;
}

.ChecklistBanner[class][class][class][class][class] .checklistCard .cardContent {
  margin: 0px;
  height: min-content;
  display: flex;
  flex-direction: column;
  gap: 0px;
}

.ChecklistBanner[class][class][class][class][class] .contentSection {
  margin-top: 10px;
  margin-left: 5px;
  min-height: 0px;
}

.ChecklistBanner[class][class][class][class][class] .contentSection .tasksRemaining {
  font-size: 1.2rem;
  margin: 0px 0px 5px 0px;
}

.ChecklistBanner[class][class][class][class][class] .contentSection .ExpectedDischarge {
  font-size: 1rem;
  margin: 0px 0px 5px 0px;
}

.ChecklistBanner[class][class][class][class][class] .milestoneList {
  margin-top: 8px;
  display: flex;
  gap: 0px 20px;
  flex-direction: row;
  flex-wrap: wrap;
  list-style-type: none;
}

.ChecklistBanner[class][class][class][class][class] .milestoneList > li {
  width: 45%;
  margin-bottom: 10px;
}

.ChecklistBanner[class][class][class][class][class] .milestoneName {
  margin-top: 0.3rem;
  margin-left: 0.3rem;
}

.ChecklistBanner[class][class][class][class][class] .Ring {
  width: auto;
  align-items: start;
  overflow: visible;
  flex-shrink: 0;
}

.ChecklistBanner[class][class][class][class][class] .Ring .circle {
  stroke: #ffffff;
}

.ChecklistBanner[class][class][class][class][class] .Ring .ring {
  overflow: visible;
  stroke: #09aa71;
}

.ChecklistBanner[class][class][class][class][class] .infoBanner {
  display: flex;
  align-items: center;
  width: 100%;
  background-color: #b3b3b3;
}

.darkmode .ChecklistBanner[class][class][class][class][class] .infoBanner {
  background-color: #222a2e !important;
}

.ChecklistBanner[class][class][class][class][class] .infoBanner .infoBannerIcon {
  margin: 5px 12px;
}

.ChecklistBanner[class][class][class][class][class] .infoBanner ._Text {
  font-size: 1rem;
}

@media (max-width: 945px) {
  .tvmode:not(.hideFocus) .ChecklistBanner[class][class][class][class][class] .checklistCard:focus {
    outline: #0074AD solid 4px;
    transform: scale(1.05);
  }
}
@media (max-width: 945px) and (max-width: 970px) {
  .tvmode:not(.hideFocus) .ChecklistBanner[class][class][class][class][class] .checklistCard:focus {
    outline: #0074AD solid 3px;
  }
}
@media (max-width: 945px) {
  .ChecklistBanner[class][class][class][class][class] .contentSection {
    margin-top: 10px;
    margin-bottom: 0px;
    min-height: 0px;
  }
  .ChecklistBanner[class][class][class][class][class] .milestoneList {
    display: none;
  }
  .ChecklistBanner[class][class][class][class][class] .moreMilestones {
    display: none;
  }
}
.EducationSection .scrollableCarousel {
  overflow: hidden;
}

@media (max-width: 400px) {
  .EducationSection .contentSectionTitle {
    padding-bottom: 0;
  }
}
@media (max-width: 330px) {
  .EducationSection .loadingHeartWrapper {
    margin-top: -0.25rem;
  }
}
.EducationSection .educationContentSection .scrollableCarousel > .carouselGroups {
  align-items: flex-end;
}

.EducationSection .educationContentSection .scrollableCarousel > .carouselGroups .CarouselGroup[class] {
  flex-basis: content;
}

@media (max-width: 330px) {
  .EducationSection ._List {
    margin-top: -1.3rem;
    margin-bottom: -1rem;
  }
}
.EducationSection .educationContentSection .scrollableCarousel > .carouselGroups .CarouselGroup > ._List > ._ListElement {
  align-self: stretch;
  height: unset;
  max-width: 17.25rem;
}

@media (max-width: 400px) {
  .EducationSection .educationContentSection .scrollableCarousel > .carouselGroups .CarouselGroup > ._List > ._ListElement {
    transform: scale(0.9);
  }
  .EducationSection .educationContentSection .scrollableCarousel > .carouselGroups .CarouselGroup > ._List > ._ListElement:focus {
    transform: scale(0.9);
  }
}
@media (max-width: 330px) {
  .EducationSection .educationContentSection .scrollableCarousel > .carouselGroups .CarouselGroup > ._List > ._ListElement {
    transform: scale(0.7);
    margin-right: -2rem;
    margin-left: -2rem;
  }
  .EducationSection .educationContentSection .scrollableCarousel > .carouselGroups .CarouselGroup > ._List > ._ListElement:focus {
    transform: scale(0.7);
  }
}
.EducationSection .educationContentSection .scrollableCarousel > .carouselGroups .CarouselGroup > ._List > ._ListElement > ._FocusableScrollElement {
  height: 13rem;
  width: 16.25rem;
}

@media (max-width: 330px) {
  .EducationSection .educationContentSection .scrollableCarousel > .carouselGroups .CarouselGroup > ._List > ._ListElement > ._FocusableScrollElement {
    height: 12rem;
  }
}
@media (max-width: 400px) {
  .EducationSection .educationContentSection .scrollableCarousel > .carouselGroups .CarouselGroup .stickyHeader {
    margin-bottom: -0.5rem;
  }
}
.EducationSection .TVCarouselPlaceholder .ContentCard {
  height: 12rem;
  aspect-ratio: 4/3;
}

@media (max-width: 330px) {
  .EducationSection .TVCarouselPlaceholder .ContentCard {
    height: 10rem;
  }
}
.EducationSection .noAssignedEduSection {
  padding-left: 1rem;
  padding-top: 1rem;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.EducationSection .noAssignedEduSection .ActivityCard {
  width: 33.3%;
  max-width: 18em;
  height: 15em;
}

.EducationSection .noAssignedEduSection .noAssignedTextWrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin-left: 16px;
  width: fit-content;
  flex: auto;
}

.HappeningSoonCard .cardContent ._Text._readOnlyText.cardGutterDetailsContent {
  margin-top: 0.5rem;
  margin-left: calc(32px + 0.25rem);
  width: -webkit-fill-available;
  overflow: hidden;
  display: flex;
  display: -webkit-box;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.HappeningSoonDetails {
  width: 75%;
  overflow-wrap: break-word;
  word-break: break-word;
  padding: 1rem 2rem 0.5rem 2rem;
  overflow: clip;
}

.HappeningSoonDetails .detailsSectionHeader {
  font-weight: bold;
  padding-top: 1.5rem;
}

.HappeningSoonDetails table {
  max-width: -webkit-fill-available;
}

.HappeningSoonDetails .singleDetail {
  font-size: 1.1em;
}

.HappeningSoonDetails ._Segment {
  column-gap: 5px;
}

.HappeningSoonDetails ._Segment.line {
  display: flex;
  align-items: center;
}

.HappeningSoonDetails:not(.MedicationsDetails) ._List ._ListElement {
  margin-bottom: 10px;
}

.HappeningSoonDetails .Stack .stackText .headingText {
  font-weight: normal;
}

.HappeningSoonDetails .Stack .stackGraphic .providerIcon {
  font-size: 45px;
  text-align: center;
  line-height: 80px;
  width: 80px;
  height: 80px;
  aspect-ratio: 1;
  background-color: var(--background-color, #aaaaaa);
  border: 2px solid var(--border-color, #363636);
  border-radius: 50%;
  padding-top: 0;
}

.darkmode .HappeningSoonDetails .Stack .stackGraphic .providerIcon {
  border: 2px solid var(--border-color, #ffffff);
}

.HappeningSoonDetails .Stack .stackGraphic .providerImage {
  width: 80px;
  height: 80px;
  aspect-ratio: 1;
  border: 2px solid #363636;
  border-radius: 50%;
}

@media (max-width: 970px) {
  .HappeningSoonDetails .Stack .stackGraphic .providerImage {
    width: 60px;
    height: 60px;
  }
}
.darkmode .HappeningSoonDetails .Stack .stackGraphic .providerImage {
  border: 2px solid #ffffff;
}

.MedicationAdministrationEventDetails ._List {
  display: flex;
  flex-direction: row;
  margin: 0rem 1rem 0rem 1.5rem;
}

@media (max-width: 560px) {
  .MedicationAdministrationEventDetails ._List {
    margin-right: 2rem;
  }
}
@media (max-width: 970px) {
  .MedicationAdministrationEventDetails ._List {
    margin-right: 1.5rem;
  }
}
.MedicationAdministrationEventDetails ._List ._ListElement {
  background-color: #ffffff;
  border-radius: 3px;
  padding: 1rem;
}

.darkmode .MedicationAdministrationEventDetails ._List ._ListElement {
  background-color: #313c42;
}

@media (max-width: 769px) {
  .MedicationAdministrationEventDetails ._List ._ListElement {
    width: 100%;
    margin-right: 1rem;
  }
}
.MedicationAdministrationEventDetails ._List ._ListElement .detailsSectionHeader {
  padding-top: 0rem;
}

.MedicationAdministrationEventDetails .sensitiveLabel[class][class] {
  margin: 0 1.5rem 1rem 1.5rem;
}

.MedicationAdministrationEventDetails .medsList {
  flex-wrap: wrap;
  column-gap: 1rem;
  row-gap: 1rem;
}

.MedicationAdministrationEventDetails .medsList ._ListElement {
  width: 100%;
}

@media (max-width: 769px) {
  .MedicationAdministrationEventDetails .medsList ._ListElement:nth-child(2n) {
    margin-left: 0;
  }
}
.MedicationAdministrationEventDetails .linkedGroupsList {
  column-gap: 1rem;
  flex-direction: column;
}

.MedicationAdministrationEventDetails .linkedGroupsList > ._ListElement {
  background-color: transparent !important;
  padding: 0;
}

.MedicationAdministrationEventDetails .linkedGroupsList > ._ListElement .linkedMedsList {
  margin: 0;
  column-gap: 1rem;
  row-gap: 1rem;
  flex-wrap: wrap;
  flex-direction: column;
}

@media (max-width: 769px) {
  .MedicationAdministrationEventDetails .linkedGroupsList > ._ListElement .linkedMedsList ._ListElement:nth-child(2n) {
    margin-left: 0;
  }
}
.MedicationAdministrationEventDetails .linkedGroupsList .singleDetail {
  margin: 0.5rem 0 0.5rem 0.5rem !important;
}

.MemosPage {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  min-height: 0;
}

.MemosPage[class] .Stack.isHeader {
  margin-bottom: 1rem;
  background-color: rgba(255, 255, 255, 0.65);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  column-gap: 0.5rem;
  color: #363636;
  padding-bottom: 0.5rem;
}

.darkmode .MemosPage[class] .Stack.isHeader {
  background-color: rgba(0, 0, 0, 0.65);
  color: #ffffff;
}

@media (max-width: 1100px) and (min-width: 970px) {
  .MemosPage[class] .Stack.isHeader {
    margin-bottom: 0.75rem;
  }
}
@media (max-width: 560px) {
  .MemosPage[class] .Stack.isHeader {
    padding-bottom: 0rem;
  }
}
.MemosPage[class] .Stack.isHeader .stackText {
  max-width: fit-content;
  width: unset;
}

.MemosPage[class] .Stack.isHeader .stackText .headingText {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 1.5rem;
  font-weight: normal;
  overflow-wrap: unset;
}

.MemosPage[class] .Stack.isHeader .memoCountIndicator {
  border-radius: 50%;
  background-color: #0074AD;
  width: 2rem;
  height: 2rem;
  min-width: 2rem;
  line-height: 2rem;
  text-align: center;
}

.darkmode .MemosPage[class] .Stack.isHeader .memoCountIndicator {
  background-color: #313c42;
}

.MemosPage .MemoList {
  flex-direction: row;
  margin: 1.5rem;
  margin-right: 1rem;
}

@media (max-width: 1100px) and (min-width: 970px) {
  .MemosPage .MemoList {
    margin-top: 0.75rem;
  }
}
@media (max-width: 560px) {
  .MemosPage .MemoList {
    margin-right: 2rem;
  }
}
@media (max-width: 970px) {
  .MemosPage .MemoList {
    margin-right: 1.5rem;
  }
}
.MemosPage .MemoList li {
  background-color: #ffffff;
  border-radius: 3px;
  padding: 1rem;
  border-left: 0.3rem solid #92c3db;
  width: calc(48% - 0.25rem);
  margin: 0.8rem 0;
}

.darkmode .MemosPage .MemoList li {
  background-color: #313c42;
}

@media (max-width: 769px) {
  .MemosPage .MemoList li {
    width: 100%;
    margin-right: 1rem;
  }
}
.MemosPage .MemoList li:nth-child(2n) {
  margin-left: 1rem;
}

@media (max-width: 769px) {
  .MemosPage .MemoList li:nth-child(2n) {
    margin-left: 0;
  }
}
.MemosPage .MemoList .Stack .headingText {
  margin-bottom: 6px;
}

.MemoList {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  box-sizing: border-box;
}

.MemoList .Stack ._Text {
  word-break: break-word;
}

.MemoList ._Bone {
  height: 2rem;
  margin: 0.25rem 0;
  border-radius: 5px;
  background: #dbdbdb;
}

.MemoList ._Bone.memoTitlePlaceholder {
  width: 50%;
  margin-bottom: 0.1rem;
}

.MemosTitleSection {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  column-gap: 0.5rem;
  color: #363636;
  padding-bottom: 0.5rem;
}

@media (max-width: 560px) {
  .MemosTitleSection {
    padding-bottom: 0rem;
  }
}
.darkmode .MemosTitleSection {
  color: #ffffff;
}

.MemosTitleSection .memoTitle[class] {
  width: auto;
}

.MemosTitleSection .memoCountIndicator {
  border-radius: 50%;
  background-color: #0074AD;
  width: 2rem;
  height: 2rem;
  min-width: 2rem;
  line-height: 2rem;
  text-align: center;
}

.darkmode .MemosTitleSection .memoCountIndicator {
  background-color: #313c42;
}

.MemosTitleSection .memoCountIndicator .memosCount {
  color: #363636;
  bottom: 50%;
  width: 100%;
}

.darkmode .MemosTitleSection .memoCountIndicator .memosCount {
  color: #ffffff;
}

.HomePage {
  display: flex;
  flex: 1 1 auto;
  overflow: hidden;
}

.ExtensibilitySection[class] .scrollableCarousel > .carouselGroups .CarouselGroup {
  flex-basis: content;
}

.ExtensibilitySection[class] .scrollableCarousel > .carouselGroups .CarouselGroup > ._List > ._ListElement {
  flex-grow: 0;
}

.ExtensibilitySection .ExternalAppCard,
.ExtensibilitySection .VideoCard,
.ExtensibilitySection .ContentCard,
.ExtensibilitySection .ActivityCard {
  aspect-ratio: 1.6/1;
  width: 12.5rem;
  box-shadow: 0px 2px 4px 1px rgba(0, 0, 0, 0.4);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #363636;
  border: rgba(255, 255, 255, 0.2) solid 1px;
  border-radius: 10px;
  overflow: hidden;
  font-size: 1.1em;
  position: relative;
}

.tvmode:not(.hideFocus) .ExtensibilitySection .ExternalAppCard:focus,
.tvmode:not(.hideFocus) .ExtensibilitySection .VideoCard:focus,
.tvmode:not(.hideFocus) .ExtensibilitySection .ContentCard:focus,
.tvmode:not(.hideFocus) .ExtensibilitySection .ActivityCard:focus {
  outline: #0074AD solid 4px;
  transform: scale(1.05);
}

@media (max-width: 970px) {
  .tvmode:not(.hideFocus) .ExtensibilitySection .ExternalAppCard:focus,
  .tvmode:not(.hideFocus) .ExtensibilitySection .VideoCard:focus,
  .tvmode:not(.hideFocus) .ExtensibilitySection .ContentCard:focus,
  .tvmode:not(.hideFocus) .ExtensibilitySection .ActivityCard:focus {
    outline: #0074AD solid 3px;
  }
}
.ExtensibilitySection .ExternalAppCard .activityIcon,
.ExtensibilitySection .VideoCard .activityIcon,
.ExtensibilitySection .ContentCard .activityIcon,
.ExtensibilitySection .ActivityCard .activityIcon {
  height: 100%;
}

.ExtensibilitySection .ExternalAppCard .MediaDetails,
.ExtensibilitySection .VideoCard .MediaDetails,
.ExtensibilitySection .ContentCard .MediaDetails,
.ExtensibilitySection .ActivityCard .MediaDetails {
  display: none;
}

.ExtensibilitySection .ExternalAppCard .videoImg,
.ExtensibilitySection .VideoCard .videoImg,
.ExtensibilitySection .ContentCard .videoImg,
.ExtensibilitySection .ActivityCard .videoImg {
  width: -webkit-fill-available;
}

.ExtensibilitySection .ExternalAppCard .videoImg :after,
.ExtensibilitySection .VideoCard .videoImg :after,
.ExtensibilitySection .ContentCard .videoImg :after,
.ExtensibilitySection .ActivityCard .videoImg :after {
  content: "";
  background-image: url("../../../en-US/images/video/playiconoverlay.svg");
}

.ExtensibilitySection .ExternalAppCard .detailsText,
.ExtensibilitySection .VideoCard .detailsText,
.ExtensibilitySection .ContentCard .detailsText,
.ExtensibilitySection .ActivityCard .detailsText {
  position: absolute;
  bottom: 0;
  color: white;
  background-color: rgba(0, 0, 0, 0.6);
}

.ExtensibilitySection .ExternalAppCard .launchIcon,
.ExtensibilitySection .VideoCard .launchIcon,
.ExtensibilitySection .ContentCard .launchIcon,
.ExtensibilitySection .ActivityCard .launchIcon {
  color: #ffffff;
  height: 1.3em;
  width: 1.3em;
  position: absolute;
  right: 0.2em;
  top: 0.2em;
  background-image: radial-gradient(circle, rgba(0, 0, 0, 0.6) 0.6em, transparent 0.65em);
}

/* Copyright 2023 Epic Systems Corporation */
.AppStoreLinks {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.AppStoreLinks .appStoreLink {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  max-width: 150px;
}

.AppStoreLinks .appStoreImage {
  width: 100%;
}

.AppStoreLinks .firstLink {
  margin-right: 0.75rem;
}

@media screen and (max-width: 321px) {
  .AppStoreLinks, .mobile .AppStoreLinks {
    flex-direction: column;
  }
  .AppStoreLinks .firstLink, .mobile .AppStoreLinks .firstLink {
    margin-bottom: 0.3rem;
    margin-right: 0;
  }
}
.BedsideTabletActivity {
  display: flex;
  flex-direction: column;
}

.BedsideTabletActivity .activityDescription[class] {
  margin-top: 0;
}

.BedsideTabletActivity .cardContainer {
  width: 40%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.mobile .BedsideTabletActivity .cardContainer {
  width: 100%;
}

@media screen and (max-width: 1300px) {
  .BedsideTabletActivity .cardContainer {
    width: 50%;
  }
}
@media screen and (max-width: 1025px) {
  .BedsideTabletActivity .cardContainer {
    width: 65%;
  }
}
@media screen and (max-width: 769px) {
  .BedsideTabletActivity .cardContainer {
    width: 100%;
  }
}
.BedsideTabletActivity .tabletCard {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.BedsideTabletActivity .stepList {
  align-self: start;
}

.BedsideTabletActivity .textLine {
  display: flex;
  padding-bottom: 1rem;
}

.BedsideTabletActivity .stepNumContainer {
  width: fit-content;
  margin: 0 0.5rem;
}

.BedsideTabletActivity .circle {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: #e6f1f7;
  aspect-ratio: 1/1;
}

.BedsideTabletActivity .stepNumber {
  color: #0074AD;
  font-weight: bold;
  width: 1.3lh;
}

.BedsideTabletActivity .stepText,
.BedsideTabletActivity .errorText,
.BedsideTabletActivity .helpText {
  text-align: left;
  word-wrap: break-word;
  align-self: center;
  margin-left: 0.5rem;
}

.BedsideTabletActivity .error {
  justify-content: center;
  width: 70%;
  padding-bottom: 0;
}

.BedsideTabletActivity .errorIcon,
.BedsideTabletActivity .helpIcon {
  flex-shrink: 0;
}

.BedsideTabletActivity .statusMessage {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.BedsideTabletActivity .tabletCode {
  font-size: var(--wptheme_font-size_7);
  font-weight: bold;
  padding: 0;
  word-wrap: break-word;
  margin: -0.3rem;
}

.BedsideTabletActivity .helpLine {
  display: flex;
  justify-content: center;
  margin: 0.5rem 0;
  width: 90%;
}

@media screen and (max-width: 376px) {
  .BedsideTabletActivity .stepNumContainer, .mobile .BedsideTabletActivity .stepNumContainer {
    margin: 0 0.5rem 0 0;
  }
  .BedsideTabletActivity .stepText {
    margin-left: 0;
  }
  .BedsideTabletActivity .error, .mobile .BedsideTabletActivity .error {
    width: 85%;
  }
}
.DeviceOptions .multipleCards {
  max-width: calc(100% + 2.5rem);
  width: calc(100% + 2.5rem);
  margin-left: -1.25rem;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  background-color: #cce3ef;
  padding: 1.25rem;
}

html:not(.mobile) body.isInside:not(.graphicHeader) .DeviceOptions .multipleCards {
  margin-top: -0.45rem;
}

[lang=ar] html:not(.mobile) body.isInside:not(.graphicHeader) .DeviceOptions .multipleCards {
  margin-top: -0.5rem;
}

.mobile .DeviceOptions .multipleCards {
  margin-top: 0;
  margin-left: -0.5rem;
  width: calc(100% + 1rem);
}

.datatile .DeviceOptions .multipleCards {
  margin-top: -0.5rem !important;
}

@media screen and (max-width: 1300px) {
  [lang=ar] .DeviceOptions .multipleCards {
    margin-top: -0.25rem;
  }
  html:not(.mobile) body.isInside:not(.graphicHeader) .DeviceOptions .multipleCards {
    margin-top: -1rem;
  }
  [lang=ar] html:not(.mobile) body.isInside:not(.graphicHeader) .DeviceOptions .multipleCards {
    margin-top: -0.75rem;
  }
  .mobile .DeviceOptions .multipleCards {
    margin-top: 0;
  }
}
.mobile .DeviceOptions .multipleCards {
  margin-left: -0.5rem;
  margin-bottom: -0.5rem;
  width: calc(100% + 1rem);
}

@media screen and (max-width: 768px) {
  .DeviceOptions .multipleCards {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
    margin-top: -5px;
    margin-bottom: -0.5rem;
  }
  [lang=ar] .DeviceOptions .multipleCards {
    margin-top: 0;
  }
  .mobile .DeviceOptions .multipleCards {
    margin-top: 0;
    margin-left: -0.5rem;
    width: calc(100% + 1rem);
  }
}
@media print {
  .DeviceOptions .multipleCards {
    margin-left: 0;
    margin-top: 0;
    padding: 0;
    width: 100%;
  }
}
.DeviceOptions .multipleCards[class] {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.DeviceOptions .cardContainerHeader {
  padding: 0;
}

.DeviceOptions .cardContainer {
  margin: 1rem 0rem;
  display: grid;
  gap: 0.5rem;
  grid-template-columns: repeat(3, 1fr);
}

.mobile .DeviceOptions .cardContainer {
  grid-template-columns: auto;
}

@media only screen and (max-width: 1300px) {
  .DeviceOptions .cardContainer {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (max-width: 769px) {
  .DeviceOptions .cardContainer {
    grid-template-columns: auto;
  }
}
.DeviceOptions .cardContainer > * {
  margin: 0;
}

.DeviceOptions .singleCard {
  width: 40%;
}

.mobile .DeviceOptions .singleCard {
  width: 100%;
}

@media screen and (max-width: 1300px) {
  .DeviceOptions .singleCard {
    width: 50%;
  }
}
@media screen and (max-width: 1025px) {
  .DeviceOptions .singleCard {
    width: 65%;
  }
}
@media screen and (max-width: 769px) {
  .DeviceOptions .singleCard {
    width: 100%;
  }
}
.DeviceCard {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.DeviceCard .iconContainer {
  width: fit-content;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.DeviceCard .contentContainer {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  justify-content: flex-start;
  height: 100%;
}

.DeviceCard .cardTitle {
  padding-top: 0;
}

.DeviceCard[class] .cardDescription {
  margin: 0;
}

.DeviceCard .actionItemContainer {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: fit-content;
  padding-top: 0.5rem;
}

.DeviceCard[class] .actionButton {
  width: fit-content;
  margin: 0;
}

/* Copyright 2023 Epic Systems Corporation */
.IdentityVerificationPage {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 1.1rem;
  text-align: center;
}

.IdentityVerificationPage .pageTitle {
  text-align: center;
  padding-top: 0;
}

.IdentityVerificationPage .pageDescription {
  text-align: center;
  width: 60%;
}

.IdentityVerificationPage .pageDescription > ._Link {
  white-space: nowrap;
}

.IdentityVerificationForm {
  margin: auto;
  width: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.IdentityVerificationForm .validatedInputWrapper {
  width: fit-content;
}

.IdentityVerificationForm .codeField {
  width: 100%;
  margin-bottom: 1rem;
}

.IdentityVerificationForm .dobField {
  width: 100%;
  margin-bottom: 1rem;
}

.IdentityVerificationForm .dobField > ._TextEntry {
  width: 100%;
}

.IdentityVerificationForm .dobField > ._DatePicker {
  display: none;
}

.IdentityVerificationForm .dobField > .actionDivider {
  display: none;
}

.IdentityVerificationForm .formButton {
  width: 30%;
  min-width: fit-content;
  touch-action: manipulation;
}

.IdentityVerificationForm .formButton[class] {
  margin: 0.5rem;
}

.IdentityVerificationForm .fullWidthButton {
  width: 48%;
}

.IdentityVerificationForm label::before {
  display: none;
  background: none;
  margin: 0;
  height: 0;
  width: 0;
}

.IdentityVerificationForm .buttonsWrapper {
  display: flex;
  justify-content: center;
}

.IdentityVerificationError {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 1.1rem;
  text-align: center;
}

.IdentityVerificationError .pageTitle {
  text-align: center;
  padding-top: 0;
}

.IdentityVerificationError .pageDescription {
  text-align: center;
  width: 60%;
}

.IdentityVerificationError .pageDescription > ._Link {
  white-space: nowrap;
}

.CodeEntryPage {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 1.1rem;
  text-align: center;
}

.CodeEntryPage .pageTitle {
  text-align: center;
  padding-top: 0;
}

.CodeEntryPage .pageDescription {
  text-align: center;
  width: 60%;
}

.CodeEntryPage .pageDescription > ._Link {
  white-space: nowrap;
}

.QRCodeFooter {
  display: inline-flex;
  align-items: center;
  flex-direction: column;
  padding: 0.5rem 0;
}

.QRCodeFooter .qrCodeHelpText {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.QRCodeFooter .qrCodeHelpText > ._Icon {
  flex-shrink: 0;
}

.QRCodeFooter .helpText {
  padding-inline-start: 0.25rem;
}

.QRCodeFooter .helpLink {
  text-align: center;
}

.CodeEntryForm {
  margin: auto;
  width: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.CodeEntryForm .validatedInputWrapper {
  width: fit-content;
}

.CodeEntryForm .codeField {
  width: 100%;
  margin-bottom: 1rem;
}

.CodeEntryForm .dobField {
  width: 100%;
  margin-bottom: 1rem;
}

.CodeEntryForm .dobField > ._TextEntry {
  width: 100%;
}

.CodeEntryForm .dobField > ._DatePicker {
  display: none;
}

.CodeEntryForm .dobField > .actionDivider {
  display: none;
}

.CodeEntryForm .formButton {
  width: 30%;
  min-width: fit-content;
  touch-action: manipulation;
}

.CodeEntryForm .formButton[class] {
  margin: 0.5rem;
}

.CodeEntryForm .fullWidthButton {
  width: 48%;
}

.CodeEntryForm label::before {
  display: none;
  background: none;
  margin: 0;
  height: 0;
  width: 0;
}

.CodeEntryForm .buttonsWrapper {
  display: flex;
  justify-content: center;
}

.CodeEntryForm .codeField {
  width: 100%;
}

.LearnMore {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 1.1rem;
}

.LearnMore .pageTitle {
  text-align: center;
  padding-top: 0;
}

.LearnMore .stepList {
  padding: 0.5rem 1rem;
  max-width: fit-content;
}

.LearnMore .stepLine {
  display: flex;
  padding-bottom: 0.75rem;
  align-items: center;
}

.LearnMore .stepIcon {
  flex-shrink: 0;
}

.LearnMore .stepText {
  padding-inline-start: 0.25rem;
}

.LearnMore .helpText {
  text-align: center;
  padding-bottom: 0.5rem;
}

.LearnMore .backLink {
  width: 20%;
  min-width: fit-content;
}

.ProvisioningOptions {
  padding: 1rem;
}

.ProvisioningOptions {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 1.1rem;
  text-align: center;
}

.ProvisioningOptions .pageTitle {
  text-align: center;
  padding-top: 0;
}

.ProvisioningOptions .pageDescription {
  text-align: center;
  width: 60%;
}

.ProvisioningOptions .pageDescription > ._Link {
  white-space: nowrap;
}

.ProvisioningOptions .errorContainer {
  width: 50%;
}

.ProvisioningOptions .cardContainer {
  display: grid;
  justify-content: center;
  width: 100%;
}

.ProvisioningOptions .qrFooterText {
  padding-top: 0.5rem;
}

.ProvisioningOptionCard {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  min-height: 6rem;
  padding: 0.5rem;
  position: relative;
  break-inside: avoid;
  margin: 0.25rem 0.5%;
  display: flex;
  align-items: center;
  min-height: fit-content;
  width: 100%;
}

.tvmode .ProvisioningOptionCard {
  border-radius: 10px;
  border: none;
}

.ProvisioningOptionCard:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .ProvisioningOptionCard:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.ProvisioningOptionCard:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.ProvisioningOptionCard .iconTextContainer {
  display: flex;
  align-items: center;
  margin-right: 0.5rem;
}

.ProvisioningOptionCard .cardIcon {
  margin-right: 0.5rem;
}

.ProvisioningOptionCard .cardText {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  width: fit-content;
}

.ProvisioningOptionCard .arrowIcon {
  color: #767676;
}

.FormError {
  text-align: start;
}

/* Copyright 2020-2021 Epic Systems Corporation */
.RequestCommand {
  text-align: left;
}

.RequestCommand .requestCard {
  min-height: 4rem;
}

.RequestCommand .requestCard.asFlex {
  display: flex;
  align-items: center;
}

.RequestCommand .requestArrow {
  color: #767676;
  margin-left: 0.5rem;
  flex-shrink: 0;
}

.RequestCommand .RequestContent {
  flex-grow: 1;
  min-width: 0;
}

.RequestCommand .viewRequestDetails {
  text-align: center;
  margin-top: 0.5rem;
  border-top: 1px solid #dbdbdb;
  padding: 0.5rem 0.5rem 0 0.5rem;
}

.RequestContent {
  display: flex;
  align-items: center;
}

.RequestContent .requestIcon {
  margin-right: 0.5rem;
}

.RequestContent .requestedIndicator {
  margin-left: 0.5rem;
}

.RequestContent .requestIcon,
.RequestContent .requestedIndicator {
  flex-shrink: 0;
}

.RequestContent .requestedIndicator {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: auto;
}

.RequestContent .requestCheckmark {
  color: #09aa71;
}

.RequestContent .requestIcon {
  width: 4rem;
  height: 4rem;
}

.RequestContent.compact .requestIcon {
  width: 4rem;
  height: 4rem;
}

.requestDescription {
  padding-top: 1rem;
  min-width: 0;
  width: auto;
  overflow-wrap: break-word;
  flex-basis: 10rem;
}

.RequestDetails {
  min-width: 12rem;
  position: relative;
}

.RequestDetails .commentsTextEntry {
  margin-top: 1rem;
  width: 100%;
}

.RequestDetails .commentsTextEntry textarea {
  height: 6rem;
}

.RequestDetails ._ActionGroup {
  padding-top: 0.5rem;
}

.RequestDetails ._ActionGroup.commentsHidden {
  padding-top: 2rem;
}

.Requests .skipToToast {
  display: block;
  position: fixed;
  color: #ffffff;
  background: #000000;
  border: 1px solid #ffffff;
  border-radius: 6px;
  box-shadow: 0 0 3px #ffffff;
  filter: brightness(1.2);
  margin: 2px;
  padding: 0.2rem;
  pointer-events: none;
  text-decoration: underline;
  z-index: 1;
  opacity: 0;
  transition-duration: 0.2s;
  transition-property: opacity;
  margin-top: -0.5rem;
}

.Requests .skipToToast:focus {
  opacity: 1;
}

.Requests .skipToToast:focus {
  pointer-events: auto;
}

.Requests .skipToToast:focus {
  z-index: 1000;
}

.mobile .Requests .skipToToast {
  margin-top: 0.75rem;
}

.Requests .RequestCommand {
  width: 100%;
  min-width: 12rem;
}

.Requests .dimmedSection {
  background: rgba(0, 116, 173, 0.05);
  padding: 0 0.5rem;
  margin: 0 -0.5rem;
  width: calc(100% + 1rem);
  max-width: none;
}

.Requests h1.requestSectionHeader {
  padding-bottom: 0;
}

/* Copyright 2021-2023 Epic Systems Corporation */
.SettingsList {
  height: fit-content;
}

.SettingsList .saveButton {
  width: 100%;
}

.SettingsList h4._heading.controlHeader {
  color: #0074AD;
  display: block;
  font-weight: normal;
  margin: 0;
  padding: 0.75rem 0 0.5rem;
  width: 100%;
}

.TVSettingsPanel {
  display: flex;
  position: relative;
  flex-direction: column;
  min-height: 100vh;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 0.5rem;
}

.TVSettingsPanel .saveAlertBanner {
  display: block;
}

.TVSettingsPanel .iconHolder {
  display: flex;
  align-content: center;
  justify-content: center;
}

.LogoBox {
  flex-grow: 1;
  display: flex;
  align-items: center;
  flex-direction: column;
  margin-top: 1rem;
}

.LogoBox ._image.size-70 {
  width: fit-content;
}

.LogoBox .logoBoxText {
  width: fit-content;
  text-align: center;
  word-break: break-word;
}

.LogoBox .tvItems {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: fit-content;
  margin-top: 1rem;
  word-break: break-word;
}

.LogoBox .tvItems .tvItemColumn {
  flex: 1;
  min-width: fit-content;
  max-width: 100%;
  display: flex;
  flex-direction: column;
}

.LogoBox .tvItemCell {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: fit-content;
  margin-bottom: 0.5rem;
}

.LogoBox .tvItemCell svg {
  margin-right: 10px;
  margin-left: 10px;
  fill: #0074AD;
}

.LogoBox .tvItemCell ._Text {
  width: fit-content;
}

.LogoBox h4._heading.logoBoxText {
  color: #0074AD;
  display: block;
  font-weight: normal;
  margin: 0;
  padding: 0.75rem 0 0.5rem;
  width: 100%;
}

.PrivacyMode {
  color: #767676;
  display: grid;
  grid-template-columns: max-content auto max-content;
  width: 100%;
}

.PrivacyMode .settingIcon {
  grid-row: 1;
  grid-column: 1;
  color: #0074AD;
}

.PrivacyMode .noIconPlaceHolder {
  grid-row: 3;
  grid-column: 1;
  visibility: hidden;
}

.PrivacyMode[class][class] .settingLabel {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  grid-row: 1;
  grid-column: 2;
  padding: 0 0 0 0;
  margin: auto;
  display: block;
  font-weight: normal;
}

.PrivacyMode .lockSettingLabel {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  grid-row: 3;
  grid-column: 2;
  padding: 0 0 0 0;
  margin: auto;
  display: block;
  font-weight: normal;
  min-height: 32px;
}

.PrivacyMode .settingDescription.privacyModeText {
  grid-row: 2;
  grid-column: 2;
  width: 100%;
  margin: 0 0 1rem 0;
}

.PrivacyMode .settingDescription.privacyModeLockText {
  grid-row: 4;
  grid-column: 2;
  width: 100%;
  margin: 0 0 1rem 0;
}

.PrivacyMode .ToggleSwitch {
  width: fit-content;
}

.PrivacyMode .ToggleSwitch .toggleInformation {
  display: none;
}

.PrivacyMode .ToggleSwitch .toggleLabel {
  display: none;
}

.PrivacyMode .privacyModeSwitch {
  grid-row-start: 1;
  grid-row-end: span 2;
  grid-column: 3;
  width: fit-content;
}

.PrivacyMode .privacyModeLockSwitch {
  grid-row-start: 3;
  grid-row-end: span 2;
  grid-column: 3;
  width: fit-content;
}

/* Copyright 2024 Epic Systems Corporation */
.BedsideTVVideoVisitInfo {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}

.BedsideTVVideoVisitInfo .pageContents {
  border-radius: 1rem;
  display: flex;
  flex-direction: column;
  overflow: auto;
  width: auto;
  height: auto;
  padding: 0.5rem;
}

.BedsideTVVideoVisitInfo .pageContents > * {
  padding: 0.3rem;
}

.BedsideTVVideoVisitInfo .pageContents .bedsideTVCallImage {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.BedsideTVVideoVisitInfo .pageContents .description {
  text-align: left;
  font-weight: bold;
  margin-bottom: 0px;
}

.BedsideTVVideoVisitInfo .pageContents .ProviderStack {
  width: auto;
  margin-left: auto;
  margin-right: auto;
}

.BedsideTVVideoVisitInfo .pageContents .ProviderStack .FallbackProviderIcon {
  color: #ffffff;
  font-size: 60px;
  text-align: center;
  line-height: 80px;
  width: 100%;
  height: 100%;
  aspect-ratio: 1;
  background-color: var(--background-color, #aaaaaa);
  border: 3px solid #363636;
  border-radius: 50%;
  overflow-y: hidden;
}

.BedsideTVVideoVisitInfo .pageContents .ProviderStack .providerImage {
  object-fit: cover;
  width: 100%;
  height: 100%;
  aspect-ratio: 1;
  border: 3px solid var(--border-color, #363636);
}

.BedsideTVVideoVisitInfo .pageContents .ProviderStack .stackGraphic {
  width: 90px;
  height: 90px;
}

.BedsideTVVideoVisitInfo .pageContents .ProviderStack .stackText .headingText {
  width: auto;
  font-weight: normal;
}

.BedsideTVVideoVisitInfo .pageContents .instructions {
  text-align: left;
  padding-bottom: 0.5rem;
  font-weight: bold;
}

.BedsideTVVideoVisitInfo .pageContents .textLine {
  display: flex;
  padding: 0.4rem;
}

.BedsideTVVideoVisitInfo .pageContents .stepNumContainer {
  text-align: center;
  width: fit-content;
  margin: 0 0.5rem;
}

.BedsideTVVideoVisitInfo .pageContents .stepNumCircle {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: #0074AD;
  height: 1.2rem;
  width: 1.2rem;
}

.BedsideTVVideoVisitInfo .pageContents .stepNumber {
  color: #e6f1f7;
}

/* Copyright 2021-2023 Epic Systems Corporation */
.BaseErrorComponent {
  padding: 16px 32px 16px 32px;
}

@keyframes shimmer {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
@keyframes glow {
  0% {
    box-shadow: 0 0 5px 0 rgba(255, 255, 255, 0.7);
  }
  50% {
    box-shadow: 0 0 10px 10px rgba(255, 255, 255, 0.9);
  }
  100% {
    box-shadow: 0 0 5px 0 rgba(255, 255, 255, 0.7);
  }
}
.BedsideTVVideoVisitsPage {
  width: 100vw;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

.BedsideTVVideoVisitsPage.hidePage {
  visibility: hidden;
}

.BedsideTVVideoVisitsPage .pageContents {
  animation: glow 4s infinite;
  border-radius: 1rem;
  max-width: 80%;
  min-width: 75%;
  max-height: 75%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: auto;
  height: auto;
  padding: 0.5rem;
  align-items: center;
  justify-content: center;
}

.BedsideTVVideoVisitsPage .pageContents > * {
  display: flex;
  justify-content: center;
  align-content: center;
  align-self: center;
  flex-wrap: wrap;
  text-align: center;
}

@media (max-width: 560px) {
  .BedsideTVVideoVisitsPage .pageContents > * {
    padding: 0;
  }
}
.BedsideTVVideoVisitsPage .pageContents h2 {
  padding-bottom: 0.25rem;
}

.BedsideTVVideoVisitsPage .pageContents h3 {
  padding-top: 0;
}

.BedsideTVVideoVisitsPage .pageContents .ProviderStack {
  text-align: start;
  width: auto;
}

@media (max-width: 560px) {
  .BedsideTVVideoVisitsPage .pageContents .ProviderStack .stackGraphic {
    display: none;
  }
}
.BedsideTVVideoVisitsPage .pageContents .ProviderStack .Stack {
  height: auto;
  width: auto;
  aspect-ratio: unset;
}

.BedsideTVVideoVisitsPage .pageContents .ProviderStack .Stack .stackText {
  width: auto;
  flex: auto;
}

.BedsideTVVideoVisitsPage .pageContents .ProviderStack .Stack .stackText .headingText {
  width: auto;
  font-weight: bold;
}

@media (max-width: 560px) {
  .BedsideTVVideoVisitsPage .pageContents {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
  }
  .BedsideTVVideoVisitsPage .pageContents h3 {
    display: none;
  }
}
.BedsideTVVideoVisitsPage .pageContents .InformationBadge {
  padding: 0 0.25rem;
  margin: 0.25rem 0;
  width: 25rem;
}

.BedsideTVVideoVisitsPage .pageContents .InformationBadge .badgeText {
  padding: 2px 10px;
}

.BedsideTVVideoVisitsPage .pageContents .callInProgressButtons > ._Command {
  width: 13rem;
}

.BedsideTVVideoVisitsPage .pageContents ._Command {
  display: flex;
  align-self: center;
  width: 10rem;
  column-gap: 0.25rem;
  align-items: center;
  justify-content: center;
}

.BedsideTVVideoVisitsPage .pageContents ._Command ._Text {
  width: fit-content;
}

.BedsideTVVideoVisitsPage .pageContents ._Command[class][class] {
  margin: 1rem 0;
}

.BedsideTVVideoVisitsPage .pageContents ._Command::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(120deg, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0) 75%);
  background-size: 200% 100%;
  animation: shimmer 4s linear infinite;
}

@media (max-width: 560px) {
  .BedsideTVVideoVisitsPage .pageContents {
    border-radius: 0;
  }
}
.darkmode .BedsideTVVideoVisitsPage .pageContents {
  background: #000000;
}

.BedsideTVVideoVisitsPage .pageContents .loadingHeartWrapper {
  display: flex;
  align-self: center;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  margin: auto;
  overflow-x: clip;
}

.BedsideTVVideoVisitsPage .pageContents .videoVisitsButtons {
  column-gap: 2rem;
}

.BedsideTVVideoVisitsPage .pageContents ._StatusMessage {
  font-size: 0;
  height: 0;
}

.WelcomeVideoOverlay {
  display: flex;
  justify-content: center;
  width: 60%;
  height: 100%;
  float: right;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 20%, rgba(0, 0, 0, 0.9) 100%);
}

@media (max-width: 560px) {
  .WelcomeVideoOverlay {
    width: 100%;
  }
}
.WelcomeVideoOverlay .content {
  width: initial;
  align-self: center;
  text-align: center;
  margin: 4rem 2rem 4rem calc(20% + 2rem);
}

.WelcomeVideoOverlay .content h2,
.WelcomeVideoOverlay .content div {
  color: #ffffff;
}

@media (max-width: 560px) {
  .WelcomeVideoOverlay .content {
    margin-top: 1rem;
  }
}
.WelcomeVideoOverlay .content ._image {
  width: 40%;
}

@media (max-width: 560px) {
  .WelcomeVideoOverlay .content ._image {
    display: none;
  }
}
.WelcomeVideoOverlay .content ._Icon,
.WelcomeVideoOverlay .content .fallbackImage {
  width: unset;
  height: unset;
  max-width: 60%;
}

.WelcomeVideoOverlay .content ._Command {
  display: inline;
  margin-top: 1.5rem;
  width: 10rem;
}

.WelcomeVideoOverlay .content ._Command:first-of-type {
  margin-right: 0.5rem;
}

.WelcomeVideoOverlay .content ._Command:last-of-type {
  margin-left: 0.5rem;
}

.WelcomeVideoOverlay .content ._Command.watchBtn ._Icon {
  float: left;
  top: 0.05rem;
  height: 1.2rem;
  width: 1.5rem;
}

.WelcomeVideoOverlay .content .tabletLogo {
  height: auto;
  margin: 2rem 0;
}

.WelcomeVideoPage {
  flex: 1;
  position: relative;
}

@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.WelcomeVideoPage ._VideoPreview {
  position: absolute;
  z-index: 2;
  background-color: #000000;
  width: 100vw;
  height: 100vh;
  animation-name: fade-in;
  animation-duration: 0.25s;
  padding: 0;
  box-shadow: none;
  border-radius: 0;
}

.WelcomeVideoPage ._VideoPreview .video-js:not(.vjs-fullscreen) {
  display: none;
}

.WelcomeVideoPage ._VideoPreview :focus-within {
  outline: none;
  transform: none;
}

.WelcomeVideoPage ._VideoPreview ._PreviewDetails {
  display: none;
}

.WelcomeVideoPage.forceWatchWelcomeVideo ._VideoPreview .vjs-skip-backward-10 {
  display: none;
}

.WelcomeVideoPage.forceWatchWelcomeVideo ._VideoPreview .vjs-skip-forward-10 {
  display: none;
}

.WelcomeVideoPage.forceWatchWelcomeVideo ._VideoPreview .vjs-fullscreen-control {
  display: none;
}

.BedInfoBar {
  display: flex;
  white-space: nowrap;
  align-items: center;
  justify-content: space-between;
  padding: 8px 8px;
  background-color: #003B71;
  color: #ffffff;
  user-select: none;
}

.darkmode .BedInfoBar {
  background-color: #003B71;
  color: #ffffff;
}

.BedInfoBar > div {
  overflow: hidden;
  flex: 1 1 0;
}

.BedInfoBar .roomInfo {
  display: flex;
  flex-direction: column;
}

.BedInfoBar .roomInfo .stackGraphic {
  display: flex;
  align-items: center;
  height: 24px;
  width: 24px;
}

.BedInfoBar .roomInfo div {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: auto;
  font-weight: normal;
  align-items: center;
}

.BedInfoBar .roomInfo svg.stackImage {
  width: 2rem;
  height: 2rem;
}

@media (max-width: 970px) {
  .BedInfoBar .roomInfo svg.stackImage {
    margin-top: calc(0.5rem - 4px);
    width: 1.5rem;
    height: 1.5rem;
  }
}
.BedInfoBar .roomInfo .headingText {
  font-weight: normal !important;
}

.BedInfoBar .logos {
  height: 2.5rem;
  display: flex;
  flex: initial;
  width: auto;
}

.BedInfoBar .logos .orgLogo {
  height: 100%;
  border-right: 2px solid #ffffff;
  padding-right: 0.25rem;
  background: none;
}

.darkmode .BedInfoBar .logos .orgLogo {
  border-right: 2px solid #ffffff;
}

.BedInfoBar .logos .orgLogo.fallbackImage {
  display: none;
}

.BedInfoBar .logos .epicLogo {
  margin-left: 0.25rem;
  height: 100%;
}

.BedInfoBar .logos .epicLogo.darkLogo {
  display: none;
}

.BedInfoBar .logos .epicLogo.lightLogo {
  display: block;
}

.darkmode .BedInfoBar .logos .epicLogo.darkLogo {
  display: none;
}

.darkmode .BedInfoBar .logos .epicLogo.lightLogo {
  display: block;
}

.BedInfoBar .dateTimeInfo {
  text-align: end;
}

.BedInfoBar .dateTimeInfo ._Text {
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}

.BedInfoBar .dateTimeInfo ._Text.headingText {
  font-size: 1.1em;
  font-weight: bold;
}

@media (max-width: 560px) {
  .BedInfoBar > div {
    overflow: hidden;
    flex: 1 1 0;
  }
  .BedInfoBar .roomInfo {
    display: contents;
  }
  .BedInfoBar .roomInfo .Stack,
  .BedInfoBar .roomInfo .phone {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: auto;
    margin-right: 0.25rem;
  }
  .BedInfoBar .roomInfo .stackGraphic {
    display: none;
  }
  .BedInfoBar .logos {
    display: none !important;
  }
  .BedInfoBar .dateTimeInfo {
    text-align: end;
  }
  .BedInfoBar .dateTimeInfo ._Text {
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .BedInfoBar .dateTimeInfo ._Text.headingText {
    font-size: 1.2em;
    font-weight: bold;
  }
}
.BedInfoBar.whiteboardMode .orgLogo {
  border-right: none !important;
}

@media only screen and (orientation: portrait) {
  .BedInfoBar .roomInfo {
    display: flex;
    flex-direction: column;
  }
  .BedInfoBar .roomInfo .Stack {
    align-items: center;
  }
  .BedInfoBar .roomInfo .stackGraphic {
    display: flex;
    align-items: center;
    height: 24px;
    width: 24px;
  }
  .BedInfoBar .roomInfo svg.stackImage {
    margin: 0px;
  }
  .BedInfoBar .roomInfo .stackText {
    align-items: center;
    margin-top: 0px !important;
    height: auto;
  }
  .BedInfoBar .roomInfo .phone {
    margin: 0px;
  }
  .BedInfoBar .roomInfo .noSecondaryText {
    display: flex;
    justify-content: center;
  }
  .BedInfoBar .roomInfo .headingText {
    font-size: 0.9em !important;
  }
  .BedInfoBar .roomInfo.includesPhoneNumber > .Stack .headingText {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    max-height: 2rem;
    white-space: normal !important;
    text-overflow: unset !important;
  }
  .BedInfoBar .logos {
    display: block;
  }
  .BedInfoBar .logos .orgLogo {
    border-right: none;
  }
  .BedInfoBar .logos .epicLogo {
    display: none;
  }
}
.BedInfoBar .debugModeText {
  margin: 0 auto;
  text-align: end;
  text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}

._WrappedRuntime {
  height: 100vh;
  width: 100vw;
  display: flex;
  flex-direction: column;
}

._WrappedRuntime[class][class] > ._PageFocus > * {
  overflow-y: auto;
}

._WrappedRuntime[class][class] > ._PageFocus > *._AsyncIndicator {
  overflow-y: initial;
}

._WrappedRuntime > .BedInfoBar {
  overflow-y: visible;
}

._WrappedRuntime .TVHome {
  display: contents;
}

._WrappedRuntime .Wrapper {
  display: contents;
}

._WrappedRuntime .customBackgroundImage {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  object-fit: cover;
  z-index: -2;
}

._WrappedRuntime .customBackgroundImage.skeleton-bone {
  display: none;
}

.tvmode ._WrappedRuntime ._InternalLink:focus-visible {
  outline-offset: 0;
}

.BedsideTVSettingsPage {
  padding: 0 0 0.5rem;
  display: flex;
  flex: 1 1 auto;
  overflow-y: auto;
  scroll-padding-top: 8rem;
  flex-direction: column;
  align-items: flex-start;
}

.BedsideTVSettingsPage .DiscreteSlider {
  display: grid;
  grid-template-columns: 1fr;
  align-items: center;
  justify-items: center;
  margin-bottom: 3rem;
  padding: 0 0.5rem;
}

.BedsideTVSettingsPage .DiscreteSlider .discreteSliderLine {
  grid-row-start: 1;
  grid-column-start: 1;
  height: 0.15rem;
  background-color: #363636;
}

.darkmode .BedsideTVSettingsPage .DiscreteSlider .discreteSliderLine {
  background-color: #ffffff;
}

.BedsideTVSettingsPage .DiscreteSlider .discreteSliderPointContainer {
  grid-row-start: 1;
  grid-column-start: 1;
  display: flex;
  justify-content: space-between;
  height: 0;
  margin-top: 1rem;
}

.BedsideTVSettingsPage .DiscreteSlider .discreteSliderPointContainer .DiscreteSliderPoint {
  position: relative;
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  justify-content: center;
  align-items: center;
  max-width: 1.75rem;
}

.BedsideTVSettingsPage .DiscreteSlider .discreteSliderPointContainer .DiscreteSliderPoint label {
  margin-top: 1rem;
  padding-top: 1rem;
  color: #363636;
}

.darkmode .BedsideTVSettingsPage .DiscreteSlider .discreteSliderPointContainer .DiscreteSliderPoint label {
  color: #ffffff;
}

.BedsideTVSettingsPage .DiscreteSlider .discreteSliderPointContainer .DiscreteSliderPoint label.invisible {
  color: transparent;
}

.BedsideTVSettingsPage .DiscreteSlider .discreteSliderPointContainer .DiscreteSliderPoint input {
  background: none;
  border: none;
  appearance: none;
}

.BedsideTVSettingsPage .DiscreteSlider .discreteSliderPointContainer .DiscreteSliderPoint input:checked::after {
  z-index: 1;
  position: absolute;
  margin-top: -0.5rem;
  left: 0;
  content: "";
  width: 1.75rem;
  height: 1.75rem;
  background-color: #0074AD;
  outline: 0.2rem solid #363636;
  outline-offset: 0;
  border-radius: 100%;
  aspect-ratio: 1;
}

.darkmode .BedsideTVSettingsPage .DiscreteSlider .discreteSliderPointContainer .DiscreteSliderPoint input:checked::after {
  background-color: #004d71;
  outline: 0.2rem solid #ffffff;
}

.BedsideTVSettingsPage .DiscreteSlider .discreteSliderPointContainer .DiscreteSliderPoint input:checked:focus-within::after {
  transform: scale(1.15);
  outline: 0.5rem solid #363636;
}

.darkmode .BedsideTVSettingsPage .DiscreteSlider .discreteSliderPointContainer .DiscreteSliderPoint input:checked:focus-within::after {
  outline: 0.5rem solid #ffffff;
}

.BedsideTVSettingsPage .DiscreteSlider .discreteSliderPointContainer .DiscreteSliderPoint input:not(:checked)::after {
  z-index: 1;
  position: absolute;
  margin-top: -0.5rem;
  left: 0;
  content: "";
  width: 1.75rem;
  height: 1.75rem;
  background-color: #313c42;
  outline: 0;
  outline-offset: 0;
  border-radius: 100%;
  aspect-ratio: 1;
}

.darkmode .BedsideTVSettingsPage .DiscreteSlider .discreteSliderPointContainer .DiscreteSliderPoint input:not(:checked)::after {
  background-color: #ffffff;
  outline: 0;
}

@media (max-width: 560px) {
  .BedsideTVSettingsPage {
    scroll-padding-top: 4rem;
  }
}
.BedsideTVSettingsPage .pageTitle {
  display: flex;
  flex-direction: row;
  align-items: center;
  background-color: rgba(255, 255, 255, 0.65);
  padding: 1rem 1rem 1rem 1.5rem;
}

@media (max-width: 560px) {
  .BedsideTVSettingsPage .pageTitle {
    padding: 0.5rem 0.5rem 0.5rem 0.75rem;
  }
}
.darkmode .BedsideTVSettingsPage .pageTitle {
  background-color: rgba(0, 0, 0, 0.65);
}

.BedsideTVSettingsPage ._heading {
  color: #363636;
  margin-bottom: 0.5rem;
}

.darkmode .BedsideTVSettingsPage ._heading {
  color: #ffffff;
}

.BedsideTVSettingsPage[class][class] h2 {
  color: #363636;
  background: unset;
  border: unset;
  color: unset;
  font-size: 1.25rem;
  font-weight: unset;
  margin: 0;
  padding: 0.75rem 0 1rem;
  width: 100%;
}

.darkmode .BedsideTVSettingsPage[class][class] h2 {
  color: #ffffff;
}

.BedsideTVSettingsPage .settingControl {
  flex-grow: 0;
  display: flex;
  flex-direction: column;
  padding: 0 1.5rem;
}

.BedsideTVSettingsPage .settingControl > ._Text {
  margin: 0 2rem 0 0;
  font-weight: bolder;
}

.BedsideTVSettingsPage .settingControl .scalePreviewImages {
  width: 100%;
  display: flex;
  justify-content: space-around;
  margin-bottom: 1rem;
}

.BedsideTVSettingsPage .settingControl .scalePreviewImages ._InternalImage {
  border-radius: 0.5rem;
  width: 25%;
  max-width: 25%;
  object-fit: contain;
  height: 100%;
  border: 2px solid rgba(54, 54, 54, 0.5);
}

.darkmode .BedsideTVSettingsPage .settingControl .scalePreviewImages ._InternalImage {
  border: 2px solid rgba(255, 255, 255, 0.5);
}

.BedsideTVSettingsPage .DiscreteSlider {
  margin-top: 1rem;
  font-size: 1em;
  padding: 0 4rem;
}

@media (max-width: 560px) {
  .BedsideTVSettingsPage .DiscreteSlider {
    margin-top: 1rem;
    padding: 0 2rem;
  }
}
.BedsideTVSettingsPage .DiscreteSlider .DiscreteSliderPoint[class] input::after {
  margin-top: -0.75rem;
}

.BedsideTVSettingsPage .DiscreteSlider .DiscreteSliderPoint[class] input {
  margin-top: 2.75rem;
  appearance: auto;
}

@media (max-width: 560px) {
  .BedsideTVSettingsPage .DiscreteSlider .DiscreteSliderPoint[class] input {
    appearance: none;
    margin-top: 1.75rem;
  }
}
@media (max-width: 800px) {
  .BedsideTVSettingsPage .DiscreteSlider .DiscreteSliderPoint[class] input {
    appearance: none;
    margin-top: 1.75rem;
  }
}
.BedsideTVSettingsPage .actionButtons {
  display: flex;
  margin-top: 2rem;
  padding: 0 0.5rem;
}

@media (max-width: 970px) {
  .BedsideTVSettingsPage .actionButtons {
    margin-top: 1rem;
  }
}
@media (max-width: 560px) {
  .BedsideTVSettingsPage .actionButtons {
    margin-top: 0.25rem;
  }
}
.tvmode:not(.hideFocus) .BedsideTVSettingsPage .actionButtons ._Command:focus {
  outline: #0074AD solid 4px;
  transform: scale(1.05);
}

@media (max-width: 970px) {
  .tvmode:not(.hideFocus) .BedsideTVSettingsPage .actionButtons ._Command:focus {
    outline: #0074AD solid 3px;
  }
}
.BedsideTVSettingsPage .actionButtons ._Command:not(:first-child) {
  margin-left: 1rem;
}

.BedsideTVSettingsPage .tvAppVersion {
  width: fit-content;
  position: fixed;
  right: 1rem;
  bottom: 1rem;
}

.PatientInfoDisclosure {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  justify-content: center;
}

.PatientInfoDisclosure .content {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 70%;
  padding: 1rem 2rem;
  background: #ffffff;
  border-radius: 20px;
}

@media (max-width: 970px) {
  .PatientInfoDisclosure .content {
    width: 80%;
    padding: 0.75rem 1.25rem;
  }
}
@media (max-width: 560px) {
  .PatientInfoDisclosure .content {
    width: 85%;
    padding: 0.75rem 1rem;
  }
}
.darkmode .PatientInfoDisclosure .content {
  background: #313c42;
}

.PatientInfoDisclosure .content .orgLogo {
  width: auto;
  height: 10rem;
  margin-bottom: 1rem;
}

@media (max-width: 970px) {
  .PatientInfoDisclosure .content .orgLogo {
    height: 7rem;
  }
}
@media (max-width: 560px) {
  .PatientInfoDisclosure .content .orgLogo {
    height: 4rem;
  }
}
.PatientInfoDisclosure .content > ._Text {
  text-align: center;
  font-size: 1.5rem;
  line-height: 1.5rem;
}

@media (max-width: 560px) {
  .PatientInfoDisclosure .content > ._Text {
    font-size: 1.35rem;
  }
}
.PatientInfoDisclosure .content > ._Command[class][class] {
  font-size: 1.5rem;
  margin-top: 1.5rem;
}

@media (max-width: 560px) {
  .PatientInfoDisclosure .content > ._Command[class][class] {
    font-size: 1.35rem;
  }
}
.PrivacyModeOverlay {
  display: flex;
  justify-content: center;
  width: 70%;
  height: 100%;
  float: right;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 20%, rgba(0, 0, 0, 0.9) 100%);
}

@media (max-width: 1100px) {
  .PrivacyModeOverlay {
    width: 80%;
  }
}
@media (max-width: 970px) {
  .PrivacyModeOverlay {
    width: 90%;
  }
}
@media (max-width: 560px) {
  .PrivacyModeOverlay {
    width: 100%;
  }
}
.PrivacyModeOverlay .content {
  width: initial;
  text-align: center;
  margin: 0;
  padding: 2rem 1rem 2rem calc(10% + 1rem);
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
  color: #ffffff;
}

.PrivacyModeOverlay .content.whiteboard {
  display: flex;
  align-items: center;
}

.PrivacyModeOverlay .content .infoHeader {
  display: flex;
}

.PrivacyModeOverlay .content .infoHeader .orgInfo > ._Text {
  font-size: 1.2em;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

@media (max-width: 560px) {
  .PrivacyModeOverlay .content .infoHeader .orgInfo > ._Text {
    padding-right: 4rem;
  }
}
.PrivacyModeOverlay .content .infoHeader .orgInfo > ._image {
  width: 35%;
}

@media (max-width: 560px) {
  .PrivacyModeOverlay .content .infoHeader .orgInfo > ._image {
    display: none;
  }
}
@media (max-width: 560px) {
  .PrivacyModeOverlay .content .orgLogo {
    display: none;
  }
}
.PrivacyModeOverlay .content ._Icon,
.PrivacyModeOverlay .content .fallbackImage {
  width: unset;
  height: unset;
  max-width: 60%;
}

.PrivacyModeOverlay .content .settings {
  border-radius: 100%;
  background-color: #ffffff;
  box-shadow: 0px 2px 4px 1px rgba(0, 0, 0, 0.4);
  background-clip: padding-box;
  color: #363636;
  line-height: 0;
  align-self: start;
  position: absolute;
  right: 1rem;
  top: 1rem;
}

@media (max-width: 560px) {
  .PrivacyModeOverlay .content .settings {
    margin-top: 0.5rem;
  }
}
.darkmode .PrivacyModeOverlay .content .settings {
  background-color: #313c42;
  color: #ffffff;
}

.tvmode:not(.hideFocus) .PrivacyModeOverlay .content .settings:focus {
  outline: #0074AD solid 4px;
  transform: scale(1.05);
  color: #ffffff;
}

@media (max-width: 970px) {
  .tvmode:not(.hideFocus) .PrivacyModeOverlay .content .settings:focus {
    outline: #0074AD solid 3px;
  }
}
.PrivacyModeOverlay .content .settings svg {
  max-height: 3.8rem;
  max-width: 3.8rem;
}

@media (max-width: 560px) {
  .PrivacyModeOverlay .content .settings svg {
    max-height: 2.3rem;
    max-width: 2.3rem;
  }
}
.PrivacyModeOverlay .content .cardGroup {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.PrivacyModeOverlay .content .cardGroup > ._ListElement {
  display: flex;
  padding: 0.5rem;
  flex-basis: 16em;
  min-width: 0;
}

.PrivacyModeOverlay .content .cardGroup .ExternalAppCard,
.PrivacyModeOverlay .content .cardGroup .VideoCard,
.PrivacyModeOverlay .content .cardGroup .ContentCard,
.PrivacyModeOverlay .content .cardGroup .ActivityCard {
  aspect-ratio: 1.6/1;
  box-shadow: 0px 2px 4px 1px rgba(0, 0, 0, 0.4);
  align-items: center;
  justify-content: center;
  border: rgba(255, 255, 255, 0.2) solid 1px;
  border-radius: 10px;
  overflow: hidden;
  font-size: 1.1em;
  position: relative;
}

.tvmode:not(.hideFocus) .PrivacyModeOverlay .content .cardGroup .ExternalAppCard:focus,
.tvmode:not(.hideFocus) .PrivacyModeOverlay .content .cardGroup .VideoCard:focus,
.tvmode:not(.hideFocus) .PrivacyModeOverlay .content .cardGroup .ContentCard:focus,
.tvmode:not(.hideFocus) .PrivacyModeOverlay .content .cardGroup .ActivityCard:focus {
  outline: #0074AD solid 4px;
  transform: scale(1.05);
}

@media (max-width: 970px) {
  .tvmode:not(.hideFocus) .PrivacyModeOverlay .content .cardGroup .ExternalAppCard:focus,
  .tvmode:not(.hideFocus) .PrivacyModeOverlay .content .cardGroup .VideoCard:focus,
  .tvmode:not(.hideFocus) .PrivacyModeOverlay .content .cardGroup .ContentCard:focus,
  .tvmode:not(.hideFocus) .PrivacyModeOverlay .content .cardGroup .ActivityCard:focus {
    outline: #0074AD solid 3px;
  }
}
.PrivacyModeOverlay .content .cardGroup .ExternalAppCard .activityIcon,
.PrivacyModeOverlay .content .cardGroup .VideoCard .activityIcon,
.PrivacyModeOverlay .content .cardGroup .ContentCard .activityIcon,
.PrivacyModeOverlay .content .cardGroup .ActivityCard .activityIcon {
  max-width: 100%;
  height: 100%;
}

.PrivacyModeOverlay .content .cardGroup .ExternalAppCard .activityText,
.PrivacyModeOverlay .content .cardGroup .VideoCard .activityText,
.PrivacyModeOverlay .content .cardGroup .ContentCard .activityText,
.PrivacyModeOverlay .content .cardGroup .ActivityCard .activityText {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 0.25em;
}

.PrivacyModeOverlay .content .cardGroup .ExternalAppCard .MediaDetails,
.PrivacyModeOverlay .content .cardGroup .VideoCard .MediaDetails,
.PrivacyModeOverlay .content .cardGroup .ContentCard .MediaDetails,
.PrivacyModeOverlay .content .cardGroup .ActivityCard .MediaDetails {
  display: none;
}

.PrivacyModeOverlay .content .cardGroup .ExternalAppCard .videoImg,
.PrivacyModeOverlay .content .cardGroup .VideoCard .videoImg,
.PrivacyModeOverlay .content .cardGroup .ContentCard .videoImg,
.PrivacyModeOverlay .content .cardGroup .ActivityCard .videoImg {
  width: -webkit-fill-available;
}

.PrivacyModeOverlay .content .cardGroup .ExternalAppCard .videoImg :after,
.PrivacyModeOverlay .content .cardGroup .VideoCard .videoImg :after,
.PrivacyModeOverlay .content .cardGroup .ContentCard .videoImg :after,
.PrivacyModeOverlay .content .cardGroup .ActivityCard .videoImg :after {
  content: "";
  background-image: url("../../../en-US/images/video/playiconoverlay.svg");
}

.PrivacyModeOverlay .content .cardGroup .ExternalAppCard .detailsText,
.PrivacyModeOverlay .content .cardGroup .VideoCard .detailsText,
.PrivacyModeOverlay .content .cardGroup .ContentCard .detailsText,
.PrivacyModeOverlay .content .cardGroup .ActivityCard .detailsText {
  position: absolute;
  bottom: 0;
  color: white;
  background-color: rgba(0, 0, 0, 0.6);
}

.PrivacyModePage {
  flex: 1;
  position: relative;
}

.LinkedBedConfirmationPage .buttonContainer {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  width: fit-content;
  gap: 2rem;
}

@media screen and (max-width: 660px) {
  .LinkedBedConfirmationPage .buttonContainer {
    grid-template-columns: unset;
    grid-template-rows: repeat(2, min-content);
    gap: 0.2rem;
  }
}
.LinkedBedConfirmationPage .buttonContainer > *[class] {
  padding: 4rem;
}

.BedLinkCodePage .expirationText[class] {
  padding: 0;
  margin: 0;
}

.BedLinkCodePage .tvLinkCodeText {
  font-size: var(--wptheme_font-size_6);
}

.BedLinkCodePage .tvLinkCodeText[class] {
  padding: 1.5rem 0;
  margin: 0;
}

.BedLinkLayout {
  /**
   * The `margin: auto` property is used to center an element horizontally within its container.
   * When applied to an element with a defined width, it automatically adjusts the left and right margins
   * to equally distribute the remaining space, effectively centering the element.
   */
  margin: auto;
}

.BedLinkLayout .pageContent {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 1rem;
  width: 85%;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 1rem;
  margin: auto;
  padding: 1rem;
  text-align: center;
}

.darkmode .BedLinkLayout .pageContent {
  background-color: rgba(0, 0, 0, 0.85);
}

.BedLinkLayout .pageContent .icon {
  margin: 0.5rem 0 0;
}

.BedLinkLayout .pageContent .pageTitle {
  padding: 0;
  color: #0074AD;
}

.darkmode .BedLinkLayout .pageContent .pageTitle {
  color: #ffffff;
}

.BedLinkLayout .pageContent .description {
  padding: 0;
  margin: 0;
}

.darkmode .BedLinkLayout .pageContent .description {
  color: #ffffff;
}

.BedLinkLayout .pageContent .linkButtons {
  display: flex;
  justify-content: center;
  gap: 1rem;
}

.RtlsNotificationBackground {
  position: fixed;
  bottom: 0;
  width: 100%;
  height: 23rem;
  background: linear-gradient(to top, #002334 65%, rgba(255, 255, 255, 0) 100%);
  font-size: 1.1em;
  z-index: 1000;
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes glideIn {
  from {
    transform: translateY(100%);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
.glideInNotification {
  animation: glideIn 1s ease-out 0s forwards;
}

.fadeOutNotification {
  animation: fadeOut 1s ease-in forwards;
}

.RtlsLabelContainer {
  text-align: center;
  position: relative;
  top: 43%;
  display: flex;
  justify-content: center;
  align-items: center;
  width: fit-content;
  margin: 0 auto;
}

.RtlsCardContainer {
  position: relative;
  top: 45%;
  display: grid;
  grid-template-columns: repeat(var(--grid-columns, 4), minmax(100px, 300px));
  gap: 1em;
  justify-content: center;
  margin-left: 1em;
  margin-right: 1em;
}

.RtlsCard {
  display: flex;
  justify-content: center;
  pointer-events: none;
  background-color: #000000 !important;
}

.RtlsCard .stackText .headingText {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

@media (max-width: 970px) {
  .RtlsCard .stackText .secondaryText {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
  }
}
.RtlsFooterContainer {
  display: flex;
  text-align: center;
}

.RtlsOthersLabel {
  position: absolute;
  bottom: 0px;
  padding: 0.75em;
  text-align: center;
  margin: 0 !important;
  overflow: visible;
}

@media (max-width: 560px) {
  .RtlsOthersLabel {
    text-align: left;
  }
}
.RtlsDismissLabel {
  position: absolute;
  bottom: 0px;
  padding: 0.75em;
  display: flex;
  justify-content: right;
  font-style: italic;
  margin: 0 !important;
  overflow: visible;
}

.signalRWrapper ._AsyncIndicator {
  display: none;
}

.UpdateCard {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  min-height: 6rem;
  position: relative;
  break-inside: avoid;
  padding-top: 0.5rem;
}

.tvmode .UpdateCard {
  border-radius: 10px;
  border: none;
}

.UpdateCard > * {
  padding-left: 16px;
  padding-right: 16px;
}

.UpdateDisclosure {
  width: 100%;
  align-items: start;
}

.UpdateDisclosure .updateDisclosureContent {
  border-radius: 6px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  background-color: rgba(0, 116, 173, 0.05);
  padding: 1rem;
  border: 1px solid #dbdbdb;
}

.UpdateDisclosure .graphic {
  align-self: center;
  width: 50%;
}

@media only screen and (max-width: 768px) {
  .UpdateDisclosure .graphic {
    width: 100%;
  }
}
.UpdateContent {
  padding-block: 8px;
}

.UpdateContent .updateText {
  white-space: pre-line;
  overflow-wrap: anywhere;
  hyphens: auto;
}

.UpdateContent .updateImageContainer[class][class] {
  display: flex;
  padding: 8px 16px;
  justify-content: center;
  align-items: center;
  margin: 0;
}

.UpdateContent .updateImageContainer.notShown {
  width: 50%;
  height: 25rem;
}

.UpdateContent .updateImageContainer img {
  margin: auto;
  max-width: 100%;
  max-height: 25rem;
  border-radius: 6px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

@media print {
  .UpdateContent img {
    display: unset !important;
    width: auto !important;
  }
}
.UpdateOptions {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  min-height: 2.5rem;
  padding: 0.25rem 0.25rem;
  flex-direction: row;
  border-top: 1px solid #cccccc;
  justify-content: space-between;
}

.UpdateOptions .updateOptionCommand {
  padding: 0 0.5rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  color: #0074AD;
}

.UpdateOptions .leftOptions {
  display: flex;
  width: fit-content;
  justify-content: space-between;
}

@media screen and (max-width: 321px) {
  .UpdateOptions .leftOptions {
    width: 100%;
  }
}
@media screen and (max-width: 321px) {
  .UpdateOptions {
    flex-direction: column;
  }
}
.UpdateList ._LoadMoreList > ._List > ._ListElement:not(:last-child) {
  margin-bottom: 1rem;
}

@media screen and (min-width: 426px) {
  .UpdateList {
    padding: 0 1rem;
  }
}
.UpdateList ._Toast .body {
  background-color: unset;
}

.Comment {
  min-height: 3rem;
}

.Comment.commentCard {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  min-height: 4.5rem;
  padding: 0.5rem 1rem 0 1rem;
  border: 1px solid transparent;
}

.tvmode .Comment.commentCard {
  border-radius: 10px;
  border: none;
}

.Comment.selectedComment {
  border: 1px solid;
  border-color: #2d96ff;
}

.Comment .ParticipantDisplay {
  display: grid;
  grid-template-columns: max-content minmax(auto, max-content) minmax(auto, max-content);
  column-gap: 0.6rem;
  align-items: center;
}

.Comment .commentBody,
.Comment .groupedChoice {
  white-space: pre-line;
  overflow-wrap: anywhere;
  hyphens: auto;
}

.Comment .commentBody[class][class][class][class],
.Comment .groupedChoice[class][class][class][class] {
  padding: 0.4rem 3.1rem;
  padding-inline-end: 0;
  margin: 0;
}

.Comment .commentBody[class][class][class][class].groupedChoice,
.Comment .groupedChoice[class][class][class][class].groupedChoice {
  padding-top: 0;
}

.Comment ._ChoiceGroup {
  width: fit-content;
  margin-inline-start: auto;
}

.Comment .commentHeader {
  display: flex;
  margin-inline-start: auto;
}

.Comment .groupedChoice {
  padding-top: 0;
  white-space: pre-line;
  overflow-wrap: break-word;
}

.Comment .groupedChoice .checkbox {
  width: 100%;
  margin-right: 0;
}

.Comment .groupedChoice .checkbox ._DataEntryLabel {
  display: flex;
  border: none;
  width: 100%;
  max-width: 100%;
  padding: 0.2rem 0;
  align-items: start;
}

.Comment .groupedChoice .checkbox ._DataEntryLabel[class][class][class] {
  text-shadow: none;
  text-decoration: none;
  background-color: initial;
}

.Comment .groupedChoice .checkbox ._DataEntryLabel[class][class][class] ._TextFragment {
  flex-grow: 1;
}

.Comment .groupedChoice .checkbox[class] ._DataEntryLabel::before {
  order: 1;
  margin-inline-start: auto;
  min-width: 1rem;
  width: 1rem;
  min-height: 1rem;
  height: 1rem;
  position: initial;
  border-color: #767676;
}

.Comment .groupedChoice .checkbox[class] ._DataEntryLabel::after {
  margin-right: 1rem;
}

.Comment .groupedChoice .checkbox ._input:not(:disabled):active + ._DataEntryLabel,
.Comment .groupedChoice .checkbox ._input:not(:disabled) + ._DataEntryLabel:active {
  box-shadow: none;
}

.CommentComposer {
  display: grid;
  grid-template-areas: "a a" "b c";
  grid-column-gap: 8px;
  border-top: solid 1px #cccccc;
  padding-bottom: 1rem;
}

.CommentComposer .UpdateTextInput {
  grid-area: a;
  width: 100%;
  padding-top: 0.8rem;
}

.CommentComposer .UpdateTextInput textarea {
  height: 5rem;
}

.CommentComposer .UpdateTextInput .submitted textarea[class][class][class][class] {
  box-shadow: 0 -1px 0 0 #dbdbdb, 1px 0 0 0 #dbdbdb, 0 1px 0 0 #dbdbdb, -1px 0 0 0 #dbdbdb;
}

.CommentComposer .sendComment[class] {
  grid-area: c;
  width: max-content;
  align-items: center;
  align-self: start;
  justify-self: end;
  margin: 0;
}

.CommentComposer .sendComment .sendCommentText {
  display: inline;
  padding-inline-end: 0.2rem;
}

@media screen and (max-width: 321px) {
  .CommentComposer {
    grid-template-areas: "a" "b" "c";
  }
}
.CommentsList {
  display: flex;
  flex-direction: column;
  padding-bottom: 1rem;
  border-top: solid 1px #cccccc;
}

.CommentsList li {
  padding-top: 0.8rem;
}

.CommentsList .showAllCommentsButton {
  margin-top: 0.8rem;
  text-align: center;
}

.Reactions {
  width: fit-content;
}

.Reactions .reactionDisplay {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
}

.Reactions .reactionDisplay .reactionType {
  margin: auto 0.2rem;
}

.Reactions .reactionDisplay .reactionCount {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

@media screen and (max-width: 321px) {
  .Reactions {
    justify-content: end;
    width: 100%;
  }
}
.ParticipantReaction {
  min-width: 12rem;
  padding-bottom: 0.5rem;
}

.ParticipantReaction .reactionDisplay {
  display: flex;
  position: relative;
  left: 3rem;
  right: 3rem;
  width: calc(100% - 3rem);
  bottom: 0.8rem;
  align-items: center;
  gap: 0.2rem;
}

.UpdateComposer {
  display: flex;
  flex-direction: column;
}

.UpdateComposer .descriptionText {
  overflow-wrap: anywhere;
  hyphens: auto;
}

.UpdateComposer .uploadCard {
  max-width: 50%;
}

.UpdateComposer .uploadCard[class] {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  min-height: 6rem;
  padding: 0.5rem;
  position: relative;
  break-inside: avoid;
  background-color: rgba(255, 255, 255, 0.3);
  border: 2px dashed #cccccc;
  box-shadow: none;
  text-align: center;
}

.tvmode .UpdateComposer .uploadCard[class] {
  border-radius: 10px;
  border: none;
}

@media only screen and (max-width: 768px) {
  .UpdateComposer .uploadCard {
    max-width: 100%;
  }
}
.UpdateComposer .uploadCard .addLabel {
  display: flex;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  align-items: center;
}

.UpdateComposer .uploadCard:disabled {
  display: none;
}

.UpdateComposer .viewers {
  padding-bottom: 2rem;
}

.UpdateComposer .viewers .viewersHeading {
  padding-bottom: 0.25rem;
}

.UpdateComposer .viewers .viewerInfoText {
  overflow-wrap: break-word;
}

.UpdateComposer .viewers .ViewersList {
  padding-top: 0.5rem;
}

.UploadedImagePreview[class] {
  position: relative;
  display: grid;
  height: max-content;
  width: max-content;
  min-height: initial;
  min-width: initial;
  padding: 0;
  margin: 0;
  border-radius: 6px;
}

.UploadedImagePreview[class] img {
  padding: 0rem;
  max-width: 100%;
  max-height: 600px;
  min-height: 50px;
  min-width: 50px;
  object-fit: contain;
}

.UploadedImagePreview[class]:not(.selected) img {
  border-radius: 6px;
  border: solid 1px;
  border-color: #cccccc;
}

.UploadedImagePreview[class].selected {
  border: 5px solid #2d96ff;
}

.UploadedImagePreview[class].selected .selectedCheckmark {
  position: absolute;
  z-index: 5;
  color: #2d96ff;
  bottom: max(-0.7rem, -18px);
  right: max(-0.7rem, -18px);
  bottom: max(-0.55lh, -18px);
  right: max(-0.55lh, -18px);
}

.UploadedImagePreview[class] .delete {
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.85);
  width: max-content;
  padding: 8px;
  margin: 2px;
  border-radius: 50%;
  position: absolute;
  justify-self: end;
}

.FriendsAndFamilyUpdates.isLoading {
  height: 80vh;
}

.FriendsAndFamilyUpdates.isLoading .asyncInFlight {
  height: 100%;
}

.FriendsAndFamilyUpdates .pageHeader {
  max-width: calc(100% + 2.5rem);
  width: calc(100% + 2.5rem);
  margin-left: -1.25rem;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  border-bottom: 1px solid rgba(118, 118, 118, 0.25);
}

html:not(.mobile) body.isInside:not(.graphicHeader) .FriendsAndFamilyUpdates .pageHeader {
  margin-top: -0.45rem;
}

[lang=ar] html:not(.mobile) body.isInside:not(.graphicHeader) .FriendsAndFamilyUpdates .pageHeader {
  margin-top: -0.5rem;
}

.mobile .FriendsAndFamilyUpdates .pageHeader {
  margin-top: 0;
  margin-left: -0.5rem;
  width: calc(100% + 1rem);
}

.datatile .FriendsAndFamilyUpdates .pageHeader {
  margin-top: -0.5rem !important;
}

@media screen and (max-width: 1300px) {
  [lang=ar] .FriendsAndFamilyUpdates .pageHeader {
    margin-top: -0.25rem;
  }
  html:not(.mobile) body.isInside:not(.graphicHeader) .FriendsAndFamilyUpdates .pageHeader {
    margin-top: -1rem;
  }
  [lang=ar] html:not(.mobile) body.isInside:not(.graphicHeader) .FriendsAndFamilyUpdates .pageHeader {
    margin-top: -0.75rem;
  }
  .mobile .FriendsAndFamilyUpdates .pageHeader {
    margin-top: 0;
  }
}
.mobile .FriendsAndFamilyUpdates .pageHeader {
  margin-left: -0.5rem;
  margin-bottom: -0.5rem;
  width: calc(100% + 1rem);
}

@media screen and (max-width: 768px) {
  .FriendsAndFamilyUpdates .pageHeader {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
    margin-top: -5px;
    margin-bottom: -0.5rem;
  }
  [lang=ar] .FriendsAndFamilyUpdates .pageHeader {
    margin-top: 0;
  }
  .mobile .FriendsAndFamilyUpdates .pageHeader {
    margin-top: 0;
    margin-left: -0.5rem;
    width: calc(100% + 1rem);
  }
}
@media print {
  .FriendsAndFamilyUpdates .pageHeader {
    margin-left: 0;
    margin-top: 0;
    padding: 0;
    width: 100%;
  }
}
@media screen {
  .FriendsAndFamilyUpdates .pageHeader {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background: rgba(217, 234, 243, 0.75);
  }
}
.FriendsAndFamilyUpdates .pageHeader[class] {
  display: flex;
  align-items: flex-start;
  flex-flow: row wrap;
  gap: 0.5rem;
  padding: 0.5rem 0.5rem 0.25rem;
  margin-bottom: 0.5rem;
}

.FriendsAndFamilyUpdates .activityTitle {
  width: max-content;
  overflow-wrap: anywhere;
  hyphens: auto;
  padding: 0;
}

.mobile .FriendsAndFamilyUpdates .activityTitle {
  display: none;
}

.FriendsAndFamilyUpdates .feedHeader {
  overflow-wrap: anywhere;
  hyphens: auto;
  padding-bottom: 0.25rem;
}

.FriendsAndFamilyUpdates[class] .feedSubheader {
  margin-top: 0;
}

@media screen and (max-width: 768px) {
  .FriendsAndFamilyUpdates .sendSection {
    grid-template-columns: 1fr;
  }
}
.UpdateHeader {
  display: flex;
  flex-direction: row;
  padding-right: 0.5rem;
}

.UpdateHeader .updateSettings {
  width: fit-content;
  flex-shrink: 0;
  margin-inline-start: auto;
}

.UpdateHeader .updateSettings .menu ._MenuButton {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
  padding: 0 0.5rem;
}

.UpdateHeader .updateSettings .menu ._MenuButton ._Text {
  opacity: 0;
  overflow: hidden;
  width: 0;
  height: 0;
}

.UpdateHeader .updateSettings .menu ._MenuButton .menuIcon {
  height: 1rem;
  width: 1rem;
}

.UpdateHeader .updateSettings .menu ._MenuList {
  width: 550%;
}

.UpdateHeader .updateSettings .menu ._MenuList > *:first-child {
  border-bottom: 1px solid #cccccc;
}

.ManageComments {
  overflow: visible;
}

.ManageComments .manageCommentsActions {
  position: relative;
  flex-direction: row;
  bottom: 0;
  display: flex;
  gap: 0.5rem;
  padding: 0.2rem;
}

.mobile .ManageComments .manageCommentsActions .item {
  flex: 1;
}

.ManageComments .comments .sectionHeader {
  padding-bottom: 0;
}

.ManageComments .comments .commentsList {
  width: 100%;
}

.DeletedUpdateCard {
  padding: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 2rem;
  margin: 0.25rem 0.5%;
  width: 99%;
}

.DeletedUpdateCard[class][class] {
  background-color: #e0f1ff;
}

.DeletedUpdateCard > * {
  padding-left: 16px;
  padding-right: 16px;
}

.DeletedUpdateCard .text {
  white-space: pre-line;
  color: #0074AD;
}

.DeletedUpdateCard .dismissButton {
  width: fit-content;
  margin-inline-start: auto;
  color: #0074AD;
}

.EcardGalleryImage {
  display: flex;
  width: fit-content;
  position: relative;
  justify-content: center;
  margin: 0 auto;
  max-height: 400px;
}

.EcardGalleryImage img {
  max-width: 100%;
}

.EcardGalleryImage img[class][class][class][class][class][class][class][class] {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  margin: 0;
  object-fit: contain;
  height: auto;
  width: auto;
}

.EcardGalleryImage.selected {
  border: 5px solid #2d96ff;
}

.EcardGalleryImage.selected .selectedCheckmark {
  position: absolute;
  z-index: 5;
  color: #2d96ff;
  bottom: max(-0.7rem, -18px);
  right: max(-0.7rem, -18px);
  bottom: max(-0.55lh, -18px);
  right: max(-0.55lh, -18px);
}

.EcardGalleryImage :disabled img {
  filter: grayscale(1);
}

.EcardGalleryPage {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(min(max(8rem, 30%), 100%), 1fr));
  grid-template-columns: repeat(auto-fill, minmax(min(max(6.4rlh, 30%), 100%), 1fr));
  grid-auto-rows: auto;
  gap: 16px;
  padding: 12px 16px;
  background-color: #ffffff;
  border-radius: 4px;
}

.EcardGallery .imageCarousel {
  padding-bottom: 12px;
}

.EcardGallery .imageCarousel .scrollableCarousel ._ListElement[class][class] {
  padding: 4px 6px;
}

.UpdateAuthorDisplay {
  display: grid;
  grid-template-columns: 2.5rem 1fr;
  column-gap: 0.6rem;
}

.UpdateAuthorDisplay .textArea {
  grid-column-start: 2;
  display: grid;
  grid-template-columns: minmax(0, max-content);
  align-items: center;
}

.UpdateAuthorDisplay.isComment .ParticipantPhoto {
  position: absolute;
}

.UpdateAuthorDisplay.isComment .textArea {
  display: flex;
  flex-wrap: wrap;
  column-gap: 0.6rem;
  align-items: center;
  overflow-wrap: anywhere;
  hyphens: auto;
}

.UpdateAuthorDisplay.imageOnly {
  column-gap: 0;
  width: max-content;
}

.UpdateAuthorDisplay .ParticipantPhoto {
  align-self: start;
  border-width: 3px;
}

.UpdateAuthorDisplay .primaryText,
.UpdateAuthorDisplay .subtext {
  overflow-wrap: anywhere;
  hyphens: auto;
}

.ImageUpload {
  padding: 0 0 1rem;
}

.UpdateTextInput {
  display: grid;
  grid-template-areas: "input" "validation";
}

.UpdateTextInput .textInput {
  display: flex;
  flex-direction: column;
  width: 100%;
  grid-area: input;
}

.UpdateTextInput .textInput[class][class][class][class] textarea {
  flex-grow: 1;
  border-bottom: 1rem solid transparent;
}

.UpdateTextInput .characterCounter {
  padding: 0 0.4rem;
  z-index: 3;
  display: grid;
  grid-area: input;
  align-self: end;
  margin-bottom: 0.9rem;
  grid-template-columns: 1fr auto;
  align-items: end;
  text-align: right;
  margin-left: auto;
}

.UpdateTextInput .characterCounter .countText {
  grid-row: 1;
  grid-column: 2;
  overflow-wrap: anywhere;
  hyphens: auto;
  z-index: 3;
}

@media screen {
  .UpdateTextInput .characterCounter .countText {
    -webkit-backdrop-filter: blur(1px);
    backdrop-filter: blur(1px);
    background: rgba(255, 255, 255, 0.5);
  }
}
.UpdateTextInput .characterCounter .countStatus {
  grid-row: 1;
  grid-column: 2;
  z-index: 4;
  display: none;
}

.EcardTVPage {
  display: flex;
  flex: 1 1 auto;
  min-height: 0;
  flex-direction: column;
  height: 100%;
}

.EcardTVPage .ZeroState {
  margin-top: 2rem;
}

.EcardTVPage .detailsFooter {
  padding: 1rem;
  border-top: 1px solid #363636;
}

@media (max-width: 970px) {
  .EcardTVPage .detailsFooter {
    padding: 0.5rem 1rem;
  }
}
.darkmode .EcardTVPage .detailsFooter {
  border-top: 1px solid #ffffff;
}

.EcardTVPage .detailsFooter .backToHome {
  position: absolute;
}

.EcardTVPage .detailsFooter .navigation {
  display: flex;
  justify-content: center;
  align-self: center;
}

.EcardTVPage .detailsFooter .navigation .rangeText {
  width: auto;
  padding: 0 0.5rem;
  align-self: center;
  text-align: center;
}

.EcardTVPage .detailsFooter .navigation .previousButton,
.EcardTVPage .detailsFooter .navigation .nextButton {
  border-radius: 50%;
  height: 2.5rem;
  width: 2.5rem;
}

.EcardTVPage .detailsFooter .navigation .previousButton[class],
.EcardTVPage .detailsFooter .navigation .nextButton[class] {
  padding: 0.4rem 0 0 0;
}

.EcardTVPage .detailsFooter .navigation .previousButton.disabledButton,
.EcardTVPage .detailsFooter .navigation .nextButton.disabledButton {
  visibility: hidden;
}

.EcardTVPage .detailsFooter .navigation .previousButton {
  transform: rotate(90deg);
  left: -0.6rem;
}

.EcardTVPage .detailsFooter .navigation .previousButton[class][class]:focus {
  transform: rotate(90deg) scale(1.05);
}

.EcardTVPage .detailsFooter .navigation .nextButton {
  transform: rotate(-90deg);
  right: -0.6rem;
}

.EcardTVPage .detailsFooter .navigation .nextButton[class][class]:focus {
  transform: rotate(-90deg) scale(1.05);
}

.EcardTVCard {
  padding: 1rem 2rem 0 2rem;
}

.EcardTVCard .grid {
  margin-bottom: 10px;
}

.EcardTVCard .UpdateAuthorDisplay .subtext {
  color: #ffffff;
}

.EcardTVCard .updateText {
  white-space: pre-line;
  position: relative;
  left: 2.9rem;
  right: 2.9rem;
  width: calc(100% - 2.9rem);
  white-space: pre-line;
  overflow-wrap: break-word;
}

.EcardTVCard .updateImageContainer[class][class] {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
}

.EcardTVCard .updateImageContainer > .ecardImage {
  margin: auto;
  max-width: 100%;
  max-height: 50vh;
  border-radius: 6px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

@media (max-width: 768px) {
  .EcardTVCard .updateImageContainer > .ecardImage {
    max-height: 75%;
    max-width: 75%;
  }
}
.EcardTVCard .updateImageContainer > .ecardImage._Bone, .EcardTVCard .updateImageContainer > .ecardImage.skeleton-bone {
  height: 50vh;
  aspect-ratio: 4/3;
}

.EcardTVCard ._Bone {
  border-radius: 6px;
}

.EcardTVCard ._Bone.ParticipantPhoto {
  border-radius: 50%;
  border: none;
}

.EcardTVCard ._Bone.updateText {
  margin-bottom: 10px;
}

.EcardTVCard ._Bone.textArea {
  width: 25%;
}

.ViewersList.displayAll[class][class] {
  display: grid;
  grid-template-areas: "icon text arrow" "icon subtext arrow";
  grid-template-columns: auto 1fr auto;
  padding: 0.25rem 0.5rem;
  border-radius: 3px;
  width: 100%;
}

@media (max-width: 426px) {
  .ViewersList.displayAll[class][class] {
    grid-template-columns: 0.25fr 1fr 0.125fr;
  }
}
.ViewersList.displayAll[class][class]:hover .viewAll {
  text-decoration: underline;
}

.ViewersList.displayAll[class][class]:active {
  border: 2px solid #0074AD;
}

.ViewersList.displayAll[class][class] .viewersEmblem {
  grid-area: icon;
  align-self: center;
  color: #0074AD;
  width: 2.5rem;
  height: 2.5rem;
  overflow-wrap: anywhere;
  hyphens: auto;
  margin-right: 0.75rem;
}

.ViewersList.displayAll[class][class] .viewersText {
  grid-area: text;
  text-align: start;
  overflow-wrap: anywhere;
  hyphens: auto;
  padding: 0;
}

@media (max-width: 426px) {
  .ViewersList.displayAll[class][class] .viewersText {
    margin-left: 0.25rem;
  }
}
.ViewersList.displayAll[class][class] .cardArrow {
  grid-area: arrow;
  align-self: center;
  color: #0074AD;
}

.ViewersList.displayAll[class][class] .viewAll {
  grid-area: subtext;
  text-align: start;
  color: #0074AD;
}

@media (max-width: 426px) {
  .ViewersList.displayAll[class][class] .viewAll {
    margin-left: 0.25rem;
  }
}
.ViewersList.displayAll[class][class] .viewAll > * {
  margin: 0;
}

.ViewersList.displayPreview {
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
  display: flex;
  gap: 0.25rem;
  align-items: center;
}

@media screen {
  .ViewersList.displayPreview:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
.ViewersList.displayPreview .imageList {
  width: max-content;
  display: flex;
  flex-flow: row wrap;
}

.ViewersList.displayPreview .imageList :not(:last-child) {
  margin-inline-end: -0.5rem;
}

.ViewersList.displayPreview .hiddenViewers {
  display: flex;
  width: 2.5rem;
  height: 2.5rem;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  flex-shrink: 0;
  z-index: 1;
  overflow: hidden;
  font-size: var(--wptheme_font-size_2);
  color: #ffffff;
  background-color: #0074AD;
}

.ViewersList.displayPreview .viewersEmblem {
  align-self: flex-start;
}

.ViewersPopup .viewerSection {
  padding-bottom: 1.5rem;
}

.ViewersPopup .viewerList {
  padding: 0.5rem 0 0;
}

.ViewersPopup .viewerList li:not(:last-child) {
  margin-bottom: 0.5rem;
}

.ContactInfoForm .contactFormHeader {
  padding-bottom: 0;
}

.ContactInfoForm[class][class] .contactFormSubheader {
  margin-top: 0.5rem;
}

.ContactInfoForm .requiredInstructions {
  margin-bottom: 1rem;
}

.ContactInfoForm .notificationsInput {
  margin: 0;
}

@media (max-width: 426px) {
  .ContactInfoForm .contactInfoTextInput {
    width: 100%;
  }
  .ContactInfoForm .choiceLabel {
    overflow-wrap: break-word;
    hyphens: none;
  }
}
.InviteFollowerPage .invitePageSubheading {
  padding-bottom: 1rem;
}

.InviteFollowerPage .viewersSection {
  padding-bottom: 1rem;
}

@media screen and (max-width: 1025px) {
  .InviteFollowerPage .shareButton {
    width: 100%;
  }
}
.InvalidFollowerHandler[class] .invalidFollowerActions {
  justify-content: center;
}

.FollowerInviteCard {
  margin-bottom: 12px;
}

.FollowerInviteCard[class] {
  padding: 0px 0.7rem;
}

.FollowerInviteCard .inviteCardHeader {
  display: flex;
  flex-direction: row;
}

.FollowerInviteCard .inviteCardHeader .inviteCardHeading {
  width: fit-content;
  flex-shrink: 0;
}

.FollowerInviteCard .inviteCardHeader .inviteCardRemove {
  margin-inline-start: auto;
}

.FollowerInviteCard .inviteCardSubheader {
  display: inline-block;
  padding-bottom: 0.5rem;
}

.FollowerInviteCard .contactInfo {
  display: flex;
  gap: 0.6rem;
  flex-flow: row wrap;
}

.FollowerInviteCard .contactInfo .contactField {
  width: 100%;
}

@media screen and (min-width: 426px) {
  .FollowerInviteCard .contactInfo .contactField {
    width: calc(50% - 0.3rem);
  }
}
.SendLinks {
  display: grid;
  column-gap: 8px;
}

@media screen and (min-width: 436px) {
  .SendLinks {
    grid-template-columns: repeat(auto-fit, minmax(12rem, 1fr));
  }
}
.SendLinks .cardLink {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  padding: 0.5rem;
  position: relative;
  break-inside: avoid;
  margin: 0.25rem 0.5%;
  display: grid;
  grid-template-areas: "emblem title arrow" "emblem description arrow";
  grid-template-columns: max-content minmax(0, auto) max-content;
  grid-template-rows: min-content 1fr;
  column-gap: 0.8rem;
}

.tvmode .SendLinks .cardLink {
  border-radius: 10px;
  border: none;
}

.SendLinks .cardLink:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .SendLinks .cardLink:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.SendLinks .cardLink:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.SendLinks .cardLink .cardEmblem {
  grid-area: emblem;
  place-self: start center;
  max-height: 54px;
  max-width: 54px;
}

.SendLinks .cardLink .cardTitle {
  padding: initial;
  grid-area: title;
  justify-self: flex-start;
  text-align: start;
  overflow-wrap: anywhere;
  hyphens: auto;
}

.SendLinks .cardLink .cardDescription {
  grid-area: description;
  justify-self: flex-start;
  text-align: start;
  overflow-wrap: anywhere;
  hyphens: auto;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.SendLinks .cardLink .cardArrow {
  grid-area: arrow;
  place-self: center;
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
}

.FollowerTimeout .timeoutBody {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.FollowerTimeout .timeoutBody .iconHolder {
  height: 144px;
  width: 144px;
  border-radius: 100%;
  background-color: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0.5rem auto;
}

.FollowerTimeout .timeoutBody .iconHolder .zeroStateIcon {
  filter: grayscale(1);
  opacity: 0.7;
  transform: translateZ(0);
}

.FollowerTimeout .timeoutBody .textWrapper {
  margin-top: 0.5rem;
  margin-bottom: 0.75rem;
}

.FollowerTimeout .timeoutBody .textWrapper .secondaryText {
  font-size: var(--wptheme_font-size_0);
}

.FollowerTimeout .timeoutBody .buttonWrapper {
  display: flex;
  justify-content: center;
  gap: 1rem;
}

@media (max-width: 426px) {
  .FollowerTimeout .timeoutBody .buttonWrapper {
    flex-direction: column;
    gap: 0;
  }
}
.FollowerTimeout .timeoutBody .buttonWrapper .returnLink,
.FollowerTimeout .timeoutBody .buttonWrapper .endSessionButton {
  min-width: 14rem;
}

.FriendsAndFamilyRedirect {
  height: 80vh;
}

.FriendsAndFamilyRedirect .asyncInFlight {
  height: 100%;
}

.AddInviteCard {
  background-color: rgba(255, 255, 255, 0.3);
  border: 2px dashed #cccccc;
  box-shadow: none;
  min-height: 6rem;
  text-align: center;
  width: 100%;
  height: 100%;
}

.AddInviteCard ._readOnlyText,
.AddInviteCard ._Icon {
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
}

@media screen {
  .AddInviteCard ._readOnlyText:is(:focus, :hover),
  .AddInviteCard ._Icon:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
@media print {
  .AddInviteCard {
    display: none;
  }
}
.AddInviteCard.disabled {
  pointer-events: none;
  background-color: #eaeaea;
}

.AddInviteCard:focus, .AddInviteCard:hover {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  border-color: transparent;
}

.AddInviteCard[class][class][class] {
  margin: 0;
}

.AddInviteCard .addLabel {
  display: flex;
  justify-content: center;
  align-items: center;
  column-gap: 0.3rem;
}

.ValidateFollower {
  height: 80vh;
}

.ValidateFollower .asyncInFlight {
  height: 100%;
}

.SuggestedFollowerList {
  display: flex;
  flex-direction: column;
}

.SuggestedFollowerList .suggestionsList {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  column-gap: 0.5rem;
  row-gap: 0.5rem;
  width: 100%;
}

.SuggestedFollowerList .suggestionsList .listCount {
  display: none;
}

.SuggestedFollowerList .suggestionsList ._ListElement {
  width: calc(50% - 0.5rem);
}

@media screen and (max-width: 769px) {
  .SuggestedFollowerList .suggestionsList ._ListElement {
    width: 100%;
  }
}
.SuggestedFollowerList .suggestionsList ._ListElement .SuggestionCard, .SuggestedFollowerList .suggestionsList ._ListElement .DeletedSuggestionCard, .SuggestedFollowerList .suggestionsList ._ListElement .SentSuggestionCard {
  height: 100%;
}

.SuggestedFollowerList ._LoadMoreCommand {
  max-width: fit-content;
  padding-block: 0;
  margin: auto;
}

.SuggestedFollowerList ._LoadMoreCommand.finished {
  display: none;
}

.SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand {
  padding-block: 0;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  display: block;
  fill: currentColor;
  font-family: inherit;
  font-size: 1rem;
  line-height: normal;
  margin: 0.5rem 0;
  padding: 0.375rem 0.75rem;
  position: relative;
  text-align: center;
  user-select: none;
  white-space: normal;
  overflow-wrap: break-word;
  outline-offset: 2px;
  background-color: #ffffff;
  color: #0074ad;
  border: 1px solid currentColor;
  padding-top: calc(0.375rem - 1px);
  padding-bottom: calc(0.375rem - 1px);
}

.SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand:is(:focus, :hover) {
  text-decoration: none;
}

.SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand[disabled][class][class], .SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand[aria-disabled=true][class][class], .SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand.disabled[class][class] {
  cursor: default;
}

.SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand[disabled][class][class], .SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand[disabled][class][class]:is(:focus, :hover, :active), .SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand[aria-disabled=true][class][class], .SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand[aria-disabled=true][class][class]:is(:focus, :hover, :active), .SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand.disabled[class][class], .SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand.disabled[class][class]:is(:focus, :hover, :active) {
  background-color: #dbdbdb;
  border: none;
  box-shadow: none;
  color: #565656;
  text-decoration: none;
  transform: none;
}

@media print {
  .SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand[disabled][class][class], .SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand[disabled][class][class]:is(:focus, :hover, :active), .SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand[aria-disabled=true][class][class], .SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand[aria-disabled=true][class][class]:is(:focus, :hover, :active), .SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand.disabled[class][class], .SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand.disabled[class][class]:is(:focus, :hover, :active) {
    display: none;
  }
}
.darkmode .SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand[disabled][class][class], .darkmode .SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand[disabled][class][class]:is(:focus, :hover, :active), .darkmode .SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand[aria-disabled=true][class][class], .darkmode .SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand[aria-disabled=true][class][class]:is(:focus, :hover, :active), .darkmode .SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand.disabled[class][class], .darkmode .SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand.disabled[class][class]:is(:focus, :hover, :active) {
  background-color: rgba(255, 255, 255, 0.2); /* #FFFFFFFF */
  color: rgba(255, 255, 255, 0.6); /* #FFFFFFFF */
}

.tvmode:not(.hideFocus) .SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand[disabled][class][class][class]:focus, .tvmode:not(.hideFocus) .SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand[aria-disabled=true][class][class][class]:focus, .tvmode:not(.hideFocus) .SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand.disabled[class][class][class]:focus {
  outline: #ffffff solid 4px;
  transform: scale(1.05);
}

@media (max-width: 970px) {
  .tvmode:not(.hideFocus) .SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand[disabled][class][class][class]:focus, .tvmode:not(.hideFocus) .SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand[aria-disabled=true][class][class][class]:focus, .tvmode:not(.hideFocus) .SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand.disabled[class][class][class]:focus {
    outline: #ffffff solid 3px;
  }
}
.SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand:active:hover {
  outline: 0;
}

.mobile .SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand[class] {
  -webkit-appearance: none;
  line-height: normal;
  padding: 0.75rem;
  vertical-align: top;
  word-wrap: break-word;
}

.mobile:not([data-ua=nonmobile]) .SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand[class], .mobile:not([data-ua=nonmobile]) .SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand[class]:focus {
  outline: 0;
}

.tvmode .SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand {
  outline-offset: unset;
}

.tvmode .SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand[class] {
  font-size: 1.1rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}

.tvmode:not(.hideFocus) .SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand:focus {
  outline: #0074AD solid 4px;
  transform: scale(1.05);
}

@media (max-width: 970px) {
  .tvmode:not(.hideFocus) .SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand:focus {
    outline: #0074AD solid 3px;
  }
}
.tvmode:not(.hideFocus) .SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand:focus[class] {
  outline-color: #363636;
}

.tvmode.darkmode:not(.hideFocus) .SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand:focus[class] {
  outline-color: #ffffff;
}

.mobile .SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand {
  padding-top: calc(0.75rem - 1px);
  padding-bottom: calc(0.75rem - 1px);
}

.SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand:active {
  border-color: transparent;
  box-shadow: inset 0 0 0 2px currentColor;
  transform: none;
}

.darkmode .SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand {
  border-color: #80bad6;
  color: #80bad6;
  background-color: rgba(0, 0, 0, 0.3); /* #000000FF */
}

.SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand:is(:hover, :active),
.tvmode .SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand:is(:hover, :focus, :active) {
  background-color: #e6f1f7;
  color: #006393;
}

.darkmode .SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand:is(:hover, :active), .tvmode.darkmode .SuggestedFollowerList ._LoadMoreCommand ._LaboredCommand:is(:hover, :focus, :active) {
  background-color: #002334;
  color: #80bad6;
  border-color: transparent;
}

.SuggestionCard {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.tvmode .SuggestionCard {
  border-radius: 10px;
  border: none;
}

.SuggestionCard:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .SuggestionCard:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.SuggestionCard:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.SuggestionCard .cardContent {
  display: flex;
  flex-direction: row;
}

.SuggestionCard .cardContent:not(.isMobile) {
  flex-direction: row-reverse;
}

.SuggestionCard .cardContent.isMobile .suggestionInfoContainer {
  padding-left: 1rem;
}

.SuggestionCard .cardContent .suggestionInfoContainer {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 0.5rem;
}

.SuggestionCard .cardContent .suggestionInfoContainer .familyAccessPhoto {
  margin-top: 10px;
  margin-bottom: 10px;
  min-width: 1em;
}

.SuggestionCard .cardContent .suggestionInfoContainer .suggestionInfo {
  padding-left: 0.5rem;
  max-width: 85%;
}

.SuggestionCard .cardContent .suggestionInfoContainer .suggestionInfo .suggestionName {
  padding-bottom: 0;
  padding-top: 0.25rem;
  overflow-wrap: break-word;
  word-break: break-word;
}

.SuggestionCard .cardContent .suggestionInfoContainer .suggestionInfo .accessDetail {
  overflow-wrap: anywhere;
}

.SuggestionCard .cardContent .select {
  padding-top: 1.25rem;
  padding-left: 0.5rem;
  width: 2.5rem;
}

.SuggestionCard .cardContent .select .choiceLabel {
  border: none;
  white-space: nowrap;
  color: #ffffff;
  overflow: hidden;
  position: absolute;
  font-size: 0;
}

.SuggestionCard .cardContent .select .choiceLabel[class][class] {
  background-color: initial;
}

.SuggestionCard .cardContent .select .choiceLabel[class][class]:active {
  box-shadow: none;
}

.SuggestionCard .cardContent .select .choiceLabel[class][class]:hover {
  background-color: initial;
}

.SuggestionCard .cardContent .select .choiceLabel::before {
  margin-right: 2rem;
}

.SuggestionCard .suggestionActions {
  display: flex;
  flex-direction: row;
  margin-top: 0.25rem;
}

.SuggestionCard .suggestionActions .actionButton {
  background-color: #ffffff;
  color: #0074ad;
  border: 1px solid currentColor;
  padding-top: calc(0.375rem - 1px);
  padding-bottom: calc(0.375rem - 1px);
  border-radius: 0 0 6px 6px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.5rem;
  border: initial;
  border-top: 1.5px solid rgba(0, 0, 0, 0.2);
  color: #0074AD;
}

.mobile .SuggestionCard .suggestionActions .actionButton {
  padding-top: calc(0.75rem - 1px);
  padding-bottom: calc(0.75rem - 1px);
}

.SuggestionCard .suggestionActions .actionButton:active {
  border-color: transparent;
  box-shadow: inset 0 0 0 2px currentColor;
  transform: none;
}

.darkmode .SuggestionCard .suggestionActions .actionButton {
  border-color: #80bad6;
  color: #80bad6;
  background-color: rgba(0, 0, 0, 0.3); /* #000000FF */
}

.SuggestionCard .suggestionActions .actionButton:is(:hover, :active),
.tvmode .SuggestionCard .suggestionActions .actionButton:is(:hover, :focus, :active) {
  background-color: #e6f1f7;
  color: #006393;
}

.darkmode .SuggestionCard .suggestionActions .actionButton:is(:hover, :active), .tvmode.darkmode .SuggestionCard .suggestionActions .actionButton:is(:hover, :focus, :active) {
  background-color: #002334;
  color: #80bad6;
  border-color: transparent;
}

.SuggestionCard .suggestionActions .actionButton.sendInvite:not(:only-child) {
  border-right: 1.5px solid rgba(0, 0, 0, 0.2);
  border-end-end-radius: 0;
}

.SuggestionCard .suggestionActions .actionButton.removeSuggestion:not(:only-child) {
  border-end-start-radius: 0;
}

.SuggestionCard .suggestionActions .actionButton[aria-disabled=true] {
  cursor: default;
}

.SuggestionCard .suggestionActions .actionButton[aria-disabled=true], .SuggestionCard .suggestionActions .actionButton[aria-disabled=true]:is(:focus, :hover, :active) {
  background-color: #dbdbdb;
  border: none;
  box-shadow: none;
  color: #565656;
  text-decoration: none;
  transform: none;
}

@media print {
  .SuggestionCard .suggestionActions .actionButton[aria-disabled=true], .SuggestionCard .suggestionActions .actionButton[aria-disabled=true]:is(:focus, :hover, :active) {
    display: none;
  }
}
.darkmode .SuggestionCard .suggestionActions .actionButton[aria-disabled=true], .darkmode .SuggestionCard .suggestionActions .actionButton[aria-disabled=true]:is(:focus, :hover, :active) {
  background-color: rgba(255, 255, 255, 0.2); /* #FFFFFFFF */
  color: rgba(255, 255, 255, 0.6); /* #FFFFFFFF */
}

.tvmode:not(.hideFocus) .SuggestionCard .suggestionActions .actionButton[aria-disabled=true][class]:focus {
  outline: #ffffff solid 4px;
  transform: scale(1.05);
}

@media (max-width: 970px) {
  .tvmode:not(.hideFocus) .SuggestionCard .suggestionActions .actionButton[aria-disabled=true][class]:focus {
    outline: #ffffff solid 3px;
  }
}
.SuggestionCard .suggestionActions .actionButton[aria-disabled=true][class] {
  border-top: 1.5px solid rgba(0, 0, 0, 0.2);
}

.SuggestionCard .suggestionActions .actionButton .contentWrapper {
  display: flex;
  align-items: center;
}

.DeletedSuggestionCard {
  padding: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.DeletedSuggestionCard[class][class] {
  background-color: #e0f1ff;
}

@media screen and (min-width: 769px) {
  .DeletedSuggestionCard {
    align-items: start;
  }
}
.DeletedSuggestionCard > * {
  padding-left: 16px;
  padding-right: 16px;
}

.DeletedSuggestionCard .text {
  white-space: pre-line;
  color: #0074AD;
  display: flex;
  height: 100%;
  align-items: center;
}

@media screen and (min-width: 769px) {
  .DeletedSuggestionCard .text {
    justify-content: center;
  }
}
.DeletedSuggestionCard .text .textContent {
  height: fit-content;
  width: fit-content;
}

.DeletedSuggestionCard .dismissButton {
  width: fit-content;
  margin-inline-start: auto;
  color: #0074AD;
}

.SentSuggestionCard {
  border-radius: 6px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  padding: 0;
  background-color: #ccffd8;
  display: flex;
  flex-direction: row;
  align-items: center;
}

@media screen and (min-width: 769px) {
  .SentSuggestionCard {
    align-items: start;
  }
}
.SentSuggestionCard > * {
  padding: 1rem;
}

.SentSuggestionCard .text {
  white-space: pre-line;
  color: #12553d;
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
  height: 100%;
}

@media screen and (min-width: 769px) {
  .SentSuggestionCard .text {
    justify-content: center;
  }
}
.SentSuggestionCard .text .textContent {
  height: fit-content;
  width: fit-content;
}

.SentSuggestionCard .dismissButton {
  width: fit-content;
  margin-inline-start: auto;
}

.SentSuggestionCard .dismissButton[class] {
  color: #12553d;
}

/* Copyright 2024 Epic Systems Corporation */
.Bedside {
  width: 100%;
}

.FeatureMenu .featureMenu {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  display: flex;
  flex-direction: column;
  position: relative;
}

.tvmode .FeatureMenu .featureMenu {
  border-radius: 10px;
  border: none;
}

.FeatureMenu .featureMenu:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .FeatureMenu .featureMenu:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.FeatureMenu .featureMenu:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.FeatureMenu .featureMenu li a {
  text-decoration: none;
}

.FeatureMenu .featureMenu li:hover {
  background-color: #ebf4f8;
}

.FeatureMenu .featureMenu li:not(:last-child)::after {
  content: "";
  display: block;
  width: auto;
  height: 1px;
  background-color: #dbdbdb;
}

.FeatureMenu .featureMenu li:first-child {
  border-radius: 6px 6px 0 0;
}

.FeatureMenu .featureMenu li:last-child {
  border-radius: 0 0 6px 6px;
}

.WidgetList .listContainer {
  padding-bottom: 0px;
}

.WidgetList .listContainer li + li {
  margin-top: 0.5rem;
}

.FeatureMenuItemContents {
  display: flex;
  align-items: center;
  min-height: 3em;
  padding: 5px 10px 5px 10px;
}

.FeatureMenuItemContents .featureTitleText {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.FeatureMenuItemContents .pageArrowSprite {
  flex: 0 0 1rem;
  transform: rotate(-90deg);
  color: #767676;
}

.FeatureMenuItemContents .featureIcon {
  flex: 0 0 2rem;
  margin: 0rem 0.25rem;
  color: #0074AD;
}

.FeatureMenuItemContents .indicatorContainer {
  display: flex;
  align-items: center;
  flex: 0 0 0.6rem;
}

.FeatureMenuItemContents .indicatorContainer .unreadIndicator {
  height: 0.6rem;
  width: 0.6rem;
  border-radius: 1rem;
  background-color: #005ebb;
}

.BedsideFeatureGrid {
  display: grid;
  grid-template-areas: "mainPane sidebar";
  grid-column-gap: 1rem;
  grid-template-columns: 1.25fr 1fr;
}

@media screen and (max-width: 768px) {
  .BedsideFeatureGrid {
    display: flex;
    flex-direction: column;
  }
}
.BedsideFeatureGrid .mainPane {
  grid-area: mainPane;
}

.BedsideFeatureGrid .sidebar {
  grid-area: sidebar;
}

/* Copyright 2024-2025 Epic Systems Corporation */
.AdditionalGuarantorDetails .GuarantorMessageBanner .BannerSdk {
  margin-top: 0;
}

.AdditionalGuarantorsOverview .additionalGuarantorSummary .amountInfo:first-child {
  margin-top: 0.25rem;
}

.AdditionalGuarantorsOverview .additionalGuarantorActions[class] {
  justify-content: center;
  margin-bottom: 0.25rem;
}

.PaymentAssistance {
  margin-top: 1rem;
}

.PaymentAssistance .assistanceHeader {
  padding-top: 0;
}

.PaymentAssistance .PaymentAssistanceOption {
  display: grid;
  grid-template-columns: 2.5rem 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.PaymentAssistance .PaymentAssistanceOption:not(:first-child) {
  margin-top: 1rem;
}

.PaymentAssistance .PaymentAssistanceOption .assistanceTitle {
  font-weight: bold;
  margin: 0 0 0.25rem 0;
}

.PaymentAssistance .PaymentAssistanceOption .assistanceText {
  margin: 0;
}

.PaymentAssistance .PaymentAssistanceOption .assistanceLink {
  text-align: left;
  margin: 0.5rem 0 0 0;
  padding: 0;
}

.mobile .PaymentAssistance .PaymentAssistanceOption .assistanceLink[class] {
  padding: 0;
}

.VisitAccountDetails {
  margin: 0;
}

.VisitAccountDetails.isUnpayable {
  background-color: #f2f2f2;
  color: #565656;
  border-radius: 4px;
}

.VisitAccountDetails.isUnpayable label[class][class][class] {
  background-color: unset;
}

.VisitAccountDetails .visitAccountHeader {
  font-weight: bold;
}

.VisitAccountDetails .visitAccountInfo {
  font-size: var(--wptheme_font-size_-1);
  padding-left: 2.75rem;
  padding-right: 0.5rem;
}

.VisitAccountDetails .visitAccountInfo[class] {
  margin: 0.25rem 0;
}

.VisitAccountDetails .visitAccountBadges {
  padding-left: 2.75rem;
  padding-right: 0.5rem;
}

.VisitAccountDetails .visitAccountBadges > div[class] {
  display: inline-block;
  padding: 2px 8px;
}

.VisitAccountDetails .visitAccountBadges > div[class]:not(:last-child) {
  margin-right: 4px;
}

.VisitAccountDetails .visitAccountBadges > div[class].attention {
  border-color: #d80000;
  color: #d80000;
  background-color: #ffe8e8;
}

.VisitAccountDetails .visitAccountUnpayable {
  padding-left: 2.75rem;
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 4px;
  margin-top: 0.25rem;
  font-size: var(--wptheme_font-size_-1);
}

.VisitAccountDetails .visitAccountUnpayable .visitAccountUnpayableImg {
  display: block;
}

.VisitAccountDetails .visitAccountUnpayable .visitAccountUnpayableText {
  display: block;
  position: relative;
  top: -1px;
}

.VisitAccountSelection {
  margin-top: 0.5rem;
  padding-left: 2rem;
  width: calc(100% - 0.5rem);
}

.VisitAccountSelection .visitAccountVisitList {
  margin-bottom: 0.25rem;
}

.VisitAccountSelection .visitAccountVisitList > * {
  padding: 0.5rem 0;
}

.VisitAccountSelection .visitAccountVisitList > *:first-child {
  padding-top: 0;
}

.VisitAccountSelection .visitAccountVisitList > *:last-child {
  padding-bottom: 0;
}

.VisitAccountSelection .visitAccountVisitList > *:not(:last-child):after {
  border-bottom: 1px solid #cccccc;
  content: "";
  display: block;
  position: relative;
  left: 2.75rem;
  top: 0.5rem;
  width: calc(100% - 3.25rem);
}

.VisitAccountSelection .visitAccountDescription {
  font-size: var(--wptheme_font-size_-1);
}

.AmountSelection .selectionArea {
  width: 40%;
}

@media screen and (max-width: 1300px) {
  .AmountSelection .selectionArea {
    width: 60%;
  }
}
@media screen and (max-width: 768px) {
  .AmountSelection .selectionArea {
    width: 100%;
  }
}
@media print {
  .AmountSelection .selectionArea {
    width: 100%;
  }
}
@media print {
  .AmountSelection .GuarantorSelection {
    break-inside: auto;
  }
}
.AmountSelection .amountSelectionCommands {
  margin-top: 1.5rem;
}

.AmountSelection .amountSelectionCommands .amountSelectionError {
  color: #d80000;
}

.AmountSelection .amountSelectionCommands .amountSelectionError .amountSelectionErrorIcon {
  vertical-align: middle;
  margin-right: 0.25rem;
}

.PaymentResults .resultsBanner {
  width: 60%;
}

@media screen and (max-width: 1300px) {
  .PaymentResults .resultsBanner {
    width: 100%;
  }
}
@media print {
  .PaymentResults .resultsBanner {
    width: 100%;
  }
}
.PaymentResults .resultsBanner .viewReceiptButton {
  display: none;
}

.PaymentResults .resultsInformation {
  width: 40%;
}

@media screen and (max-width: 1300px) {
  .PaymentResults .resultsInformation {
    width: 60%;
  }
}
@media screen and (max-width: 768px) {
  .PaymentResults .resultsInformation {
    width: 100%;
  }
}
@media print {
  .PaymentResults .resultsInformation {
    width: 100%;
  }
}
.PaymentResults .resultsInformation .PayingNowCard {
  width: 100%;
}

.PaymentResults .resultsBackLink[class] {
  margin-top: 1.5rem;
  width: fit-content;
}

@media screen and (max-width: 768px) {
  .PaymentResults .resultsBackLink[class] {
    width: 100%;
  }
}
/* Copyright 2023-2025 Epic Systems Corporation */
.AccountHeader {
  display: block;
  border-bottom: 1px solid #dbdbdb;
  max-width: none;
  width: calc(100% + 1rem);
  margin-left: -0.5rem;
  padding: 0 0.5rem 0.5rem;
}

.AccountHeader .accountAlert {
  position: relative;
  left: calc(-0.5rem - 1px);
  top: -0.5rem;
  width: calc(100% + 1rem + 2px);
  max-width: calc(100% + 1rem + 2px);
}

.AccountHeader .accountAlert .accountAlertBanner {
  margin: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-width: 0;
}

.AccountHeader .accountHeaderIdentification {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  max-width: none;
}

.AccountHeader .accountHeaderIdentification .accountHeaderText {
  display: flex;
  flex-direction: column;
}

.AccountHeader .accountHeaderIdentification .accountHeaderText .accountHeaderMain {
  font-size: var(--wptheme_font-size_2);
  font-weight: bold;
}

.AccountHeader .accountHeaderIdentification .accountHeaderLogo {
  max-width: 60px;
  max-height: 60px;
}

.AccountHeader .accountHeaderBadges {
  margin-top: 0.25rem;
}

.AccountHeader .accountHeaderBadges > div[class] {
  padding: 2px 8px;
  margin-right: 0.5rem;
}

.AccountHeader .accountHeaderBadges > div[class].attention {
  border-color: #d80000;
  color: #d80000;
  background-color: #ffe8e8;
}

.accountHeaderLogo {
  max-width: 60px;
  max-height: 60px;
  fill: #0074AD;
}

/* Copyright 2024 Epic Systems Corporation */
.CoverageIcon .logo {
  float: right;
}

.BenefitsCard .dedMoopContainer {
  margin-top: 1rem;
}

.BenefitsCardHeaderRow h3 {
  padding-top: 0.25rem;
}

.DetailBillGenerateError {
  display: flex;
  flex-wrap: nowrap;
  gap: 0.5rem;
}

@media screen and (max-width: 768px) {
  .DetailBillGenerateError {
    margin: 0.25rem 0 1rem 0;
  }
}
.DetailBillGenerateError .errorIcon {
  margin-top: 0.15rem;
  flex-shrink: 0;
}

.DetailBillGenerateSuccess {
  display: flex;
  flex-wrap: nowrap;
  gap: 0.5rem;
}

@media screen and (max-width: 768px) {
  .DetailBillGenerateSuccess {
    margin: 0.25rem 0 1rem 0;
  }
}
.DetailBillGenerateSuccess .successIcon {
  margin-top: 0.15rem;
  flex-shrink: 0;
}

.DetailBillGenerateSuccess .successMessage {
  display: inline-block;
  width: auto;
  margin-right: 0.5rem;
}

.GenerateDetailBillCommand .inContextIcon {
  margin-top: -0.2rem;
}

.GenerateDetailBillCommand .generateDetailBillStatus {
  display: inline-block;
  width: auto;
  margin-left: 0.5rem;
  vertical-align: text-bottom;
}

@media screen and (max-width: 768px) {
  .GenerateDetailBillCommand .generateDetailBillStatus {
    margin-top: 0;
    margin-left: 0;
  }
}
@media screen and (max-width: 768px) {
  .GenerateDetailBillCommand {
    margin-bottom: 0.5rem;
  }
}
.MaxRequestsReached {
  display: flex;
  flex-wrap: nowrap;
  gap: 0.5rem;
}

@media screen and (max-width: 768px) {
  .MaxRequestsReached {
    margin: 0.25rem 0 1rem 0;
  }
}
.MaxRequestsReached .errorIcon {
  margin-top: 0.15rem;
  flex-shrink: 0;
}

.GenerateDetailBill .generateButton[class] {
  padding-left: 0;
}

.GenerateDetailBill .generateButton[class].inContextButton {
  margin-top: 0;
  display: inline-grid;
  width: auto;
}

@media screen and (max-width: 768px) {
  .GenerateDetailBill .generateButton[class].standaloneButton {
    margin-top: 0.25rem;
  }
}
.GenerateDetailBill .generateButton[class].disabled {
  padding-left: 0.75rem;
}

/* Copyright 2024 Epic Systems Corporation */
@media print {
  .viewReceiptButton[class][class][class] {
    display: none;
  }
}
/* Copyright 2021 Epic Systems Corporation */
.UnsubscribePrompt .unsubPage {
  text-align: center;
}

.UnsubscribePrompt .unsubImage {
  max-width: 150px;
  width: 66%;
  padding-top: 4em;
}

.UnsubscribePrompt .unsubButton {
  display: inline-block;
  margin: 0 0.5rem;
  width: auto;
}

.UnsubscribePrompt .unsubButton.paddingTop {
  padding-top: 1rem;
}

.UnsubscribeResult .unsubBanner {
  max-width: 800px;
  margin: 0 auto;
}

.UnsubscribeResult .unsubButton {
  display: inline-block;
  margin: 0 0.5rem;
  padding-top: 1rem;
  width: auto;
}

.UnsubscribeResult .unsubPage {
  text-align: center;
}

.UnsubscribeResult .unsubImageSmall {
  max-width: 75px;
  width: 66%;
  padding-top: 4em;
}

/* Copyright 2020-2024 Epic Systems Corporation */
.constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage {
  box-sizing: border-box;
  display: grid;
  min-height: calc(100vh - var(--wp-header-height) - var(--wp-footer-height));
  max-width: 100%;
  overflow-wrap: anywhere;
  grid-template-columns: 0.5fr 0.5fr 1.5fr 1.5fr 0.5fr 0.5fr;
  grid-template-rows: repeat(3, minmax(min-content, auto)) minmax(2.5rem, auto) minmax(min-content, auto) 1fr;
  grid-template-areas: "back back back close close close" ". . actTitle actTitle . ." ". icon icon icon icon ." ". dots dots dots dots ." "flexContent flexContent flexContent flexContent flexContent flexContent" "flexContent flexContent flexContent flexContent flexContent flexContent";
}

.constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .WorkflowPaginationDots {
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  line-height: 0;
}

.constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .WorkflowPaginationDots .dot {
  display: inline-block;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  background: #767676;
  opacity: 0.5;
  margin: 0.4rem;
  transition: all 0.15s ease-in-out;
}

.constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .WorkflowPaginationDots .dot.active {
  opacity: 1;
  width: 2rem;
  border-radius: 40px;
  background-color: #0074AD;
}

.constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .WorkflowPaginationDots .dot.offscreen, .constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .WorkflowPaginationDots .dot.medDot, .constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .WorkflowPaginationDots .dot.smallDot {
  margin-left: 0;
  margin-right: 0;
}

.constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .WorkflowPaginationDots .dot.offscreen {
  transform: scale(0);
  width: 0;
}

.constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .WorkflowPaginationDots .dot.medDot {
  transform: scale(80%);
}

.constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .WorkflowPaginationDots .dot.smallDot {
  transform: scale(50%);
}

@keyframes fadeInAnimation {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .activityTitle,
.constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage pageTitle,
.constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage activityContent {
  animation: fadeInAnimation ease 0.5s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
  transition: background-color 2s;
}

.constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .backButton[class][class] {
  z-index: 1;
  grid-area: back;
  width: fit-content;
  height: fit-content;
  margin-left: 8%;
}

.constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .closeButton[class][class] {
  z-index: 1;
  grid-area: close;
  width: fit-content;
  height: fit-content;
  margin-right: 8%;
  justify-self: right;
  /* rtl:raw: justify-self: left; */
}

@media screen and (min-width: 1025px) {
  .constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage {
    height: 100%;
    min-height: unset;
    grid-template-columns: 3fr 0.3fr 0.3fr 0.5fr 2.6fr 0.3fr 0.5fr 0.3fr;
    grid-template-rows: minmax(2.75rem, auto) auto 1fr 0fr 2.5rem;
    grid-template-areas: "actTitle swoop back back dots close close close" "buffer swoop . flexContent flexContent flexContent flexContent ." "icon swoop . flexContent flexContent flexContent flexContent ." "icon swoop . buttons buttons buttons buttons ." ". swoop . . . . . .";
  }
}
.constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .swoop {
  grid-column-start: back;
  grid-column-end: close;
  grid-row-start: back;
  grid-row-end: icon;
  overflow-x: hidden;
}

.constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .swoop::before {
  display: block;
  content: "";
  background-image: url("../../images/CapturedWorkflowIconBackground.svg");
  background-size: 250px;
  background-repeat: repeat;
  width: 140%;
  transform: translateX(-14%);
  height: 95%;
  border-radius: 0 0 50% 50%/0 0 45% 45%;
  box-shadow: 0 7px 10px 0px rgba(0, 0, 0, 0.1);
}

@media screen and (min-width: 1025px) {
  .constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .swoop {
    grid-column-start: actTitle;
    grid-column-end: swoop;
    grid-row-start: actTitle;
    grid-row-end: swoop;
  }
  .constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .swoop::before {
    position: absolute;
    max-height: unset;
    left: unset;
    background-size: 300px;
    width: 43%;
    height: 125%;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 0 20% 20% 0/0 50% 50% 0;
    box-shadow: 7px 0 10px 0px rgba(0, 0, 0, 0.1);
  }
}
.constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .pageIcon {
  grid-area: icon;
  justify-self: center;
  align-self: center;
  width: 100%;
  filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.4));
  margin: -17px 0 17px 0;
  padding: 26px 0 35px 0;
  height: 200px;
}

@media screen and (min-width: 1025px) {
  .constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .pageIcon {
    margin: unset;
    grid-area: unset;
    grid-row-start: buffer;
    grid-row-end: icon;
    grid-column-start: icon;
    grid-column-end: swoop;
    height: 100%;
    padding: 0 18% 0 18%;
  }
}
.constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .activityTitle {
  display: flex;
  justify-content: center;
  text-align: center;
  align-self: center;
  z-index: 1;
  grid-area: actTitle;
  font-size: var(--wptheme_font-size_0);
  height: fit-content;
  padding: 0.5rem 0 0.5rem;
}

@media screen and (min-width: 1025px) {
  .constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .activityTitle {
    align-self: unset;
    grid-row-start: actTitle;
    grid-row-end: buffer;
    grid-column-start: actTitle;
    grid-column-end: swoop;
    font-size: var(--wptheme_font-size_2);
    padding: 0.75rem 1.5rem 0.5rem;
  }
}
.constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage ._command.nextButton, .constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage ._command.secondaryButton {
  width: 66%;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (min-width: 1025px) {
  .constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage ._command.nextButton, .constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage ._command.secondaryButton {
    width: 100%;
  }
}
.constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .dots {
  display: flex;
  grid-row: dots;
  grid-column-start: back;
  grid-column-end: close;
  justify-content: center;
  align-self: center;
  height: fit-content;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (min-width: 1025px) {
  .constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .dots {
    padding-top: 0.75rem;
    align-self: auto;
  }
}
.constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .pageTitle {
  display: flex;
  justify-content: center;
  text-align: center;
  font-size: var(--wptheme_font-size_3);
  margin-left: 0;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0.5rem;
}

@media screen and (min-width: 1025px) {
  .constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .pageTitle {
    display: block;
    font-size: var(--wptheme_font-size_6);
    text-align: left;
  }
}
.constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .flexContent {
  grid-area: flexContent;
  display: flex;
  flex-direction: column;
}

.constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .flexContent .capturedStickyBuffer {
  display: none;
}

@media screen and (max-width: 1024px) {
  .constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .flexContent .capturedStickyBuffer {
    display: block;
    min-height: 5px;
  }
}
.constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .flexContent .textContent {
  display: flex;
  flex-direction: column;
  flex-grow: 2;
  width: 74.69%;
  margin: 0 auto;
}

@media screen and (min-width: 1025px) {
  .constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .flexContent .textContent {
    margin: auto 0;
    flex-grow: 0;
    overflow-y: auto;
    width: unset;
    padding: 3px;
  }
}
.constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .flexContent .capturedButtons {
  grid-row: buttons;
  grid-column: flexContent;
  padding: 0.5rem 0 1.5rem 0;
  min-height: 4.5rem;
}

@media screen and (max-width: 1024px) {
  html:not(.datatile) .constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .flexContent .capturedButtons {
    bottom: 0;
    position: sticky;
    background-color: #ffffff;
    padding-top: 0.5rem;
  }
  html:not(.datatile) .constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .flexContent .capturedButtons.stuck {
    box-shadow: 0px -10px 10px 0px rgba(0, 0, 0, 0.1);
    z-index: 10;
  }
  html:not(.datatile) .constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .flexContent .capturedButtons.tooBigToStick {
    position: relative;
  }
}
@media screen and (min-width: 1025px) {
  .constrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .flexContent .capturedButtons {
    width: 80%;
    margin: 0 auto 0 auto;
    min-height: 6.5rem;
    padding: 0;
  }
}
.unconstrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage {
  box-sizing: border-box;
  display: grid;
  min-height: calc(100vh - var(--wp-header-height) - var(--wp-footer-height) - 0.25rem);
  max-width: 100%;
  overflow-wrap: anywhere;
  grid-template-columns: 0.5fr 0.5fr 1.5fr 1.5fr 0.5fr 0.5fr;
  grid-template-rows: repeat(3, minmax(min-content, auto)) minmax(2.5rem, auto) minmax(min-content, auto) 1fr;
  grid-template-areas: "back back back close close close" ". . actTitle actTitle . ." ". icon icon icon icon ." ". dots dots dots dots ." "flexContent flexContent flexContent flexContent flexContent flexContent" "flexContent flexContent flexContent flexContent flexContent flexContent";
}

.unconstrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .WorkflowPaginationDots {
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  line-height: 0;
}

.unconstrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .WorkflowPaginationDots .dot {
  display: inline-block;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  background: #767676;
  opacity: 0.5;
  margin: 0.4rem;
  transition: all 0.15s ease-in-out;
}

.unconstrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .WorkflowPaginationDots .dot.active {
  opacity: 1;
  width: 2rem;
  border-radius: 40px;
  background-color: #0074AD;
}

.unconstrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .WorkflowPaginationDots .dot.offscreen, .unconstrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .WorkflowPaginationDots .dot.medDot, .unconstrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .WorkflowPaginationDots .dot.smallDot {
  margin-left: 0;
  margin-right: 0;
}

.unconstrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .WorkflowPaginationDots .dot.offscreen {
  transform: scale(0);
  width: 0;
}

.unconstrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .WorkflowPaginationDots .dot.medDot {
  transform: scale(80%);
}

.unconstrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .WorkflowPaginationDots .dot.smallDot {
  transform: scale(50%);
}

@keyframes fadeInAnimation {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.unconstrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .activityTitle,
.unconstrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage pageTitle,
.unconstrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage activityContent {
  animation: fadeInAnimation ease 0.5s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
  transition: background-color 2s;
}

.unconstrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .backButton[class][class] {
  z-index: 1;
  grid-area: back;
  width: fit-content;
  height: fit-content;
  margin-left: 8%;
}

.unconstrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .closeButton[class][class] {
  z-index: 1;
  grid-area: close;
  width: fit-content;
  height: fit-content;
  margin-right: 8%;
  justify-self: right;
  /* rtl:raw: justify-self: left; */
}

@media screen and (min-width: 1025px) {
  .unconstrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage {
    grid-template-columns: 0.5fr 0.5fr 3fr 0.5fr 0.5fr;
    grid-template-rows: repeat(2, minmax(min-content, auto)) minmax(2.5rem, auto) minmax(min-content, auto) 1fr auto;
    grid-template-areas: "back back actTitle close close" ". icon icon icon ." ". dots dots dots ." ". flexContent flexContent flexContent ." ". flexContent flexContent flexContent .";
  }
}
.unconstrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .swoop {
  grid-column-start: back;
  grid-column-end: close;
  grid-row-start: back;
  grid-row-end: icon;
  overflow-x: hidden;
}

.unconstrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .swoop::before {
  display: block;
  content: "";
  background-image: url("../../images/CapturedWorkflowIconBackground.svg");
  background-size: 250px;
  background-repeat: repeat;
  width: 140%;
  transform: translateX(-14%);
  height: 95%;
  border-radius: 0 0 50% 50%/0 0 45% 45%;
  box-shadow: 0 7px 10px 0px rgba(0, 0, 0, 0.1);
}

.unconstrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .pageIcon {
  grid-area: icon;
  justify-self: center;
  align-self: center;
  width: 100%;
  height: 150px;
  filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.4));
  margin: -17px 0 17px 0;
  padding: 26px 0 17px 0;
}

@media screen and (min-width: 1025px) {
  .unconstrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .pageIcon {
    height: 200px;
  }
}
.unconstrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .activityTitle {
  display: flex;
  justify-content: center;
  text-align: center;
  align-self: center;
  z-index: 1;
  grid-area: actTitle;
  font-size: var(--wptheme_font-size_0);
  height: fit-content;
  padding: 0.5rem 0 0.5rem;
}

@media screen and (min-width: 1025px) {
  .unconstrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .activityTitle {
    font-size: var(--wptheme_font-size_2);
  }
}
.unconstrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage ._command.nextButton, .unconstrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage ._command.secondaryButton {
  width: 66%;
  margin-left: auto;
  margin-right: auto;
}

.unconstrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .dots {
  display: flex;
  grid-row: dots;
  grid-column-start: back;
  grid-column-end: close;
  justify-content: center;
  align-self: center;
  height: fit-content;
  margin-left: auto;
  margin-right: auto;
}

.unconstrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .pageTitle {
  display: flex;
  justify-content: center;
  text-align: center;
  font-size: var(--wptheme_font-size_3);
  margin-left: 0;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0.5rem;
}

@media screen and (min-width: 1025px) {
  .unconstrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .pageTitle {
    font-size: var(--wptheme_font-size_6);
  }
}
.unconstrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .flexContent {
  grid-area: flexContent;
  display: flex;
  flex-direction: column;
}

.unconstrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .flexContent .capturedStickyBuffer {
  display: none;
}

@media screen and (max-width: 1024px) {
  .unconstrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .flexContent .capturedStickyBuffer {
    display: block;
    min-height: 5px;
  }
}
.unconstrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .flexContent .textContent {
  display: flex;
  flex-direction: column;
  flex-grow: 2;
  width: 74.69%;
  margin: 0 auto;
}

@media screen and (min-width: 1025px) {
  .unconstrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .flexContent .textContent {
    flex-grow: unset;
  }
}
.unconstrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .flexContent .capturedButtons {
  grid-area: buttons;
  margin-left: auto;
  margin-right: auto;
  padding: 0.5rem 0 1.5rem 0;
  min-height: 4.5rem;
}

@media screen and (max-width: 1024px) {
  html:not(.datatile) .unconstrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .flexContent .capturedButtons {
    bottom: 0;
    position: sticky;
    background-color: #ffffff;
    padding-top: 0.5rem;
  }
  html:not(.datatile) .unconstrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .flexContent .capturedButtons.stuck {
    box-shadow: 0px -10px 10px 0px rgba(0, 0, 0, 0.1);
    z-index: 10;
  }
  html:not(.datatile) .unconstrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .flexContent .capturedButtons.tooBigToStick {
    position: relative;
  }
}
@media screen and (min-width: 1025px) {
  .unconstrainedCapturedWorkflow .capturedWorkflowPage .CapturedWorkflowPage .flexContent .capturedButtons {
    display: flex;
    column-gap: 0.5rem;
    width: 74.69%;
    margin: 0 auto;
  }
}
.capturedWorkflow:not(.noOverflowCapturedWorkflow) .CapturedWorkflowPage {
  overflow-y: auto;
}

/* Copyright 2024 Epic Systems Corporation */
.educationScreen .navigationContainer {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.educationScreen .textContainer {
  padding-bottom: 1rem;
}

.educationScreen .adjacentHeader {
  padding-top: 0;
}

.educationScreen .storyContainer {
  padding-bottom: 1rem;
}

.educationScreen .linkContainer {
  display: flex;
  align-items: center;
}

.educationScreen button._Command._command.toggleLink {
  padding: 0;
  margin-top: 0;
}

.educationScreen ._PreviewDetails[class] .durationTextContainer {
  height: auto;
}

.educationScreen ._PreviewDetails[class] .durationTextContainer .durationText {
  top: unset;
}

.optionsScreen {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.optionsScreen .listRow {
  display: flex;
  justify-content: space-between;
  padding: 0.5rem;
  padding-left: 0;
}

.optionsScreen ._Segment.boundary-strong {
  padding-left: 1rem;
  padding-right: 1rem;
  margin: 0.25rem 2%;
}

.optionsScreen .greyedOutIcon {
  filter: grayscale(1);
}

.optionsScreen .cardContainer {
  display: flex;
  width: 130%;
  margin-left: -15%;
  flex-shrink: 0;
  max-width: none;
  justify-content: center;
}

@media only screen and (max-width: 768px) {
  .optionsScreen .cardContainer {
    flex-wrap: wrap;
    margin-left: 0;
    width: 100%;
  }
}
.optionsScreen .cardContainer.banner {
  align-items: center;
  margin-left: -12.5%;
  width: 125%;
}

@media screen and (max-width: 768px) {
  .optionsScreen .cardContainer.banner {
    width: 96%;
    margin-left: 2%;
    justify-content: center;
  }
}
.optionsScreen .manageInternalLink {
  text-align: center;
  margin: 1rem 0rem;
}

.optionsScreen .warningIcon {
  margin-right: 0.5rem;
  min-width: 2rem;
}

.optionsScreen ._command.primary.neutral.warningButton {
  width: 33%;
  margin-left: 0.5rem;
}

@media screen and (max-width: 768px) {
  .optionsScreen ._command.primary.neutral.warningButton {
    width: 100%;
  }
}
.optionsScreen .warningContentContainer {
  display: flex;
  justify-content: center;
  align-items: center;
}

.revokeAuthScreen .customCloseButton._command.secondary.neutral,
.revokeAuthScreen .customCloseButton._command.primary.neutral {
  margin: 0 auto;
  padding: 0.375rem 0.75rem;
}

@media screen and (min-width: 768px) {
  .revokeAuthScreen .customCloseButton._command.secondary.neutral,
  .revokeAuthScreen .customCloseButton._command.primary.neutral {
    width: 66%;
  }
}
.revokeAuthScreen nav {
  margin-bottom: 1rem;
}

.authOrgRevokeTable .orgTableHeaderContainer {
  display: flex;
  background-color: rgba(0, 116, 173, 0.05);
}

@media screen and (max-width: 768px) {
  .authOrgRevokeTable .orgTableHeaderContainer {
    text-align: center;
  }
}
.authOrgRevokeTable .orgColumnHeaderContainer {
  flex: 3;
}

.authOrgRevokeTable .expirationHeaderContainer {
  flex: 2;
}

@media screen and (max-width: 768px) {
  .authOrgRevokeTable .expirationHeaderContainer {
    display: none;
  }
}
.authOrgRevokeTable .bold._heading {
  font-weight: bold;
  color: #000000;
  padding: 0.5rem;
}

.authOrgRevokeTable li:last-child ._InfoBubbleCommand:after {
  top: auto;
  bottom: calc(100% - 0.25rem);
  transform: rotate(-45deg);
}

.authOrgRevokeTable li:last-child ._InfoBubbleContent {
  top: auto;
  bottom: calc(100% - 0.3rem);
}

.authOrgRevokeTable ._InfoBubbleContent {
  max-height: 7.5rem;
  overflow: auto;
}

.authOrgRevokeTable .pageListContainer {
  display: flex;
  justify-content: center;
  align-items: center;
}

.authOrgRevokeTable ._command.pageListButton {
  margin: 0.25rem;
}

.authOrgRevokeTable .orgTableSelectionContainer {
  display: flex;
  align-items: center;
  justify-content: center;
}

.authOrgRevokeTable .orgTableSelectionContainer ._command.tertiary.neutral[aria-disabled=true] {
  background-color: transparent !important;
  color: #dbdbdb !important;
}

.authOrgRevokeRow {
  display: flex;
  padding: 0.5rem 0;
}

.authOrgRevokeRow .orgLogoContainer {
  width: 5rem;
  aspect-ratio: 1/1;
  border-radius: 50%;
  border: 1px solid #dbdbdb;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}

.authOrgRevokeRow .orgLogo {
  display: inline;
  margin: 0 auto;
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.authOrgRevokeRow .orgDescriptionTextContainer {
  display: flex;
  flex-direction: column;
  padding: 0rem 1rem;
}

.authOrgRevokeRow .orgDescriptionTextContainer button {
  text-align: left;
}

.authOrgRevokeRow .orgDescriptionContainer {
  display: flex;
  align-items: center;
  flex: 3;
}

.authOrgRevokeRow .textContainer {
  padding: 0;
  margin: 0;
}

.authOrgRevokeRow .textContainer._Text {
  margin: 0;
}

.authOrgRevokeRow .expirationContainer {
  display: flex;
  align-items: center;
  flex: 2;
}

@media screen and (max-width: 768px) {
  .authOrgRevokeRow .expirationContainer {
    display: none;
  }
}
.authOrgRevokeRow .expirationContainer span {
  padding-left: 0.5rem;
}

.authOrgRevokeRow .affiliateContainer {
  display: flex;
  align-items: center;
  position: relative;
  justify-content: flex-start;
}

@media screen and (min-width: 768px) {
  .authOrgRevokeRow .affiliateContainer.appearOnTabletAndSmaller {
    display: none;
  }
}
.authOrgRevokeRow .affiliateLogoContainer {
  width: 2.5rem;
  height: 2.5rem;
  min-width: 2.5rem;
  border-radius: 50%;
  border: 1px solid #dbdbdb;
  overflow: hidden;
  margin-right: 0.25rem;
}

.authOrgRevokeRow .affiliateLogo {
  display: inline;
  margin: 0 auto;
  width: 100%;
  object-fit: cover;
}

.authOrgRevokeRow .affiliatePopupRow {
  display: flex;
  padding: 0.25rem;
  align-items: center;
}

.authOrgRevokeRow .centeredText {
  display: flex;
  align-items: center;
}

.authOrgRevokeRow ._Command._actionable._command.tertiary.neutral {
  padding: 0;
}

.confirmationScreen .textContainer {
  padding-bottom: 1rem;
}

.confirmationScreen .buttonContainer {
  display: flex;
  align-items: center;
  flex-direction: column;
}

.confirmationScreen .manageLink {
  margin-top: 0.5rem;
}

.confirmationScreen .navigationButton {
  width: 66%;
}

.confirmationScreen .adjacentHeader {
  padding-top: 2rem;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.reviewScreen .greyedOutIcon {
  filter: grayscale(1);
}

.reviewScreen .whoCanSeeRow {
  display: flex;
  align-items: center;
  margin-top: 1rem;
}

.reviewScreen .whoCanSeeIcon {
  margin-right: 0.5rem;
}

.reviewScreen .saveLinkContainer {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  flex-direction: column;
}

.reviewScreen .saveLink {
  width: 66%;
}

.reviewScreen .iconContainer {
  width: auto;
}

.esignAllAuthsScreen .childrenWrapper {
  height: auto;
}

.bundledAuthorizationNotice[class][class] {
  display: flex;
  width: 130%;
  margin-left: -15%;
  flex-shrink: 0;
  max-width: none;
  justify-content: center;
  align-items: center;
  margin-left: -12.5%;
  width: 125%;
}

@media only screen and (max-width: 768px) {
  .bundledAuthorizationNotice[class][class] {
    flex-wrap: wrap;
    margin-left: 0;
    width: 100%;
  }
}
.bundledAuthorizationNotice[class][class] .iconAbsoluteContainer {
  position: relative;
  display: flex;
  flex-shrink: 6;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 0;
}

.bundledAuthorizationNotice[class][class] .absoluteIcon {
  position: absolute;
  max-width: 100%;
  color: #d80000;
}

@media screen and (max-width: 768px) {
  .bundledAuthorizationNotice[class][class] {
    width: 96%;
    margin-left: 2%;
    justify-content: center;
  }
}
.educationSharingScreen .textContainer {
  padding-bottom: 1rem;
}

.educationSharingScreen .navigationContainer {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.educationSharingScreen .centeredLink {
  text-align: center;
}

.educationSharingScreen .warningListRow {
  display: flex;
  align-items: center;
  margin-bottom: 0.5rem;
}

.educationSharingScreen .warningListRow .icon {
  padding-right: 0.5rem;
}

.sharingStatusScreen .childrenWrapper {
  height: auto;
}

.sharingStatusScreen .sharingStatusCard {
  padding-top: 0;
  margin-bottom: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.sharingStatusScreen .navigationContainer {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.sharingStatusSection {
  padding: 0.5rem;
  display: flex;
  align-items: center;
  flex-direction: column;
}

.sharingStatusSection .linkContainer {
  display: flex;
  align-items: center;
  padding-top: 1rem;
}

.sharingStatusSection .blueIcon {
  fill: #41a0ff;
  margin-right: 0.5rem;
}

.sharingStatusGraphic {
  display: flex;
  justify-content: center;
  align-items: flex-start;
}

@media only screen and (max-width: 375px) {
  .sharingStatusGraphic {
    flex-direction: column;
    align-items: center;
  }
}
.sharingStatusGraphic .orgIconContainer {
  display: flex;
  flex-direction: column;
  width: 9rem;
  align-items: center;
  text-align: center;
  max-width: 33%;
}

.sharingStatusGraphic .orgLogoCircle {
  width: 4.5rem;
  aspect-ratio: 1/1;
  border-radius: 50%;
  border: 1px solid #dbdbdb;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 0.5rem;
  max-width: 100%;
}

.sharingStatusGraphic .indicatorArrowImage {
  padding: 2rem 1rem 0 1rem;
  display: flex;
  align-content: center;
  justify-content: center;
  width: 6rem;
  max-width: 33%;
}

@media only screen and (max-width: 375px) {
  .sharingStatusGraphic .indicatorArrowImage {
    padding: 1rem;
  }
}
.sharingStatusGraphic .orgLogoCircle.primary {
  background-color: #cce3ee;
}

.optionsSummaryCard {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}

@media only screen and (min-width: 768px) {
  .optionsSummaryCard {
    max-width: 50%;
  }
}
.optionsSummaryCard .listRow {
  display: flex;
  justify-content: space-between;
  padding: 0.5rem;
  padding-left: 0;
}

.optionsSummaryCard .greyedOutIcon {
  filter: grayscale(1);
}

.optionsSummaryCard .iconAbsoluteContainer {
  position: relative;
  display: flex;
  flex-shrink: 6;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 0;
}

.optionsSummaryCard .absoluteIcon {
  position: absolute;
  max-width: 100%;
  color: #d80000;
}

.revokeTableEmptyState {
  min-height: 20rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.revokeTableEmptyState .zeroStateContentContainer {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.revokeTableEmptyState .zeroStateIcon {
  filter: grayscale(1);
}

.revokeTableEmptyState .zeroStateHeader {
  text-align: center;
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .revokeTableEmptyState .zeroStateHeader {
  color: #000000;
}

/* Copyright 2024 Epic Systems Corporation */
.EnrollmentWorkflowCompleteStep .EnrollBody {
  text-align: left;
  display: flex;
  flex-direction: column;
}

.EnrollmentWorkflowCompleteStep .SettingsLinkContainer {
  display: flex;
  width: fit-content;
  align-items: center;
}

@media screen and (max-width: 768px) {
  .EnrollmentWorkflowCompleteStep .SettingsLinkContainer {
    flex-direction: column;
    align-items: flex-start;
  }
}
.EnrollmentWorkflowCompleteStep .SettingsLinkContainer .SettingsLink {
  display: flex;
  align-items: center;
  margin: 0 0.25rem;
}

.EnrollmentWorkflowCompleteStep .SettingsLinkContainer .SettingsLink .SettingsLinkText {
  float: left;
}

.EnrollmentProxyList {
  max-width: 30rem;
  text-align: left;
  margin: 0.5rem 0rem;
}

.EnrollmentProxyList .ProxyHeading {
  padding: 0.75rem 0.5rem 0.5rem 0.5rem;
}

.EnrollmentProxyList .ProxyList ._ListElement:not(:last-child)::after {
  content: "";
  display: block;
  width: auto;
  height: 1px;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.EnrollmentProxyList .ProxyRow {
  padding: 0.5rem 0.5rem;
}

.EnrollmentProxyList .ProxyText {
  padding-left: 0.5rem;
}

.EnrollmentProxyList .linkWrapper {
  padding: 0.5rem;
}

/* Copyright 2022 Epic Systems Corporation */
.AppointmentNode[class] {
  margin: 0;
  min-height: auto;
}

@media print {
  .AppointmentNode {
    border: solid 1px #000000;
  }
}
.AppointmentNode .description {
  white-space: pre-line;
}

.CareJourney {
  word-break: break-word;
}

.CareJourney .completedJourneyBanner {
  border-radius: 6px;
}

@media only screen and (max-width: 769px) {
  .CareJourney .completedJourneyBanner {
    flex-direction: row;
  }
}
.CareJourneys {
  min-height: calc(100vh - 17.2rem);
  min-height: calc(100vh - (var(--wp-header-height) + 4.75rem + var(--wp-footer-height) + 1rem));
  max-width: 1000px;
}

.mobile .CareJourneys {
  min-height: calc(100vh - 1rem);
}

.datatile .CareJourneys {
  min-height: auto;
}

.CareJourneys .careJourneyHeader {
  display: flex;
  flex-flow: column;
  margin-bottom: 0.5rem;
}

@media only screen and (min-width: 769px) {
  .CareJourneys .careJourneyHeader {
    flex-flow: row;
  }
}
.CareJourneys .careJourneysTitle {
  width: max-content;
}

.mobile .CareJourneys .careJourneysTitle {
  display: none;
}

.mobile .CareJourneys .JourneySelector {
  margin-top: 0.5rem;
  max-width: 100%;
}

@media print {
  .CareJourneys {
    min-height: 0 !important;
  }
}
.InformationNode[class] {
  margin: 0;
  min-height: auto;
}

@media print {
  .InformationNode {
    border: solid 1px #000000;
  }
}
.InformationNode .description {
  word-break: break-word;
  white-space: pre-line;
}

@media only screen and (min-width: 769px) {
  .JourneySelector {
    max-width: 320px;
    margin: auto auto 0 2rem;
  }
}
.mobile .JourneySelector {
  margin-left: 0;
}

.JourneySelector[class][class] ._MenuButton {
  margin-left: -0.75rem;
}

.JourneySelector .selectorOption {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
  flex-wrap: wrap;
}

.JourneySelector .selectorOption .selectionText {
  margin-right: 0.3rem;
}

.JourneySelector .selectorOption[class] .StatusBadge {
  white-space: normal;
  word-break: break-word;
}

@media print {
  .JourneySelector {
    display: none;
  }
}
.mobile .NodeLinks linkText {
  font-size: var(--wptheme_font-size_0);
}

@media print {
  .NodeLinks {
    display: none;
  }
}
.NodeHeader {
  display: flex;
}

.NodeHeader .icon {
  flex-shrink: 0;
  width: 43px;
  height: 43px;
}

.NodeHeader .headerInfo {
  margin-left: 0.2rem;
  word-break: break-word;
  display: grid;
  grid-template-areas: "title icon" "date icon";
}

.NodeHeader .headerInfo .nodeTitle {
  grid-area: title;
  padding: 0rem;
  font-weight: bold;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  margin-bottom: 0px;
  margin-right: 1rem;
}

.NodeHeader .headerInfo .statusIcon {
  grid-area: icon;
  justify-self: end;
  display: block;
  flex-shrink: 0;
  fill: #09aa71;
}

.NodeHeader .headerInfo .date {
  grid-area: date;
  width: 100%;
}

.NodeHeader .headerInfo .notScheduled {
  font-style: italic;
}

.NodeDescription {
  padding: 0.2rem;
}

.NodeDescription .disclosureButton {
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
  padding: 0;
  align-self: flex-start;
}

@media screen {
  .NodeDescription .disclosureButton:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
@media print {
  .NodeDescription .disclosureButton {
    display: none;
  }
}
.NodeDescription .description {
  margin-top: 0.3rem;
  word-break: break-word;
}

.JourneyTeam[class][class] {
  padding: 0;
  min-height: 0;
}

.JourneyTeam ._LaboredCommand .contentWrapper {
  margin-top: 0;
}

.JourneyTeam ._LoadMoreCommand {
  border-top: 1px solid #dbdbdb;
  border-width: thin;
  width: auto;
  height: 2.4rem;
}

@media screen and (max-width: 768px) {
  .JourneyTeam ._LoadMoreCommand {
    height: 2.2rem;
  }
}
.JourneyTeam ._LoadMoreCommand ._LaboredCommand {
  padding: 0 0.75rem 0.375rem;
  margin: 0.5rem 0 0.25rem;
}

.JourneyTeam ._LoadMoreCommand.finished {
  display: none;
}

.JourneyTeam ._ListElement:not(:last-child) {
  border-bottom: 1px solid #dbdbdb;
}

.JourneyProvider .JourneyTeamBioLink {
  display: flex;
  align-items: center;
  padding-right: clamp(8px, 0.75rem, 16px);
}

.JourneyProvider .JourneyTeamBioLink:is(:focus, :hover) {
  background-color: #ebf4f8;
}

.JourneyProvider .JourneyTeamBioLink ._ExternalLinkIcon {
  color: #767676;
}

.JourneyProvider .JourneyTeamBioLink:is(:focus, :hover) {
  text-decoration: none;
}

.JourneyProvider .ProviderDetails {
  padding: 0.75rem 0.5rem;
  padding-right: clamp(8px, 0.5rem, 16px);
  padding-left: clamp(8px, 0.5rem, 16px);
  display: flex;
  align-items: center;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  max-width: 95%;
}

.JourneyProvider .ProviderDetails .JourneyTeamPhoto {
  width: fit-content;
  margin: 0 1rem 0 0.5rem;
  display: flex;
  margin-right: clamp(4px, 1rem, 16px);
  margin-left: clamp(4px, 0.5rem, 8px);
}

.JourneyProvider .ProviderDetails .JourneyTeamPhoto .ParticipantPhoto {
  width: 48px;
  height: 48px;
  max-width: 70px;
  max-height: 70px;
}

.JourneyProvider .ProviderDetails .JourneyTeamText {
  display: flex;
  flex-direction: column;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  padding-right: 0.2rem;
}

.JourneyProvider .ProviderDetails .JourneyTeamText .RoleText {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .JourneyProvider .ProviderDetails .JourneyTeamText .RoleText {
  color: #000000;
}

.JourneyProvider .ProviderDetails .JourneyTeamText ._Text {
  margin: 0.1rem 0;
  overflow-wrap: anywhere;
}

.DocumentEsigViewer .docWrapper {
  margin-top: -0.25rem;
}

.DocumentEsigViewer .docWrapper .documentHolder {
  padding: 1rem;
}

.DocumentEsigViewer .docWrapper .downloadLink {
  display: flex;
  padding-left: 0;
  margin: 0;
}

.DocumentLink {
  display: flex;
  width: min-content;
  padding: 0.5rem;
}

.DocumentLinkPopup {
  display: flex;
  width: min-content;
  padding: 0.5rem;
}

@media screen and (max-width: 768px) {
  .DocumentList {
    width: 100%;
  }
}
.DocumentList .listContainer {
  padding: 0;
  min-height: unset;
}

.DocumentList ._ListElement:not(:last-child)::after {
  content: "";
  display: block;
  width: auto;
  height: 1px;
  background-color: #dbdbdb;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.DocumentList ._ListElement ._Command {
  display: flex;
  width: 100%;
  white-space: nowrap;
  margin: auto;
}

.DocumentList ._ListElement ._Link {
  display: flex;
  text-decoration: none;
  width: 100%;
  white-space: nowrap;
  margin: auto;
}

.DocumentList ._LaboredCommand .contentWrapper {
  margin-top: 0;
}

.DocumentList ._LoadMoreCommand {
  border-top: 1px solid #dbdbdb;
  border-width: thin;
  width: auto;
  height: 2.4rem;
}

@media screen and (max-width: 768px) {
  .DocumentList ._LoadMoreCommand {
    height: 2.2rem;
  }
}
.DocumentList ._LoadMoreCommand ._LaboredCommand {
  padding: 0 0.75rem 0.375rem;
  margin: auto;
}

.DocumentList ._LoadMoreCommand ._Command {
  padding: 0;
}

.DocumentList ._LoadMoreCommand ._Command .contentWrapper {
  margin: 0;
}

.DocumentList ._LoadMoreCommand.finished {
  display: none;
}

.DocumentReportViewer .sectionTitle {
  font-size: var(--wptheme_font-size_3);
}

.DocumentReportViewer .documentWrapper {
  max-width: 8.5in;
  width: auto;
  padding: 0.5in;
  margin: 16px auto;
}

@media screen and (max-width: 768px) {
  .DocumentReportViewer .documentWrapper {
    width: 100%;
    padding: 8px;
  }
}
.DocumentRTFViewer .documentRTFWrapper {
  display: flex;
  flex-direction: row;
  margin: 16px auto;
  justify-content: center;
}

@media screen and (max-width: 768px) {
  .DocumentRTFViewer .documentRTFWrapper {
    flex-direction: column;
    width: 100%;
  }
}
.DocumentRTFViewer .documentRTFWrapper .documentRTFContent {
  width: fit-content;
  flex: 2;
  max-width: 8.5in;
  margin: 0 0.5rem 0 0;
}

@media screen and (max-width: 768px) {
  .DocumentRTFViewer .documentRTFWrapper .documentRTFContent {
    width: 100%;
  }
}
.DocumentRTFViewer .documentRTFWrapper .documentRTFContent .content {
  background-color: #ffffff;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  display: flex;
  flex-direction: column;
  width: auto;
  padding: 0.5in;
  word-break: break-word;
  margin: 0 0.5rem 0 0;
}

.DocumentRTFViewer .documentRTFWrapper .documentRTFContent .content ._PageHeading {
  margin-top: -0.5in;
  padding-bottom: 0.75rem;
}

.DocumentRTFViewer .documentRTFWrapper .hasLinks {
  max-width: none;
}

.OverviewCard {
  container-type: inline-size;
  display: flex;
  flex-direction: column;
  border-radius: 6px;
  min-height: 0px;
  width: 99%;
  margin: 0.25rem 0.5%;
}

.OverviewCard .headingContainer {
  display: flex;
  flex-direction: column;
  padding-left: 106px;
}

@media screen and (max-width: 768px) {
  .OverviewCard .headingContainer {
    padding-left: 120px;
  }
}
.OverviewCard ._link.overviewButton {
  align-self: flex-end;
}

@media screen and (max-width: 1300px) {
  .OverviewCard ._link.overviewButton {
    align-self: flex-end;
  }
}
@media screen and (max-width: 768px) {
  .OverviewCard ._link.overviewButton {
    align-self: center;
    margin-left: -120px;
  }
}
.OverviewCard .overviewCardContent {
  display: flex;
  word-wrap: break-word;
  word-break: break-word;
  background: url("../../images/journey_overview.svg");
  background-repeat: no-repeat;
  background-position: top 50% left -14px;
  background-size: 120px;
  border-radius: 6px;
  margin-right: 0.5rem;
}

@media screen and (max-width: 1300px) {
  .OverviewCard .overviewCardContent {
    display: flex;
    word-wrap: break-word;
    word-break: break-word;
    background: url("../../images/journey_overview_mobile.svg");
    background-repeat: no-repeat;
    background-position: top 50% left -40px;
    background-size: 155px;
    border-radius: 6px;
  }
}
@media screen and (max-width: 768px) {
  .OverviewCard .overviewCardContent {
    display: flex;
    word-wrap: break-word;
    word-break: break-word;
    background: url("../../images/journey_overview_mobile.svg");
    background-repeat: no-repeat;
    background-position: top 50% left -50px;
    background-size: 170px;
    border-radius: 6px;
  }
}
.OverviewCard[class][class] {
  display: flex;
  flex-direction: row;
  padding: 0;
}

@container (width < 17rem) {
  .OverviewCard[class][class] .overviewCardContent {
    background: none;
  }
  .OverviewCard[class][class] .headingContainer {
    padding-left: 1rem;
  }
  .OverviewCard[class][class] ._link.overviewButton {
    margin-left: 0;
    align-self: center;
  }
}
.OverviewHeading {
  text-align: inherit;
  display: flex;
  position: relative;
}

.OverviewHeading .overviewPageHeading {
  padding: 0.5rem 0 0.25rem;
}

.DocumentSection {
  display: flex;
  margin: 0;
}

.DocumentSection .documentSectionContent {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  text-align: inherit;
  display: flex;
  padding: 0.4rem;
  position: relative;
  align-items: center;
  overflow-wrap: anywhere;
}

.DocumentSection .documentSectionContent .docText {
  display: flex;
  flex-direction: column;
  margin-left: 5px;
  justify-content: center;
  min-height: 2.5rem;
}

.DocumentSection .documentSectionContent .docText .documentLabel {
  padding: inherit;
  display: flex;
  margin: 0;
}

.DocumentSection .documentSectionContent .docText .documentLabelsubtle {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  display: flex;
  padding: inherit;
  margin: 0;
}

[data-altstylesheet="High Contrast"] .DocumentSection .documentSectionContent .docText .documentLabelsubtle {
  color: #000000;
}

.DocumentSection .documentSectionContent .docIcon {
  height: 48px;
  width: 48px;
}

.DocumentExternalLinks {
  display: flex;
  flex: 1;
  flex-direction: column;
  width: 33%;
  max-width: 8.5in;
}

@media screen and (max-width: 768px) {
  .DocumentExternalLinks {
    width: 100%;
  }
}
.DocumentExternalLinks .linksCard {
  margin: 0 0.5rem 0 0;
  padding: 0;
  height: auto;
  width: auto;
  min-height: fit-content;
}

.DocumentExternalLinks .linksCard ._ListElement:not(:last-child) {
  border-bottom: 1px solid #dbdbdb;
}

.DocumentExternalLinks .linksCard .links .externalLink {
  display: flex;
  padding: 0.4rem;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  width: 100%;
  align-items: center;
}

.DocumentExternalLinks .linksCard .links .externalLink:is(:focus, :hover) {
  text-decoration: none;
  background-color: #ebf4f8;
}

.DocumentExternalLinks .linksCard .links .externalLink ._TextFragment {
  width: inherit;
  word-break: break-all;
}

.JourneyEducation {
  padding: 0;
}

.JourneyEducation._Segment {
  min-height: unset;
}

@media screen and (max-width: 768px) {
  .JourneyEducation ._heading {
    margin-left: 0.125rem;
  }
}
.JourneyEducation .titleList {
  padding: 0;
  min-height: unset;
}

.JourneyEducation ._LoadMoreCommand {
  border-top: 1px solid #dbdbdb;
  width: auto;
  padding: 0 0.75rem 0.375rem;
  margin: 0 0 0.25rem;
}

.JourneyEducation ._LoadMoreCommand ._Command {
  padding: 0;
  margin: 0;
}

.JourneyEducation ._LoadMoreCommand.finished {
  display: none;
}

.JourneyEducation ._ListElement:not(:last-child)::after {
  content: "";
  display: block;
  width: auto;
  height: 1px;
  background-color: #dbdbdb;
  margin-left: 1rem;
  margin-right: 1rem;
}

.JourneyEducation .EducationTitleRow {
  display: flex;
  align-items: center;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.JourneyEducation .EducationTitleRow:is(:focus, :hover) {
  text-decoration: none;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  background-color: #ebf4f8;
}

.JourneyEducation .EducationTitleRow .thumbnailContainer {
  display: flex;
  flex-wrap: wrap;
  max-width: 48px;
  max-height: 48px;
  border-radius: 60%;
}

.JourneyEducation .EducationTitleRow .thumbnailContainer.color1 {
  background-color: #e9b8f9;
}

.JourneyEducation .EducationTitleRow .thumbnailContainer.color2 {
  background-color: #b8eef9;
}

.JourneyEducation .EducationTitleRow .thumbnailContainer.color3 {
  background-color: #cef9b8;
}

.JourneyEducation .EducationTitleRow .thumbnailContainer.color4 {
  background-color: #b8c3f9;
}

.JourneyEducation .EducationTitleRow .thumbnailContainer.color5 {
  background-color: #f9deb8;
}

.JourneyEducation .EducationTitleRow .thumbnailContainer.color6 {
  background-color: #fff799;
}

.JourneyEducation .EducationTitleRow .thumbnailContainer.color7 {
  background-color: #f9b8e9;
}

.JourneyEducation .EducationTitleRow .thumbnailContainer .thumbnailIcon {
  padding: 6px;
  flex-direction: column;
  text-align: center;
  justify-content: center;
  align-items: center;
  height: 48px;
  width: 48px;
  filter: drop-shadow(0px 1px 0.3px #ffffff) drop-shadow(0px -1px 0.3px #ffffff) drop-shadow(1px 0px 0.3px #ffffff) drop-shadow(-1px 0px 0.3px #ffffff);
}

.JourneyEducation .EducationTitleRow .fallbackImage {
  width: 48px;
  height: 48px;
  border-radius: 60%;
}

.JourneyEducation .EducationTitleRow .fallbackImage.color1 {
  background-color: #e9b8f9;
}

.JourneyEducation .EducationTitleRow .fallbackImage.color2 {
  background-color: #b8eef9;
}

.JourneyEducation .EducationTitleRow .fallbackImage.color3 {
  background-color: #cef9b8;
}

.JourneyEducation .EducationTitleRow .fallbackImage.color4 {
  background-color: #b8c3f9;
}

.JourneyEducation .EducationTitleRow .fallbackImage.color5 {
  background-color: #f9deb8;
}

.JourneyEducation .EducationTitleRow .fallbackImage.color6 {
  background-color: #fff799;
}

.JourneyEducation .EducationTitleRow .fallbackImage.color7 {
  background-color: #f9b8e9;
}

.JourneyEducation .EducationTitleRow .aspectRatioBox {
  display: flex;
  position: relative;
  max-width: 48px;
  max-height: 48px;
}

.JourneyEducation .EducationTitleRow .aspectRatioBox .thumbnailImage:not(.fallbackImage) {
  width: 100%;
  height: 100%;
  object-fit: cover;
  height: 48px;
  width: 48px;
  border-radius: 60%;
}

.JourneyEducation .EducationTitleRow .titleText {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0.5rem;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  overflow-wrap: anywhere;
}

.JourneyEducation .EducationTitleRow .titleText[class][class] {
  margin: 0;
}

.JourneyEducation .EducationTitleRow .educationArrowContainer {
  max-width: fit-content;
  margin: 0 0.2rem;
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  float: right;
}

.JourneyEducation .EducationTitleRow .arrowIcon {
  color: #767676;
}

html[dir=rtl] .arrowIcon {
  transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
}

@media screen and (min-width: 769px) {
  .FullTimelinePage .FullTimelineEvents {
    width: 70%;
  }
}
.FullTimelinePage .FullTimelineEvents ._ViewPickerPanel {
  margin-top: 0.25rem;
}

.FullTimelinePage .backToJourneyLink {
  max-width: calc(100% + 2.5rem);
  width: calc(100% + 2.5rem);
  margin-left: -1.25rem;
  padding-left: 0.75rem;
}

@media screen {
  .FullTimelinePage .backToJourneyLink {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background: rgba(217, 234, 243, 0.75);
  }
}
.FullTimelinePage .backToJourneyLink ._BackToJourneyLink {
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
  padding: 1rem 0 0.5rem 0;
}

.FullTimelinePage .journeyTitle {
  padding-top: 0;
}

@media screen and (min-width: 769px) {
  .FullTimelinePage .CompletedFullTimeline {
    width: 70%;
  }
}
.FullTimelinePage .CompletedFullTimeline ._DropDownEntry {
  margin-top: 0.5rem;
}

.FullTimelinePastEvents {
  display: flex;
  flex-direction: column;
}

.FullTimelinePastEvents .PastVisit.primaryVisitIcon {
  box-shadow: none;
  background-color: transparent;
  position: absolute;
  bottom: 39%;
  left: -3px;
  border: none;
  margin-left: -0.45rem;
}

.FullTimelinePastEvents .InformationNode {
  margin: 0.5rem 0 0.5rem -0.5rem;
}

.FullTimelinePastEvents ._DropDownEntry {
  margin: 0.5rem 0 0.25rem 0;
}

.FullTimelinePastEvents .dropDownContainer {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}

.FullTimelinePastEvents .dropDownContainer .arrowContainer {
  width: fit-content;
}

.FullTimelinePastEvents .dropDownContainer .arrowContainer .upArrow {
  left: -0.3rem;
  /*rtl:raw:
  margin-right: -0.075rem;
  */
}

.FullTimelinePastEvents .dropDownContainer.olderToNewerSelected {
  justify-content: flex-end;
}

.FullTimelinePastEvents .FullTimelineArrow {
  position: relative;
  font-size: 0;
}

.FullTimelinePastEvents .FullTimelineArrow .upArrow {
  width: 0;
  height: 0;
  border-left: 0.4rem solid transparent;
  border-right: 0.4rem solid transparent;
  border-bottom: 0.5rem dashed #1a82b5;
  position: relative;
  padding-left: 0.1rem;
  border-radius: 3px;
  left: -0.34rem;
  bottom: 0.15rem;
}

.FullTimelinePastEvents .FullTimelineArrow .downArrow {
  width: 0;
  height: 0;
  border-left: 0.4rem solid transparent;
  border-right: 0.4rem solid transparent;
  border-top: 0.5rem dashed #1a82b5;
  position: relative;
  padding-left: 0.1rem;
  border-radius: 3px;
  top: -3.5rem;
  left: -0.29rem;
  /*rtl:raw:
  margin-right: -0.1rem;
  */
}

.FullTimelinePastEvents .FullTimelineArrow .line {
  height: 0.75rem;
  position: relative;
}

.FullTimelinePastEvents .FullTimelineArrow .line .dashed {
  width: 100%;
  height: 100%;
  margin: 0 0.1rem 0 0.02rem;
  /*rtl:raw:
  margin-right: -0.4rem;
  */
}

.FullTimelinePastEvents .FullTimelineArrow .line .dashed svg {
  height: 100%;
}

.FullTimelinePastEvents .FullTimelineArrow .line .dashed svg line {
  stroke: #1a82b5;
}

.FullTimelinePastEvents .ZeroState {
  padding-top: 2rem;
}

.FullTimelinePastEvents .WithoutBorder .LoadMoreSegment {
  display: flex;
  align-items: flex-end;
  margin-top: 0.2rem;
}

.FullTimelinePastEvents .WithoutBorder .LoadMoreSegment.finished .FullTimelineArrow {
  width: fit-content;
}

.FullTimelinePastEvents .WithoutBorder .LoadMoreSegment.finished .FullTimelineArrow .dashed {
  display: none;
}

.FullTimelinePastEvents .WithoutBorder .LoadMoreSegment:not(.finished) .FullTimelineArrow {
  width: fit-content;
  top: -4rem;
}

.FullTimelinePastEvents .WithoutBorder .LoadMoreSegment:not(.finished) .FullTimelineArrow .line {
  height: 3.25rem;
}

.FullTimelinePastEvents .WithoutBorder .LoadMoreSegment:not(.finished) .FullTimelineArrow .line .dashed {
  width: 100%;
  height: 100%;
  margin: 0 0.1rem 0 0.02rem;
  /*rtl:raw:
  margin-right: -0.25rem;
  */
}

.FullTimelinePastEvents .WithoutBorder .LoadMoreSegment:not(.finished) .FullTimelineArrow .line .dashed svg {
  height: 100%;
}

.FullTimelinePastEvents .WithoutBorder .LoadMoreSegment:not(.finished) .FullTimelineArrow .line .dashed svg line {
  stroke: #1a82b5;
}

.FullTimelinePastEvents .WithBorder .LoadMoreSegment {
  display: flex;
  margin-top: 0.2rem;
}

.FullTimelinePastEvents .WithBorder .LoadMoreSegment:not(.finished) {
  padding-bottom: 0.25rem;
}

.FullTimelinePastEvents .WithBorder .LoadMoreSegment .FullTimelineArrow {
  width: fit-content;
}

.FullTimelinePastEvents .WithBorder .LoadMoreSegment .FullTimelineArrow .line {
  height: 3.25rem;
  top: -3.5rem;
}

.FullTimelinePastEvents .WithBorder .LoadMoreSegment .FullTimelineArrow .line .dashed {
  width: 100%;
  height: 100%;
  margin: 0 0.1rem 0 0.02rem;
  /*rtl:raw:
  margin-right: -0.25rem;
  */
}

.FullTimelinePastEvents .WithBorder .LoadMoreSegment .FullTimelineArrow .line .dashed svg {
  height: 100%;
}

.FullTimelinePastEvents .WithBorder .LoadMoreSegment .FullTimelineArrow .line .dashed svg line {
  stroke: #1a82b5;
}

.FullTimelinePastEvents .WithBorder .finished {
  margin-bottom: 0;
  padding-bottom: 0.25rem;
}

.FullTimelinePastEvents ._LoadMoreCommand {
  margin-top: 0.25rem;
}

.FullTimelinePastEvents ._ListElement:not(:first-child):not(:last-child) .topHalf {
  height: 50%;
  border-left: 2.5px solid #1a82b5;
}

.FullTimelinePastEvents ._ListElement:not(:first-child):not(:last-child) .topHalf .dashed {
  display: none;
}

.FullTimelinePastEvents ._ListElement:not(:first-child):not(:last-child) .bottomHalf {
  height: 50%;
  border-left: 2.5px solid #1a82b5;
}

.FullTimelinePastEvents ._ListElement:not(:first-child):not(:last-child) .bottomHalf .dashed {
  display: none;
}

.FullTimelinePastEvents ._ListElement:not(:only-child):first-child .topHalf {
  height: 50%;
  border-left: 2.5px transparent;
}

.FullTimelinePastEvents ._ListElement:not(:only-child):first-child .topHalf .dashed {
  width: 100%;
  height: 100%;
  margin: 0 0.1rem 0 0.02rem;
  /*rtl:raw:
  margin-right: -0.15rem;
  */
}

.FullTimelinePastEvents ._ListElement:not(:only-child):first-child .topHalf .dashed svg {
  height: 100%;
}

.FullTimelinePastEvents ._ListElement:not(:only-child):first-child .topHalf .dashed svg line {
  stroke: #1a82b5;
}

.FullTimelinePastEvents ._ListElement:not(:only-child):first-child .bottomHalf {
  height: 50%;
  border-left: 2.5px solid #1a82b5;
}

.FullTimelinePastEvents ._ListElement:not(:only-child):first-child .bottomHalf .dashed {
  display: none;
}

.FullTimelinePastEvents ._ListElement:not(:only-child):first-child .oldToNew .topHalf {
  height: 50%;
  border-left: 2.5px transparent;
}

.FullTimelinePastEvents ._ListElement:not(:only-child):first-child .oldToNew .topHalf .dashed {
  display: none;
}

.FullTimelinePastEvents ._ListElement:not(:only-child):first-child .isComplete .topHalf {
  height: 50%;
  border-left: 2.5px transparent;
}

.FullTimelinePastEvents ._ListElement:not(:only-child):first-child .isComplete .topHalf .dashed {
  display: none;
}

.FullTimelinePastEvents ._ListElement:not(:only-child):first-child .isComplete .bottomHalf {
  height: 50%;
  border-left: 2.5px solid #1a82b5;
}

.FullTimelinePastEvents ._ListElement:not(:only-child):first-child .isComplete .bottomHalf .dashed {
  display: none;
}

.FullTimelinePastEvents ._ListElement:not(:only-child):last-child .topHalf {
  height: 50%;
  border-left: 2.5px solid #1a82b5;
}

.FullTimelinePastEvents ._ListElement:not(:only-child):last-child .topHalf .dashed {
  display: none;
}

.FullTimelinePastEvents ._ListElement:not(:only-child):last-child .bottomHalf {
  height: 50%;
  border-left: 2.5px solid #1a82b5;
}

.FullTimelinePastEvents ._ListElement:not(:only-child):last-child .bottomHalf .dashed {
  display: none;
}

.FullTimelinePastEvents ._ListElement:not(:only-child):last-child .Loaded:not(.oldToNew) .bottomHalf {
  height: 50%;
  border-left: 2.5px transparent;
}

.FullTimelinePastEvents ._ListElement:not(:only-child):last-child .isComplete.Loaded .bottomHalf {
  height: 50%;
  border-left: 2.5px transparent;
}

.FullTimelinePastEvents ._ListElement:only-child .PastVisit.primaryVisitIcon {
  bottom: 0;
}

.FullTimelinePastEvents ._ListElement:only-child .PastVisit:not(.eventNode) {
  height: fit-content;
}

.FullTimelinePastEvents ._ListElement:only-child :not(.isComplete).newToOld .topHalf {
  height: 50%;
  border-left: 2.5px transparent;
}

.FullTimelinePastEvents ._ListElement:only-child :not(.isComplete).newToOld .topHalf .dashed {
  width: 100%;
  height: 100%;
  margin: 0 0.1rem 0 0.02rem;
  /*rtl:raw:
  margin-right: -0.15rem;
  */
}

.FullTimelinePastEvents ._ListElement:only-child :not(.isComplete).newToOld .topHalf .dashed svg {
  height: 100%;
}

.FullTimelinePastEvents ._ListElement:only-child :not(.isComplete).newToOld .topHalf .dashed svg line {
  stroke: #1a82b5;
}

.FullTimelinePastEvents ._ListElement:only-child :not(.isComplete).newToOld .bottomHalf {
  height: 50%;
  border-left: 2.5px transparent;
}

.FullTimelinePastEvents ._ListElement:only-child :not(.isComplete).newToOld .bottomHalf .dashed {
  display: none;
}

.FullTimelinePastEvents ._ListElement:only-child :not(.isComplete).oldToNew .topHalf {
  height: 50%;
  border-left: 2.5px transparent;
}

.FullTimelinePastEvents ._ListElement:only-child :not(.isComplete).oldToNew .topHalf .dashed {
  display: none;
}

.FullTimelinePastEvents ._ListElement:only-child :not(.isComplete).oldToNew .bottomHalf {
  height: 50%;
  border-left: 2.5px transparent;
}

.FullTimelinePastEvents ._ListElement:only-child :not(.isComplete).oldToNew .bottomHalf .dashed {
  width: 100%;
  height: 100%;
  margin: 0 0.1rem 0 0.02rem;
  /*rtl:raw:
  margin-right: -0.15rem;
  */
}

.FullTimelinePastEvents ._ListElement:only-child :not(.isComplete).oldToNew .bottomHalf .dashed svg {
  height: 100%;
}

.FullTimelinePastEvents ._ListElement:only-child :not(.isComplete).oldToNew .bottomHalf .dashed svg line {
  stroke: #1a82b5;
}

.FullTimelinePastEvents ._ListElement:only-child .isComplete .topHalf {
  height: 50%;
  border-left: 2.5px transparent;
}

.FullTimelinePastEvents ._ListElement:only-child .isComplete .topHalf .dashed {
  display: none;
}

.FullTimelinePastEvents ._ListElement:only-child .isComplete .bottomHalf {
  height: 50%;
  border-left: 2.5px transparent;
}

.FullTimelinePastEvents ._ListElement:only-child .isComplete .bottomHalf .dashed {
  display: none;
}

.FullTimelinePastEvents .pastEvents .TimelineNodeWrapper {
  position: relative;
}

.FullTimelinePastEvents .pastEvents .TimelineNodeWrapper .eventLineContainer {
  display: flex;
  flex-direction: row;
}

.FullTimelinePastEvents .pastEvents .TimelineNodeWrapper .eventLineContainer .PastEventsTimelineLine {
  padding-right: 1.75rem;
  width: 2rem;
}

.FullTimelinePastEvents .timeline {
  display: flex;
  flex-direction: column;
}

.FullTimelinePastEvents.Complete .newerToOlderSelected {
  justify-content: flex-end;
}

.FullTimelinePastEvents.Complete ._ListElement:only-child .content .eventNode.PastVisit {
  display: none;
}

.FullTimelinePastEvents.Complete ._ListElement:only-child .content .primaryVisitIcon {
  display: none;
}

.FullTimelinePastEvents .content {
  display: flex;
  flex-direction: column;
  margin: 0;
  position: relative;
}

.FullTimelinePastEvents .content .eventNode {
  position: absolute;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  font-size: 0;
  border: 2.2px solid transparent;
  background-color: #1a82b5;
  top: 44%;
  box-shadow: none;
}

.FullTimelinePastEvents .content .eventNode.PastVisit {
  left: 0.32rem;
}

@media screen and (max-width: 768px) {
  .FullTimelinePastEvents .content .eventNode.PastVisit {
    left: 0.4rem;
  }
}
.FullTimelinePastEvents .content .eventNode.infoNode {
  left: -0.175rem;
}

.FullTimelinePastEvents .content.primaryVisit {
  flex-direction: row;
}

.FullTimelineUpcomingEvents {
  margin-top: 0.75rem;
}

.FullTimelineUpcomingEvents .content {
  display: flex;
  flex-direction: column;
  margin: 0;
  position: relative;
}

.FullTimelineUpcomingEvents .content .InformationNode,
.FullTimelineUpcomingEvents .content .AppointmentNode {
  margin: 0.5rem 0.45rem;
  width: calc(100% - 0.75rem);
}

.FullTimelineUpcomingEvents .content .eventNode {
  position: absolute;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  font-size: 0;
  border: 2.2px solid transparent;
  background-color: #1a82b5;
  top: 46%;
}

.FullTimelineUpcomingEvents .content .eventNode.futureTasks, .FullTimelineUpcomingEvents .content .eventNode.farFutureVisit, .FullTimelineUpcomingEvents .content .eventNode.nearFutureVisit, .FullTimelineUpcomingEvents .content .eventNode.futureOrders, .FullTimelineUpcomingEvents .content .eventNode.futureOutreaches {
  left: -1rem;
}

@media screen and (max-width: 768px) {
  .FullTimelineUpcomingEvents .content .eventNode.futureTasks, .FullTimelineUpcomingEvents .content .eventNode.farFutureVisit, .FullTimelineUpcomingEvents .content .eventNode.nearFutureVisit, .FullTimelineUpcomingEvents .content .eventNode.futureOrders, .FullTimelineUpcomingEvents .content .eventNode.futureOutreaches {
    left: -0.7rem;
  }
}
.FullTimelineUpcomingEvents .content .eventNode.todayTasks, .FullTimelineUpcomingEvents .content .eventNode.todayCarePath, .FullTimelineUpcomingEvents .content .eventNode.todayOrders, .FullTimelineUpcomingEvents .content .eventNode.todayAdmissionNotices, .FullTimelineUpcomingEvents .content .eventNode.todayOutreaches {
  left: -1.52rem;
}

@media screen and (max-width: 768px) {
  .FullTimelineUpcomingEvents .content .eventNode.todayTasks, .FullTimelineUpcomingEvents .content .eventNode.todayCarePath, .FullTimelineUpcomingEvents .content .eventNode.todayOrders, .FullTimelineUpcomingEvents .content .eventNode.todayAdmissionNotices, .FullTimelineUpcomingEvents .content .eventNode.todayOutreaches {
    left: -1.48rem;
  }
}
.FullTimelineUpcomingEvents .content.primaryVisit {
  flex-direction: row;
  align-items: center;
}

.FullTimelineUpcomingEvents .content.primaryVisit .primaryVisitIcon {
  margin-left: -1.5rem;
}

@media screen and (max-width: 768px) {
  .FullTimelineUpcomingEvents .content.primaryVisit .primaryVisitIcon {
    margin-left: -1.15rem;
  }
}
@media screen and (max-width: 768px) {
  .FullTimelineUpcomingEvents .content.primaryVisit .primaryVisitIcon.farFutureVisit {
    margin-left: -1.15rem;
  }
}
.FullTimelineUpcomingEvents .FullTimelineArrow {
  position: relative;
  font-size: 0;
}

.FullTimelineUpcomingEvents .FullTimelineArrow .line {
  height: 3rem;
  position: relative;
  left: 0.075rem;
}

.FullTimelineUpcomingEvents .FullTimelineArrow .line .dashed {
  width: 100%;
  height: 100%;
  margin: 0 0.1rem 0 0.02rem;
  /*rtl:raw:
  margin-right: -0.4rem;
  */
}

.FullTimelineUpcomingEvents .FullTimelineArrow .line .dashed svg {
  height: 100%;
}

.FullTimelineUpcomingEvents .FullTimelineArrow .line .dashed svg line {
  stroke: #1a82b5;
}

.FullTimelineUpcomingEvents .FullTimelineArrow .downArrow {
  width: 0;
  height: 0;
  border-left: 0.4rem solid transparent;
  border-right: 0.4rem solid transparent;
  border-top: 0.5rem dashed #1a82b5;
  position: relative;
  padding-left: 0.1rem;
  border-radius: 3px;
  top: 0.2rem;
  left: -0.25rem;
  /*rtl:raw:
  margin-right: -0.05rem;
  */
}

.FullTimelineUpcomingEvents .ZeroState {
  padding-top: 0.75rem;
}

.FullTimelineUpcomingEvents .UpcomingEventsSection {
  padding-bottom: 0;
}

.FullTimelineUpcomingEvents .TodaySection[class][class] .primaryVisitIcon {
  margin-left: -1.95rem;
  margin-right: 0.5rem;
}

.PastEventsTimelineLine {
  font-size: 0;
  width: min-content;
}

.PastEventsTimelineLine .dashed.top {
  height: 8%;
}

.PastEventsTimelineLine .dashed.bottom {
  height: 6%;
}

.PastEventsTimelineLine .solid {
  border-left: 2.5px solid #1a82b5;
  height: 86%;
}

.FullTimelineFutureTasks .taskCards {
  border-left: 2.5px solid #1a82b5;
  padding-left: 0.7rem;
}

.FullTimelineFutureTasks .taskCards .content {
  position: relative;
}

.FullTimelineFutureTasks .taskCards .content .eventNode {
  position: absolute;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  font-size: 0;
  border: 2.2px solid transparent;
  background-color: #1a82b5;
  top: 46%;
  left: -1.01rem;
}

.FullTimelineFutureTasks .FullTimelineArrow {
  position: relative;
  font-size: 0;
  top: -0.45rem;
}

.FullTimelineFutureTasks .FullTimelineArrow .line {
  height: 3rem;
  position: relative;
  left: 0.075rem;
}

.FullTimelineFutureTasks .FullTimelineArrow .line svg {
  height: 3rem;
}

.FullTimelineFutureTasks .FullTimelineArrow .line .dashed {
  width: 100%;
  height: 100%;
  margin: 0 0.1rem 0 0.02rem;
  /*rtl:raw:
  margin-right: -0.4rem;
  */
}

.FullTimelineFutureTasks .FullTimelineArrow .line .dashed svg {
  height: 100%;
}

.FullTimelineFutureTasks .FullTimelineArrow .line .dashed svg line {
  stroke: #1a82b5;
}

.FullTimelineFutureTasks .FullTimelineArrow .downArrow {
  width: 0;
  height: 0;
  border-left: 0.4rem solid transparent;
  border-right: 0.4rem solid transparent;
  border-top: 0.5rem dashed #1a82b5;
  position: relative;
  padding-left: 0.1rem;
  border-radius: 3px;
  top: 0.2rem;
  left: -0.25rem;
  /*rtl:raw:
  margin-right: -0.05rem;
  */
}

.SingleDayView > * {
  padding-top: 0.3rem;
}

.SingleDayView .PastVisit {
  margin: 0.5rem 0 0.5rem 0.25rem;
}

@media screen and (max-width: 768px) {
  .SingleDayView .PastVisit {
    margin-left: 0;
  }
}
.SingleDayView .UpcomingOrdersCardToday[class][class],
.SingleDayView .OrdersToScheduleCardToday[class][class],
.SingleDayView .todayOutreaches > .OutreachCard[class][class] {
  width: 100%;
  max-width: 100%;
  margin-left: 0.25rem;
}

@media screen and (max-width: 768px) {
  .SingleDayView .UpcomingOrdersCardToday[class][class],
  .SingleDayView .OrdersToScheduleCardToday[class][class],
  .SingleDayView .todayOutreaches > .OutreachCard[class][class] {
    margin-left: 0;
  }
}
.SingleDayView .AdmissionNoticeCard[class][class] {
  width: 100%;
  max-width: 100%;
  margin-left: 0.25rem;
}

@media screen and (max-width: 768px) {
  .SingleDayView .AdmissionNoticeCard[class][class] {
    margin-left: 0;
  }
}
.SingleDayView .AdmissionNoticeCard[class][class] .BedsideInfo {
  display: flex;
  flex-direction: column;
}

.SingleDayView .AdmissionNoticeCard[class][class] .BedsideInfo .BedsideButton {
  align-self: flex-end;
}

.SingleDayView .TodayTasks[class][class],
.SingleDayView .TodayQuestionnaires[class][class] {
  width: 100%;
  max-width: 100%;
  margin-left: 0.25rem;
  margin-bottom: 0.5rem;
}

@media screen and (max-width: 768px) {
  .SingleDayView .TodayTasks[class][class],
  .SingleDayView .TodayQuestionnaires[class][class] {
    margin-left: 0;
  }
}
.SingleDayView .CalendarTodayEvents .FarFutureVisit,
.SingleDayView .CalendarTodayEvents .NearFutureVisit {
  width: 100%;
  max-width: 100%;
  margin-left: 0.25rem;
}

@media screen and (max-width: 768px) {
  .SingleDayView .CalendarTodayEvents .FarFutureVisit,
  .SingleDayView .CalendarTodayEvents .NearFutureVisit {
    margin-left: 0;
  }
}
.SingleDayView .CalendarFutureEvents .PastVisit {
  width: calc(100% - 0.75rem);
  margin-left: 0.5rem;
}

.SingleDayView .Visit .VisitIdentifier > .visitIdentifierIcon {
  margin-left: 0.25rem;
  height: 40px;
  width: 40px;
}

.JourneyList .listContainer {
  max-width: 55rem;
  display: flex;
  flex-direction: column;
  row-gap: 0.75rem;
}

.JourneyList .archivedJourneys {
  margin: 0.75rem 0 0.5rem 0;
}

.JourneyList .archivedJourneys .disclosureButton {
  justify-content: left;
}

.JourneyList .archivedJourneys .disclosureButtonText {
  font-size: var(--wptheme_font-size_2);
  color: #0074AD;
}

.JourneyList .archivedJourneys .disclosureChevron {
  fill: #0074AD;
}

@media screen {
  .mobile .JourneyList {
    padding-top: 0.5rem;
  }
  .mobile .JourneyList .listPageTitle {
    display: none;
  }
}
.JourneyList .archivedSectionHelpText {
  max-width: 55rem;
}

.JourneyListElement {
  display: flex;
  flex-direction: column;
  min-height: 4rem;
}

@media print {
  .JourneyListElement {
    display: inline-flex;
    border: 1px solid #767676;
  }
}
.JourneyListElement .journeyInfo {
  display: flex;
}

.JourneyListElement .journeyHeader {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 0.5rem;
}

.JourneyListElement .journeyHeader .journeyTitle {
  margin: 0.25rem 0 0.5rem 0.2rem;
  font-size: var(--wptheme_font-size_1);
  font-weight: bold;
  overflow-wrap: anywhere;
}

.JourneyListElement .journeyHeader .subheaderArray {
  display: flex;
  flex-flow: row wrap;
  row-gap: 5px;
  padding-bottom: 5px;
}

@media only screen and (max-width: 768px) {
  .JourneyListElement .journeyHeader .subheaderArray {
    flex-direction: column;
  }
}
.JourneyListElement .journeyHeader .subheaderArray .HeaderInfoPacket {
  width: fit-content;
}

.JourneyListElement .journeyHeader .subheaderArray .HeaderInfoPacket .HeaderIcon {
  fill: #767676;
  min-width: clamp(20px, 1.847rem, 32px);
  margin-right: 4px;
}

@media only screen and (max-width: 376px) {
  .JourneyListElement .journeyHeader .subheaderArray .HeaderInfoPacket .HeaderIcon {
    margin-right: 2px;
  }
}
.JourneyListElement .journeyHeader .subheaderArray .HeaderInfoPacket .subheader {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  margin-left: 0;
}

@media only screen and (max-width: 768px) {
  .JourneyListElement .journeyHeader .subheaderArray .HeaderInfoPacket ._Text {
    font-size: var(--wptheme_font-size_-1);
  }
}
@media only screen and (min-width: 768px) {
  .JourneyListElement .journeyHeader .subheaderArray .HeaderInfoPacket:first-child {
    padding-left: 0.2rem;
  }
}
.JourneyListElement .journeyHeader .subheaderArray .HeaderInfoPacket:not(:last-child) {
  padding-right: 1vw;
  border-right: 2px solid;
  border-image: linear-gradient(to bottom, transparent 0%, #cccccc 0%, #cccccc 100%, transparent 100%) 1;
  margin-right: 1vw;
}

.JourneyListElement .journeyHeader .subheaderArray .HeaderInfoPacket:not(:last-child):last-of-type {
  padding-right: 0px;
  border-right: none;
  margin-right: 0px;
}

@media only screen and (max-width: 768px) {
  .JourneyListElement .journeyHeader .subheaderArray .HeaderInfoPacket:not(:last-child) {
    border: none;
  }
}
@media print {
  .JourneyListElement .journeyHeader .subheaderArray .HeaderInfoPacket:not(:last-child) {
    border-right: none;
  }
}
.JourneyListElement .journeyIcon {
  width: fit-content;
}

.JourneyListElement .watermarkContainer {
  text-align: right;
  container-type: size;
  flex-grow: 1;
  overflow: clip;
  position: relative;
}

.JourneyListElement .watermarkContainer .watermark {
  opacity: 10%;
  transform: rotate(-15deg);
  visibility: visible;
  position: absolute;
  right: 20px;
  bottom: 20px;
  width: 150px;
  height: 150px;
}

@container (height < 172px) {
  .JourneyListElement .watermarkContainer .watermark {
    bottom: unset;
  }
}
@container (height < 80px) {
  .JourneyListElement .watermarkContainer .watermark {
    visibility: hidden;
  }
}
@media only screen and (max-width: 769px) {
  .JourneyListElement .watermarkContainer {
    display: none;
  }
}
.JourneyDetailsLink {
  height: fit-content;
}

.JourneyDetailsLink.forHealthSummary[class][class][class] {
  padding-top: 0;
}

@media print {
  .JourneyDetailsLink {
    display: none;
  }
}
.JourneyDetailsLink .links {
  text-align: left;
}

.JourneyDetailsLink ._Icon {
  margin-left: 0.5rem;
}

@media screen and (max-width: 768px) {
  .PartialTimeline h2 {
    margin-left: 0.125rem;
  }
}
.PartialTimeline h3 {
  padding-bottom: 0.25rem;
}

.PartialTimeline .ZeroState {
  padding-right: 1rem;
}

.PartialTimeline .ZeroState .iconHolder {
  background-color: #ffffff;
}

.PartialTimeline .ZeroState ._Icon {
  margin-bottom: auto;
}

.PartialTimeline .ZeroState .textWrapper {
  margin-top: 0.75rem;
}

.PartialTimeline .todaySectionBackground {
  background-color: #e6f1f7;
  padding-right: 2.5rem;
  max-width: calc(100% + 2rem);
  width: calc(100% + 2rem);
  margin-left: -1.5rem;
  display: flex;
  padding-left: 1.6rem;
  border-radius: 6px;
}

.PartialTimeline .todaySectionBackground svg {
  height: 100%;
}

.PartialTimeline .todaySectionBackground svg line {
  stroke: #1a82b5;
}

@media screen and (max-width: 768px) {
  .PartialTimeline .todaySectionBackground {
    max-width: calc(100% + 2.5rem);
    width: calc(100% + 2.5rem);
  }
}
.PartialTimeline .todaySectionBackground .todayAndUpcomingHeader {
  margin-left: -0.7rem;
}

.PartialTimeline .todaySectionBackground .todayAndUpcomingSection .ZeroState {
  padding-top: 0.25rem;
}

.PartialTimeline .todaySectionBackground .todayAndUpcomingSection .ZeroState .iconHolder {
  background-color: #ffffff;
}

.PartialTimeline .todaySectionBackground .todayAndUpcomingSection .ZeroState ._Icon {
  margin-bottom: 0.5rem;
}

.PartialTimeline .todaySectionBackground .todayAndUpcomingSection .ZeroState .textWrapper {
  margin-top: 0.75rem;
}

.PartialTimeline .todaySectionBackground.noEvents {
  background-color: transparent;
  margin: 0.75rem 0 -0.3rem -1.54rem;
  /*rtl:raw:
  margin: 0.75rem -1.85rem 0;
  */
}

@media screen and (max-width: 768px) {
  .PartialTimeline .todaySectionBackground.noEvents {
    margin-top: 0.25rem;
  }
}
.PartialTimeline .content {
  display: flex;
  flex-direction: column;
  margin: 0;
  position: relative;
}

.PartialTimeline .content.primaryVisit {
  flex-direction: row;
  align-items: center;
}

.PartialTimeline .content.primaryVisit .primaryVisitIcon {
  margin-left: -1.2rem;
}

@media screen and (max-width: 768px) {
  .PartialTimeline .content.primaryVisit .primaryVisitIcon {
    margin-left: -0.9rem;
  }
}
@media screen and (max-width: 768px) {
  .PartialTimeline .content.primaryVisit .primaryVisitIcon.farFutureVisit {
    margin-left: -0.9rem;
  }
}
.PartialTimeline .content.primaryVisit .PastVisit {
  margin-left: 0.5rem;
}

.PartialTimeline .content.primaryVisit._Segment {
  margin-left: -0.25rem;
}

.PartialTimeline .content .InformationNode,
.PartialTimeline .content .AppointmentNode {
  width: calc(100% - 0.75rem);
  margin: 0.5rem 0.45rem;
}

.PartialTimeline .content .InformationNode ._Text,
.PartialTimeline .content .AppointmentNode ._Text {
  overflow-wrap: break-word;
}

.PartialTimeline .content .eventNode {
  position: absolute;
  width: 0.45rem;
  height: 0.45rem;
  border-radius: 50%;
  font-size: 0;
  border: 2.2px solid transparent;
  background-color: #1a82b5;
  top: 46%;
}

.PartialTimeline .content .eventNode.futureTasks, .PartialTimeline .content .eventNode.farFutureVisit, .PartialTimeline .content .eventNode.nearFutureVisit, .PartialTimeline .content .eventNode.futureOrders, .PartialTimeline .content .eventNode.ordersToSchedule, .PartialTimeline .content .eventNode.futureOutreaches {
  left: -0.975rem;
}

@media screen and (max-width: 768px) {
  .PartialTimeline .content .eventNode.futureTasks, .PartialTimeline .content .eventNode.farFutureVisit, .PartialTimeline .content .eventNode.nearFutureVisit, .PartialTimeline .content .eventNode.futureOrders, .PartialTimeline .content .eventNode.ordersToSchedule, .PartialTimeline .content .eventNode.futureOutreaches {
    left: -0.7rem;
  }
}
.PartialTimeline .content .eventNode.todayTasks, .PartialTimeline .content .eventNode.todayCarePath, .PartialTimeline .content .eventNode.todayOrders, .PartialTimeline .content .eventNode.todayAdmissionNotices, .PartialTimeline .content .eventNode.todayOutreaches {
  left: -1.475rem;
}

@media screen and (max-width: 768px) {
  .PartialTimeline .content .eventNode.todayTasks, .PartialTimeline .content .eventNode.todayCarePath, .PartialTimeline .content .eventNode.todayOrders, .PartialTimeline .content .eventNode.todayAdmissionNotices, .PartialTimeline .content .eventNode.todayOutreaches {
    left: -1.48rem;
  }
}
.PartialTimeline .timelineLine {
  width: 2rem;
  position: relative;
  font-size: 0;
}

.PartialTimeline .timelineLine .dashed {
  width: 50%;
  height: 60%;
  margin: 0 0.1rem 0 0.6rem;
  /*rtl:raw:
  margin: 0 0.3rem 0 0;
  */
}

.PartialTimeline .timelineLine .dashed svg {
  height: 100%;
}

.PartialTimeline .timelineLine .dashed svg line {
  stroke: #1a82b5;
}

.PartialTimeline .timelineLine .solid {
  width: 50%;
  height: 60%;
  margin: -0.5rem 0.65rem;
  border-left: 2.5px solid #1a82b5;
}

@media screen and (max-width: 768px) {
  .PartialTimeline .timelineLine .solid {
    height: 64%;
  }
}
@media screen and (max-width: 321px) {
  .PartialTimeline .timelineLine .solid {
    height: 57%;
  }
}
.PartialTimeline .timelineLine .fullTimelineLink {
  width: 100%;
  height: 100%;
}

.PartialTimeline .timelineLine .fullTimelineLink svg {
  height: 100%;
}

.PartialTimeline .timelineLine .fullTimelineLink svg line {
  stroke: #1a82b5;
}

.PartialTimeline .timelineLine .fullTimelineLink[class][class] {
  /*rtl:raw:
  margin-right: -0.3rem;
  */
}

.PartialTimeline .timelineLine .downArrow {
  width: 0;
  height: 0;
  position: relative;
  padding-left: 0.1rem;
  border-radius: 3px;
  border-left: 0.4rem solid transparent;
  border-right: 0.4rem solid transparent;
  border-top: 0.5rem dashed #1a82b5;
  left: -0.3rem;
}

.PartialTimeline .timelineLine .upArrow {
  width: 0;
  height: 0;
  position: relative;
  padding-left: 0.1rem;
  border-radius: 3px;
  border-left: 0.4rem solid transparent;
  border-right: 0.4rem solid transparent;
  border-bottom: 0.5rem dashed #1a82b5;
  left: 0.27rem;
}

.RecentVisitsSection {
  display: flex;
  flex-direction: column;
}

@media screen and (max-width: 768px) {
  .RecentVisitsSection {
    width: calc(100% + 0.25rem);
    max-width: calc(100% + 0.25rem);
    padding-bottom: 0.9rem;
  }
}
.RecentVisitsSection .recentEvent {
  display: flex;
  position: relative;
  padding-bottom: 0.5rem;
}

.RecentVisitsSection .recentEvent .eventNode {
  position: absolute;
  width: 0.45rem;
  height: 0.45rem;
  border-radius: 50%;
  font-size: 0;
  border: 2.2px solid transparent;
  background-color: #1a82b5;
  top: 42%;
  left: -0.06rem;
}

.RecentVisitsSection .primaryVisit {
  padding-right: 0.2rem;
}

.RecentVisitsSection ._PageHeading {
  padding-top: 0rem;
  padding-left: 1.3rem;
}

.RecentVisitsSection .TimelineNodeWrapper {
  padding-bottom: 1rem;
  margin-right: -0.275rem;
}

@media screen and (max-width: 768px) {
  .RecentVisitsSection .TimelineNodeWrapper {
    padding-bottom: 0.5rem;
  }
}
.RecentVisitsSection .timelineLine {
  left: -0.55rem;
  top: -1.2rem;
}

.RecentVisitsSection .primaryVisitIcon[class][class] {
  position: absolute;
  left: -0.25rem;
  top: 50%;
}

@media screen {
  .mobile .RecentVisitsSection .primaryVisitIcon[class][class] {
    left: -0.3rem;
  }
}
.RecentVisitsSection.noUpcomingEvents {
  margin-bottom: -1rem;
}

.TodaySection {
  background-color: #e6f1f7;
  padding-right: 2.3rem;
  max-width: calc(100% + 2.5rem);
  width: calc(100% + 2.5rem);
  margin-left: -1.9rem;
  border-radius: 6px;
}

@media screen and (max-width: 768px) {
  .TodaySection {
    max-width: calc(100% + 3rem);
    width: calc(100% + 3rem);
    padding-right: 2.1rem;
    margin-top: -0.8rem;
  }
  .TodaySection.noPastVisits {
    margin-top: 0;
  }
}
.TodaySection .todaySectionContent {
  border-left: 2.5px solid #1a82b5;
  padding-left: 1.2rem;
  margin-top: clamp(-16px, -0.5rem, -8px);
  padding-bottom: 1rem;
  margin-left: 2rem;
  padding-right: 0.1rem;
}

.TodaySection .todaySectionContent .ZeroState {
  padding-right: 1rem;
}

.TodaySection .todaySectionContent .ZeroState .iconHolder {
  background-color: #ffffff;
}

.TodaySection .todaySectionContent .ZeroState ._Icon {
  margin-bottom: auto;
}

.TodaySection .todaySectionContent .ZeroState .textWrapper {
  margin-top: 0.75rem;
}

@media (min-width: 1301px) {
  .TodaySection .todaySectionContent {
    padding-right: 0.5rem;
  }
}
.TodaySection .todaySectionContent.noPastVisits {
  margin-top: 0;
}

.TodaySection .todaySectionContent .AppointmentNode,
.TodaySection .todaySectionContent .InformationNode {
  width: calc(100% - 0.5rem);
  margin: 0.5rem 0rem;
}

@media screen and (max-width: 768px) {
  .TodaySection .todaySectionContent .AppointmentNode,
  .TodaySection .todaySectionContent .InformationNode {
    width: calc(100% - 0.75rem);
    margin-left: -0.2rem;
  }
}
.TodaySection .todaySectionContent .NearFutureVisit,
.TodaySection .todaySectionContent .FarFutureVisit,
.TodaySection .todaySectionContent .AdmissionNoticeCard,
.TodaySection .todaySectionContent .OutreachCard {
  margin: 0.5rem 0;
  width: 100%;
}

@media screen and (max-width: 1300px) {
  .TodaySection .todaySectionContent .NearFutureVisit,
  .TodaySection .todaySectionContent .FarFutureVisit,
  .TodaySection .todaySectionContent .AdmissionNoticeCard,
  .TodaySection .todaySectionContent .OutreachCard {
    margin-left: -0.05rem;
    width: calc(100% - 0.45rem);
  }
}
@media screen and (max-width: 768px) {
  .TodaySection .todaySectionContent .NearFutureVisit,
  .TodaySection .todaySectionContent .FarFutureVisit,
  .TodaySection .todaySectionContent .AdmissionNoticeCard,
  .TodaySection .todaySectionContent .OutreachCard {
    margin-left: -0.2rem;
    width: calc(100% - 0.75rem);
  }
}
.TodaySection .todaySectionContent .NearFutureVisit .BedsideDescription,
.TodaySection .todaySectionContent .FarFutureVisit .BedsideDescription,
.TodaySection .todaySectionContent .AdmissionNoticeCard .BedsideDescription,
.TodaySection .todaySectionContent .OutreachCard .BedsideDescription {
  padding-bottom: 0.5rem;
}

@media screen and (max-width: 456px) {
  .TodaySection .todaySectionContent .NearFutureVisit .BedsideDescription,
  .TodaySection .todaySectionContent .FarFutureVisit .BedsideDescription,
  .TodaySection .todaySectionContent .AdmissionNoticeCard .BedsideDescription,
  .TodaySection .todaySectionContent .OutreachCard .BedsideDescription {
    padding: 0 8px 0.5rem 8px;
  }
}
.TodaySection .todaySectionContent .NearFutureVisit .BedsideInfo,
.TodaySection .todaySectionContent .FarFutureVisit .BedsideInfo,
.TodaySection .todaySectionContent .AdmissionNoticeCard .BedsideInfo,
.TodaySection .todaySectionContent .OutreachCard .BedsideInfo {
  display: flex;
  flex-direction: column;
}

.TodaySection .todaySectionContent .NearFutureVisit .BedsideInfo .BedsideButton,
.TodaySection .todaySectionContent .FarFutureVisit .BedsideInfo .BedsideButton,
.TodaySection .todaySectionContent .AdmissionNoticeCard .BedsideInfo .BedsideButton,
.TodaySection .todaySectionContent .OutreachCard .BedsideInfo .BedsideButton {
  align-self: flex-end;
  margin-top: 0.25rem;
}

@media screen and (max-width: 456px) {
  .TodaySection .todaySectionContent .NearFutureVisit .BedsideInfo,
  .TodaySection .todaySectionContent .FarFutureVisit .BedsideInfo,
  .TodaySection .todaySectionContent .AdmissionNoticeCard .BedsideInfo,
  .TodaySection .todaySectionContent .OutreachCard .BedsideInfo {
    flex-direction: row;
    justify-content: center;
  }
}
.TodaySection .todayTaskCards {
  display: flex;
  gap: 1rem;
}

@media (max-width: 1300px) {
  .TodaySection .todayTaskCards {
    flex-direction: column;
  }
}
@media print {
  .TodaySection .todayTaskCards {
    display: block;
  }
}
.TodaySection[class][class] .primaryVisit {
  margin-left: 0;
}

.TodaySection[class][class] .primaryVisitIcon {
  margin-left: -1.95rem;
  margin-right: 0.55rem;
}

.TodaySection[class][class] .eventNode.farFutureVisit, .TodaySection[class][class] .eventNode.nearFutureVisit, .TodaySection[class][class] .eventNode.ordersToSchedule {
  left: -1.475rem;
}

@media screen and (max-width: 768px) {
  .TodaySection[class][class] .eventNode.farFutureVisit, .TodaySection[class][class] .eventNode.nearFutureVisit, .TodaySection[class][class] .eventNode.ordersToSchedule {
    left: -1.5rem;
  }
}
.FullTimelineLink {
  display: flex;
  height: 3rem;
}

.FullTimelineLink .timelineLine {
  height: 2rem;
  left: 0.066rem;
}

.FullTimelineLink .timelineLinkText {
  padding-right: clamp(10px, 1rem, 20px);
}

.FullTimelineLink .fullTimelineText {
  text-align: left;
  padding-top: 0.3rem;
}

@media screen and (max-width: 768px) {
  .FullTimelineLink .fullTimelineText {
    text-align: center;
  }
}
.FullTimelineLink.completedJourney {
  flex-direction: column;
  padding-left: 1rem;
  margin-top: 0.55rem;
  margin-left: 0;
}

@media screen and (max-width: 768px) {
  .FullTimelineLink.completedJourney {
    margin-top: 0rem;
  }
}
.FullTimelineLink .completedJourneySection {
  display: flex;
  position: relative;
  margin-bottom: 0.5rem;
  align-items: center;
}

@media screen and (max-width: 768px) {
  .FullTimelineLink .completedJourneySection {
    justify-content: center;
  }
}
.FullTimelineLink .completedJourneySection .circleContainer {
  position: absolute;
  left: -1.4rem;
  width: fit-content;
}

.FullTimelineLink .completedJourneySection .circleContainer .outerCircle {
  width: 1.2rem;
  height: 1.2rem;
  background: #ffffff;
  border: 2px solid #1a82b5;
  border-radius: 50%;
  position: relative;
  top: 0.1rem;
}

.FullTimelineLink .completedJourneySection .circleContainer .outerCircle .innerCircle {
  width: 0.7rem;
  height: 0.7rem;
  background: #1a82b5;
  border-radius: 50%;
  position: absolute;
  top: clamp(2px, 0.1rem, 5px);
  left: clamp(2px, 0.1rem, 5px);
  font-size: 0;
}

@media screen and (max-width: 768px) {
  .FullTimelineLink .completedJourneySection .circleContainer .outerCircle .innerCircle {
    top: clamp(2px, 0.1rem, 5px);
    left: clamp(2px, 0.14rem, 5px);
  }
}
.FullTimelineLink .completedJourneySection ._Text {
  margin: -0.2rem 0rem 0rem 0.5rem;
}

.UpcomingEventsSection {
  border-left: 2.5px solid #1a82b5;
  padding-left: 1.2rem;
  margin-top: clamp(-16px, -0.5rem, -8px);
  padding: 1rem 0 0.5rem 0.7rem;
  margin-left: 0.1rem;
}

@media screen and (max-width: 768px) {
  .UpcomingEventsSection {
    padding-left: 0.4rem;
    padding-top: 0.75rem;
  }
}
.UpcomingEventsSection ._PageHeading {
  padding-left: 0.5rem;
}

.UpcomingEventsSection .primaryVisit .NearFutureVisit {
  margin-right: 0;
}

.UpcomingEventsSection .primaryVisit .FarFutureVisit {
  margin: 0.5rem 0 0.5rem 0.55rem;
}

@media screen and (max-width: 768px) {
  .UpcomingEventsSection .primaryVisit .FarFutureVisit {
    margin: 0.5rem -0.2rem 0.5rem 0.3rem;
  }
}
.UpcomingEventsSection .ZeroState {
  padding-right: 1rem;
}

.UpcomingEventsSection .ZeroState .iconHolder {
  background-color: #ffffff;
}

.UpcomingEventsSection .ZeroState ._Icon {
  margin-bottom: auto;
}

.UpcomingEventsSection .ZeroState .textWrapper {
  margin-top: 0.75rem;
}

.PregnancyEnrollmentCard[class][class] {
  display: flex;
  flex-direction: row;
}

@media screen and (max-width: 768px) {
  .PregnancyEnrollmentCard[class][class] {
    flex-direction: column;
  }
}
.PregnancyEnrollmentCard._Segment {
  min-height: unset;
}

.PregnancyEnrollmentCard .enrollmentIcon {
  display: flex;
  max-width: 3rem;
}

.PregnancyEnrollmentCard .enrollmentIcon ._Icon {
  width: 48px;
  height: 48px;
}

.PregnancyEnrollmentCard .enrollmentBody {
  display: flex;
  flex-direction: row;
}

.PregnancyEnrollmentCard .enrollmentBody .enrollmentText {
  padding: 0rem 0.5rem;
  margin: 0;
}

@media screen and (max-width: 768px) {
  .PregnancyEnrollmentCard .enrollmentBody {
    justify-content: center;
  }
}
.PregnancyEnrollmentCard .enrollmentButtonWrapper {
  max-width: 6.5rem;
  align-self: flex-end;
}

.PregnancyEnrollmentCard .enrollmentButtonWrapper .enrollmentLink {
  margin: 0;
}

@media screen and (max-width: 768px) {
  .PregnancyEnrollmentCard .enrollmentButtonWrapper {
    align-self: center;
  }
  .PregnancyEnrollmentCard .enrollmentButtonWrapper .enrollmentLink {
    margin: 0.5rem 0;
  }
}
.PregnancyWeeklyGrowthCard .cardDetails {
  display: flex;
  word-break: break-word;
  flex-direction: row;
  align-items: flex-start;
}

.PregnancyWeeklyGrowthCard .pregInfo {
  padding-left: 0.5rem;
}

.PregnancyWeeklyGrowthCard .sizeComparisonText {
  padding: 0 0 0.5rem;
}

@media screen and (max-width: 768px) {
  .PregnancyWeeklyGrowthCard .sizeComparisonText {
    padding: 0;
  }
}
.PregnancyWeeklyGrowthCard .growthHeading {
  padding: 0.25rem 0 0.25rem;
}

.SettingsForm .titleWrapper {
  padding-bottom: 3.5px;
}

.SettingsForm .ProxyControl {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: left;
}

@media screen and (max-width: 768px) {
  .SettingsForm .ProxyControl {
    flex-direction: row;
  }
}
@media screen and (max-width: 200px) {
  .SettingsForm .ProxyControl {
    flex-direction: column;
    align-items: center;
  }
  .SettingsForm .ProxyControl .ToggleSwitch {
    display: inline;
  }
}
.SettingsForm .ProxyControl > :last-child {
  margin-right: auto;
  flex: 1 0 0px;
  flex-wrap: nowrap;
}

.SettingsForm h2._heading {
  color: #000000;
  flex: 4 0 0px;
}

@media screen and (max-width: 768px) {
  .SettingsForm ._LaboredCommand {
    width: 100%;
  }
}
.SettingsForm .UnsavedChangesWarning {
  display: inline-flex;
  align-items: center;
  padding-left: 0.6rem;
}

.SettingsForm ._StickyRegion {
  padding-top: 1rem;
  display: flex;
  flex-direction: row;
}

@media screen and (max-width: 768px) {
  .SettingsForm ._StickyRegion {
    flex-direction: column;
  }
}
.ProxySelectionList .StickyFooter {
  bottom: 0;
  padding-right: 0.75rem;
  padding-bottom: 0.75rem;
  position: sticky;
  margin-top: 0.5rem;
}

.ProxySelectionList[class] .proxySelectionNextButton {
  margin: 0 0 0 auto;
}

.ProxySelectionList .proxyListContents {
  flex: 1;
  overflow: auto;
  padding-right: 0.75rem;
}

.ProxySelectionList .proxyListContents li:last-child {
  margin-bottom: 0.5rem;
}

.ProxySelectionListInner ._DataEntryLabel::before {
  background-color: #ffffff;
  content: "";
  display: inline-block;
  position: relative;
  text-indent: 0;
  vertical-align: top;
  height: 1em;
  height: clamp(16px, 0.75em, 0.5in);
  width: 1em;
  width: clamp(16px, 0.75em, 0.5in);
  background-attachment: scroll;
  background-image: none;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1px solid #dbdbdb;
  border-radius: 3px;
  flex-shrink: 0;
  margin-top: 0;
  margin-right: 0.5rem;
  top: max(0px, 0.5 * (1lh - clamp(16px, 0.75em, 0.5in)) - 1px);
}

.ProxySelectionListInner:has(._input[required])::before {
  content: "";
  display: inline-block;
  vertical-align: top;
  background: url("../../images/required_asterisk.png") scroll no-repeat transparent 0 0/0.4rem 0.4rem;
  margin: 0.15rem 0.15rem 0 0;
  height: 0.4rem;
  width: 0.4rem;
  position: absolute;
  top: 0.5rem;
  left: calc(0.75rem + clamp(16px, 0.75em, 0.5in) + 0.5rem + 0.1rem);
  z-index: 2;
  margin: 0;
}

.ProxySelectionListInner ._input[required] + ._DataEntryLabel::before {
  margin-right: 1rem;
}

.ProxySelectionListInner ._input:checked + ._DataEntryLabel::before {
  background-color: #2d96ff;
  border-color: #2d96ff;
  background-image: url("../../images/prettycheck.svg");
  background-size: contain;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}

.ProxySelectionListInner ._input:disabled + ._DataEntryLabel::before {
  background-color: #eaeaea;
  border-color: #dbdbdb;
}

.ProxySelectionListInner ._input:disabled:checked + ._DataEntryLabel::before {
  background-color: #f2f2f2;
  background-image: url("../../images/prettycheck_disabled.svg");
}

.ProxySelectionListInner .proxySelectionContainer {
  width: 100%;
}

.ProxySelectionListInner .proxyChoice {
  width: 100%;
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: break-word;
  margin-right: 0;
}

.ProxySelectionListInner .proxyChoice ._DataEntryLabel {
  display: flex;
  align-items: center;
  min-height: 3.2rem;
  border: none;
  width: 100%;
  max-width: 100%;
}

.ProxySelectionListInner .proxyChoice ._DataEntryLabel[class][class][class] {
  text-shadow: none;
  text-decoration: none;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
}

.ProxySelectionListInner .proxyChoice ._DataEntryLabel[class][class][class] .proxySelectionIcon {
  background-color: #0074AD;
  box-shadow: revert;
  fill: #0074AD;
  min-width: 32px;
  min-height: 32px;
  margin-right: 5px;
}

.ProxySelectionListInner .proxyChoice ._DataEntryLabel[class][class][class] ._TextFragment {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  flex-grow: 1;
}

.ProxySelectionListInner .proxyChoice[class] ._DataEntryLabel::before {
  order: 1;
  margin-right: 0;
  margin-left: 0.3rem;
  min-width: 20px;
  width: 20px;
  min-height: 20px;
  height: 20px;
  position: initial;
}

.ProxySelectionListInner .proxyChoice ._DataEntryLabel:hover {
  background-color: #ebf4f8 !important;
}

.ProxySelectionListInner .proxyChoice ._input:checked + ._DataEntryLabel {
  border: 2px solid #0074ad;
}

.JourneyProxyAlert[class][class] {
  display: flex;
  flex-direction: row;
  padding-right: 0.1rem;
}

@media screen and (max-width: 768px) {
  .JourneyProxyAlert[class][class] {
    flex-direction: column;
  }
}
.JourneyProxyAlert._Segment {
  min-height: unset;
}

.JourneyProxyAlert .enrollmentIcon {
  display: flex;
  max-width: max-content;
}

.JourneyProxyAlert .enrollmentIcon ._Icon {
  width: 48px;
  height: 48px;
}

.JourneyProxyAlert .enrollmentBody {
  display: flex;
  flex-direction: row;
  word-wrap: break-word;
  word-break: break-word;
}

.JourneyProxyAlert .enrollmentBody .enrollmentText {
  padding: 0 0.5rem;
  margin: 0;
}

@media screen and (max-width: 768px) {
  .JourneyProxyAlert .enrollmentBody {
    justify-content: center;
  }
}
.JourneyProxyAlert .enrollmentButtonWrapper {
  max-width: max-content;
  align-self: flex-end;
  padding: 0.25rem 0;
  margin: 0 0.5rem;
}

.JourneyProxyAlert .enrollmentButtonWrapper .enrollmentLink {
  margin: 0;
  width: fit-content;
}

@media screen and (max-width: 768px) {
  .JourneyProxyAlert .enrollmentButtonWrapper {
    align-self: center;
  }
}
.HiddenProxyList[class][class] {
  height: fit-content;
  background-color: white;
  width: 70%;
  margin: 0;
  margin-top: 0.5rem;
  padding: 0 0.7rem 0;
}

@media screen and (max-width: 768px) {
  .HiddenProxyList[class][class] {
    width: 100%;
  }
}
.HiddenProxyList .familyAccessLink {
  padding: 0.7rem 0;
}

.HiddenProxyList .HiddenProxyHeading {
  color: #000000;
}

.ProxyListElement[class][class] {
  display: flex;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  width: 100%;
  padding: 0.25rem;
  align-items: center;
  gap: 10px;
  overflow-wrap: anywhere;
}

.ProxyListElement .ParticipantPhoto {
  min-height: 2.5rem;
  min-width: 2.5rem;
}

.ProxyListElement ._Text {
  color: #000000;
  font-weight: normal;
}

.ProxyListElement ._Text:not(:only-child) {
  margin: 0;
}

.SecondarySettings[class][class] {
  display: flex;
  flex-direction: column;
  width: 70%;
  padding: 0;
  margin: 0;
  border-radius: 0 0 6px 6px;
}

@media screen and (max-width: 768px) {
  .SecondarySettings[class][class] {
    width: 100%;
    margin-right: 0;
  }
}
.SecondarySettings .SecondarySetting {
  display: flex;
  flex-direction: column;
  padding: 0 0.7rem 0 1.25rem;
}

.SecondarySettings .SecondarySetting ._TextFragment.BoldText {
  font-weight: bold;
}

.SecondarySettings .SecondarySetting ._List {
  padding: 0.5rem 0;
}

.SecondarySettings .SecondarySetting.SizeUpdate {
  padding-bottom: 0.7rem;
}

.SecondarySettings > :first-child {
  padding-top: 0.5rem;
}

.SecondarySettings > :not(:first-child) {
  border-radius: 0 0 6px 6px;
  padding-bottom: 0.7rem;
}

.SecondarySettings > :not(:first-child) .ProxyControl {
  border-top: 1px solid #767676;
}

.TrackJourneySetting[class][class] {
  display: flex;
  flex-direction: column;
  width: 70%;
  padding: 0;
  margin: 0 0 -0.3rem 0;
  z-index: 1;
}

@media screen and (max-width: 768px) {
  .TrackJourneySetting[class][class] {
    width: 100%;
    margin-right: 0;
  }
}
.TrackJourneySetting ._TextFragment {
  padding: 0 0.7rem 0.7rem;
}

.TrackJourneySetting .CommPrefsString {
  padding: 0 0.7rem 0.7rem;
}

.TrackJourneySetting .ProxyControl {
  padding: 0 0.7rem 0;
}

.CareJourneyHeader {
  max-width: calc(100% + 2.5rem);
  width: calc(100% + 2.5rem);
  margin-left: -1.25rem;
  padding-top: 0.5rem;
  padding-left: 2rem;
  border-bottom: 1px solid #cccccc;
}

@media screen {
  .CareJourneyHeader {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background: rgba(217, 234, 243, 0.75);
  }
}
@media screen and (max-width: 768px) {
  .CareJourneyHeader {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
  }
}
@media print {
  .CareJourneyHeader {
    margin-left: 0;
    width: 100%;
  }
}
.CareJourneyHeader .contents {
  display: flex;
  justify-content: space-between;
}

.CareJourneyHeader:not(.StyledHeader) .contents {
  flex-wrap: wrap;
}

.CareJourneyHeader:not(.StyledHeader) .HeaderDetails {
  width: fit-content;
}

.CareJourneyHeader.StyledHeader {
  background-repeat: no-repeat;
  background-size: cover;
}

.CareJourneyHeader.StyledHeader .contents {
  position: relative;
}

@media screen and (min-width: 768px) {
  .CareJourneyHeader.StyledHeader {
    background-image: url("../../images/journey_default_header_web.svg");
  }
}
@media screen and (max-width: 768px) {
  .CareJourneyHeader.StyledHeader {
    background-image: url("../../images/journey_default_header_mobile.svg");
  }
}
@media screen and (min-width: 768px) {
  .CareJourneyHeader.StyledHeader.Pregnancy {
    background-image: url("../../images/journey_pregnancy_header_web.svg");
    background-position: right;
  }
}
@media screen and (max-width: 768px) {
  .CareJourneyHeader.StyledHeader.Pregnancy {
    background-image: url("../../images/journey_pregnancy_header_mobile.svg");
    background-position: right bottom;
    /*rtl:raw: background-position: right bottom;*/
  }
}
@media screen and (min-width: 768px) {
  .CareJourneyHeader.StyledHeader.Surgery {
    background-image: url("../../images/journey_surgery_header_web.svg");
  }
}
@media screen and (max-width: 768px) {
  .CareJourneyHeader.StyledHeader.Surgery {
    background-image: url("../../images/journey_surgery_header_mobile.svg");
  }
}
@media screen and (min-width: 768px) {
  .CareJourneyHeader.StyledHeader.Research {
    background-image: url("../../images/journey_research_header_web.svg");
    background-position: bottom right;
  }
}
@media screen and (max-width: 768px) {
  .CareJourneyHeader.StyledHeader.Research {
    background-image: url("../../images/journey_research_header_mobile.svg");
    background-position: bottom right;
  }
}
@media screen and (min-width: 768px) {
  .CareJourneyHeader.StyledHeader.Transplant {
    background-image: url("../../images/journey_transplant_header_web.svg");
    background-position: bottom right;
  }
}
@media screen and (max-width: 768px) {
  .CareJourneyHeader.StyledHeader.Transplant {
    background-image: url("../../images/journey_transplant_header_mobile.svg");
    background-position: bottom right;
  }
}
@media screen and (min-width: 768px) {
  .CareJourneyHeader.StyledHeader.Celebration {
    background-image: url("../../images/journey_celebration_header_web.svg");
    background-position: bottom right;
  }
}
@media screen and (max-width: 768px) {
  .CareJourneyHeader.StyledHeader.Celebration {
    background-image: url("../../images/journey_celebration_header_mobile.svg");
    background-position: bottom right;
  }
}
@media screen and (min-width: 768px) {
  .CareJourneyHeader.StyledHeader.Oncology {
    background-image: url("../../images/journey_oncology_header_web.svg");
    background-position: bottom right;
  }
}
@media screen and (max-width: 768px) {
  .CareJourneyHeader.StyledHeader.Oncology {
    background-image: url("../../images/journey_oncology_header_mobile.svg");
    background-position: bottom right;
  }
}
@media screen and (min-width: 768px) {
  .CareJourneyHeader.StyledHeader.CareManagement {
    background-image: url("../../images/journey_caremanagement_header_web.svg");
    background-position: bottom right;
  }
}
@media screen and (max-width: 768px) {
  .CareJourneyHeader.StyledHeader.CareManagement {
    background-image: url("../../images/journey_caremanagement_header_mobile.svg");
    background-position: bottom right;
  }
}
@media screen and (min-width: 769px) {
  .CareJourneyHeader.StyledHeader {
    background-position: bottom right;
  }
  .CareJourneyHeader.StyledHeader .HeaderDetails {
    background: linear-gradient(90deg, #ffffff calc(100% - 9rem), transparent);
    width: fit-content;
    min-width: 40%;
    padding: 0.5rem 10rem 0 2rem;
    margin-left: -2rem;
    margin-top: -0.5rem;
    max-width: 85%;
  }
  .CareJourneyHeader.StyledHeader .journeyOptions {
    background-color: #ffffff;
    border-radius: 6px;
  }
}
@media screen and (max-width: 768px) {
  .CareJourneyHeader.StyledHeader {
    background-position: bottom;
  }
}
@media screen and (min-width: 769px) {
  .CareJourneyHeader.StyledHeader.LargeFont {
    padding-left: 0.75rem;
    background-image: url("../../images/journey_default_header_mobile.svg");
    background-position: bottom;
  }
  .CareJourneyHeader.StyledHeader.LargeFont.Pregnancy {
    background-image: url("../../images/journey_pregnancy_header_mobile.svg");
    background-position: right bottom;
  }
  .CareJourneyHeader.StyledHeader.LargeFont.Surgery {
    background-image: url("../../images/journey_surgery_header_mobile.svg");
  }
  .CareJourneyHeader.StyledHeader.LargeFont.Research {
    background-image: url("../../images/journey_research_header_mobile.svg");
    background-position: bottom right;
  }
  .CareJourneyHeader.StyledHeader.LargeFont.Transplant {
    background-image: url("../../images/journey_transplant_header_mobile.svg");
    background-position: bottom right;
  }
  .CareJourneyHeader.StyledHeader.LargeFont.Celebration {
    background-image: url("../../images/journey_celebration_header_mobile.svg");
    background-position: bottom right;
  }
  .CareJourneyHeader.StyledHeader.LargeFont.Oncology {
    background-image: url("../../images/journey_oncology_header_mobile.svg");
    background-position: bottom right;
  }
  .CareJourneyHeader.StyledHeader.LargeFont.CareManagement {
    background-image: url("../../images/journey_caremanagement_header_mobile.svg");
    background-position: bottom right;
  }
  .CareJourneyHeader.StyledHeader.LargeFont .contents {
    flex-direction: column;
    align-items: center;
  }
  .CareJourneyHeader.StyledHeader.LargeFont .HeaderDetails {
    display: flex;
    flex-direction: column;
    background: none;
    margin: 0;
    padding: 0;
  }
  .CareJourneyHeader.StyledHeader.LargeFont .HeaderDetails[class][class] {
    width: 100%;
  }
  .CareJourneyHeader.StyledHeader.LargeFont .HeaderDetails .headingContainer {
    padding-top: 0.1rem;
    justify-content: center;
    text-align: center;
  }
  .CareJourneyHeader.StyledHeader.LargeFont .HeaderDetails .headingContainer .journeyTitle {
    margin-left: 0.5rem;
  }
  .CareJourneyHeader.StyledHeader.LargeFont .HeaderDetails .subheaderArray {
    justify-content: center;
  }
  .CareJourneyHeader.StyledHeader.LargeFont .journeyOptions {
    align-self: center;
    margin-right: 1.25rem;
    margin-left: 1rem;
    padding-right: 0;
    background: transparent;
  }
  .CareJourneyHeader.StyledHeader.LargeFont .journeyOptions .messagingButton .commandText {
    display: none;
  }
  .CareJourneyHeader.StyledHeader.LargeFont .journeyOptions .messagingLink .messagingLinkText {
    display: none;
  }
  .CareJourneyHeader.StyledHeader.LargeFont .journeyOptions :not(:only-child) .settingsLink {
    background: transparent;
    padding: 0;
    margin-right: 1.25rem;
  }
  .CareJourneyHeader.StyledHeader.LargeFont .journeyOptions :not(:only-child) svg {
    background-color: #ffffff;
    border-radius: 20px;
  }
  .CareJourneyHeader.StyledHeader.LargeFont .journeyOptions :only-child .settingsLink[class][class] {
    border-radius: 6px;
    padding: 0.75rem;
    background-color: #ffffff;
  }
  .CareJourneyHeader.StyledHeader.LargeFont .journeyOptions > *:not(:last-child):after {
    display: none;
  }
  .CareJourneyHeader.StyledHeader.LargeFont .HeaderText {
    background-color: #ffffff;
    border-radius: 6px;
    padding: 0.5rem 0.5rem 0 0.5rem;
    margin: 0.25rem 0.75rem 0.75rem 0;
    width: fit-content;
    align-self: center;
  }
  .CareJourneyHeader.StyledHeader.LargeFont .journeyTitle {
    overflow-wrap: anywhere;
  }
}
@media screen and (max-width: 768px) {
  .CareJourneyHeader[class][class] {
    padding-left: 0.75rem;
  }
  .CareJourneyHeader[class][class] .journeyOptions :not(:only-child) .settingsLink {
    background: none;
    padding: 0;
    margin-right: 1.25rem;
  }
  .CareJourneyHeader[class][class] .journeyOptions :not(:only-child) svg {
    background-color: #ffffff;
    border-radius: 20px;
  }
}
.CareJourneyHeader .headingContainer {
  display: flex;
  align-items: center;
  padding: 0 0 0.25rem;
  justify-content: space-between;
}

.CareJourneyHeader .journeyTitle {
  padding: 0;
  width: auto;
  overflow-wrap: break-word;
}

@media screen and (max-width: 768px) {
  .CareJourneyHeader .journeyTitle {
    margin-left: 0.5rem;
  }
}
.CareJourneyHeader .journeyOptions {
  display: flex;
  flex-direction: row;
  align-self: flex-end;
  justify-content: flex-end;
  width: fit-content;
  margin: 0 1.75rem 0.5rem -0.25rem;
  flex-shrink: 0;
  flex-grow: 0;
}

@media screen and (max-width: 768px) {
  .CareJourneyHeader .journeyOptions {
    margin-right: 1rem;
  }
}
.CareJourneyHeader .journeyOptions > * {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  margin-bottom: 0;
  min-width: fit-content;
}

.CareJourneyHeader .journeyOptions > * ._InternalLink {
  display: flex;
  margin: 0;
  padding: 0;
  align-items: center;
}

@media screen and (max-width: 768px) {
  .CareJourneyHeader .journeyOptions > * .settingsText {
    display: none;
  }
  .CareJourneyHeader .journeyOptions > * .messagingButton .commandText {
    display: none;
  }
  .CareJourneyHeader .journeyOptions > * .messagingLink .messagingLinkText {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .CareJourneyHeader .journeyOptions > *:not(:last-child):after {
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #767676;
    content: "";
    vertical-align: middle;
    height: 21px;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: 5px;
    margin-left: -4px;
  }
}
.CareJourneyHeader .journeyOptions .messagingButton,
.CareJourneyHeader .journeyOptions .settingsLink {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.CareJourneyHeader .journeyOptions .messagingButton:hover,
.CareJourneyHeader .journeyOptions .settingsLink:hover {
  text-decoration: none;
}

.CareJourneyHeader .journeyOptions .settingsLink {
  padding-left: 0;
  padding-right: 0.25rem;
}

.CareJourneyHeader .journeyOptions .settingsText {
  padding-right: 0.25rem;
}

.CareJourneyHeader .journeyOptions .messagingLink {
  padding-right: 0.75rem;
}

.CareJourneyHeader .subheaderArray {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 0 0 0.5rem;
}

@media screen and (max-width: 768px) {
  .CareJourneyHeader .subheaderArray {
    margin-left: 0.125rem;
  }
}
@media only screen and (max-width: 769px) {
  .CareJourneyHeader .subheaderArray {
    justify-content: left;
  }
}
.CareJourneyHeader .subheaderArray .HeaderInfoPacket {
  width: fit-content;
}

.CareJourneyHeader .subheaderArray .HeaderInfoPacket:not(:last-child) {
  padding-right: 1rem;
  border-right: 2px solid;
  border-image: linear-gradient(to bottom, transparent 15%, #cccccc 15%, #cccccc 85%, transparent 85%) 1;
  margin-right: 1rem;
}

.CareJourneyHeader .subheaderArray .HeaderInfoPacket:not(:last-child):last-of-type {
  padding-right: 0px;
  border-right: none;
  margin-right: 0px;
}

@media screen and (max-width: 768px) {
  .CareJourneyHeader .subheaderArray .HeaderInfoPacket:not(:last-child) {
    padding-right: 0.75rem;
    border-right: 2px solid;
    border-image: linear-gradient(to bottom, transparent 15%, #cccccc 15%, #cccccc 85%, transparent 85%) 1;
    margin-right: 0.75rem;
  }
  .CareJourneyHeader .subheaderArray .HeaderInfoPacket:not(:last-child):last-of-type {
    padding-right: 0px;
    border-right: none;
    margin-right: 0px;
  }
}
@media screen and (max-width: 768px) {
  .CareJourneyHeader {
    padding-left: 0;
  }
  .CareJourneyHeader .contents {
    flex-direction: column;
  }
  .CareJourneyHeader ._BackToListLink {
    padding: 0.25rem 0.5rem;
    margin-top: -0.05rem;
    margin-right: auto;
  }
  .CareJourneyHeader .HeaderDetails {
    display: flex;
    flex-direction: column;
  }
  .CareJourneyHeader .HeaderDetails[class][class] {
    width: 100%;
  }
  .CareJourneyHeader .HeaderDetails .headingContainer {
    padding-top: 0.1rem;
    justify-content: center;
    text-align: center;
  }
  .CareJourneyHeader .HeaderDetails .subheaderArray {
    justify-content: center;
  }
  .CareJourneyHeader .HeaderDetails ._BackToListLink {
    background-color: #ffffff;
    border-radius: 6px;
    padding-right: 0.5rem;
    align-self: center;
  }
  .CareJourneyHeader .HeaderDetails ._BackToListLink:only-child {
    align-self: flex-start;
  }
  .CareJourneyHeader .HeaderDetails ._BackToListLink.detailsPage {
    align-self: flex-start;
  }
  .CareJourneyHeader .journeyOptions {
    align-self: center;
    margin-right: 1.25rem;
    margin-left: 1rem;
  }
  .CareJourneyHeader .journeyOptions .settingsText {
    display: block;
  }
  .CareJourneyHeader .settingsLink[class][class] {
    background-color: #ffffff;
    border-radius: 6px;
    padding: 0;
  }
  .CareJourneyHeader .HeaderText {
    background-color: #ffffff;
    border-radius: 6px;
    padding: 0.5rem 0.5rem 0 0.5rem;
    margin: 0.75rem 0.75rem 0.75rem 0;
    width: fit-content;
    align-self: center;
  }
  .CareJourneyHeader .journeyTitle {
    overflow-wrap: anywhere;
  }
}
.CareJourneyHeader.FullTimelineHeader.StyledHeader .HeaderDetails {
  align-items: center;
}

.CareJourneyHeader .webSwitcher {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  width: fit-content;
}

@media screen and (max-width: 768px) {
  .CareJourneyHeader .webSwitcher {
    display: none;
  }
}
.CareJourneyHeader .topCommands {
  display: flex;
}

@media screen and (max-width: 768px) {
  .CareJourneyHeader .topCommands {
    justify-content: flex-end;
  }
}
.CareJourneyHeader .topCommands .mobileSwitcher {
  width: fit-content;
}

.CareJourneyHeader .topCommands .mobileSwitcher:only-child {
  justify-self: flex-end;
}

@media screen and (min-width: 769px) {
  .CareJourneyHeader .topCommands .mobileSwitcher {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .CareJourneyHeader .TimelineSwitcher {
    margin-right: 1rem;
  }
}
.CareJourneyHeader .TimelineSwitcher legend {
  display: none;
}

.CareJourneyHeader .TimelineSwitcher ._DataEntrySet-fields {
  display: flex;
  align-self: flex-end;
  justify-content: flex-end;
  width: fit-content;
  height: fit-content;
  border-radius: 2rem;
  margin: 0.25rem;
  border: solid 1px #cccccc;
}

@media screen and (max-width: 768px) {
  .CareJourneyHeader .TimelineSwitcher ._DataEntrySet-fields {
    align-self: center;
    margin-right: 1rem;
  }
}
.CareJourneyHeader .TimelineSwitcher ._DataEntrySet-fields ._ToggleCommand {
  margin: 0;
}

.CareJourneyHeader .TimelineSwitcher ._DataEntrySet-fields ._ToggleCommand[class] {
  background-color: #ffffff;
}

.CareJourneyHeader .TimelineSwitcher ._DataEntrySet-fields ._ToggleCommand.TimelineButton {
  border-radius: 2rem 0 0 2rem;
  text-decoration: none;
}

.CareJourneyHeader .TimelineSwitcher ._DataEntrySet-fields ._ToggleCommand.CalendarButton {
  border-radius: 0 2rem 2rem 0;
  text-decoration: none;
}

@media screen and (max-width: 768px) {
  .CareJourneyHeader .TimelineSwitcher ._DataEntrySet-fields ._ToggleCommand ._TextFragment {
    display: none;
  }
}
.CareJourneyHeader .TimelineSwitcher ._DataEntrySet-fields ._ToggleCommand.Selected[class][class][class] {
  background-color: #0074AD;
}

.CareJourneyHeader .TimelineSwitcher ._DataEntrySet-fields ._ToggleCommand.Selected ._TextFragment {
  color: #ffffff;
}

.CareJourneyHeader .TimelineSwitcher ._DataEntrySet-fields ._ToggleCommand.Selected ._Icon {
  color: #ffffff;
}

.CareJourneyHeader .TimelineSwitcher ._DataEntrySet-fields ._ToggleCommand:not(.Selected):hover ._TextFragment {
  text-decoration: underline;
}

.CareJourneyHeader .TimelineSwitcher ._DataEntrySet-fields ._ToggleCommand ._Icon {
  min-width: 16px;
}

.CareJourneysPage .headerSection {
  width: 100%;
}

.CareJourneysPage .contentWrapper {
  display: flex;
  flex-direction: row;
  margin-top: 0.75rem;
}

@media screen and (max-width: 768px) {
  .CareJourneysPage .contentWrapper {
    flex-direction: column;
  }
}
.CareJourneysPage .mainContent {
  display: flex;
  flex-direction: column;
  width: 60%;
  margin: 0 2.25rem 0 0.5rem;
  gap: 0.8rem;
  margin-right: clamp(20px, 2.25rem, 40px);
}

@media screen and (max-width: 768px) {
  .CareJourneysPage .mainContent {
    width: 100%;
    margin: 0;
    padding: 0rem;
  }
}
.CareJourneysPage .mainContent ._Segment.PregnancyWeeklyGrowthCard {
  min-height: 0rem;
}

.CareJourneysPage .sidebarContent {
  display: flex;
  flex-direction: column;
  width: 35%;
  gap: 0.8rem;
}

@media screen and (max-width: 768px) {
  .CareJourneysPage .sidebarContent {
    width: 100%;
  }
}
@media screen and (min-width: 769px) {
  .CareJourneysPage .sidebarContent h2._heading {
    padding-top: 0;
  }
}
.HeaderInfoPacket {
  display: flex;
  flex-direction: row;
  padding: 0.1rem 0;
}

.HeaderInfoPacket ._Text {
  width: auto;
  overflow-wrap: anywhere;
}

.HeaderInfoPacket .HeaderIcon {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  align-self: center;
  flex-shrink: 0;
  flex-grow: 0;
}

.HeaderInfoPacket .HeaderIcon.Date {
  margin: -0.4125em 0.09375em -0.3125em -0.195em;
}

.HeaderInfoPacket .HeaderIcon.TimeSensitive {
  margin: -0.4125em 0.09375em -0.3125em -0.3em;
}

@media only screen and (min-width: 769px) {
  .HeaderInfoPacket .HeaderIcon {
    padding-right: 0.15625em;
  }
}
.HeaderInfoPacket .subheader {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

@media only screen and (min-width: 769px) {
  .HeaderInfoPacket .subheader {
    margin-left: 0.125em;
  }
}
@media screen and (max-width: 768px) {
  .HeaderInfoPacket.journeyPageHeader {
    text-align: center;
  }
}
.JourneySkeleton .SkeletonHeader {
  margin-left: 0.5rem;
}

@media screen and (max-width: 768px) {
  .JourneySkeleton .SkeletonHeader {
    padding: 2.5rem 0 1.5rem;
  }
}
@media screen and (max-width: 768px) {
  .JourneySkeleton .SkeletonHeader .boneRow {
    justify-content: center;
  }
}
.JourneySkeletonWidget .boneRow {
  display: flex;
}

.JourneySkeletonWidget .boneRow .headerBone {
  margin: 0 0.5rem 0.5rem 0;
  width: 7.5rem;
}

.JourneySkeletonWidget .boneRow .contentBone {
  margin: 0 0.5rem 0.5rem 0;
  width: 15rem;
}

.JourneySkeletonHeading {
  padding: 0.75rem 0 0.5rem;
  margin: 0;
}

.JourneySkeletonHeading .boneRow {
  display: flex;
}

.JourneySkeletonHeading .boneRow .headerBone {
  margin: 0;
  width: 7.5rem;
}

.JourneySkeletonHeading .boneRow .contentBone {
  margin: 0;
  width: 15rem;
}

.JourneyTeamSkeleton {
  padding: 0.75rem 0 0.5rem;
  margin: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.JourneyTeamSkeleton .boneRow {
  max-width: fit-content;
}

.JourneyTeamSkeleton .boneRow .photoBone {
  margin: 0 1rem 0 0.5rem;
  width: 48px;
  height: 48px;
  border-radius: 10rem;
}

.JourneyTeamSkeleton .boneRow .contentBone {
  margin: 0;
  width: 7.5rem;
}

.JourneyTimelineSkeleton {
  padding-right: 1rem;
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
  border-left: 2.5px solid #1a82b5;
  padding-left: 1.2rem;
  margin-top: clamp(-16px, -0.5rem, -8px);
}

.JourneyTimelineSkeleton .todaySection {
  background-color: #e6f1f7;
  padding: 0 1rem 0rem 1.7rem;
  max-width: calc(100% + 4rem);
  width: calc(100% + 4rem);
  margin-left: -3rem;
  border-radius: 6px;
}

.JourneyTimelineSkeleton .todaySection .todaySectionContent {
  border-left: 2.5px solid #1a82b5;
  padding-left: 1.2rem;
  margin-top: clamp(-16px, -0.5rem, -8px);
  padding-bottom: 1rem;
  padding-top: 0.5rem;
}

.JourneyTimelineSkeleton .boneRow {
  display: flex;
}

.JourneyTimelineSkeleton .boneRow .headerBone {
  margin: 0 0.5rem 0.5rem 0;
  width: 7.5rem;
}

.JourneyTimelineSkeleton .boneRow .contentBone {
  margin: 0 0.5rem 0.5rem 0;
  width: 15rem;
}

.FarFutureVisit {
  display: flex;
  background-color: #ffffff;
  border-radius: 0.375em;
  flex-direction: column;
  margin: 0.5rem;
  width: calc(100% - 1rem);
  width: calc(100% - 0.775rem);
}

@media screen and (max-width: 768px) {
  .FarFutureVisit {
    margin-right: 0;
  }
}
@media print {
  .FarFutureVisit {
    border: solid 1px #cccccc;
  }
}
.FarFutureVisit .visitSummary {
  display: flex;
  flex-direction: row;
  padding: 0.5rem;
  align-items: center;
  padding-left: 0.75rem;
}

@media screen and (max-width: 321px) {
  .FarFutureVisit .visitSummary {
    flex-direction: column;
  }
}
.FarFutureVisit .visitSummary ._VerticalDate {
  padding-top: 0.1rem;
}

@media screen and (max-width: 768px) {
  .FarFutureVisit .visitSummary ._VerticalDate {
    padding-top: 0.3rem;
  }
}
.FarFutureVisit .visitSummary .Title {
  font-weight: bold;
}

.FarFutureVisit .visitSummary .inpatientIcon {
  padding-right: 0.4rem;
  margin: -20px -10px;
  fill: #0074AD;
}

@media screen and (max-width: 376px) {
  .FarFutureVisit .visitSummary .VisitDetails {
    padding-top: 0.25rem;
  }
}
.FarFutureVisit .visitLinks .visitLink {
  display: flex;
  justify-content: center;
  align-items: center;
}

.FarFutureVisit .visitLinks ._ActionGroup {
  margin-top: 0;
}

.FarFutureVisit .visitLinks ._ActionGroup ._Icon {
  margin: 0.1rem 0.5rem;
  fill: #0074AD;
}

@media screen and (max-width: 768px) {
  .FarFutureVisit .visitLinks ._ActionGroup ._actionable {
    padding: 0 0.5rem 0 0;
  }
}
.FarFutureVisit .visitLinks ._Icon {
  fill: #0074AD;
}

.FarFutureVisit .visitLinks .readButtonText {
  margin-left: 0;
}

.FutureVisitButtons {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  align-self: flex-end;
  padding: 0.1rem 0.5rem 0.1rem 2rem;
  margin-bottom: 0.5rem;
}

@media screen and (max-width: 768px) {
  .FutureVisitButtons {
    flex-flow: row wrap;
    justify-content: center;
    column-gap: 1rem;
    padding: 0;
  }
}
.FutureVisitButtons[class][class] a {
  margin: 0.5rem 0 0 0;
}

.NearFutureVisit {
  display: flex;
  background-color: #ffffff;
  border-radius: 0.375em;
  flex-direction: column;
  margin: 0.5rem;
  width: calc(100% - 1rem);
  align-items: center;
  width: calc(100% - 0.775rem);
}

@media screen and (max-width: 768px) {
  .NearFutureVisit {
    margin-right: 0;
  }
}
@media print {
  .NearFutureVisit {
    border: solid 1px #cccccc;
  }
}
.NearFutureVisit .visitSummary {
  display: flex;
  flex-direction: row;
  padding: 0.5rem;
  align-items: center;
  padding-left: 0.75rem;
}

@media screen and (max-width: 321px) {
  .NearFutureVisit .visitSummary {
    flex-direction: column;
  }
}
.NearFutureVisit .visitSummary ._VerticalDate {
  padding-top: 0.1rem;
}

@media screen and (max-width: 768px) {
  .NearFutureVisit .visitSummary ._VerticalDate {
    padding-top: 0.3rem;
  }
}
.NearFutureVisit .visitSummary .Title {
  font-weight: bold;
}

.NearFutureVisit .visitSummary .inpatientIcon {
  padding-right: 0.4rem;
  margin: -20px -10px;
  fill: #0074AD;
}

@media screen and (max-width: 376px) {
  .NearFutureVisit .visitSummary .VisitDetails {
    padding-top: 0.25rem;
  }
}
@media screen and (min-width: 768px) {
  .NearFutureVisit {
    flex-direction: row;
  }
}
.NearFutureVisit .visitSummary {
  flex: 2;
}

.NearFutureVisit .visitButtons {
  flex: 1;
  max-width: 500px;
}

@media screen and (max-width: 1025px) {
  .NearFutureVisit .visitButtons {
    max-width: 250px;
  }
}
@media screen and (max-width: 768px) {
  .NearFutureVisit .visitButtons {
    max-width: 100%;
    padding-right: clamp(8px, 0.5rem, 16px);
    padding-left: clamp(8px, 0.5rem, 16px);
  }
}
.PastVisit {
  display: flex;
  background-color: #ffffff;
  border-radius: 0.375em;
  flex-direction: column;
  margin: 0.5rem;
  width: calc(100% - 1rem);
  margin: 0.5rem 0 0.5rem -0.5rem;
  width: 100%;
  height: fit-content;
}

@media screen and (max-width: 768px) {
  .PastVisit {
    margin-right: 0;
  }
}
@media print {
  .PastVisit {
    border: solid 1px #cccccc;
  }
}
.PastVisit .visitSummary {
  display: flex;
  flex-direction: row;
  padding: 0.5rem;
  align-items: center;
  padding-left: 0.75rem;
}

@media screen and (max-width: 321px) {
  .PastVisit .visitSummary {
    flex-direction: column;
  }
}
.PastVisit .visitSummary ._VerticalDate {
  padding-top: 0.1rem;
}

@media screen and (max-width: 768px) {
  .PastVisit .visitSummary ._VerticalDate {
    padding-top: 0.3rem;
  }
}
.PastVisit .visitSummary .Title {
  font-weight: bold;
}

.PastVisit .visitSummary .inpatientIcon {
  padding-right: 0.4rem;
  margin: -20px -10px;
  fill: #0074AD;
}

@media screen and (max-width: 376px) {
  .PastVisit .visitSummary .VisitDetails {
    padding-top: 0.25rem;
  }
}
.PastVisit .visitLinks .visitLink {
  display: flex;
  justify-content: center;
  align-items: center;
}

.PastVisit .visitLinks ._ActionGroup {
  margin-top: 0;
}

.PastVisit .visitLinks ._ActionGroup ._Icon {
  margin: 0.1rem 0.5rem;
  fill: #0074AD;
}

@media screen and (max-width: 768px) {
  .PastVisit .visitLinks ._ActionGroup ._actionable {
    padding: 0 0.5rem 0 0;
  }
}
@media screen and (max-width: 768px) {
  .PastVisit {
    margin-left: -0.6rem;
  }
}
.PastVisit .PastVisitLink .iconContainer {
  width: fit-content;
  position: relative;
  display: flex;
  align-items: center;
  margin: 0.1rem 0;
}

.PastVisit .PastVisitLink .iconContainer ._Icon {
  margin: 0;
}

.PastVisit .PastVisitLink .unviewedIndicator {
  position: relative;
  width: clamp(13px, 0.75rem, 20px);
  height: clamp(13px, 0.75rem, 20px);
  border-radius: 50%;
  font-size: 0;
  border: 2.2px solid #ffffff;
  background-color: #005ebb;
}

.PastVisit .PastVisitLink .boldText {
  font-weight: bold;
}

.PastVisit .PastVisitLink .readContainer {
  display: flex;
  align-items: center;
  padding-left: 0.25rem;
}

.PastVisit .PastVisitLink ._Link ._Text,
.PastVisit .PastVisitLink ._Link ._TextFragment {
  color: #0074AD;
}

.VisitDetails {
  flex-direction: column;
  padding-left: 0.5rem;
  overflow-wrap: anywhere;
}

.VisitDetails[class] ._Text {
  margin: 0;
}

.VisitDetails .Title {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.VisitDetails .Details {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .VisitDetails .Details {
  color: #000000;
}

.VisitCard {
  display: flex;
  background-color: #ffffff;
  padding: 0.5rem;
  flex-direction: column;
  margin: 0.5rem;
  width: calc(100% - 2.5rem);
}

.VisitCard .PastVisitDetails {
  display: inherit;
  flex-direction: row;
}

.VisitCard .PastVisitDetails .VerticalDate {
  padding-right: 0.5rem;
  padding-left: 0.3rem;
}

.VisitCard .VisitLinks {
  flex-direction: column;
}

.VisitCard .VisitLinks .Link {
  border-top: solid;
  border-width: thin;
  border-color: #dbdbdb;
  padding: 0.25rem 0;
}

.TodayTasks.toDo {
  padding: 0;
  display: flex;
}

@media screen and (max-width: 1300px) {
  .TodayTasks.toDo {
    max-width: calc(100% - 0.5rem);
    margin-left: 0;
  }
}
@media screen and (max-width: 768px) {
  .TodayTasks.toDo {
    width: calc(100% - 0.75rem);
    margin-left: -0.2rem;
  }
}
.TodayTasks.toDo .taskCount {
  text-align: center;
  font-weight: bold;
  background-color: #f6f2fc;
  color: #8a4ed9;
  border-radius: 5px;
  border-top-right-radius: 10% 50%;
  border-bottom-right-radius: 10% 50%;
  flex: 1;
  width: 33%;
  min-width: 170px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-bottom: 0.55rem;
}

.TodayTasks.toDo .taskCount .taskLabel {
  font-size: var(--wptheme_font-size_3);
  margin-bottom: 0;
  word-wrap: break-word;
  padding-top: 0.5rem;
}

.TodayTasks.toDo .taskCount .numTasks {
  font-size: var(--wptheme_font-size_9);
  margin-top: 0;
}

.TodayTasks.toDo .taskList {
  flex: 2;
  width: 60%;
  display: flex;
  flex-direction: column;
  margin: 0.5rem 0.5rem 0 0.4rem;
}

.TodayTasks.toDo .taskList .taskRows {
  max-width: fit-content;
  flex: 1;
}

.TodayTasks.toDo .taskList .additionalTasksMessage {
  margin: 0.2rem 0 0.1rem 0.2rem;
}

.TodayTasks.toDo .taskList .tasksLinkSection {
  display: flex;
  justify-content: right;
}

@media screen and (max-width: 456px) {
  .TodayTasks.toDo {
    flex-direction: column;
  }
  .TodayTasks.toDo .taskCount {
    border-radius: 6px 6px 50% 50%/6px 6px 25px 25px;
    width: auto;
    padding: 0.25rem 0;
    min-width: unset;
  }
  .TodayTasks.toDo .taskCount .taskLabel {
    font-size: var(--wptheme_font-size_0);
  }
  .TodayTasks.toDo .taskCount .numTasks {
    font-size: var(--wptheme_font-size_6);
    margin-top: -0.25rem;
  }
  .TodayTasks.toDo .taskList {
    width: auto;
  }
  .TodayTasks.toDo .taskList .tasksLinkSection {
    justify-content: center;
  }
}
.TodayTasks.pastDue {
  padding: 0;
  display: flex;
}

@media screen and (max-width: 1300px) {
  .TodayTasks.pastDue {
    max-width: calc(100% - 0.5rem);
    margin-left: 0;
  }
}
@media screen and (max-width: 768px) {
  .TodayTasks.pastDue {
    width: calc(100% - 0.75rem);
    margin-left: -0.2rem;
  }
}
.TodayTasks.pastDue .taskCount {
  text-align: center;
  font-weight: bold;
  background-color: #fbe6e6;
  color: #d30000;
  border-radius: 5px;
  border-top-right-radius: 10% 50%;
  border-bottom-right-radius: 10% 50%;
  flex: 1;
  width: 33%;
  min-width: 170px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-bottom: 0.55rem;
}

.TodayTasks.pastDue .taskCount .taskLabel {
  font-size: var(--wptheme_font-size_3);
  margin-bottom: 0;
  word-wrap: break-word;
  padding-top: 0.5rem;
}

.TodayTasks.pastDue .taskCount .numTasks {
  font-size: var(--wptheme_font-size_9);
  margin-top: 0;
}

.TodayTasks.pastDue .taskList {
  flex: 2;
  width: 60%;
  display: flex;
  flex-direction: column;
  margin: 0.5rem 0.5rem 0 0.4rem;
}

.TodayTasks.pastDue .taskList .taskRows {
  max-width: fit-content;
  flex: 1;
}

.TodayTasks.pastDue .taskList .additionalTasksMessage {
  margin: 0.2rem 0 0.1rem 0.2rem;
}

.TodayTasks.pastDue .taskList .tasksLinkSection {
  display: flex;
  justify-content: right;
}

@media screen and (max-width: 456px) {
  .TodayTasks.pastDue {
    flex-direction: column;
  }
  .TodayTasks.pastDue .taskCount {
    border-radius: 6px 6px 50% 50%/6px 6px 25px 25px;
    width: auto;
    padding: 0.25rem 0;
    min-width: unset;
  }
  .TodayTasks.pastDue .taskCount .taskLabel {
    font-size: var(--wptheme_font-size_0);
  }
  .TodayTasks.pastDue .taskCount .numTasks {
    font-size: var(--wptheme_font-size_6);
    margin-top: -0.25rem;
  }
  .TodayTasks.pastDue .taskList {
    width: auto;
  }
  .TodayTasks.pastDue .taskList .tasksLinkSection {
    justify-content: center;
  }
}
@media screen and (min-width: 769px) {
  .TodayTasks.onlyTaskCard .taskCount {
    width: 20%;
  }
  .TodayTasks.onlyTaskCard .taskList {
    width: 80%;
    flex: 4;
    margin: 1rem 0.5rem 0 1rem;
  }
}
.JourneyTask {
  display: flex;
  padding-bottom: 0.1rem;
  align-items: flex-start;
  flex-direction: row;
}

.JourneyTask ._Icon {
  margin-right: 0.3rem;
  flex-shrink: 0;
}

@media screen and (max-width: 456px) {
  .JourneyTask .journeyTypeIcon {
    max-width: 1.1em;
  }
}
.JourneyTask .taskDescription {
  max-width: fit-content;
  padding-top: 0.2rem;
}

.JourneyTask .taskDescription[class] {
  margin-right: 0.1rem;
  margin-top: 0;
}

.JourneyTask .taskAriaLabel {
  width: 0;
}

.JourneyTask .taskDescriptionAndIcon {
  display: flex;
  flex-direction: row;
  align-items: end;
  width: unset;
}

.FutureTasks[class][class] {
  margin: 0.5rem;
  width: calc(100% - 0.775rem);
  align-items: center;
  min-height: 1rem;
}

@media screen and (max-width: 768px) {
  .FutureTasks[class][class] {
    margin-right: 0.1rem;
  }
}
@media screen and (max-width: 426px) {
  .FutureTasks[class][class] {
    margin-right: 0rem;
  }
}
.FutureTasks .disclosureContent {
  padding-top: 0.2rem;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}

@media screen and (min-width: 321px) {
  .FutureTasks .disclosureContent {
    padding-left: clamp(40px, 3rem, 50px);
  }
}
.FutureTasks .disclosureContent ._container {
  width: fit-content;
}

.FutureTasks .disclosureContent a {
  height: fit-content;
  margin-left: 0.75rem;
}

.FutureTasks .disclosureAXText {
  width: 0;
  font-size: 0;
}

.FutureTasks .taskIcon {
  max-width: fit-content;
  width: 48px;
  height: 48px;
}

.FutureTasks .taskHeader {
  margin-left: clamp(6px, 0.75rem, 10px);
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  text-align: left;
  padding-top: 0.1rem;
}

.FutureTasks .taskHeader .tasksSummary {
  margin-bottom: 0.2rem;
  padding-right: 0.3rem;
  font-weight: bold;
}

.FutureTasks .taskHeader .dateRange {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  margin: 0;
}

.FutureTasks .taskRows {
  margin: 0.3rem 0 0 0.3rem;
}

.FutureTasks .additionalTasksMessage {
  margin-left: 0.5rem;
  display: flex;
  align-items: center;
  margin-top: 0.5rem;
}

.FutureTasks .additionalTasksMessage[class][class][class] ._Text {
  max-width: fit-content;
  margin-right: 0.2rem;
}

.FutureTasks ._ExpandCommand {
  display: flex;
  align-items: center;
}

.FutureTasks ._ExpandCommand .arrowIcon {
  transition: transform 0.1s;
}

.FutureTasks ._ExpandCommand .arrowIcon.expanded {
  transform: rotate(-180deg);
}

.FutureTasks ._ExpandableItem {
  display: none;
}

@media print {
  .FutureTasks ._ExpandableItem {
    display: block;
  }
}
.FutureTasks ._ExpandableItem.expanded {
  display: block;
}

.FutureTasks ._ExpandCommand {
  width: 100%;
}

.FutureTasks ._ExpandCommand .arrowIcon {
  margin-right: clamp(10px, 0.5rem, 20px);
  color: #0074AD;
}

@media screen and (max-width: 426px) {
  .FutureTasks ._ExpandCommand .arrowIcon {
    margin-right: clamp(1px, 0.25rem, 10px);
  }
}
.UpcomingOrdersCard[class][class] {
  margin: 0.5rem;
  width: calc(100% - 0.775rem);
  align-items: center;
  padding: 0;
  min-height: 1rem;
}

@media screen and (max-width: 768px) {
  .UpcomingOrdersCard[class][class] {
    margin-right: 0.1rem;
  }
}
@media screen and (max-width: 426px) {
  .UpcomingOrdersCard[class][class] {
    margin-right: 0rem;
  }
}
.UpcomingOrdersCard .orderHeading {
  display: flex;
  padding-top: 0.2rem;
  padding-left: 0.5rem;
  align-items: center;
}

.UpcomingOrdersCard .orderHeading .orderImageContainer {
  width: auto;
}

.UpcomingOrdersCard .orderHeading .orderImage {
  height: 48px;
  width: 48px;
}

.UpcomingOrdersCard .orderHeading .orderContent {
  padding-left: 0.5rem;
  overflow-wrap: anywhere;
}

.UpcomingOrdersCard .orderHeading .orderContent .Title {
  font-weight: bold;
}

@media screen and (max-width: 768px) {
  .UpcomingOrdersCard .orderList {
    width: 100%;
  }
}
.UpcomingOrdersCard .orderList ._ListElement:not(:last-child)::after {
  content: "";
  display: block;
  width: auto;
  height: 1px;
  background-color: #dbdbdb;
}

.UpcomingOrdersCard .orderList ._ListElement:first-child::before {
  content: "";
  display: block;
  width: auto;
  height: 1px;
  background-color: #dbdbdb;
}

.UpcomingOrdersCard .orderList ._LoadMoreCommand {
  border-top: 1px solid #dbdbdb;
  border-width: thin;
  width: auto;
  height: 2.4rem;
}

.UpcomingOrdersCard .orderList ._LoadMoreCommand ._Command {
  padding: 0;
}

.UpcomingOrdersCard .orderList ._LoadMoreCommand ._Command .contentWrapper {
  margin: 0;
}

.UpcomingOrdersCard .orderList ._LoadMoreCommand.finished {
  display: none;
}

.UpcomingOrdersCard .orderList .orderSection {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  display: flex;
  padding: 0.1rem 0.25rem;
  align-items: center;
  overflow-wrap: anywhere;
}

.UpcomingOrdersCard .orderList .orderSection .orderlabel {
  padding: inherit;
}

.UpcomingOrdersCard .orderList .orderSection .orderlabel ._Text {
  margin: 0;
}

.UpcomingOrdersCard .orderList .orderSection:is(:focus, :hover) {
  text-decoration: none;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  background-color: #ebf4f8;
}

.UpcomingOrdersCard .orderList .orderSection .arrowIcon {
  color: #767676;
}

.UpcomingOrdersCardToday[class][class] {
  margin: 0.5rem;
  margin-left: 0;
  padding: 0;
}

@media screen and (max-width: 1300px) {
  .UpcomingOrdersCardToday[class][class] {
    max-width: calc(100% - 0.5rem);
    margin-left: 0;
  }
}
@media screen and (max-width: 768px) {
  .UpcomingOrdersCardToday[class][class] {
    width: calc(100% - 0.75rem);
    margin-left: -0.2rem;
  }
}
.UpcomingOrdersCardToday .orderHeading {
  display: flex;
  padding-top: 0.2rem;
  padding-left: 0.5rem;
  align-items: center;
}

.UpcomingOrdersCardToday .orderHeading .orderImageContainer {
  width: auto;
}

.UpcomingOrdersCardToday .orderHeading .orderImage {
  height: 48px;
  width: 48px;
}

.UpcomingOrdersCardToday .orderHeading .orderContent {
  padding-left: 0.5rem;
  overflow-wrap: anywhere;
}

.UpcomingOrdersCardToday .orderHeading .orderContent .Title {
  font-weight: bold;
  margin-bottom: 0.3rem;
}

.UpcomingOrdersCardToday .orderHeading .orderContent .subTitle {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  margin-top: 0;
}

[data-altstylesheet="High Contrast"] .UpcomingOrdersCardToday .orderHeading .orderContent .subTitle {
  color: #000000;
}

@media screen and (max-width: 768px) {
  .UpcomingOrdersCardToday .orderList {
    width: 100%;
  }
}
.UpcomingOrdersCardToday .orderList ._ListElement:not(:last-child)::after {
  content: "";
  display: block;
  width: auto;
  height: 1px;
  background-color: #dbdbdb;
}

.UpcomingOrdersCardToday .orderList ._ListElement:first-child::before {
  content: "";
  display: block;
  width: auto;
  height: 1px;
  background-color: #dbdbdb;
}

.UpcomingOrdersCardToday .orderList ._LoadMoreCommand {
  border-top: 1px solid #dbdbdb;
  border-width: thin;
  width: auto;
  height: 2.4rem;
}

.UpcomingOrdersCardToday .orderList ._LoadMoreCommand ._Command {
  padding: 0;
}

.UpcomingOrdersCardToday .orderList ._LoadMoreCommand ._Command .contentWrapper {
  margin: 0;
}

.UpcomingOrdersCardToday .orderList ._LoadMoreCommand.finished {
  display: none;
}

.UpcomingOrdersCardToday .orderList .orderSection {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  display: flex;
  padding: 0.1rem 0.25rem;
  align-items: center;
  overflow-wrap: anywhere;
}

.UpcomingOrdersCardToday .orderList .orderSection .orderlabel {
  padding: inherit;
}

.UpcomingOrdersCardToday .orderList .orderSection .orderlabel ._Text {
  margin: 0;
}

.UpcomingOrdersCardToday .orderList .orderSection:is(:focus, :hover) {
  text-decoration: none;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  background-color: #ebf4f8;
}

.UpcomingOrdersCardToday .orderList .orderSection .arrowIcon {
  color: #767676;
}

.AdmissionNoticeCard.boundary-strong {
  padding: 0;
  display: flex;
}

@media screen and (max-width: 1300px) {
  .AdmissionNoticeCard.boundary-strong {
    max-width: calc(100% - 0.5rem);
    margin-left: 0;
  }
}
@media screen and (max-width: 768px) {
  .AdmissionNoticeCard.boundary-strong {
    width: calc(100% - 0.75rem);
    margin-left: -0.25rem;
  }
}
@media screen and (max-width: 456px) {
  .AdmissionNoticeCard.boundary-strong {
    flex-direction: column;
  }
}
.AdmissionNoticeCard.boundary-strong .admissionIcon {
  background-color: #f6f2fc;
  border-radius: 5px;
  border-top-right-radius: 20% 50%;
  border-bottom-right-radius: 20% 50%;
  flex: 1;
  width: 33%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  row-gap: 0.3rem;
  min-width: 170px;
}

.AdmissionNoticeCard.boundary-strong .admissionIcon .admissionOutline {
  max-width: fit-content;
  filter: drop-shadow(0px 3px 0.3px #ffffff) drop-shadow(0px -3px 0.3px #ffffff) drop-shadow(3px 0px 0.3px #ffffff) drop-shadow(-3px 0px 0.3px #ffffff);
}

@media screen and (max-width: 456px) {
  .AdmissionNoticeCard.boundary-strong .admissionIcon {
    width: auto;
    border-radius: 6px 6px 50% 50%/6px 6px 25% 25%;
  }
}
.AdmissionNoticeCard.boundary-strong .admissionNotices {
  flex: 2;
  width: 67%;
  display: flex;
  flex-direction: column;
  margin: 0 0.5rem 0 0.4rem;
}

.AdmissionNoticeCard.boundary-strong .admissionNotices h1,
.AdmissionNoticeCard.boundary-strong .admissionNotices h2,
.AdmissionNoticeCard.boundary-strong .admissionNotices h3,
.AdmissionNoticeCard.boundary-strong .admissionNotices h4,
.AdmissionNoticeCard.boundary-strong .admissionNotices h5,
.AdmissionNoticeCard.boundary-strong .admissionNotices h6,
.AdmissionNoticeCard.boundary-strong .admissionNotices _PageHeading {
  color: #000000;
  font-weight: bold;
}

@media screen and (max-width: 456px) {
  .AdmissionNoticeCard.boundary-strong .admissionNotices .noticeList {
    text-align: left;
  }
}
.AdmissionNoticeCard.boundary-strong .admissionNotices .noticeList:last-child {
  padding-bottom: 0.75rem;
}

.AdmissionNoticeCard.boundary-strong .admissionNotices .admissionNoticesHeader {
  padding: 0.75rem 0 0.5rem;
  font-weight: bold;
  font-size: var(--wptheme_font-size_1);
}

.AdmissionNoticeCard.boundary-strong .admissionNotices ._TextFragment {
  overflow-wrap: anywhere;
}

@media screen and (max-width: 456px) {
  .AdmissionNoticeCard.boundary-strong .admissionNotices ._TextFragment {
    text-align: center;
  }
}
@media screen and (max-width: 456px) {
  .AdmissionNoticeCard.boundary-strong .admissionNotices {
    width: auto;
  }
}
@media screen and (min-width: 769px) {
  .AdmissionNoticeCard.boundary-strong .admissionIcon {
    width: 20%;
  }
  .AdmissionNoticeCard.boundary-strong .admissionNotices {
    width: 80%;
    flex: 4;
    margin: 0 0.5rem 0 1rem;
  }
}
.AdmissionNoticeCard.boundary-strong .notice {
  display: flex;
  padding-bottom: 0.1rem;
  align-items: flex-start;
  flex-direction: row;
}

.AdmissionNoticeCard.boundary-strong .notice .noticeIcon {
  flex: 0 1 content;
  margin-right: 0.3rem;
}

@media screen and (max-width: 426px) {
  .AdmissionNoticeCard.boundary-strong .notice .noticeIcon ._Icon {
    max-width: 1.1em;
  }
}
.AdmissionNoticeCard.boundary-strong .notice .noticeText {
  max-width: fit-content;
  padding-top: 0.2rem;
  overflow-wrap: anywhere;
}

.OrdersToSchedule[class][class] {
  display: flex;
  flex-direction: row;
  padding-left: 0.1rem;
  margin-left: 0;
}

.OrdersToSchedule._Segment {
  min-height: unset;
}

.OrdersToSchedule .ordToSchedIcon {
  display: flex;
  max-width: 3rem;
  padding-top: 0.2rem;
  padding-left: 0.2rem;
}

.OrdersToSchedule .icon48x48 {
  width: 48px;
  height: 48px;
}

.OrdersToSchedule .ordToSchedMessage {
  padding-left: 0.5rem;
}

.OrdersToSchedule .ordToSchedBody {
  display: flex;
  flex-direction: column;
  padding-top: 0.5rem;
  padding-right: 0.5rem;
}

@media screen and (max-width: 768px) {
  .OrdersToSchedule .ordToSchedBody {
    justify-content: center;
  }
}
.OrdersToSchedule .ordToSchedBody .ordToSchedeButton {
  min-width: 6rem;
  align-self: flex-end;
  margin-top: 1rem;
}

@media screen and (max-width: 768px) {
  .OrdersToSchedule .ordToSchedBody .ordToSchedeButton {
    align-self: center;
  }
}
.OrdersToScheduleCardToday[class][class] {
  margin: 0.5rem;
  margin-left: 0;
  padding: 0;
  min-height: 5.5rem;
}

@media screen and (max-width: 1300px) {
  .OrdersToScheduleCardToday[class][class] {
    max-width: calc(100% - 0.5rem);
    margin-left: 0;
  }
}
@media screen and (max-width: 768px) {
  .OrdersToScheduleCardToday[class][class] {
    width: calc(100% - 0.75rem);
    margin-left: -0.2rem;
  }
}
.TodayQuestionnaires[class][class] {
  padding: 0;
  display: flex;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  padding: 0;
  margin: 0.5rem 0 0.5rem 0;
  display: flex;
}

@media screen and (max-width: 1300px) {
  .TodayQuestionnaires[class][class] {
    max-width: calc(100% - 0.5rem);
    margin-left: 0;
  }
}
@media screen and (max-width: 768px) {
  .TodayQuestionnaires[class][class] {
    width: calc(100% - 0.75rem);
    margin-left: -0.2rem;
  }
}
.TodayQuestionnaires[class][class] .taskCount {
  text-align: center;
  font-weight: bold;
  background-color: #f6f2fc;
  color: #8a4ed9;
  border-radius: 5px;
  border-top-right-radius: 10% 50%;
  border-bottom-right-radius: 10% 50%;
  flex: 1;
  width: 33%;
  min-width: 170px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-bottom: 0.55rem;
}

.TodayQuestionnaires[class][class] .taskCount .taskLabel {
  font-size: var(--wptheme_font-size_3);
  margin-bottom: 0;
  word-wrap: break-word;
  padding-top: 0.5rem;
}

.TodayQuestionnaires[class][class] .taskCount .numTasks {
  font-size: var(--wptheme_font-size_9);
  margin-top: 0;
}

.TodayQuestionnaires[class][class] .taskList {
  flex: 2;
  width: 60%;
  display: flex;
  flex-direction: column;
  margin: 0.5rem 0.5rem 0 0.4rem;
}

.TodayQuestionnaires[class][class] .taskList .taskRows {
  max-width: fit-content;
  flex: 1;
}

.TodayQuestionnaires[class][class] .taskList .additionalTasksMessage {
  margin: 0.2rem 0 0.1rem 0.2rem;
}

.TodayQuestionnaires[class][class] .taskList .tasksLinkSection {
  display: flex;
  justify-content: right;
}

@media screen and (max-width: 456px) {
  .TodayQuestionnaires[class][class] {
    flex-direction: column;
  }
  .TodayQuestionnaires[class][class] .taskCount {
    border-radius: 6px 6px 50% 50%/6px 6px 25px 25px;
    width: auto;
    padding: 0.25rem 0;
    min-width: unset;
  }
  .TodayQuestionnaires[class][class] .taskCount .taskLabel {
    font-size: var(--wptheme_font-size_0);
  }
  .TodayQuestionnaires[class][class] .taskCount .numTasks {
    font-size: var(--wptheme_font-size_6);
    margin-top: -0.25rem;
  }
  .TodayQuestionnaires[class][class] .taskList {
    width: auto;
  }
  .TodayQuestionnaires[class][class] .taskList .tasksLinkSection {
    justify-content: center;
  }
}
.TodayQuestionnaires[class][class] .qnrSection {
  display: flex;
  flex-direction: column;
  flex: 2;
  margin: 1rem 0.5rem 0 1rem;
  margin-bottom: 0;
}

.TodayQuestionnaires[class][class] .qnrSection .qnrList .additionalQnrMsg {
  margin: 0.2rem 0 0.1rem 0.5rem;
}

.TodayQuestionnaires[class][class] .qnrSection .linkSection {
  display: flex;
  justify-content: flex-end;
  margin-top: auto;
}

@media screen and (max-width: 456px) {
  .TodayQuestionnaires[class][class] .qnrSection {
    margin: 0.5rem 0.5rem 0 0.5rem;
    width: auto;
  }
  .TodayQuestionnaires[class][class] .qnrSection .linkSection {
    justify-content: center;
  }
}
.Outreach {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-left: 0.25rem;
}

.Outreach .outreachIcon {
  display: flex;
  align-self: flex-start;
  width: 48px;
  height: 48px;
}

.Outreach .outreachBody {
  flex-direction: column;
  padding-top: 0.3rem;
  padding-left: 0.5rem;
  overflow-wrap: anywhere;
}

.Outreach .outreachBody ._Text {
  margin: 0;
}

.Outreach .outreachBody .outreachCardHeader {
  font-size: var(--wptheme_font-size_1);
}

.Outreach .outreachBody .outreachDetailsText {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .Outreach .outreachBody .outreachDetailsText {
  color: #000000;
}

.Outreach .outreachBody .outreachDetailsText .plannedDateText {
  padding: 0.2rem 0rem;
}

.OutreachCard {
  margin: 0.5rem;
  min-height: 5.5rem;
  width: calc(100% - 0.775rem);
}

.JourneyRelatedLinks {
  margin-top: 0.5rem;
}

.JourneyRelatedLinks .JourneyRelatedLinksListContainer {
  min-height: unset;
  padding: 0;
}

.JourneyRelatedLinks .JourneyRelatedLinksListContainer ._ListElement .JourneyRelatedLink {
  border-bottom: 1px solid #eaeaea;
}

.JourneyRelatedLinks .JourneyRelatedLinksListContainer ._ListElement:last-of-type .JourneyRelatedLink {
  border-bottom: none;
}

.JourneyRelatedLink {
  padding: 0.5rem 0;
}

.JourneyRelatedLink:hover, .JourneyRelatedLink:active, .JourneyRelatedLink:focus {
  background-color: #ebf4f8;
}

.JourneyRelatedLink .journeyRelatedLinkLink {
  display: flex;
  flex-wrap: nowrap;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  padding-right: 0.4rem;
}

.JourneyRelatedLink .journeyRelatedLinkLink:hover, .JourneyRelatedLink .journeyRelatedLinkLink:active, .JourneyRelatedLink .journeyRelatedLinkLink:focus {
  text-decoration: unset;
}

.JourneyRelatedLink .journeyRelatedLinkLink .journeyRelatedLinkContent {
  display: flex;
  flex-wrap: nowrap;
  position: relative;
}

.JourneyRelatedLink .journeyRelatedLinkLink .journeyRelatedLinkContent .journeyRelatedLinkIcon {
  margin-right: 0.5rem;
  flex-shrink: 0;
  flex-grow: 0;
  vertical-align: text-top;
}

.JourneyRelatedLink .journeyRelatedLinkLink .journeyRelatedLinkContent .journeyRelatedLinkHeader {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.JourneyRelatedLink .journeyRelatedLinkLink .journeyRelatedLinkContent .journeyRelatedLinkText {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  word-break: break-word;
  text-align: left;
  justify-content: center;
}

.JourneyRelatedLink .journeyRelatedLinkLink .journeyRelatedLinkContent .journeyRelatedLinkText.no-icon {
  padding-left: 2.4rem;
}

.JourneyRelatedLink .journeyRelatedLinkLink .journeyRelatedLinkContent .journeyRelatedLinkText.unviewed {
  font-weight: bold;
}

.JourneyRelatedLink .journeyRelatedLinkLink .journeyRelatedLinkContent .journeyRelatedLinkUnviewedIndicator {
  min-width: 0.6rem;
  width: 0.6rem;
  height: 0.6rem;
  border-radius: 50%;
  margin-left: 0.6rem;
  margin-right: 0.1rem;
  margin-top: 0.6rem;
}

.JourneyRelatedLink .journeyRelatedLinkLink .journeyRelatedLinkContent .journeyRelatedLinkUnviewedIndicator.unviewed {
  background-color: #005ebb;
}

.JourneyRelatedLink .journeyRelatedLinkLink .journeyRelatedLinkContent .journeyRelatedLinkUnviewedIndicator.viewed {
  background-color: transparent;
}

.JourneyRelatedLink .journeyRelatedLinkLink .journeyRelatedLinkContent .journeyRelatedLinkUnviewedIndicator.not-visible {
  width: 0;
  height: 0;
  margin: 0 0.1rem 0 0;
}

.JourneyRelatedLink .journeyRelatedLinkLink .journeyRelatedLinkArrowContainer {
  max-width: fit-content;
  margin: 0 0.2rem;
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  float: right;
}

.JourneyRelatedLink .journeyRelatedLinkLink .journeyRelatedLinkArrowContainer .journeyRelatedLinkArrowIcon {
  color: #767676;
  flex-shrink: 0;
  flex-grow: 0;
  /* rtl:raw: transform: scaleX(-1); */
}

.JourneyRelatedLinkSubheader {
  width: fit-content;
}

.JourneyRelatedLinkSubheader .subheader {
  color: #767676;
}

.PostJourneySummaryLinks .postJourneySummaryContext {
  overflow-wrap: anywhere;
}

.PostJourneySummaryLinks .postJourneySummaryLinksListContainer {
  min-height: unset;
  padding: 0;
}

.PostJourneySummaryLinks .postJourneySummaryLinksListContainer ._ListElement .PostJourneySummary {
  border-bottom: 1px solid #eaeaea;
}

.PostJourneySummaryLinks .postJourneySummaryLinksListContainer ._ListElement:last-of-type {
  border-bottom: none;
}

.PostJourneySummary {
  display: flex;
  padding: 0.5rem 0;
  width: 100%;
}

.PostJourneySummary:hover, .PostJourneySummary:active, .PostJourneySummary:focus {
  background-color: #ebf4f8;
}

.PostJourneySummary .postJourneySummaryLink {
  display: flex;
  flex-wrap: nowrap;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  width: 100%;
}

.PostJourneySummary .postJourneySummaryLink.noNewLinks {
  padding-left: 1rem;
}

.PostJourneySummary .postJourneySummaryLink.hasNewLinks {
  padding-left: 1.75rem;
}

.PostJourneySummary .postJourneySummaryLink:hover, .PostJourneySummary .postJourneySummaryLink:active, .PostJourneySummary .postJourneySummaryLink:focus {
  text-decoration: unset;
}

.PostJourneySummary .postJourneySummaryLink .postJourneySummaryLinkInfoContainer {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
}

.PostJourneySummary .postJourneySummaryLink .postJourneySummaryLinkInfoContainer .postJourneySummaryLinkText {
  padding-bottom: 0px;
}

.PostJourneySummary .postJourneySummaryLink .postJourneySummaryLinkInfoContainer .postJourneySummaryNewLink {
  font-weight: bold;
}

.PostJourneySummary .postJourneySummaryLink .flagContainer {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 1.75rem;
  min-width: 1.75rem;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  column-gap: 0.5rem;
}

.PostJourneySummary .postJourneySummaryLink .flagContainer > * {
  flex: 0 0 auto;
}

@media print {
  .PostJourneySummary .postJourneySummaryLink .flagContainer {
    min-width: 0;
  }
  .PostJourneySummary .postJourneySummaryLink .flagContainer:empty {
    margin-right: 0;
  }
}
.PostJourneySummary .postJourneySummaryLink .flagContainer .flagUnread {
  height: 0.55rem;
  width: 0.55rem;
  display: inline-block;
  border-radius: 100%;
  background-color: #005ebb;
}

@media print {
  .PostJourneySummary .postJourneySummaryLink .flagContainer .flagUnread {
    background-color: #005ebb !important;
    margin: 0;
  }
}
.PostJourneySummary .postJourneySummaryLink ._ExternalLinkIcon {
  width: clamp(16px, 1.847rem, 48px);
  height: clamp(16px, 1.847rem, 48px);
  margin: auto 0.7rem;
  align-items: center;
  flex-shrink: 0;
  flex-grow: 0;
  color: #767676;
}

.WaitlistInfo .waitlistCard[class][class] {
  padding-top: 0.5rem;
}

.WaitlistInfo .waitlistCard .statusBanner {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding-left: 0.3rem;
  background-color: #ccffd8;
  display: flex;
  max-width: -webkit-fill-available;
  border-radius: 6px;
  align-items: center;
  min-height: 3rem;
}

.WaitlistInfo .waitlistCard .statusBanner .activeCheck {
  color: #12553d;
}

.WaitlistInfo .waitlistCard .statusBanner .statusText {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0.2rem;
  color: #000000;
}

.WaitlistInfo .waitlistCard .statusBanner.inactiveStatus {
  background-color: gray;
}

.WaitlistInfo .waitlistCard .statusExplanation {
  padding-top: 0.5rem;
  padding-right: 0.5rem;
  padding-left: 0.8rem;
  padding-bottom: 0.4rem;
}

.WaitlistInfo .waitlistCard .goToLetters[class][class] {
  margin: unset;
  max-width: 100%;
  word-break: break-word;
  padding-top: unset;
}

.WaitlistInfo .waitlistCard .scoresSection {
  padding-bottom: 0.5rem;
}

.WaitlistInfo .waitlistCard .scoresSection .scoreRow {
  padding-left: 0.8rem;
}

.WaitlistInfo .waitlistCard .scoresSection .scoreRow .score {
  color: unset;
  padding-top: 0.2rem;
  padding-bottom: 0;
  font-weight: bold;
}

.WaitlistInfo .waitlistCard .scoresSection .scoreDateRow {
  padding-left: 0.8rem;
}

.WaitlistInfo .waitlistCard .scoresSection .scoreLinkRow .scoreLink {
  padding-left: 0.8rem;
  text-align: left;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.WaitlistInfo .boundary-strong {
  padding: 0;
  min-height: unset;
  margin-bottom: 0.5rem;
}

.TreatmentInfo .treatmentCard {
  margin-bottom: 0.8rem;
  padding: 0;
}

.TreatmentInfo .treatmentCard .cardContent {
  display: flex;
  flex-direction: row;
}

.TreatmentInfo .treatmentCard .treatmentInfoSegment {
  padding: 0.5rem;
}

.TreatmentInfo .treatmentCard .treatmentHeaderWithCycle {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.TreatmentInfo .treatmentCard .treatmentHeaderWithCycle ._heading {
  padding-top: 0;
}

.TreatmentInfo .treatmentCard .cycleInline {
  display: flex;
  flex-direction: row;
  padding: 0 0 0.5rem;
}

.TreatmentInfo .treatmentCard .plannedTreatment {
  padding-left: 0.8rem;
  padding-bottom: 0.3rem;
  display: flex;
  flex-direction: column;
  min-width: 0;
  flex: 1 1 0;
}

.TreatmentInfo .treatmentCard .plannedTreatment.researchNoEpisode {
  height: 100%;
  justify-content: center;
}

.TreatmentInfo .treatmentCard .episodeMobileOnly,
.TreatmentInfo .treatmentCard .episodeDesktopOnly {
  display: none;
}

@media screen and (max-width: 768px) {
  .TreatmentInfo .treatmentCard .episodeMobileOnly {
    display: block;
  }
}
@media screen and (min-width: 769px) {
  .TreatmentInfo .treatmentCard .episodeDesktopOnly {
    display: block;
    padding-left: 0.8rem;
  }
}
.TreatmentInfo .treatmentCard .plannedTreatmentText {
  padding: 0;
  margin: 0;
  display: flex;
}

.TreatmentInfo .treatmentCard ._Icon {
  margin-right: 0.3rem;
  flex-shrink: 0;
}

.TreatmentInfo .treatmentCard .lighthouseThumbnailContainer {
  display: flex;
  flex-wrap: wrap;
  width: 6rem;
  height: 30%;
  margin-left: 15px;
  margin-top: 5px;
  flex: 0 1 auto;
  overflow: hidden;
}

.TreatmentInfo .treatmentCard .lighthouseThumbnailIcon {
  flex-direction: column;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: min(100%, 10rem);
  display: block;
}

@media screen and (max-width: 768px) {
  .TreatmentInfo .treatmentCard .cardContent {
    display: flex;
    flex-direction: column;
  }
  .TreatmentInfo .treatmentCard .treatmentIconContainer {
    width: auto;
    border-radius: 6px 6px 50% 50%/6px 6px 25px 25px;
    padding: 0.25rem 0 0.5rem 0;
    margin-bottom: 0.5rem;
    background-color: #dee9f7;
    justify-content: center;
    align-content: center;
    height: 3.5rem;
  }
  .TreatmentInfo .treatmentCard .treatmentIconContainer > .lighthouseThumbnailIcon {
    justify-content: center;
    align-content: center;
    width: 100%;
  }
  .TreatmentInfo .treatmentCard .treatmentInfoSegment {
    padding-top: 0;
  }
  .TreatmentInfo .treatmentCard .lighthouseThumbnailContainer {
    background-color: #dee9f7;
    display: flex;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 3rem;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0.5rem;
    border-radius: 6px 4px 6px 4px;
    height: auto;
    min-height: 3rem;
  }
  .TreatmentInfo .treatmentCard .lighthouseThumbnailContainer ._heading {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
    white-space: normal;
    overflow-wrap: break-word;
    word-break: break-word;
    hyphens: auto;
  }
  .TreatmentInfo .treatmentCard .lighthouseThumbnailIcon {
    height: 2.25rem;
    width: 12%;
  }
  .TreatmentInfo .treatmentCard .treatmentHeaderWithCycle ._heading {
    width: 92%;
  }
}
.TreatmentInfo .treatmentCard .upcomingTreatmentContainer {
  display: flex;
  flex-direction: column;
  padding: 0;
  margin: 0;
}

.TreatmentInfo .treatmentCard .upcomingTreatmentContainer.inline {
  flex-direction: row;
  flex-wrap: wrap;
  white-space: normal;
  gap: 0 8px;
}

.TreatmentInfo .treatmentCard .upcomingTreatmentContainer > .cycleText {
  width: auto;
  margin-top: 1px;
  margin-bottom: 3px;
  font-weight: bold;
}

.TreatmentInfo .treatmentCard .upcomingTreatmentContainer > .plannedDateText {
  margin-top: 1px;
  width: auto;
  margin-bottom: 3px;
}

.TreatmentInfo .treatmentCard .upcomingTreatmentContainer > .plannedDateText.inline {
  white-space: normal;
}

@media screen and (max-width: 768px) {
  .TreatmentInfo .treatmentCard .upcomingTreatmentContainer {
    flex-direction: column;
  }
  .TreatmentInfo .treatmentCard .upcomingTreatmentContainer .cycleText {
    width: 100%;
    margin-bottom: 1px;
  }
}
.TreatmentInfo .treatmentCard .medSection {
  font-weight: bold;
  min-width: 0;
  container-type: inline-size;
}

.TreatmentInfo .treatmentCard ._Disclosure .disclosureButton {
  color: #0074AD;
  justify-content: left;
  /*rtl:raw: justify-content: right;*/
}

.TreatmentInfo .treatmentCard ._Disclosure .disclosureButton .disclosureChevron {
  color: #0074AD;
}

.TreatmentInfo .treatmentCard .disclosureText {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  margin: 0.5rem 0 !important;
}

[data-altstylesheet="High Contrast"] .TreatmentInfo .treatmentCard .disclosureText {
  color: #000000;
}

.TreatmentInfo .treatmentCard .noTreatmentMeds {
  margin-top: 10px;
  margin-bottom: 10px;
}

@media screen and (max-width: 768px) {
  .TreatmentInfo .treatmentCard .medSection {
    padding-left: 0;
  }
  .TreatmentInfo .treatmentCard .moreTreatmentSection {
    padding-left: 0;
    margin-top: 3px;
  }
  .TreatmentInfo .treatmentCard ._Disclosure .disclosureButton {
    margin-left: 0;
  }
}
.TreatmentInfo .treatmentCard {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.TreatmentInfo .treatmentCard .medRows {
  margin: 0.3rem 0.1rem 0.3rem 0;
  display: flex;
  flex-direction: row;
  font-weight: normal;
  width: unset;
  width: auto;
  min-width: 0;
}

.TreatmentInfo .treatmentCard .medRows ._SvgSprite {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  fill: unset;
  stroke: unset;
}

.TreatmentInfo .treatmentCard .oralRow {
  margin: 0.3rem 0.1rem 0.3rem;
  display: flex;
  flex-direction: row;
  font-weight: normal;
  width: auto;
  min-width: 0;
}

.TreatmentInfo .treatmentCard .innerMedSegment {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex: 1 1 auto;
  min-width: 0;
}

.TreatmentInfo .treatmentCard .innerMedSegment .medText:only-child {
  margin: auto 0;
}

.TreatmentInfo .treatmentCard .medText {
  margin-top: 0;
  margin-bottom: 0;
  word-wrap: break-word;
  hyphens: auto;
  overflow-wrap: break-word;
  white-space: normal;
  max-width: 100%;
  min-width: 0;
  white-space: normal;
  -webkit-hyphens: auto;
}

.TreatmentInfo .treatmentCard .brandName {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  margin-top: 0;
  padding-bottom: 0.3rem;
  min-width: 0;
}

[data-altstylesheet="High Contrast"] .TreatmentInfo .treatmentCard .brandName {
  color: #000000;
}

.TreatmentInfo .treatmentCard .list {
  display: grid;
  word-break: break-word;
}

.TreatmentInfo .treatmentCard .list.singleCol {
  /* always one column */
  grid-template-columns: 1fr !important;
}

.TreatmentInfo .treatmentCard .list.multiCol {
  grid-auto-flow: row;
  grid-template-columns: repeat(2, minmax(8rem, 1fr));
  /* each row just tall enough for its content */
  grid-auto-rows: min-content;
  /* gaps between pills */
  column-gap: 1rem;
  row-gap: 0.5rem;
  width: 100%; /* fill the card width */
  min-width: 0; /* allow it to shrink inside flex parents */
  align-items: start;
}

@container (width < 16rem) {
  .TreatmentInfo .treatmentCard .list.multiCol {
    grid-template-columns: repeat(auto-fit, minmax(8rem, 1fr));
  }
}
@media screen and (max-width: 768px) {
  .TreatmentInfo .treatmentCard .medIcon {
    max-width: 1.5em;
  }
}
@media screen and (max-width: 16rem) {
  .TreatmentInfo .treatmentCard .list.multiCol {
    /* always one column */
    grid-template-columns: 1fr !important;
  }
}
.DiagnosisInfo .diagnosisList {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.DiagnosisCard {
  overflow-wrap: break-word;
}

.DiagnosisCard .diagnosisTitle {
  display: flex;
}

.DiagnosisCard .diagnosisTitle .diagnosisTitleIcon {
  flex: none;
  margin-top: auto;
  margin-bottom: auto;
  width: 2rem;
}

.DiagnosisCard .diagnosisTitle .diagnosisTitleText {
  font-weight: bold;
  margin-top: auto;
  margin-bottom: auto;
  padding: 0;
}

.DiagnosisCard .diagnosisDetails {
  padding-left: 2rem;
}

.DiagnosisCard .diagnosisDetails .diagnosedOnDateString[class][class] {
  margin-bottom: 0.5rem;
}

.DiagnosisCard .diagnosisDetails .diagnosisEducationLink {
  margin: 0;
  text-align: left;
}

.DiagnosisCard .diagnosisDetails .diagnosisEducationLink:not(:last-child) {
  margin-bottom: 0.5rem;
}

.DiagnosisCard .diagnosisDetails .diagnosisEducationLink[class][class] {
  padding: 0;
}

.DiagnosisCard .stageDetails {
  display: inline-block;
  vertical-align: middle;
}

.DiagnosisCard .stageDetails:not(:last-child) {
  margin-bottom: 0.5rem;
}

.DiagnosisCard .stageDetails .stageEducationLink {
  display: inline;
}

.DiagnosisCard .stageDetails .stageEducationLink[class][class] {
  padding-left: 0;
}

.DiagnosisCard .stageDetails .stageEducationLink[class][class]._Link {
  padding: 0;
}

.DiagnosisCard .metastasisDetails {
  display: inline-block;
  vertical-align: middle;
}

.DiagnosisCard .metastasisDetails .metastasisEducationLink {
  display: inline;
}

.DiagnosisCard .metastasisDetails .metastasisEducationLink[class][class] {
  padding-left: 0;
}

.DiagnosisCard .metastasisDetails .metastasisEducationLink[class][class]._Link {
  padding: 0;
}

.TreatmentSummary .txSummCard {
  display: flex;
  flex-direction: row;
}

.TreatmentSummary .txSummCard[class][class] {
  padding: 0;
}

@media screen and (max-width: 768px) {
  .TreatmentSummary .txSummCard {
    flex-direction: column;
  }
}
.TreatmentSummary .txSummCard .iconSwoop {
  background-color: #e0f1ff;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  border-top-right-radius: 20% 50%;
  border-bottom-right-radius: 20% 50%;
  width: 125px;
}

@media screen and (max-width: 768px) {
  .TreatmentSummary .txSummCard .iconSwoop {
    background-color: #e0f1ff;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: unset;
    border-radius: 6px 6px 50% 50%/6px 6px 25px 25px;
  }
}
.TreatmentSummary .txSummCard .txSummBigIcon {
  margin: 0.5rem 0 0.5rem 0;
}

@media screen and (max-width: 768px) {
  .TreatmentSummary .txSummCard .txSummBigIcon {
    display: none;
  }
}
.TreatmentSummary .txSummCard .txSummSmallIcon {
  display: none;
}

@media screen and (max-width: 768px) {
  .TreatmentSummary .txSummCard .txSummSmallIcon {
    display: unset;
    margin: 0.5rem 0 0.5rem 0;
  }
}
.TreatmentSummary .txSummCard .txSummaryContent {
  display: flex;
  padding: 0.75rem;
  flex-direction: column;
}

.TreatmentSummary .txSummCard .txSummaryContent > .viewSummaryLink {
  width: fit-content;
  align-self: flex-end;
}

@media screen and (max-width: 768px) {
  .TreatmentSummary .txSummCard .txSummaryContent > .viewSummaryLink {
    align-self: center;
  }
}
.ProgressBar progress {
  position: relative;
  height: 1.1rem;
  width: 100%;
  border-radius: 100px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin-top: 0.5rem;
  overflow: hidden;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}

.ProgressBar progress::-webkit-progress-bar {
  background-color: #eaeaea;
  -webkit-box-shadow: inset 0 0 0 1px #0074AD;
  -moz-box-shadow: inset 0 0 0 1px #0074AD;
  box-shadow: inset 0 0 0 1px #0074AD;
  border-radius: 100px;
}

@media print {
  .ProgressBar progress::-webkit-progress-bar {
    background-color: transparent;
  }
}
.ProgressBar progress::-webkit-progress-value {
  background-color: #0074AD;
  border-radius: 100px;
  transition: 0.33s;
  transition-timing-function: ease-in-out;
}

.ProgressBar progress::-moz-progress-bar {
  background-color: #0074AD;
  -webkit-box-shadow: inset 0 0 0 1px #0074AD;
  -moz-box-shadow: inset 0 0 0 1px #0074AD;
  box-shadow: inset 0 0 0 1px #0074AD;
  border-radius: 100px;
  transition: 0.33s;
  transition-timing-function: ease-in-out;
}

.StatusBadge[class][class] {
  display: flex;
  align-items: center;
  font-size: 0.8rem;
  font-weight: bold;
  height: fit-content;
  height: -moz-fit-content;
  max-width: max-content;
  padding: 2px 5px;
  border-radius: 4px;
  white-space: nowrap;
}

.StatusBadge.complete {
  background-color: #eafbea;
  border: thin solid #10a341;
}

.StatusBadge.active {
  background-color: #e2f1fe;
  border: thin solid #0085f2;
}

.Timeline {
  margin-top: 1rem;
}

.Timeline .timelineList {
  list-style: none;
}

.Timeline .timelineList li {
  outline: none;
}

@media print {
  .Timeline .timelineList li {
    display: block;
    break-inside: avoid;
  }
}
.Timeline .timelineList > *:not(:first-child) .TimelineStep.currentStep {
  padding-top: 0;
}

.Timeline .timelineList > *:not(:first-child) .TimelineStep.currentStep .stepWrapper {
  padding-top: 1rem;
}

.Timeline .timelineList > *:not(:first-child) .TimelineStep.currentStep .stepIndicator {
  top: calc(1rem - 1px);
}

.Timeline .timelineList > *:not(:first-child):last-child .TimelineStep {
  padding-top: 1rem;
}

.Timeline .timelineList > *:not(:first-child):last-child .TimelineStep .stepWrapper::before {
  content: "";
  height: calc(1rem - 8.6px);
  border-left: 8.6px solid #0074AD;
  position: absolute;
  left: -8.6px;
  top: -1rem;
}

@-moz-document url-prefix() {
  .Timeline .timelineList > *:not(:first-child):last-child .TimelineStep .stepWrapper::before {
    left: -8px;
  }
}
.Timeline .timelineList > *:not(:first-child):last-child .TimelineStep::after {
  content: "";
  height: 17.3px;
  width: 17.3px;
  border-bottom: 8.6px solid #0074AD;
  border-left: 8.6px solid #0074AD;
  position: absolute;
  top: calc(-26.9px + 1rem);
  transform: rotate(-45deg);
  transform-origin: bottom left;
  left: 23.7px;
}

.mobile .Timeline .timelineList > *:not(:first-child):last-child .TimelineStep::after {
  left: 24.7px;
}

@media screen and (min-width: 769px) {
  .Timeline .timelineList > *:not(:first-child):last-child .TimelineStep::after {
    left: 24.7px;
  }
}
.Timeline .timelineList > *:not(:first-child):last-child .TimelineStep.currentStep {
  padding-top: 2rem;
}

.Timeline .timelineList > *:not(:first-child):last-child .TimelineStep.currentStep::before {
  top: 1rem;
}

.Timeline .timelineList > *:not(:first-child):last-child .TimelineStep.currentStep::after {
  top: calc(-26.9px + 2rem);
}

.Timeline .timelineList > *:not(:first-child):last-child .TimelineStep.currentStep .stepWrapper {
  padding-top: 0;
}

.Timeline .timelineList > *:not(:first-child):last-child .TimelineStep.currentStep .stepWrapper::before {
  height: calc(2rem - 8.6px);
  top: -2rem;
}

.Timeline .timelineList > *:not(:first-child):last-child .TimelineStep.currentStep .stepIndicator {
  top: -1px;
}

@media print {
  .Timeline .timelineList > *:not(:first-child):last-child .TimelineStep .stepWrapper {
    padding-bottom: 0 !important;
  }
}
.Timeline .timelineList > *:last-child .stepWrapper {
  border-left-color: transparent !important;
}

.Timeline .TimelineStep.shiftDown {
  margin-bottom: -1rem;
}

.TimelineStep {
  padding: 0 8.6px 0 5.2px;
  position: relative;
}

.TimelineStep .stepWrapper {
  border-left: 8.6px solid #0074AD;
  margin-left: 15.2px;
  margin-bottom: -1px;
  padding-bottom: calc(1rem + 1px);
  position: relative;
  width: unset;
  z-index: 1;
}

.TimelineStep .stepIndicator {
  background-color: #ffffff !important;
  border-radius: 50%;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  font-size: 1.25rem;
  font-weight: bold;
  text-align: center;
  height: 39px;
  width: 39px;
  display: flex;
  align-items: center;
  position: absolute;
  left: -23.8px;
  top: -1px;
  z-index: 1;
}

.TimelineStep .stepIndicator .assistivetext {
  left: 0;
}

@media print {
  .TimelineStep .stepIndicator {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
    border: solid 1px black;
  }
}
.TimelineStep .stepContent {
  margin-left: 26px;
  min-height: 3rem;
  width: unset;
}

.TimelineStep .currentStepText {
  font-weight: bold;
}

.TimelineStep .currentStepText[class] {
  margin-bottom: 0.25rem;
}

.TimelineStep.currentStep {
  padding-top: 1rem;
}

.TimelineStep.currentStep::before {
  background-color: #cce3ee !important;
  border-radius: 6px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  content: "";
  width: 100%;
  position: absolute;
  bottom: 1rem;
  left: 0;
  top: 0;
}

@media print {
  .TimelineStep.currentStep::before {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
    height: 100%;
  }
}
.TimelineStep.currentStep .stepWrapper {
  padding-bottom: 2rem;
}

.TimelineStep.currentStep.penultimateStep::before {
  bottom: 0;
}

.TimelineStep.currentStep.penultimateStep .stepWrapper {
  padding-bottom: 1rem;
}

.TimelineStep.hiddenStep .stepWrapper {
  border-left-color: transparent !important;
}

.TimelineStep.hiddenStep .stepWrapper::before {
  content: "";
  position: absolute;
  width: 8.6px;
  height: 100%;
  left: -8.6px;
  background-color: #0074AD;
  -webkit-mask-image: url("../../images/timeline_view_older_border.svg");
  mask-image: url("../../images/timeline_view_older_border.svg");
  mask-repeat: round;
  mask-size: 100% 100%;
}

@-moz-document url-prefix() {
  .TimelineStep.hiddenStep .stepWrapper::before {
    left: -8px;
  }
}
@media print {
  .TimelineStep.hiddenStep .stepWrapper::before {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
    background-color: black !important;
  }
}
.TimelineStep.hiddenStep .stepWrapper .stepContent {
  display: flex;
  align-items: center;
  margin-bottom: 0.5rem;
}

@media screen and (max-width: 768px) {
  .TimelineStep.hiddenStep .stepWrapper .stepContent {
    justify-content: center;
  }
}
.TimelineStep.penultimateStep:not(.currentStep) .stepWrapper {
  padding-bottom: 0;
}

/* Copyright 2022 Epic Systems Corporation */
.ActiveCarePlan[class] {
  margin: 0;
  width: 100%;
  height: 100%;
  word-break: break-word;
  display: flex;
  flex-direction: column;
}

.ActiveCarePlan > *[class][class]:last-child {
  margin-bottom: 0.5rem;
}

.ActiveCarePlan .actions {
  flex-grow: 1;
  align-items: flex-end;
}

.ActiveCarePlan .actions[class] {
  justify-content: center;
}

@media print {
  .ActiveCarePlan {
    border: 1px solid #767676;
    break-inside: avoid;
  }
}
.ActiveCarePlan .providerAssignedText {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .ActiveCarePlan .providerAssignedText {
  color: #000000;
}

.ActiveCarePlansList .activePlansList {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  padding-top: 0.5rem;
}

.ActiveCarePlansList .activePlansList > * {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0 0.5rem 1rem 0.5rem;
}

@media only screen and (min-width: 769px) {
  .ActiveCarePlansList .activePlansList > * {
    flex-basis: 50%;
    max-width: 50%;
  }
}
@media only screen and (min-width: 1025px) {
  .ActiveCarePlansList .activePlansList > * {
    flex-basis: 33.33%;
    max-width: 33.33%;
  }
}
.AvailableCarePlan[class] {
  margin: 0;
  width: 100%;
  height: 100%;
  word-break: break-word;
  display: flex;
  flex-direction: column;
}

.AvailableCarePlan > *[class][class]:last-child {
  margin-bottom: 0.5rem;
}

.AvailableCarePlan .actions {
  flex-grow: 1;
  align-items: flex-end;
}

.AvailableCarePlan .actions[class] {
  justify-content: center;
}

@media print {
  .AvailableCarePlan {
    border: 1px solid #767676;
    break-inside: avoid;
  }
}
.AvailableCarePlan .carePlanDescriptionPreview {
  overflow: hidden;
  display: flex;
  display: -webkit-box;
  line-clamp: 4;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}

.AvailableCarePlansList .availablePlansList {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}

.AvailableCarePlansList .availablePlansList > * {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0 0.5rem 1rem 0.5rem;
}

@media only screen and (min-width: 769px) {
  .AvailableCarePlansList .availablePlansList > * {
    flex-basis: 50%;
    max-width: 50%;
  }
}
@media only screen and (min-width: 1025px) {
  .AvailableCarePlansList .availablePlansList > * {
    flex-basis: 33.33%;
    max-width: 33.33%;
  }
}
.CarePlanDetails[class] {
  margin: 0;
  width: 100%;
  height: 100%;
  word-break: break-word;
  display: flex;
  flex-direction: column;
}

.CarePlanDetails > *[class][class]:last-child {
  margin-bottom: 0.5rem;
}

.CarePlanDetails .actions {
  flex-grow: 1;
  align-items: flex-end;
}

.CarePlanDetails .actions[class] {
  justify-content: center;
}

@media print {
  .CarePlanDetails {
    border: 1px solid #767676;
    break-inside: avoid;
  }
}
.CarePlanDetails .taskTypesLabel[class] {
  margin-bottom: 0.5rem;
}

.CarePlanDetails .disclaimerText {
  white-space: pre-wrap;
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .CarePlanDetails .disclaimerText {
  color: #000000;
}

.CarePlanDetails .disclaimerText[class] {
  margin-top: 1rem;
}

.CarePlanDetails .descriptionText {
  white-space: pre-wrap;
}

.CarePlanDetailsPage {
  min-height: calc(100vh - 17.2rem);
  min-height: calc(100vh - (var(--wp-header-height) + 4.75rem + var(--wp-footer-height) + 1rem));
}

.mobile .CarePlanDetailsPage {
  min-height: calc(100vh - 1rem);
}

.datatile .CarePlanDetailsPage {
  min-height: auto;
}

.mobile .CarePlanDetailsPage {
  margin-top: 1rem;
}

.CarePlanDetailsPage .skipToToast {
  display: block;
  position: fixed;
  color: #ffffff;
  background: #000000;
  border: 1px solid #ffffff;
  border-radius: 6px;
  box-shadow: 0 0 3px #ffffff;
  filter: brightness(1.2);
  margin: 2px;
  padding: 0.2rem;
  pointer-events: none;
  text-decoration: underline;
  z-index: 1;
  opacity: 0;
  transition-duration: 0.2s;
  transition-property: opacity;
  margin-top: -0.5rem;
}

.CarePlanDetailsPage .skipToToast:focus {
  opacity: 1;
}

.CarePlanDetailsPage .skipToToast:focus {
  pointer-events: auto;
}

.CarePlanDetailsPage .skipToToast:focus {
  z-index: 1000;
}

@media screen and (max-width: 768px) {
  .CarePlanDetailsPage .skipToToast {
    margin-top: -1rem;
  }
}
.mobile .CarePlanDetailsPage .skipToToast {
  margin-top: 0.75rem;
}

.CarePlanDetailsPage .CarePlanDetails {
  max-width: 30rem;
}

.mobile .CarePlanDetailsPage ._PageTitle {
  display: none;
}

.CarePlanHeader {
  display: flex;
}

.CarePlanHeader .carePlanIcon {
  height: 48px;
  width: 48px;
  flex-shrink: 0;
  margin-right: 0.5rem;
}

.CarePlanHeader .headingSection {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.CarePlanHeader .carePlanHeading {
  font-size: var(--wptheme_font-style_h4_size);
  color: var(--wptheme_font-style_h4_color);
  font-weight: var(--wptheme_font-style_h4_weight);
  flex-basis: 100%;
  padding: 0;
}

.CarePlanHeader .durationSection {
  display: flex;
}

.CarePlanHeader .durationIcon {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  flex-shrink: 0;
}

[data-altstylesheet="High Contrast"] .CarePlanHeader .durationIcon {
  color: #000000;
}

.CarePlanHeader .durationText {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  align-self: center;
}

[data-altstylesheet="High Contrast"] .CarePlanHeader .durationText {
  color: #000000;
}

.CarePlans {
  min-height: calc(100vh - 17.2rem);
  min-height: calc(100vh - (var(--wp-header-height) + 4.75rem + var(--wp-footer-height) + 1rem));
}

.mobile .CarePlans {
  min-height: calc(100vh - 1rem);
}

.datatile .CarePlans {
  min-height: auto;
}

.mobile .CarePlans {
  margin-top: 1rem;
}

.CarePlans .skipToToast {
  display: block;
  position: fixed;
  color: #ffffff;
  background: #000000;
  border: 1px solid #ffffff;
  border-radius: 6px;
  box-shadow: 0 0 3px #ffffff;
  filter: brightness(1.2);
  margin: 2px;
  padding: 0.2rem;
  pointer-events: none;
  text-decoration: underline;
  z-index: 1;
  opacity: 0;
  transition-duration: 0.2s;
  transition-property: opacity;
  margin-top: -0.5rem;
}

.CarePlans .skipToToast:focus {
  opacity: 1;
}

.CarePlans .skipToToast:focus {
  pointer-events: auto;
}

.CarePlans .skipToToast:focus {
  z-index: 1000;
}

@media screen and (max-width: 768px) {
  .CarePlans .skipToToast {
    margin-top: -1rem;
  }
}
.mobile .CarePlans .skipToToast {
  margin-top: 0.75rem;
}

.CarePlans .titleHeading {
  padding-bottom: 0;
}

.mobile .CarePlans .titleHeading {
  display: none;
}

.ExploreCarePlans .explorePlansHeader {
  display: flex;
  align-items: center;
  margin: 1rem 0 0.5rem 0;
}

.ExploreCarePlans .explorePlansIcon {
  flex-shrink: 0;
  margin-right: 0.5rem;
}

.ExploreCarePlans .explorePlansHeading {
  padding: 0;
}

.TaskTypesList > * {
  display: flex;
  align-items: center;
}

.TaskTypesList .taskTypeIcon {
  margin-right: 0.5rem;
}

/* Copyright 2020-2025 Epic Systems Corporation */
.EpicIDCard {
  max-width: 360px;
  width: 100%;
  border-radius: 20px;
  background-color: #ffffff;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  overflow: hidden;
  justify-self: center;
  margin-bottom: 1rem;
  margin-top: 1rem;
  display: grid;
  grid-auto-flow: row;
  position: relative;
  transition: transform 0.5s ease-out;
  animation: grow 3s linear 1s;
  align-self: center;
  will-change: transform;
}

@media (prefers-reduced-motion) {
  .EpicIDCard {
    animation: none;
  }
}
.EpicIDCard .backgroundImageContainer .backgroundImage {
  height: auto;
  display: block;
  max-width: none;
  width: 103%;
}

.EpicIDCard .infoSection {
  padding: 0rem 0.75rem 0.5rem 0.75rem;
  position: relative;
  display: grid;
  grid-auto-flow: column;
}

.EpicIDCard .infoSection .patientName {
  font-weight: bold;
  margin-bottom: 0.1rem;
  display: block;
  margin: 0;
}

.EpicIDCard .infoSection .userEmail {
  margin: 0;
  display: block;
}

.EpicIDCard .infoSection .keyIcon {
  justify-self: end;
}

.EpicIDCard .infoSection ._SvgSprite {
  width: 42px;
  height: 42px;
  margin-right: -5px;
}

.EpicIDCard .infoSection .epicIDCredentialsSection {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

.EpicIDCard .infoSection .epicIDCredentialsSection .epicIDImage {
  height: 1.125rem;
  align-self: start;
}

.mobile.androidWebview .EpicIDCard .infoSection .epicIDCredentialsSection .epicIDImage {
  height: 1lh;
}

.EpicIDCard .shimmer {
  position: absolute;
  opacity: 0;
  top: 0;
  left: -10;
  width: 100%;
  height: 100%;
  z-index: 10;
  /* gradient */
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 10%, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0.1) 90%, rgba(255, 255, 255, 0) 100%);
  width: 15%;
  height: 100%;
  transform: skew(-10deg);
  width: 15%;
  height: 100%;
  animation: move 3s 1s;
  transition: opacity 1s ease-in, opacity 0.5s ease-out;
}

@media (prefers-reduced-motion) {
  .EpicIDCard .shimmer {
    animation: none;
  }
}
@keyframes grow {
  0% {
    transform: scale(1);
  }
  10% {
    transform: scale(1.001);
  }
  30% {
    transform: scale(1.008);
  }
  70% {
    transform: scale(1.001);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes move {
  0% {
    left: 0;
    opacity: 0;
  }
  5% {
    opacity: 0.1;
  }
  45% {
    opacity: 0.5;
  }
  100% {
    left: 100%;
    opacity: 0.1;
  }
}
.EpicIDCard:hover {
  transform: scale(1.005);
  transition: transform 0.5s ease-in;
}

/* Copyright 2024 Epic Systems Corporation */
@media screen and (max-width: 1300px) and (min-width: 768px) {
  .CentralHomepage .secondaryContent .ContactInformationSection {
    width: calc(100% - 400px);
  }
}
.CentralHomepage .secondaryContent .ContactInformationSection ._PageHeading {
  padding-top: 0;
}

.CentralHomepage .secondaryContent .ContactInformationSection .AutoSyncWidget .icon {
  flex-shrink: 1;
}

.CentralHomepage .secondaryContent .ContactInformationSection .ContactInformation {
  box-shadow: none;
}

.CentralHomepage .secondaryContent .ContactInformationSection .ContactInformation.boundary-strong {
  padding-top: 0;
}

.CentralHomepage .secondaryContent .ContactInformationSection .ContactInformation .grid {
  margin-bottom: 0;
}

@media only screen and (min-width: 1301px) {
  .CentralHomepage .secondaryContent .ContactInformationSection .ContactInformation .grid > .row > .col-6 {
    width: 100%;
  }
  .CentralHomepage .secondaryContent .ContactInformationSection .ContactInformation ._ActionGroup.type-item.flavor-footer {
    justify-content: center;
  }
}
.CentralHomepage .headerRow {
  max-width: calc(100% + 2.5rem);
  width: calc(100% + 2.5rem);
  margin-left: -1.25rem;
  text-align: center;
  position: relative;
  padding: 0.25rem 2rem;
  overflow-x: clip;
  padding-bottom: 2rem;
}

@media screen and (max-width: 768px) {
  .CentralHomepage .headerRow {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
  }
}
@media print {
  .CentralHomepage .headerRow {
    margin-left: 0;
    width: 100%;
  }
}
@media screen {
  .CentralHomepage .headerRow {
    min-height: 1px;
  }
}
body.branded .CentralHomepage .headerRow {
  overflow-x: visible;
}

.CentralHomepage .headerRow > * {
  position: relative;
  z-index: 1;
}

.CentralHomepage .headerRow:before {
  background: #dfeaf4;
  content: "";
  position: absolute;
  left: -2rem;
  width: calc(100% + 4rem);
  border-radius: 3px 3px 50% 50%/3px 3px 50px 50px;
}

body.branded .CentralHomepage .headerRow:before {
  left: calc(-55vw + 50%);
  margin-left: 0;
  width: 110vw;
  max-width: 110vw;
}

@media screen {
  .CentralHomepage .headerRow {
    min-height: 5.5rem;
  }
}
.CentralHomepage .headerRow:before {
  top: 0;
  height: 100%;
}

.CentralHomepage .headerRow.swoopText a, .CentralHomepage .headerRow.swoopText._Link,
.CentralHomepage .headerRow.swoopText ._Link,
.CentralHomepage .headerRow .swoopText a,
.CentralHomepage .headerRow .swoopText._Link,
.CentralHomepage .headerRow .swoopText ._Link {
  background-color: #ffffff;
  border-radius: 0.25rem;
  padding: 0.2rem 0.4rem;
}

.CentralHomepage .headerRow:before {
  top: -1rem;
  filter: saturate(1.75);
}

.CentralHomepage .headerRow .header {
  padding-top: 0;
  padding-bottom: 0;
}

.CentralHomepage .homePageContent {
  display: flex;
  flex-direction: row;
  gap: 32px;
}

@media only screen and (max-width: 1300px) {
  .CentralHomepage .homePageContent {
    flex-direction: column;
    gap: 0rem;
  }
  .CentralHomepage .homePageContent.fullWidth {
    flex-direction: row;
  }
}
@media only screen and (max-width: 768px) {
  .CentralHomepage .homePageContent {
    flex-wrap: wrap;
  }
}
@media print {
  .CentralHomepage .homePageContent {
    flex-direction: column;
  }
}
.CentralHomepage .homePageContent .primaryContent {
  flex: 0 1 70%;
}

.CentralHomepage .homePageContent .secondaryContent {
  flex: 1 1 30%;
}

@media screen and (max-width: 1300px) and (min-width: 768px) {
  .CentralHomepage .homePageContent .secondaryContent {
    display: flex;
    justify-content: space-between;
  }
}
.CentralHomepage .homePageContent :is(._link, ._command).primary.positive {
  background-color: #0074AD;
}

.CentralHomepage .homePageContent :is(._link, ._command).primary.positive:hover {
  background-color: #00527a;
}

@media only screen and (min-width: 1300px) {
  .CentralHomepage .homePageContent .EpicIDCard {
    margin-top: 1rem;
  }
}
@media only screen and (max-width: 768px) {
  .CentralHomepage .homePageContent .EpicIDCard {
    margin-top: 1rem;
    margin-left: auto;
    margin-right: auto;
  }
}
.LinkedAccountSection .centralLinkedAccountList {
  display: grid;
  gap: 0.75rem;
  grid-template-columns: repeat(2, 1fr);
}

@media only screen and (max-width: 768px) {
  .LinkedAccountSection .centralLinkedAccountList {
    grid-template-columns: auto;
  }
}
.LinkedAccountSection .centralLinkedAccountList > * {
  margin: 0;
  display: flex;
}

.LinkedAccountSection .centralLinkedAccountList .linkedAccountCard {
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 0;
}

.LinkedAccountSection .centralLinkedAccountList .linkedAccountCard.grayscale {
  filter: grayscale(100%);
  opacity: 0.5;
}

.LinkedAccountSection .centralLinkedAccountList .linkedAccountCard .linkedAccountLogo {
  height: 50px;
  width: 50px;
  min-height: 50px;
  min-width: 50px;
}

.LinkedAccountSection .centralLinkedAccountList .linkedAccountCard .linkedAccountName {
  display: flex;
  flex-direction: column;
  padding-left: 10px;
  padding-right: 5px;
  word-break: break-word;
}

.LinkedAccountSection .centralLinkedAccountList .linkedAccountCard .linkedAccountName .orgName {
  margin-top: 0;
  margin-bottom: 0;
}

.LinkedAccountSection .centralLinkedAccountList .linkedAccountCard .linkedAccountName .errorText {
  font-size: var(--wptheme_font-size_-2);
  margin-top: 0rem;
}

.LinkedAccountSection .centralLinkedAccountList .linkedAccountCard .linkedAccountName .friendsAndFamilyButton {
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
  display: inline-flex;
  align-items: flex-end;
  gap: 1px;
  width: fit-content;
  margin-left: -3px;
  flex-wrap: wrap;
}

@media screen {
  .LinkedAccountSection .centralLinkedAccountList .linkedAccountCard .linkedAccountName .friendsAndFamilyButton:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
.LinkedAccountSection .centralLinkedAccountList .linkedAccountCard .linkedAccountName .friendsAndFamilyButton[aria-disabled=true] {
  cursor: default;
}

.LinkedAccountSection .centralLinkedAccountList .linkedAccountCard .linkedAccountName .friendsAndFamilyButton .friendsAndFamilyIcon {
  flex-shrink: 0;
  height: 1.1rem;
  width: 1.1rem;
  vertical-align: middle;
}

.LinkedAccountSection .centralLinkedAccountList .linkedAccountCard .linkedAccountName .friendsAndFamilyButton .friendsAndFamilyText {
  font-size: var(--wptheme_font-size_-1);
  width: auto;
  flex-grow: 0;
  vertical-align: bottom;
}

.LinkedAccountSection .centralLinkedAccountList .linkedAccountCommandContainer {
  padding-right: 5px;
  width: auto;
}

.LinkedAccountSection .centralLinkedAccountList .linkedAccountCommandContainer .linkedAccountCommandAction {
  position: relative;
  z-index: 0;
}

.LinkedAccountSection .centralLinkedAccountList .linkedAccountCommandContainer .linkedAccountCommandAction::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1.8rem;
  height: 1.8rem;
  background-color: #0074AD;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
}

.LinkedAccountSection .centralLinkedAccountList .linkedAccountCommandContainer .linkedAccountCommandAction:not([aria-disabled=true]):hover::before {
  background-color: #00527a;
}

.LinkedAccountSection .centralLinkedAccountList .linkedAccountCommandContainer .linkedAccountCommandAction[aria-disabled=true] {
  cursor: default;
}

.LinkedAccountSection .centralLinkedAccountList .linkedAccountCommandContainer .linkedAccountCommandAction .linkedAccountJumpIcon {
  position: relative;
  flex-shrink: 0;
  color: #ffffff;
  margin-left: auto;
  min-height: 1.5rem;
  min-width: 1.5rem;
}

.LinkedAccountSection .addItem {
  display: flex;
  width: 49.5%;
  margin-top: 0.75rem;
}

.LinkedAccountSection .addItem .linkContent {
  display: flex;
  align-items: center;
  background-color: rgba(255, 255, 255, 0.3);
  border: 2px dashed #cccccc;
  border-radius: 6px;
  padding: 10px;
  box-shadow: none;
  justify-content: center;
  gap: 0.5rem;
}

.LinkedAccountSection .addItem .linkContent:hover {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  border: 2px solid transparent;
  background-color: #ffffff;
}

.LinkedAccountSection .addItem ._Text {
  font-size: var(--wptheme_font-size_0);
  width: auto;
}

@media only screen and (max-width: 768px) {
  .LinkedAccountSection .addItem {
    width: 100%;
  }
}
.PopupContent .remoteSubject {
  display: flex;
  padding: 10px 10px 10px 5px;
  align-items: center;
  border-top: 1px solid #dbdbdb;
  width: 20rem;
}

.PopupContent .remoteSubject:first-child {
  border-top: none;
}

.PopupContent .remoteSubject .subjectName {
  width: auto;
  margin: 0;
}

.PopupContent .remoteSubject .subjectIcon {
  margin-right: 10px;
  margin-bottom: 0;
}

/* Copyright 2020-2024 Epic Systems Corporation */
.ContactCard.boundary-strong._Segment {
  padding: 1rem;
  min-height: 0;
  display: flex;
  align-items: center;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.ContactCard.boundary-strong._Segment .negativeMarginEmail {
  margin-top: -9px;
}

.ContactCard.boundary-strong._Segment .negativeMarginPhone {
  margin-top: -3px;
}

.ContactCard.boundary-strong._Segment .cardContent {
  display: flex;
  justify-content: left;
  flex-wrap: wrap;
}

.ContactCard.boundary-strong._Segment .cardContent .cardIcon {
  margin-right: 1rem;
  margin-left: 1rem;
}

@media screen and (max-width: 768px) {
  .ContactCard.boundary-strong._Segment .cardContent .cardIcon {
    display: none;
  }
}
.ContactCard.boundary-strong._Segment .cardContent .mainContent {
  display: flex;
  flex-direction: column;
  width: min-content;
  flex-grow: 4;
}

.ContactCard.boundary-strong._Segment .cardContent .mainContent .entry:nth-of-type(2) {
  margin-top: 0.5rem;
}

.ContactCard.boundary-strong._Segment .cardContent .mainContent .entry {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
}

@media screen and (max-width: 768px) {
  .ContactCard.boundary-strong._Segment .cardContent .mainContent .entry {
    display: inline-block;
  }
}
.ContactCard.boundary-strong._Segment .cardContent .mainContent .entry .loginIdentifier {
  width: 100%;
  min-width: 5rem;
  margin: 0;
}

.ContactCard.boundary-strong._Segment .cardContent .mainContent .entry .input {
  width: 90%;
  min-width: 5rem;
}

.ContactCard.boundary-strong._Segment .cardContent .mainContent .entry .value {
  flex-grow: 1;
  width: auto;
}

.ContactCard.boundary-strong._Segment .cardContent .mainContent .entry .value ._labelledField._ReadOnlyField {
  width: auto;
  margin: 0;
}

.ContactCard.boundary-strong._Segment .cardContent .mainContent .entry .value ._labelledField._ReadOnlyField input {
  min-width: 10rem;
  text-overflow: ellipsis;
}

.ContactCard.boundary-strong._Segment .cardContent .mainContent .entry .action {
  flex-grow: 0;
  float: right;
  margin-top: 1rem;
}

@media screen and (max-width: 768px) {
  .ContactCard.boundary-strong._Segment .cardContent .mainContent .entry .action {
    width: 100%;
  }
}
.ContactCard.boundary-strong._Segment .cardContent .epicIDImage {
  height: 1.125rem;
}

.mobile.androidWebview .ContactCard.boundary-strong._Segment .cardContent .epicIDImage {
  height: 1lh;
}

.ContactCard .brandedLoginLabel {
  font-size: var(--wptheme_font-style_h4_size);
  color: var(--wptheme_font-style_h4_color);
  font-weight: var(--wptheme_font-style_h4_weight);
}

.ContactCard .brandedLoginLabel[class][class] {
  margin: 0;
}

._Segment.entry.noCard.previous {
  padding-top: 1rem;
}

._Segment.entry.noCard:not(.previous) {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

._Segment.entry.noCard ._ValidatedInput {
  width: 100%;
}

._Segment.entry.noCard ._ReadOnlyField {
  width: 100%;
}

._Command.fullwidth {
  width: 100%;
}

._Command.SubmitPasswordFormButton {
  width: 100%;
}

.CredentialsPage .ContactCard.boundary-strong._Segment {
  margin-bottom: 1rem;
}

.CredentialsPage .ContactCard.boundary-strong._Segment .cardIcon {
  margin-left: 0rem;
}

._Segment.introPage ._command {
  margin-top: 2rem;
}

._Segment.introPage .CallToActionComponent {
  margin-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  flex-direction: column;
}

._Segment.gatherPage .CallToActionComponent {
  margin-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  flex-direction: column;
}

._Segment.gatherNewPage .CallToActionComponent {
  margin-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  flex-direction: column;
}

._Segment.gatherNewPage ._Command.tertiary.nonProdBypassLink {
  text-decoration-line: underline;
  color: #d80000;
  padding: 0px;
  margin: 0px;
  font-weight: bold;
  text-align: left;
}

/* Copyright 2022-2024 Epic Systems Corporation */
.ChangePCP .LocationChoice {
  margin-right: 1.5rem;
  margin-left: 0.5rem;
  overflow-wrap: break-word;
}

.ChangePCP .PCPCardContent[class] {
  display: flex;
}

.ChangePCP .PCPCardContent .photo {
  width: 5rem;
  margin-top: 0.5rem;
  margin-right: 1rem;
  margin-left: 0.5rem;
}

.ChangePCP .PCPCardContent .pcpLocContainer {
  margin-left: 0.5rem;
  min-width: 0;
}

.ChangePCP .PCPCardContent .pcpLocContainer .pcpProvName {
  font-size: var(--wptheme_font-size_2);
  padding-top: 0.4rem;
  padding-left: 0.4rem;
  overflow-wrap: break-word;
}

.ChangePCP .PCPCardContent .noLocationText[class] {
  margin-left: 0.4rem;
  margin-right: 0.2rem;
}

.ChangePCP .PCPSection {
  margin-top: -0.4rem;
}

.ChangePCP .PCPLocText {
  display: flex;
}

.ChangePCP .PCPLocText .pcpText {
  margin-top: 0.3rem;
  margin-right: 1rem;
}

.ChangePCP .PCPLocText .pcpText .pcpName {
  margin-top: 0.5rem;
  font-weight: bold;
  overflow-wrap: break-word;
}

.ChangePCP .PCPLocText .pcpText .pcpAddrContainer .pcpAddr {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  font-size: var(--wptheme_font-size_-1);
  margin-top: 0;
  margin-bottom: 0;
  overflow-wrap: break-word;
}

[data-altstylesheet="High Contrast"] .ChangePCP .PCPLocText .pcpText .pcpAddrContainer .pcpAddr {
  color: #000000;
}

.ChangePCP .EffectiveDateField {
  margin-top: 0.6rem;
  width: 100%;
}

.ChangePCP .EffectiveDateField[class] {
  margin-bottom: 1.1rem;
}

@media screen and (min-width: 768px) {
  .ChangePCP .EffectiveDateField {
    width: 32.9%;
  }
}
.ChangePCP .SearchBar .chgPCPSearchInputs {
  text-align: start;
  flex-wrap: wrap;
  column-gap: 0.5rem;
  row-gap: 0.5rem;
  min-height: unset;
  margin-bottom: 1rem;
  padding-right: 1.5rem;
  padding-bottom: 2rem;
}

.ChangePCP .SearchBar .chgPCPSearchInputs[class] {
  display: flex;
}

.ChangePCP .SearchBar .chgPCPSearchInputs label {
  margin: 0;
}

.ChangePCP .SearchBar .chgPCPSearchInputs label::before {
  margin: 0;
}

@media screen and (max-width: 1025px) {
  .ChangePCP .SearchBar .chgPCPSearchInputs[class] {
    padding: 0 0 0.5rem 0;
    justify-content: center;
  }
}
.ChangePCP .SearchBar .chgPCPSearchInputs .provSearch {
  flex: 0.4;
  align-self: flex-start;
  max-width: calc(768px - 2.5rem);
}

@media screen and (max-width: 1025px) {
  .ChangePCP .SearchBar .chgPCPSearchInputs .provSearch {
    flex-basis: 100%;
    width: 100%;
    flex: none;
  }
}
.ChangePCP .SearchBar .chgPCPSearchInputs .provSearch .searchIcon {
  order: -1;
}

@media screen and (max-width: 768px) {
  .ChangePCP .SelectPCPCommand {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .ChangePCP .SelectPCPCommand[class][class] {
    width: 60%;
    margin-left: 4rem;
  }
}
.ChangePCP .RetryText {
  font-size: var(--wptheme_font-size_-1);
  display: flex;
}

@media screen and (max-width: 1025px) {
  .ChangePCP .RetryText {
    margin-bottom: 0.5rem;
  }
}
@media screen and (max-width: 768px) {
  .ChangePCP .RetryText {
    flex-direction: column;
  }
}
.ChangePCP .RetryText .reloadButton[class] {
  font-size: var(--wptheme_font-size_-1);
  padding-top: 0;
  margin-top: -0.085rem;
  padding-left: 0.1rem;
}

@media screen and (max-width: 1025px) {
  .ChangePCP .RetryText .reloadButton[class] {
    margin-right: auto;
  }
}
@media screen and (max-width: 768px) {
  .ChangePCP .RetryText .reloadButton[class] {
    font-size: var(--wptheme_font-size_-1);
    padding-top: 0;
    margin-top: -0.1rem;
    padding-left: 0rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1025px) {
  .ChangePCP .RetryText .retryText {
    margin-bottom: 0.5rem;
    margin-left: auto;
  }
}
/* Copyright 2020-2021 Epic Systems Corporation */
.ClinicalReferenceLink ._command {
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
  text-align: inherit;
  overflow-wrap: break-word;
}

@media screen {
  .ClinicalReferenceLink ._command:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
.ClnUpdInput[class][class] {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 2rem;
}

@media screen and (min-width: 769px) {
  .ClnUpdInput[class][class] {
    margin-top: -0.5rem;
  }
}
.ClnUpdInput[class][class] h2,
.ClnUpdInput[class][class] h3 {
  padding-top: 0.25rem;
}

.ClnUpdDetailsInput .dateEntry {
  width: 100%;
}

@media screen and (min-width: 769px) {
  .ClnUpdDetailsInput .dateEntry {
    width: 25%;
  }
}
.ClnUpdDetailsInput .commentInput {
  width: calc(100% - 2px);
}

.ClnUpdDetailsInput .reactionSelector {
  width: 100%;
}

.ClnUpdSearch h3[class][class],
.ClnUpdSearch h2[class][class] {
  padding-top: 0.5rem;
  overflow-wrap: anywhere;
  max-width: calc(100% - 6px);
}

.ClnUpdSearch .searchInput {
  margin-bottom: 1rem;
}

.ClnUpdSearch .addOtherResultButton[class][class] {
  display: inline-block;
  padding: 0 0.2rem 0 0.2rem;
  margin: 0;
  margin-bottom: 1rem;
  margin-left: 0.2rem;
  margin-top: -1px;
  overflow-wrap: anywhere;
}

.mobile .ClnUpdSearch .addOtherResultButton[class][class] {
  padding: 0;
}

.ClnUpdSearch .otherResultHelpText {
  display: inline-block;
  margin-bottom: 1rem;
}

.ClnUpdSearch .addFromSearchLabel[class][class][class] {
  width: fit-content;
  display: inline-block;
  margin-bottom: -1rem;
}

.ClnUpdSearch .selectedHeader, .ClnUpdSearch .selectedH3, .ClnUpdSearch .selectedH2 {
  display: inline-block;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.ClnUpdSearch .selectedH2 {
  font-size: var(--wptheme_font-size_3);
}

.ClnUpdSearch .selectedH3 {
  font-size: var(--wptheme_font-size_2);
}

.ClnUpdSearch .results {
  width: 100%;
}

@media screen and (min-width: 769px) {
  .ClnUpdSearch .results {
    width: calc(50% - 5px);
    padding-left: 2px;
    padding-right: 2px;
  }
}
.ClnUpdSearch .results[class][class][class] {
  display: inline-flex;
  text-align: inherit;
  overflow-wrap: anywhere;
  border-color: #dbdbdb;
}

.ClnUpdSearch .results > label {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}

.ClnUpdSearch .selectedPretext[class][class] {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
  margin-top: 0;
  margin-bottom: 0.75rem;
}

.ClnUpdSearch > fieldset {
  padding-bottom: 2rem;
}

.ClinicalItemStatusToggle .removalReason {
  margin-top: 0.25rem;
}

.ClinicalItemStatusToggle ._DataEntryLabel {
  border: none;
}

/* Copyright 2021-2022 Epic Systems Corporation */
.ClinicianPhoto {
  border-radius: 50%;
  border: 1px solid #cccccc;
  background-color: rgba(0, 116, 173, 0.6);
  overflow: hidden;
  object-fit: cover;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0.1);
  color: transparent;
}

.ClinicianPhoto.small {
  width: 4rem;
  height: 4rem;
}

@container (max-width: 10rem) {
  .ClinicianPhoto.small {
    width: 2rem;
    height: 2rem;
    margin: 0.2rem;
  }
}
.ClinicianPhoto.medium {
  width: 4.6rem;
  height: 4.6rem;
}

@container (max-width: 10rem) {
  .ClinicianPhoto.medium {
    width: 2.3rem;
    height: 2.3rem;
    margin: 0.2rem;
  }
}
.ClinicianPhoto.large {
  width: 100%;
  height: 100%;
}

.ClinicianPreview {
  container-type: inline-size;
}

.ClinicianPreview .clinicianName {
  padding-bottom: 0;
  margin: auto;
}

@container (max-width: 10rem) {
  .ClinicianPreview .clinicianName {
    margin-top: 0rem;
    word-break: break-all;
  }
}
.ClinicianPreview .subtext {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .ClinicianPreview .subtext {
  color: #000000;
}

@container (max-width: 10rem) {
  .ClinicianPreview .subtext {
    margin-left: 0rem;
  }
}
.ClinicianPreview .subtext:not(:only-child) {
  margin: 0;
}

/* Copyright 2020-2021 Epic Systems Corporation */
.ConversationDetails {
  --conversation-header-height: 0px;
  max-width: calc(100% + 2.5rem);
  width: calc(100% + 2.5rem);
  margin-left: -1.25rem;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}

html:not(.mobile) body.isInside:not(.graphicHeader) .ConversationDetails {
  margin-top: -0.45rem;
}

[lang=ar] html:not(.mobile) body.isInside:not(.graphicHeader) .ConversationDetails {
  margin-top: -0.5rem;
}

.mobile .ConversationDetails {
  margin-top: 0;
  margin-left: -0.5rem;
  width: calc(100% + 1rem);
}

.datatile .ConversationDetails {
  margin-top: -0.5rem !important;
}

@media screen and (max-width: 1300px) {
  [lang=ar] .ConversationDetails {
    margin-top: -0.25rem;
  }
  html:not(.mobile) body.isInside:not(.graphicHeader) .ConversationDetails {
    margin-top: -1rem;
  }
  [lang=ar] html:not(.mobile) body.isInside:not(.graphicHeader) .ConversationDetails {
    margin-top: -0.75rem;
  }
  .mobile .ConversationDetails {
    margin-top: 0;
  }
}
.mobile .ConversationDetails {
  margin-left: -0.5rem;
  margin-bottom: -0.5rem;
  width: calc(100% + 1rem);
}

@media screen and (max-width: 768px) {
  .ConversationDetails {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
    margin-top: -5px;
    margin-bottom: -0.5rem;
  }
  [lang=ar] .ConversationDetails {
    margin-top: 0;
  }
  .mobile .ConversationDetails {
    margin-top: 0;
    margin-left: -0.5rem;
    width: calc(100% + 1rem);
  }
}
@media print {
  .ConversationDetails {
    margin-left: 0;
    margin-top: 0;
    padding: 0;
    width: 100%;
  }
}
.ConversationDetails .ConversationHeader {
  border-bottom: 1px solid #cccccc;
  position: relative;
  top: 0;
}

@media print {
  .ConversationDetails .ConversationHeader {
    border: none;
  }
}
.ConversationDetails .ConversationMessages {
  padding: 0.75rem;
}

.ConversationDetails .ConversationMessages .skipToRelevant,
.ConversationDetails .ConversationMessages .skipToToast {
  top: 8rem;
  top: calc(var(--wp-header-height) + var(--conversation-header-height) + 0.75rem);
  display: block;
  position: fixed;
  color: #ffffff;
  background: #000000;
  border: 1px solid #ffffff;
  border-radius: 6px;
  box-shadow: 0 0 3px #ffffff;
  filter: brightness(1.2);
  margin: 2px;
  padding: 0.2rem;
  pointer-events: none;
  text-decoration: underline;
  z-index: 1;
  opacity: 0;
  transition-duration: 0.2s;
  transition-property: opacity;
}

.ConversationDetails .ConversationMessages .skipToRelevant:focus,
.ConversationDetails .ConversationMessages .skipToToast:focus {
  opacity: 1;
}

.ConversationDetails .ConversationMessages .skipToRelevant:focus,
.ConversationDetails .ConversationMessages .skipToToast:focus {
  pointer-events: auto;
}

.ConversationDetails .ConversationMessages ._LoadMoreCommand.finished {
  margin: 0px;
}

.ConversationDetails .ConversationMessages .outOfContactBanner ._Banner {
  padding: 0rem;
}

.ConversationDetails .ConversationMessages .outOfContactBanner .contentColumn {
  width: auto;
  flex-grow: 1;
  padding: 0.375rem;
  padding-left: 0.5rem;
  padding-right: 0px;
}

.ConversationDetails .ConversationMessages .outOfContactBanner .contentColumn .detailText {
  width: auto;
  display: inline;
  padding-right: 0.25rem;
}

.ConversationDetails .ConversationMessages .outOfContactBanner ._SvgSprite {
  width: clamp(16px, 1.385rem, 48px);
  height: clamp(16px, 1.385rem, 48px);
  fill: #363636;
}

.ConversationDetails .ConversationMessages .outOfContactBanner .bannerText {
  display: inline-block;
  padding: 0rem;
}

.ConversationDetails .ConversationMessages .outOfContactBanner .popupCmd {
  display: inline-block;
  padding: 0px;
  margin: 0px;
  text-align: left;
}

.mobile .ConversationDetails .ConversationMessages .outOfContactBanner .popupCmd {
  padding: 0px;
}

.ConversationDetails .ConversationMessages .outOfContactBanner ._ItemWithActionGroup {
  align-items: center;
  display: flex;
  flex-direction: row;
}

.ConversationDetails .ConversationMessages .outOfContactBanner .bannerActions {
  flex-direction: row-reverse;
  align-self: flex-start;
  justify-content: space-between;
  padding: 0px;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  width: auto;
}

.ConversationDetails .ConversationMessages .outOfContactBanner .bannerActions ._Command {
  width: auto;
  max-width: 100%;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  margin: 0px;
  flex-shrink: 0;
  display: flex;
  flex-wrap: wrap;
}

.ConversationDetails .ConversationMessages .ConversationReply.cannotReply {
  position: static;
}

.ConversationDetails .ConversationMessages .ConversationReply .ReplyComposer {
  min-height: 0px;
  height: auto;
}

.mobile .ConversationDetails .ConversationMessages .ConversationReply .ReplyComposer textarea {
  padding-top: 0px;
}

.ConversationDetails .ConversationMessages .ConversationReply .ReplyComposer .MessageBodyInput textarea {
  margin-left: 0px;
  margin-top: -1.25rem;
}

.ConversationDetails .ConversationMessages .ConversationReply .ReplyComposer .childrenWrapper {
  position: relative;
}

.ConversationDetails .ConversationMessages .ConversationReply .ReplyComposer .scrollableSection {
  height: 240px;
}

.ConversationDetails .ConversationMessages .ConversationReply .ReplyComposer .sendMsg {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}

.ConversationDetails .ConversationMessages .ConversationReply .ReplyComposer .UploadedFileList {
  padding-top: 0.25rem;
}

.ConversationDetails .ConversationMessages .ConversationReply .ReplyComposer .ComposeDisclaimer {
  border-top: 0px;
}

.ConversationDetails .ConversationMessages .ConversationReply .ReplyComposer .viewerHeader {
  display: flex;
  padding: 0rem 0.5rem 0rem 0.5rem;
  align-items: flex-start;
}

.ConversationDetails .ConversationMessages .ConversationReply .ReplyComposer .viewerHeader .Viewers {
  padding: unset;
  width: 100%;
}

.ConversationDetails .ConversationMessages .ConversationReply .ReplyComposer .viewerHeader .Viewers ._DataEntrySet-fields {
  max-height: 100%;
}

.ConversationDetails .ConversationMessages .ConversationReply .ReplyComposer .viewerHeader .Viewers ._DataEntrySet-legend {
  padding-right: 0.25rem;
}

.ConversationDetails .ConversationMessages .replySegment {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.ConversationDetails .ConversationMessages .replySegment .replyButton {
  margin: 0;
}

@media print {
  .ConversationDetails .ConversationMessages .replySegment .replyButton {
    display: none;
  }
}
.mobile .ConversationDetails .ConversationMessages .replySegment .replyButton.aboveDrawer {
  margin-bottom: 2.5rem;
}

.ConversationDetails .ConversationMessages .replySegment .replyButton.aboveDrawer {
  margin-bottom: 2rem;
}

.ConversationDetails .ConversationMessages .replySegment .cannotReplyString {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  width: auto;
}

[data-altstylesheet="High Contrast"] .ConversationDetails .ConversationMessages .replySegment .cannotReplyString {
  color: #000000;
}

.ConversationDetails .ConversationMessages .replySegment .cannotReplyString.hasDraft {
  margin-bottom: 0.75rem;
}

@media screen and (max-width: 768px) {
  .ConversationDetails .ConversationMessages .replySegment .cannotReplyString {
    text-align: center;
  }
}
.ConversationDetails .ConversationMessages .mostRelevantMessageTarget.messageWrapperTarget {
  display: flex;
  flex-wrap: wrap;
}

.ConversationDetails.full {
  display: flex;
  flex-wrap: wrap;
}

@media print {
  .ConversationDetails.full {
    display: block;
  }
}
@media screen and (min-height: 750px) {
  .ConversationDetails.full .ConversationMessages,
  .ConversationDetails.full .participantLists {
    height: calc(100vh - 19.2rem);
    height: calc(100vh - (var(--wp-header-height) + var(--wp-footer-height) + 7.75rem));
  }
  .mobile .ConversationDetails.full .ConversationMessages,
  .mobile .ConversationDetails.full .participantLists {
    height: calc(100vh - 7.75rem);
  }
  .datatile .ConversationDetails.full .ConversationMessages,
  .datatile .ConversationDetails.full .participantLists {
    height: auto;
  }
}
@media screen and (min-height: 750px) {
  .ConversationDetails.full .ConversationMessages,
  .ConversationDetails.full .participantLists {
    height: calc(100vh - (11.45rem + var(--conversation-header-height)));
    height: calc(100vh - (var(--wp-header-height) + var(--wp-footer-height) + var(--conversation-header-height)));
  }
  .mobile .ConversationDetails.full .ConversationMessages,
  .mobile .ConversationDetails.full .participantLists {
    height: calc(100vh - var(--conversation-header-height));
  }
  .datatile .ConversationDetails.full .ConversationMessages,
  .datatile .ConversationDetails.full .participantLists {
    height: auto;
  }
}
.ConversationDetails.full .participantLists {
  padding: 0.75rem;
  width: 325px;
  border-right: 1px solid #cccccc;
}

@media screen and (max-width: 1300px) {
  .ConversationDetails.full .participantLists {
    width: 275px;
  }
}
@media print {
  .ConversationDetails.full .participantLists {
    border: none;
    width: 100%;
  }
}
.ConversationDetails.full .ConversationMessages {
  overflow-y: auto;
}

@media print {
  .ConversationDetails.full .ConversationMessages {
    display: block;
  }
}
@media screen {
  .ConversationDetails.full .ConversationMessages {
    width: calc(100% - 325px);
  }
}
@media screen and (max-width: 1300px) {
  .ConversationDetails.full .ConversationMessages {
    width: calc(100% - 275px);
  }
}
@media print {
  .ConversationDetails.full .ConversationMessages {
    border-top: 1px solid #565656 !important;
    padding-top: 1rem !important;
  }
}
.ConversationDetails.full .replySegment .replyButton {
  flex-shrink: 0;
  min-width: 20%;
}

.ConversationDetails.full .replySegment .cannotReplyString {
  flex-grow: 1;
  min-width: 0;
}

.ConversationDetails.full .ReplyComposer .MessageComposer {
  border-radius: 5.25px;
}

.ConversationDetails.condensed .ConversationMessages {
  display: flex;
  flex-direction: column;
}

@media screen {
  .ConversationDetails.condensed .ConversationMessages {
    min-height: calc(90vh - var(--wp-header-height));
  }
}
.ConversationDetails.condensed .ConversationMessages .messagesScrollRegion:not(.replyDisabled) {
  flex-grow: 1;
}

.datatile .ConversationDetails.condensed .ConversationMessages {
  min-height: 0px;
}

.ConversationDetails.condensed .replySegment .replyButton {
  width: 100%;
}

.ConversationHeader .headingFlexedInfo {
  padding: 0 0.75rem;
  display: flex;
  align-items: flex-end;
}

@media screen {
  .ConversationHeader .headingFlexedInfo {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background: rgba(217, 234, 243, 0.75);
  }
}
@media screen and (max-width: 768px) {
  .ConversationHeader .headingFlexedInfo {
    flex-wrap: wrap;
  }
}
.ConversationHeader .headingFlexedInfo .heading {
  flex-grow: 1;
  padding-top: 0.75rem;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  min-width: 0;
}

.mobile .ConversationHeader .headingFlexedInfo .heading {
  display: none;
}

@media screen and (max-width: 768px) {
  .ConversationHeader .headingFlexedInfo .heading {
    padding-top: 0.5rem;
    margin-bottom: -0.5rem;
  }
}
.ConversationHeader .headingFlexedInfo .backToListLink {
  display: inline-flex;
  align-items: center;
  padding: 0.25rem 0 0.5rem;
}

.ConversationHeader .headingFlexedInfo .backToListLink ._Icon {
  margin-right: 0.25rem;
  /*rtl:raw:
  	transform: scaleX(-1);
  */
}

@media print {
  .ConversationHeader .headingFlexedInfo .backToListLink {
    display: none;
  }
}
.ConversationHeader .headingFlexedInfo .subject {
  padding-top: 0;
  overflow-wrap: break-word;
}

@media screen and (max-width: 768px) {
  .ConversationHeader .headingFlexedInfo .subject {
    font-size: var(--wptheme_font-size_2);
    padding-bottom: 0;
  }
}
.ConversationHeader .headingFlexedInfo .headerChildren {
  container-type: inline-size;
}

@media screen and (max-width: 768px) {
  .ConversationHeader .headingFlexedInfo .headerChildren {
    flex-grow: 1;
    width: calc(100vw - 9rem);
    position: relative;
    margin-top: 0.5rem;
  }
  .ConversationHeader .headingFlexedInfo .headerChildren .ConversationParticipantsCommand._command, .mobile .ConversationHeader .headingFlexedInfo .headerChildren .ConversationParticipantsCommand._command {
    display: inline-flex;
    padding: 0.5rem 0 0.2rem 0;
    max-width: 100%;
    margin: 0;
    padding-left: 0.35rem;
  }
  .mobile .ConversationHeader .headingFlexedInfo .headerChildren .ConversationParticipantsCommand._command {
    margin-top: 0.5rem;
  }
  .mobile .ConversationHeader .headingFlexedInfo .headerChildren {
    width: calc(100vw - 9.35rem);
  }
}
@container (width < 10rem) {
  .ConversationHeader .headingFlexedInfo .headerChildren .groupChatIcon, .mobile .ConversationHeader .headingFlexedInfo .headerChildren .groupChatIcon,
  .ConversationHeader .headingFlexedInfo .headerChildren .emblemGroupChatIcon, .mobile .ConversationHeader .headingFlexedInfo .headerChildren .emblemGroupChatIcon {
    display: none;
  }
  .ConversationHeader .headingFlexedInfo .headerChildren .participantSubjectContainer {
    margin-left: 0;
  }
}
.ConversationHeader .headingFlexedInfo .ConversationParticipantsCommand:hover {
  text-decoration: none;
}

.ConversationHeader .headingFlexedInfo .ConversationParticipantsCommand .ParticipantPhoto {
  flex-shrink: 0;
}

.ConversationHeader .headingFlexedInfo .commands {
  display: flex;
  width: auto;
  flex-shrink: 0;
}

@media screen and (max-width: 768px) {
  .ConversationHeader .headingFlexedInfo .commands {
    align-self: stretch;
  }
  .ConversationHeader .headingFlexedInfo .commands::before {
    content: "";
    width: 1px;
    margin: 0.375rem 0.75rem;
    background: rgba(118, 118, 118, 0.25);
    flex-shrink: 0;
  }
}
@media print {
  .ConversationHeader .headingFlexedInfo .commands {
    display: none;
  }
}
.ConversationHeader .headingFlexedInfo .commands .ConversationCommand,
.ConversationHeader .headingFlexedInfo .commands .ConversationToggleCommand {
  flex-shrink: 0;
  justify-content: center;
}

.ConversationHeader .headingFlexedInfo .commands .ConversationCommand._command, .mobile .ConversationHeader .headingFlexedInfo .commands .ConversationCommand._command,
.ConversationHeader .headingFlexedInfo .commands .ConversationToggleCommand._command,
.mobile .ConversationHeader .headingFlexedInfo .commands .ConversationToggleCommand._command {
  display: flex;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.mobile .ConversationHeader .headingFlexedInfo .commands .ConversationCommand._command,
.mobile .ConversationHeader .headingFlexedInfo .commands .ConversationToggleCommand._command {
  margin-top: 0;
  margin-bottom: 0;
}

.ConversationHeader .headingFlexedInfo .commands .ConversationCommand ._readOnlyText,
.ConversationHeader .headingFlexedInfo .commands .ConversationToggleCommand ._readOnlyText {
  margin: 0 0.25rem;
}

@media screen and (max-width: 768px) {
  .ConversationHeader .headingFlexedInfo .commands .ConversationCommand ._readOnlyText,
  .ConversationHeader .headingFlexedInfo .commands .ConversationToggleCommand ._readOnlyText {
    color: transparent !important;
    display: block !important;
    height: 0 !important;
    line-height: 0 !important;
    margin: 0 !important;
    opacity: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: relative !important;
    width: 0 !important;
  }
}
.ConversationHeader .headingFlexedInfo .commands .ConversationCommand:not(:first-child),
.ConversationHeader .headingFlexedInfo .commands .ConversationToggleCommand:not(:first-child) {
  margin-left: 0.375rem;
}

.ConversationHeader .headingFlexedInfo .commands .ConversationCommand:not(:last-child),
.ConversationHeader .headingFlexedInfo .commands .ConversationToggleCommand:not(:last-child) {
  margin-right: 0.375rem;
}

@media screen and (max-width: 768px) {
  .ConversationHeader .headingFlexedInfo .commands .ConversationCommand,
  .ConversationHeader .headingFlexedInfo .commands .ConversationToggleCommand {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .ConversationHeader .headingFlexedInfo .commands .ConversationCommand:not(:first-child),
  .ConversationHeader .headingFlexedInfo .commands .ConversationToggleCommand:not(:first-child) {
    margin-left: 0.1rem;
  }
  .ConversationHeader .headingFlexedInfo .commands .ConversationCommand:not(:last-child),
  .ConversationHeader .headingFlexedInfo .commands .ConversationToggleCommand:not(:last-child) {
    margin-right: 0.1rem;
  }
}
.ConversationHeader .headingFlexedInfo .commands .ConversationToggleCommand ._InternalImage {
  width: 32px;
  height: 32px;
}

@media screen and (min-width: 769px) {
  .mobile .ConversationHeader .headingFlexedInfo .commands {
    width: 100%;
  }
  .mobile .ConversationHeader .headingFlexedInfo .commands .ConversationCommand,
  .mobile .ConversationHeader .headingFlexedInfo .commands .ConversationToggleCommand {
    flex-grow: 1;
  }
}
.ConversationHeader .groupChatIcon {
  position: relative;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  overflow: hidden;
  min-width: 2.5rem;
}

.ConversationHeader .singlePhoto {
  background-color: #0074ad;
}

.ConversationHeader .singlePhoto img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ConversationHeader .doublePhoto {
  width: 100%;
  height: 100%;
  z-index: -1;
  border: none;
}

.ConversationHeader .doublePhoto.left, .ConversationHeader .doublePhoto.right {
  position: relative;
  border-radius: 25%;
}

.ConversationHeader .doublePhoto.left {
  clip-path: inset(0 25% 0 0);
  /*rtl:raw: clip-path: inset(0 0 0 25%); */
  transform: translateX(-25%);
}

.ConversationHeader .doublePhoto.right {
  top: -2.5rem;
  clip-path: inset(0 0 0 25%);
  /*rtl:raw: clip-path: inset(0 25% 0 0); */
  transform: translateX(25%);
}

.ConversationHeader .doublePhoto img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ConversationHeader :not(div).doublePhoto {
  background-color: #0074ad;
}

.ConversationHeader div.doublePhoto.right {
  transform: translateX(25%);
  font-size: var(--wptheme_font-size_3);
}

.ConversationHeader .emblemGroupChatIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  overflow: hidden;
  flex-shrink: 0;
}

.ConversationHeader .emblemGroupChatIcon svg {
  color: #0074ad;
  width: 2.5rem;
  height: 2.5rem;
}

.ConversationHeader .participantContainer span:hover {
  text-decoration: underline;
}

.ConversationHeader .participantContainer span.displayName {
  padding-right: 1rem;
}

.ConversationHeader .participantSubjectContainer {
  min-width: 0;
  margin-left: 1rem;
  top: -0.2rem;
  position: relative;
  text-align: left;
}

.ConversationHeader .ContextDisclosure::before {
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  background-color: rgba(118, 118, 118, 0.25);
  flex-shrink: 0;
}

.ConversationMessages .SignupBanner {
  margin-bottom: 1.25rem;
}

.ConversationMessages .paneHeading {
  color: transparent !important;
  display: block !important;
  height: 0 !important;
  line-height: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: relative !important;
  width: 0 !important;
}

.ConversationMessages .messagesScrollRegion {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

@media print {
  .ConversationMessages .messagesScrollRegion {
    display: block;
  }
}
@media screen {
  .ConversationMessages .messagesScrollRegion {
    -webkit-mask-image: linear-gradient(to bottom, transparent 0%, #000000 0.75rem, #000000 calc(100% - 0.75rem), transparent 100%);
    mask-image: linear-gradient(to bottom, transparent 0%, #000000 0.75rem, #000000 calc(100% - 0.75rem), transparent 100%);
    padding-top: 0.75rem;
    margin-top: -0.375rem;
  }
  .ConversationMessages .messagesScrollRegion:after {
    content: "";
    border: 1px solid transparent;
    padding-bottom: 0.75rem;
  }
}
.ConversationMessages .messagesScrollRegion .ExpectReplyDisclaimer {
  text-align: center;
}

.ConversationMessages .messagesScrollRegion .ExpectReplyDisclaimer .subtext {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .ConversationMessages .messagesScrollRegion .ExpectReplyDisclaimer .subtext {
  color: #000000;
}

@media only screen and (max-width: 768px) {
  .ConversationMessages .messagesScrollRegion .ExpectReplyDisclaimer > img {
    transform: scale(0.8);
  }
}
.ConversationMessages ul.messageList {
  padding: 1px;
}

.ConversationMessages ul.messageList .messageWrapper:has(.Message.fromUs) {
  display: flex;
  justify-content: flex-end;
  width: 100%;
}

.ConversationMessages ul.messageList > li {
  display: flex;
  flex-wrap: wrap;
  padding: 1px;
}

.LastViewedByStaffSeparator {
  display: flex;
  align-self: stretch;
  margin: 1rem 0;
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
}

.LastViewedByStaffSeparator .lastViewedLabel {
  flex-shrink: 0;
  padding: 0 0.5rem 0 0;
}

.LastViewedByStaffSeparator::after {
  content: "";
  flex-grow: 1;
  height: 1px;
  background: #dbdbdb;
  align-self: center;
}

@media print {
  #content .LastViewedByStaffSeparator::after {
    background: #565656;
  }
}
.MessageAttachments[class][class] .listTitle,
.mobile .MessageAttachments[class][class] .listTitle {
  margin: 1rem 0 0 0;
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .MessageAttachments[class][class] .listTitle,
[data-altstylesheet="High Contrast"] .mobile .MessageAttachments[class][class] .listTitle {
  color: #000000;
}

.MessageTasks[class][class] .listTitle,
.mobile .MessageTasks[class][class] .listTitle {
  margin: 1rem 0 0 0;
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .MessageTasks[class][class] .listTitle,
[data-altstylesheet="High Contrast"] .mobile .MessageTasks[class][class] .listTitle {
  color: #000000;
}

.mobile .ParticipantList {
  text-align: left;
}

.ParticipantList .listTitle {
  padding: 0;
}

@media print {
  .ParticipantList .listTitle {
    display: inline-block;
    padding: 0;
    width: auto;
    margin-right: 0.25rem;
    margin-top: 0.25rem;
    font-size: initial;
  }
  .ParticipantList .listTitle::after {
    content: ":";
  }
}
.ParticipantList .ParticipantDisplay {
  padding: 0.5rem 0;
}

.ParticipantList .ParticipantDisplay:last-child {
  padding-bottom: 0;
}

@media print {
  .ParticipantList .ParticipantDisplay {
    display: inline-block;
    padding: 0;
    width: auto;
  }
  .ParticipantList .ParticipantDisplay:not(:last-of-type)::after {
    position: static;
    display: inline;
    content: ", ";
    margin-right: 0.25rem;
  }
  .ParticipantList .ParticipantDisplay .displayName {
    font-size: initial;
  }
}
.ParticipantList:not(:first-child) {
  padding-top: 0.75rem;
}

._PopupContainer:nth-child(2) ._Popup.size-20:has(.ParticipantList) {
  min-width: 90vw;
}

.TaskList div.PillButton.Task.complete, .TaskList div.PillButton.Task.disabled {
  width: auto;
  pointer-events: none;
}

.UnreadSeparator {
  display: flex;
  align-self: stretch;
  margin: 1rem 0;
  color: #005ebb;
  margin-top: 0px;
}

.UnreadSeparator .unreadLabel {
  flex-shrink: 0;
  padding: 0 0.5rem 0 0;
}

.UnreadSeparator::after {
  content: "";
  flex-grow: 1;
  height: 1px;
  background: #dbdbdb;
  align-self: center;
}

@media print {
  #content .UnreadSeparator::after {
    background: #565656;
  }
}
.UnreadSeparator .numUnread {
  margin-right: 0.25rem;
  background: #005ebb;
  color: #ffffff;
  border-radius: 1rem;
  padding: 0 0.65rem;
  width: auto;
}

@media print {
  .UnreadSeparator .numUnread {
    background: #005ebb !important;
    color: #ffffff !important;
  }
}
.ActionSuggestionCard {
  max-width: 23rem;
  container-type: inline-size;
}

.ActionSuggestionCard.boundary-strong {
  width: 100%;
}

.ActionSuggestionCard .ActionAccordion {
  margin-bottom: 0;
}

.ActionSuggestionCard .ActionAccordionItem ._ExpandCommand {
  position: relative;
  width: 100%;
  z-index: 2;
}

.ActionSuggestionCard .ActionAccordionItem:not(:last-child)::after {
  content: "";
  display: block;
  width: auto;
  height: 1px;
  background-color: #dbdbdb;
}

@media print {
  .ActionSuggestionCard .ActionAccordionItem:not(:last-child)::after {
    background-color: #000000;
  }
}
.ActionSuggestionCard .ActionSuggestionItem {
  position: relative;
  width: 100%;
  text-align: left;
  align-items: center;
  padding-right: 2rem;
  display: flex;
  gap: 0.3rem;
  margin-top: 0.5rem;
}

@container (max-width: 10em) {
  .ActionSuggestionCard .ActionSuggestionItem .actionIcon {
    display: none;
  }
}
.ActionSuggestionCard .ActionItemDetails {
  position: relative;
  margin-bottom: 0.5rem;
}

.ActionSuggestionCard .ActionItemDetails ._Text {
  position: relative;
  margin-top: 0.25rem;
  z-index: 2;
}

.ActionSuggestionCard .ActionSuggestionBanner {
  margin-top: 0;
  word-wrap: break-word;
}

@container (max-width: 10em) {
  .ActionSuggestionCard .ActionSuggestionBanner .bannerContent {
    flex-wrap: wrap;
  }
}
.ActionSuggestionCard .ActionSuggestionBanner .bannerText {
  padding-left: 0;
}

.ActionSuggestionCard .ActionSuggestionBanner .bannerIcon {
  margin-right: 0.5em;
}

.ActionSuggestionCard .actionCardHeader {
  padding: 0;
}

.ActionSuggestionCard .arrowIcon {
  position: absolute;
  right: 0.5rem;
  top: 50%;
  transform: translateY(-50%);
  fill: #767676;
}

.ActionSuggestionCard .detailsLink {
  width: fit-content;
  min-width: 60%;
  z-index: 2;
}

.ActionSuggestionCard[class] .expandIcon.expanded {
  transform: scaleY(-1) translateY(50%);
}

.ActionSuggestionCard[class] .detailsLink {
  margin: 0.5rem auto 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

.ActionSuggestionCardWrapper {
  display: flex;
  align-self: stretch;
  margin: -0.5rem 0.3rem 1rem;
}

.ActionSuggestionCardWrapper[class][class][class][class][class][class][class][class][class] .ActionSuggestionCard {
  margin-left: auto;
}

.CommunicationCenter {
  min-height: calc(100vh - 12.45rem);
  min-height: calc(100vh - (var(--wp-header-height) + var(--wp-footer-height) + 1rem));
}

.mobile .CommunicationCenter {
  min-height: calc(100vh - 1rem);
}

.datatile .CommunicationCenter {
  min-height: auto;
}

.CommunicationCenter .commCenterMain .skipToToast {
  display: block;
  position: fixed;
  color: #ffffff;
  background: #000000;
  border: 1px solid #ffffff;
  border-radius: 6px;
  box-shadow: 0 0 3px #ffffff;
  filter: brightness(1.2);
  margin: 2px;
  padding: 0.2rem;
  pointer-events: none;
  text-decoration: underline;
  z-index: 1;
  opacity: 0;
  transition-duration: 0.2s;
  transition-property: opacity;
  margin-top: -0.5rem;
}

.CommunicationCenter .commCenterMain .skipToToast:focus {
  opacity: 1;
}

.CommunicationCenter .commCenterMain .skipToToast:focus {
  pointer-events: auto;
}

.CommunicationCenter .commCenterMain .skipToToast:focus {
  z-index: 1000;
}

@media screen and (max-width: 1024px) {
  .CommunicationCenter .commCenterMain .skipToToast {
    margin-top: -1rem;
  }
}
.mobile .CommunicationCenter .commCenterMain .skipToToast {
  margin-top: 0.75rem;
}

.mobile .CommunicationCenter .commCenterMain .RecallOnboardingCommand._command.tertiary {
  display: none;
}

.CommunicationCenter .commCenterTitle {
  padding-bottom: 0;
}

@media screen and (min-width: 1025px) {
  .CommunicationCenter .commCenterTitle {
    width: 25%;
    position: relative;
  }
  .CommunicationCenter .commCenterTitle::after {
    content: "";
    position: absolute;
    right: 0;
    top: -0.5rem;
    bottom: -2rem;
    border-right: 1px solid #cccccc;
    transform: translateY(2px);
  }
}
@media screen {
  .mobile .CommunicationCenter .commCenterTitle {
    display: none;
  }
}
.ConversationList.isSearching .someMatches,
.ConversationList.isSearching ._LoadMoreCommand {
  display: none;
}

.ConversationList .someMatches {
  padding-top: 0.75rem;
  text-align: center;
}

.ConversationList._LoadMoreList ._StatusMessage {
  display: none;
}

ul.ConversationList {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  min-height: 6rem;
  padding: 0.5rem;
  position: relative;
  break-inside: avoid;
  padding: 0;
}

.tvmode ul.ConversationList {
  border-radius: 10px;
  border: none;
}

ul.ConversationList:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode ul.ConversationList:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

ul.ConversationList:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

@media print {
  ul.ConversationList {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (max-width: 1024px) {
  .mobile ul.ConversationList {
    width: 100%;
    margin: 0;
    box-shadow: none;
    border: 1px solid #dbdbdb;
    border-width: 1px 0;
  }
}
@media print {
  ul.ConversationList {
    display: block;
  }
}
@media print {
  ul.ConversationList li {
    display: inline-block;
    break-inside: avoid;
    width: 100%;
  }
}
ul.ConversationList > li:not(:last-child)::after {
  content: "";
  display: block;
  width: auto;
  height: 1px;
  background-color: #dbdbdb;
}

@media print {
  ul.ConversationList > li:not(:last-child)::after {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }
}
@media print {
  ul.ConversationList > li:not(:last-child)::after {
    background-color: #000000;
    width: 100%;
  }
}
ul.ConversationList > li:hover {
  background-color: #ebf4f8;
}

ul.ConversationList > li:hover:first-child:last-child {
  border-radius: 0.3rem;
}

ul.ConversationList > li:hover:first-child {
  border-radius: 0.3rem 0.3rem 0 0;
}

ul.ConversationList > li:hover:last-child {
  border-radius: 0 0 0.3rem 0.3rem;
}

.ConversationListStatus {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  overflow-wrap: break-word;
  display: inline;
  width: auto;
}

[data-altstylesheet="High Contrast"] .ConversationListStatus {
  color: #000000;
}

@media screen and (min-width: 1301px) {
  .ConversationListStatus {
    top: -0.5rem;
  }
}
@media screen and (max-width: 1024px) {
  .mobile .ConversationListStatus {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}
.ConversationPreview {
  border: 1px solid transparent;
}

.ConversationPreview.unread .senderName, .ConversationPreview.unread .subject, .ConversationPreview.unread .timestamp {
  font-weight: bold;
}

.ConversationPreview.unread .senderName, .ConversationPreview.unread .subject, .ConversationPreview.unread .timestamp,
.ConversationPreview.unread .previewText {
  color: #000000;
}

.ConversationPreview.unread .ParticipantPhoto:not([class*=color]) {
  border-color: #005ebb;
}

.ConversationPreview.unread .ParticipantPhoto[class*=color] {
  box-shadow: 0 0 0 2px #005ebb;
}

.ConversationPreview.urgent {
  background: #ffffd0;
}

.ConversationPreview.urgent .main:is(:focus, :hover) {
  background-color: #ffffe8;
  text-decoration: none;
}

.ConversationPreview.selected {
  background-color: #ebf4f8;
  outline: solid 1px #005ebb;
}

.ConversationPreview .main {
  width: 100%;
  text-align: left;
  padding: 0.75rem;
  display: flex;
  flex-wrap: wrap;
  column-gap: 0.75rem;
  container-type: inline-size;
}

.ConversationPreview .main:not(:last-child) {
  padding-bottom: 0px;
}

.ConversationPreview .main:is(:focus, :hover) {
  text-decoration: none;
}

@media print {
  .ConversationPreview .main {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }
}
@container (width < 12.5rem) {
  .ConversationPreview .main .previewPhoto:where(:not(:has(.externalMarker))) {
    display: none;
  }
  .ConversationPreview .main .previewPhoto .groupChatIcon,
  .ConversationPreview .main .previewPhoto .emblemGroupChatIcon {
    display: none;
  }
  .ConversationPreview .main .previewPhoto .externalMarker {
    position: static;
  }
  .ConversationPreview .main .flagContainer {
    min-width: auto;
    flex-shrink: 0;
  }
  .ConversationPreview .main .flagContainer:empty {
    display: none;
  }
}
.ConversationPreview .subjectSegment {
  min-width: 0;
}

.ConversationPreview .senderName {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  font-size: var(--wptheme_font-size_2);
  display: block;
  margin-top: 0.2rem;
  word-wrap: break-word;
}

.ConversationPreview .timestamp {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  white-space: nowrap;
}

.ConversationPreview .timestamp[class] {
  translate: 0 0.1rlh;
}

.ConversationPreview .urgentIndicator {
  display: inline-block;
  vertical-align: text-bottom;
  margin-right: 0.375rem;
}

.ConversationPreview:has(.draftIndicator) .urgentIndicator {
  vertical-align: text-top;
}

.ConversationPreview .draftIndicator {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  max-width: 100%;
  color: #935d15;
  background: #ffe8c9;
  border: 1px solid #ffa020;
  border-radius: 0.25rem;
  padding: 0.125rem 0.25rem;
  margin: calc(0.125rem - 1px) 0.375rem calc(0.125rem - 1px) 0;
}

.ConversationPreview .draftIndicator > * {
  flex: 0 0 auto;
}

.ConversationPreview .draftIndicator .draftIndicatorText {
  flex-shrink: 1;
  word-wrap: break-word;
}

.ConversationPreview .subject {
  font-size: var(--wptheme_font-size_3);
  color: #000000;
  word-wrap: break-word;
  display: inline;
}

.ConversationPreview .flagContainer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: 100%;
  width: auto;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  column-gap: 0.5rem;
  min-width: 2.5rem;
}

.ConversationPreview .flagContainer > * {
  flex: 0 0 auto;
}

@media print {
  .ConversationPreview .flagContainer {
    min-width: 0;
  }
  .ConversationPreview .flagContainer:empty {
    margin-right: 0;
  }
}
.ConversationPreview .flagHasAttachment {
  transform: rotate(30deg);
  flex-grow: 1;
}

.ConversationPreview .flagHasUrgentMessage {
  height: clamp(16px, 1rem, 48px);
  width: clamp(16px, 1rem, 48px);
  margin: 0 -0.2rem 0 -0.1rem;
}

.ConversationPreview .flagUnread {
  height: 0.6rem;
  width: 0.6rem;
  display: inline-block;
  border-radius: 1rem;
  background-color: #005ebb;
}

@media print {
  .ConversationPreview .flagUnread {
    background-color: #005ebb !important;
    margin: 0;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }
}
.ConversationPreview .previewLine {
  display: flex;
  width: 100%;
  align-items: center;
  flex-basis: 100%;
  column-gap: 0.75rem;
}

.ConversationPreview .previewLine .previewText {
  /*rtl:raw:
  	direction: ltr;
  */
}

.ConversationPreview ._readOnlyText {
  vertical-align: unset;
}

.ConversationPreview .previewText {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  display: inline-block;
}

.ConversationPreview .previewText.noContent {
  font-style: italic;
}

.ConversationPreview .previewPhoto {
  position: relative;
  flex-shrink: 0;
}

@media print {
  .ConversationPreview .previewPhoto {
    margin-right: 0;
  }
}
.ConversationPreview .previewPhoto .groupChatIcon {
  position: relative;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  overflow: hidden;
  min-width: 2.5rem;
}

.ConversationPreview .previewPhoto .singlePhoto img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ConversationPreview .previewPhoto :not(div).singlePhoto {
  background-color: #0074ad;
}

.ConversationPreview .previewPhoto .doublePhoto {
  border-radius: 25%;
  position: relative;
}

.mobile .ConversationPreview .previewPhoto .doublePhoto {
  width: 2.5rem;
  height: 2.5rem;
}

.ConversationPreview .previewPhoto .doublePhoto.left {
  clip-path: inset(0 25% 0 0);
  /*rtl:raw: clip-path: inset(0 0 0 25%); */
  transform: translateX(-25%);
}

.ConversationPreview .previewPhoto .doublePhoto.left.ParticipantPhoto {
  border: none;
}

.ConversationPreview .previewPhoto .doublePhoto.right {
  clip-path: inset(0 0 0 25%);
  /*rtl:raw: clip-path: inset(0 25% 0 0); */
  transform: translateX(25%);
}

.ConversationPreview .previewPhoto .doublePhoto.right.ParticipantPhoto {
  transform: translateX(25%) translateY(-10%);
  font-size: var(--wptheme_font-size_3);
  border: hidden;
  height: 2.7rem;
  will-change: transform;
  top: -2.6rem;
  /*rtl:raw: top: -2.8rem; */
}

.ConversationPreview .previewPhoto :not(div).doublePhoto {
  background-color: #0074ad;
}

.ConversationPreview .previewPhoto .emblemGroupChatIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  overflow: hidden;
  flex-shrink: 0;
  will-change: transform;
}

.ConversationPreview .previewPhoto .emblemGroupChatIcon svg {
  color: #0074ad;
  width: 2.5rem;
  height: 2.5rem;
}

.ConversationPreview .previewPhoto .externalMarker {
  position: absolute;
  left: 1.35rem;
  top: 1.65rem;
  box-sizing: content-box;
  background-color: #ffffff;
  padding: 3px;
  border-radius: 100%;
  border: 1px solid #cccccc;
}

.ConversationPreview .previewPhoto .externalMarker.orgLogo {
  box-sizing: inherit;
  padding: 0px;
}

.ConversationPreview .subjectNameTimestamp {
  display: flex;
  column-gap: 0.5rem;
  flex-grow: 1;
  flex-basis: 1%;
  min-width: 0;
}

.ConversationPreview .subjectNameTimestamp .timestampBookmark {
  display: flex;
  flex-direction: column;
}

.ConversationPreview .subjectNameTimestamp .timestampBookmark ._Icon {
  align-self: flex-end;
  margin-top: calc(-0.75rem - 1px);
  color: #0074AD;
}

.ConversationPreview .subjectAndSender {
  flex-grow: 1;
  width: auto;
  min-width: 0;
}

.ConversationPreview .selectionIcon {
  margin-top: 0.4rem;
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

.ConversationListPicker [role=tablist] .childrenWrapper,
.ConversationListPicker [role=tabpanel] .childrenWrapper {
  height: auto;
}

@media screen and (min-width: 1025px) {
  .ConversationListPicker [role=tablist][class],
  .ConversationListPicker [role=tabpanel][class] {
    padding-bottom: 0;
    position: relative;
  }
}
.ConversationListPicker [aria-haspopup=listbox] {
  color: #0074AD;
}

@media screen and (max-width: 1024px) {
  .mobile .ConversationListPicker [aria-haspopup=listbox],
  .mobile .ConversationListPicker [role=listbox] li {
    border-left: none;
    border-right: none;
    border-radius: 0;
  }
}
.ConversationListPicker ._ViewPickerCommandPane {
  z-index: 3 !important;
}

.ConversationListPicker ._ViewPickerCommandPane:has(.disabled) {
  position: unset;
}

.ConversationListPicker .sendNewMessage {
  width: calc(100% - 1.25rem);
}

@media screen and (max-width: 1024px) {
  .ConversationListPicker .sendNewMessage {
    width: 100%;
  }
  .mobile .ConversationListPicker .sendNewMessage {
    width: calc(100% - 1.25rem);
    margin-left: 0.625rem;
  }
  .datatile .ConversationListPicker .sendNewMessage {
    margin-top: 0px;
    margin-bottom: 1rem;
  }
  .ConversationListPicker .sendNewMessage.aboveDrawer {
    margin-bottom: 2.5rem;
  }
  .mobile .ConversationListPicker .sendNewMessage.aboveDrawer {
    margin-bottom: 3rem;
  }
}
.ConversationListPicker .Tab {
  height: 100%;
}

@media screen and (max-width: 1024px) {
  .ConversationListPicker .Tab .folderIcon {
    margin-right: calc(4px + 0.25rem);
    margin-left: calc(4px + 0.25rem - 1rem);
  }
  .mobile .ConversationListPicker .Tab .folderIcon {
    margin-left: calc(4px + 0.25rem - 1rem + 0.75rem);
  }
}
.ConversationListPicker .SignupBanner {
  margin-top: 1rem;
}

.ConversationListPicker .ConversationFolderHeader {
  align-items: flex-start;
  display: flex;
  margin: 0.7rem 0 0rem;
  position: relative;
  top: 0.5rem;
}

@media screen and (min-width: 1301px) {
  .mobile .ConversationListPicker .ConversationFolderHeader {
    margin-top: 0.6rem;
  }
}
@media screen and (max-width: 1300px) and (min-width: 1025px) {
  .ConversationListPicker .ConversationFolderHeader {
    flex-direction: column;
  }
}
@media screen and (max-width: 1024px) {
  .ConversationListPicker .ConversationFolderHeader {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .ConversationListPicker .ConversationFolderHeader .sectionTitle {
    color: transparent !important;
    display: block !important;
    height: 0 !important;
    line-height: 0 !important;
    margin: 0 !important;
    opacity: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: relative !important;
    width: 0 !important;
  }
  .mobile .ConversationListPicker .ConversationFolderHeader {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}
.ConversationListPicker .ConversationFolderHeader .SearchInput {
  background: #ffffff;
  display: flex;
  align-items: stretch;
  border: 1px solid #dbdbdb;
  border-radius: 4px;
  width: 100%;
}

.ConversationListPicker .ConversationFolderHeader .SearchInput.invalid {
  border-color: #d80000;
  box-shadow: 0 0 1.5px 1px #d80000;
}

.ConversationListPicker .ConversationFolderHeader .SearchInput.invalid:not(:focus-within) {
  border-color: #d80000;
}

.ConversationListPicker .ConversationFolderHeader .SearchInput.locked[class] {
  background-color: #f2f2f2;
  color: #565656;
  cursor: default;
}

.ConversationListPicker .ConversationFolderHeader .SearchInput.locked[class] ._command:focus {
  background-color: #ffffff;
}

.ConversationListPicker .ConversationFolderHeader .SearchInput:focus-within {
  outline: 5px auto Highlight;
  outline: 5px auto -webkit-focus-ring-color;
  box-shadow: none;
  border-color: transparent;
}

@supports (background: -webkit-named-image(i)) {
  .ConversationListPicker .ConversationFolderHeader .SearchInput:focus-within {
    will-change: transform;
  }
}
.ConversationListPicker .ConversationFolderHeader .SearchInput:focus-within :focus-visible {
  outline: none;
}

.ConversationListPicker .ConversationFolderHeader .SearchInput:focus-within ._command:focus-visible {
  background-color: #ebf4f8;
}

.ConversationListPicker .ConversationFolderHeader .SearchInput ._labelledField {
  flex-grow: 1;
}

.ConversationListPicker .ConversationFolderHeader .SearchInput ._labelledField ._input {
  background-color: inherit;
  border: none;
  box-shadow: none;
  margin-bottom: 0;
  width: 100%;
}

.ConversationListPicker .ConversationFolderHeader .SearchInput ._labelledField ._input:invalid {
  box-shadow: none;
}

.ConversationListPicker .ConversationFolderHeader .SearchInput ._labelledField ._input:invalid:focus:not(*:root) {
  outline: none;
}

.ConversationListPicker .ConversationFolderHeader .SearchInput ._labelledField ._readOnlyText {
  border: none;
  margin-bottom: -1rem;
  word-break: break-word;
}

.ConversationListPicker .ConversationFolderHeader .SearchInput ._labelledField ._labelInputContainer[class] {
  background-color: inherit;
  border: none;
}

.ConversationListPicker .ConversationFolderHeader .SearchInput ._labelledField ._labelInputContainer[class].invalid:not(:focus-within) {
  box-shadow: none;
}

.ConversationListPicker .ConversationFolderHeader .SearchInput ._labelledField ._labelInputContainer[class]:focus-within {
  outline: none;
}

.ConversationListPicker .ConversationFolderHeader .SearchInput ._command {
  color: #565656;
  border: none;
  border-radius: 4px;
  flex-shrink: 0;
}

.ConversationListPicker .ConversationFolderHeader .SearchInput ._command, .ConversationListPicker .ConversationFolderHeader .SearchInput ._command.iconOnly {
  background-color: inherit;
  padding: 0 0.25rem;
}

.ConversationListPicker .ConversationFolderHeader .SearchInput ._image {
  color: #565656;
  display: block;
  flex-shrink: 0;
}

.ConversationListPicker .ConversationFolderHeader .SearchInput .actionDivider {
  width: 1px;
  background: transparent;
  border-color: #dbdbdb;
  display: flex;
  justify-content: center;
  flex-direction: column;
  isolation: isolate;
}

.ConversationListPicker .ConversationFolderHeader .SearchInput .actionDivider::before {
  border: none;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: inherit;
  content: "";
  height: calc(100% - 0.675rem);
}

.ConversationListPicker .ConversationFolderHeader .SearchInput ._labelledField ._input {
  -webkit-appearance: none;
}

.ConversationListPicker .ConversationFolderHeader .SearchInput ._labelledField ._input::-ms-clear, .ConversationListPicker .ConversationFolderHeader .SearchInput ._labelledField ._input::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

.ConversationListPicker .ConversationFolderHeader .SearchInput ._labelledField ._input::-webkit-search-decoration, .ConversationListPicker .ConversationFolderHeader .SearchInput ._labelledField ._input::-webkit-search-cancel-button, .ConversationListPicker .ConversationFolderHeader .SearchInput ._labelledField ._input::-webkit-search-results-button, .ConversationListPicker .ConversationFolderHeader .SearchInput ._labelledField ._input::-webkit-search-results-decoration {
  display: none;
}

.ConversationListPicker .ConversationFolderHeader .SearchInput .RunSearchCommand {
  border-radius: 0 4px 4px 0;
}

.ConversationListPicker .ConversationFolderHeader .SearchInput .searchIconPlaceholder {
  background: #ffffff;
  color: #565656;
  border: none;
  border-radius: 4px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  padding: 0 0.25rem;
  width: fit-content;
}

.ConversationListPicker .ConversationFolderHeader .SearchInput .RunSearchCommand.nonClickable {
  pointer-events: none;
}

.ConversationListPicker .ConversationFolderHeader .SearchInput .ClearSearchCommand {
  padding: 0 0.5rem;
}

.ConversationListPicker .ConversationFolderHeader .SearchInput .ClearSearchCommand .size-20 {
  transform: scale(0.85);
}

@media screen and (min-width: 1025px) {
  .ConversationListPicker .ConversationFolderHeader ._SearchInput {
    width: 17rem;
    min-width: 17rem;
  }
  .mobile .ConversationListPicker .ConversationFolderHeader ._SearchInput {
    width: 19rem;
    min-width: 19rem;
  }
}
.ConversationListPicker .ConversationFolderHeader ._SearchInput .RunSearchCommand,
.ConversationListPicker .ConversationFolderHeader ._SearchInput .searchIconPlaceholder {
  border-radius: 4px 0 0 4px;
  order: -1;
}

@media print {
  .ConversationListPicker .ConversationFolderHeader ._SearchInput {
    display: none;
  }
}
.ConversationListPicker .ConversationFolderHeader ._SearchInput.disabled {
  background-color: #eaeaea;
}

.ConversationListPicker .ConversationFolderHeader ._SearchInput.disabled ._Command {
  background-color: #eaeaea;
}

.ConversationListPicker .ConversationFolderHeader .sectionTitle {
  display: inline-block;
}

@media screen and (min-width: 1025px) {
  .ConversationListPicker .ConversationFolderHeader .sectionTitle {
    width: 100%;
  }
}
.ConversationListPicker .ConversationList {
  margin-left: 1px;
  margin-right: 1px;
  width: calc(100% - 2px);
}

.ConversationListPicker .ConversationList .ListItem:last-child ._Link {
  border-radius: 0 0 6px 6px;
}

@media screen and (max-width: 1300px) and (min-width: 1025px) {
  .ConversationListPicker ._LoadMoreList {
    top: 1rem;
  }
}
.ConversationListPicker [role=tabpanel] {
  display: flex;
  flex-direction: column;
}

.ConversationListPicker [role=tabpanel] > * {
  flex: 0 0 auto;
}

@media screen and (min-width: 1025px) {
  .ConversationListPicker [role=tabpanel] {
    min-height: calc(100vh - 12.45rem);
    min-height: calc(100vh - (var(--wp-header-height) + var(--wp-footer-height) + 1rem));
    transform: translateY(-5.125rem);
    margin-bottom: -5.125rem;
  }
  .mobile .ConversationListPicker [role=tabpanel] {
    min-height: calc(100vh - 1rem);
  }
  .datatile .ConversationListPicker [role=tabpanel] {
    min-height: auto;
  }
  .mobile .ConversationListPicker [role=tabpanel] {
    transform: none;
    margin-bottom: 0;
  }
}
.mobile .ConversationListPicker {
  margin-top: 0;
  margin-bottom: -0.5rem;
  min-height: 100vh !important;
}

@media screen and (max-width: 1024px) {
  .mobile .ConversationListPicker {
    width: calc(100% + 1rem);
    position: relative;
    left: -0.5rem;
    min-height: calc(100vh - 1rem) !important;
  }
}
.PreviewActionables {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0.75rem 0.75rem 0.75rem;
}

@media print {
  .PreviewActionables {
    padding-left: 0;
  }
}
.PreviewActionables ul:has(+ .andMoreNotShown) li {
  margin-right: 0.75rem;
}

.PreviewActionables ul li:not(:last-child) {
  margin-right: 0.75rem;
}

.PreviewActionables .attachmentList {
  display: contents;
}

.PreviewActionables .andMoreNotShown {
  width: auto;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  padding: calc(0.25rem + 1px) 0;
  margin-top: 0.5rem;
}

@media print {
  .PreviewActionables .andMoreNotShown {
    margin-top: 0;
  }
}
.Tab {
  display: flex;
  align-items: center;
}

.Tab .folderIcon + .folderName {
  margin-bottom: 0;
  overflow: hidden;
  word-wrap: break-word;
}

.Tab .folderIcon {
  margin-right: 0.75rem;
  flex-shrink: 0;
  fill: currentColor;
}

li:not(:hover) [aria-selected=false]:not(:focus) .Tab .folderIcon {
  fill: #767676;
}

[role=tab][aria-selected=true] .Tab {
  color: #0074AD;
}

.ConversationFolder {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.ConversationFolder .statusMessageArea {
  height: fit-content;
  display: flex;
  align-items: center;
}

.mobile .ConversationFolder .statusMessageArea {
  display: flex;
}

@media screen and (min-width: 1301px) {
  .ConversationFolder .statusMessageArea {
    max-width: calc(100% - 17rem);
  }
  .mobile .ConversationFolder .statusMessageArea {
    max-width: calc(100% - 19rem);
  }
}
.ConversationFolder .statusMessageArea .clearFilterButton {
  display: inline;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.ConversationFolder .hiddenConversationsStatus {
  margin-left: 2px;
}

.mobile .ConversationFolder .hiddenConversationsStatus {
  padding: 0.375rem 0.75rem;
}

.ConversationMultiAction {
  width: calc(100% - 2px);
  margin-top: 1rem;
}

.mobile .ConversationMultiAction {
  padding: 0 0.375rem;
}

.ConversationMultiAction .ConversationMultiActionLine {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.ConversationMultiAction .ConversationMultiActionLine .ConversationCommand {
  margin-top: 0;
  margin-left: 2px;
  padding: 0 0.375rem 0 0 !important;
}

.ConversationMultiAction ._command:hover {
  text-decoration: none !important;
}

.ConversationMultiAction .statusMessageArea {
  width: auto;
  padding-bottom: 0.375rem;
}

.ConversationMultiAction .firstLine {
  width: calc(100% - 2px);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.ConversationMultiAction .firstLine .commandsSection::before,
.ConversationMultiAction .firstLine .commandsSection::after {
  content: "";
  border-right: 1px solid #cccccc;
  height: 32px;
}

.mobile .ConversationMultiAction .firstLine .commandsSection::before,
.mobile .ConversationMultiAction .firstLine .commandsSection::after {
  margin-top: 0.75rem;
}

.ConversationMultiAction .firstLine .ConversationSelectionClose,
.ConversationMultiAction .firstLine .commandsSection {
  display: flex;
  width: auto;
  flex-wrap: wrap;
}

.ConversationMultiAction .firstLine .commandsSection ._command {
  padding: 0 0.75rem;
  display: flex;
  align-items: center;
}

.ConversationMultiAction .firstLine .working::before {
  content: "";
  border-color: rgba(0, 116, 173, 0.3);
  border-top-color: #0074AD;
  width: 16px;
  height: 16px;
  border-width: 3px;
  border-style: solid;
  border-radius: 50%;
  animation: _LoadingWheel-Rotate 0.8s cubic-bezier(0.5, 0.25, 0.3, 0.73) infinite;
}

@keyframes _LoadingWheel-Rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.ConversationMultiAction .firstLine ._command {
  z-index: 0;
  margin: 0;
}

.ConversationMultiAction .firstLine .BulkActionStatus {
  width: auto;
  margin: 0;
  padding: 0.375rem 0.75rem;
}

.ConversationMultiAction .secondLine {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.ConversationMultiAction .secondLine .ConversationSelectAll {
  margin: 0 0 0 2px;
  padding: 0.25rem 1.5rem;
}

.mobile .ConversationMultiAction .secondLine .ConversationSelectAll {
  margin-left: calc(2px + 0.375rem);
}

.ConversationMultiAction .secondLine .ConversationSelectAll ._readOnlyText {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  margin-left: 0.5rem;
}

.ReplyComposer {
  flex-grow: 1;
  min-height: 325px;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  background-color: #f8f8f8;
}

@media screen and (max-width: 768px) {
  .ReplyComposer {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
    margin-top: -5px;
    margin-bottom: -0.5rem;
  }
  [lang=ar] .ReplyComposer {
    margin-top: 0;
  }
  .mobile .ReplyComposer {
    margin-top: 0;
    margin-left: -0.5rem;
    width: calc(100% + 1rem);
  }
}
.tvmode .ReplyComposer {
  border-radius: 10px;
  border: none;
}

.ReplyComposer:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .ReplyComposer:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.ReplyComposer:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

@media only screen and (max-width: 768px) {
  .ReplyComposer {
    margin-top: 0;
    margin-bottom: -5px;
    border-radius: 0;
  }
}
@media only screen and (max-width: 768px) and (min-height: 0px) {
  .ReplyComposer {
    height: calc(100vh - (11.45rem + 5px));
    height: calc(100vh - (var(--wp-header-height) + var(--wp-footer-height) + 5px));
  }
  .mobile .ReplyComposer {
    height: calc(100vh - 5px);
  }
  .datatile .ReplyComposer {
    height: auto;
  }
}
@media only screen and (max-width: 768px) {
  .datatile .ReplyComposer {
    height: auto;
  }
}
.ReplyComposer .MessageComposer .Composer,
.ReplyComposer .MessageComposer .toolbar:last-child {
  border-bottom-color: #eaeaea;
}

.ReplyComposer .MessageComposer .Actions,
.ReplyComposer .MessageComposer .toolbar {
  background-color: #f8f8f8;
}

.ReplyComposer .MessageComposer .Actions,
.ReplyComposer .MessageComposer .ComposeDisclaimer,
.ReplyComposer .MessageComposer .readOnlyReasonText {
  border-top-color: #eaeaea;
}

.ReplyComposer .MessageComposer .ParticipantDisplay {
  margin-left: 0.25rem;
}

.ReplyComposer .MessageComposer .ParticipantDisplay .mini.ParticipantPhoto {
  height: 1.4rem;
  width: 1.4rem;
  margin: 0.05rem;
}

.ReplyComposer > * {
  flex: 0 0 auto;
}

.ReplyComposer .replyComposerContainer {
  flex: 1 1 auto;
  position: relative;
}

.ReplyComposer .childrenWrapper {
  position: absolute;
}

.ListLoadPlaceholder {
  display: flex;
  flex-direction: column;
  text-align: center;
  justify-content: center;
}

.ListLoadPlaceholder.fill {
  flex: 1 0 auto;
}

.ListLoadPlaceholder .message {
  overflow-wrap: break-word;
}

.ContextDisclosure {
  margin-bottom: 1rem;
}

.ContextDisclosure .disclosureButton {
  justify-content: unset;
}

.ContextDisclosure .ContextDetails {
  padding-top: 0;
}

.ContextDisclosure .ContextDetails .groupTitle {
  padding-top: 0.25rem;
  font-size: var(--wptheme_font-size_0);
}

.ContextDetails {
  padding-top: 0.8rem;
}

.ContextDetails .listTitle {
  padding: 0;
}

.ContextDetails .groupTitle {
  padding-bottom: 0;
}

.ContextDetails .ContextItem ~ .ContextItemDetail._Text._readOnlyText {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
  margin-top: 0.2rem;
}

.PillButton {
  border: 1px solid currentColor;
  border-radius: calc(0.85rem + 1px);
  overflow: hidden;
  max-width: 100%;
  margin-top: 0.5rem;
  margin-bottom: 0;
  padding: 0;
  display: inline-flex;
  align-items: center;
}

.PillButton:not(:last-child) {
  margin-right: 0.75rem;
}

@media print {
  .PillButton {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.PillButton .pillBtnIcon {
  flex-shrink: 0;
  margin: 0 0.125rem 0 0.25rem;
  fill: #ffffff;
}

@media print {
  .PillButton .pillBtnIcon {
    display: inline-block !important;
    width: 24px !important;
    margin-left: 0;
    margin-right: -0.25rem;
    fill: #363636;
  }
}
.PillButton .pillBtnIcon + .pillBtnText {
  text-align: left;
  padding: 0.25rem 0.5rem;
  white-space: normal;
  word-break: break-word;
  overflow: hidden;
}

.PillButton.informative {
  color: #0074ad;
}

.PillButton.informative .pillBtnText {
  background-color: #ffffff;
  color: #0074ad;
}

.PillButton.complete {
  color: #09aa71;
}

.PillButton.complete .pillBtnText {
  background-color: #ccffd8;
  color: #12553d;
}

.PillButton.urgent {
  color: #ffa020;
}

.PillButton.urgent .pillBtnText {
  background-color: #ffe8c9;
  color: #935d15;
}

.PillButton.disabled {
  color: #767676;
}

.PillButton.disabled .pillBtnText {
  background-color: #dbdbdb;
  color: #363636;
}

.PillButton.disabled:is(:focus, :hover) {
  box-shadow: none;
}

.PillButton:is(:focus, :hover) {
  text-decoration: none;
  box-shadow: 0 0 0 1px currentColor;
}

.PillButton:is(:focus, :hover).informative {
  color: #006393;
}

.PillButton:is(:focus, :hover).urgent {
  color: #d9881b;
}

.PillButton[class] {
  background-color: currentColor;
  padding: 0;
}

._ScrollRegion {
  overflow: auto;
}

._ScrollRegion.barsPersist {
  overflow: scroll;
}

._ScrollRegion.scrollH {
  overflow-x: auto;
  overflow-y: hidden;
}

._ScrollRegion.scrollH.barsPersist {
  overflow-x: scroll;
}

._ScrollRegion.scrollV {
  overflow-x: hidden;
  overflow-y: auto;
}

._ScrollRegion.scrollV.barsPersist {
  overflow-y: scroll;
}

._StickyHeader {
  position: -webkit-sticky;
  position: sticky;
  z-index: 50;
  top: var(--wp-header-height);
}

@media print {
  ._StickyHeader {
    position: static;
  }
}
/* Copyright 2021 Epic Systems Corporation */
.ToggleSwitch {
  display: flex;
  flex-direction: row;
  margin: 0.5rem 0;
  flex-wrap: wrap;
}

.ToggleSwitch .toggleLabel {
  flex-grow: 1;
}

.ToggleSwitch .toggleLabelIcon {
  margin-right: 1rem;
}

.ToggleSwitch ._Text {
  align-self: center;
}

.toggleInformation {
  display: flex;
  flex-direction: column;
  align-self: center;
  flex-basis: 60%;
}

.sliderRail {
  transition: all 0.2s ease-in-out;
  width: 3.462rem;
  height: 1.731rem;
  background: #767676;
  border-radius: 50px;
  padding: 0 0.231rem;
  display: flex;
}

.sliderRail[class] {
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}

.sliderRail .sliderElement {
  transition: all 0.2s ease-in-out;
  width: 22px;
  height: 22px;
}

.sliderRail .sliderKnob {
  border-radius: 50%;
  background: #ffffff;
  z-index: 2;
  margin-left: -1.269rem;
}

.sliderRail .onIcon {
  z-index: 1;
}

.sliderRail .sliderKnob,
.sliderRail .onIcon {
  margin-top: auto;
  margin-bottom: auto;
  height: 1.269rem;
  width: 1.269rem;
}

.sliderRail .lockedIcon {
  fill: #767676;
  height: 100%;
  width: 100%;
}

.sliderButton {
  margin-left: auto;
}

.sliderButton .sliderElement.onIcon {
  fill: #ffffff;
}

.sliderButton[aria-pressed=true] .sliderRail {
  transition: all 0.2s ease-in-out;
  background: #09aa71;
}

.sliderButton[aria-pressed=true] .sliderRail .sliderElement {
  transition: all 0.2s ease-in-out;
}

.sliderButton[aria-pressed=true] .sliderRail .sliderKnob {
  transform: translateX(1.731rem);
}

.sliderButton[aria-pressed=false] .onIcon {
  transition: all 0.2s ease-in-out;
  opacity: 0;
}

.CommunicationPreferences ._ExpandableItemList ._ExpandCommand {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
  width: 100%;
  min-height: initial;
  padding: 0.5rem 0 0.5rem 1rem;
  color: inherit;
}

.CommunicationPreferences ._ExpandableItemList ._ExpandCommand .arrowIcon {
  color: #767676;
  margin-right: 0.5em;
  transition: transform 0.5s ease 0s;
}

.CommunicationPreferences ._ExpandableItemList ._ExpandCommand .arrowIcon.expanded {
  transform: scaleY(-1);
}

.CommunicationPreferences ._ExpandableItemList ._ExpandCommand .plainText {
  text-align: left;
}

.CommunicationPreferences ._ExpandableItemList ._ExpandableItem {
  transition: all 0.25s ease-in-out;
  overflow: hidden;
  max-height: 0rem;
  visibility: hidden;
}

.CommunicationPreferences ._ExpandableItemList ._ExpandableItem.expanded {
  max-height: none;
  visibility: visible;
  overflow: visible;
}

.CommunicationPreferences .expanded > ._ExpandableItem {
  background-color: #f7fbfc;
}

.CommunicationPreferences .Preferences {
  display: flex;
  flex-direction: column;
}

@media screen and (min-width: 1025px) {
  .CommunicationPreferences .Preferences {
    flex-direction: row;
  }
  .CommunicationPreferences .Preferences > :first-child {
    margin-right: 2rem;
  }
}
@media screen and (min-width: 1025px) {
  .CommunicationPreferences .detailsList:first-of-type {
    width: 50%;
  }
}
.CommunicationPreferences .expanded > ._Segment > .expandableChevron {
  vertical-align: middle;
}

.CommunicationPreferences .expandableChevron {
  transition: transform 0.5s ease 0s;
  margin-right: 0.5em;
  vertical-align: bottom;
  margin-left: 0.25em;
}

.CommunicationPreferences ._ExpandableItemListItem {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
}

.tvmode .CommunicationPreferences ._ExpandableItemListItem {
  border-radius: 10px;
  border: none;
}

.CommunicationPreferences ._ExpandableItemListItem:where(:is(a, button, .button, [role=button]):not(:has(a, button, .button, [role=button], select, textarea, input)),
:has(> :is(a, button, .button, [role=button]):only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .CommunicationPreferences ._ExpandableItemListItem:where(:is(a, button, .button, [role=button]):not(:has(a, button, .button, [role=button], select, textarea, input)), :has(> :is(a, button, .button, [role=button]):only-child))[class] {
  border-radius: 10px;
  border: none;
}

.CommunicationPreferences ._ExpandableItemListItem:where(:is(a, button, .button, [role=button]):not(:has(a, button, .button, [role=button], select, textarea, input)),
:has(> :is(a, button, .button, [role=button]):only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.CommunicationPreferences ._ExpandableItemListItem h3.accordionHeader {
  padding: 0;
}

.CommunicationPreferences ._ExpandableItemListItem {
  border-radius: 6px;
  margin-bottom: 0.5rem;
}

.CommunicationPreferences .cardContent {
  padding: 0.5rem 1rem;
}

.CommunicationPreferences .cardContent .additionalInfoText {
  margin-top: 0;
}

.CommunicationPreferences .cardContent h3:first-child {
  padding-top: 0;
}

.CommunicationPreferences .cardContent h3 + .proxyContext {
  display: block;
  margin-top: -0.5rem;
  margin-bottom: 0.5rem;
}

.CommunicationPreferences ._DataEntrySet > ._DataEntrySet-legend,
.CommunicationPreferences ._DropDownEntry > ._DataEntryLabel {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .CommunicationPreferences ._DataEntrySet > ._DataEntrySet-legend,
[data-altstylesheet="High Contrast"] .CommunicationPreferences ._DropDownEntry > ._DataEntryLabel {
  color: #000000;
}

.CommunicationPreferences ._ScrollToHere {
  display: inline-block;
  position: absolute;
  margin-top: calc(-0.75rem - (2.8rem + 0px));
  margin-top: calc(-0.75rem - (var(--wp-header-height) + 0px));
  padding-top: calc(0px + 2.8rem + 0px);
  padding-top: calc(0px + var(--wp-header-height) + 0px);
}

.CommunicationPreferences .skipToToast {
  display: block;
  position: fixed;
  color: #ffffff;
  background: #000000;
  border: 1px solid #ffffff;
  border-radius: 6px;
  box-shadow: 0 0 3px #ffffff;
  filter: brightness(1.2);
  margin: 2px;
  padding: 0.2rem;
  pointer-events: none;
  text-decoration: underline;
  z-index: 1;
  opacity: 0;
  transition-duration: 0.2s;
  transition-property: opacity;
  margin-top: -0.5rem;
}

.CommunicationPreferences .skipToToast:focus {
  opacity: 1;
}

.CommunicationPreferences .skipToToast:focus {
  pointer-events: auto;
}

.CommunicationPreferences .skipToToast:focus {
  z-index: 1000;
}

@media screen and (max-width: 768px) {
  .CommunicationPreferences .skipToToast {
    margin-top: -1rem;
  }
}
.mobile .CommunicationPreferences .skipToToast {
  margin-top: 0.75rem;
}

.CommunicationPreferences .contentAction {
  text-align: center;
  border-top: solid 1px #cccccc;
  padding: 0.5rem;
}

.CommunicationPreferences .toggleLabelIcon {
  min-width: 2rem;
}

@media screen and (max-width: 768px) {
  .CommunicationPreferences .toggleLabelIcon {
    min-width: unset;
  }
}
.discList {
  padding-left: 2rem;
  list-style-type: disc;
}

.mobile ._ExpandableItemList ._link.tertiary.neutral[class],
.mobile ._ExpandableItemList ._command.tertiary.neutral[class] {
  padding: 0;
}

.mobile .ToggleSwitch img {
  min-width: unset;
}

.mobile .Consents .optInToggle[class][class][class] {
  padding: 0;
}

.mobile .contentAction {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

@media screen {
  .mobile .commPrefsTitle {
    display: none;
  }
}
.ContactInformation ._readOnlyText._Text:not(:only-child),
.ContactInformation ._readOnlyText._ExternalAccessibleDescription:not(:only-child) {
  margin: 0;
}

.ContactInformation .contactMethod {
  display: flex;
  flex-direction: column;
  margin-bottom: 0.25rem;
}

.ContactInformation .contactMethod:last-child {
  margin-bottom: 1.25rem;
}

.ContactInformation .contactInfoType {
  padding-right: 1rem;
  width: auto;
}

.ContactInformation .contactInfoValue {
  display: flex;
  flex-wrap: wrap;
  word-break: break-word;
  align-items: center;
}

.ContactInformation .contactInfoValue .contactInfoText {
  margin-right: 0.5rem;
}

.ContactInformation .contactInfoValue .pendingIndicator {
  color: #935d15;
  background: #ffe8c9;
  border: 1px solid #ffa020;
  border-radius: 0.25rem;
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  padding: 0.125rem 0.25rem;
}

[data-altstylesheet="High Contrast"] .ContactInformation .contactInfoValue .pendingIndicator {
  color: #000000;
}

.Consents .optInStatus:after {
  content: " ";
  white-space: pre-line;
}

.Consents .optInToggle[class][class] {
  display: inline-grid;
  margin: 0;
  padding: 0;
}

.Consents .optInToggle[class][class].laboring {
  padding: 0.25rem;
}

.MediaToggleList > :not(:last-child) {
  border-bottom: 1px solid #cccccc;
}

.MediaToggleList .toggleLabel {
  word-break: break-word;
}

@media screen and (max-width: 321px) {
  .MediaToggleList .ToggleSwitch > ._Icon {
    display: none;
  }
}
.SavePreferences .sentinel {
  height: 0px;
  width: 0px;
}

.SavePreferences.ObservedStickyRegion .stickyButton[class] {
  margin-top: 0;
  margin-bottom: 0;
}

@media screen and (max-width: 1025px) {
  .SavePreferences.ObservedStickyRegion .stickyButton {
    width: 100%;
  }
}
.SavePreferences.ObservedStickyRegion.sticking {
  position: sticky;
  bottom: 0.5rem;
  z-index: 5;
}

@media print {
  .SavePreferences.ObservedStickyRegion.sticking {
    display: none;
  }
}
@media screen and (min-width: 1025px) {
  .SavePreferences.ObservedStickyRegion.sticking {
    bottom: 0;
    max-width: calc(100% + 2.5rem);
    width: calc(100% + 2.5rem);
    margin-left: -1.25rem;
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
    margin-top: 0;
    margin-bottom: 0;
    background-color: #ffffff;
    box-shadow: 0 0 0.6rem 0 rgba(0, 0, 0, 0.2);
    padding: 0.5rem 1.25rem;
  }
  html:not(.mobile) body.isInside:not(.graphicHeader) .SavePreferences.ObservedStickyRegion.sticking {
    margin-top: -0.45rem;
  }
  [lang=ar] html:not(.mobile) body.isInside:not(.graphicHeader) .SavePreferences.ObservedStickyRegion.sticking {
    margin-top: -0.5rem;
  }
  .mobile .SavePreferences.ObservedStickyRegion.sticking {
    margin-top: 0;
    margin-left: -0.5rem;
    width: calc(100% + 1rem);
  }
  .datatile .SavePreferences.ObservedStickyRegion.sticking {
    margin-top: -0.5rem !important;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1300px) {
  [lang=ar] .SavePreferences.ObservedStickyRegion.sticking {
    margin-top: -0.25rem;
  }
  html:not(.mobile) body.isInside:not(.graphicHeader) .SavePreferences.ObservedStickyRegion.sticking {
    margin-top: -1rem;
  }
  [lang=ar] html:not(.mobile) body.isInside:not(.graphicHeader) .SavePreferences.ObservedStickyRegion.sticking {
    margin-top: -0.75rem;
  }
  .mobile .SavePreferences.ObservedStickyRegion.sticking {
    margin-top: 0;
  }
}
@media screen and (min-width: 1025px) {
  .mobile .SavePreferences.ObservedStickyRegion.sticking {
    margin-left: -0.5rem;
    margin-bottom: -0.5rem;
    width: calc(100% + 1rem);
  }
}
@media screen and (min-width: 1025px) and (max-width: 768px) {
  .SavePreferences.ObservedStickyRegion.sticking {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
    margin-top: -5px;
    margin-bottom: -0.5rem;
  }
  [lang=ar] .SavePreferences.ObservedStickyRegion.sticking {
    margin-top: 0;
  }
  .mobile .SavePreferences.ObservedStickyRegion.sticking {
    margin-top: 0;
    margin-left: -0.5rem;
    width: calc(100% + 1rem);
  }
}
@media screen and (min-width: 1025px) {
  .mobile .SavePreferences.ObservedStickyRegion.sticking {
    margin-bottom: 0;
  }
}
.expanded > .expandableChevron,
.expanded > ._Segment > .expandableChevron {
  transform: scaleY(-1);
}

._ExpandableItem ._command.none {
  padding: 0;
  margin: 0;
}

._ExpandableItemListItem dt ._ExpandCommand {
  text-align: left;
  padding-left: 1rem;
}

.grouperEnabledMedias:empty:before {
  content: "​";
}

.AccessAndEligibility .fieldLabel {
  font-weight: bold;
  margin-right: 0.05rem;
}

.AccessAndEligibility ._PageHeading[class] {
  padding: 0 0 0.3rem;
}

.AccessAndEligibility[class][class] {
  height: fit-content;
  min-height: fit-content;
}

.AccessAndEligibility ._Segment:not(:first-of-type) {
  padding-top: 0.5rem;
}

.DetailsPage .fieldLabel {
  font-weight: bold;
  margin-right: 0.05rem;
}

.DetailsPage ._Icon {
  margin-right: 0.2rem;
  flex-shrink: 0;
}

.DetailsPage .detailsLayoutGrid .HoursField {
  margin: 0 0 12px 0;
}

.DetailsPage .detailsLayoutGrid .AccessAndEligibility {
  margin: 0 0 12px 0;
}

.DetailsPage .detailsLayoutGrid .DescriptionSection {
  margin: 0 0 12px 0;
}

.DetailsPage .detailsHeader {
  max-width: calc(100% + 2.5rem);
  width: calc(100% + 2.5rem);
  margin-left: -1.25rem;
  margin-top: -0.5rem;
  margin-bottom: 0.25rem;
  padding-bottom: 0.25rem;
  padding: 0.5rem 1.65rem 0rem 1.65rem;
  border: solid 0.1rem;
  border-color: #cccccc;
  background-color: rgba(0, 116, 173, 0.05);
}

.DetailsPage .detailsHeader .detailsSubHeader {
  display: flex;
  flex: 1;
  margin-bottom: 0.75rem;
  flex-direction: column;
}

.DetailsPage .detailsHeader .detailsPageCannotRemoveBanner {
  width: fit-content;
  margin-bottom: 0;
}

.DetailsPage .detailsHeader .detailsPageAction {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-shrink: 0;
  align-items: center;
  max-width: calc(33% + 2.5rem);
  height: fit-content;
  align-self: flex-start;
  justify-content: center;
}

.DetailsPage .detailsHeader .detailsPageAction[class] {
  margin: 0;
  margin-top: 0.5rem;
}

@media screen and (max-width: 768px) {
  .DetailsPage .detailsHeader .detailsPageAction[class] {
    width: 100%;
    max-width: none;
  }
}
.DetailsPage .detailsHeader .detailsPageAction ._Text {
  width: fit-content;
}

@media screen and (max-width: 768px) {
  .DetailsPage .detailsHeader > *:last-child {
    margin-bottom: 0.75rem;
  }
}
.DetailsPage .detailsHeader .resourceNameHeading {
  width: auto;
  padding-top: 0;
  margin-bottom: -0.5rem;
}

.DetailsPage .detailsHeader .cboField {
  font-size: var(--wptheme_font-style_h3_size);
  color: var(--wptheme_font-style_h3_color);
  font-weight: var(--wptheme_font-style_h3_weight);
}

.DetailsPage ._PageTitle[class] {
  gap: 0rem;
  padding-bottom: 0rem;
  margin-bottom: -0.2rem;
}

@media screen and (min-width: 769px) {
  .DetailsPage .body {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.5rem;
    width: 90%;
  }
  .DetailsPage .OtherServicesField {
    margin-right: 0.5rem;
  }
}
.DetailsPage .LanguagesField .fieldLabel {
  font-weight: bold;
  margin-right: 0.05rem;
}

.DetailsPage .ZeroState[class] {
  margin-top: 1rem;
}

.CRDSearchPage {
  display: flex;
  flex-direction: column;
}

.CRDSearchPage .searchHeader {
  max-width: calc(100% + 2.5rem);
  width: calc(100% + 2.5rem);
  margin-left: -1.25rem;
  text-align: center;
  position: relative;
  padding: 0.25rem 2rem;
  overflow-x: clip;
  background: #dfeaf4;
  padding: 1rem;
  word-wrap: break-word;
}

@media screen and (max-width: 768px) {
  .CRDSearchPage .searchHeader {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
  }
}
@media print {
  .CRDSearchPage .searchHeader {
    margin-left: 0;
    width: 100%;
  }
}
@media screen {
  .CRDSearchPage .searchHeader {
    min-height: 1px;
  }
}
body.branded .CRDSearchPage .searchHeader {
  overflow-x: visible;
}

.CRDSearchPage .searchHeader > * {
  position: relative;
  z-index: 1;
}

.CRDSearchPage .searchHeader:before {
  background: #dfeaf4;
  content: "";
  position: absolute;
  left: -2rem;
  width: calc(100% + 4rem);
  border-radius: 3px 3px 50% 50%/3px 3px 50px 50px;
}

body.branded .CRDSearchPage .searchHeader:before {
  left: calc(-55vw + 50%);
  margin-left: 0;
  width: 110vw;
  max-width: 110vw;
}

.CRDSearchPage .searchHeader:before {
  top: calc(100% - 1.75rem);
  height: 5rem;
}

body.branded .CRDSearchPage .searchHeader {
  left: calc(-55vw + 50%);
  margin-left: 0;
  width: 110vw;
  max-width: 110vw;
}

.CRDSearchPage .searchHeader.swoopText a, .CRDSearchPage .searchHeader.swoopText._Link,
.CRDSearchPage .searchHeader.swoopText ._Link,
.CRDSearchPage .searchHeader .swoopText a,
.CRDSearchPage .searchHeader .swoopText._Link,
.CRDSearchPage .searchHeader .swoopText ._Link {
  background-color: #ffffff;
  border-radius: 0.25rem;
  padding: 0.2rem 0.4rem;
}

@media screen and (max-width: 768px) {
  .CRDSearchPage .searchHeader[class][class] {
    padding: 1.5rem 0.75rem;
  }
  .CRDSearchPage .searchHeader ._Text {
    max-width: 30rem;
    margin: auto;
  }
}
@media screen and (min-width: 769px) {
  .CRDSearchPage .searchHeader[class][class] {
    padding: 1.4rem 2rem 1.5rem 2rem;
  }
}
.CRDSearchPage .myResources {
  padding-bottom: 1.5rem;
}

.CRDSearchPage .searchInputs {
  text-align: start;
  flex-wrap: wrap;
  column-gap: 0.5rem;
  row-gap: 0.5rem;
  max-width: 45rem;
  margin: auto;
  min-height: unset;
}

.CRDSearchPage .searchInputs[class] {
  padding: 1.5rem 1.5rem;
  margin: auto;
  display: flex;
}

.CRDSearchPage .searchInputs > ._PageHeading {
  padding: 0;
}

@media screen and (max-width: 768px) {
  .CRDSearchPage .searchInputs {
    max-width: 30rem;
  }
  .CRDSearchPage .searchInputs[class] {
    padding: 1rem;
  }
}
.CRDSearchPage .resourceSearchInput {
  position: relative;
  width: 100%;
  flex-basis: 100%;
  align-self: flex-start;
}

.CRDSearchPage .resourceSearchInput .required::before {
  display: none;
  background: none;
  margin: 0;
  height: 0;
  width: 0;
}

.CRDSearchPage .resourceSearchInput .searchIcon {
  order: -1;
}

.CRDSearchResultsPage .searchPageTopBanner {
  position: relative;
}

.CRDSearchResultsPage .resultsHeader {
  padding-top: 0.25rem;
}

.CRDSearchResultsPage .resultsHeader > ._PageTitle .actionGroup,
.CRDSearchResultsPage .resultsHeader > ._PageTitle .subjectIndicator {
  display: none;
}

.CRDSearchResultsPage .resultsHeader > ._PageTitle .searchTerm {
  font-weight: bold;
  word-break: break-word;
}

.CRDSearchResultsPage .resultsHeader > ._PageTitle .searchTerm,
.CRDSearchResultsPage .resultsHeader > ._PageTitle ._PageHeader {
  overflow-wrap: anywhere;
}

@media screen and (max-width: 1024px) {
  body:not(.isPrelogin) .CRDSearchResultsPage .resultsHeader {
    max-width: calc(100% + 2.5rem);
    width: calc(100% + 2.5rem);
    margin-left: -1.25rem;
    text-align: center;
    position: relative;
    padding: 0.25rem 2rem;
    overflow-x: clip;
    background: #dfeaf4;
    padding: 0 1.25rem 1rem;
  }
}
@media screen and (max-width: 1024px) and (max-width: 768px) {
  body:not(.isPrelogin) .CRDSearchResultsPage .resultsHeader {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
  }
}
@media screen and (max-width: 1024px) {
  body:not(.isPrelogin) .CRDSearchResultsPage .resultsHeader {
    min-height: 1px;
  }
  body.branded body:not(.isPrelogin) .CRDSearchResultsPage .resultsHeader {
    overflow-x: visible;
  }
  body:not(.isPrelogin) .CRDSearchResultsPage .resultsHeader > * {
    position: relative;
    z-index: 1;
  }
  body:not(.isPrelogin) .CRDSearchResultsPage .resultsHeader:before {
    background: #dfeaf4;
    content: "";
    position: absolute;
    left: -2rem;
    width: calc(100% + 4rem);
    border-radius: 3px 3px 50% 50%/3px 3px 50px 50px;
  }
  body.branded body:not(.isPrelogin) .CRDSearchResultsPage .resultsHeader:before {
    left: calc(-55vw + 50%);
    margin-left: 0;
    width: 110vw;
    max-width: 110vw;
  }
  body:not(.isPrelogin) .CRDSearchResultsPage .resultsHeader:before {
    top: calc(100% - 1.75rem);
    height: 5rem;
  }
  body.branded body:not(.isPrelogin) .CRDSearchResultsPage .resultsHeader {
    left: calc(-55vw + 50%);
    margin-left: 0;
    width: 110vw;
    max-width: 110vw;
  }
  body:not(.isPrelogin) .CRDSearchResultsPage .resultsHeader.swoopText a, body:not(.isPrelogin) .CRDSearchResultsPage .resultsHeader.swoopText._Link,
  body:not(.isPrelogin) .CRDSearchResultsPage .resultsHeader.swoopText ._Link,
  body:not(.isPrelogin) .CRDSearchResultsPage .resultsHeader .swoopText a,
  body:not(.isPrelogin) .CRDSearchResultsPage .resultsHeader .swoopText._Link,
  body:not(.isPrelogin) .CRDSearchResultsPage .resultsHeader .swoopText ._Link {
    background-color: #ffffff;
    border-radius: 0.25rem;
    padding: 0.2rem 0.4rem;
  }
  body.isPrelogin .CRDSearchResultsPage .resultsHeader {
    max-width: calc(100% + 2.5rem);
    width: calc(100% + 2.5rem);
    margin-left: -1.25rem;
    text-align: center;
    position: relative;
    padding: 0.25rem 2rem;
    overflow-x: clip;
    background: #003b71;
    padding: 0 1rem 1rem;
  }
}
@media screen and (max-width: 1024px) and (max-width: 768px) {
  body.isPrelogin .CRDSearchResultsPage .resultsHeader {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
  }
}
@media screen and (max-width: 1024px) {
  body.isPrelogin .CRDSearchResultsPage .resultsHeader {
    min-height: 1px;
  }
  body.branded body.isPrelogin .CRDSearchResultsPage .resultsHeader {
    overflow-x: visible;
  }
  body.isPrelogin .CRDSearchResultsPage .resultsHeader > * {
    position: relative;
    z-index: 1;
  }
  body.isPrelogin .CRDSearchResultsPage .resultsHeader:before {
    background: #003b71;
    content: "";
    position: absolute;
    left: -2rem;
    width: calc(100% + 4rem);
    border-radius: 3px 3px 50% 50%/3px 3px 50px 50px;
  }
  body.branded body.isPrelogin .CRDSearchResultsPage .resultsHeader:before {
    left: calc(-55vw + 50%);
    margin-left: 0;
    width: 110vw;
    max-width: 110vw;
  }
  body.isPrelogin .CRDSearchResultsPage .resultsHeader:before {
    top: calc(100% - 1.75rem);
    height: 5rem;
  }
  body.branded body.isPrelogin .CRDSearchResultsPage .resultsHeader {
    left: calc(-55vw + 50%);
    margin-left: 0;
    width: 110vw;
    max-width: 110vw;
  }
  body.isPrelogin .CRDSearchResultsPage .resultsHeader.swoopText,
  body.isPrelogin .CRDSearchResultsPage .resultsHeader .swoopText {
    color: #ffffff;
  }
  body.isPrelogin .CRDSearchResultsPage .resultsHeader.swoopText .header,
  body.isPrelogin .CRDSearchResultsPage .resultsHeader.swoopText .heading,
  body.isPrelogin .CRDSearchResultsPage .resultsHeader.swoopText ._PageHeading,
  body.isPrelogin .CRDSearchResultsPage .resultsHeader.swoopText ._heading,
  body.isPrelogin .CRDSearchResultsPage .resultsHeader.swoopText ._readOnlyText,
  body.isPrelogin .CRDSearchResultsPage .resultsHeader.swoopText ._Link,
  body.isPrelogin .CRDSearchResultsPage .resultsHeader .swoopText .header,
  body.isPrelogin .CRDSearchResultsPage .resultsHeader .swoopText .heading,
  body.isPrelogin .CRDSearchResultsPage .resultsHeader .swoopText ._PageHeading,
  body.isPrelogin .CRDSearchResultsPage .resultsHeader .swoopText ._heading,
  body.isPrelogin .CRDSearchResultsPage .resultsHeader .swoopText ._readOnlyText,
  body.isPrelogin .CRDSearchResultsPage .resultsHeader .swoopText ._Link {
    color: #ffffff;
    background-color: unset;
  }
  body.isPrelogin .CRDSearchResultsPage .resultsHeader.swoopText ._Link,
  body.isPrelogin .CRDSearchResultsPage .resultsHeader .swoopText ._Link {
    padding: 0.25rem 0 0.5rem;
  }
  .mobile .CRDSearchResultsPage .resultsHeader:before {
    height: 5.5rem;
  }
  .CRDSearchResultsPage .resultsHeader > ._PageTitle ._BackToListLink {
    margin-bottom: 0.4rem;
  }
}
@media screen and (max-width: 768px) {
  .CRDSearchResultsPage .resultsHeader {
    padding: 0 0.75rem 1rem;
  }
}
@media only screen and (min-width: 1025px) {
  .CRDSearchResultsPage .resultsHeader {
    width: calc(100% - 15rem);
  }
}
.CRDSearchResultsPage:has(._AsyncIndicator) {
  min-height: 10rem;
}

.CommunityResourcesLoadingPlaceholder ._AsyncIndicator:not(:empty) {
  position: fixed;
  z-index: 1000;
  width: 8em;
  padding: 0.5rem;
  left: 50%;
  margin-left: -4em;
  border-radius: 10%;
  background-color: #ffffff;
  opacity: 0.9;
}

.CommunityResourcesLoadingPlaceholder ._AsyncIndicator:not(:empty) .message {
  width: 8em;
}

.ErrorDetails.withBadge {
  padding: 1rem;
  text-align: center;
}

.ErrorDetails.withBadge img {
  max-height: 180px;
  max-width: 180px;
}

.ErrorDetails .errorButtons {
  padding-top: 1rem;
}

.ErrorDetails .errorButtons ._Command {
  display: inline-block;
}

.CostField .fieldLabel {
  font-weight: bold;
  margin-right: 0.05rem;
}

.AdditionalContactInfoField {
  padding-left: 1.7rem;
}

.AdditionalContactInfoField .fieldLabel {
  font-weight: bold;
  margin-right: 0.05rem;
}

.AdditionalContactInfoField[class][class][class] {
  padding-top: 0rem;
}

.CoverageAreaField .fieldLabel {
  font-weight: bold;
  margin-right: 0.05rem;
}

.DescriptionSection ._PageHeading[class] {
  padding: 0 0 0.3rem;
}

.DescriptionSection[class][class] {
  height: fit-content;
  min-height: fit-content;
}

.DescriptionSection .paragraphBreak {
  margin-top: 1rem;
}

.DescriptionSection .inline {
  display: inline;
}

.DirectionsField {
  padding-left: 1.7rem;
}

.DirectionsField .fieldLabel {
  font-weight: bold;
  margin-right: 0.05rem;
}

.DirectionsField[class][class][class] {
  padding-top: 0;
}

.DirectoryResultsList {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
}

.EligibilityField .fieldLabel {
  font-weight: bold;
  margin-right: 0.05rem;
}

.HoursField ._PageHeading[class] {
  padding: 0 0 0.3rem;
}

.HoursField[class][class] {
  height: fit-content;
  min-height: fit-content;
}

.HoursField .day {
  display: flex;
  margin-bottom: 0.5rem;
}

.HoursField .day .todayHoursHighlight {
  font-weight: 800;
  flex: 0.5;
}

.HoursField .day .timesContainer {
  flex: 1.75;
}

.HoursField .day .todayTimesHighlight {
  font-weight: 800;
  text-align: left;
}

.HoursField .day .weekday {
  flex: 0.5;
}

.HoursField .day .times {
  text-align: left;
}

.HoursField .day .timeRange {
  margin-right: 0.5rem;
}

.HoursField .day .cboTimezoneMarker {
  margin-left: 0.25rem;
}

.HoursField .day .availability {
  text-align: left;
}

.HoursField .day .cboClosed {
  font-weight: 600;
  margin-left: 0rem;
  margin-right: 0rem;
  white-space: nowrap;
  color: #d80000;
}

.HoursField .day .cboClosedForTheDay {
  font-weight: 600;
  margin-left: 0rem;
  margin-right: 0rem;
  white-space: nowrap;
  color: #d80000;
}

.HoursField .day .cboOpen {
  font-weight: 600;
  margin-left: 0rem;
  margin-right: 0rem;
  white-space: nowrap;
  color: #0f784a;
}

.OtherServicesField .fieldLabel {
  font-weight: bold;
  margin-right: 0.05rem;
}

.PhoneNumberField {
  display: flex;
  align-items: center;
  width: fit-content;
}

.PhoneNumberField ._Icon {
  margin-right: 0.2rem;
  flex-shrink: 0;
}

.WebsiteField {
  display: flex;
  align-items: center;
}

.WebsiteField ._Icon {
  margin-right: 0.2rem;
  flex-shrink: 0;
}

.WebsiteField ._Icon {
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
}

@media screen {
  .WebsiteField ._Icon:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
.ResourceListItem[class] {
  word-wrap: break-word;
}

.ResourceListItem .cardContainer {
  padding: 0.25rem 0.25rem 0.25rem 0.25rem;
}

@media screen and (min-width: 769px) {
  .ResourceListItem .cardHeaderSection {
    display: flex;
  }
}
.ResourceListItem .cardHeaderSection[class] .addedBy {
  margin-top: 0rem;
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .ResourceListItem .cardHeaderSection[class] .addedBy {
  color: #000000;
}

@media screen and (min-width: 769px) {
  .ResourceListItem .cardHeaderSection[class] .addedBy {
    text-align: end;
  }
}
.ResourceListItem .nameGrid {
  margin-bottom: -20px;
}

.ResourceListItem .grid[class] {
  margin-bottom: 0rem;
}

.ResourceListItem .buttonsFlexContainer {
  display: grid;
  grid-auto-flow: column;
  padding-top: 1rem;
  margin-left: auto;
  margin-right: auto;
  max-width: 70%;
}

.ResourceListItem .buttonsFlexContainer .singleButtonContainer,
.ResourceListItem .buttonsFlexContainer .DrivingDirections {
  vertical-align: top;
  display: inline-block;
  text-align: center;
}

.ResourceListItem .buttonsFlexContainer .singleButtonContainer ._Icon,
.ResourceListItem .buttonsFlexContainer .DrivingDirections ._Icon {
  color: #0074AD;
  margin-bottom: 0.25rem;
  border: 0.1rem solid #0074AD;
  border-radius: 50%; /* Make it circular */
  padding: 0.15rem; /* Add padding for better visual */
}

.ResourceListItem .buttonsFlexContainer .singleButtonContainer .iconButton,
.ResourceListItem .buttonsFlexContainer .DrivingDirections .iconButton {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 0px;
  margin-left: auto;
  margin-right: auto;
  cursor: pointer;
}

.ResourceListItem .buttonsFlexContainer .singleButtonContainer .textButton,
.ResourceListItem .buttonsFlexContainer .DrivingDirections .textButton {
  margin-left: auto;
  margin-right: auto;
}

.ResourceListItem .CRDDistanceLabel {
  margin-left: 1.585rem;
}

.ResourceListItem .LanguagesField ._Icon {
  margin-right: 0.2rem;
  flex-shrink: 0;
}

.ResourceListItem .LanguagesField .fieldLabel {
  font-weight: bold;
  margin-right: 0.05rem;
}

.CRDResultsNavigator {
  display: flex;
}

@media screen and (max-width: 1024px) {
  .CRDResultsNavigator {
    display: block;
  }
}
.CRDResultsNavigator .sidebar {
  flex: 0 1 0;
  min-width: 0;
}

.CRDResultsNavigator .sidebar:not(:empty) {
  flex-shrink: 0;
  flex-basis: 25%;
  margin-right: 1rem;
}

@media screen and (min-width: 1025px) {
  .CRDResultsNavigator .sidebar:not(:empty) {
    margin-top: 0.25rem;
    padding: 0.5rem 1rem;
    border-radius: 6px;
    border: 1px solid #cccccc;
    background-color: #e6f1f7;
    height: fit-content;
  }
}
.CRDResultsNavigator .ZeroState {
  padding: 1.25rem;
  margin: 3rem auto auto auto;
}

.CRDResultsNavigator .results {
  flex: 1 1 75%;
  min-width: 0;
  position: relative;
  height: fit-content;
}

.CRDResultsNavigator .results .CRDSortResultsDropdown {
  flex-shrink: 1;
  margin: 0.25rem 0;
  padding: 0.25rem 0;
  position: absolute;
  --y-offset: -0.15rem;
  bottom: calc(100% + var(--y-offset));
}

.mobile .CRDResultsNavigator .results .CRDSortResultsDropdown {
  padding-right: 0.3rem;
  --y-offset: -0.85rem;
}

.CRDResultsNavigator .results .CRDSortResultsDropdown .sortDropdown {
  max-width: 15rem;
}

.CRDResultsNavigator .ResponsivePopupArea {
  display: flex;
  justify-content: center;
}

.CRDResultsNavigator .ResponsivePopupArea > .openPopupButton {
  max-width: calc(768px - 2.5rem);
  margin-top: -0.75rem;
  margin-bottom: 1.75rem;
}

.CRDResultsNavigator .ResponsivePopupArea > .openPopupButton[class] {
  padding-top: calc(0.625rem - 1px);
  padding-bottom: calc(0.625rem - 1px);
}

.mobile .CRDResultsNavigator .ResponsivePopupArea > .openPopupButton[class] {
  padding-top: calc(0.75rem - 1px);
  padding-bottom: calc(0.75rem - 1px);
}

body.isPrelogin .CRDResultsNavigator .ResponsivePopupArea > .openPopupButton {
  background-color: #0074AD;
  color: #ffffff;
  background-color: #005179;
  border: none;
  border-radius: 1.25rem;
}

.darkmode body.isPrelogin .CRDResultsNavigator .ResponsivePopupArea > .openPopupButton {
  border: 2px solid;
  border-color: #80bad6;
  color: white;
  background-color: #002334;
}

body.isPrelogin .CRDResultsNavigator .ResponsivePopupArea > .openPopupButton:is(:hover, :active),
.tvmode body.isPrelogin .CRDResultsNavigator .ResponsivePopupArea > .openPopupButton:is(:hover, :focus, :active) {
  background-color: #006393;
}

.darkmode body.isPrelogin .CRDResultsNavigator .ResponsivePopupArea > .openPopupButton:is(:hover, :active), .tvmode.darkmode body.isPrelogin .CRDResultsNavigator .ResponsivePopupArea > .openPopupButton:is(:hover, :focus, :active) {
  background-color: #005a87;
  border-color: transparent;
}

@media print {
  .CRDResultsNavigator {
    display: block;
  }
  .CRDResultsNavigator .sidebar {
    display: none;
  }
}
.CRDResultsNavigator .BannerSdk {
  margin-top: 0.25rem;
}

.CRDResultsNavigator .BannerSdk ~ .BannerSdk {
  margin-top: 0.5rem;
}

.AddressField {
  width: fit-content;
}

.AddressField ._Icon {
  margin-right: 0.2rem;
  flex-shrink: 0;
}

.AddressField ._Icon[class] {
  flex-shrink: 0;
}

.SortingOptions {
  padding-left: 0.4rem;
}

.SortingOptions ._DropDownList {
  width: fit-content;
}

.QuickLink[class] {
  margin: 0;
  min-height: 3rem;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  padding: 0;
}

.QuickLink .action {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0.5rem;
}

.QuickLink .action._InternalLink:hover {
  background-color: #ebf4f8;
  text-decoration: unset;
}

@media screen and (forced-colors: active) {
  .QuickLink .action {
    border: 2px solid #565656;
    border-radius: 6px;
  }
}
.QuickLink .iconRight[class] {
  /* rtl:raw: transform: scaleX(-1); */
  width: 24px;
  margin: auto;
  margin-left: 0.5rem;
  margin-right: calc(-0.5rem + 3px);
  flex-shrink: 0;
  fill: #767676;
}

.mobile .QuickLink .iconRight[class] {
  margin-left: 0.25rem;
}

.QuickLink .optionTitle {
  font-size: var(--wptheme_font-style_h4_size);
  color: var(--wptheme_font-style_h4_color);
  font-weight: var(--wptheme_font-style_h4_weight);
}

.QuickLink .optionTitle[class] {
  margin-bottom: 0.25rem;
  word-break: break-word;
  display: flex;
  align-items: center;
  text-align: left;
  padding: 0;
}

.QuickLink .cardIcon {
  object-fit: contain;
  margin-right: 0.25rem;
  fill: #0074AD;
  flex-shrink: 0;
}

.QuickLink.featured ._InternalLink {
  align-items: unset;
}

.QuickLink.featured .action {
  overflow: clip;
}

.QuickLink.featured .cardIcon {
  margin-left: 0.25rem;
}

.QuickLink.featured .swoopIcon {
  position: relative;
  display: flex;
  z-index: 1;
  width: fit-content;
  align-items: center;
  margin-right: 1.75rem;
}

.QuickLink.featured .swoopIcon::before {
  content: "";
  position: absolute;
  border-radius: 6px;
  border-top-right-radius: 15% 60%;
  border-bottom-right-radius: 15% 60%;
  z-index: -1;
  height: calc(100% + 1rem);
  width: calc(100% + 0.5rem + 1rem);
  left: -0.5rem;
  background-color: #fff3d6;
}

.QuickLink.featured .titleAndDescription {
  margin: 0.25rem 0 0.25rem 0;
}

.QuickLink.withDescription:not(.QuickLink.withDescription.featured) .action {
  align-items: unset;
}

.QuickLink.withDescription:not(.QuickLink.withDescription.featured) .cardIcon {
  margin: -0.25rem 0.25rem 0 -0.25rem;
}

.QuickLink.withDescription .description {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  display: flex;
  flex-direction: column;
  text-align: left;
  height: fit-content;
  word-break: break-word;
}

.QuickLink.withDescription .description[class][class] {
  margin: -0.1rem 0.25rem 0 0;
}

[data-altstylesheet="High Contrast"] .QuickLink.withDescription .description {
  color: #000000;
}

.LocationAndContact .fieldLabel {
  font-weight: bold;
  margin-right: 0.05rem;
}

.LocationAndContact ._Icon {
  margin-right: 0.2rem;
  flex-shrink: 0;
}

.LocationAndContact ._PageHeading[class] {
  padding: 0 0 0.3rem;
}

.LocationAndContact[class][class] {
  height: auto;
}

.LocationAndContact ._Segment:not(:first-of-type) {
  padding-top: 0.5rem;
}

.LocationAndContact .PhoneNumberField {
  padding-top: 0.5rem;
}

.LocationAndContact .WebsiteField[class] {
  display: flex;
  align-items: center;
  word-break: break-all;
}

.LocationAndContact .WebsiteField .ExternalLinkIcon {
  float: right;
}

.MyListPage ._Icon {
  margin-right: 0.2rem;
  flex-shrink: 0;
}

.MyListPage ._PageTitle[class] {
  padding: 0.75rem 0 0 0rem;
}

.MyListPage .pageHeader {
  padding-left: 0.4rem;
}

@media only screen and (min-width: 1025px) {
  .MyListPage .pageHeader {
    width: calc(100% - 15rem);
  }
}
.MyListPage .pageDescription[class] {
  margin: 0;
}

.MyListPage .content {
  flex: 1 1 100%;
  position: relative;
  height: fit-content;
}

.MyListPage .content .sort {
  display: flex;
  justify-content: flex-end;
}

.MyListPage .content .SortingOptions {
  width: auto;
  margin: 0.25rem 0;
  padding: 0.25rem 0.25rem;
  flex-shrink: 1;
}

@media screen and (max-width: 1300px) {
  .MyListPage .content .SortingOptions {
    flex-grow: 1;
  }
}
@media screen and (min-width: 1025px) {
  .MyListPage .content .SortingOptions {
    max-width: 15rem;
    position: absolute;
    bottom: calc(100% - 0.2rem);
  }
}
@media screen and (max-width: 1300px) {
  .MyListPage ._DropDownList {
    width: 100%;
  }
}
.MyListPage .resourceList {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
}

.MyListPage .ZeroState {
  padding: 1.25rem;
  margin: 3rem auto auto auto;
}

.partialWidth {
  max-width: 75%;
}

@media screen and (max-width: 1300px) {
  .partialWidth {
    min-width: inherit;
    max-width: inherit;
  }
}
.fullWidth {
  max-width: 100%;
}

.OtherOptionsList {
  padding-top: 1rem;
  margin: auto;
  max-width: 45rem;
  min-width: 30rem;
}

.OtherOptionsList ._List {
  display: flex;
  flex-wrap: wrap;
}

@media screen and (max-width: 768px) {
  .OtherOptionsList ._List {
    width: 100%;
    flex-direction: column;
  }
}
.OtherOptionsList ._PageHeading {
  padding-left: 0rem;
  padding-right: 0rem;
}

.OtherOptionsList ._ListElement {
  margin: 0rem;
}

@media screen and (max-width: 768px) {
  .OtherOptionsList[class] {
    min-width: unset;
    max-width: 30rem;
  }
}
.OtherOptionsList[class][class][class] {
  min-width: unset;
}

.OtherOptionsList .sectionTitle {
  padding-left: 0.5rem;
}

.OtherOptionsList.singleCardList ._ListElement {
  flex-basis: calc(100% - 0rem);
  padding-left: 0.25rem;
  padding-right: 0.3rem;
}

.OtherOptionsList.twoColumnCardList ._ListElement {
  flex-basis: calc(50% - 0rem);
}

.OtherOptionsList .bodyArea {
  align-self: center;
}

.OtherOptionsList .bodyArea[class][class] ._PageHeading {
  padding-top: 0;
}

.CRDFiltersPane > * {
  margin: 0.5rem 0;
}

.CRDFiltersPane ._heading {
  margin: 0;
  padding-top: 0;
}

.CRDFiltersPane ._labelledField {
  width: 100%;
}

.CRDFiltersPane .filtersHeader {
  margin-bottom: 0;
  display: flex;
  align-items: baseline;
}

.CRDFiltersPane .filtersHeader + ._Segment {
  margin-top: 0;
}

.CRDFiltersPane .clearFiltersButton {
  padding: 0.25rem 0.5rem;
  margin: 0 -0.5rem -0.25rem 0;
}

.CRDFiltersPane .FiltersList {
  margin-top: 1.25rem;
}

.CRDFiltersPane .FiltersList > ._List > ._ListElement {
  margin: 1.25rem 0;
}

.CRDFiltersPane .FiltersList > ._List > ._ListElement:first-child {
  margin-top: 0;
}

.CRDFiltersPane .FiltersList > ._List > ._ListElement:last-child {
  margin-bottom: 0;
}

._Popup .FiltersPane .filtersHeader {
  margin-top: 1rem;
}

.UsagePage ._PageTitle[class] {
  padding: 0.75rem 0 0 0rem;
}

.UsagePage .pageDescription[class] {
  margin: 0;
}

.UsagePage .grid > .row > .col-9 {
  margin-bottom: 0;
}

.UsagePage .grid > .row > .col-3 {
  margin-bottom: 0;
}

.UsageDetailsSection {
  max-width: 40rem;
  padding: 0.25rem 0 1rem;
}

.UsageDetailsSection[class] {
  margin: 0;
}

.UsageDetailsSection ._PageTitle[class] {
  padding: 0.75rem 0 0 0rem;
}

.UsageDetailsSection .positionText {
  display: flex;
  height: 100%;
  display: inline-block;
  align-self: flex-end;
  padding-bottom: 0;
}

.UsageDetailsSection .positionText[class] {
  margin-top: 1rem;
}

.ResourceHeaderSection[class] {
  margin-top: 0;
}

.ResourceHeaderSection .previousUsage {
  display: flex;
  align-content: flex-end;
  margin-top: 0.25rem;
  margin-bottom: 0.75rem;
}

.ResourceHeaderSection .previousUsage ._StatusBadge {
  border-width: 1px;
  padding: 1px 10px 1px 10px;
}

.QuestionSection {
  max-width: 40rem;
  padding: 0.25rem 0.25rem 0.25rem 0.25rem;
}

.QuestionSection[class] {
  margin-left: 0;
}

.NavigationSection .fixedToBottom {
  position: fixed;
  bottom: 0%;
  width: 100%;
}

.CommunityResourceNameField {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  word-break: break-word;
}

.CommunityResourceNameField .resourceNameHeading {
  flex-grow: 1;
  width: auto;
  padding-top: 0;
  margin-bottom: -0.5rem;
}

.CommunityResourceNameField .cboWithHcsField {
  font-size: var(--wptheme_font-style_h4_size);
  color: var(--wptheme_font-style_h4_color);
  font-weight: var(--wptheme_font-style_h4_weight);
}

@media screen and (max-width: 768px) {
  .UsageField ._DataEntrySet-fields {
    flex-wrap: nowrap;
    flex-direction: column;
    flex: auto;
  }
  .UsageField ._DataEntrySet-fields ._Choice {
    text-align: left;
  }
  .UsageField ._DataEntrySet-fields ._Choice[class] {
    margin: 0 0.25rem 0.25rem 0;
  }
  .UsageField ._DataEntrySet-fields ._DataEntryLabel {
    min-width: 80%;
  }
}
@media screen and (max-width: 768px) {
  .ReasonField ._DataEntrySet-fields {
    flex-wrap: nowrap;
    flex-direction: column;
    flex: auto;
  }
  .ReasonField ._DataEntrySet-fields ._Choice {
    text-align: left;
  }
  .ReasonField ._DataEntrySet-fields ._Choice[class] {
    margin: 0 0.25rem 0.25rem 0;
  }
  .ReasonField ._DataEntrySet-fields ._DataEntryLabel {
    min-width: 80%;
  }
}
.BrowserLocationButton[class][class] {
  margin: 0.25rem 0;
  padding: 0;
  text-align: unset;
  font-size: 0.85rem;
  width: fit-content;
}

.mobile .BrowserLocationButton[class][class][class] {
  padding: 0;
  font-size: 0.85rem;
}

.BrowserLocationButton > .contentWrapper {
  display: inline-flex;
  align-items: center;
}

.BrowserLocationButton .locationIcon {
  margin: 0 0.25rem;
  width: 1.15rem;
  height: 1.15rem;
}

.BrowserLocationButton .workingText:before {
  width: 12px;
  height: 12px;
  border-width: 2px;
}

.BrowserLocationToggle .ToggleSwitch {
  display: flex;
  flex-direction: row;
  margin: 0.5rem 0;
  flex-wrap: wrap;
}

.BrowserLocationToggle .ToggleSwitch .toggleLabel {
  flex-grow: 1;
}

.BrowserLocationToggle .ToggleSwitch .toggleLabelIcon {
  margin-right: 1rem;
}

.BrowserLocationToggle .ToggleSwitch ._Text {
  align-self: center;
}

.BrowserLocationToggle .toggleInformation {
  display: flex;
  flex-direction: column;
  align-self: center;
  flex-basis: 60%;
}

.BrowserLocationToggle .sliderRail {
  transition: all 0.2s ease-in-out;
  width: 3.462rem;
  height: 1.731rem;
  background: #767676;
  border-radius: 50px;
  padding: 0 0.231rem;
  display: flex;
}

.BrowserLocationToggle .sliderRail[class] {
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}

.BrowserLocationToggle .sliderRail .sliderElement {
  transition: all 0.2s ease-in-out;
  width: 22px;
  height: 22px;
}

.BrowserLocationToggle .sliderRail .sliderKnob {
  border-radius: 50%;
  background: #ffffff;
  z-index: 2;
  margin-left: -1.269rem;
}

.BrowserLocationToggle .sliderRail .onIcon {
  z-index: 1;
}

.BrowserLocationToggle .sliderRail .sliderKnob,
.BrowserLocationToggle .sliderRail .onIcon {
  margin-top: auto;
  margin-bottom: auto;
  height: 1.269rem;
  width: 1.269rem;
}

.BrowserLocationToggle .sliderRail .lockedIcon {
  fill: #767676;
  height: 100%;
  width: 100%;
}

.BrowserLocationToggle .sliderButton {
  margin-left: auto;
}

.BrowserLocationToggle .sliderButton .sliderElement.onIcon {
  fill: #ffffff;
}

.BrowserLocationToggle .sliderButton[aria-pressed=true] .sliderRail {
  transition: all 0.2s ease-in-out;
  background: #09aa71;
}

.BrowserLocationToggle .sliderButton[aria-pressed=true] .sliderRail .sliderElement {
  transition: all 0.2s ease-in-out;
}

.BrowserLocationToggle .sliderButton[aria-pressed=true] .sliderRail .sliderKnob {
  transform: translateX(1.731rem);
}

.BrowserLocationToggle .sliderButton[aria-pressed=false] .onIcon {
  transition: all 0.2s ease-in-out;
  opacity: 0;
}

.BrowserLocationToggle .ToggleSwitch {
  flex-direction: row-reverse;
  margin: 0;
}

.BrowserLocationToggle .ToggleSwitch .sliderButton {
  margin-left: 0;
  margin-right: 10px;
}

.LocationCollector {
  display: flex;
  flex-direction: column;
}

.LocationCollector .ErrorStatusMessage {
  color: transparent !important;
  display: block !important;
  height: 0 !important;
  line-height: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: relative !important;
  width: 0 !important;
}

.LocationCollector .ModifiedValidatedTextInput {
  background: #ffffff;
  display: flex;
  align-items: stretch;
  border: 1px solid #dbdbdb;
  border-radius: 4px;
  width: 100%;
}

.LocationCollector .ModifiedValidatedTextInput.invalid {
  border-color: #d80000;
  box-shadow: 0 0 1.5px 1px #d80000;
}

.LocationCollector .ModifiedValidatedTextInput.invalid:not(:focus-within) {
  border-color: #d80000;
}

.LocationCollector .ModifiedValidatedTextInput.locked[class] {
  background-color: #f2f2f2;
  color: #565656;
  cursor: default;
}

.LocationCollector .ModifiedValidatedTextInput.locked[class] ._command:focus {
  background-color: #ffffff;
}

.LocationCollector .ModifiedValidatedTextInput:focus-within {
  outline: 5px auto Highlight;
  outline: 5px auto -webkit-focus-ring-color;
  box-shadow: none;
  border-color: transparent;
}

@supports (background: -webkit-named-image(i)) {
  .LocationCollector .ModifiedValidatedTextInput:focus-within {
    will-change: transform;
  }
}
.LocationCollector .ModifiedValidatedTextInput:focus-within :focus-visible {
  outline: none;
}

.LocationCollector .ModifiedValidatedTextInput:focus-within ._command:focus-visible {
  background-color: #ebf4f8;
}

.LocationCollector .ModifiedValidatedTextInput ._labelledField {
  flex-grow: 1;
}

.LocationCollector .ModifiedValidatedTextInput ._labelledField ._input {
  background-color: inherit;
  border: none;
  box-shadow: none;
  margin-bottom: 0;
  width: 100%;
}

.LocationCollector .ModifiedValidatedTextInput ._labelledField ._input:invalid {
  box-shadow: none;
}

.LocationCollector .ModifiedValidatedTextInput ._labelledField ._input:invalid:focus:not(*:root) {
  outline: none;
}

.LocationCollector .ModifiedValidatedTextInput ._labelledField ._readOnlyText {
  border: none;
  margin-bottom: -1rem;
  word-break: break-word;
}

.LocationCollector .ModifiedValidatedTextInput ._labelledField ._labelInputContainer[class] {
  background-color: inherit;
  border: none;
}

.LocationCollector .ModifiedValidatedTextInput ._labelledField ._labelInputContainer[class].invalid:not(:focus-within) {
  box-shadow: none;
}

.LocationCollector .ModifiedValidatedTextInput ._labelledField ._labelInputContainer[class]:focus-within {
  outline: none;
}

.LocationCollector .ModifiedValidatedTextInput ._command {
  color: #565656;
  border: none;
  border-radius: 4px;
  flex-shrink: 0;
}

.LocationCollector .ModifiedValidatedTextInput ._command, .LocationCollector .ModifiedValidatedTextInput ._command.iconOnly {
  background-color: inherit;
  padding: 0 0.25rem;
}

.LocationCollector .ModifiedValidatedTextInput ._image {
  color: #565656;
  display: block;
  flex-shrink: 0;
}

.LocationCollector .ModifiedValidatedTextInput .actionDivider {
  width: 1px;
  background: transparent;
  border-color: #dbdbdb;
  display: flex;
  justify-content: center;
  flex-direction: column;
  isolation: isolate;
}

.LocationCollector .ModifiedValidatedTextInput .actionDivider::before {
  border: none;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: inherit;
  content: "";
  height: calc(100% - 0.675rem);
}

.LocationCollector .ModifiedValidatedTextInput .clearCommand {
  padding: 0 0.5rem;
}

.LocationCollector .ModifiedValidatedTextInput .clearCommand .size-20 {
  transform: scale(0.85);
}

.LocationCollector .ModifiedValidatedTextInput[class] {
  margin-bottom: 0.75rem;
}

.LocationCollector .ModifiedValidatedTextInput + ._ValidationMessage:not(:empty) {
  margin-top: -0.5rem;
  margin-bottom: 0.75rem;
}

.LocationCollector .ModifiedValidatedTextInput ._ValidatedInput {
  margin: 0;
}

.LocationCollector .textInputWithIcon::before {
  content: url("../../images/provider-finder/location_pin.svg");
  height: 32px;
  width: 32px;
  align-self: center;
}

.LocationAndSearchCommand .LocationCollector:has(.BrowserLocationButton) {
  margin-top: 0.06rem;
}

.LocationAndSearchCommand .LocationCollector .ModifiedValidatedTextInput[class] {
  margin-bottom: 0;
}

.LocationAndSearchCommand .LocationCollector .ModifiedValidatedTextInput[class] + ._ValidationMessage:not(:empty) {
  margin-top: 0.25rem;
  margin-bottom: 0;
}

.LocationAndSearchCommand .RunSearchCommand {
  width: 100%;
  max-height: fit-content;
}

.LocationAndSearchCommand .RunSearchCommand[class] {
  padding: calc(0.725rem + 1px) 0;
}

.LocationAndSearchCommand ._LaboredCommand {
  align-content: space-between;
}

.LocationAndSearchCommand .LocationCollector:has(.BrowserLocationToggle) .ToggleSwitch {
  justify-content: center;
}

.LocationAndSearchCommand .LocationCollector:has(.BrowserLocationToggle) .sliderRail .sliderKnob {
  z-index: 1;
}

@media screen and (min-width: 769px) {
  .LocationAndSearchCommand {
    display: inline-flex;
  }
  .LocationAndSearchCommand .LocationCollector:has(.BrowserLocationButton) + .RunSearchCommand {
    margin-top: 1.7rem;
  }
  .LocationAndSearchCommand .LocationCollector:has(.BrowserLocationToggle) {
    margin: auto;
  }
  .LocationAndSearchCommand .LocationCollector {
    margin-right: 0.25rem;
  }
  .LocationAndSearchCommand .LocationCollector + .RunSearchCommand {
    margin-left: 0.25rem;
    margin-bottom: 0;
    margin-top: 0;
  }
  .LocationAndSearchCommand .RunSearchCommand {
    min-width: 50%;
  }
}
@media screen and (max-width: 768px) {
  .LocationAndSearchCommand .LocationCollector:has(.BrowserLocationButton) {
    margin-top: 0rem;
  }
  .LocationAndSearchCommand .LocationCollector:has(.BrowserLocationToggle) + .RunSearchCommand {
    margin-top: 0.5rem;
  }
  .LocationAndSearchCommand .BrowserLocationToggle .toggleInformation {
    flex-basis: content;
  }
  .LocationAndSearchCommand .RunSearchCommand {
    width: 100%;
  }
}
.TodayHoursField {
  display: flex;
  align-items: center;
}

.TodayHoursField ._Icon {
  margin-right: 0.2rem;
  flex-shrink: 0;
}

.TodayHoursField .cboOpen {
  font-weight: 600;
  margin-left: 0rem;
  margin-right: 0.25rem;
  white-space: nowrap;
  color: #0f784a;
}

.TodayHoursField .cboClosed {
  font-weight: 600;
  margin-left: 0rem;
  margin-right: 0.25rem;
  white-space: nowrap;
  color: #d80000;
}

.TodayHoursField .timeZoneMarker {
  margin-left: 0.25rem;
}

.TodayHoursField .hoursText {
  display: block;
}

.BrowserLocationButton[class][class] {
  margin: 0.25rem 0;
  padding: 0;
  text-align: unset;
  font-size: 0.85rem;
  width: fit-content;
}

.mobile .BrowserLocationButton[class][class][class] {
  padding: 0;
  font-size: 0.85rem;
}

.BrowserLocationButton > .contentWrapper {
  display: inline-flex;
  align-items: center;
}

.BrowserLocationButton .locationIcon {
  margin: 0 0.25rem;
  width: 1.15rem;
  height: 1.15rem;
}

.BrowserLocationButton .workingText:before {
  width: 12px;
  height: 12px;
  border-width: 2px;
}

.BrowserLocationToggle .ToggleSwitch {
  display: flex;
  flex-direction: row;
  margin: 0.5rem 0;
  flex-wrap: wrap;
}

.BrowserLocationToggle .ToggleSwitch .toggleLabel {
  flex-grow: 1;
}

.BrowserLocationToggle .ToggleSwitch .toggleLabelIcon {
  margin-right: 1rem;
}

.BrowserLocationToggle .ToggleSwitch ._Text {
  align-self: center;
}

.BrowserLocationToggle .toggleInformation {
  display: flex;
  flex-direction: column;
  align-self: center;
  flex-basis: 60%;
}

.BrowserLocationToggle .sliderRail {
  transition: all 0.2s ease-in-out;
  width: 3.462rem;
  height: 1.731rem;
  background: #767676;
  border-radius: 50px;
  padding: 0 0.231rem;
  display: flex;
}

.BrowserLocationToggle .sliderRail[class] {
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}

.BrowserLocationToggle .sliderRail .sliderElement {
  transition: all 0.2s ease-in-out;
  width: 22px;
  height: 22px;
}

.BrowserLocationToggle .sliderRail .sliderKnob {
  border-radius: 50%;
  background: #ffffff;
  z-index: 2;
  margin-left: -1.269rem;
}

.BrowserLocationToggle .sliderRail .onIcon {
  z-index: 1;
}

.BrowserLocationToggle .sliderRail .sliderKnob,
.BrowserLocationToggle .sliderRail .onIcon {
  margin-top: auto;
  margin-bottom: auto;
  height: 1.269rem;
  width: 1.269rem;
}

.BrowserLocationToggle .sliderRail .lockedIcon {
  fill: #767676;
  height: 100%;
  width: 100%;
}

.BrowserLocationToggle .sliderButton {
  margin-left: auto;
}

.BrowserLocationToggle .sliderButton .sliderElement.onIcon {
  fill: #ffffff;
}

.BrowserLocationToggle .sliderButton[aria-pressed=true] .sliderRail {
  transition: all 0.2s ease-in-out;
  background: #09aa71;
}

.BrowserLocationToggle .sliderButton[aria-pressed=true] .sliderRail .sliderElement {
  transition: all 0.2s ease-in-out;
}

.BrowserLocationToggle .sliderButton[aria-pressed=true] .sliderRail .sliderKnob {
  transform: translateX(1.731rem);
}

.BrowserLocationToggle .sliderButton[aria-pressed=false] .onIcon {
  transition: all 0.2s ease-in-out;
  opacity: 0;
}

.BrowserLocationToggle .ToggleSwitch {
  flex-direction: row-reverse;
  margin: 0;
}

.BrowserLocationToggle .ToggleSwitch .sliderButton {
  margin-left: 0;
  margin-right: 10px;
}

.LocationCollector {
  display: flex;
  flex-direction: column;
}

.LocationCollector .ErrorStatusMessage {
  color: transparent !important;
  display: block !important;
  height: 0 !important;
  line-height: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: relative !important;
  width: 0 !important;
}

.LocationCollector .ModifiedValidatedTextInput {
  background: #ffffff;
  display: flex;
  align-items: stretch;
  border: 1px solid #dbdbdb;
  border-radius: 4px;
  width: 100%;
}

.LocationCollector .ModifiedValidatedTextInput.invalid {
  border-color: #d80000;
  box-shadow: 0 0 1.5px 1px #d80000;
}

.LocationCollector .ModifiedValidatedTextInput.invalid:not(:focus-within) {
  border-color: #d80000;
}

.LocationCollector .ModifiedValidatedTextInput.locked[class] {
  background-color: #f2f2f2;
  color: #565656;
  cursor: default;
}

.LocationCollector .ModifiedValidatedTextInput.locked[class] ._command:focus {
  background-color: #ffffff;
}

.LocationCollector .ModifiedValidatedTextInput:focus-within {
  outline: 5px auto Highlight;
  outline: 5px auto -webkit-focus-ring-color;
  box-shadow: none;
  border-color: transparent;
}

@supports (background: -webkit-named-image(i)) {
  .LocationCollector .ModifiedValidatedTextInput:focus-within {
    will-change: transform;
  }
}
.LocationCollector .ModifiedValidatedTextInput:focus-within :focus-visible {
  outline: none;
}

.LocationCollector .ModifiedValidatedTextInput:focus-within ._command:focus-visible {
  background-color: #ebf4f8;
}

.LocationCollector .ModifiedValidatedTextInput ._labelledField {
  flex-grow: 1;
}

.LocationCollector .ModifiedValidatedTextInput ._labelledField ._input {
  background-color: inherit;
  border: none;
  box-shadow: none;
  margin-bottom: 0;
  width: 100%;
}

.LocationCollector .ModifiedValidatedTextInput ._labelledField ._input:invalid {
  box-shadow: none;
}

.LocationCollector .ModifiedValidatedTextInput ._labelledField ._input:invalid:focus:not(*:root) {
  outline: none;
}

.LocationCollector .ModifiedValidatedTextInput ._labelledField ._readOnlyText {
  border: none;
  margin-bottom: -1rem;
  word-break: break-word;
}

.LocationCollector .ModifiedValidatedTextInput ._labelledField ._labelInputContainer[class] {
  background-color: inherit;
  border: none;
}

.LocationCollector .ModifiedValidatedTextInput ._labelledField ._labelInputContainer[class].invalid:not(:focus-within) {
  box-shadow: none;
}

.LocationCollector .ModifiedValidatedTextInput ._labelledField ._labelInputContainer[class]:focus-within {
  outline: none;
}

.LocationCollector .ModifiedValidatedTextInput ._command {
  color: #565656;
  border: none;
  border-radius: 4px;
  flex-shrink: 0;
}

.LocationCollector .ModifiedValidatedTextInput ._command, .LocationCollector .ModifiedValidatedTextInput ._command.iconOnly {
  background-color: inherit;
  padding: 0 0.25rem;
}

.LocationCollector .ModifiedValidatedTextInput ._image {
  color: #565656;
  display: block;
  flex-shrink: 0;
}

.LocationCollector .ModifiedValidatedTextInput .actionDivider {
  width: 1px;
  background: transparent;
  border-color: #dbdbdb;
  display: flex;
  justify-content: center;
  flex-direction: column;
  isolation: isolate;
}

.LocationCollector .ModifiedValidatedTextInput .actionDivider::before {
  border: none;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: inherit;
  content: "";
  height: calc(100% - 0.675rem);
}

.LocationCollector .ModifiedValidatedTextInput .clearCommand {
  padding: 0 0.5rem;
}

.LocationCollector .ModifiedValidatedTextInput .clearCommand .size-20 {
  transform: scale(0.85);
}

.LocationCollector .ModifiedValidatedTextInput[class] {
  margin-bottom: 0.75rem;
}

.LocationCollector .ModifiedValidatedTextInput + ._ValidationMessage:not(:empty) {
  margin-top: -0.5rem;
  margin-bottom: 0.75rem;
}

.LocationCollector .ModifiedValidatedTextInput ._ValidatedInput {
  margin: 0;
}

.LocationCollector .textInputWithIcon::before {
  content: url("../../images/provider-finder/location_pin.svg");
  height: 32px;
  width: 32px;
  align-self: center;
}

.CRDLocationFilters .searchRadius {
  margin: 0;
}

.CRDLocationFilters .ToggleSwitch[class] {
  justify-content: start;
  margin-bottom: 1rem;
}

.CRDLocationFilters .BrowserLocationToggle + ._ValidationMessage {
  margin-top: -0.5rem;
  margin-bottom: 0.5rem;
}

.CRDLocationFilters .ModifiedValidatedTextInput + ._ValidationMessage[class] {
  margin-bottom: 0.25rem;
}

.CRDSortResultsDropdown {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.CRDSortResultsDropdown > .sortDropdown {
  margin-bottom: 0;
}

.CRDSortResultsDropdown > .sortDropdown > ._DropDownList {
  margin-bottom: 0;
}

.CRDSortResultsDropdown > .sortDropdown + ._ValidationMessage:not(:empty) {
  margin-top: 0.25rem;
  margin-bottom: 0;
  width: auto;
}

.QuickSearchList {
  padding-top: 1rem;
  margin: auto;
  max-width: 45rem;
}

.QuickSearchList ._List {
  display: flex;
  flex-wrap: wrap;
}

@media screen and (max-width: 768px) {
  .QuickSearchList ._List {
    width: 100%;
    flex-direction: column;
  }
}
.QuickSearchList ._PageHeading {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.QuickSearchList ._ListElement {
  margin: 0.5rem;
}

@media screen and (max-width: 768px) {
  .QuickSearchList[class] {
    min-width: unset;
    max-width: 30rem;
  }
}
.QuickSearchList ._ListElement {
  flex-basis: calc(33.33% - 1rem);
  margin: 0.5rem;
}

@media screen and (max-width: 1300px) and (min-width: 768px) {
  .QuickSearchList ._ListElement {
    flex-basis: calc(50% - 1rem);
  }
}
/* Copyright 2025 Epic Systems Corporation */
.TextOptInWidget {
  padding: 2rem 0 2rem 0;
}

/* Copyright 2025 Epic Systems Corporation */
.changeConfirmationContent .EpicIDCard {
  margin-top: 2rem;
}

._Segment.gatherNewPage ._Command.tertiary.nonProdBypassLink {
  text-decoration-line: underline;
  color: #d80000;
  padding: 0px;
  margin: 0px;
  font-weight: bold;
  text-align: left;
}

/* Copyright 2020-2022 Epic Systems Corporation */
.SubmissionResult {
  display: flex;
  align-items: center;
  flex-direction: column;
  margin-top: 5em;
  justify-content: space-between;
  height: 100%;
}

.SubmissionResult .buttonContainer {
  display: flex;
  justify-content: center !important;
}

.SubmissionResult .buttonContainer button {
  flex: 0 0 50%;
}

.SubmissionResultInfo {
  display: flex;
  align-items: center;
  flex-direction: column;
  text-align: center;
  width: auto;
  margin-bottom: 1rem;
}

.SubmissionResultInfo .submitErrorHeader {
  color: #d80000;
}

.SubmissionResultInfo .errorIcon {
  fill: #d80000;
}

.SubmissionResultInfo .submitSuccessHeader {
  color: #0f784a;
}

.SubmissionResultInfo .successIcon {
  fill: #0f784a;
}

.PreferenceESign .eSignInstruction {
  font-size: var(--wptheme_font-size_2);
}

/* Copyright 2022-2023 Epic Systems Corporation */
.coordinationOfBenefits .cobCard.boundary-strong {
  margin-bottom: 1rem;
  max-width: 75%;
}

@media screen and (max-width: 768px) {
  .coordinationOfBenefits .cobCard.boundary-strong {
    max-width: 100%;
  }
}
.coordinationOfBenefits .cobCard.addItem {
  padding: 0;
  min-height: 6rem;
  border-width: 2px;
  border-style: dashed;
  border-radius: 8px;
  border-color: #cccccc;
  height: 100%;
  align-content: center;
}

.coordinationOfBenefits .cobCard.addItem:hover {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  color: #ebf4f8;
  background-color: #ffffff;
  border-color: transparent;
  border-radius: 8px;
}

.coordinationOfBenefits .cobCard.addItem.documentUpload {
  width: 50%;
}

@media screen and (max-width: 768px) {
  .coordinationOfBenefits .cobCard.addItem.documentUpload {
    width: 100%;
  }
}
.coordinationOfBenefits ._readOnlyText {
  overflow-wrap: anywhere;
}

.coordinationOfBenefits .fieldGroupPrompt {
  overflow-wrap: anywhere;
}

.coordinationOfBenefits h3._heading {
  padding-bottom: 0;
}

.coordinationOfBenefits ._Text._readOnlyText.cobInstructions {
  margin-top: 0;
}

.coordinationOfBenefits .cobDescription {
  margin-bottom: 2rem;
}

.coordinationOfBenefits .cobCard.hasAction ._ItemWithActionGroup {
  justify-content: space-between;
  display: flex;
  flex-direction: column;
}

.coordinationOfBenefits .cobCard.hasAction ._ItemWithActionGroup ._ActionGroup button {
  display: inline-flex;
}

.coordinationOfBenefits .centerCardContent {
  display: flex;
  align-items: center;
  flex-direction: column;
}

.coordinationOfBenefits .centerCardContent button._command.Attachments {
  margin-right: 0;
}

.coordinationOfBenefits ._readOnlyText._Text.itemLabel,
.coordinationOfBenefits ._readOnlyText._ExternalAccessibleDescription.itemLabel {
  color: #767676;
  font-size: 0.8rem;
  line-height: 1rem;
  margin: 0;
}

.coordinationOfBenefits ._Text._readOnlyText.itemValue {
  margin-top: 0;
}

.coordinationOfBenefits ._Text._readOnlyText.itemValue:not(:last-child) {
  margin-bottom: 0px;
}

.coordinationOfBenefits ._Text._readOnlyText.itemValue.subtle {
  font-style: italic;
}

.coordinationOfBenefits .cobCard[class][class][class] .cardTitle {
  padding: 0 0.75rem 0.5rem 0;
}

.coordinationOfBenefits .cardHeading {
  display: inline-flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
}

.coordinationOfBenefits .cardHeading .cardTitle {
  width: fit-content;
}

.coordinationOfBenefits .tertiary.neutral.FileUploadButton {
  margin: 0;
  width: 100%;
  height: 100%;
  padding: 1rem;
}

.coordinationOfBenefits .tertiary.neutral.FileUploadButton .uploadLimits {
  color: #767676;
}

.coordinationOfBenefits .tertiary.neutral.FileUploadButton .uploadLabel {
  display: inline-flex;
  align-items: center;
  width: fit-content;
}

.coordinationOfBenefits .documentWrapper {
  max-width: fit-content;
}

.coordinationOfBenefits .documentWrapper button {
  line-height: normal;
}

.coordinationOfBenefits button._Command._actionable._command.ViewAttachmentLink {
  white-space: unset;
}

.coordinationOfBenefits .ViewAttachmentLink .linkText {
  display: block;
}

.coordinationOfBenefits .documentList {
  display: flex;
  flex-wrap: wrap;
}

.coordinationOfBenefits ._ValidatedDateEntry {
  width: fit-content;
}

.coordinationOfBenefits .formInstructions {
  margin-bottom: 1rem;
}

.coordinationOfBenefits .hasOtherCoveragesQuestion {
  margin-top: 2rem;
}

.coordinationOfBenefits .sideStack {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  width: fit-content;
  align-items: center;
}

.coordinationOfBenefits .sideStack ._heading {
  padding-top: 0.5rem;
  width: fit-content;
}

.coordinationOfBenefits .sideStack ._ActionGroup {
  justify-content: left;
}

.coordinationOfBenefits button.neutral.tertiary.backButton {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}

.coordinationOfBenefits .verticalStack {
  display: flex;
  flex-direction: column;
  margin-right: 1rem;
  width: fit-content;
}

.coordinationOfBenefits .coverageInfoGrid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 10rem), 1fr));
  gap: 1rem;
}

.coordinationOfBenefits .coverageInfoGrid .cobCard {
  max-width: 100%;
}

.coordinationOfBenefits .coverageInfoGrid ._Segment {
  overflow-wrap: anywhere;
}

.coordinationOfBenefits .coverageCardGrid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0.75rem;
}

@media screen and (max-width: 768px) {
  .coordinationOfBenefits .coverageCardGrid {
    grid-template-columns: 1fr;
  }
}
.coordinationOfBenefits .coverageCardGrid .cobCard {
  max-width: 100%;
  margin-bottom: 0;
}

.coordinationOfBenefits .documentCardGrid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.75rem;
  margin-bottom: 1rem;
}

@media screen and (max-width: 768px) {
  .coordinationOfBenefits .documentCardGrid {
    grid-template-columns: 1fr;
  }
}
.coordinationOfBenefits .documentCardGrid .cobCard {
  max-width: 100%;
}

.coordinationOfBenefits ._ChoiceGroup {
  margin-bottom: 0rem;
}

.coordinationOfBenefits .buttonRow {
  justify-content: flex-end;
  flex-direction: row;
  display: flex;
}

.coordinationOfBenefits .buttonRow .editButton.secondary._actionable {
  margin-bottom: 0;
}

.coordinationOfBenefits .confirmation {
  display: inline-flex;
}

.coordinationOfBenefits.submittedPage {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.coordinationOfBenefits.submittedPage .centerContent {
  max-width: 20rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.coordinationOfBenefits.submittedPage .centerContent ._readOnlyText {
  text-align: center;
}

.coordinationOfBenefits.submittedPage .centerContent button._actionable {
  margin-top: 2rem;
  width: fit-content;
}

.coordinationOfBenefits.submittedPage .centerContent ._Icon {
  margin-top: 2rem;
  fill: #09aa71;
}

.coordinationOfBenefits.homePage h2._heading {
  margin-top: 0.5rem;
}

.coordinationOfBenefits.eligibilityPage ._ValidatedDateEntry {
  width: 15rem;
}

.coordinationOfBenefits.eligibilityPage ._TextEntry {
  width: 15rem;
}

.coordinationOfBenefits.eligibilityPage ._DataEntryLabel:not(.choiceLabel) {
  margin-right: 1rem;
}

/* Copyright 2022 Epic Systems Corporation */
.CostCalcServiceFooter {
  text-align: center;
  padding-top: 1rem;
}

.CostCalcServiceFooter a {
  white-space: nowrap;
}

.CostCalcServiceFooter .footerText {
  padding: 4px;
}

.CostCalcServiceFooter .icon {
  vertical-align: text-top;
  /* rtl:raw: transform: scaleX(-1); */
}

.TextHeaderWithIcon._command.tertiary.neutral {
  padding: 0.5rem 0 0 0;
  left: 0;
  top: 0.5rem;
  margin: 0;
  position: relative;
}

.provListDisclosure {
  margin-bottom: 1rem;
}

.provListDisclosure .disclosureButton {
  align-self: flex-start;
}

.MainViewPicker._ViewPicker._CollapsedControls {
  margin-top: 0;
}

.MainViewPicker._ViewPicker ._ViewPickerPanel._container {
  margin-top: 0.5rem;
  min-height: 25rem;
  position: relative;
}

.ViewPickerLabel._readOnlyText._Text:not(:only-child) {
  padding-bottom: 0;
  margin-bottom: 0;
}

@media print {
  ._TabList.horizontal ._OptionListElement.selected ._OptionListCommand {
    text-decoration: underline;
    font-weight: bold;
  }
  ._CollapsibleListBoxCommand {
    display: flex;
  }
  ._ViewPicker._CollapsedControls ._CollapsibleListBox {
    display: block;
  }
}
.CostCalcCardArrow[class] {
  /* rtl:raw: transform: scaleX(-1); */
  width: 24px;
  margin: auto;
  margin-left: 0.5rem;
  margin-right: calc(-0.5rem + 3px);
  flex-shrink: 0;
  fill: #767676;
}

.mobile .CostCalcCardArrow[class] {
  margin-left: 0.25rem;
}

.OutOfNetHeader {
  padding-top: 0;
}

.ProvListBody {
  list-style-type: none;
}

ol.ProvListBody {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  margin: 0.25rem 0.5%;
  min-height: 0;
  padding: 0;
}

.tvmode ol.ProvListBody {
  border-radius: 10px;
  border: none;
}

ol.ProvListBody:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode ol.ProvListBody:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

ol.ProvListBody:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

ol.ProvListBody li:not(:last-child)::after {
  content: "";
  align-self: center;
  display: block;
  width: auto;
  height: 1px;
  background-color: #dbdbdb;
}

.ProvListHeader {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-end;
  align-items: flex-end;
  height: fit-content;
}

.provListHeaderItem {
  max-width: fit-content;
  display: flex;
}

.provListFilterText {
  align-content: center;
}

.provListFilterIcon {
  margin-left: 0.1rem;
}

.provListFilterIcon[class] {
  width: clamp(16px, 1.6rem, 48px);
  height: clamp(16px, 1.6rem, 48px);
}

.ProviderListLoadingText {
  padding-top: 1rem;
  align-self: center;
  text-align: center;
}

.InNetList {
  display: flex;
  flex-direction: column;
}

.InNetList .ProvListProcDisclaimer {
  width: 72.2%;
}

.InNetList .asSidebar {
  margin: 0.25rem 0.5%;
  padding: 20px;
  padding-top: 0;
  background-color: rgba(0, 116, 173, 0.05);
  height: fit-content;
}

.InNetList .asSidebar ._StatusMessage h2 {
  font-size: var(--wptheme_font-size_1);
}

.ProvListFilterSegment {
  max-width: 25rem;
}

.ProvListFilterSegment .UnpaddedFilter {
  width: 100%;
}

.ProvListFilterSegment ._DefinitionDisclosureCommand {
  position: relative;
  top: -0.5rem;
}

.ProvListFilterSegment .ProvListFilterComponent {
  width: 100%;
  padding-right: 2.5rem;
}

@media screen and (min-width: 1301px) {
  .InNetList .bodyContainer {
    display: inline-flex;
    align-content: stretch;
    flex-direction: row-reverse;
    flex-wrap: wrap;
    gap: 1rem;
  }
  .InNetList .withSidebar {
    flex-basis: 60%;
    flex-grow: 2;
    margin-top: 0.75rem;
  }
  .InNetList .sideContent {
    flex-basis: 20%;
    flex-grow: 1;
  }
}
@media screen and (max-width: 1300px) {
  .InNetList .ProvListProcDisclaimer {
    width: unset;
  }
  .ProvListHeader {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .ProvListHeader[class] .provListFilterCommand {
    color: #0074AD;
    padding: 0.3rem 0;
    margin-top: 0.2rem;
    margin-bottom: 0.2rem;
  }
  .mobile ol.ProvListBody {
    width: 100%;
    margin: 0;
    box-shadow: none;
    border: 1px solid #dbdbdb;
    border-width: 1px 0;
  }
}
@media print {
  ol.ProvListBody {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }
  ol.ProvListBody li {
    background-color: #000000;
    width: 100%;
  }
}
.InNetListElement {
  width: 100%;
  justify-content: space-evenly;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 15px;
}

.InNetListElement .inNetListElementSecondRow {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.InNetListElement .inNetListElementSecondRow .ListElementSubHeader {
  justify-self: flex-start;
  flex-basis: 30%;
  flex-shrink: 1;
  max-width: 30%;
  padding-right: 0.3rem;
}

.InNetListElement .inNetListElementSecondRow .ListElementSubHeader .ProvNameList {
  justify-self: flex-start;
  width: fit-content;
}

.InNetListElement .inNetListElementSecondRow .ListElementSubHeader .ProvNameList .SingleNameDisplay {
  margin: 0.3rem 0;
  word-wrap: break-word;
}

.InNetListElement .inNetListElementSecondRow .ListElementAddress {
  width: fit-content;
  flex-basis: 30%;
  display: flex;
  flex-direction: column;
  padding-top: 0.3rem;
  word-wrap: break-word;
  max-width: 30%;
  padding-right: 0.3rem;
}

.InNetListElement .inNetListElementSecondRow .ListElementAddress .listAddressDistance {
  font-weight: bold;
  color: #000000;
}

.InNetListElement .inNetListElementSecondRow .ListElementAddress .listAddressDistance[class] {
  margin: 0;
}

.InNetListElement .inNetListElementSecondRow .ListElementAddress .listAddressLine[class] {
  margin: 0;
}

.InNetListElement .inNetListElementSecondRow .ListElementCost {
  display: flex;
  flex-direction: column;
  flex-basis: 20%;
  max-width: 20%;
  word-wrap: break-word;
  padding-top: 0.5rem;
}

.InNetListElement .inNetListElementSecondRow .ListElementCost .priceText {
  font-size: var(--wptheme_font-size_4);
  font-weight: bold;
  color: #000000;
}

.InNetListElement .inNetListElementSecondRow .ListElementCost .priceText[class] {
  margin: 0;
}

.InNetListElement .inNetListElementSecondRow .ListElementCost .estimatedCostLabel[class] {
  margin: 0;
  padding-top: 0.3rem;
}

.InNetListElement .inNetListElementSecondRow .SeeCostDetailsButton {
  flex-basis: 20%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.InNetListElement .inNetListElementSecondRow .SeeCostDetailsButton button {
  height: fit-content;
  width: fit-content;
  margin-top: 0.8rem;
}

.ListElementHeaderWrapper {
  display: flex;
  align-items: center;
  gap: 0.4rem;
  flex-wrap: wrap;
}

.ListElementHeaderWrapper .ListElementHeader {
  width: fit-content;
  padding: 0.5rem 0rem;
}

.ListElementHeaderWrapper .ListElementNetBadge {
  width: fit-content;
}

@media screen and (max-width: 768px) {
  .ListElementHeaderWrapper {
    gap: 0rem;
  }
  .ListElementHeaderWrapper .ListElementHeader {
    width: 100%;
  }
  .InNetListElement {
    padding: 10px;
  }
  .InNetListElement .inNetListElementSecondRow {
    flex-direction: column;
  }
  .InNetListElement .inNetListElementSecondRow .ListElementSubHeader {
    max-width: 100%;
  }
  .InNetListElement .inNetListElementSecondRow .ListElementAddress {
    max-width: 100%;
  }
  .InNetListElement .inNetListElementSecondRow .ListElementCost {
    text-align: center;
    max-width: 100%;
  }
  .InNetListElement .inNetListElementSecondRow .SeeCostDetailsButton button {
    width: 100%;
  }
}
.provSearchGeoContainer {
  display: flex;
  flex-direction: row;
  max-width: 100%;
}

.provSearchGeoContainer .provSearchIntroText:not(:only-child)[class][class][class] {
  margin-top: 0.5rem;
}

.provListBoundary {
  padding: 1rem 0.125rem 0.125rem 0.125rem;
}

.SearchControls.ProvSearch {
  display: flex;
  flex-direction: row;
  gap: 1.5rem;
}

.SearchControls.ProvSearch .provSearchInput {
  align-self: center;
  position: relative;
  padding: 0rem;
  background: #ffffff;
  display: flex;
  align-items: stretch;
  border: 1px solid #dbdbdb;
  border-radius: 4px;
  width: 100%;
  flex-grow: 1;
}

.SearchControls.ProvSearch .provSearchInput.invalid {
  border-color: #d80000;
  box-shadow: 0 0 1.5px 1px #d80000;
}

.SearchControls.ProvSearch .provSearchInput.invalid:not(:focus-within) {
  border-color: #d80000;
}

.SearchControls.ProvSearch .provSearchInput.locked[class] {
  background-color: #f2f2f2;
  color: #565656;
  cursor: default;
}

.SearchControls.ProvSearch .provSearchInput.locked[class] ._command:focus {
  background-color: #ffffff;
}

.SearchControls.ProvSearch .provSearchInput:focus-within {
  outline: 5px auto Highlight;
  outline: 5px auto -webkit-focus-ring-color;
  box-shadow: none;
  border-color: transparent;
}

@supports (background: -webkit-named-image(i)) {
  .SearchControls.ProvSearch .provSearchInput:focus-within {
    will-change: transform;
  }
}
.SearchControls.ProvSearch .provSearchInput:focus-within :focus-visible {
  outline: none;
}

.SearchControls.ProvSearch .provSearchInput:focus-within ._command:focus-visible {
  background-color: #ebf4f8;
}

.SearchControls.ProvSearch .provSearchInput ._labelledField {
  flex-grow: 1;
}

.SearchControls.ProvSearch .provSearchInput ._labelledField ._input {
  background-color: inherit;
  border: none;
  box-shadow: none;
  margin-bottom: 0;
  width: 100%;
}

.SearchControls.ProvSearch .provSearchInput ._labelledField ._input:invalid {
  box-shadow: none;
}

.SearchControls.ProvSearch .provSearchInput ._labelledField ._input:invalid:focus:not(*:root) {
  outline: none;
}

.SearchControls.ProvSearch .provSearchInput ._labelledField ._readOnlyText {
  border: none;
  margin-bottom: -1rem;
  word-break: break-word;
}

.SearchControls.ProvSearch .provSearchInput ._labelledField ._labelInputContainer[class] {
  background-color: inherit;
  border: none;
}

.SearchControls.ProvSearch .provSearchInput ._labelledField ._labelInputContainer[class].invalid:not(:focus-within) {
  box-shadow: none;
}

.SearchControls.ProvSearch .provSearchInput ._labelledField ._labelInputContainer[class]:focus-within {
  outline: none;
}

.SearchControls.ProvSearch .provSearchInput ._command {
  color: #565656;
  border: none;
  border-radius: 4px;
  flex-shrink: 0;
}

.SearchControls.ProvSearch .provSearchInput ._command, .SearchControls.ProvSearch .provSearchInput ._command.iconOnly {
  background-color: inherit;
  padding: 0 0.25rem;
}

.SearchControls.ProvSearch .provSearchInput ._image {
  color: #565656;
  display: block;
  flex-shrink: 0;
}

.SearchControls.ProvSearch .provSearchInput .actionDivider {
  width: 1px;
  background: transparent;
  border-color: #dbdbdb;
  display: flex;
  justify-content: center;
  flex-direction: column;
  isolation: isolate;
}

.SearchControls.ProvSearch .provSearchInput .actionDivider::before {
  border: none;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: inherit;
  content: "";
  height: calc(100% - 0.675rem);
}

.SearchControls.ProvSearch .provSearchInput ._labelledField ._input {
  -webkit-appearance: none;
}

.SearchControls.ProvSearch .provSearchInput ._labelledField ._input::-ms-clear, .SearchControls.ProvSearch .provSearchInput ._labelledField ._input::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

.SearchControls.ProvSearch .provSearchInput ._labelledField ._input::-webkit-search-decoration, .SearchControls.ProvSearch .provSearchInput ._labelledField ._input::-webkit-search-cancel-button, .SearchControls.ProvSearch .provSearchInput ._labelledField ._input::-webkit-search-results-button, .SearchControls.ProvSearch .provSearchInput ._labelledField ._input::-webkit-search-results-decoration {
  display: none;
}

.SearchControls.ProvSearch .provSearchInput .searchIconPlaceholder {
  background: #ffffff;
  color: #565656;
  border: none;
  border-radius: 4px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  padding: 0 0.25rem;
  width: fit-content;
  order: -1;
}

.SearchControls.ProvSearch .provSearchInput .ClearSearchCommand[class] {
  padding: 0 0.5rem;
}

.SearchControls.ProvSearch .provSearchInput .ClearSearchCommand .size-20 {
  transform: scale(0.85);
}

.SearchControls.ProvSearch .searchButton {
  align-self: center;
  padding: 0.75rem;
}

@media screen and (max-width: 1300px) {
  .provSearchGeoContainer {
    display: flex;
    flex-direction: column;
  }
  .SearchControls.ProvSearch[class][class] {
    flex-direction: column;
    gap: 0;
  }
  .SearchControls.ProvSearch[class][class] .searchButton {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
@media print {
  .SearchControls .SearchInput ._labelledField ._readOnlyText {
    border: none;
    margin-bottom: 0;
  }
}
.CostCalcDisclaimerPage {
  flex: auto;
  display: flex;
  flex-direction: column;
}

.CostCalcDisclaimerPage .costCalcDisclaimer {
  min-height: 5rem;
  max-height: 30rem;
  padding: 0.5rem;
  background-color: rgba(255, 255, 255, 0.8);
  overflow-y: scroll;
  border: 1px solid #cccccc;
  max-width: 60rem;
}

.ReviewCCDisclaimerLink {
  display: flex;
  justify-content: center;
}

.CostOverviewTitle {
  padding: 0;
  margin: 0;
}

.CostOverviewTextFragSpacing {
  margin: 0;
  padding: 0.2rem 0rem 0rem 0rem;
}

.costOverviewCodeList {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .costOverviewCodeList {
  color: #000000;
}

.costOverviewCodeList[class][class] {
  margin: 0;
  padding-left: 0.1rem;
  position: relative;
  top: -0.4rem;
}

.costOverviewCodeDisclaimer[class][class] {
  margin-top: 0;
  padding-left: 0.1rem;
}

.CostOverviewDollarAmount {
  color: #0f784a;
}

.CostOverviewWarningText {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .CostOverviewWarningText {
  color: #000000;
}

.CostOverviewLeftSpacing {
  margin-left: 0.25rem;
}

.CostOverviewEmblem {
  vertical-align: middle;
  fill: #09aa71;
}

.CostOverviewItem {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}

.CostOverviewItem .costOverviewLabel {
  word-break: break-word;
  margin-right: auto;
}

.CostOverviewDetailsItem {
  font-size: var(--wptheme_font-size_1);
  justify-content: flex-end;
  position: relative;
  display: flex;
  flex-wrap: wrap;
}

.CostOverviewDetailsItem .costOverviewAmountLabel {
  word-break: break-word;
  margin-right: auto;
}

.CostOverviewDetailsItem .costOverviewAmount {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  word-break: break-word;
  margin-left: 0.3rem;
}

.CostOverviewSubItem {
  font-size: var(--wptheme_font-size_0);
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  padding-left: 1rem;
}

[data-altstylesheet="High Contrast"] .CostOverviewSubItem {
  color: #000000;
}

.CostOverviewSubItem .costOverviewSubAmountLabel {
  word-break: break-word;
  margin-right: auto;
}

.CostOverviewSubItem .costOverviewSubAmount {
  word-break: break-word;
  margin-left: 0.3rem;
}

.costOverviewFlexTotal.costOverviewSmallFlex .costOverviewFlexHorizontal {
  display: flex;
  flex-direction: row;
  width: 50%;
}

.costOverviewFlexTotal.costOverviewSmallFlex .costOverviewFlexHorizontal .CostOverviewSummarySegment {
  width: 100%;
}

@media screen and (max-width: 768px) {
  .costOverviewFlexTotal.costOverviewSmallFlex .costOverviewFlexHorizontal {
    flex-direction: column;
    width: 100%;
  }
}
.costOverviewFlexTotal {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.costOverviewFlexTotal .costOverviewFlexHorizontal {
  display: flex;
  flex-direction: row;
  width: calc(100% + 12px);
  max-width: none;
}

@media screen and (max-width: 1300px) {
  .costOverviewFlexTotal .costOverviewFlexHorizontal {
    flex-direction: column;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .costOverviewFlexTotal {
    flex-direction: column;
    width: 100%;
  }
}
.CostOverviewSummarySegment .CostOverviewProcDisclaimer {
  display: flex;
  width: 100%;
  padding-left: 0.3rem;
  padding-bottom: 0.2rem;
}

.CostOverviewSummarySegment .CostOverviewProcDisclaimer .disclaimerIcon {
  width: 1.5rem;
  height: 1.5rem;
}

.CostOverviewSummarySegment .CostOverviewProcDisclaimer .procDisclaimerHeader {
  font-weight: bold;
  margin-bottom: 0rem;
  padding-top: 0.2rem;
  margin-left: 0.2rem;
}

.CostOverviewSummarySegment .CostOverviewProcDisclaimer .disclaimerDropdown {
  justify-content: center;
  margin-left: 0.2rem;
  padding-right: 0.4rem;
}

.CostOverviewSummarySegment .CostOverviewProcDisclaimer .disclaimerDropdown .disclosureButton {
  padding: 0rem;
  justify-content: flex-start;
}

.CostOverviewSummarySegment[class][class] {
  display: flex;
  flex-direction: column;
  width: 35%;
  justify-content: space-between;
  margin: 0.25rem 0.75rem 0.75rem 0;
}

.CostOverviewSummarySegment[class][class] .youPayHeader {
  font-size: var(--wptheme_font-size_6);
  text-align: center;
  margin-top: 0.3rem;
  margin-bottom: 0.3rem;
  word-wrap: break-word;
}

.CostOverviewSummarySegment[class][class] .costOverviewText._readOnlyText._Text {
  margin-top: 0.1rem;
  margin-bottom: 0.1rem;
  padding: 0;
}

.CostOverviewSummarySegment[class][class] .costOverviewText._readOnlyText._Text:not(:only-child) {
  margin: 0;
  padding: 0;
}

.CostOverviewSummarySegment[class][class] .costOverviewGrid {
  margin-bottom: 0;
}

@media screen and (max-width: 1300px) {
  .CostOverviewSummarySegment[class][class] {
    width: 100%;
  }
}
.costOverviewTextBottomSpacing[class][class] {
  margin-bottom: 1rem;
}

.CostOverviewCostSegment[class][class] {
  display: flex;
  flex-direction: column;
  min-height: 0;
  height: fit-content;
  flex: 1;
  margin: 0.25rem 0 0.75rem 0;
}

.CostOverviewCostSegment[class][class] .costOverviewTextBold {
  font-weight: bold;
}

.CostOverviewCostSegment[class][class] .costOverviewTextVeryLight {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .CostOverviewCostSegment[class][class] .costOverviewTextVeryLight {
  color: #000000;
}

.CostOverviewCostSegment[class][class] .costOverviewRightAlign {
  text-align: right;
}

@media screen and (max-width: 1300px) {
  .CostOverviewCostSegment[class][class] {
    width: 100%;
  }
}
.CostOverviewCoverageSegment {
  display: flex;
  flex-direction: column;
  flex-shrink: 5;
  page-break-before: always;
}

.CostOverviewCoverageSegment .costOverViewDisclosure .disclosureButton {
  align-self: flex-start;
}

.CostOverviewCoverageSegment .costOverviewTextLight._readOnlyText._Text {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
  padding: 0;
}

.CostOverviewCoverageSegment .costOverviewTextLight {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
  padding: 0;
}

.CostOverviewCoverageSegment .costOverviewTextVeryLight._readOnlyText._Text {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
  padding: 0;
  word-break: break-word;
}

.CostOverviewCoverageSegment .costOverviewTextVeryLight {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  padding: 0;
}

[data-altstylesheet="High Contrast"] .CostOverviewCoverageSegment .costOverviewTextVeryLight {
  color: #000000;
}

.CostOverviewCoverageSegment .costOverviewGrid {
  margin-bottom: 0;
}

@media print {
  .CostOverviewCoverageSegment .costOverviewGrid .row:not(.fixed) > [class*=col] {
    width: 48%;
  }
}
.CostOverviewCoverageSegment .bucketProgress._readOnlyText._Text {
  font-size: var(--wptheme_font-size_3);
  text-align: center;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
}

.CostOverviewCoverageSegment .costOverviewCenterAlign._readOnlyText._Text {
  text-align: center;
  margin-bottom: 0;
  margin-top: 0;
}

.CostOverviewCoverageSegment .costOverviewCenterAlign {
  text-align: center;
  margin-bottom: 0;
  margin-top: 0;
}

.CostOverviewListContainer {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  justify-content: center;
}

.CostOverviewList .headerRow {
  display: none;
}

@media print {
  .CostOverviewList .grid > .row:not(.fixed) > [class*=col] {
    width: 100%;
  }
}
.CostOverviewMOOPMetSegment {
  display: flex;
  align-items: center;
  height: 100%;
}

.CostOverviewMOOPMetSegment .costOverviewMOOPMetHeading {
  font-weight: bold;
}

.CostOverviewMOOPMetSegment .costOverviewMOOPMetHeading[class][class] {
  margin: 0;
}

.CostOverviewMOOPMetSegment .costOverviewMOOPMetMessage[class][class] {
  margin: 0;
}

.CostOverviewMOOPMetSegment .CostOverviewEmblem {
  padding: 0.25rem;
}

.CostDetailsDisclosure .disclosureButton {
  align-self: flex-start;
  max-width: 60%;
}

.CostDetailsDisclosure .disclosureButton .disclosureChevron {
  min-width: 1rem;
}

.CostOverviewTotal {
  font-size: var(--wptheme_font-size_1);
  font-weight: bold;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  border-top: 1px solid #dbdbdb;
  padding-top: 0.5rem;
}

.CostOverviewTotal .costOverviewAmountLabel {
  word-break: break-word;
  margin-right: auto;
}

.CostOverviewTotal .costOverviewAmount {
  font-size: var(--wptheme_font-size_1);
  margin-left: 0.3rem;
  color: #0f784a;
  word-break: break-word;
}

.CostOverviewDefinitionsCard[class][class] {
  min-height: 0rem;
  margin: 0 0 0.5rem 0;
  width: 100%;
  display: flex;
  flex-direction: row;
}

.CostOverviewDefinitionsHeader[class][class] {
  display: flex;
  flex-direction: column;
  padding-left: 0.2rem;
}

.CostOverviewDefinitionsRow {
  display: flex;
  flex-direction: row;
}

@media screen and (max-width: 768px) {
  .CostOverviewDefinitionsRow {
    flex-direction: column;
  }
}
.CostOverviewDefinitionsRow .costOverviewDefinitionsColumn {
  display: flex;
  flex-direction: column;
  margin-right: 0.3rem;
}

.CostOverviewDefinition {
  margin-bottom: 0.4rem;
}

.CostOverviewDefinition .costOverviewDefinitionLabel[class][class] {
  padding: 0;
}

.CostOverviewMultServ[class][class] {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  margin: 0;
  padding: 0 0.25rem 0 0.25rem;
}

[data-altstylesheet="High Contrast"] .CostOverviewMultServ[class][class] {
  color: #000000;
}

@media screen and (max-width: 1300px) and (min-width: 768px) {
  .bucketCard .CostOverviewItem {
    flex-direction: column;
  }
}
.CostOverviewList .headerRow {
  font-size: var(--wptheme_font-style_h4_size);
  color: var(--wptheme_font-style_h4_color);
  font-weight: var(--wptheme_font-style_h4_weight);
  background-color: rgba(0, 116, 173, 0.05);
}

.CostOverviewList [class*=col-] {
  padding: 0.25rem;
}

@media screen and (max-width: 768px) {
  .CostOverviewList .celllabel {
    margin-top: 0.5rem;
    display: block;
  }
}
.CostOverviewList ._ListGridBody .row {
  background-color: #ffffff;
  border-bottom: none;
}

.CostOverviewList ._ListGridBody .row:last-child {
  border-bottom: none;
}

@media screen and (max-width: 768px) {
  .CostOverviewList ._ListGridBody .row {
    padding: 0.25rem;
  }
  .CostOverviewList ._ListGridBody .row:last-child {
    padding: 0.25rem;
  }
}
@media screen and (max-width: 768px) {
  .CostOverviewList ._ListGridBody [class*=col-] {
    padding: 0;
  }
}
.CostOverviewHeader[class][class] {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin: 0.25rem 0 0.75rem 0;
}

.CostOverviewHeader[class][class] .costOverviewHeaderContent {
  display: flex;
  flex-direction: column;
}

@media screen and (max-width: 768px) {
  .CostOverviewHeader[class][class] .costOverviewHeaderContent {
    display: initial;
  }
}
.CostOverviewHeader[class][class] .costOverviewHeaderContent .costOverviewPlaceAddressCombo {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

@media screen and (max-width: 768px) {
  .CostOverviewHeader[class][class] .costOverviewHeaderContent .costOverviewPlaceAddressCombo {
    margin-bottom: 1.25rem;
  }
}
.CostCalcIconNameRow.CostOverviewPlaceOfService {
  width: 35%;
}

@media screen and (max-width: 768px) {
  .CostCalcIconNameRow.CostOverviewPlaceOfService {
    width: 100%;
  }
}
.CostCalcIconNameRow.CostOverviewProvListDropdown {
  width: 100%;
}

.CostCalcIconNameRow.CostOverviewProvListDropdown .ProvListDropdown {
  justify-content: center;
}

.CostCalcIconNameRow.CostOverviewProvListDropdown .ProvListDropdown .disclosureButton {
  padding: 0rem;
  justify-content: flex-start;
  margin-top: 0.3rem;
}

.CostCalcIconNameRow.CostOverviewProvListDropdown .ProvListDropdown .ccProvGrid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(min(100%, 10rem), 1fr));
  gap: 0rem 0.7rem;
}

.CostCalcIconNameRow {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  display: flex;
  width: fit-content;
}

.CostCalcIconNameRow .overviewProvIcon {
  color: #0074AD;
  width: 2rem;
  height: 2rem;
}

.CostCalcIconNameRow .overviewProvText {
  position: relative;
  top: 0.5rem;
  word-break: break-word;
}

.CostCalcIconNameRow .overviewProvText .costOverviewAddressLine[class] {
  margin: 0;
}

.CostCalcIconNameRow .overviewProvText .costOverviewLocationText {
  padding: 0;
}

.CostCalcIconNameRow .overviewProvText .costOverviewLocationText[class][class] {
  margin-top: 0.1rem;
  margin-bottom: 0rem;
}

.CostCalcIconNameRow .overviewProvText .costOverviewLocationSubText {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  padding: 0;
}

.CostCalcIconNameRow .overviewProvText .costOverviewLocationSubText[class][class] {
  margin-top: 0.1rem;
  margin-bottom: 0rem;
}

[data-altstylesheet="High Contrast"] .CostCalcIconNameRow .overviewProvText .costOverviewLocationSubText {
  color: #000000;
}

.CostOverviewBadges {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 0.2rem;
  padding-bottom: 0.25rem;
}

.costOverviewBadge {
  width: fit-content;
  border-radius: 1rem;
}

.CostCalcProvSearchGeoControl {
  margin-left: auto;
  max-width: max-content;
}

.CostCalcProvSearchGeoControl .GeoSearchPane._Segment.boundary-strong {
  position: absolute;
  right: 0;
}

@media print {
  .CostCalcProvSearchGeoControl {
    display: none;
  }
}
.CostCalcProvListGeoControl {
  max-width: fit-content;
}

@media print {
  .CostCalcProvListGeoControl {
    display: none;
  }
}
.CostCalcProvListGeoControl .GeoSearchPane._Segment.boundary-strong {
  position: absolute;
  right: 0;
  min-width: 0;
}

.CostCalcProvListGeoControl .GeoDropdownHeader {
  margin: 0;
}

@media screen and (max-width: 1300px) {
  .CostCalcProvSearchGeoControl {
    margin-left: unset;
    margin-right: auto;
  }
  .CostCalcProvSearchGeoControl .GeoSearchPane._Segment.boundary-strong {
    position: absolute;
    left: 0;
    margin-bottom: 0.5rem;
    min-width: 0;
  }
  .CostCalcProvListGeoControl .GeoSearchPane._Segment.boundary-strong {
    position: absolute;
    left: 0;
  }
  .CostCalcProvListGeoControl .GeoDropdownHeader {
    margin-bottom: 0.2rem;
    margin-top: 0.2rem;
    margin-right: 1.5rem;
  }
}
.CostCalcStatus {
  padding-left: 0.125rem;
}

.ErrorCard {
  text-align: center;
  background-color: rgba(204, 204, 204, 0.25);
}

.ErrorCard .centeredErrorButton.primary.neutral {
  width: fit-content;
  display: flex;
  align-self: center;
}

.errorCardTimeOutStatus {
  display: flex;
  flex-direction: column;
}

.errorCardInner {
  text-align: center;
  width: 100%;
}

@media screen and (max-width: 768px) {
  .ErrorCard {
    padding: 10px;
    margin-top: 0;
  }
}
.SearchSubtitle {
  padding: 0.75rem 0;
}

.CCLegacySearchControls {
  display: flex;
  flex-direction: row;
  gap: 1.5rem;
}

.CCLegacySearchControls .SearchInput {
  background: #ffffff;
  display: flex;
  align-items: stretch;
  border: 1px solid #dbdbdb;
  border-radius: 4px;
  width: 100%;
  flex-grow: 1;
}

.CCLegacySearchControls .SearchInput.invalid {
  border-color: #d80000;
  box-shadow: 0 0 1.5px 1px #d80000;
}

.CCLegacySearchControls .SearchInput.invalid:not(:focus-within) {
  border-color: #d80000;
}

.CCLegacySearchControls .SearchInput.locked[class] {
  background-color: #f2f2f2;
  color: #565656;
  cursor: default;
}

.CCLegacySearchControls .SearchInput.locked[class] ._command:focus {
  background-color: #ffffff;
}

.CCLegacySearchControls .SearchInput:focus-within {
  outline: 5px auto Highlight;
  outline: 5px auto -webkit-focus-ring-color;
  box-shadow: none;
  border-color: transparent;
}

@supports (background: -webkit-named-image(i)) {
  .CCLegacySearchControls .SearchInput:focus-within {
    will-change: transform;
  }
}
.CCLegacySearchControls .SearchInput:focus-within :focus-visible {
  outline: none;
}

.CCLegacySearchControls .SearchInput:focus-within ._command:focus-visible {
  background-color: #ebf4f8;
}

.CCLegacySearchControls .SearchInput ._labelledField {
  flex-grow: 1;
}

.CCLegacySearchControls .SearchInput ._labelledField ._input {
  background-color: inherit;
  border: none;
  box-shadow: none;
  margin-bottom: 0;
  width: 100%;
}

.CCLegacySearchControls .SearchInput ._labelledField ._input:invalid {
  box-shadow: none;
}

.CCLegacySearchControls .SearchInput ._labelledField ._input:invalid:focus:not(*:root) {
  outline: none;
}

.CCLegacySearchControls .SearchInput ._labelledField ._readOnlyText {
  border: none;
  margin-bottom: -1rem;
  word-break: break-word;
}

.CCLegacySearchControls .SearchInput ._labelledField ._labelInputContainer[class] {
  background-color: inherit;
  border: none;
}

.CCLegacySearchControls .SearchInput ._labelledField ._labelInputContainer[class].invalid:not(:focus-within) {
  box-shadow: none;
}

.CCLegacySearchControls .SearchInput ._labelledField ._labelInputContainer[class]:focus-within {
  outline: none;
}

.CCLegacySearchControls .SearchInput ._command {
  color: #565656;
  border: none;
  border-radius: 4px;
  flex-shrink: 0;
}

.CCLegacySearchControls .SearchInput ._command, .CCLegacySearchControls .SearchInput ._command.iconOnly {
  background-color: inherit;
  padding: 0 0.25rem;
}

.CCLegacySearchControls .SearchInput ._image {
  color: #565656;
  display: block;
  flex-shrink: 0;
}

.CCLegacySearchControls .SearchInput .actionDivider {
  width: 1px;
  background: transparent;
  border-color: #dbdbdb;
  display: flex;
  justify-content: center;
  flex-direction: column;
  isolation: isolate;
}

.CCLegacySearchControls .SearchInput .actionDivider::before {
  border: none;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: inherit;
  content: "";
  height: calc(100% - 0.675rem);
}

.CCLegacySearchControls .SearchInput ._labelledField ._input {
  -webkit-appearance: none;
}

.CCLegacySearchControls .SearchInput ._labelledField ._input::-ms-clear, .CCLegacySearchControls .SearchInput ._labelledField ._input::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

.CCLegacySearchControls .SearchInput ._labelledField ._input::-webkit-search-decoration, .CCLegacySearchControls .SearchInput ._labelledField ._input::-webkit-search-cancel-button, .CCLegacySearchControls .SearchInput ._labelledField ._input::-webkit-search-results-button, .CCLegacySearchControls .SearchInput ._labelledField ._input::-webkit-search-results-decoration {
  display: none;
}

.CCLegacySearchControls .SearchInput .searchIconPlaceholder {
  background: #ffffff;
  color: #565656;
  border: none;
  border-radius: 4px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  padding: 0 0.25rem;
  width: fit-content;
  order: -1;
}

.CCLegacySearchControls .InsuranceDropdown {
  flex-basis: 40%;
  width: 100%;
}

@media screen and (max-width: 768px) {
  .CCLegacySearchControls .InsuranceDropdown {
    padding-top: 10px;
    width: 100%;
  }
}
.CCLegacySearchControls .InsuranceDropdown select {
  margin-bottom: 0;
}

.CCLegacySearchControls .searchButton[class][class] {
  align-self: center;
  margin: 0;
}

@media screen and (max-width: 768px) {
  .CCLegacySearchControls._Segment.boundary-none {
    display: flex;
    flex: auto;
    flex-direction: column;
    gap: 0.5rem;
  }
  .CCLegacySearchControls._Segment.boundary-none .procSearchInput {
    width: 100%;
    align-self: center;
    position: relative;
  }
  .CCLegacySearchControls._Segment.boundary-none .procSearchInput .label {
    padding-left: 0.5rem;
  }
  .CCLegacySearchControls._Segment.boundary-none .procSearchInput .input {
    padding-left: 0.5rem;
  }
  .CCLegacySearchControls._Segment.boundary-none .InsuranceDropdown {
    align-self: center;
    padding-right: 0;
    position: relative;
    top: 0;
    width: 100%;
    margin-bottom: 0.5rem;
  }
  .CCLegacySearchControls._Segment.boundary-none .searchButton {
    left: unset;
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
.mobile .CCLegacySearchControls._Segment.boundary-none {
  display: flex;
  flex: auto;
  flex-direction: column;
  gap: 0.5rem;
}

.mobile .CCLegacySearchControls._Segment.boundary-none .procSearchInput {
  width: 100%;
  align-self: center;
  position: relative;
}

.mobile .CCLegacySearchControls._Segment.boundary-none .procSearchInput .label {
  padding-left: 0.5rem;
}

.mobile .CCLegacySearchControls._Segment.boundary-none .procSearchInput .input {
  padding-left: 0.5rem;
}

.mobile .CCLegacySearchControls._Segment.boundary-none .InsuranceDropdown {
  align-self: center;
  padding-right: 0;
  position: relative;
  top: 0;
  width: 100%;
  margin-bottom: 0.5rem;
}

.mobile .CCLegacySearchControls._Segment.boundary-none .searchButton {
  left: unset;
  padding-right: 1rem;
  padding-left: 1rem;
}

.TemplateResultPage {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 2rem;
  justify-content: space-between;
}

.TemplateResultPage .TemplateList {
  flex-basis: 66%;
  margin-top: 0.45rem;
}

.TemplateResultPage .CCRelatedLinks {
  flex-basis: 30%;
}

@media print {
  .TemplateResultPage {
    display: block;
  }
}
.templateCodeText {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .templateCodeText {
  color: #000000;
}

.TemplateListItem .templateListCard {
  text-align: left;
  flex-wrap: nowrap;
  justify-content: space-between;
  display: inline-flex;
  padding: 20px;
}

.TemplateListItem .templateListCard .templateInfoSegment {
  width: 95%;
}

.TemplateListItem .templateListCard .templateInfoSegment .templateNameText {
  font-size: var(--wptheme_font-size_1);
  align-self: center;
  word-break: break-word;
  color: #000000;
}

.TemplateListItem .templateListCard .templateInfoSegment .templateDescriptionText {
  word-break: break-word;
  color: #000000;
}

.TemplateListItem .templateListCard:hover {
  background-color: #ebf4f8;
}

ol.TemplateListBody {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  margin: 0.25rem 0.5%;
  margin-left: 0;
  min-height: 0;
  padding: 0;
  width: 100%;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.tvmode ol.TemplateListBody {
  border-radius: 10px;
  border: none;
}

ol.TemplateListBody:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode ol.TemplateListBody:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

ol.TemplateListBody:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

@media print {
  ol.TemplateListBody {
    margin: 0;
    padding: 0;
  }
}
ol.TemplateListBody li .TemplateListItem {
  width: 100%;
}

ol.TemplateListBody li:not(:last-child)::after {
  content: "";
  display: block;
  width: auto;
  height: 1px;
  background-color: #dbdbdb;
  align-self: center;
}

@media print {
  ol.TemplateListBody li {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    background-color: #000000;
    width: 100%;
  }
}
@media screen and (max-width: 1300px) {
  .TemplateResultPage {
    gap: 0.5rem;
  }
  .TemplateResultPage .TemplateList {
    flex-basis: 100%;
  }
  .TemplateResultPage .CCRelatedLinks {
    flex-basis: 100%;
  }
}
.TemplateSearchHeader {
  max-width: calc(100% + 2.5rem);
  width: calc(100% + 2.5rem);
  margin-left: -1.25rem;
  text-align: center;
  position: relative;
  padding: 0.25rem 2rem;
  overflow-x: clip;
  background: #dfeaf4;
}

@media screen and (max-width: 768px) {
  .TemplateSearchHeader {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
  }
}
@media print {
  .TemplateSearchHeader {
    margin-left: 0;
    width: 100%;
  }
}
@media screen {
  .TemplateSearchHeader {
    min-height: 1px;
  }
}
body.branded .TemplateSearchHeader {
  overflow-x: visible;
}

.TemplateSearchHeader > * {
  position: relative;
  z-index: 1;
}

.TemplateSearchHeader:before {
  background: #dfeaf4;
  content: "";
  position: absolute;
  left: -2rem;
  width: calc(100% + 4rem);
  border-radius: 3px 3px 50% 50%/3px 3px 50px 50px;
}

body.branded .TemplateSearchHeader:before {
  left: calc(-55vw + 50%);
  margin-left: 0;
  width: 110vw;
  max-width: 110vw;
}

.TemplateSearchHeader:before {
  top: calc(100% - 1.75rem);
  height: 5rem;
}

body.branded .TemplateSearchHeader {
  left: calc(-55vw + 50%);
  margin-left: 0;
  width: 110vw;
  max-width: 110vw;
}

.TemplateSearchHeader.swoopText a, .TemplateSearchHeader.swoopText._Link,
.TemplateSearchHeader.swoopText ._Link,
.TemplateSearchHeader .swoopText a,
.TemplateSearchHeader .swoopText._Link,
.TemplateSearchHeader .swoopText ._Link {
  background-color: #ffffff;
  border-radius: 0.25rem;
  padding: 0.2rem 0.4rem;
}

.TemplateSearchHeader:before {
  height: 8.5rem;
}

@media screen and (max-width: 768px) {
  .TemplateSearchHeader:before {
    height: 9.5rem;
  }
}
.TemplateSearchHeader .swoopText {
  word-wrap: break-word;
}

@media screen and (max-width: 768px) {
  .TemplateSearchHeader {
    padding: 1.5rem 0.75rem;
  }
}
@media screen and (min-width: 769px) {
  .TemplateSearchHeader {
    padding: 1.4rem 2rem 1.5rem 2rem;
  }
}
.TemplateSearchControls {
  flex-wrap: wrap;
  column-gap: 0.5rem;
  row-gap: 0.5rem;
  max-width: 45rem;
}

.TemplateSearchControls[class] {
  padding: 1.5rem 1.5rem;
  margin: auto;
  display: flex;
}

.TemplateSearchControls .templateSearchControlsHeader {
  padding: 0;
}

.TemplateSearchControls .templateSearchInput {
  background: #ffffff;
  display: flex;
  align-items: stretch;
  border: 1px solid #dbdbdb;
  border-radius: 4px;
  width: 100%;
}

.TemplateSearchControls .templateSearchInput.invalid {
  border-color: #d80000;
  box-shadow: 0 0 1.5px 1px #d80000;
}

.TemplateSearchControls .templateSearchInput.invalid:not(:focus-within) {
  border-color: #d80000;
}

.TemplateSearchControls .templateSearchInput.locked[class] {
  background-color: #f2f2f2;
  color: #565656;
  cursor: default;
}

.TemplateSearchControls .templateSearchInput.locked[class] ._command:focus {
  background-color: #ffffff;
}

.TemplateSearchControls .templateSearchInput:focus-within {
  outline: 5px auto Highlight;
  outline: 5px auto -webkit-focus-ring-color;
  box-shadow: none;
  border-color: transparent;
}

@supports (background: -webkit-named-image(i)) {
  .TemplateSearchControls .templateSearchInput:focus-within {
    will-change: transform;
  }
}
.TemplateSearchControls .templateSearchInput:focus-within :focus-visible {
  outline: none;
}

.TemplateSearchControls .templateSearchInput:focus-within ._command:focus-visible {
  background-color: #ebf4f8;
}

.TemplateSearchControls .templateSearchInput ._labelledField {
  flex-grow: 1;
}

.TemplateSearchControls .templateSearchInput ._labelledField ._input {
  background-color: inherit;
  border: none;
  box-shadow: none;
  margin-bottom: 0;
  width: 100%;
}

.TemplateSearchControls .templateSearchInput ._labelledField ._input:invalid {
  box-shadow: none;
}

.TemplateSearchControls .templateSearchInput ._labelledField ._input:invalid:focus:not(*:root) {
  outline: none;
}

.TemplateSearchControls .templateSearchInput ._labelledField ._readOnlyText {
  border: none;
  margin-bottom: -1rem;
  word-break: break-word;
}

.TemplateSearchControls .templateSearchInput ._labelledField ._labelInputContainer[class] {
  background-color: inherit;
  border: none;
}

.TemplateSearchControls .templateSearchInput ._labelledField ._labelInputContainer[class].invalid:not(:focus-within) {
  box-shadow: none;
}

.TemplateSearchControls .templateSearchInput ._labelledField ._labelInputContainer[class]:focus-within {
  outline: none;
}

.TemplateSearchControls .templateSearchInput ._command {
  color: #565656;
  border: none;
  border-radius: 4px;
  flex-shrink: 0;
}

.TemplateSearchControls .templateSearchInput ._command, .TemplateSearchControls .templateSearchInput ._command.iconOnly {
  background-color: inherit;
  padding: 0 0.25rem;
}

.TemplateSearchControls .templateSearchInput ._image {
  color: #565656;
  display: block;
  flex-shrink: 0;
}

.TemplateSearchControls .templateSearchInput .actionDivider {
  width: 1px;
  background: transparent;
  border-color: #dbdbdb;
  display: flex;
  justify-content: center;
  flex-direction: column;
  isolation: isolate;
}

.TemplateSearchControls .templateSearchInput .actionDivider::before {
  border: none;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: inherit;
  content: "";
  height: calc(100% - 0.675rem);
}

.TemplateSearchControls .templateSearchInput ._labelledField ._input {
  -webkit-appearance: none;
}

.TemplateSearchControls .templateSearchInput ._labelledField ._input::-ms-clear, .TemplateSearchControls .templateSearchInput ._labelledField ._input::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

.TemplateSearchControls .templateSearchInput ._labelledField ._input::-webkit-search-decoration, .TemplateSearchControls .templateSearchInput ._labelledField ._input::-webkit-search-cancel-button, .TemplateSearchControls .templateSearchInput ._labelledField ._input::-webkit-search-results-button, .TemplateSearchControls .templateSearchInput ._labelledField ._input::-webkit-search-results-decoration {
  display: none;
}

.TemplateSearchControls .templateSearchInput .searchIconPlaceholder {
  background: #ffffff;
  color: #565656;
  border: none;
  border-radius: 4px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  padding: 0 0.25rem;
  width: fit-content;
  order: -1;
}

.TemplateSearchControls .InsuranceDropdown {
  flex: 5;
}

.TemplateSearchControls .InsuranceDropdown select {
  margin-bottom: 0;
}

.TemplateSearchControls .searchButton[class] {
  margin: 0;
  flex: 1.5;
  padding: 0;
  min-width: fit-content;
}

.TemplateSearchControls .ClearSearchCommand[class] {
  padding: 0 0.5rem;
}

.TemplateSearchControls .ClearSearchCommand .size-20 {
  transform: scale(0.85);
}

@media screen and (max-width: 768px) {
  .TemplateSearchControls {
    max-width: 30rem;
    flex-direction: column;
  }
  .TemplateSearchControls[class] {
    padding: 1rem;
  }
  .TemplateSearchControls .templateSearchInput {
    width: 100%;
    position: relative;
  }
  .TemplateSearchControls .InsuranceDropdown {
    width: 100%;
  }
  .TemplateSearchControls .searchButton[class][class] {
    padding: calc(0.725rem + 2px) 0;
  }
}
.mobile .TemplateSearchControls .searchButton[class][class] {
  padding: calc(0.725rem + 2px) 0;
}

.categoryHeaderDescription[class][class] {
  margin-top: 0rem;
}

.CCRelatedLinks .CCRelatedLinkHeader {
  padding: 0;
}

.CCRelatedLinkCard {
  text-align: left;
  flex-wrap: nowrap;
  justify-content: space-between;
  display: inline-flex;
  padding: 0.5rem 20px 0.5rem 0.5rem;
  align-items: center;
}

.CCRelatedLinkCard .CCRelatedLinkIcon {
  align-self: start;
  margin-right: 0.2rem;
  color: #0074AD;
}

.CCRelatedLinkTextContainer {
  margin-top: 0.15rem;
}

.CCRelatedLinkTextContainer .CCRelatedLinkTitle {
  font-size: var(--wptheme_font-size_1);
  color: #0074AD;
}

.CCRelatedLinkTextContainer .CCRelatedLinkTitle[class][class] {
  margin-bottom: 0.25rem;
}

.CCRelatedLinkTextContainer .CCRelatedLinkDesc {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .CCRelatedLinkTextContainer .CCRelatedLinkDesc {
  color: #000000;
}

.CCRelatedLinkCard:hover {
  background-color: #ebf4f8;
}

.CCLinkList {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  margin: 0.25rem 0.5%;
  margin-left: 0;
  min-height: 0;
  padding: 0;
  width: 100%;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.tvmode .CCLinkList {
  border-radius: 10px;
  border: none;
}

.CCLinkList:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .CCLinkList:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.CCLinkList:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

@media print {
  .CCLinkList {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }
}
.CCLinkList li ._Command {
  width: 100%;
}

.CCLinkList li:not(:last-child)::after {
  content: "";
  display: block;
  width: auto;
  height: 1px;
  background-color: #dbdbdb;
  align-self: center;
}

@media print {
  .CCLinkList li {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    background-color: #000000;
    width: 100%;
  }
}
.CostCalcCategoryWrapper {
  max-width: 45rem;
  margin: auto;
  padding-top: 1rem;
}

.CostCalcCategoryWrapper .CCCategoryListHeader {
  padding-left: 0.1rem;
  padding-right: 0.5rem;
}

@media screen and (max-width: 768px) {
  .CostCalcCategoryWrapper {
    max-width: 30rem;
  }
}
.CostCalcCategoryList {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 14rem), 1fr));
  gap: 0.75rem;
}

.CostCalcCategory {
  height: 100%;
  width: 100%;
}

.CostCalcCategory .CostCalcCategoryContent {
  text-align: left;
  display: grid;
  grid-template-columns: max-content 1fr max-content;
  align-items: center;
  min-height: 3rem;
  height: 100%;
  width: 100%;
  margin: 0;
}

.CostCalcCategory .CostCalcCategoryContent .costCalcCategoryTitle {
  word-break: break-word;
  color: #0074AD;
}

.CostCalcCategory .CostCalcCategoryContent .costCalcCategoryIcon {
  margin-right: 0.5rem;
  flex-shrink: 0;
  object-fit: contain;
}

.CostCalcCategoryContent:hover {
  background-color: #ebf4f8;
}

.ProcListBoundary {
  padding: 1rem 0.125rem 0.125rem 0.125rem;
}

.ProcListItem .procListCard {
  color: #ffffff;
  height: 100%;
  width: 100%;
  text-align: left;
  flex-wrap: nowrap;
  justify-content: space-between;
  display: inline-flex;
  flex-direction: row;
  padding: 10px 15px 10px 15px;
}

.ProcListItem .procListCard .procListCardContent {
  width: 95%;
}

.ProcListItem .procListCard .procListCardContent .procNameSegment {
  text-align: left;
}

.ProcListItem .procListCard .procListCardContent .procNameSegment .procNameText {
  word-wrap: break-word;
  color: #000000;
}

.ProcListItem .procListCard .procListCardContent .procCodeSegment {
  text-align: left;
}

.ProcListItem .procListCard .procListCardContent .procCodeSegment .procCodeText {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  padding-top: 0.1rem;
}

[data-altstylesheet="High Contrast"] .ProcListItem .procListCard .procListCardContent .procCodeSegment .procCodeText {
  color: #000000;
}

.ProcListItem .procListCard:hover {
  background-color: #ebf4f8;
}

ol.ProcListBody {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  margin: 0.25rem 0.5%;
  margin-left: 0;
  min-height: 0;
  padding: 0;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.tvmode ol.ProcListBody {
  border-radius: 10px;
  border: none;
}

ol.ProcListBody:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode ol.ProcListBody:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

ol.ProcListBody:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

@media print {
  ol.ProcListBody {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }
}
ol.ProcListBody li .ProcListItem {
  width: 100%;
}

ol.ProcListBody li:not(:last-child)::after {
  content: "";
  display: block;
  width: auto;
  height: 1px;
  background-color: #dbdbdb;
  align-self: center;
}

@media print {
  ol.ProcListBody li {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    background-color: #000000;
    width: 100%;
  }
}
.partialWidthCodeLookup {
  width: 66%;
}

.SingleCodeSearchControls {
  display: flex;
  flex-direction: row;
  gap: 0.5rem;
  width: 98.5%;
}

.SingleCodeSearchControls .SearchInput {
  background: #ffffff;
  display: flex;
  align-items: stretch;
  border: 1px solid #dbdbdb;
  border-radius: 4px;
  width: 100%;
  flex-grow: 1;
}

.SingleCodeSearchControls .SearchInput.invalid {
  border-color: #d80000;
  box-shadow: 0 0 1.5px 1px #d80000;
}

.SingleCodeSearchControls .SearchInput.invalid:not(:focus-within) {
  border-color: #d80000;
}

.SingleCodeSearchControls .SearchInput.locked[class] {
  background-color: #f2f2f2;
  color: #565656;
  cursor: default;
}

.SingleCodeSearchControls .SearchInput.locked[class] ._command:focus {
  background-color: #ffffff;
}

.SingleCodeSearchControls .SearchInput:focus-within {
  outline: 5px auto Highlight;
  outline: 5px auto -webkit-focus-ring-color;
  box-shadow: none;
  border-color: transparent;
}

@supports (background: -webkit-named-image(i)) {
  .SingleCodeSearchControls .SearchInput:focus-within {
    will-change: transform;
  }
}
.SingleCodeSearchControls .SearchInput:focus-within :focus-visible {
  outline: none;
}

.SingleCodeSearchControls .SearchInput:focus-within ._command:focus-visible {
  background-color: #ebf4f8;
}

.SingleCodeSearchControls .SearchInput ._labelledField {
  flex-grow: 1;
}

.SingleCodeSearchControls .SearchInput ._labelledField ._input {
  background-color: inherit;
  border: none;
  box-shadow: none;
  margin-bottom: 0;
  width: 100%;
}

.SingleCodeSearchControls .SearchInput ._labelledField ._input:invalid {
  box-shadow: none;
}

.SingleCodeSearchControls .SearchInput ._labelledField ._input:invalid:focus:not(*:root) {
  outline: none;
}

.SingleCodeSearchControls .SearchInput ._labelledField ._readOnlyText {
  border: none;
  margin-bottom: -1rem;
  word-break: break-word;
}

.SingleCodeSearchControls .SearchInput ._labelledField ._labelInputContainer[class] {
  background-color: inherit;
  border: none;
}

.SingleCodeSearchControls .SearchInput ._labelledField ._labelInputContainer[class].invalid:not(:focus-within) {
  box-shadow: none;
}

.SingleCodeSearchControls .SearchInput ._labelledField ._labelInputContainer[class]:focus-within {
  outline: none;
}

.SingleCodeSearchControls .SearchInput ._command {
  color: #565656;
  border: none;
  border-radius: 4px;
  flex-shrink: 0;
}

.SingleCodeSearchControls .SearchInput ._command, .SingleCodeSearchControls .SearchInput ._command.iconOnly {
  background-color: inherit;
  padding: 0 0.25rem;
}

.SingleCodeSearchControls .SearchInput ._image {
  color: #565656;
  display: block;
  flex-shrink: 0;
}

.SingleCodeSearchControls .SearchInput .actionDivider {
  width: 1px;
  background: transparent;
  border-color: #dbdbdb;
  display: flex;
  justify-content: center;
  flex-direction: column;
  isolation: isolate;
}

.SingleCodeSearchControls .SearchInput .actionDivider::before {
  border: none;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: inherit;
  content: "";
  height: calc(100% - 0.675rem);
}

.SingleCodeSearchControls .SearchInput ._labelledField ._input {
  -webkit-appearance: none;
}

.SingleCodeSearchControls .SearchInput ._labelledField ._input::-ms-clear, .SingleCodeSearchControls .SearchInput ._labelledField ._input::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

.SingleCodeSearchControls .SearchInput ._labelledField ._input::-webkit-search-decoration, .SingleCodeSearchControls .SearchInput ._labelledField ._input::-webkit-search-cancel-button, .SingleCodeSearchControls .SearchInput ._labelledField ._input::-webkit-search-results-button, .SingleCodeSearchControls .SearchInput ._labelledField ._input::-webkit-search-results-decoration {
  display: none;
}

.SingleCodeSearchControls .SearchInput .searchIconPlaceholder {
  background: #ffffff;
  color: #565656;
  border: none;
  border-radius: 4px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  padding: 0 0.25rem;
  width: fit-content;
  order: -1;
}

.SingleCodeSearchControls .SearchInput .ClearSearchCommand[class] {
  padding: 0 0.5rem;
}

.SingleCodeSearchControls .SearchInput .ClearSearchCommand .size-20 {
  transform: scale(0.85);
}

.SingleCodeSearchControls .InsuranceDropdown {
  flex-basis: 55%;
  width: 100%;
}

.SingleCodeSearchControls .InsuranceDropdown select {
  margin-bottom: 0;
}

.SingleCodeSearchControls .searchButton[class][class] {
  margin: 0;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

@media screen and (max-width: 1300px) {
  .SingleCodeSearchControls._Segment.boundary-none {
    flex-direction: column;
  }
  .SingleCodeSearchControls._Segment.boundary-none .searchButton {
    padding: 0.625rem 1rem;
  }
  .partialWidthCodeLookup {
    width: 100%;
  }
}
.SingleCodeDisclaimer[class][class] {
  margin: 0.25rem 0.5% 0.25rem 0rem;
  width: 98.5%;
}

.SingleCodeDisclaimer .singleCodeDisclaimerContent {
  display: flex;
  flex-direction: row;
}

.SingleCodeDisclaimer .singleCodeDisclaimerContent .singleCodeDisclaimerIconWrapper {
  width: fit-content;
}

.SingleCodeDisclaimer .singleCodeDisclaimerContent .singleCodeDisclaimerIconWrapper .singleCodeDisclaimerIcon {
  width: 2rem;
  height: 2rem;
}

.SingleCodeDisclaimer .singleCodeDisclaimerContent .singleCodeDisclaimerTextGroup {
  padding: 0.2rem 0rem 0rem 0.3rem;
}

.SingleCodeDisclaimer .singleCodeDisclaimerContent .singleCodeDisclaimerTextGroup .singleCodeDisclaimerHeader {
  padding: 0rem;
  word-break: break-word;
}

.SingleCodeDisclaimer .singleCodeDisclaimerContent .singleCodeDisclaimerTextGroup .singleCodeDisclaimerHeader[class][class] {
  margin-bottom: 0.25rem;
}

.SingleCodeDisclaimer .singleCodeDisclaimerContent .singleCodeDisclaimerTextGroup .singleCodeDisclaimerText {
  word-break: break-word;
}

.GeoDropdownHeader {
  flex-direction: row;
  width: max-content;
  max-width: 100%;
}

.GeoDropdownHeader .geoChevron {
  width: 1rem;
  height: 1rem;
  margin-left: 0.5rem;
  padding-top: 0.2rem;
  vertical-align: middle;
  transition: transform 0.5s ease 0s;
  flex-shrink: 0;
  color: #0074AD;
}

.GeoDropdownHeader .geoChevronFlip {
  width: 1rem;
  height: 1rem;
  margin-left: 0.5rem;
  padding-top: 0.2rem;
  vertical-align: middle;
  transition: transform 0.5s ease 0s;
  flex-shrink: 0;
  color: #0074AD;
  transform: rotate(-180deg);
}

.GeoSearchPane._Segment.boundary-strong {
  position: absolute;
  z-index: 2;
  width: min-content;
  margin-top: 0;
  min-width: 20rem;
  padding-top: 0;
}

.GeoErrorSegment {
  color: #d80000;
  padding: 0.25rem;
}

.GeoErrorSegment .geoErrorText {
  position: relative;
  top: -0.4rem;
}

.geoSearchLeftAlign._command.tertiary.neutral {
  padding-left: 0rem;
  margin-left: 0rem;
}

.zipSearchSegment {
  border-top: thin dashed #767676;
  display: flex;
  flex-direction: column;
  padding: 0.5rem 0 0.25rem;
  min-width: 17.75rem;
}

.zipSearchSegment .SearchInput {
  background: #ffffff;
  display: flex;
  align-items: stretch;
  border: 1px solid #dbdbdb;
  border-radius: 4px;
  width: 100%;
}

.zipSearchSegment .SearchInput.invalid {
  border-color: #d80000;
  box-shadow: 0 0 1.5px 1px #d80000;
}

.zipSearchSegment .SearchInput.invalid:not(:focus-within) {
  border-color: #d80000;
}

.zipSearchSegment .SearchInput.locked[class] {
  background-color: #f2f2f2;
  color: #565656;
  cursor: default;
}

.zipSearchSegment .SearchInput.locked[class] ._command:focus {
  background-color: #ffffff;
}

.zipSearchSegment .SearchInput:focus-within {
  outline: 5px auto Highlight;
  outline: 5px auto -webkit-focus-ring-color;
  box-shadow: none;
  border-color: transparent;
}

@supports (background: -webkit-named-image(i)) {
  .zipSearchSegment .SearchInput:focus-within {
    will-change: transform;
  }
}
.zipSearchSegment .SearchInput:focus-within :focus-visible {
  outline: none;
}

.zipSearchSegment .SearchInput:focus-within ._command:focus-visible {
  background-color: #ebf4f8;
}

.zipSearchSegment .SearchInput ._labelledField {
  flex-grow: 1;
}

.zipSearchSegment .SearchInput ._labelledField ._input {
  background-color: inherit;
  border: none;
  box-shadow: none;
  margin-bottom: 0;
  width: 100%;
}

.zipSearchSegment .SearchInput ._labelledField ._input:invalid {
  box-shadow: none;
}

.zipSearchSegment .SearchInput ._labelledField ._input:invalid:focus:not(*:root) {
  outline: none;
}

.zipSearchSegment .SearchInput ._labelledField ._readOnlyText {
  border: none;
  margin-bottom: -1rem;
  word-break: break-word;
}

.zipSearchSegment .SearchInput ._labelledField ._labelInputContainer[class] {
  background-color: inherit;
  border: none;
}

.zipSearchSegment .SearchInput ._labelledField ._labelInputContainer[class].invalid:not(:focus-within) {
  box-shadow: none;
}

.zipSearchSegment .SearchInput ._labelledField ._labelInputContainer[class]:focus-within {
  outline: none;
}

.zipSearchSegment .SearchInput ._command {
  color: #565656;
  border: none;
  border-radius: 4px;
  flex-shrink: 0;
}

.zipSearchSegment .SearchInput ._command, .zipSearchSegment .SearchInput ._command.iconOnly {
  background-color: inherit;
  padding: 0 0.25rem;
}

.zipSearchSegment .SearchInput ._image {
  color: #565656;
  display: block;
  flex-shrink: 0;
}

.zipSearchSegment .SearchInput .actionDivider {
  width: 1px;
  background: transparent;
  border-color: #dbdbdb;
  display: flex;
  justify-content: center;
  flex-direction: column;
  isolation: isolate;
}

.zipSearchSegment .SearchInput .actionDivider::before {
  border: none;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: inherit;
  content: "";
  height: calc(100% - 0.675rem);
}

.zipSearchSegment .SearchInput ._labelledField ._input {
  -webkit-appearance: none;
}

.zipSearchSegment .SearchInput ._labelledField ._input::-ms-clear, .zipSearchSegment .SearchInput ._labelledField ._input::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

.zipSearchSegment .SearchInput ._labelledField ._input::-webkit-search-decoration, .zipSearchSegment .SearchInput ._labelledField ._input::-webkit-search-cancel-button, .zipSearchSegment .SearchInput ._labelledField ._input::-webkit-search-results-button, .zipSearchSegment .SearchInput ._labelledField ._input::-webkit-search-results-decoration {
  display: none;
}

.zipSearchSegment .SearchInput .ClearSearchCommand[class] {
  padding: 0 0.5rem;
}

.zipSearchSegment .SearchInput .ClearSearchCommand .size-20 {
  transform: scale(0.85);
}

.allSearchSegment {
  border-top-color: #767676;
  border-top-width: thin;
  border-top-style: dashed;
}

@media screen and (max-width: 768px) {
  .zipSearchSegment {
    min-width: unset;
  }
  .GeoSearchPane._Segment.boundary-strong {
    width: 100%;
  }
}
/* Copyright 2022-2024 Epic Systems Corporation */
.CoverageChangeRequest .CreateARequest {
  padding-right: 1.2rem;
}

.CoverageChangeRequest .CreateARequest ._GridRow {
  margin-bottom: 0.7rem;
}

.CoverageChangeRequest .CoverageDropDown ._labelledField {
  width: 100%;
}

@media screen and (min-width: 768px) {
  .CoverageChangeRequest .CoverageDropDown ._labelledField {
    width: 32.9%;
  }
}
.CoverageChangeRequest .HelpText[class] {
  margin-top: 1rem;
}

.CoverageChangeRequest .AddressSection[class] {
  padding-bottom: 0.6rem;
}

.CoverageChangeRequest .AddressSection .AddressTextContainer {
  display: flex;
  flex-direction: row;
}

.CoverageChangeRequest .AddressSection .AddressTextContainer .AddressText[class] {
  margin-top: -0.2rem;
}

.CoverageChangeRequest .AddressSection .AddressTextContainer .AddressIcon {
  color: #0074AD;
  margin-right: 0.1rem;
  margin-top: 0.6rem;
}

.CoverageChangeRequest .AddressSection .linkContainer {
  display: flex;
  flex-direction: column;
}

@media screen and (min-width: 768px) {
  .CoverageChangeRequest .AddressSection .linkContainer[class] {
    margin-top: 2rem;
  }
}
@media screen and (max-width: 768px) {
  .CoverageChangeRequest .AddressSection .linkContainer {
    align-items: center;
  }
}
.CoverageChangeRequest .AddDependentButton .ButtonContainer {
  padding: 0;
}

.CoverageChangeRequest .AddDependentButton .AddDepCommand {
  border-radius: 6px;
  display: inline-block;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.3);
  box-shadow: none;
  min-height: 6rem;
  text-align: center;
  text-decoration: none;
}

.CoverageChangeRequest .AddDependentButton .AddDepCommand .addLabel {
  display: inline;
}

.CoverageChangeRequest .AddDependentButton .AddDepCommand .addLabel:before {
  font-size: var(--wptheme_font-size_6);
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
  margin: 0 0.25rem 0 0;
  vertical-align: sub;
}

@media screen {
  .CoverageChangeRequest .AddDependentButton .AddDepCommand .addLabel:before:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
.CoverageChangeRequest .AddDependentButton .AddDepCommand .addLabel > ._Text {
  font-size: var(--wptheme_font-size_2);
  display: inline;
}

.CoverageChangeRequest .AddDependentButton .AddDepCommand .addIcon {
  vertical-align: text-bottom;
}

.CoverageChangeRequest .AddDependentButton .AddDepCommand[class] .addDepLinkText {
  margin-top: 2rem;
  display: block;
  text-decoration: none;
}

.CoverageChangeRequest .PastRequestLink {
  width: fit-content;
}

.CoverageChangeRequest .PastRequestLink[class][class] {
  margin-left: -0.6rem;
  margin-top: -0.2rem;
  margin-bottom: 0.8rem;
}

.CoverageChangeRequest .formLink[class][class] {
  height: fit-content;
  margin-right: 1rem;
  width: 80%;
}

@media screen and (max-width: 768px) {
  .CoverageChangeRequest .formLink {
    width: 50%;
  }
}
.CoverageChangeRequest .CurrentPCPInfo {
  display: flex;
  grid-column: 1/3;
  column-gap: 1rem;
  margin-top: 0.3rem;
  margin-bottom: 0.3rem;
}

.CoverageChangeRequest .CurrentPCPInfo .pcpInfoText {
  width: 192px;
  flex-grow: 1;
  grid-area: name;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 1rem;
  min-width: 0;
}

.CoverageChangeRequest .CurrentPCPInfo .pcpInfoText .pcpName {
  font-weight: bold;
  word-break: break-all;
}

.CoverageChangeRequest .CurrentPCPInfo .pcpInfoText .pcpLabel {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  margin-top: -0.5rem;
  word-break: break-all;
}

[data-altstylesheet="High Contrast"] .CoverageChangeRequest .CurrentPCPInfo .pcpInfoText .pcpLabel {
  color: #000000;
}

.CoverageChangeRequest .CurrentPCPInfo .pcpInfoText .pcpLoc {
  margin-top: -0.2rem;
}

.CoverageChangeRequest .CurrentPCPInfo .pcpPhoto {
  width: auto;
  padding-left: 2rem;
}

@media screen and (max-width: 768px) {
  .CoverageChangeRequest .CurrentPCPInfo .pcpPhoto {
    padding-left: 0.5rem;
  }
}
.CoverageChangeRequest .CurrentPCPInfo .pcpPhoto .ClinicianPhoto.small {
  width: 3.5rem;
  height: 3.5rem;
}

.CoverageChangeRequest .PCPSection .PCPTextContainer {
  display: flex;
  flex-direction: row;
}

.CoverageChangeRequest .PCPSection .PCPTextContainer .PCPText[class] {
  margin-top: -0.2rem;
}

.CoverageChangeRequest .PCPSection .PCPTextContainer .PCPIcon {
  color: #0074AD;
  margin-right: 0.1rem;
  margin-top: 0.6rem;
}

.CoverageChangeRequest .PCPSection .linkContainer {
  display: flex;
  flex-direction: column;
}

@media screen and (min-width: 768px) {
  .CoverageChangeRequest .PCPSection .linkContainer[class] {
    margin-top: 2rem;
  }
}
@media screen and (max-width: 768px) {
  .CoverageChangeRequest .PCPSection .linkContainer {
    align-items: center;
  }
}
.CoverageChangeRequest .MemberInfoText[class][class] {
  padding-bottom: 0.8rem;
  margin-top: -0.4rem;
}

.CoverageChangeRequest .MemberInfoText .subscriberText {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .CoverageChangeRequest .MemberInfoText .subscriberText {
  color: #000000;
}

.CoverageChangeRequest .MemberInfoText .subscriberText[class][class] {
  margin-left: 0.4rem;
}

.CoverageChangeRequest .MemberInfoText .memberName {
  margin-left: 0.4rem;
  margin-bottom: -0.5rem;
}

.CoverageChangeRequest .hasBorder {
  border-bottom: 1px solid #dbdbdb;
}

.CoverageChangeRequest .RequestSummary[class] {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.5rem;
}

.CoverageChangeRequest .RequestSummary .TopLevel {
  display: flex;
  flex-direction: row;
}

@media only screen and (max-width: 768px) {
  .CoverageChangeRequest .RequestSummary .TopLevel {
    display: inherit;
  }
}
.CoverageChangeRequest .RequestSummary .requestInfo {
  margin-left: 0.2rem;
}

.CoverageChangeRequest .RequestSummary .requestInfo .coverDetail {
  width: 80%;
}

.CoverageChangeRequest .RequestSummary .requestType {
  display: inline;
  margin-top: -0.7rem;
  margin-left: 0.2rem;
  width: max-content;
  white-space: nowrap;
}

@media only screen and (max-width: 768px) {
  .CoverageChangeRequest .RequestSummary .requestType {
    white-space: normal;
  }
}
.CoverageChangeRequest .RequestSummary .requestStatusContainer {
  margin: 0.3rem auto auto 0.5rem;
}

@media only screen and (max-width: 768px) {
  .CoverageChangeRequest .RequestSummary .requestStatusContainer {
    margin: 0.5rem auto 0.5rem 0.1rem;
  }
}
.CoverageChangeRequest .RequestSummary .requestStatus {
  display: inline;
  border-radius: 20px;
  padding: 2px 13px 2px 13px;
  border: 2px solid;
  text-align: right;
  flex: content;
  height: fit-content;
  white-space: nowrap;
}

.CoverageChangeRequest .RequestSummary .requestStatus.pendingStatus {
  color: #005ebb, darken 35%;
  border-color: #005ebb;
  background-color: #e0f1ff;
}

.CoverageChangeRequest .RequestSummary .requestStatus.approvedStatus {
  color: #12553d;
  border-color: #09aa71;
  background-color: #ccffd8;
}

.CoverageChangeRequest .RequestSummary .requestStatus.deniedStatus {
  color: #363636;
  border-color: #767676;
  background-color: #dbdbdb;
}

.CoverageChangeRequest .RequestSummary .coverDetail {
  font-size: var(--wptheme_font-size_0);
  overflow-wrap: break-word;
}

.CoverageChangeRequest .RequestSummary .inline {
  display: inline;
}

.CoverageChangeRequest .RequestSummary .linkIcon {
  margin-left: -0.2rem;
  margin-right: -0.4rem;
}

.CoverageChangeRequest .RequestSummary .linkText {
  margin-left: -0.2rem;
}

.CoverageChangeRequest .CardContainer {
  margin-top: -0.1rem;
}

.CoverageChangeRequest .PastRequestHelpText[class][class] {
  margin-left: 0.3rem;
  margin-bottom: 0.5rem;
}

.CoverageChangeRequest .ConfirmationPage {
  margin-top: 5rem;
}

.CoverageChangeRequest .ConfirmationPage .confirmationPageIcon {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.CoverageChangeRequest .ConfirmationPage .confirmationTitle {
  text-align: center;
}

.CoverageChangeRequest .ConfirmationPage .confirmationText {
  text-align: center;
}

.CoverageChangeRequest .RequestGroupWrapper .RequestFilter {
  display: flex;
  flex-direction: row;
}

.CoverageChangeRequest .RequestGroupWrapper .RequestFilter .FilterText {
  width: fit-content;
  margin-right: 1rem;
}

.CoverageChangeRequest .RequestGroupWrapper .RequestFilter .FilterText[class] {
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 0.4rem;
}

.CoverageChangeRequest .RequestGroupWrapper .RequestFilter .Choice {
  margin-top: auto;
  margin-bottom: auto;
}

.CoverageChangeRequest .DetailItem .cellValue {
  font-size: var(--wptheme_font-size_-1);
  vertical-align: top;
  overflow: visible;
  margin-bottom: 0.3rem;
}

.CoverageChangeRequest .DetailItem .cellLabel {
  font-size: var(--wptheme_font-size_-2);
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .CoverageChangeRequest .DetailItem .cellLabel {
  color: #000000;
}

.CoverageChangeRequest .NewAddressDetail {
  border-bottom: 1px solid #dbdbdb;
}

.CoverageChangeRequest .DetailContainer {
  margin-top: -0.1rem;
}

.CoverageChangeRequest .UseSubAddressCheckBox {
  margin-top: 0.5rem;
  margin-bottom: 1rem;
  width: 80%;
}

.CoverageChangeRequest .ChoosePCPCard[class] {
  padding: 0;
}

.CoverageChangeRequest .ChoosePCPCard .AddPCPCommand {
  border-radius: 6px;
  display: inline-block;
  margin: 0;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.3);
  border: none;
  box-shadow: none;
  min-height: 6rem;
  text-decoration: none;
}

.CoverageChangeRequest .ChoosePCPCard .AddPCPCommand:focus, .CoverageChangeRequest .ChoosePCPCard .AddPCPCommand:hover {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  border-color: transparent;
}

.CoverageChangeRequest .ChoosePCPCard .AddPCPCommand .addLabel {
  display: inline;
  text-decoration: none;
}

.CoverageChangeRequest .ChoosePCPCard .AddPCPCommand .addLabel:before {
  font-size: var(--wptheme_font-style_display_size);
  color: var(--wptheme_font-style_display_color);
  font-weight: var(--wptheme_font-style_display_weight);
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
  margin: 0 0.25rem 0 0;
  vertical-align: middle;
  content: none;
}

@media screen {
  .CoverageChangeRequest .ChoosePCPCard .AddPCPCommand .addLabel:before:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
.CoverageChangeRequest .ChoosePCPCard .AddPCPCommand .addLabel > ._Text {
  display: inline;
}

.CoverageChangeRequest .QualifyEventField {
  display: flex;
}

.CoverageChangeRequest .effText {
  margin-top: -1rem;
}

.CoverageChangeRequest .SearchTermText[class][class] {
  padding: 0;
  margin-bottom: -0.5rem;
}

.CoverageChangeRequest .SearchTermText .backLinkText[class][class] {
  margin-left: 0.3rem;
}

.CoverageChangeRequest .PhoneFieldSection[class] {
  margin-top: 0.6rem;
}

.CoverageChangeRequest .AddressHeader {
  margin-top: -1.2rem;
}

.CoverageChangeRequest .directLoad[class][class] {
  margin-left: 0.2rem;
  margin-top: 0.5rem;
}

.CoverageChangeRequest .ContactText[class][class] {
  margin-left: 0.2rem;
}

.CoverageChangeRequest .MemberDropDown ._labelledField {
  width: 100%;
}

@media screen and (min-width: 768px) {
  .CoverageChangeRequest .MemberDropDown ._labelledField {
    width: 32.9%;
  }
}
/* Copyright 2024 Epic Systems Corporation */
.StatusDiagrams {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  margin-top: 1rem;
}

.StatusDiagrams .diagramGrid {
  padding: 1rem 1.5rem 1rem 1.5rem;
  display: grid;
  grid-template-columns: 1.1fr 1fr 1.1fr;
  column-gap: 0.5rem;
  grid-template-rows: auto 1fr;
  width: fit-content;
  justify-items: center;
  align-items: center;
}

@media screen and (max-width: 768px) {
  .StatusDiagrams .diagramGrid {
    padding: 0.5rem 1rem 0.5rem 1rem;
  }
}
.StatusDiagrams .diagramGrid .leftImage {
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
}

.StatusDiagrams .diagramGrid .shareArrow {
  grid-column-start: 2;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 1;
}

.StatusDiagrams .diagramGrid .statusIcon {
  z-index: 1;
}

.StatusDiagrams .diagramGrid .rightImage {
  grid-column-start: 3;
  grid-column-end: 3;
  grid-row-start: 1;
  grid-row-end: 1;
}

.StatusDiagrams .diagramGrid .leftText {
  grid-column-start: 1;
  grid-row-start: 2;
  grid-row-end: 2;
  text-align: center;
}

.StatusDiagrams .diagramGrid .rightText {
  grid-column-start: 3;
  grid-row-start: 2;
  grid-row-end: 2;
  text-align: center;
}

.StatusDiagrams .diagramGrid .diagramText {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin: 0;
  font-weight: bold;
}

@media screen and (max-width: 768px) {
  .StatusDiagrams .diagramGrid .diagramText {
    align-self: start;
  }
}
@media screen and (min-width: 769px) {
  .StatusDiagrams .diagramGrid .diagramText[class] {
    margin-top: 0.5rem;
  }
}
html[dir=rtl] .rotateArrow {
  transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
}

.AllProviderCapturedWorkflowPage .capturedButtons {
  flex-direction: column;
}

.AllProviderCapturedWorkflowPage .educationWarningListItem {
  flex-direction: row;
  display: flex;
  margin-bottom: 0.5rem;
}

.AllProviderCapturedWorkflowPage .educationWarningIcon {
  margin-right: 0.5rem;
}

@media screen and (max-width: 768px) {
  .education-landing[class][class] {
    margin-left: 0.75rem;
  }
}
/* Copyright 2024 Epic Systems Corporation */
.NewUsernamePasswordFormCore .usernamePasswordPretext._Text {
  margin-bottom: 1rem;
}

.changePasswordFormCore {
  max-width: 25rem;
  margin: auto;
}

.changePasswordFormCore .infoText {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  font-weight: bold;
}

.SubmitUsernamePasswordFormButton {
  width: 100%;
}

.SubmitPasswordFormButton {
  width: 80%;
}

@media screen and (max-width: 769px) {
  .SubmitPasswordFormButton {
    width: 88%;
  }
}
.SubmitPasswordFormButton[class][class] {
  margin: auto;
}

.UsernamePasswordFields {
  margin-top: 0.5rem;
}

.UsernamePasswordFields .usernameInput {
  width: 100%;
}

.UsernamePasswordFields .passwordInput {
  width: 100%;
}

.UsernamePasswordFields .passwordInput ._PasswordInput {
  width: 100%;
}

.verifyPasswordForm {
  box-sizing: border-box;
  padding-bottom: 1rem;
}

@media screen and (min-width: 769px) {
  .verifyPasswordForm .infoText {
    padding-bottom: 0.5rem;
  }
}
@media screen and (min-width: 769px) {
  .verifyPasswordForm .passwordInput[class] {
    width: 98%;
    margin-left: auto;
    margin-right: auto;
  }
}
.verifyPasswordForm .passwordInput ._PasswordInput {
  width: 100%;
}

.verifyPasswordForm .validationmessage {
  margin-bottom: 1rem;
}

.verifyPasswordForm ._PageHeading._readOnlyText._heading {
  display: none;
}

.VerifyPasswordField {
  margin-top: 0.5rem;
}

.requirementsSection {
  display: flex;
  text-align: left;
  width: 100%;
  margin-bottom: 1rem;
  flex-direction: column;
}

.requirementsSection .requirementsList {
  width: auto;
}

.requirementsSection .requirementsList ._SvgSprite {
  margin-top: 0.1rem;
}

.requirementsSection li {
  display: flex;
  margin: 0.2rem;
}

.requirementsSection .iconStatusCheck {
  fill: #09aa71;
}

/* Copyright 2024 Epic Systems Corporation */
@media screen {
  .DayAtAGlanceReport .InternalReportViewerWrapper {
    max-width: 900px;
    margin: auto !important;
  }
}
.DayAtAGlanceReport .pretext {
  word-wrap: break-word;
}

.DayAtAGlanceReport .careTeamLink .icon {
  vertical-align: middle;
}

/* Copyright 2024 Epic Systems Corporation */
.DemographicVerificationForm .fieldsAndButtons {
  width: 98%;
  margin: auto;
}

.DemographicVerificationFormInstructions {
  margin-bottom: 0.5rem;
}

.DemographicVerificationFormInstructions .preText._Text {
  margin-bottom: 1rem;
}

.DemographicVerificationFields .textInput {
  width: 100%;
}

.IncorrectDemographicsError {
  display: flex;
  align-items: center;
  gap: 0.25rem;
  margin-top: 0.5rem;
}

.IncorrectDemographicsError > .inlineIcon {
  flex-shrink: 0;
}

.SubmitDemographicVerificationFormButton {
  width: 100%;
}

.ErrorPage .backToLoginButton[class] {
  width: 100%;
  margin-top: 1rem;
}

.AlreadyVerifiedMessage .messageIconAndText {
  display: flex;
  align-items: center;
  gap: 0.25rem;
  margin-bottom: 1rem;
}

.AlreadyVerifiedMessage .messageIconAndText > .inlineIcon {
  flex-shrink: 0;
}

.AlreadyVerifiedMessage .messageIconAndText .inlineIcon {
  fill: #0f784a;
}

.AlreadyVerifiedMessage .nextBtn {
  width: 100%;
}

/* Copyright 2020-2021 Epic Systems Corporation */
.docGrid ._Segment.boundary-strong {
  padding: 0.25rem 0.5rem;
  display: flex;
  flex-direction: column;
  border-radius: 6px;
  height: 100%;
}

.docGrid ._Segment.boundary-strong .cardContent {
  display: flex;
  word-wrap: break-word;
  word-break: break-word;
}

.docGrid ._Segment.boundary-strong .cardContent .cardIcon {
  margin: 0.25rem 0.5rem 0 0;
  min-width: 32px;
}

.docGrid ._Segment.boundary-strong .cardContent .cardHeader {
  padding: 0.25rem 0.5rem 0.25rem 0;
}

.docGrid ._Segment.boundary-strong .cardButtons {
  margin: auto 0 0.25rem 0;
}

.extraInfoGroup {
  padding-top: 0.5rem;
}

.extraInfoGroup .extraInfoRow {
  display: flex;
}

.extraInfoGroup .extraInfoRow .extraInfoIcon,
.extraInfoGroup .extraInfoRow .extraInfoValue {
  align-self: center;
  min-width: 24px;
}

.documentTable {
  margin-top: 12px;
}

.documentTable .headerRow {
  background-color: rgba(0, 116, 173, 0.05);
  color: #0074AD;
}

.documentTable [class*=col-] {
  padding: 0.5rem;
}

.documentTable .celllabel {
  display: none;
}

.documentTable ._ListGridBody .row {
  background-color: #ffffff;
  border-bottom: 1px solid #eaeaea;
}

.documentTable ._ListGridBody .row:last-child {
  border-bottom: none;
}

@media screen and (max-width: 768px) {
  .documentTable ._ListGridBody .row {
    padding: 0.5rem;
  }
  .documentTable ._ListGridBody .row:last-child {
    padding: 0.5rem;
  }
}
.documentTable ._ListGridBody .row ._GridCol._container {
  margin: auto;
}

.documentTable ._ListGridBody .row .documentBadge {
  padding: 0 0.1rem;
  border-radius: 6px;
  width: initial;
  white-space: nowrap;
  width: initial;
  margin: auto 0 auto auto;
  display: flex;
  align-items: center;
}

@media screen and (max-width: 768px) {
  .documentTable ._ListGridBody .row .documentBadge {
    margin: 0.25rem auto auto 0;
  }
}
.documentTable ._ListGridBody .row ._InfoBubble {
  margin: 0;
}

.documentTable ._ListGridBody .row ._InfoBubbleContent {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  position: absolute;
  left: unset;
  right: unset;
  top: unset;
  margin: 0;
  margin-left: -0.4rem;
  margin-top: calc(0.75rem - 1px);
  min-width: 1.9rem;
}

.documentTable ._ListGridBody .row ._InfoBubbleCommand {
  color: inherit;
  border: none;
}

.documentTable ._ListGridBody .row ._InfoBubbleCommand:after {
  left: unset;
  right: unset;
}

.documentTable ._ListGridBody .row .docTypeContainer {
  display: flex;
}

@media screen and (max-width: 768px) {
  .documentTable ._ListGridBody .row .docTypeContainer {
    flex-direction: column;
  }
}
.documentTable ._ListGridBody .row .docTypeContainer button.docTypeButton {
  display: flex;
  align-items: center;
  padding: 0;
  margin: 0;
  text-align: left;
}

.documentTable ._ListGridBody .row .docIcon {
  margin-right: 0.5rem;
  min-width: 32px;
}

@media screen and (max-width: 768px) {
  .documentTable ._ListGridBody .row .dateString,
  .documentTable ._ListGridBody .row .documentBadge {
    margin-left: calc(0.5rem + 32px);
  }
}
@media screen and (max-width: 768px) {
  .documentTable ._ListGridBody [class*=col-] {
    padding: 0;
  }
}
button.tertiary.neutral.loadMore {
  font-size: var(--wptheme_font-style_h3_size);
  color: var(--wptheme_font-style_h3_color);
  font-weight: var(--wptheme_font-style_h3_weight);
  margin: 1rem auto;
}

.mobile .DocCenterTitle {
  display: none;
}

.docTypeContainer .unread {
  font-weight: bold;
  color: #000000;
}

.docTypeContainer .read {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.docTypeContainer .unreadSegment {
  display: flex;
  align-items: center;
  width: auto;
}

.docTypeContainer .unreadSegment .unreadIndicator {
  height: 0.85rem;
  width: 0.85rem;
}

.docTypeContainer .unreadSegment .unreadIndicator.unread {
  border-radius: 50%;
  border: 2px solid #ffffff;
  background-color: #005ebb;
}

/* Copyright 2020-2021 Epic Systems Corporation */
._Popup ._ContentPane:has(.ImagePreview) {
  display: flex;
}

.ImagePreview {
  max-width: 100%;
  display: block;
  margin: auto;
  min-width: 200px;
  min-height: 200px;
}

@media print {
  .ImagePreview {
    display: inline-block !important;
    width: auto !important;
  }
}
.TiffImagePreview {
  width: 100vw;
  height: calc(75vh - 6.4rem);
}

@media screen and (max-width: 1300px) {
  .TiffImagePreview {
    height: calc(100vh - 6.4rem);
  }
}
.datatile .TiffImagePreview, .shareeverywhere .TiffImagePreview {
  height: 40rem;
}

.PdfViewer .internalIFrame {
  height: 1150px;
  width: 100%;
}

@media screen and (min-width: 1300px) {
  .PdfViewer.withinPopup .internalIFrame {
    width: 95vw;
    height: 62vh;
  }
  .PdfViewer.withinPopup .internalIFrame.withDownloadLink {
    height: 59vh;
  }
}
@media screen and (min-width: 769px) and (max-width: 1300px) {
  .PdfViewer.withinPopup .internalIFrame {
    height: auto;
    min-height: 86vh;
  }
  .PdfViewer.withinPopup .internalIFrame.withDownloadLink {
    min-height: 83vh;
  }
}
@media screen and (max-width: 768px) {
  .PdfViewer.withinPopup .internalIFrame {
    height: 80vh;
  }
  .PdfViewer.withinPopup .internalIFrame.withDownloadLink {
    height: 77vh;
  }
}
.PdfViewer ._command.tertiary.neutral.pdfDownload {
  padding: 0rem;
  margin-bottom: 0rem;
  text-align: left;
}

.PdfViewer .disclaimerText {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .PdfViewer .disclaimerText {
  color: #000000;
}

/* Copyright 2020-2023 Epic Systems Corporation */
.ProviderPhoto {
  width: 3rem;
  height: 3rem;
  border: 1px solid #cccccc;
  border-radius: 50%;
  margin: 0.5rem 0.5rem 0;
  background-color: #0074AD;
  text-align: center;
  flex-shrink: 0;
  object-fit: cover;
  display: block;
  margin: 0.5rem auto;
}

.VisitInfo {
  display: flex;
}

.VisitInfo .VisitTypeAndDescription {
  margin-left: 0.5rem;
  min-width: 65%;
}

.VisitInfo .VisitTypeAndDescription h2 {
  word-break: break-all;
}

.VisitInfo .DateAndDescription {
  display: flex;
}

.VisitInfo .DateAndDescription .TextWithIcon > * {
  vertical-align: middle;
  word-break: break-word;
}

.VisitInfo .DateAndDescription .PanelVisitSubway {
  padding-left: 0.4em;
  padding-top: 0.5rem;
}

.VisitInfo .DateAndDescription .PanelVisitSubway .IconStatusComplete {
  display: inline-block;
  position: absolute;
  left: -1px;
  top: 4px;
  width: 0.75rem;
  height: 0.75rem;
  fill: #0f784a;
}

.LandingPage {
  margin-bottom: 1rem;
}

.LandingPage .VisitList {
  width: 75%;
}

@media screen and (max-width: 1025px) {
  .LandingPage .VisitList {
    width: 100%;
  }
}
.LandingPage .SignupBanner {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.LandingPage .visitsLink {
  margin-top: 1rem;
}

.VisitCard.boundary-strong {
  min-height: 0;
}

.VisitCard.boundary-strong .CompletedVisit .VisitButton {
  margin: 0 0 0;
}

.VisitCard.boundary-strong .CompletedVisit .CompletedTitle {
  display: flex;
  margin-top: 0.3rem;
  margin-bottom: 0.3rem;
}

.VisitCard.boundary-strong .CompletedVisit .CompletedTitle ._PageHeading {
  margin-top: 0.15rem;
}

.VisitCard.boundary-strong .CompletedVisit .CompletedTitle .IconStatusComplete {
  margin-right: 0.3rem;
  margin-left: 0.3rem;
  fill: #0f784a;
}

.TaskCompletePage[class][class] {
  width: fit-content;
}

@media only screen and (max-width: 768px) {
  .TaskCompletePage[class][class] {
    width: 100%;
  }
}
@media only screen and (min-width: 769px) {
  .TaskCompletePage[class][class] .buttonHolder {
    display: flex;
  }
  .TaskCompletePage[class][class] .buttonHolder ._Command {
    margin: 0.5rem;
    width: unset;
  }
}
.TaskCompletePage[class][class] .taskCompleteIcon {
  display: flex;
  justify-content: center;
  margin-top: 1rem;
}

.TaskCompletePage[class][class] ._Command {
  width: 100%;
}

.TaskCompletePage[class][class] .primaryText {
  text-align: center;
  padding: 2rem 1rem;
}

.breadcrumbCommand {
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
  gap: 0.25rem;
  display: flex;
  align-items: center;
}

@media screen {
  .breadcrumbCommand:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
/* Copyright 2021-2022 Epic Systems Corporation */
.EducationPointView .pageHeader {
  padding-bottom: 0;
}

.EducationPointView .PointDescription {
  margin-top: 0;
}

.EducationItem {
  height: 100%;
  display: flex;
  flex-direction: column;
  break-inside: avoid;
}

.EducationItem ._VideoPreview {
  height: 100%;
  max-height: none;
  display: flex;
  flex-direction: column;
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  padding: 0.5em;
}

.tvmode .EducationItem ._VideoPreview {
  border-radius: 10px;
  border: none;
}

.EducationItem ._VideoPreview:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .EducationItem ._VideoPreview:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.EducationItem ._VideoPreview:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.tvmode:not(.hideFocus) .EducationItem ._VideoPreview:focus-within {
  outline: #0074AD solid 4px;
  transform: scale(1.05);
}

.darkmode .EducationItem ._VideoPreview {
  background-color: #313c42;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.75);
}

.tvmode .EducationItem ._VideoPreview:focus-within {
  background-color: #ebf4f8;
}

.tvmode.darkmode .EducationItem ._VideoPreview:focus-within {
  background-color: #273035;
}

@media (max-width: 560px) {
  .tvmode .EducationItem ._VideoPreview {
    flex-direction: row;
    align-items: center;
  }
}
.EducationItem ._VideoPreview .videoContainer {
  position: relative;
  aspect-ratio: 16/9;
  max-width: 100%;
}

.tvmode .EducationItem ._VideoPreview .videoContainer {
  margin-bottom: 4px;
}

.EducationItem ._VideoPreview .videoContainer.loadFailed {
  display: none;
}

.EducationItem ._VideoPreview .videoContainer.hideDuration {
  z-index: 2;
}

.EducationItem ._VideoPreview .videoContainer .playButton {
  z-index: 1;
}

.EducationItem ._VideoPreview .playerPlaceholder {
  aspect-ratio: 16/9;
  margin-bottom: 0;
  opacity: 0.01;
}

@supports not (aspect-ratio: 16/9) {
  .EducationItem ._VideoPreview .playerPlaceholder::before {
    float: left;
    padding-top: 56.25%;
    content: "";
  }
  .EducationItem ._VideoPreview .playerPlaceholder::after {
    display: block;
    content: "";
    clear: both;
  }
}
.tvmode .EducationItem ._VideoPreview .playerPlaceholder {
  margin-bottom: 4px;
}

@media (max-width: 560px) {
  .tvmode .EducationItem ._VideoPreview .playerPlaceholder {
    margin-bottom: 0;
  }
}
.EducationItem ._VideoPreview .MediaPreviewFailed {
  position: relative;
  background-color: #999999;
  display: none;
  width: 0;
  align-items: flex-end;
  aspect-ratio: 16/9;
  margin-bottom: 0;
}

.tvmode .EducationItem ._VideoPreview .MediaPreviewFailed {
  margin-bottom: 4px;
}

@supports not (aspect-ratio: 16/9) {
  .EducationItem ._VideoPreview .MediaPreviewFailed::before {
    float: left;
    padding-top: 56.25%;
    content: "";
  }
  .EducationItem ._VideoPreview .MediaPreviewFailed::after {
    display: block;
    content: "";
    clear: both;
  }
}
.EducationItem ._VideoPreview .MediaPreviewFailed.loadFailed {
  width: 100%;
  display: flex;
}

@media screen and (max-width: 560px) {
  .tvmode .EducationItem ._VideoPreview .MediaPreviewFailed {
    margin-bottom: 0;
    background-color: transparent;
  }
}
.EducationItem ._VideoPreview .MediaPreviewFailed .failedIcon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  fill: rgba(0, 0, 0, 0);
}

.EducationItem ._VideoPreview .MediaPreviewFailed .failedIcon.loadFailed {
  fill: #ffffff;
}

@media screen and (max-width: 768px) {
  .EducationItem ._VideoPreview .MediaPreviewFailed .failedIcon {
    width: 128px;
    height: 128px;
  }
}
@media (max-width: 756px) {
  .tvmode .EducationItem ._VideoPreview .MediaPreviewFailed .failedIcon {
    width: 96px;
    height: 96px;
  }
}
@media screen and (max-width: 560px) {
  .tvmode .EducationItem ._VideoPreview .MediaPreviewFailed .failedIcon {
    width: 32px;
    height: 32px;
  }
}
.EducationItem ._VideoPreview video {
  width: 100%;
  object-fit: contain;
  border: 0;
  background-color: rgba(0, 0, 0, 0.75);
  aspect-ratio: 16/9;
}

@media screen and (max-width: 560px) {
  .tvmode .EducationItem ._VideoPreview video {
    display: none;
  }
}
.tvmode .EducationItem ._VideoPreview video::-webkit-media-controls-fullscreen-button, .tvmode .EducationItem ._VideoPreview video::-webkit-media-controls-volume-control-container {
  display: none;
}

.EducationItem ._VideoPreview .playButton {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: scale(0.95) translate(-50%, -50%);
}

.EducationItem ._VideoPreview .playButtonIcon {
  filter: drop-shadow(3px 3px 2px rgba(0, 0, 0, 0.3));
}

.EducationItem ._VideoPreview .playButtonIcon.hidden {
  display: none;
}

@media screen and (max-width: 768px) {
  .EducationItem ._VideoPreview .playButtonIcon {
    width: 64px;
    height: 64px;
  }
}
@media screen and (max-width: 560px) {
  .tvmode .EducationItem ._VideoPreview .playButtonIcon {
    width: 32px;
    height: 32px;
  }
}
.EducationItem ._AudioPreview {
  height: 100%;
  max-height: none;
  display: flex;
  flex-direction: column;
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  padding: 0.5em;
}

.tvmode .EducationItem ._AudioPreview {
  border-radius: 10px;
  border: none;
}

.EducationItem ._AudioPreview:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .EducationItem ._AudioPreview:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.EducationItem ._AudioPreview:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.tvmode:not(.hideFocus) .EducationItem ._AudioPreview:focus-within {
  outline: #0074AD solid 4px;
  transform: scale(1.05);
}

.darkmode .EducationItem ._AudioPreview {
  background-color: #313c42;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.75);
}

@media (max-width: 560px) {
  .tvmode .EducationItem ._AudioPreview {
    flex-direction: row;
    align-items: center;
  }
}
.EducationItem ._AudioPreview .audioContainer {
  position: relative;
  background-color: #0074AD;
  align-items: flex-end;
  aspect-ratio: 16/9;
  cursor: pointer;
  max-width: 100%;
}

.tvmode .EducationItem ._AudioPreview .audioContainer {
  margin-bottom: 4px;
}

@supports not (aspect-ratio: 16/9) {
  .EducationItem ._AudioPreview .audioContainer::before {
    float: left;
    padding-top: 56.25%;
    content: "";
  }
  .EducationItem ._AudioPreview .audioContainer::after {
    display: block;
    content: "";
    clear: both;
  }
}
.EducationItem ._AudioPreview .audioContainer.hideDuration {
  z-index: 2;
}

@media screen and (max-width: 560px) {
  .tvmode .EducationItem ._AudioPreview .audioContainer {
    background-color: rgba(0, 0, 0, 0);
  }
}
.EducationItem ._AudioPreview .audioContainer .audioIcon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  fill: #ffffff;
}

@media screen and (max-width: 560px) {
  .tvmode .EducationItem ._AudioPreview .audioContainer .audioIcon {
    width: 48px;
    height: 48px;
  }
}
.EducationItem ._AudioPreview .audioContainer.loadFailed {
  display: none;
}

.EducationItem ._AudioPreview .playerPlaceholder {
  aspect-ratio: 16/9;
  margin-bottom: 0;
  opacity: 0.01;
}

@supports not (aspect-ratio: 16/9) {
  .EducationItem ._AudioPreview .playerPlaceholder::before {
    float: left;
    padding-top: 56.25%;
    content: "";
  }
  .EducationItem ._AudioPreview .playerPlaceholder::after {
    display: block;
    content: "";
    clear: both;
  }
}
.tvmode .EducationItem ._AudioPreview .playerPlaceholder {
  margin-bottom: 4px;
}

@media (max-width: 560px) {
  .tvmode .EducationItem ._AudioPreview .playerPlaceholder {
    margin-bottom: 0;
  }
}
.EducationItem ._AudioPreview .MediaPreviewFailed {
  position: relative;
  background-color: #999999;
  display: none;
  width: 0;
  align-items: flex-end;
  aspect-ratio: 16/9;
  margin-bottom: 0;
}

.tvmode .EducationItem ._AudioPreview .MediaPreviewFailed {
  margin-bottom: 4px;
}

@supports not (aspect-ratio: 16/9) {
  .EducationItem ._AudioPreview .MediaPreviewFailed::before {
    float: left;
    padding-top: 56.25%;
    content: "";
  }
  .EducationItem ._AudioPreview .MediaPreviewFailed::after {
    display: block;
    content: "";
    clear: both;
  }
}
.EducationItem ._AudioPreview .MediaPreviewFailed.loadFailed {
  width: 100%;
  display: flex;
}

@media screen and (max-width: 560px) {
  .tvmode .EducationItem ._AudioPreview .MediaPreviewFailed {
    margin-bottom: 0;
    background-color: transparent;
  }
}
.EducationItem ._AudioPreview .MediaPreviewFailed .failedIcon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  fill: rgba(0, 0, 0, 0);
}

.EducationItem ._AudioPreview .MediaPreviewFailed .failedIcon.loadFailed {
  fill: #ffffff;
}

@media screen and (max-width: 768px) {
  .EducationItem ._AudioPreview .MediaPreviewFailed .failedIcon {
    width: 128px;
    height: 128px;
  }
}
@media (max-width: 756px) {
  .tvmode .EducationItem ._AudioPreview .MediaPreviewFailed .failedIcon {
    width: 96px;
    height: 96px;
  }
}
@media screen and (max-width: 560px) {
  .tvmode .EducationItem ._AudioPreview .MediaPreviewFailed .failedIcon {
    width: 32px;
    height: 32px;
  }
}
.EducationItem ._AudioPreview audio {
  width: 100%;
  position: absolute;
  bottom: 0%;
}

.EducationItem ._AudioPreview audio::-webkit-media-controls-enclosure {
  border-radius: 0;
}

.tvmode .EducationItem ._AudioPreview audio::-webkit-media-controls-mute-button, .tvmode .EducationItem ._AudioPreview audio::-webkit-media-controls-volume-slider, .tvmode .EducationItem ._AudioPreview audio::-webkit-media-controls-volume-control-container {
  display: none;
}

.tvmode .EducationItem ._AudioPreview audio::-webkit-media-controls-timeline {
  transform: scale(1, 2);
}

.EducationItem ._AudioPreview .playButton {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: scale(0.95) translate(-50%, -50%);
}

.EducationItem ._AudioPreview .playButtonIcon {
  display: none;
  filter: drop-shadow(3px 3px 2px rgba(0, 0, 0, 0.3));
}

.EducationItem ._AudioPreview .playButtonIcon.hidden {
  display: none;
}

@media screen and (max-width: 768px) {
  .EducationItem ._AudioPreview .playButtonIcon {
    width: 64px;
    height: 64px;
  }
}
@media screen and (max-width: 560px) {
  .tvmode .EducationItem ._AudioPreview .playButtonIcon {
    width: 32px;
    height: 32px;
  }
}
/* Copyright 2023-2024 Epic Systems Corporation */
/* Modified video.js font-face src to conform to content security policy */
.vjs-modal-dialog .vjs-modal-dialog-content,
.video-js .vjs-modal-dialog,
.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.vjs-button > .vjs-icon-placeholder {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative; /* Ensure positioned ancestor for :before */
  width: 100%;
  height: 100%;
}

.vjs-button > .vjs-icon-placeholder:before {
  position: static !important;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 0;
  left: 0;
  width: fit-content;
  height: 100%;
  max-width: 1rem;
}

.vjs-button > .vjs-icon-placeholder:before,
.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  text-align: center;
}

@font-face {
  font-family: VideoJS;
  src: url("../../../fonts/VideoJS.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play,
.video-js .vjs-play-control .vjs-icon-placeholder,
.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-play:before,
.video-js .vjs-play-control .vjs-icon-placeholder:before,
.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  content: "\f101";
  display: flex;
  align-items: center;
  justify-content: center;
}

.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-play-circle:before {
  content: "\f102";
}

.vjs-icon-pause,
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-pause:before,
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {
  content: "\f103";
}

.vjs-icon-volume-mute,
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-volume-mute:before,
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
  content: "\f104";
}

.vjs-icon-volume-low,
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-volume-low:before,
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {
  content: "\f105";
}

.vjs-icon-volume-mid,
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-volume-mid:before,
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {
  content: "\f106";
}

.vjs-icon-volume-high,
.video-js .vjs-mute-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-volume-high:before,
.video-js .vjs-mute-control .vjs-icon-placeholder:before {
  content: "\f107";
  display: flex;
  align-items: center;
  justify-content: center;
}

.vjs-icon-fullscreen-enter,
.video-js .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-fullscreen-enter:before,
.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f108";
}

.vjs-icon-fullscreen-exit,
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-fullscreen-exit:before,
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f109";
  display: flex;
  align-items: center;
  justify-content: center;
}

.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-spinner:before {
  content: "\f10a";
}

.vjs-icon-subtitles,
.video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js .vjs-subtitles-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-subtitles:before,
.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js .vjs-subtitles-button .vjs-icon-placeholder:before {
  content: "\f10b";
  display: flex;
  align-items: center;
  justify-content: center;
}

.vjs-icon-captions,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js .vjs-captions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-captions:before,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js .vjs-captions-button .vjs-icon-placeholder:before {
  content: "\f10c";
}

.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-hd:before {
  content: "\f10d";
}

.vjs-icon-chapters,
.video-js .vjs-chapters-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-chapters:before,
.video-js .vjs-chapters-button .vjs-icon-placeholder:before {
  content: "\f10e";
}

.vjs-icon-downloading {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-downloading:before {
  content: "\f10f";
}

.vjs-icon-file-download {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-file-download:before {
  content: "\f110";
}

.vjs-icon-file-download-done {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-file-download-done:before {
  content: "\f111";
}

.vjs-icon-file-download-off {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-file-download-off:before {
  content: "\f112";
}

.vjs-icon-share {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-share:before {
  content: "\f113";
}

.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-cog:before {
  content: "\f114";
}

.vjs-icon-square {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-square:before {
  content: "\f115";
}

.vjs-icon-circle,
.vjs-seek-to-live-control .vjs-icon-placeholder,
.video-js .vjs-volume-level,
.video-js .vjs-play-progress {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-circle:before,
.vjs-seek-to-live-control .vjs-icon-placeholder:before,
.video-js .vjs-volume-level:before,
.video-js .vjs-play-progress:before {
  content: "\f116";
}

.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-circle-outline:before {
  content: "\f117";
}

.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-circle-inner-circle:before {
  content: "\f118";
}

.vjs-icon-cancel,
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-cancel:before,
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {
  content: "\f119";
}

.vjs-icon-repeat {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-repeat:before {
  content: "\f11a";
}

.vjs-icon-replay,
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-replay:before,
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {
  content: "\f11b";
}

.vjs-icon-replay-5,
.video-js .vjs-skip-backward-5 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-replay-5:before,
.video-js .vjs-skip-backward-5 .vjs-icon-placeholder:before {
  content: "\f11c";
}

.vjs-icon-replay-10,
.video-js .vjs-skip-backward-10 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-replay-10:before,
.video-js .vjs-skip-backward-10 .vjs-icon-placeholder:before {
  content: "\f11d";
}

.vjs-icon-replay-30,
.video-js .vjs-skip-backward-30 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-replay-30:before,
.video-js .vjs-skip-backward-30 .vjs-icon-placeholder:before {
  content: "\f11e";
}

.vjs-icon-forward-5,
.video-js .vjs-skip-forward-5 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-forward-5:before,
.video-js .vjs-skip-forward-5 .vjs-icon-placeholder:before {
  content: "\f11f";
}

.vjs-icon-forward-10,
.video-js .vjs-skip-forward-10 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-forward-10:before,
.video-js .vjs-skip-forward-10 .vjs-icon-placeholder:before {
  content: "\f120";
}

.vjs-icon-forward-30,
.video-js .vjs-skip-forward-30 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-forward-30:before,
.video-js .vjs-skip-forward-30 .vjs-icon-placeholder:before {
  content: "\f121";
}

.vjs-icon-audio,
.video-js .vjs-audio-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-audio:before,
.video-js .vjs-audio-button .vjs-icon-placeholder:before {
  content: "\f122";
}

.vjs-icon-next-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-next-item:before {
  content: "\f123";
}

.vjs-icon-previous-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-previous-item:before {
  content: "\f124";
}

.vjs-icon-shuffle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-shuffle:before {
  content: "\f125";
}

.vjs-icon-cast {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-cast:before {
  content: "\f126";
}

.vjs-icon-picture-in-picture-enter,
.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-picture-in-picture-enter:before,
.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: "\f127";
}

.vjs-icon-picture-in-picture-exit,
.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-picture-in-picture-exit:before,
.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: "\f128";
}

.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-facebook:before {
  content: "\f129";
}

.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-linkedin:before {
  content: "\f12a";
}

.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-twitter:before {
  content: "\f12b";
}

.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-tumblr:before {
  content: "\f12c";
}

.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-pinterest:before {
  content: "\f12d";
}

.vjs-icon-audio-description,
.video-js .vjs-descriptions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-audio-description:before,
.video-js .vjs-descriptions-button .vjs-icon-placeholder:before {
  content: "\f12e";
}

.video-js {
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  word-break: initial;
}

.video-js:-moz-full-screen {
  position: absolute;
}

.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}

.video-js[tabindex="-1"] {
  outline: none;
}

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

.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.video-js.vjs-fluid,
.video-js.vjs-16-9,
.video-js.vjs-4-3,
.video-js.vjs-9-16,
.video-js.vjs-1-1 {
  width: 100%;
  max-width: 100%;
}

.video-js.vjs-fluid:not(.vjs-audio-only-mode),
.video-js.vjs-16-9:not(.vjs-audio-only-mode),
.video-js.vjs-4-3:not(.vjs-audio-only-mode),
.video-js.vjs-9-16:not(.vjs-audio-only-mode),
.video-js.vjs-1-1:not(.vjs-audio-only-mode) {
  height: 0;
  padding-top: 56.25%;
}

.video-js.vjs-16-9:not(.vjs-audio-only-mode) {
  padding-top: 56.25%;
}

.video-js.vjs-4-3:not(.vjs-audio-only-mode) {
  padding-top: 75%;
}

.video-js.vjs-9-16:not(.vjs-audio-only-mode) {
  padding-top: 177.7777777778%;
}

.video-js.vjs-1-1:not(.vjs-audio-only-mode) {
  padding-top: 100%;
}

.video-js.vjs-fill:not(.vjs-audio-only-mode) {
  width: 100%;
  height: 100%;
}

.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.video-js.vjs-audio-only-mode .vjs-tech {
  display: none;
}

body.vjs-full-window,
body.vjs-pip-window {
  padding: 0;
  margin: 0;
  height: 100%;
}

.vjs-full-window .video-js.vjs-fullscreen,
body.vjs-pip-window .video-js {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}

.video-js.vjs-fullscreen:not(.vjs-ios-native-fs),
body.vjs-pip-window .video-js {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
}

.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none;
}

.vjs-pip-container .vjs-pip-text {
  position: absolute;
  bottom: 10%;
  font-size: 2em;
  background-color: rgba(0, 0, 0, 0.7);
  padding: 0.5em;
  text-align: center;
  width: 100%;
}

.vjs-layout-tiny.vjs-pip-container .vjs-pip-text,
.vjs-layout-x-small.vjs-pip-container .vjs-pip-text,
.vjs-layout-small.vjs-pip-container .vjs-pip-text {
  bottom: 0;
  font-size: 1.4em;
}

.vjs-hidden {
  display: none !important;
}

.vjs-disabled {
  opacity: 0.5;
  cursor: default;
}

.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px;
}

.vjs-lock-showing {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
}

.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0px auto;
}

.vjs-no-js a,
.vjs-no-js a:visited {
  color: #66a8cc;
}

.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.63332em;
  width: 3em;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  padding: 0;
  margin-top: -0.81666em;
  margin-left: -1.5em;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid #fff;
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.7);
  border-radius: 0.3em;
  transition: all 0.4s;
}

.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  transition: all 0s;
}

.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .vjs-big-play-button {
  display: none;
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
  display: block;
}

.video-js button {
  background: none;
  border: none;
  color: inherit;
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.vjs-control .vjs-button {
  width: 100%;
  height: 100%;
}

.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: 0.5em;
  z-index: 2;
}

.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
  overflow: auto;
}

.video-js .vjs-modal-dialog > * {
  box-sizing: border-box;
}

.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1;
}

.vjs-menu-button {
  cursor: pointer;
}

.vjs-menu-button.vjs-disabled {
  cursor: default;
}

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
  display: none;
}

.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  overflow: auto;
}

.vjs-menu .vjs-menu-content > * {
  box-sizing: border-box;
}

.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
  display: none;
}

.vjs-menu li {
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase;
}

.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover,
.js-focus-visible .vjs-menu li.vjs-menu-item:hover {
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover,
.js-focus-visible .vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2b333f;
}

.video-js .vjs-menu *:not(.vjs-selected):focus:not(:focus-visible),
.js-focus-visible .vjs-menu *:not(.vjs-selected):focus:not(.focus-visible) {
  background: none;
}

.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default;
}

.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0em;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7);
}

.vjs-pip-window .vjs-menu-button-popup .vjs-menu {
  left: unset;
  right: 1em;
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em;
}

.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 5em;
}

.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 10em;
}

.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 14em;
}

.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 25em;
}

.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
  display: block;
}

.video-js .vjs-menu-button-inline {
  transition: all 0.4s;
  overflow: hidden;
}

.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em;
}

.video-js .vjs-menu-button-inline:hover,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline.vjs-slider-active {
  width: 12em;
}

.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  transition: all 0.4s;
}

.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  display: block;
  opacity: 1;
}

.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden;
}

.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  justify-content: center;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.7);
}

.vjs-has-started .vjs-control-bar,
.vjs-audio-only-mode .vjs-control-bar {
  display: flex;
  visibility: visible;
  opacity: 1;
  transition: visibility 0.1s, opacity 0.1s;
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible;
  opacity: 0;
  pointer-events: none;
  transition: visibility 1s, opacity 1s;
}

.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar {
  display: none !important;
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,
.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

.video-js .vjs-control {
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: fit-content;
  flex: none;
}

.video-js .vjs-control.vjs-visible-text {
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}

.vjs-button > .vjs-icon-placeholder:before {
  font-size: 1.8em;
  line-height: 1.67;
}

.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before,
.video-js .vjs-control:focus {
  text-shadow: 0em 0em 1em white;
}

.video-js *:not(.vjs-visible-text) > .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.video-js .vjs-custom-control-spacer {
  display: none;
}

.video-js .vjs-progress-control {
  cursor: pointer;
  flex: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 4em;
  touch-action: none;
}

.video-js .vjs-progress-control.disabled {
  cursor: default;
}

.vjs-live .vjs-progress-control {
  display: none;
}

.vjs-liveui .vjs-progress-control {
  display: flex;
  align-items: center;
}

.video-js .vjs-progress-holder {
  flex: auto;
  transition: all 0.2s;
  height: 0.3em;
}

.video-js .vjs-progress-control .vjs-progress-holder {
  margin: 0 10px;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.6666666667em;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
  font-size: 1em;
}

.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div {
  position: absolute;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 0;
}

.video-js .vjs-play-progress {
  background-color: #fff;
}

.video-js .vjs-play-progress:before {
  font-size: 0.9em;
  position: absolute;
  right: -0.5em;
  line-height: 0.35em;
  z-index: 1;
}

.video-js .vjs-load-progress {
  background: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-load-progress div {
  background: rgba(115, 133, 159, 0.75);
}

.video-js .vjs-time-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em;
  color: #000;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
  max-width: fit-content;
  min-width: fit-content;
}

.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
  display: none;
}

.video-js .vjs-progress-control:hover .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip {
  display: block;
  font-size: 0.6em;
  visibility: visible;
}

.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
  font-size: 1em;
}

.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1;
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block;
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.vjs-mouse-display .vjs-time-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}

.video-js .vjs-slider {
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  /* iOS Safari */
  -webkit-touch-callout: none;
  /* Safari */
  -webkit-user-select: none;
  /* Konqueror HTML */
  /* Firefox */
  -moz-user-select: none;
  /* Internet Explorer/Edge */
  /* Non-prefixed version, currently supported by Chrome and Opera */
  user-select: none;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-slider.disabled {
  cursor: default;
}

.video-js .vjs-slider:focus {
  text-shadow: 0em 0em 1em white;
  box-shadow: 0 0 1em #fff;
}

.video-js .vjs-mute-control {
  cursor: pointer;
  flex: none;
  left: 25%;
}

.video-js .vjs-volume-control {
  cursor: pointer;
  margin-right: 1em;
  display: flex;
}

.video-js .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
}

.video-js .vjs-volume-panel .vjs-volume-control {
  visibility: visible;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin-left: -1px;
}

.video-js .vjs-volume-panel {
  transition: width 1s;
}

.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,
.video-js .vjs-volume-panel:active .vjs-volume-control,
.video-js .vjs-volume-panel:focus .vjs-volume-control,
.video-js .vjs-volume-panel .vjs-volume-control:active,
.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s;
}

.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,
.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  margin-right: 0;
}

.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,
.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical {
  left: -1.5rem;
  transition: left 0s;
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
  width: 10em;
  transition: width 0.1s;
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
  width: 4em;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  height: 8em;
  width: 3em;
  left: -3000em;
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
}

.video-js .vjs-volume-panel {
  display: flex;
}

.video-js .vjs-volume-bar {
  margin: 1.35em 0.45em;
}

.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: 0.3em;
}

.vjs-volume-bar.vjs-slider-vertical {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto;
}

.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
}

.video-js .vjs-volume-level:before {
  position: absolute;
  font-size: 0.9em;
  z-index: 1;
}

.vjs-slider-vertical .vjs-volume-level {
  width: 0.3em;
}

.vjs-slider-vertical .vjs-volume-level:before {
  top: -0.5em;
  left: -0.3em;
  z-index: 1;
}

.vjs-slider-horizontal .vjs-volume-level {
  height: 0.3em;
}

.vjs-slider-horizontal .vjs-volume-level:before {
  line-height: 0.35em;
  right: -0.5em;
}

.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
  width: 4em;
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%;
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%;
}

.video-js .vjs-volume-vertical {
  width: 3em;
  height: 8em;
  bottom: 8em;
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.7);
}

.video-js .vjs-volume-horizontal .vjs-menu {
  left: -2em;
}

.video-js .vjs-volume-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em;
  color: #000;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
}

.video-js .vjs-volume-control:hover .vjs-volume-tooltip,
.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip {
  display: block;
  font-size: 1em;
  visibility: visible;
}

.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip,
.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip {
  left: 1em;
  top: -12px;
}

.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip {
  font-size: 1em;
}

.video-js .vjs-volume-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #000;
  z-index: 1;
}

.video-js .vjs-volume-horizontal .vjs-mouse-display {
  width: 1px;
  height: 100%;
}

.video-js .vjs-volume-control:hover .vjs-mouse-display {
  display: block;
}

.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.vjs-mouse-display .vjs-volume-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
  max-width: fit-content;
  min-width: fit-content;
}

.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}

.vjs-has-started .vjs-poster,
.vjs-using-native-controls .vjs-poster {
  display: none;
}

.vjs-audio.vjs-has-started .vjs-poster,
.vjs-has-started.vjs-audio-poster-mode .vjs-poster,
.vjs-pip-container.vjs-has-started .vjs-poster {
  display: block;
}

.vjs-poster img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.video-js .vjs-live-control {
  display: flex;
  align-items: flex-start;
  flex: auto;
  font-size: 1em;
  line-height: 3em;
}

.video-js:not(.vjs-live) .vjs-live-control,
.video-js.vjs-liveui .vjs-live-control {
  display: none;
}

.video-js .vjs-seek-to-live-control {
  align-items: center;
  cursor: pointer;
  flex: none;
  display: inline-flex;
  height: 100%;
  padding-left: 0.5em;
  padding-right: 0.5em;
  font-size: 1em;
  line-height: 3em;
  width: auto;
  min-width: 4em;
}

.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,
.video-js:not(.vjs-live) .vjs-seek-to-live-control {
  display: none;
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
  cursor: auto;
}

.vjs-seek-to-live-control .vjs-icon-placeholder {
  margin-right: 0.5em;
  color: #888;
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
  color: red;
}

.video-js .vjs-time-control {
  display: flex;
  align-items: center;
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: fit-content;
  width: auto;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.vjs-live .vjs-time-control,
.vjs-live .vjs-time-divider,
.video-js .vjs-current-time,
.video-js .vjs-duration {
  display: none;
}

.vjs-time-divider {
  display: none !important;
  line-height: 3em;
}

.video-js .vjs-play-control {
  cursor: pointer;
}

.video-js .vjs-play-control .vjs-icon-placeholder {
  flex: none;
}

.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none;
}

.video-js.vjs-controls-disabled .vjs-text-track-display,
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em;
}

.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
}

.vjs-subtitles {
  color: #fff;
}

.vjs-captions {
  color: #fc6;
}

.vjs-tt-cue {
  display: block;
}

video::-webkit-media-text-track-display {
  transform: translateY(-3em);
}

.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,
.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  transform: translateY(-1.5em);
}

.video-js .vjs-picture-in-picture-control {
  cursor: pointer;
  flex: none;
}

.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control,
.vjs-pip-window .vjs-picture-in-picture-control {
  display: none;
}

.video-js .vjs-fullscreen-control {
  cursor: pointer;
  flex: none;
}

.video-js.vjs-audio-only-mode .vjs-fullscreen-control,
.vjs-pip-window .vjs-fullscreen-control {
  display: none;
}

.vjs-playback-rate > .vjs-menu-button,
.vjs-playback-rate .vjs-playback-rate-value {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.vjs-playback-rate .vjs-playback-rate-value {
  pointer-events: none;
  font-size: 1.5em;
  line-height: 2;
  text-align: center;
}

.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0em;
}

.vjs-error .vjs-poster {
  display: none;
}

.vjs-error .vjs-error-display {
  display: none;
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  display: none;
}

.vjs-error .vjs-error-display:before {
  display: none;
}

.vjs-error .vjs-loading-spinner {
  display: none;
}

.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  visibility: hidden;
}

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
  display: block;
  animation: vjs-spinner-show 0s linear 0.3s forwards;
}

.vjs-loading-spinner:before,
.vjs-loading-spinner:after {
  content: "";
  position: absolute;
  margin: -6px;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: white;
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after {
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
  border-top-color: rgb(255, 255, 255);
}

.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
  border-top-color: rgb(255, 255, 255);
  animation-delay: 0.44s;
}

@keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}
@keyframes vjs-spinner-spin {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
.video-js.vjs-audio-only-mode .vjs-captions-button {
  display: none;
}

.vjs-chapters-button .vjs-menu ul {
  width: 24em;
}

.video-js.vjs-audio-only-mode .vjs-descriptions-button {
  display: none;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: "\f10c";
  font-size: 1.5em;
  line-height: inherit;
}

.video-js.vjs-audio-only-mode .vjs-subs-caps-button {
  display: none;
}

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: " \f12e";
  font-size: 1.5em;
  line-height: inherit;
}

.video-js.vjs-layout-small .vjs-current-time,
.video-js.vjs-layout-small .vjs-time-divider,
.video-js.vjs-layout-small .vjs-duration,
.video-js.vjs-layout-small .vjs-remaining-time,
.video-js.vjs-layout-small .vjs-playback-rate,
.video-js.vjs-layout-small .vjs-volume-control,
.video-js.vjs-layout-x-small .vjs-current-time,
.video-js.vjs-layout-x-small .vjs-time-divider,
.video-js.vjs-layout-x-small .vjs-duration,
.video-js.vjs-layout-x-small .vjs-remaining-time,
.video-js.vjs-layout-x-small .vjs-playback-rate,
.video-js.vjs-layout-x-small .vjs-volume-control,
.video-js.vjs-layout-tiny .vjs-current-time,
.video-js.vjs-layout-tiny .vjs-time-divider,
.video-js.vjs-layout-tiny .vjs-duration,
.video-js.vjs-layout-tiny .vjs-remaining-time,
.video-js.vjs-layout-tiny .vjs-playback-rate,
.video-js.vjs-layout-tiny .vjs-volume-control {
  display: none;
}

.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,
.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,
.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover {
  width: auto;
  width: initial;
}

.video-js.vjs-layout-x-small .vjs-progress-control,
.video-js.vjs-layout-tiny .vjs-progress-control {
  display: none;
}

.video-js.vjs-layout-x-small .vjs-custom-control-spacer {
  flex: auto;
  display: block;
}

.vjs-modal-dialog.vjs-text-track-settings {
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  height: 70%;
}

.vjs-text-track-settings .vjs-modal-dialog-content {
  display: table;
}

.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-font,
.vjs-text-track-settings .vjs-track-settings-controls {
  display: table-cell;
}

.vjs-text-track-settings .vjs-track-settings-controls {
  text-align: right;
  vertical-align: bottom;
}

@supports (display: grid) {
  .vjs-text-track-settings .vjs-modal-dialog-content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    padding: 20px 24px 0px 24px;
  }
  .vjs-track-settings-controls .vjs-default-button {
    margin-bottom: 20px;
  }
  .vjs-text-track-settings .vjs-track-settings-controls {
    grid-column: 1/-1;
  }
  .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,
  .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,
  .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content {
    grid-template-columns: 1fr;
  }
}
.vjs-track-setting > select {
  margin-right: 1em;
  margin-bottom: 0.5em;
}

.vjs-text-track-settings fieldset {
  margin: 10px;
  border: none;
}

.vjs-text-track-settings fieldset span {
  display: inline-block;
  padding: 0 6px 8px;
}

.vjs-text-track-settings fieldset span > select {
  max-width: 7.3em;
}

.vjs-text-track-settings legend {
  color: #fff;
  font-weight: bold;
  font-size: 14px;
}

.vjs-text-track-settings .vjs-label {
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  margin: 0 5px 5px 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.vjs-track-settings-controls button:focus,
.vjs-track-settings-controls button:active {
  outline-style: solid;
  outline-width: medium;
  background-image: linear-gradient(0deg, #fff 88%, #73859f 100%);
}

.vjs-track-settings-controls button:hover {
  color: rgba(43, 51, 63, 0.75);
}

.vjs-track-settings-controls button {
  background-color: #fff;
  background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);
  color: #2b333f;
  cursor: pointer;
  border-radius: 2px;
}

.vjs-track-settings-controls .vjs-default-button {
  margin-right: 1em;
}

.vjs-title-bar {
  background: rgba(0, 0, 0, 0.9);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 60%, rgba(0, 0, 0, 0) 100%);
  font-size: 1.2em;
  line-height: 1.5;
  transition: opacity 0.1s;
  padding: 0.666em 1.333em 4em;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
}

.vjs-title-bar-title,
.vjs-title-bar-description {
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vjs-title-bar-title {
  font-weight: bold;
  margin-bottom: 0.333em;
}

.vjs-playing.vjs-user-inactive .vjs-title-bar {
  opacity: 0;
  transition: opacity 1s;
}

.video-js .vjs-skip-forward-5 {
  cursor: pointer;
}

.video-js .vjs-skip-forward-10 {
  cursor: pointer;
}

.video-js .vjs-skip-forward-30 {
  cursor: pointer;
}

.video-js .vjs-skip-backward-5 {
  cursor: pointer;
}

.video-js .vjs-skip-backward-10 {
  cursor: pointer;
}

.video-js .vjs-skip-backward-30 {
  cursor: pointer;
}

@media print {
  .video-js > *:not(.vjs-tech):not(.vjs-poster) {
    visibility: hidden;
  }
}
.vjs-resize-manager {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  z-index: -1000;
}

.js-focus-visible .video-js *:focus:not(.focus-visible) {
  outline: none;
}

.video-js *:focus:not(:focus-visible) {
  outline: none;
}

/* Copyright 2023 Epic Systems Corporation */
/* Modified video.js font-face src to conform to content security policy */
@font-face {
  font-family: VideoJS;
  src: url("../../../fonts/VideoJS.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-play:before {
  content: "\f101";
}

.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-play-circle:before {
  content: "\f102";
}

.vjs-icon-pause {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-pause:before {
  content: "\f103";
}

.vjs-icon-volume-mute {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-volume-mute:before {
  content: "\f104";
}

.vjs-icon-volume-low {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-volume-low:before {
  content: "\f105";
}

.vjs-icon-volume-mid {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-volume-mid:before {
  content: "\f106";
}

.vjs-icon-volume-high {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-volume-high:before {
  content: "\f107";
}

.vjs-icon-fullscreen-enter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-fullscreen-enter:before {
  content: "\f108";
}

.vjs-icon-fullscreen-exit {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-fullscreen-exit:before {
  content: "\f109";
}

.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-spinner:before {
  content: "\f10a";
}

.vjs-icon-subtitles {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-subtitles:before {
  content: "\f10b";
}

.vjs-icon-captions {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-captions:before {
  content: "\f10c";
}

.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-hd:before {
  content: "\f10d";
}

.vjs-icon-chapters {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-chapters:before {
  content: "\f10e";
}

.vjs-icon-downloading {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-downloading:before {
  content: "\f10f";
}

.vjs-icon-file-download {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-file-download:before {
  content: "\f110";
}

.vjs-icon-file-download-done {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-file-download-done:before {
  content: "\f111";
}

.vjs-icon-file-download-off {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-file-download-off:before {
  content: "\f112";
}

.vjs-icon-share {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-share:before {
  content: "\f113";
}

.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-cog:before {
  content: "\f114";
}

.vjs-icon-square {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-square:before {
  content: "\f115";
}

.vjs-icon-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-circle:before {
  content: "\f116";
}

.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-circle-outline:before {
  content: "\f117";
}

.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-circle-inner-circle:before {
  content: "\f118";
}

.vjs-icon-cancel {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-cancel:before {
  content: "\f119";
}

.vjs-icon-repeat {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-repeat:before {
  content: "\f11a";
}

.vjs-icon-replay {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-replay:before {
  content: "\f11b";
}

.vjs-icon-replay-5 {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-replay-5:before {
  content: "\f11c";
}

.vjs-icon-replay-10 {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-replay-10:before {
  content: "\f11d";
}

.vjs-icon-replay-30 {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-replay-30:before {
  content: "\f11e";
}

.vjs-icon-forward-5 {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-forward-5:before {
  content: "\f11f";
}

.vjs-icon-forward-10 {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-forward-10:before {
  content: "\f120";
}

.vjs-icon-forward-30 {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-forward-30:before {
  content: "\f121";
}

.vjs-icon-audio {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-audio:before {
  content: "\f122";
}

.vjs-icon-next-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-next-item:before {
  content: "\f123";
}

.vjs-icon-previous-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-previous-item:before {
  content: "\f124";
}

.vjs-icon-shuffle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-shuffle:before {
  content: "\f125";
}

.vjs-icon-cast {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-cast:before {
  content: "\f126";
}

.vjs-icon-picture-in-picture-enter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-picture-in-picture-enter:before {
  content: "\f127";
}

.vjs-icon-picture-in-picture-exit {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-picture-in-picture-exit:before {
  content: "\f128";
}

.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-facebook:before {
  content: "\f129";
}

.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-linkedin:before {
  content: "\f12a";
}

.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-twitter:before {
  content: "\f12b";
}

.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-tumblr:before {
  content: "\f12c";
}

.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-pinterest:before {
  content: "\f12d";
}

.vjs-icon-audio-description {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-audio-description:before {
  content: "\f12e";
}

.EducationItem ._MediaPlayer.loadFailed {
  z-index: -1;
  height: 0;
  width: 0;
  max-height: 0;
  max-width: 0;
}

.tvmode:not(.hideFocus) .EducationItem ._MediaPlayer:focus {
  outline: #0074AD solid 4px;
  transform: scale(1.05);
}

@media (max-width: 970px) {
  .tvmode:not(.hideFocus) .EducationItem ._MediaPlayer:focus {
    outline: #0074AD solid 3px;
  }
}
.EducationItem ._MediaPlayer .playerPlaceholder {
  aspect-ratio: 16/9;
  margin-bottom: 0;
  opacity: 0.01;
}

@supports not (aspect-ratio: 16/9) {
  .EducationItem ._MediaPlayer .playerPlaceholder::before {
    float: left;
    padding-top: 56.25%;
    content: "";
  }
  .EducationItem ._MediaPlayer .playerPlaceholder::after {
    display: block;
    content: "";
    clear: both;
  }
}
.tvmode .EducationItem ._MediaPlayer .playerPlaceholder {
  margin-bottom: 4px;
}

@media (max-width: 560px) {
  .tvmode .EducationItem ._MediaPlayer .playerPlaceholder {
    margin-bottom: 0;
  }
}
.EducationItem ._MediaPlayer .vjs-fullscreen {
  font-size: 125%;
}

.EducationItem ._MediaPlayer .vjs-fullscreen.scale-display-125 {
  font-size: 12px;
}

.EducationItem ._MediaPlayer .vjs-fullscreen.scale-display-150 {
  font-size: 14px;
}

.EducationItem ._MediaPlayer .vjs-fullscreen.scale-display-200 {
  font-size: 16px;
}

.EducationItem ._MediaPlayer .vjs-fullscreen.scale-display-300 {
  font-size: 20px;
}

.EducationItem ._MediaPlayer .vjs-fullscreen.scale-display-400 {
  font-size: 24px;
}

.EducationItem ._MediaPlayer .vjs-fullscreen.scale-display-500 {
  font-size: 28px;
}

.EducationItem ._MediaPlayer .vjs-fullscreen.scale-display-600 {
  font-size: 32px;
}

.EducationItem ._MediaPlayer .vjs-control-bar {
  margin-bottom: -1px;
}

.tvmode:not(.hideFocus) .EducationItem ._MediaPlayer .vjs-control-bar:focus {
  outline: #0074AD solid 4px;
  transform: scale(1);
}

@media (max-width: 970px) {
  .tvmode:not(.hideFocus) .EducationItem ._MediaPlayer .vjs-control-bar:focus {
    outline: #0074AD solid 3px;
  }
}
.tvmode:not(.hideFocus) .EducationItem ._MediaPlayer .vjs-control-bar *:focus {
  outline: #ffffff solid 4px;
  transform: scale(1);
  border-radius: 3px;
  outline-offset: -3px;
}

@media (max-width: 970px) {
  .tvmode:not(.hideFocus) .EducationItem ._MediaPlayer .vjs-control-bar *:focus {
    outline: #ffffff solid 3px;
  }
}
.EducationItem ._MediaPlayer .vjs-paused :not(.vjs-fullscreen) .vjs-big-play-button {
  display: block;
}

.EducationItem ._MediaPlayer .video-js:not(.vjs-fullscreen) .vjs-title-bar {
  display: none;
}

.EducationItem ._MediaPlayer .vjs-picture-in-picture-control,
.EducationItem ._MediaPlayer .vjs-skip-forward-10,
.EducationItem ._MediaPlayer .vjs-skip-backward-10,
.EducationItem ._MediaPlayer .vjs-texttrack-settings,
.EducationItem ._MediaPlayer .vjs-playback-rate,
.EducationItem ._MediaPlayer .vjs-chapters-button,
.EducationItem ._MediaPlayer .vjs-descriptions-button {
  display: none;
}

.EducationItem ._MediaPlayer .vjs-title-bar {
  padding-bottom: 3em;
}

.EducationItem ._MediaPlayer .vjs-title-bar .vjs-title-bar-title {
  text-align: center;
  white-space: unset;
  overflow: hidden;
  display: flex;
  display: -webkit-box;
  line-clamp: 3;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.tvmode .EducationItem ._MediaPlayer .video-js.vjs-fluid:not(.vjs-audio-only-mode) {
  margin-bottom: 4px;
}

@media (max-width: 560px) {
  .tvmode .EducationItem ._MediaPlayer .video-js.vjs-fluid:not(.vjs-audio-only-mode) {
    margin-bottom: 0;
  }
}
.tvmode .EducationItem ._MediaPlayer .vjs-volume-panel {
  display: none;
}

.tvmode .EducationItem ._MediaPlayer .vjs-progress-control {
  pointer-events: none;
}

.tvmode .EducationItem ._MediaPlayer .vjs-skip-forward-10,
.tvmode .EducationItem ._MediaPlayer .vjs-skip-backward-10 {
  display: inline-block;
}

.tvmode .EducationItem ._MediaPlayer .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  pointer-events: auto;
  opacity: 0.01;
}

.tvmode .EducationItem ._MediaPlayer .video-js.hideControls.vjs-playing .vjs-title-bar {
  display: none;
}

.tvmode .EducationItem ._MediaPlayer .video-js.hideControls.vjs-playing .vjs-control-bar {
  pointer-events: auto;
  opacity: 0.5;
}

.tvmode .EducationItem ._MediaPlayer .video-js.vjs-error:not(.vjs-fullscreen).vjs-paused .vjs-big-play-button {
  opacity: 0.01;
}

@media (max-width: 560px) {
  .tvmode .EducationItem ._MediaPlayer .video-js.vjs-error:not(.vjs-fullscreen) .vjs-error-display:before {
    font-size: 1.5em;
    top: 0;
    margin-top: 0.4em;
  }
}
@media (max-width: 560px) {
  .tvmode .EducationItem ._MediaPlayer {
    flex-shrink: 2;
  }
  .tvmode .EducationItem ._MediaPlayer .video-js.vjs-fluid:not(.vjs-audio-only-mode) {
    padding-top: 75%;
  }
  .tvmode .EducationItem ._MediaPlayer .video-js.vjs-fluid:not(.vjs-audio-only-mode) .vjs-poster {
    fill: #ffffff;
    background-color: #ffffff;
  }
  .tvmode.darkmode .EducationItem ._MediaPlayer .video-js.vjs-fluid:not(.vjs-audio-only-mode) .vjs-poster {
    background-color: #313c42;
  }
  .tvmode .EducationItem ._MediaPlayer .video-js.vjs-fluid:not(.vjs-audio-only-mode) .vjs-loading-spinner {
    height: 25px;
    width: 25px;
    margin: -12.5px 0 0 -12.5px;
    z-index: 1;
  }
}
.EducationItem ._MediaPlayer .video-js .vjs-big-play-button {
  background-image: url("../../../en-US/images/video/playiconoverlay.svg");
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 96px;
  border: none;
  box-shadow: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  margin: 0;
  background-color: transparent;
}

.tvmode .EducationItem ._MediaPlayer .video-js .vjs-big-play-button {
  background-size: 80px;
}

@media (max-width: 756px) {
  .tvmode .EducationItem ._MediaPlayer .video-js .vjs-big-play-button {
    background-size: 72px;
  }
}
@media (max-width: 560px) {
  .tvmode .EducationItem ._MediaPlayer .video-js .vjs-big-play-button {
    background-size: 24px;
  }
}
.EducationItem ._MediaPlayer .video-js .vjs-big-play-button .vjs-icon-placeholder {
  content: "";
  display: none;
}

.EducationItem ._MediaPlayer .video-js .vjs-big-play-button:hover {
  background-color: transparent;
  opacity: 0.7;
}

.EducationItem ._MediaPlayer._Audio .video-js .vjs-poster {
  fill: #ffffff;
  background-color: #0074AD;
}

.tvmode .EducationItem ._MediaPlayer._Audio .video-js:not(.vjs-fullscreen).vjs-paused .vjs-big-play-button {
  background: none;
}

.EducationItem > * {
  margin-bottom: 0.625rem;
}

.EducationItem ._VideoPreview ._PreviewDetails,
.EducationItem ._AudioPreview ._PreviewDetails {
  margin-top: initial;
}

.EducationItem ._VideoPreview ._PreviewDetails .headingText,
.EducationItem ._AudioPreview ._PreviewDetails .headingText {
  height: 100%;
}

.tvmode .EducationItem ._VideoPreview ._PreviewDetails .headingText, .tvmode .EducationItem ._AudioPreview ._PreviewDetails .headingText {
  -webkit-line-clamp: 2;
  margin-bottom: 0;
}

.EducationItem ._VideoPreview .durationTextContainer,
.EducationItem ._AudioPreview .durationTextContainer {
  height: 0;
  position: relative;
}

.EducationItem ._VideoPreview .durationTextContainer .durationText,
.EducationItem ._AudioPreview .durationTextContainer .durationText {
  top: -2.5rem;
}

.EducationItem .previewPlaceholder {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  padding: 0.5rem;
  position: relative;
  break-inside: avoid;
  height: 100%;
  width: 100%;
}

.tvmode .EducationItem .previewPlaceholder {
  border-radius: 10px;
  border: none;
}

.EducationItem .previewPlaceholder:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .EducationItem .previewPlaceholder:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.EducationItem .previewPlaceholder:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.tvmode:not(.hideFocus) .EducationItem .previewPlaceholder:focus-within {
  outline: #0074AD solid 4px;
  transform: scale(1.05);
}

.darkmode .EducationItem .previewPlaceholder {
  background-color: #313c42;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.75);
}

.tvmode .EducationItem .previewPlaceholder:focus-within {
  background-color: #ebf4f8;
}

.tvmode.darkmode .EducationItem .previewPlaceholder:focus-within {
  background-color: #273035;
}

.EducationItem .previewPlaceholder .durationTextContainer {
  height: 0;
  position: relative;
}

.EducationItem .previewPlaceholder .durationTextContainer .durationText {
  top: -3rem;
}

.EducationTile {
  height: 100%;
  width: 100%;
  max-width: 400px;
  overflow: hidden;
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  display: flex;
  flex-direction: column;
}

.tvmode .EducationTile {
  border-radius: 10px;
  border: none;
}

.EducationTile:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .EducationTile:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.EducationTile:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.tvmode .EducationTile {
  position: relative;
}

.darkmode .EducationTile {
  background-color: #313c42;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.75);
}

.EducationTile:is(:focus, :hover) {
  text-decoration: none;
}

.tvmode:not(.hideFocus) .EducationTile:focus {
  outline: #0074AD solid 4px;
  transform: scale(1.05);
}

@media (max-width: 970px) {
  .tvmode:not(.hideFocus) .EducationTile:focus {
    outline: #0074AD solid 3px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .EducationTile:hover,
  .tvmode .EducationTile:is(:hover, :focus) {
    background-color: #ebf4f8;
  }
  .darkmode .EducationTile:hover, .tvmode.darkmode .EducationTile:is(:hover, :focus) {
    background-color: #273035;
  }
  .EducationTile:hover .upper,
  .tvmode .EducationTile:is(:hover, :focus) .upper {
    filter: brightness(95%);
  }
  .EducationTile:hover .lower,
  .tvmode .EducationTile:is(:hover, :focus) .lower {
    background-color: inherit;
  }
}
.EducationTile .thumbnailIconContainer {
  position: relative;
  display: flex;
}

.EducationTile .thumbnailIconContainer.color1 {
  background-color: #e9b8f9;
}

.EducationTile .thumbnailIconContainer.color2 {
  background-color: #b8eef9;
}

.EducationTile .thumbnailIconContainer.color3 {
  background-color: #cef9b8;
}

.EducationTile .thumbnailIconContainer.color4 {
  background-color: #b8c3f9;
}

.EducationTile .thumbnailIconContainer.color5 {
  background-color: #f9deb8;
}

.EducationTile .thumbnailIconContainer.color6 {
  background-color: #fff799;
}

.EducationTile .thumbnailIconContainer.color7 {
  background-color: #f9b8e9;
}

.EducationTile .thumbnailIcon,
.EducationTile .fallbackImage {
  box-sizing: content-box;
  padding: calc(28.125% - 64px) calc(50% - 64px);
  position: relative;
  background-image: radial-gradient(circle, #ffffff 40%, transparent 41%);
}

@media (max-width: 400px) {
  .tvmode .EducationTile .thumbnailIcon, .tvmode .EducationTile .fallbackImage {
    width: 96px;
    height: 96px;
    padding: calc(28.125% - 48px) calc(50% - 48px);
  }
}
@media (max-width: 330px) {
  .tvmode .EducationTile .thumbnailIcon, .tvmode .EducationTile .fallbackImage {
    padding: calc(28.125% - 48px) calc(50% - 40px);
  }
}
.EducationTile .fallbackImage {
  width: 128px;
  height: 128px;
}

.EducationTile .fallbackImage.color1 {
  background-color: #e9b8f9;
}

.EducationTile .fallbackImage.color2 {
  background-color: #b8eef9;
}

.EducationTile .fallbackImage.color3 {
  background-color: #cef9b8;
}

.EducationTile .fallbackImage.color4 {
  background-color: #b8c3f9;
}

.EducationTile .fallbackImage.color5 {
  background-color: #f9deb8;
}

.EducationTile .fallbackImage.color6 {
  background-color: #fff799;
}

.EducationTile .fallbackImage.color7 {
  background-color: #f9b8e9;
}

.EducationTile .aspectRatioBox {
  overflow: hidden;
  display: flex;
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
}

.EducationTile .aspectRatioBox .thumbnailImage:not(.fallbackImage) {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.EducationTile .lower {
  padding: 2% 3% 2% 3%;
  text-align: left;
}

@media (max-width: 400px) {
  .tvmode .EducationTile .lower .assignmentDate {
    display: none;
  }
}
@media (max-width: 756px) {
  .tvmode .EducationTile .lower {
    font-size: 1.1rem;
    position: absolute;
    bottom: 0;
    background-color: #313c42;
    border-radius: 0 0 10px 10px;
  }
}
.EducationTile .tvUnsupportedIcon {
  display: none;
}

.EducationTile .Book.tvUnsupported {
  display: none;
}

.tvmode .EducationTile.notTVSupported {
  color: white;
}

.tvmode .EducationTile.notTVSupported > .aspectRatioBox {
  filter: brightness(25%);
}

.tvmode .EducationTile.notTVSupported > .thumbnailIconContainer {
  filter: brightness(10%);
}

.tvmode .EducationTile.notTVSupported .tvUnsupportedIcon {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: fit-content;
  position: absolute;
  top: 35%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}

@media (max-width: 400px) {
  .tvmode .EducationTile.notTVSupported .tvUnsupportedIcon {
    width: 96px;
    height: 96px;
  }
}
.tvmode .EducationTile.notTVSupported .Book.tvUnsupported {
  display: block;
}

.tvmode .EducationTile.notTVSupported .Book.tvSupportedOrTablet {
  display: none;
}

.tvmode .EducationTile.notTVSupported .lower {
  z-index: 3;
}

@media (max-width: 400px) {
  .tvmode .EducationTile.notTVSupported .hideOnLargeZoom {
    display: none;
  }
}
.tvmode .EducationTile.EducationSectionTile {
  position: relative;
}

.tvmode.darkmode .EducationTile.EducationSectionTile {
  background-color: #313c42;
}

.tvmode.darkmode .EducationTile.EducationSectionTile .lower {
  background-color: #313c42;
}

.tvmode .EducationTile.EducationSectionTile .lower {
  padding-top: 3.5%;
  padding-bottom: 3.5%;
  position: absolute;
  bottom: 0;
}

.tvmode .EducationTile.EducationSectionTile .thumbnailIcon,
.tvmode .EducationTile.EducationSectionTile .fallbackImage {
  width: 96px;
  height: 96px;
  padding: calc(28.125% - 48px) calc(50% - 48px);
}

@media (max-width: 756px) {
  .tvmode .EducationTile.EducationSectionTile .thumbnailIcon,
  .tvmode .EducationTile.EducationSectionTile .fallbackImage {
    width: 80px;
    height: 80px;
    padding: calc(28.125% - 40px) calc(50% - 40px);
  }
}
@media (max-width: 400px) {
  .tvmode .EducationTile.EducationSectionTile .thumbnailIcon,
  .tvmode .EducationTile.EducationSectionTile .fallbackImage {
    width: 64px;
    height: 64px;
    padding: calc(28.125% - 32px) calc(50% - 32px);
  }
}
.EducationItemGroup {
  display: grid;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

@media screen and (min-width: 1301px) {
  .EducationItemGroup {
    grid-template-columns: repeat(4, 1fr);
    gap: 1.5em 2%;
  }
}
@media screen and (max-width: 1300px) {
  .EducationItemGroup {
    grid-template-columns: repeat(3, 1fr);
    gap: 1em 3%;
  }
}
@media screen and (max-width: 768px) {
  .EducationItemGroup {
    grid-template-columns: repeat(2, 1fr);
    row-gap: 1em;
  }
}
@media screen and (max-width: 426px) {
  .EducationItemGroup {
    grid-template-columns: 1fr;
    row-gap: 1em;
  }
}
@media screen and (min-width: 1600px) {
  .tvmode .EducationItemGroup {
    grid-template-columns: repeat(5, 1fr);
    row-gap: 1em;
  }
}
.EducationItemGroup > li {
  min-width: 0;
  display: flex;
  justify-content: center;
}

@media screen and (max-width: 448px) {
  .EducationItemGroup {
    grid-template-columns: 1fr;
    row-gap: 1em;
  }
}
@media (max-width: 400px) {
  .tvmode .EducationItemGroup {
    margin-top: -2.5rem;
    margin-bottom: -2rem;
  }
  .tvmode .EducationItemGroup li {
    transform: scale(0.65);
    font-size: 1.35rem;
    margin-top: -6rem;
  }
  .tvmode .EducationItemGroup li:first-child {
    margin-top: 0;
  }
}
.Education {
  padding: 0.75rem;
}

.Education ._ExpandableItemList dt {
  display: flex;
  margin-bottom: 1rem;
  min-height: 2em;
  max-height: none;
}

.tvmode:not(.hideFocus) .Education ._ExpandableItemList dt:focus-within {
  outline: #0074AD solid 4px;
  transform: scale(1.02);
}

.Education ._ExpandableItemList ._ExpandCommand {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 0.5rem;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
}

.Education ._ExpandableItemList ._ExpandCommand .arrowIcon {
  color: #767676;
  margin-right: 0.5em;
  transition: transform 0.5s ease 0s;
}

.Education ._ExpandableItemList ._ExpandCommand .arrowIcon.expanded {
  transform: scaleY(-1);
}

.Education ._ExpandableItemList ._ExpandCommand .plainText {
  text-align: left;
}

.Education ._ExpandableItemList ._ExpandableItem {
  transition: all 0.25s ease-in-out;
  overflow: hidden;
  max-height: 0rem;
  visibility: hidden;
}

.Education ._ExpandableItemList ._ExpandableItem.expanded {
  max-height: none;
  visibility: visible;
  overflow: visible;
}

.tvmode .Education ._ExpandableItemList ._ExpandableItem.expanded li:first-child {
  margin-top: 0px;
}

.tvmode .Education ._ExpandableItemList ._ExpandableItem.expanded ._ListElement {
  margin-top: 1px;
}

.tvmode .Education ._ExpandableItemList ._ExpandableItem.expanded li:last-child {
  margin-bottom: -1px;
}

.tvmode .Education {
  padding: 16px 48px 16px 48px;
}

.tvmode .Education {
  overflow: hidden;
}

@media (max-width: 400px) {
  .tvmode .Education[class] {
    padding-top: 0;
  }
}
.Education .pageHeader {
  text-align: left;
}

.mobile .Education .pageHeader, .tvmode .Education .pageHeader {
  display: none;
}

.Education .sectionTitle {
  text-align: left;
}

.Education[class][class] .titleCountText {
  margin-top: -0.5rem;
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
  font-weight: normal;
}

.darkmode .Education[class][class] .titleCountText {
  color: #ffffff;
}

.Education[class][class] .otherTitles {
  margin-top: 1rem;
}

.Education[class][class] .otherTitles .titleCountText {
  margin-top: 0;
}

.Education[class][class] .otherTitles.subsection ._ExpandableItem {
  padding-left: 2rem;
}

.darkmode .Book {
  color: #ffffff;
}

.Book .titleText {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: var(--wptheme_font-size_1);
}

html:not(.tvmode) .Book .titleText {
  font-size: var(--wptheme_font-style_h4_size);
  color: var(--wptheme_font-style_h4_color);
  font-weight: var(--wptheme_font-style_h4_weight);
}

.tvmode .Book .titleText {
  color: #363636;
}

.tvmode.darkmode .Book .titleText {
  color: #ffffff;
}

.darkmode .Book .titleText {
  color: #b0c2d3;
}

.Book .titleText[class] {
  margin: 0;
}

@media screen and (max-width: 759px) {
  .Book .titleText {
    width: inherit;
    padding-bottom: 0;
  }
  html:not(.tvmode) .Book .titleText {
    overflow: hidden;
    display: flex;
    display: -webkit-box;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: unset;
    word-break: break-word;
  }
}
.Book.needsReview .titleText {
  font-weight: bold;
}

.Book .bookStatus {
  display: flex;
}

html:not(.tvmode) .Book .bookStatus {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.Book .bookStatus.hasIcon {
  margin-left: -2px;
}

.Book .bookStatus.hasIcon.needsReview {
  margin-left: -4px;
}

.Book .bookStatus .bookStatusIcon {
  min-width: 32px;
  max-width: 32px;
  margin-right: 0.2em;
}

.Book .dateText {
  align-self: center;
}

.Bookshelf {
  margin-top: 1em;
  margin-bottom: 2em;
  display: grid;
}

@media screen and (min-width: 1280px) {
  .Bookshelf {
    grid-template-columns: repeat(3, 1fr);
    gap: 1.5em 2%;
  }
}
@media screen and (max-width: 1279px) {
  .Bookshelf {
    grid-template-columns: repeat(2, 1fr);
    gap: 1em 3%;
  }
}
@media screen and (max-width: 759px) {
  .Bookshelf {
    grid-template-columns: 1fr;
    row-gap: 1em;
  }
}
@media screen and (min-width: 1600px) {
  .tvmode .Bookshelf {
    grid-template-columns: repeat(4, 1fr);
    row-gap: 1em;
  }
}
.Bookshelf > li {
  min-width: 0;
  display: flex;
  justify-content: center;
}

.tvmode .Bookshelf li {
  position: relative;
}

@media (max-width: 756px) {
  .tvmode .Bookshelf li {
    transform: scale(0.9);
  }
}
.tvmode .Bookshelf li:last-child {
  margin-bottom: -1px;
}

.Bookshelf .Wrapper {
  display: contents;
  justify-content: center;
}

.BookProgress {
  width: auto;
  padding: 0.75rem;
}

.tvmode .BookProgress {
  padding: 0 48px 0 48px;
}

.BookProgress .BookProgressLine {
  display: flex;
  align-items: center;
  margin-top: 0.4rem;
}

.BookProgress .BookProgressLine:first-child {
  margin-top: 0;
}

.BookProgress .BookProgressLine .iconToDisplay {
  margin-right: 0.2rem;
  min-width: 24px;
  max-width: 24px;
  color: #565656;
}

.darkmode .BookProgress .BookProgressLine .iconToDisplay {
  color: #ffffff;
}

.darkmode .BookProgress .BookProgressLine .slightlySubtle {
  color: #ffffff;
}

.TableOfContents ._ExpandableItemList dt {
  display: flex;
  margin-bottom: 1rem;
  min-height: 2em;
  max-height: none;
}

.tvmode:not(.hideFocus) .TableOfContents ._ExpandableItemList dt:focus-within {
  outline: #0074AD solid 4px;
  transform: scale(1.02);
}

.TableOfContents ._ExpandableItemList ._ExpandCommand {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 0.5rem;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
}

.TableOfContents ._ExpandableItemList ._ExpandCommand .arrowIcon {
  color: #767676;
  margin-right: 0.5em;
  transition: transform 0.5s ease 0s;
}

.TableOfContents ._ExpandableItemList ._ExpandCommand .arrowIcon.expanded {
  transform: scaleY(-1);
}

.TableOfContents ._ExpandableItemList ._ExpandCommand .plainText {
  text-align: left;
}

.TableOfContents ._ExpandableItemList ._ExpandableItem {
  transition: all 0.25s ease-in-out;
  overflow: hidden;
  max-height: 0rem;
  visibility: hidden;
}

.TableOfContents ._ExpandableItemList ._ExpandableItem.expanded {
  max-height: none;
  visibility: visible;
  overflow: visible;
}

.tvmode .TableOfContents ._ExpandableItemList ._ExpandableItem.expanded li:first-child {
  margin-top: 0px;
}

.tvmode .TableOfContents ._ExpandableItemList ._ExpandableItem.expanded ._ListElement {
  margin-top: 1px;
}

.tvmode .TableOfContents ._ExpandableItemList ._ExpandableItem.expanded li:last-child {
  margin-bottom: -1px;
}

.TableOfContents .contentArea {
  width: 100%;
  height: 100%;
}

.TableOfContents .contentArea ._AsyncIndicator {
  height: calc(80% - 1rem);
}

.TableOfContents .contentArea .tocView {
  padding: 0.75rem;
}

.tvmode .TableOfContents .contentArea .tocView {
  padding: 16px 48px 16px 48px;
}

.TableOfContents .contentArea .informationHeader {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.TableOfContents .contentArea .informationHeader .hasTVContentBadge {
  min-width: fit-content;
  align-self: self-start;
  margin: 0.75rem 0.75rem 0.5rem 0.75rem;
}

html:not(.tvmode).mobile .TableOfContents .contentArea .informationHeader .hasTVContentBadge {
  margin: 0 0.75rem;
}

.TableOfContents .contentArea .informationHeader > .BookProgress {
  width: fit-content;
  flex-grow: 1;
}

html:not(.tvmode).mobile .TableOfContents .contentArea .informationHeader > .BookProgress {
  padding-top: 0;
}

.tvmode .TableOfContents[class][class][class] .asyncInFlight {
  position: fixed;
  left: 0;
  top: calc(50vh - 64px);
}

@media (max-width: 330px) {
  .tvmode .TableOfContents[class][class][class] .asyncInFlight {
    top: 50%;
  }
}
.Chapter {
  text-align: left;
}

.Chapter .pageCountText {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
}

.darkmode .Chapter .pageCountText {
  color: #ffffff;
}

.Chapter .chapterText {
  font-size: var(--wptheme_font-style_h3_size);
  color: var(--wptheme_font-style_h3_color);
  font-weight: var(--wptheme_font-style_h3_weight);
  word-break: break-word;
}

.darkmode .Chapter .chapterText {
  color: #b0c2d3;
}

.ChapterHeader {
  max-width: calc(100% + 2.5rem);
  width: calc(100% + 2.5rem);
  margin-left: -1.25rem;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-bottom: 1rem;
  border-bottom: 1px solid #cccccc;
  padding: 0.75rem;
  padding-top: 0;
}

html:not(.mobile) body.isInside:not(.graphicHeader) .ChapterHeader {
  margin-top: -0.45rem;
}

[lang=ar] html:not(.mobile) body.isInside:not(.graphicHeader) .ChapterHeader {
  margin-top: -0.5rem;
}

.mobile .ChapterHeader {
  margin-top: 0;
  margin-left: -0.5rem;
  width: calc(100% + 1rem);
}

.datatile .ChapterHeader {
  margin-top: -0.5rem !important;
}

@media screen and (max-width: 1300px) {
  [lang=ar] .ChapterHeader {
    margin-top: -0.25rem;
  }
  html:not(.mobile) body.isInside:not(.graphicHeader) .ChapterHeader {
    margin-top: -1rem;
  }
  [lang=ar] html:not(.mobile) body.isInside:not(.graphicHeader) .ChapterHeader {
    margin-top: -0.75rem;
  }
  .mobile .ChapterHeader {
    margin-top: 0;
  }
}
.mobile .ChapterHeader {
  margin-left: -0.5rem;
  margin-bottom: -0.5rem;
  width: calc(100% + 1rem);
}

@media screen and (max-width: 768px) {
  .ChapterHeader {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
    margin-top: -5px;
    margin-bottom: -0.5rem;
  }
  [lang=ar] .ChapterHeader {
    margin-top: 0;
  }
  .mobile .ChapterHeader {
    margin-top: 0;
    margin-left: -0.5rem;
    width: calc(100% + 1rem);
  }
}
@media print {
  .ChapterHeader {
    margin-left: 0;
    margin-top: 0;
    padding: 0;
    width: 100%;
  }
}
@media screen {
  .ChapterHeader {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background: rgba(217, 234, 243, 0.75);
  }
}
.tvmode .ChapterHeader {
  padding: 0 48px 4px 48px;
}

.tvmode .ChapterHeader {
  background-color: rgba(255, 255, 255, 0.65);
}

.tvmode.darkmode .ChapterHeader {
  background-color: rgba(0, 0, 0, 0.65);
}

.tvmode .ChapterHeader ._PageTitle {
  padding: 4px 0 0 0;
}

.darkmode .ChapterHeader {
  background-color: #000000;
  border-bottom: 1px solid #000000;
}

.mobile .ChapterHeader, .tvmode .ChapterHeader {
  margin-bottom: 1rem;
  margin-top: 0rem;
}

.tvmode .ChapterHeader {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.Page {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  width: 100%;
  min-height: 5em;
  display: flex;
  align-items: center;
  padding: 10px 10px 10px 15px;
}

.tvmode .Page {
  border-radius: 10px;
  border: none;
}

.Page:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .Page:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.Page:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.tvmode:not(.hideFocus) .Page:focus {
  outline: #0074AD solid 4px;
  transform: scale(1.05);
}

@media (max-width: 970px) {
  .tvmode:not(.hideFocus) .Page:focus {
    outline: #0074AD solid 3px;
  }
}
.darkmode .Page {
  background-color: #313c42;
  box-shadow: 0px 3px 5px 1px rgba(0, 0, 0, 0.75);
}

.darkmode .Page.pointHasResponse {
  background-color: #191e21;
}

.Page:is(:focus, :hover) {
  text-decoration: none;
}

@media (hover: hover) and (pointer: fine) {
  .darkmode .Page:hover, .tvmode.darkmode .Page:is(:hover, :focus) {
    background-color: #273035;
  }
  .darkmode .Page:hover.pointHasResponse, .tvmode.darkmode .Page:is(:hover, :focus).pointHasResponse {
    background-color: #14181a;
  }
}
.Page .center {
  width: 90%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #000000;
  text-align: left;
}

.darkmode .Page .center {
  color: #ffffff;
}

.Page .headerText {
  font-size: var(--wptheme_font-size_1);
  overflow: hidden;
  display: flex;
  display: -webkit-box;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

html:not(.tvmode) .Page .headerText {
  font-size: var(--wptheme_font-style_h4_size);
  color: var(--wptheme_font-style_h4_color);
  font-weight: var(--wptheme_font-style_h4_weight);
}

.Page .headerText[class] {
  margin: 0;
}

.Page .subtext {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  font-style: italic;
}

[data-altstylesheet="High Contrast"] .Page .subtext {
  color: #000000;
}

.darkmode .Page .subtext {
  color: #ffffff;
}

.Page .subtext[class] {
  margin: 0;
}

.Page .pageArrowSprite {
  transform: rotate(-90deg);
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .Page .pageArrowSprite {
  color: #000000;
}

.darkmode .Page .pageArrowSprite {
  color: #ffffff;
}

.tvmode .Page .pageArrowSprite {
  display: none;
}

.Page .iconToDisplay {
  min-width: 24px;
  max-width: 24px;
  margin-right: 9px;
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .Page .iconToDisplay {
  color: #000000;
}

.darkmode .Page .iconToDisplay {
  color: #ffffff;
}

.tvmode .Page .iconToDisplay {
  min-width: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  width: 36px;
  height: 36px;
}

.Page .iconToDisplay.invisible {
  visibility: hidden;
}

html:not(.tvmode).mobile .PageDetails .MobileStickyContent {
  overflow-y: auto;
  transition: box-shadow 0.4s;
}

html:not(.tvmode).mobile .PageDetails .MobileStickyContent .MobileStickyFooterPlaceholder {
  height: calc(var(--footer-height, 0px));
}

html:not(.tvmode).mobile .PageDetails .MobileStickyContent .MobileStickyFooter {
  position: absolute;
  bottom: 0;
}

html:not(.tvmode).mobile .PageDetails .MobileStickyContent:not(.isScrolled) {
  box-shadow: inset 0 -0.6rem 0.6rem -0.6rem rgba(0, 0, 0, 0.2);
}

.tvmode .PageDetails {
  scroll-padding-bottom: 1rem;
}

.PageDetails .contentArea {
  max-width: calc(100% + 2.5rem);
  width: calc(100% + 2.5rem);
  margin-left: -1.25rem;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}

html:not(.mobile) body.isInside:not(.graphicHeader) .PageDetails .contentArea {
  margin-top: -0.45rem;
}

[lang=ar] html:not(.mobile) body.isInside:not(.graphicHeader) .PageDetails .contentArea {
  margin-top: -0.5rem;
}

.mobile .PageDetails .contentArea {
  margin-top: 0;
  margin-left: -0.5rem;
  width: calc(100% + 1rem);
}

.datatile .PageDetails .contentArea {
  margin-top: -0.5rem !important;
}

@media screen and (max-width: 1300px) {
  [lang=ar] .PageDetails .contentArea {
    margin-top: -0.25rem;
  }
  html:not(.mobile) body.isInside:not(.graphicHeader) .PageDetails .contentArea {
    margin-top: -1rem;
  }
  [lang=ar] html:not(.mobile) body.isInside:not(.graphicHeader) .PageDetails .contentArea {
    margin-top: -0.75rem;
  }
  .mobile .PageDetails .contentArea {
    margin-top: 0;
  }
}
.mobile .PageDetails .contentArea {
  margin-left: -0.5rem;
  margin-bottom: -0.5rem;
  width: calc(100% + 1rem);
}

@media screen and (max-width: 768px) {
  .PageDetails .contentArea {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
    margin-top: -5px;
    margin-bottom: -0.5rem;
  }
  [lang=ar] .PageDetails .contentArea {
    margin-top: 0;
  }
  .mobile .PageDetails .contentArea {
    margin-top: 0;
    margin-left: -0.5rem;
    width: calc(100% + 1rem);
  }
}
@media print {
  .PageDetails .contentArea {
    margin-left: 0;
    margin-top: 0;
    padding: 0;
    width: 100%;
  }
}
.tvmode .PageDetails .contentArea {
  margin: 0;
  width: 100%;
}

.PageDetails .contentArea ._AsyncIndicator {
  height: calc(80% - 1rem);
}

.PageDetails .contentArea .pageText {
  margin-top: -0.5rem;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.darkmode .PageDetails .contentArea .pageText {
  color: #ffffff;
}

.PageDetails .contentArea .main .header {
  border-bottom: 1px solid #cccccc;
  padding: 0.75rem;
  padding-top: 0;
}

@media screen {
  .PageDetails .contentArea .main .header {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background: rgba(217, 234, 243, 0.75);
  }
}
.tvmode .PageDetails .contentArea .main .header {
  padding: 0 48px 16px 48px;
}

.tvmode .PageDetails .contentArea .main .header {
  background-color: rgba(255, 255, 255, 0.65);
}

@media (max-width: 400px) {
  .tvmode .PageDetails .contentArea .main .header {
    padding-bottom: 8px;
  }
}
.tvmode.darkmode .PageDetails .contentArea .main .header {
  background-color: rgba(0, 0, 0, 0.65);
}

.darkmode .PageDetails .contentArea .main .header {
  background-color: #000000;
  border-bottom: 1px solid #000000;
}

.PageDetails .contentArea .main .pointView {
  padding: 0.75rem;
  padding-top: 0;
  padding-bottom: 2rem;
}

.tvmode .PageDetails .contentArea .main .pointView {
  padding: 16px 48px 16px 48px;
}

@media (max-width: 400px) {
  .tvmode .PageDetails .contentArea .main .pointView {
    padding-bottom: 8px;
    padding-top: 0;
  }
}
.PageDetails .contentArea .main .MobileStickyFooter .NavigationController {
  margin-bottom: 0;
}

@media print {
  .PageDetails .contentArea .main .MobileStickyFooter {
    display: none;
  }
}
.mobile .PageDetails .contentArea::after, .tvmode .PageDetails .contentArea::after {
  content: "";
  display: block;
  height: 1.5px;
}

.NavigationController {
  padding: 0 0.75rem;
  margin-bottom: 0.5rem;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.NavigationController[class] .prevPageBtn {
  margin-right: 0.5rem;
}

.tvmode .NavigationController {
  padding: 0 48px 0 48px;
}

@media screen and (max-width: 768px) {
  .NavigationController {
    padding: 0 0.5rem 0.5rem;
  }
}
@media (max-width: 400px) {
  .tvmode .NavigationController {
    margin-bottom: 1rem;
  }
}
html:not(.tvmode).mobile .NavigationController .prevPageBtn {
  margin-right: 0.25rem;
  flex-grow: 1;
}

html:not(.tvmode).mobile .NavigationController .prevPageBtn._Command {
  width: 8rem;
  margin-left: 0.25rem;
}

html:not(.tvmode).mobile .NavigationController .nextPageBtn {
  margin-right: 0.25rem;
  flex-grow: 1;
}

html:not(.tvmode).mobile .NavigationController .nextPageBtn._Command {
  width: 8rem;
  margin-left: 0.25rem;
}

.PagesContainer {
  padding: 0px;
  min-height: 0;
  margin-bottom: 3rem;
  display: grid;
}

@media screen and (min-width: 1280px) {
  .PagesContainer {
    grid-template-columns: repeat(3, 1fr);
    gap: 1.5em 2%;
  }
}
@media screen and (max-width: 1279px) {
  .PagesContainer {
    grid-template-columns: repeat(2, 1fr);
    gap: 1em 3%;
  }
}
@media screen and (max-width: 759px) {
  .PagesContainer {
    grid-template-columns: 1fr;
    row-gap: 1em;
  }
}
.PagesContainer > li {
  min-width: 0;
  display: flex;
  justify-content: center;
}

.PointDescription {
  padding-bottom: 0.5rem;
}

.TrackUnderstandingButtons {
  margin-top: 1rem;
  background: rgba(0, 116, 173, 0.075);
  width: fit-content;
  border-radius: 0.25rem;
}

@media print {
  .TrackUnderstandingButtons {
    display: none;
  }
}
.darkmode .TrackUnderstandingButtons {
  background: rgba(49, 60, 66, 0.3);
  color: white;
}

.tvmode .TrackUnderstandingButtons {
  margin: 0 1rem 0.25rem 1rem;
}

.TrackUnderstandingButtons .trackUnderstandingField {
  margin-bottom: 0;
  translate: 0 0.3rlh;
  padding: 1rem 1rem 1rem 2rem;
  border-radius: unset;
}

.tvmode .TrackUnderstandingButtons .trackUnderstandingField {
  padding: 0 1rem 0.25rem 1rem;
}

.TrackUnderstandingButtons .trackUnderstandingField .fieldGroupPrompt {
  padding-top: 1rem;
}

.darkmode .TrackUnderstandingButtons .trackUnderstandingField .fieldGroupPrompt {
  color: white;
}

.tvmode .TrackUnderstandingButtons .trackUnderstandingField .fieldGroupPrompt {
  padding-top: 0.25rem;
  margin-bottom: 0.25rem;
  font-size: 120%;
}

@media (max-width: 560px) {
  .tvmode .TrackUnderstandingButtons .trackUnderstandingField .fieldGroupPrompt {
    margin-bottom: 0;
  }
}
.tvmode .TrackUnderstandingButtons .trackUnderstandingField ._DataEntrySet-fields {
  flex-wrap: nowrap;
  justify-content: center;
  column-gap: 15px;
  padding: 2px 0;
}

@media (max-width: 560px) {
  .tvmode .TrackUnderstandingButtons .trackUnderstandingField ._DataEntrySet-fields {
    padding: 0;
  }
}
.tvmode .TrackUnderstandingButtons .trackUnderstandingField .trackUnderstandingButton {
  margin-right: 0;
}

@media (max-width: 560px) {
  .tvmode .TrackUnderstandingButtons .trackUnderstandingField .trackUnderstandingButton {
    margin-top: 0.5rem;
  }
}
.tvmode .TrackUnderstandingButtons .trackUnderstandingField .trackUnderstandingButton label {
  padding: 0.25rem 0.5rem;
}

@media (max-width: 560px) {
  .tvmode .TrackUnderstandingButtons .trackUnderstandingField .trackUnderstandingButton label {
    padding: 0 0.5rem;
  }
  .tvmode .TrackUnderstandingButtons .trackUnderstandingField .trackUnderstandingButton label ._Icon {
    transform: scale(0.75);
  }
}
.tvmode.darkmode .TrackUnderstandingButtons .trackUnderstandingField .trackUnderstandingButton[class] {
  background: #000000;
  border-radius: 4px;
}

.tvmode.darkmode .TrackUnderstandingButtons .trackUnderstandingField .trackUnderstandingButton[class] input:disabled + label {
  background: rgba(0, 0, 0, 0.3);
}

@media (max-width: 400px) {
  .tvmode .TrackUnderstandingButtons .trackUnderstandingField {
    margin-top: 0.5rem;
    margin-bottom: 0;
  }
}
.WatchListenReadFragment {
  display: flex;
  flex-wrap: wrap;
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
}

.darkmode .WatchListenReadFragment {
  color: #ffffff;
}

.WatchListenReadFragment .contentWrapper {
  width: fit-content;
  display: flex;
  align-items: center;
  margin-right: 15px;
}

.WatchListenReadFragment .contentIcon {
  margin-right: 5px;
}

.PatientHandoutLink {
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
  display: flex;
  align-items: center;
  width: fit-content;
  text-align: inherit;
  overflow-wrap: break-word;
  overflow-wrap: anywhere;
}

@media screen {
  .PatientHandoutLink:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
.tvmode:not(.hideFocus) .PatientHandoutLink:focus {
  outline: #0074AD solid 4px;
  transform: scale(1.02);
  text-decoration: none;
}

@media (max-width: 970px) {
  .tvmode:not(.hideFocus) .PatientHandoutLink:focus {
    outline: #0074AD solid 3px;
  }
}
.tvmode:not(.hideFocus) .PatientHandoutLink:focus.small {
  transform: scale(1.05);
}

.tvmode .PatientHandoutLink {
  background-color: #ffffff;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  padding: 10px 15px 10px 10px;
  border-radius: 5px;
  color: #0074AD;
}

.tvmode.darkmode .PatientHandoutLink {
  background-color: #313c42;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.75);
}

.PatientHandoutLink .linkIcon {
  /*rtl:raw:
  	transform: scaleX(-1);
  	transform-origin: center;
  */
  flex-basis: 16px;
  margin-right: 5px;
}

.PatientHandoutLink .linkIconLeft {
  display: none;
}

.PatientHandoutLink .linkIconRight {
  display: block;
}

.tvmode .PatientHandoutLink .linkIconLeft {
  display: block;
}

.tvmode .PatientHandoutLink .linkIconRight {
  display: none;
}

.PatientHandoutHeader {
  padding: 0 0 0.5rem;
}

.ClinicalReferenceSection {
  margin-bottom: 1rem;
}

.ClinicalReferenceSection .ClinicalReferenceLink {
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
  display: flex;
  align-items: center;
  width: fit-content;
  text-align: inherit;
  overflow-wrap: break-word;
  overflow-wrap: anywhere;
  margin-bottom: 0.625rem;
}

@media screen {
  .ClinicalReferenceSection .ClinicalReferenceLink:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
.tvmode:not(.hideFocus) .ClinicalReferenceSection .ClinicalReferenceLink:focus {
  outline: #0074AD solid 4px;
  transform: scale(1.02);
  text-decoration: none;
}

@media (max-width: 970px) {
  .tvmode:not(.hideFocus) .ClinicalReferenceSection .ClinicalReferenceLink:focus {
    outline: #0074AD solid 3px;
  }
}
.tvmode:not(.hideFocus) .ClinicalReferenceSection .ClinicalReferenceLink:focus.small {
  transform: scale(1.05);
}

.tvmode .ClinicalReferenceSection .ClinicalReferenceLink {
  background-color: #ffffff;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  padding: 10px 15px 10px 10px;
  border-radius: 5px;
  color: #0074AD;
}

.tvmode.darkmode .ClinicalReferenceSection .ClinicalReferenceLink {
  background-color: #313c42;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.75);
}

.ClinicalReferenceSection .ClinicalReferenceLink .linkIcon {
  /*rtl:raw:
  	transform: scaleX(-1);
  	transform-origin: center;
  */
  flex-basis: 16px;
  margin-right: 5px;
}

.ClinicalReferenceSection .ClinicalReferenceLink .linkIconLeft {
  display: none;
}

.ClinicalReferenceSection .ClinicalReferenceLink .linkIconRight {
  display: block;
}

.tvmode .ClinicalReferenceSection .ClinicalReferenceLink .linkIconLeft {
  display: block;
}

.tvmode .ClinicalReferenceSection .ClinicalReferenceLink .linkIconRight {
  display: none;
}

.TitleDetails {
  overflow: hidden;
}

@media (max-width: 756px) {
  .TitleDetails {
    scroll-padding-bottom: 20px;
  }
}
@media (max-width: 560px) {
  .TitleDetails {
    scroll-padding-bottom: 40px;
  }
}
@media (max-width: 400px) {
  .TitleDetails {
    scroll-padding-bottom: 10px;
  }
}
@media (max-width: 330px) {
  .TitleDetails:not(.singleTopic) {
    scroll-padding-top: 30px;
  }
  .TitleDetails.singleTopic {
    scroll-padding: unset;
  }
}
.TitleDetails .contentArea {
  width: 100%;
  height: 100%;
}

.TitleDetails .contentArea .loadingHeartWrapper {
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 3.75rem;
  z-index: 1;
}

.TitleDetails .contentArea .loadingHeartWrapper .asyncInFlight {
  top: calc(50vh - 64px);
}

@media (max-width: 330px) {
  .TitleDetails .contentArea .loadingHeartWrapper .asyncInFlight {
    top: 50%;
  }
}
.tvmode .TitleDetails[class][class] .asyncInFlight {
  position: fixed;
  left: 0;
  top: calc(50vh - 64px);
}

@media (max-width: 330px) {
  .tvmode .TitleDetails[class][class] .asyncInFlight {
    top: 50%;
  }
}
.TitleDetails .detailsFooter {
  padding-left: 1.5rem;
}

.DetailsHeader {
  max-width: calc(100% + 2.5rem);
  width: calc(100% + 2.5rem);
  margin-left: -1.25rem;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-bottom: 1rem;
  border-bottom: 1px solid #cccccc;
  padding: 0.75rem;
  padding-top: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

html:not(.mobile) body.isInside:not(.graphicHeader) .DetailsHeader {
  margin-top: -0.45rem;
}

[lang=ar] html:not(.mobile) body.isInside:not(.graphicHeader) .DetailsHeader {
  margin-top: -0.5rem;
}

.mobile .DetailsHeader {
  margin-top: 0;
  margin-left: -0.5rem;
  width: calc(100% + 1rem);
}

.datatile .DetailsHeader {
  margin-top: -0.5rem !important;
}

@media screen and (max-width: 1300px) {
  [lang=ar] .DetailsHeader {
    margin-top: -0.25rem;
  }
  html:not(.mobile) body.isInside:not(.graphicHeader) .DetailsHeader {
    margin-top: -1rem;
  }
  [lang=ar] html:not(.mobile) body.isInside:not(.graphicHeader) .DetailsHeader {
    margin-top: -0.75rem;
  }
  .mobile .DetailsHeader {
    margin-top: 0;
  }
}
.mobile .DetailsHeader {
  margin-left: -0.5rem;
  margin-bottom: -0.5rem;
  width: calc(100% + 1rem);
}

@media screen and (max-width: 768px) {
  .DetailsHeader {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
    margin-top: -5px;
    margin-bottom: -0.5rem;
  }
  [lang=ar] .DetailsHeader {
    margin-top: 0;
  }
  .mobile .DetailsHeader {
    margin-top: 0;
    margin-left: -0.5rem;
    width: calc(100% + 1rem);
  }
}
@media print {
  .DetailsHeader {
    margin-left: 0;
    margin-top: 0;
    padding: 0;
    width: 100%;
  }
}
@media screen {
  .DetailsHeader {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background: rgba(217, 234, 243, 0.75);
  }
}
.tvmode .DetailsHeader {
  padding: 4px 48px 4px 48px;
}

.tvmode .DetailsHeader {
  padding-left: 1rem;
  padding-right: 1rem;
  background-color: rgba(255, 255, 255, 0.65);
}

@media (max-width: 970px) {
  .tvmode .DetailsHeader {
    padding: 0 12px 4px 12px;
    flex-wrap: nowrap;
    justify-content: left;
  }
}
@media (max-width: 560px) {
  .tvmode .DetailsHeader {
    padding: 0 4px 4px 4px;
    flex-wrap: wrap;
  }
}
.tvmode.darkmode .DetailsHeader {
  background-color: rgba(0, 0, 0, 0.65);
}

.tvmode .DetailsHeader ._PageTitle {
  padding: 0.75rem 0 0 0;
}

.tvmode .DetailsHeader .unsupportedHandoutsBadge {
  margin-top: 1rem;
  min-width: fit-content;
  align-self: center;
}

@media (max-width: 970px) {
  .tvmode .DetailsHeader .unsupportedHandoutsBadge {
    min-width: 25%;
  }
}
@media (max-width: 560px) {
  .tvmode .DetailsHeader .unsupportedHandoutsBadge {
    margin-top: 4px;
    min-width: fit-content;
    align-self: flex-start;
  }
}
.tvmode .DetailsHeader .headerAndTopics {
  width: fit-content;
  flex-grow: 1;
}

@media (max-width: 560px) {
  .tvmode .DetailsHeader .headerAndTopics {
    flex: unset;
  }
}
.DetailsHeader .playGroup {
  display: flex;
  gap: 1rem;
}

.DetailsHeader .playGroup ._Icon {
  margin-right: 0.5rem;
}

.darkmode .DetailsHeader {
  background-color: #000000;
  border-bottom: 1px solid #000000;
}

.tvmode .DetailsHeader {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.5rem;
}

.HandoutCarousel {
  min-height: 0;
  margin: 0.75rem 0;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 0.5rem 0;
}

.tvmode:not(.hideFocus) .HandoutCarousel:focus-within {
  outline: #0074AD solid 4px;
  transform: scale(1.05);
  outline: none;
  transform: none;
  background-color: rgba(255, 255, 255, 0.65);
}

.tvmode.darkmode:not(.hideFocus) .HandoutCarousel:focus-within {
  background-color: rgba(0, 0, 0, 0.65);
}

.HandoutCarousel .topicHeader {
  padding: 0 1.5rem;
  font-weight: bold;
  margin-bottom: 0.25rem;
  overflow: hidden;
  display: flex;
  display: -webkit-box;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

@media (max-width: 560px) {
  .HandoutCarousel .topicHeader {
    margin-bottom: 0;
  }
}
.HandoutCarousel .TVCarousel .scrollableCarousel {
  height: 16.8rem;
  overflow-y: visible;
  margin-bottom: 0.25rem;
  padding-top: 0.25rem;
}

@media (max-width: 560px) {
  .HandoutCarousel .TVCarousel .scrollableCarousel {
    height: unset;
  }
}
.HandoutCarousel .TVCarousel .scrollableCarousel > .carouselGroups {
  align-items: stretch;
  flex-direction: row;
  column-gap: 2rem;
}

.HandoutCarousel .TVCarousel .scrollableCarousel > .carouselGroups .CarouselGroup {
  max-width: calc(15rem * var(--num-items));
  margin-left: -0.5rem;
  height: 100%;
  row-gap: 0.25rem;
}

@media (max-width: 560px) {
  .HandoutCarousel .TVCarousel .scrollableCarousel > .carouselGroups .CarouselGroup {
    max-width: calc(12rem * var(--num-items));
  }
}
@media (max-width: 560px) {
  .HandoutCarousel .TVCarousel .scrollableCarousel > .carouselGroups .CarouselGroup > ._List {
    height: 6.5rem;
  }
}
.HandoutCarousel .TVCarousel .scrollableCarousel > .carouselGroups .CarouselGroup > ._List > ._ListElement {
  display: flex;
  align-self: stretch;
  height: 100%;
  padding: 0.75rem 0.5rem 0.5rem 0.5rem;
}

.HandoutCarousel .TVCarousel .scrollableCarousel > .carouselGroups .CarouselGroup > .stickyHeader {
  flex-basis: 2.5rem;
}

.HandoutCarousel .TVCarousel .scrollableCarousel > .carouselGroups .stickyHeader .CarouselHeader {
  width: 100%;
}

.HandoutCarousel .TVCarousel .scrollableCarousel > .carouselGroups .stickyHeader .CarouselHeader ._PageHeading {
  height: fit-content;
  align-self: center;
  overflow: hidden;
  display: flex;
  display: -webkit-box;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  max-width: calc(15rem * var(--num-items) - 2rem);
  word-wrap: break-word;
}

@media (max-width: 330px) {
  .HandoutCarousel .TVCarousel .scrollableCarousel > .carouselGroups .stickyHeader .CarouselHeader ._PageHeading {
    font-size: 0.9rem;
  }
}
.HandoutCarousel .TVCarousel .scrollableCarousel > .carouselGroups .stickyHeader :not(:first-child).CarouselGroup:before {
  top: 5.5rem;
}

.darkmode .HandoutCarousel .TVCarousel .scrollableCarousel > .carouselGroups .stickyHeader :not(:first-child).CarouselGroup:before {
  border-left: 2px solid #92c3db;
}

.HandoutCarousel .TVCarousel .scrollableCarousel > .carouselGroups :first-child.CarouselGroup {
  margin-left: 1rem;
}

.HandoutCarousel .TVCarousel .scrollableCarousel > .carouselGroups :not(:first-child).CarouselGroup:before {
  top: 4rem;
  bottom: 1.75rem;
}

.darkmode .HandoutCarousel .TVCarousel .scrollableCarousel > .carouselGroups :not(:first-child).CarouselGroup:before {
  border-left: 2px solid #92c3db;
}

@media (max-width: 330px) {
  .HandoutCarousel .TVCarousel .scrollableCarousel > .carouselGroups :not(:first-child).CarouselGroup:before {
    font-size: 0.9rem;
  }
}
.HandoutCarousel .TVCarousel.includePointStatuses .scrollableCarousel > .carouselGroups .CarouselGroup {
  max-width: calc(15rem * (var(--num-items) - 0.2));
}

@media (max-width: 560px) {
  .HandoutCarousel .TVCarousel.includePointStatuses .scrollableCarousel > .carouselGroups .CarouselGroup {
    max-width: calc(12rem * (var(--num-items) - 0.2));
  }
}
.HandoutCarousel .TVCarousel.includePointStatuses .scrollableCarousel > .carouselGroups .CarouselGroup > ._List > ._ListElement {
  max-width: calc(100% / var(--num-items) / 0.9);
}

.HandoutCarousel .TVCarousel.includePointStatuses .scrollableCarousel > .carouselGroups .CarouselGroup > ._List > ._ListElement:not(:first-child):last-child {
  max-width: calc(100% / var(--num-items) * 0.9);
}

.HandoutCarousel .TVCarousel.includePointStatuses .scrollableCarousel > .carouselGroups .stickyHeader .CarouselHeader ._PageHeading {
  max-width: calc(15rem * (var(--num-items) - 0.2) - 2rem);
}

@media (max-width: 560px) {
  .HandoutCarousel .TVCarousel.includePointStatuses .scrollableCarousel > .carouselGroups .stickyHeader .CarouselHeader ._PageHeading {
    max-width: calc(12rem * (var(--num-items) - 0.2) - 2rem);
  }
}
.HandoutCarousel .failedIcon {
  width: 128px;
  height: 128px;
}

.HandoutCarousel .descriptionWrapper.activeDescription {
  height: 5em;
}

@media (max-width: 400px) {
  .HandoutCarousel .descriptionWrapper.activeDescription {
    height: 3.75em;
  }
}
@media (max-width: 330px) {
  .HandoutCarousel .descriptionWrapper.activeDescription {
    height: 2.75em;
  }
}
.DetailsContainer > ._ListElement:not(:last-child) {
  margin-bottom: 1rem;
}

@media (max-width: 560px) {
  .DetailsContainer > ._ListElement:not(:last-child) {
    margin-bottom: 0.5rem;
  }
}
.DetailsContainer :last-child .HandoutCarousel {
  margin-bottom: 0;
  padding-bottom: 0;
}

.InformationBadge {
  display: flex;
  border-radius: 1rem;
  padding-left: 0.25rem;
  padding-right: 0.5rem;
  width: fit-content;
  word-wrap: break-word;
  text-align: left;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #003d7a;
  color: #003d7a;
  background-color: #e0f1ff;
}

.darkmode .InformationBadge {
  background-color: #0b253c;
  border-color: #164977;
  color: #ffffff;
}

.InformationBadge .badgeIcon {
  flex-shrink: 0;
}

.InformationBadge .badgeText {
  margin-left: 0.5rem;
  width: fit-content;
  padding: 2px 0;
}

@media (max-width: 560px) {
  .tvmode .InformationBadge .badgeText {
    padding: 1px 0;
  }
}
.SinglePoint {
  padding-bottom: 2rem;
}

.tvmode .TVUnsupportedTitlePage {
  width: 100vw;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}

.tvmode .TVUnsupportedTitlePage .pageContents {
  border-radius: 1rem;
  max-width: 75%;
  max-height: 75%;
  display: flex;
  overflow: auto;
  width: auto;
  height: auto;
  min-width: 50%;
  padding: 0.5rem;
}

.tvmode .tvmode .TVUnsupportedTitlePage .pageContents::-webkit-scrollbar {
  width: 2.5rem;
  height: 80%;
  bottom: 0px;
  background: transparent;
}

.tvmode .tvmode .TVUnsupportedTitlePage .pageContents::-webkit-scrollbar-button {
  display: none;
}

.tvmode .tvmode .TVUnsupportedTitlePage .pageContents::-webkit-scrollbar-thumb {
  background: #f1f1f1;
  border-radius: 3.125rem;
  -webkit-box-shadow: none;
  border: 0.625rem solid rgba(0, 0, 0, 0);
  background-clip: content-box;
}

.tvmode .tvmode .TVUnsupportedTitlePage .pageContents::-webkit-scrollbar-track {
  margin-top: 30px;
  margin-bottom: 30px;
  background: #888;
  border-radius: 3.125rem;
  border: 0.625rem solid rgba(0, 0, 0, 0);
  -webkit-box-shadow: none;
  background-clip: padding-box;
}

@media (max-width: 560px) {
  .tvmode .tvmode .TVUnsupportedTitlePage .pageContents::-webkit-scrollbar {
    width: 1.25rem;
  }
  .tvmode .tvmode .TVUnsupportedTitlePage .pageContents::-webkit-scrollbar-track {
    margin-top: 8px;
    margin-bottom: 8px;
    border: 0.3125rem solid rgba(0, 0, 0, 0);
  }
  .tvmode .tvmode .TVUnsupportedTitlePage .pageContents::-webkit-scrollbar-thumb {
    border: 0.3125rem solid rgba(0, 0, 0, 0);
    min-height: 1.25rem;
  }
}
@media (max-width: 970px) {
  .tvmode .tvmode .TVUnsupportedTitlePage .pageContents::-webkit-scrollbar {
    width: 2rem;
  }
  .tvmode .tvmode .TVUnsupportedTitlePage .pageContents::-webkit-scrollbar-track {
    margin-top: 8px;
    margin-bottom: 8px;
    border: 0.5rem solid rgba(0, 0, 0, 0);
  }
  .tvmode .tvmode .TVUnsupportedTitlePage .pageContents::-webkit-scrollbar-thumb {
    border: 0.5rem solid rgba(0, 0, 0, 0);
    min-height: 2rem;
  }
}
.tvmode.darkmode .TVUnsupportedTitlePage .pageContents {
  background: #000000;
}

@media (max-width: 400px) {
  .tvmode .TVUnsupportedTitlePage .pageContents {
    max-width: 95%;
    max-height: 95%;
  }
}
.tvmode .tvmode .TVUnsupportedTitlePage .pageContents::-webkit-scrollbar {
  width: 2.5rem;
  height: 80%;
  bottom: 0px;
  background: transparent;
}

.tvmode .tvmode .TVUnsupportedTitlePage .pageContents::-webkit-scrollbar-button {
  display: none;
}

.tvmode .tvmode .TVUnsupportedTitlePage .pageContents::-webkit-scrollbar-thumb {
  background: #f1f1f1;
  border-radius: 3.125rem;
  -webkit-box-shadow: none;
  border: 0.625rem solid rgba(0, 0, 0, 0);
  background-clip: content-box;
}

.tvmode .tvmode .TVUnsupportedTitlePage .pageContents::-webkit-scrollbar-track {
  margin-top: 30px;
  margin-bottom: 30px;
  background: #888;
  border-radius: 3.125rem;
  border: 0.625rem solid rgba(0, 0, 0, 0);
  -webkit-box-shadow: none;
  background-clip: padding-box;
}

@media (max-width: 560px) {
  .tvmode .tvmode .TVUnsupportedTitlePage .pageContents::-webkit-scrollbar {
    width: 1.25rem;
  }
  .tvmode .tvmode .TVUnsupportedTitlePage .pageContents::-webkit-scrollbar-track {
    margin-top: 8px;
    margin-bottom: 8px;
    border: 0.3125rem solid rgba(0, 0, 0, 0);
  }
  .tvmode .tvmode .TVUnsupportedTitlePage .pageContents::-webkit-scrollbar-thumb {
    border: 0.3125rem solid rgba(0, 0, 0, 0);
    min-height: 1.25rem;
  }
}
@media (max-width: 970px) {
  .tvmode .tvmode .TVUnsupportedTitlePage .pageContents::-webkit-scrollbar {
    width: 2rem;
  }
  .tvmode .tvmode .TVUnsupportedTitlePage .pageContents::-webkit-scrollbar-track {
    margin-top: 8px;
    margin-bottom: 8px;
    border: 0.5rem solid rgba(0, 0, 0, 0);
  }
  .tvmode .tvmode .TVUnsupportedTitlePage .pageContents::-webkit-scrollbar-thumb {
    border: 0.5rem solid rgba(0, 0, 0, 0);
    min-height: 2rem;
  }
}
.tvmode .TVUnsupportedTitlePage .loadingHeartWrapper {
  display: flex;
  align-self: center;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  margin: auto;
  overflow-x: clip;
}

.tvmode .TVUnsupportedTitlePage .loadingHeartWrapper {
  flex-direction: column;
  row-gap: 0.5rem;
}

.tvmode .TVUnsupportedTitlePage .titleText {
  text-align: center;
  padding-top: 0.5rem;
}

@media (max-width: 560px) {
  .tvmode .TVUnsupportedTitlePage .titleText {
    padding: 0;
  }
}
.tvmode .TVUnsupportedTitlePage .InformationBadge {
  margin: 0 0.5rem;
  background-color: transparent;
  border-color: transparent;
}

.tvmode .TVUnsupportedTitlePage .InformationBadge .badgeIcon {
  margin-right: 1rem;
  max-height: 3rem;
}

.tvmode .TVUnsupportedTitlePage .InformationBadge .badgeText {
  font-size: 120%;
}

.tvmode .TVUnsupportedTitlePage .buttonsContainer {
  display: flex;
  align-items: center;
  justify-content: center;
}

.tvmode .TVUnsupportedTitlePage .buttonsContainer:has(.tvNavigationButton ~ .tvNavigationButton) {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1rem;
  width: fit-content;
  margin-bottom: 0.5rem;
}

.UserResponseCard {
  padding-bottom: 0.625rem;
  height: 100%;
}

@media (max-width: 560px) {
  .UserResponseCard {
    padding-bottom: 0;
  }
}
.UserResponseCard .contentContainer {
  height: 100%;
  max-height: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  background-color: #ffffff;
  padding: 0.5em;
  margin-bottom: 0.625rem;
  width: 100%;
}

.tvmode:not(.hideFocus) .UserResponseCard .contentContainer:focus-within {
  outline: #0074AD solid 4px;
  transform: scale(1.05);
}

.darkmode .UserResponseCard .contentContainer {
  background-color: #313c42;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.75);
}

.tvmode.darkmode .UserResponseCard .contentContainer {
  background: linear-gradient(#313c42 95%, #999999);
}

.tvmode.darkmode .UserResponseCard .contentContainer.understood {
  background: linear-gradient(#313c42 95%, #43a559);
}

.tvmode.darkmode .UserResponseCard .contentContainer.hasQuestions {
  background: linear-gradient(#313c42 95%, #0097f5);
}

.tvmode .UserResponseCard .contentContainer:focus-within {
  background-color: #ebf4f8;
}

.tvmode.darkmode .UserResponseCard .contentContainer:focus-within {
  background: linear-gradient(#273035 90%, #999999);
}

.tvmode.darkmode .UserResponseCard .contentContainer:focus-within.understood {
  background: linear-gradient(#273035 90%, #43a559);
}

.tvmode.darkmode .UserResponseCard .contentContainer:focus-within.hasQuestions {
  background: linear-gradient(#273035 90%, #0097f5);
}

@media (max-width: 560px) {
  .UserResponseCard .contentContainer .userResponseCardButton {
    min-height: 100%;
  }
}
@media (min-width: 756px) {
  .UserResponseCard .contentContainer .userResponseCardButton {
    height: 114px;
  }
}
@media (max-width: 756px) and (min-width: 560px) {
  .UserResponseCard .contentContainer .userResponseCardButton {
    height: 85px;
  }
}
.UserResponseCard .contentContainer .userResponseCardContent {
  display: flex;
  flex-direction: column;
  text-align: center;
  margin-top: -45%;
}

@media (max-width: 756px) {
  .UserResponseCard .contentContainer .userResponseCardContent {
    margin-top: -55%;
  }
}
@media (max-width: 560px) {
  .UserResponseCard .contentContainer .userResponseCardContent {
    margin-top: -4.25rem;
    height: 100%;
  }
}
.UserResponseCard .contentContainer .userResponseCardContent ._Text {
  margin: 0;
}

.tvmode .UserResponseCard .contentContainer .userResponseCardContent .decorativeIconsContainer {
  display: flex;
  flex-direction: row;
}

.tvmode .UserResponseCard .contentContainer .userResponseCardContent .decorativeIconsContainer .userResponseCardIcon:first-child {
  margin-right: 0;
}

.tvmode .UserResponseCard .contentContainer .userResponseCardContent .decorativeIconsContainer .userResponseCardIcon:last-child {
  margin-left: 0;
}

@media (max-width: 560px) {
  .tvmode .UserResponseCard .contentContainer .userResponseCardContent {
    flex-direction: row;
    align-items: center;
    column-gap: 5px;
  }
  .tvmode .UserResponseCard .contentContainer .userResponseCardContent .decorativeIconsContainer {
    display: none;
  }
}
.UserResponseCard .contentContainer .userResponseCardContent .userResponseCardIcon {
  margin: auto auto 10px auto;
}

.tvmode .UserResponseCard .contentContainer .userResponseCardContent .userResponseCardIcon {
  margin: auto auto auto auto;
}

@media (max-width: 756px) {
  .tvmode .UserResponseCard .contentContainer .userResponseCardContent .userResponseCardIcon {
    width: 64px;
    height: 64px;
  }
}
@media (max-width: 560px) {
  .tvmode .UserResponseCard .contentContainer .userResponseCardContent .userResponseCardIcon {
    width: 32px;
    height: 32px;
    margin: 0;
  }
}
@media (max-width: 560px) {
  .tvmode .UserResponseCard .contentContainer .userResponseCardContent .statusText {
    text-align: left;
  }
}
@media (max-width: 560px) {
  .tvmode .UserResponseCard .contentContainer.viewOnDevice .userResponseCardIcon {
    display: none;
  }
}
.tvmode .TVUserResponsePage {
  width: 100vw;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}

.tvmode .TVUserResponsePage .pageContents {
  border-radius: 1rem;
  max-width: 75%;
  max-height: 75%;
  display: flex;
  overflow: auto;
  width: auto;
  height: auto;
  min-width: 50%;
  padding: 0.5rem;
}

.tvmode .tvmode .TVUserResponsePage .pageContents::-webkit-scrollbar {
  width: 2.5rem;
  height: 80%;
  bottom: 0px;
  background: transparent;
}

.tvmode .tvmode .TVUserResponsePage .pageContents::-webkit-scrollbar-button {
  display: none;
}

.tvmode .tvmode .TVUserResponsePage .pageContents::-webkit-scrollbar-thumb {
  background: #f1f1f1;
  border-radius: 3.125rem;
  -webkit-box-shadow: none;
  border: 0.625rem solid rgba(0, 0, 0, 0);
  background-clip: content-box;
}

.tvmode .tvmode .TVUserResponsePage .pageContents::-webkit-scrollbar-track {
  margin-top: 30px;
  margin-bottom: 30px;
  background: #888;
  border-radius: 3.125rem;
  border: 0.625rem solid rgba(0, 0, 0, 0);
  -webkit-box-shadow: none;
  background-clip: padding-box;
}

@media (max-width: 560px) {
  .tvmode .tvmode .TVUserResponsePage .pageContents::-webkit-scrollbar {
    width: 1.25rem;
  }
  .tvmode .tvmode .TVUserResponsePage .pageContents::-webkit-scrollbar-track {
    margin-top: 8px;
    margin-bottom: 8px;
    border: 0.3125rem solid rgba(0, 0, 0, 0);
  }
  .tvmode .tvmode .TVUserResponsePage .pageContents::-webkit-scrollbar-thumb {
    border: 0.3125rem solid rgba(0, 0, 0, 0);
    min-height: 1.25rem;
  }
}
@media (max-width: 970px) {
  .tvmode .tvmode .TVUserResponsePage .pageContents::-webkit-scrollbar {
    width: 2rem;
  }
  .tvmode .tvmode .TVUserResponsePage .pageContents::-webkit-scrollbar-track {
    margin-top: 8px;
    margin-bottom: 8px;
    border: 0.5rem solid rgba(0, 0, 0, 0);
  }
  .tvmode .tvmode .TVUserResponsePage .pageContents::-webkit-scrollbar-thumb {
    border: 0.5rem solid rgba(0, 0, 0, 0);
    min-height: 2rem;
  }
}
.tvmode.darkmode .TVUserResponsePage .pageContents {
  background: #000000;
}

@media (max-width: 400px) {
  .tvmode .TVUserResponsePage .pageContents {
    max-width: 95%;
    max-height: 95%;
  }
}
.tvmode .tvmode .TVUserResponsePage .pageContents::-webkit-scrollbar {
  width: 2.5rem;
  height: 80%;
  bottom: 0px;
  background: transparent;
}

.tvmode .tvmode .TVUserResponsePage .pageContents::-webkit-scrollbar-button {
  display: none;
}

.tvmode .tvmode .TVUserResponsePage .pageContents::-webkit-scrollbar-thumb {
  background: #f1f1f1;
  border-radius: 3.125rem;
  -webkit-box-shadow: none;
  border: 0.625rem solid rgba(0, 0, 0, 0);
  background-clip: content-box;
}

.tvmode .tvmode .TVUserResponsePage .pageContents::-webkit-scrollbar-track {
  margin-top: 30px;
  margin-bottom: 30px;
  background: #888;
  border-radius: 3.125rem;
  border: 0.625rem solid rgba(0, 0, 0, 0);
  -webkit-box-shadow: none;
  background-clip: padding-box;
}

@media (max-width: 560px) {
  .tvmode .tvmode .TVUserResponsePage .pageContents::-webkit-scrollbar {
    width: 1.25rem;
  }
  .tvmode .tvmode .TVUserResponsePage .pageContents::-webkit-scrollbar-track {
    margin-top: 8px;
    margin-bottom: 8px;
    border: 0.3125rem solid rgba(0, 0, 0, 0);
  }
  .tvmode .tvmode .TVUserResponsePage .pageContents::-webkit-scrollbar-thumb {
    border: 0.3125rem solid rgba(0, 0, 0, 0);
    min-height: 1.25rem;
  }
}
@media (max-width: 970px) {
  .tvmode .tvmode .TVUserResponsePage .pageContents::-webkit-scrollbar {
    width: 2rem;
  }
  .tvmode .tvmode .TVUserResponsePage .pageContents::-webkit-scrollbar-track {
    margin-top: 8px;
    margin-bottom: 8px;
    border: 0.5rem solid rgba(0, 0, 0, 0);
  }
  .tvmode .tvmode .TVUserResponsePage .pageContents::-webkit-scrollbar-thumb {
    border: 0.5rem solid rgba(0, 0, 0, 0);
    min-height: 2rem;
  }
}
.tvmode .TVUserResponsePage .loadingHeartWrapper {
  display: flex;
  align-self: center;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  margin: auto;
  overflow-x: clip;
}

.tvmode .TVUserResponsePage .pageContents .loadingHeartWrapper {
  flex-direction: column;
  row-gap: 0.5rem;
}

.tvmode .TVUserResponsePage .pageContents .UserPrompt {
  display: flex;
  justify-content: center;
  align-content: center;
  flex-wrap: wrap;
  padding: 0.5rem 0;
  text-align: center;
}

@media (max-width: 560px) {
  .tvmode .TVUserResponsePage .pageContents .UserPrompt {
    padding: 0;
  }
}
.tvmode .TVUserResponsePage .pageContents .contentsContainer {
  display: flex;
  justify-content: center;
  align-content: center;
  flex-wrap: wrap;
}

.tvmode .TVUserResponsePage .pageContents .contentsContainer .needViewContentString {
  margin: 0 1rem 0.5rem 1rem;
  font-size: 120%;
  text-align: center;
}

.tvmode .TVUserResponsePage .pageContents .tvNavigationButtonsContainer {
  display: flex;
  justify-content: center;
  align-content: center;
  flex-wrap: wrap;
}

.tvmode .TVUserResponsePage .pageContents .tvNavigationButtonsContainer .tvNavigationButton {
  margin-right: 15px;
}

@media (max-width: 560px) {
  .tvmode .TVUserResponsePage .pageContents .tvNavigationButtonsContainer .tvNavigationButton {
    margin: 0 15px 0 0;
  }
}
.tvmode .TVAfterMediaNavigationPage {
  width: 100vw;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}

.tvmode .TVAfterMediaNavigationPage .pageContents {
  border-radius: 1rem;
  max-width: 75%;
  max-height: 75%;
  display: flex;
  overflow: auto;
  width: auto;
  height: auto;
  min-width: 50%;
  padding: 0.5rem;
}

.tvmode .tvmode .TVAfterMediaNavigationPage .pageContents::-webkit-scrollbar {
  width: 2.5rem;
  height: 80%;
  bottom: 0px;
  background: transparent;
}

.tvmode .tvmode .TVAfterMediaNavigationPage .pageContents::-webkit-scrollbar-button {
  display: none;
}

.tvmode .tvmode .TVAfterMediaNavigationPage .pageContents::-webkit-scrollbar-thumb {
  background: #f1f1f1;
  border-radius: 3.125rem;
  -webkit-box-shadow: none;
  border: 0.625rem solid rgba(0, 0, 0, 0);
  background-clip: content-box;
}

.tvmode .tvmode .TVAfterMediaNavigationPage .pageContents::-webkit-scrollbar-track {
  margin-top: 30px;
  margin-bottom: 30px;
  background: #888;
  border-radius: 3.125rem;
  border: 0.625rem solid rgba(0, 0, 0, 0);
  -webkit-box-shadow: none;
  background-clip: padding-box;
}

@media (max-width: 560px) {
  .tvmode .tvmode .TVAfterMediaNavigationPage .pageContents::-webkit-scrollbar {
    width: 1.25rem;
  }
  .tvmode .tvmode .TVAfterMediaNavigationPage .pageContents::-webkit-scrollbar-track {
    margin-top: 8px;
    margin-bottom: 8px;
    border: 0.3125rem solid rgba(0, 0, 0, 0);
  }
  .tvmode .tvmode .TVAfterMediaNavigationPage .pageContents::-webkit-scrollbar-thumb {
    border: 0.3125rem solid rgba(0, 0, 0, 0);
    min-height: 1.25rem;
  }
}
@media (max-width: 970px) {
  .tvmode .tvmode .TVAfterMediaNavigationPage .pageContents::-webkit-scrollbar {
    width: 2rem;
  }
  .tvmode .tvmode .TVAfterMediaNavigationPage .pageContents::-webkit-scrollbar-track {
    margin-top: 8px;
    margin-bottom: 8px;
    border: 0.5rem solid rgba(0, 0, 0, 0);
  }
  .tvmode .tvmode .TVAfterMediaNavigationPage .pageContents::-webkit-scrollbar-thumb {
    border: 0.5rem solid rgba(0, 0, 0, 0);
    min-height: 2rem;
  }
}
.tvmode.darkmode .TVAfterMediaNavigationPage .pageContents {
  background: #000000;
}

@media (max-width: 400px) {
  .tvmode .TVAfterMediaNavigationPage .pageContents {
    max-width: 95%;
    max-height: 95%;
  }
}
.tvmode .tvmode .TVAfterMediaNavigationPage .pageContents::-webkit-scrollbar {
  width: 2.5rem;
  height: 80%;
  bottom: 0px;
  background: transparent;
}

.tvmode .tvmode .TVAfterMediaNavigationPage .pageContents::-webkit-scrollbar-button {
  display: none;
}

.tvmode .tvmode .TVAfterMediaNavigationPage .pageContents::-webkit-scrollbar-thumb {
  background: #f1f1f1;
  border-radius: 3.125rem;
  -webkit-box-shadow: none;
  border: 0.625rem solid rgba(0, 0, 0, 0);
  background-clip: content-box;
}

.tvmode .tvmode .TVAfterMediaNavigationPage .pageContents::-webkit-scrollbar-track {
  margin-top: 30px;
  margin-bottom: 30px;
  background: #888;
  border-radius: 3.125rem;
  border: 0.625rem solid rgba(0, 0, 0, 0);
  -webkit-box-shadow: none;
  background-clip: padding-box;
}

@media (max-width: 560px) {
  .tvmode .tvmode .TVAfterMediaNavigationPage .pageContents::-webkit-scrollbar {
    width: 1.25rem;
  }
  .tvmode .tvmode .TVAfterMediaNavigationPage .pageContents::-webkit-scrollbar-track {
    margin-top: 8px;
    margin-bottom: 8px;
    border: 0.3125rem solid rgba(0, 0, 0, 0);
  }
  .tvmode .tvmode .TVAfterMediaNavigationPage .pageContents::-webkit-scrollbar-thumb {
    border: 0.3125rem solid rgba(0, 0, 0, 0);
    min-height: 1.25rem;
  }
}
@media (max-width: 970px) {
  .tvmode .tvmode .TVAfterMediaNavigationPage .pageContents::-webkit-scrollbar {
    width: 2rem;
  }
  .tvmode .tvmode .TVAfterMediaNavigationPage .pageContents::-webkit-scrollbar-track {
    margin-top: 8px;
    margin-bottom: 8px;
    border: 0.5rem solid rgba(0, 0, 0, 0);
  }
  .tvmode .tvmode .TVAfterMediaNavigationPage .pageContents::-webkit-scrollbar-thumb {
    border: 0.5rem solid rgba(0, 0, 0, 0);
    min-height: 2rem;
  }
}
.tvmode .TVAfterMediaNavigationPage .loadingHeartWrapper {
  display: flex;
  align-self: center;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  margin: auto;
  overflow-x: clip;
}

.tvmode .TVAfterMediaNavigationPage .pageContents {
  flex-direction: column;
}

.tvmode .TVAfterMediaNavigationPage .pageContents .UserPrompt {
  display: flex;
  justify-content: center;
  align-content: center;
  flex-wrap: wrap;
  padding: 0.5rem;
  text-align: center;
  margin-top: auto;
  overflow-x: clip;
}

.tvmode .TVAfterMediaNavigationPage .pageContents .tvNavigationButtons {
  display: flex;
  justify-content: center;
  align-content: center;
  flex-wrap: wrap;
  margin-bottom: auto;
}

.tvmode .TVAfterMediaNavigationPage .pageContents .tvNavigationButtons .tvMediaNavigationButtons {
  display: flex;
  justify-content: center;
  align-content: center;
  flex-wrap: wrap;
}

.tvmode .TVAfterMediaNavigationPage .pageContents .tvNavigationButtons .tvMediaNavigationButtons .tvNavigationButton {
  padding: 0.25rem 1rem;
  min-width: 110px;
}

@media (max-width: 560px) {
  .tvmode .TVAfterMediaNavigationPage .pageContents .tvNavigationButtons .tvMediaNavigationButtons .tvNavigationButton {
    min-width: 75px;
    max-width: 100px;
  }
}
.tvmode .TVAfterMediaNavigationPage .pageContents .tvNavigationButtons .tvMediaNavigationButtons .tvNavigationButton svg {
  fill: #ffffff;
  /*rtl:raw:
  	transform: scaleX(-1);
  	transform-origin: center;
  */
}

@media (max-width: 560px) {
  .tvmode .TVAfterMediaNavigationPage .pageContents .tvNavigationButtons .tvMediaNavigationButtons .tvNavigationButton svg {
    max-height: 32px;
    max-width: 32px;
  }
}
.tvmode .TVAfterMediaNavigationPage .pageContents .tvNavigationButtons .tvMediaNavigationButtons .tvNavigationButton.replayButton {
  margin-left: 15px;
}

/* Copyright 2023 Epic Systems Corporation */
.ReviewSectionHeader {
  display: flex;
  align-items: center;
  justify-items: flex-start;
  flex-direction: row;
}

.ReviewSectionHeader .reviewSectionPageHeader {
  font-size: var(--wptheme_font-style_h2_size);
  color: var(--wptheme_font-style_h2_color);
  font-weight: var(--wptheme_font-style_h2_weight);
  max-width: fit-content;
  padding-right: 1rem;
  padding-top: 0.2rem;
}

.ReviewSectionHeader .reviewSectionEditLink {
  display: inline-flex;
}

@media print {
  .OnlineEnrollmentPage {
    padding-bottom: 100vh;
  }
}
.OnlineEnrollmentPage .reviewSection {
  margin-top: 0.7rem;
  margin-bottom: 1.5rem;
}

.OnlineEnrollmentPage .reviewSection .DependentReviewCard {
  padding-bottom: 1rem;
  margin-bottom: 1.5rem;
}

.OnlineEnrollmentPage .reviewSection .DependentReviewCard .dependentInfoDisclosure {
  max-width: fit-content;
}

.OnlineEnrollmentPage .reviewSection .DependentReviewCard .dependentInfoDisclosure .disclosureButton {
  justify-content: flex-start;
}

.planReviewContainer {
  word-break: keep-all;
  margin-bottom: 0;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.planReviewContainer .planReviewRow {
  display: grid;
  grid-template-columns: minmax(4.5rem, 1fr) 8fr;
  gap: 0.5rem;
}

.planReviewContainer .reviewPlanName {
  font-weight: bold;
}

.planReviewContainer .reviewPlanName[class] {
  margin: 0;
}

.planReviewContainer .reviewFieldName {
  color: #0074AD;
}

.planReviewContainer .reviewFieldName[class] {
  margin: 0;
}

@media print and (max-width: 1300px) {
  .planReviewContainer .planReviewRow {
    margin-bottom: 0.5rem;
    grid-template-columns: 1fr;
    gap: 0rem;
  }
}
@media screen and (max-width: 1300px) {
  .planReviewContainer .planReviewRow {
    margin-bottom: 0.5rem;
    grid-template-columns: 1fr;
    gap: 0rem;
  }
}
.EnrollmentFormSubSection .enrollmentFormGrid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-column-gap: 3%;
}

@media screen and (max-width: 768px) {
  .EnrollmentFormSubSection .enrollmentFormGrid {
    grid-template-columns: 1fr;
  }
}
.EnrollmentFormSubSection .EnrollmentFormAnswer {
  width: auto;
  word-break: break-word;
  margin-bottom: 10%;
}

.EnrollmentFormSubSection .ssnContainer {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.EnrollmentFormSubSection .EnrollmentFormAnswer .reviewFormItemName {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  margin-bottom: 0;
}

[data-altstylesheet="High Contrast"] .EnrollmentFormSubSection .EnrollmentFormAnswer .reviewFormItemName {
  color: #000000;
}

.EnrollmentFormSubSection .EnrollmentFormAnswer .reviewFormItemValue {
  max-width: fit-content;
  padding-right: 1rem;
  margin-top: 0;
}

.OnlineEnrollmentPage .planSelectDisclosure {
  margin-bottom: 0.938rem;
}

.OnlineEnrollmentPage .planSelectMenu {
  margin-bottom: 1rem;
}

.OnlineEnrollmentPage .ChangeSelectionWarning {
  color: #d80000;
}

.PlanSummaryTable {
  margin-bottom: 0.5rem;
}

.PlanSummaryTable .planDetailsLink[class] {
  text-align: left;
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  margin-left: 0.2rem;
  max-width: fit-content;
}

.PlanSummaryTable .boldText {
  font-weight: bold;
}

.OnlineEnrollmentPage .PageNotFoundPage {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.OnlineEnrollmentPage .pageNotFoundText {
  max-width: 50%;
  margin-bottom: 1rem;
  text-align: center;
}

.OnlineEnrollmentPage .appIdDisplay {
  text-align: center;
}

@media screen and (max-width: 1025px) {
  .EnrollmentLoginPage .PageNotFoundPage {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .EnrollmentLoginPage .PageNotFoundPage .pageNotFoundText {
    max-width: 50%;
    margin-bottom: 1rem;
    text-align: center;
  }
}
.OnlineEnrollmentPage .fullRow {
  min-width: 100%;
}

.OnlineEnrollmentPage .halfRow {
  min-width: 49.5%;
  max-width: 49.5%;
}

@media screen and (max-width: 768px) {
  .OnlineEnrollmentPage .halfRow {
    min-width: 100%;
    max-width: 100%;
  }
}
.OnlineEnrollmentPage .thirdRow {
  min-width: 24.25%;
  max-width: 24.25%;
}

@media screen and (max-width: 768px) {
  .OnlineEnrollmentPage .thirdRow {
    min-width: 100%;
    max-width: 100%;
  }
}
.OnlineEnrollmentPage .EnrollmentFormInput {
  margin-bottom: 0.1rem;
}

.OnlineEnrollmentPage .EnrollmentFormInput .enrollmentGroupedChoice {
  margin-bottom: 0;
}

.OnlineEnrollmentPage .EnrollmentFormInput .enrollmentFormDisclosure {
  align-items: flex-start;
  margin-bottom: 1%;
}

.OnlineEnrollmentPage .EnrollmentFormInput .enrollmentDateInput {
  min-width: fit-content;
}

.OnlineEnrollmentPage .enrollmentInputField {
  min-width: 100%;
}

.OnlineEnrollmentPage .CopySubQuestion {
  display: flex;
  flex-direction: row;
  margin-bottom: 0.75rem;
  align-items: center;
}

.OnlineEnrollmentPage .subFormSection ._GridCol[class][class] {
  margin-bottom: 0.05rem;
}

.OnlineEnrollmentPage .subFormSection {
  margin-top: 0;
}

.OnlineEnrollmentPage .subFormSection .subFormGrid {
  margin-top: 0;
}

.OnlineEnrollmentPage .CopySubQuestion {
  max-width: fit-content;
}

.OnlineEnrollmentPage .EnrollmentForm {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  column-gap: 1%;
}

.OnlineEnrollmentPage .EnrollmentForm .requiredInstructions {
  margin-bottom: 2%;
}

.OnlineEnrollmentPage .EnrollmentForm .EffectiveDateDisplay {
  margin-bottom: 2%;
}

.OnlineEnrollmentPage .EnrollmentForm .expandableSectionButton {
  display: flex;
  align-items: center;
  contain: paint;
  padding-left: 0;
  margin-left: 0;
}

.OnlineEnrollmentPage .EnrollmentForm .contactRowsList {
  min-width: 100%;
}

.OnlineEnrollmentPage .EnrollmentForm .ContactRow {
  max-width: 75%;
  display: grid;
  grid-template-columns: 1.2fr 2fr 0.5fr;
  align-items: center;
  column-gap: 2%;
}

@media screen and (max-width: 768px) {
  .OnlineEnrollmentPage .EnrollmentForm .ContactRow {
    max-width: 100%;
    grid-template-columns: 1fr;
  }
}
.OnlineEnrollmentPage .EnrollmentForm .ContactRow .deleteContactRowButton {
  padding-left: 0;
  padding-top: 0;
}

@media screen and (max-width: 768px) {
  .OnlineEnrollmentPage .EnrollmentForm .ContactRow .deleteContactRowButton {
    margin-top: 0;
    margin-bottom: 1.25rem;
  }
}
@media screen and (min-width: 768px) {
  .OnlineEnrollmentPage .EnrollmentForm .ContactRow .deleteContactRowButtonLabel {
    display: none;
  }
}
.OnlineEnrollmentPage .EnrollmentForm .expandableSectionHeader {
  display: flex;
  justify-content: space-between;
}

@media screen and (max-width: 768px) {
  .OnlineEnrollmentPage .EnrollmentForm .expandableSectionHeader {
    flex-direction: column;
  }
}
.OnlineEnrollmentPage .EnrollmentForm .expandableSectionHeader .FormElementButton {
  max-width: fit-content;
}

.OnlineEnrollmentPage .enrollmentFormContainer {
  max-width: 85%;
}

.OnlineEnrollmentPage .enrollmentFormCenterDiv {
  display: flex;
  justify-content: center;
}

.OnlineEnrollmentPage .DependentCard .dependentName {
  font-weight: bold;
  padding-bottom: 0;
}

.OnlineEnrollmentPage .DependentCard .headingAndBadge {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.OnlineEnrollmentPage .DependentCard .headingAndBadge .dependentStatus {
  max-width: fit-content;
}

.OnlineEnrollmentPage .DependentCard .headingAndBadge .dependentStatus :first-child {
  margin: 0 auto;
}

.AddProviderButton[class][class][class] .addItemCommand {
  border-radius: 6px;
  display: inline-block;
  margin: 0.25rem 0.5%;
  width: 99%;
  background-color: rgba(255, 255, 255, 0.3);
  border: 2px dashed #cccccc;
  box-shadow: none;
  min-height: 6rem;
}

.AddProviderButton .text-center {
  display: inline;
}

.AddProviderButton .text-center:before {
  font-size: var(--wptheme_font-size_6);
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
  content: "+";
  margin: 0 0.25rem 0 0;
  vertical-align: sub;
}

@media screen {
  .AddProviderButton .text-center:before:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
.AddProviderButton .text-center > ._Text {
  font-size: var(--wptheme_font-size_2);
  display: inline;
}

.AddProviderButton .addItemText {
  max-width: fit-content;
}

.OnlineEnrollmentPage .NoResultsMessage {
  padding-top: 0;
}

.OnlineEnrollmentPage .NoResultsMessage .noResultHelpText {
  margin: 0 auto;
  margin-bottom: 0.5rem;
  max-width: fit-content;
}

.OnlineEnrollmentPage .NoResultsMessage .noResultCommand {
  margin: 0 auto;
  margin-top: 1rem;
}

.OnlineEnrollmentPage .NoResultsMessage .noResultsIcon {
  margin-top: 2rem;
}

.OnlineEnrollmentPage .enrollmentProviderResults {
  margin-top: 3rem;
}

.OnlineEnrollmentPage .ProviderSearchForm {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 0.5rem;
}

@media screen and (max-width: 1025px) {
  .OnlineEnrollmentPage .ProviderSearchForm {
    margin-bottom: 2rem;
  }
}
@media screen and (max-width: 768px) {
  .OnlineEnrollmentPage .ProviderSearchForm {
    flex-direction: column;
  }
}
.OnlineEnrollmentPage .ProviderSearchForm .providerSearchBar {
  flex-grow: 1;
}

@media screen and (max-width: 768px) {
  .OnlineEnrollmentPage .ProviderSearchForm .providerSearchBar {
    width: 100%;
  }
}
.OnlineEnrollmentPage .ProviderSearchForm .providerSearchBar label {
  margin: 0;
}

.OnlineEnrollmentPage .ProviderSearchForm .providerSearchBar label::before {
  margin: 0;
}

.OnlineEnrollmentPage .ProviderCard[class][class][class] {
  width: 100%;
  margin-bottom: 1.5rem;
}

.OnlineEnrollmentPage .ProviderCard[class][class][class] .PCPCardContent {
  flex-wrap: wrap;
}

@media screen and (max-width: 768px) {
  .OnlineEnrollmentPage .ProviderCard[class][class][class] .PCPCardContent {
    width: 100%;
  }
}
.OnlineEnrollmentPage .ProviderCard[class][class][class] .PCPCardContent .providerCardContent {
  display: flex;
}

.OnlineEnrollmentPage .ProviderCard[class][class][class] .PCPCardContent .providerCardPhoto {
  min-width: fit-content;
}

.OnlineEnrollmentPage .ProviderCard[class][class][class] .PCPCardContent .providerName {
  font-weight: bold;
}

.OnlineEnrollmentPage .ProviderCard[class][class][class] .PCPCardContent .pcpName {
  margin-bottom: 0;
}

.OnlineEnrollmentPage .ProviderCard[class][class][class] .PCPCardContent .pcpAddr {
  margin-top: 0;
}

.OnlineEnrollmentPage .ProviderCard[class][class][class] .PCPCardContent .pcpLocContainer {
  width: fit-content;
}

.OnlineEnrollmentPage .ProviderCard[class][class][class] .PCPCardContent .pcpLocContainer .OneAttribute {
  align-items: center;
}

.OnlineEnrollmentPage .ProviderCard[class][class][class] .PCPCardContent .pcpLocContainer .OneAttribute .externalIcon {
  max-width: unset;
  max-height: unset;
  width: 30px;
  height: 30px;
  margin: 0;
}

.OnlineEnrollmentPage .ProviderCard[class][class][class] .PCPCardContent .pcpLocContainer .OneAttribute .attributeTextWrapper {
  align-self: unset;
}

.OnlineEnrollmentPage .ProviderCard[class][class][class] .PCPCardContent .pcpLocContainer .OneAttribute .attributeTextWrapper:only-child {
  margin-left: 0;
}

.OnlineEnrollmentPage .ProviderCard[class][class][class] .changePcpContainer {
  min-height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
}

.OnlineEnrollmentPage .ProviderCard[class][class][class] .changePcpContainer .ChangeProviderButton {
  min-width: 40%;
  margin-right: 1rem;
}

.OnlineEnrollmentPage .ProviderCard[class][class][class] .changePcpContainer .DeleteProviderButton {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}

.OnlineEnrollmentPage .ProviderCard[class][class][class] .changePcpContainer .DeleteProviderButton .contentWrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
  column-gap: 0.5rem;
}

.OnlineEnrollmentPage .reviewSection .ProviderCard {
  padding-bottom: 1rem;
}

.OnlineEnrollmentPage .reviewSection .providerName {
  padding-bottom: 0;
}

.OnlineEnrollmentPage .AdditionalDepartmentList .SelectProviderButton {
  margin-left: 0.5rem;
}

.OnlineEnrollmentPage .SelectProviderButton {
  width: 80%;
}

@media screen and (max-width: 768px) {
  .OnlineEnrollmentPage .SelectProviderButton {
    width: 100%;
    margin-left: 0;
  }
}
.OnlineEnrollmentPage .MemberSelectedPCP .ProviderCard[class][class][class] {
  width: 60%;
}

@media screen and (max-width: 768px) {
  .OnlineEnrollmentPage .MemberSelectedPCP .ProviderCard[class][class][class] {
    width: 100%;
  }
}
.OnlineEnrollmentPage[class][class][class] .ProviderHeader .contentArea {
  padding: 0;
}

.OnlineEnrollmentPage[class][class][class] .ProviderBody {
  padding: 0;
}

.OnlineEnrollmentPage .ProviderBioSelect {
  display: flex;
  flex-direction: column;
}

.OnlineEnrollmentPage .ProviderBioSelect .providerBioSelectLocationWrapper {
  min-width: 100%;
  display: block;
}

.OnlineEnrollmentPage .ProviderBioSelect .providerBioSelectLocationWrapper .providerBioSelectLocationInput {
  min-width: 100%;
}

.OnlineEnrollmentPage .ProviderBioSelect .providerBioSelectButton {
  width: 100%;
}

.EnrollmentLoginPage {
  display: flex;
  flex-direction: column;
}

@media screen and (max-width: 1025px) {
  .EnrollmentLoginPage .standaloneText {
    text-align: center;
  }
}
.EnrollmentLoginPage .LoginForm {
  max-width: 85%;
}

.EnrollmentLoginPage .LoginForm .requirementsSection .infoText {
  font-weight: normal;
}

.EnrollmentLoginPage .LoginForm .fullWidthInput {
  min-width: 100%;
}

.EnrollmentLoginPage .LoginForm .appIdDisplay {
  margin-bottom: 1rem;
}

.EnrollmentLoginPage .LoginForm .appIdDisplay .appIdLabel {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  margin-bottom: 0;
}

[data-altstylesheet="High Contrast"] .EnrollmentLoginPage .LoginForm .appIdDisplay .appIdLabel {
  color: #000000;
}

.EnrollmentLoginPage .LoginForm .appIdDisplay .appIdValue {
  font-size: var(--wptheme_font-size_2);
  margin-top: 0;
}

.EnrollmentLoginPage .LoginForm .appIdDisplay .appIdInstructions {
  font-weight: bold;
}

.OnlineEnrollmentPage {
  position: relative;
  margin: auto;
  display: flex;
  min-height: 100%;
  flex-direction: column;
}

.OnlineEnrollmentPage .pageInstructions {
  text-align: center;
}

.OnlineEnrollmentPage .onlineEnrollmentFullPageActions[class] {
  margin-top: auto;
  margin-bottom: 0.5rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

@media print {
  .OnlineEnrollmentPage .onlineEnrollmentFullPageActions[class] {
    margin-top: 2rem;
  }
}
.OnlineEnrollmentPage .onlineEnrollmentFullPageActions[class] .singleButton {
  width: 100%;
}

.OnlineEnrollmentPage .onlineEnrollmentFullPageActions[class] .reviewButton {
  width: 50%;
  margin-left: 0;
  margin-right: 0;
}

@media print {
  .OnlineEnrollmentPage .onlineEnrollmentFullPageActions[class] .reviewButton {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .OnlineEnrollmentPage .onlineEnrollmentFullPageActions[class] .reviewButton {
    width: 100%;
  }
}
.OnlineEnrollmentPage .addElementsArea {
  margin-bottom: 2rem;
}

.OnlineEnrollmentPage .AddButton {
  border-radius: 6px;
  display: flex;
  background-color: rgba(255, 255, 255, 0.3);
  border: 2px dashed #cccccc;
  box-shadow: none;
  min-height: 6rem;
  text-align: center;
}

.OnlineEnrollmentPage .AddButton:focus, .OnlineEnrollmentPage .AddButton:hover {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  border-color: transparent;
}

.OnlineEnrollmentPage .AddButton:focus .addItemText[class][class][class], .OnlineEnrollmentPage .AddButton:hover .addItemText[class][class][class] {
  text-decoration: underline;
}

.OnlineEnrollmentPage .AddButton .addItemCommand {
  margin: auto;
}

.OnlineEnrollmentPage .AddButton .addLabel {
  display: inline-flex;
  align-items: center;
}

.OnlineEnrollmentPage .AddButton .addLabel .addItemText {
  font-size: var(--wptheme_font-size_2);
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
}

@media screen {
  .OnlineEnrollmentPage .AddButton .addLabel .addItemText:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
.OnlineEnrollmentPage .AddButton .addLabel > ._Icon {
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
}

@media screen {
  .OnlineEnrollmentPage .AddButton .addLabel > ._Icon:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
.OnlineEnrollmentPage .OECard[class][class][class] {
  margin-bottom: 1.5rem;
}

.OnlineEnrollmentPage .cardActionButton[class][class][class] {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: 0;
}

.OnlineEnrollmentPage .cardActionButtonLabel {
  max-width: fit-content;
  margin-left: 0.1rem;
}

/* Copyright 2021 Epic Systems Corporation */
.EducationCard[class][class] {
  display: flex;
  height: min-content;
  min-height: unset;
  padding: 5px;
}

.EducationCard ._Gutter {
  padding-top: 0.3rem;
  padding-right: 0.3rem;
}

.EducationCard ._Content {
  font-size: var(--wptheme_font-size_-1);
  padding: 0rem 0.3rem;
}

.EducationCard ._Content .learnMoreCardLink[class][class] {
  font-size: var(--wptheme_font-size_-1);
  margin: 0rem 0;
  padding: 0rem;
  text-align: unset;
  width: fit-content;
}

/* Copyright 2023 Epic Systems Corporation */
.ExternalJumpPage {
  text-align: center;
  padding-top: 4rem;
}

/* Copyright 2021 Epic Systems Corporation */
.VideoCard {
  height: 100%;
  word-break: break-word;
  hyphens: auto;
}

.VideoCard .videoCardAction {
  display: flex;
  flex-direction: column;
}

.VideoCard .videoCardAction .videoThumbnail {
  padding: 0.2rem;
  aspect-ratio: 16/9;
  height: unset;
  width: 100%;
}

.VideoCard .videoCardAction .videoCardTitle {
  text-align: left;
  padding: 0 0.4rem 0.4rem 0.4rem;
}

.WatchVideo .description {
  display: inline-block;
  padding-top: 0.25rem;
}

.WatchVideo .pageContent {
  display: flex;
  flex-wrap: wrap;
}

.WatchVideo .videoDisplay {
  flex: 1 0 100%;
  padding: 0.75rem 0 0.5rem;
}

@media only screen and (min-width: 769px) {
  .WatchVideo .videoDisplay {
    flex-basis: 75%;
    vertical-align: top;
  }
}
.WatchVideo .videoDisplay .videoWrapper {
  height: 0;
  position: relative;
  padding-bottom: 56.25%;
}

.WatchVideo .videoDisplay .videoPlayer {
  position: absolute;
  width: 100%;
  height: 100%;
}

.WatchVideo .RelatedVideos {
  flex: 0 0 75%;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.WatchVideo .RelatedVideos ._ListElement {
  padding: 7px 0px;
}

@media only screen and (min-width: 426px) {
  .WatchVideo .RelatedVideos {
    flex-basis: 100%;
  }
  .WatchVideo .RelatedVideos ._List {
    display: flex;
    flex-wrap: wrap;
  }
  .WatchVideo .RelatedVideos ._List ._ListElement {
    flex-basis: 50%;
    padding: 7px;
  }
}
@media only screen and (min-width: 769px) {
  .WatchVideo .RelatedVideos[class] {
    flex-basis: 25%;
    padding-left: 5%;
  }
  .WatchVideo .RelatedVideos[class] ._List {
    display: block;
  }
  .WatchVideo .RelatedVideos[class] ._ListElement {
    padding: 7px 0px;
  }
}
.mobile .ExplorePage .featureLibraryTitle {
  display: none;
}

.mobile .ExplorePage .featureLibPretext {
  padding-top: 12px;
}

/* Copyright 2022 Epic Systems Corporation */
#screening-page-btns {
  margin-right: 0.5rem;
}

#eCheckInFinancialAssistanceContainer .addItem,
#eCheckInFinancialAssistanceIncomeContainer .addItem {
  width: 100%;
  padding: 0;
  margin-left: 0;
  margin-top: 0.5rem;
  margin-right: 0;
  background-color: unset;
  box-shadow: unset;
}

#eCheckInFinancialAssistanceContainer .addItem:focus, #eCheckInFinancialAssistanceContainer .addItem:hover,
#eCheckInFinancialAssistanceIncomeContainer .addItem:focus,
#eCheckInFinancialAssistanceIncomeContainer .addItem:hover {
  background-color: unset;
  box-shadow: unset;
}

#eCheckInFinancialAssistanceContainer .addItem .addCard,
#eCheckInFinancialAssistanceContainer .addItem ._Segment,
#eCheckInFinancialAssistanceIncomeContainer .addItem .addCard,
#eCheckInFinancialAssistanceIncomeContainer .addItem ._Segment {
  background-color: inherit;
  border: 2px dashed #cccccc;
  padding: 0.5rem 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}

#eCheckInFinancialAssistanceContainer .addItem .addCard.withItems,
#eCheckInFinancialAssistanceContainer .addItem ._Segment.withItems,
#eCheckInFinancialAssistanceIncomeContainer .addItem .addCard.withItems,
#eCheckInFinancialAssistanceIncomeContainer .addItem ._Segment.withItems {
  min-height: 6rem;
}

#eCheckInFinancialAssistanceContainer .addItem .addCard ._Text,
#eCheckInFinancialAssistanceContainer .addItem ._Segment ._Text,
#eCheckInFinancialAssistanceIncomeContainer .addItem .addCard ._Text,
#eCheckInFinancialAssistanceIncomeContainer .addItem ._Segment ._Text {
  color: #0074AD;
}

#eCheckInFinancialAssistanceContainer .addItem .addLabel:before,
#eCheckInFinancialAssistanceIncomeContainer .addItem .addLabel:before {
  content: "+";
  display: inline-block;
  font-size: var(--wptheme_font-size_7);
  margin: 0 0.25rem 0 0;
  vertical-align: middle;
}

#eCheckInFinancialAssistanceIncomeContainer .faContent {
  margin-bottom: 1.5rem;
}

#eCheckInFinancialAssistanceContainer ._PageHeading,
#eCheckInFinancialAssistanceIncomeContainer ._PageHeading {
  text-align: left;
}

#eCheckInFinancialAssistanceContainer .fullWidth,
#eCheckInFinancialAssistanceIncomeContainer .fullWidth {
  width: 70%;
}

#eCheckInFinancialAssistanceContainer .size-50,
#eCheckInFinancialAssistanceIncomeContainer .size-50 {
  height: 3rem;
  width: 3rem;
}

#eCheckInFinancialAssistanceContainer .boundary-strong,
#eCheckInFinancialAssistanceIncomeContainer .boundary-strong {
  min-height: unset;
}

#eCheckInFinancialAssistanceContainer .sidebar,
#eCheckInFinancialAssistanceIncomeContainer .sidebar {
  max-width: 6rem;
  display: inline-block;
  text-align: center;
}

#eCheckInFinancialAssistanceContainer .faDetails,
#eCheckInFinancialAssistanceIncomeContainer .faDetails {
  width: auto;
  display: inline-block;
}

#eCheckInFinancialAssistanceContainer .faContent,
#eCheckInFinancialAssistanceIncomeContainer .faContent {
  width: 80%;
}

#eCheckInFinancialAssistanceContainer .promptButtons,
#eCheckInFinancialAssistanceIncomeContainer .promptButtons {
  display: flex;
}

#eCheckInFinancialAssistanceContainer .promptButtons ._Command,
#eCheckInFinancialAssistanceIncomeContainer .promptButtons ._Command {
  margin-right: 0.5rem;
}

#eCheckInFinancialAssistanceContainer .faPromptCard,
#eCheckInFinancialAssistanceIncomeContainer .faPromptCard {
  margin-bottom: 1rem;
}

#eCheckInFinancialAssistanceContainer .faPromptCard fieldset,
#eCheckInFinancialAssistanceIncomeContainer .faPromptCard fieldset {
  margin-bottom: 0;
}

#eCheckInFinancialAssistanceContainer .cardContentMargin ._heading,
#eCheckInFinancialAssistanceIncomeContainer .cardContentMargin ._heading {
  padding-top: 0;
}

#eCheckInFinancialAssistanceContainer .cardContentMargin ._labelledField,
#eCheckInFinancialAssistanceIncomeContainer .cardContentMargin ._labelledField {
  width: 100%;
}

@media only screen and (max-width: 768px) {
  #eCheckInFinancialAssistanceContainer .faContent,
  #eCheckInFinancialAssistanceContainer .fullWidth,
  #eCheckInFinancialAssistanceIncomeContainer .faContent,
  #eCheckInFinancialAssistanceIncomeContainer .fullWidth {
    width: 100%;
  }
  #eCheckInFinancialAssistanceContainer .row,
  #eCheckInFinancialAssistanceIncomeContainer .row {
    display: flex;
  }
  #eCheckInFinancialAssistanceContainer ._ActionGroup svg,
  #eCheckInFinancialAssistanceIncomeContainer ._ActionGroup svg {
    margin-left: auto;
  }
  #eCheckInFinancialAssistanceContainer ._ActionGroup ._Text,
  #eCheckInFinancialAssistanceIncomeContainer ._ActionGroup ._Text {
    width: 50%;
  }
}
/* Copyright 2022 Epic Systems Corporation */
/* Copyright 2022-2023 Epic Systems Corporation */
@media print {
  .ListPage .fullWidthPrint.grid > .row > .col-9 {
    display: block;
    width: calc(100% - 12px);
  }
}
.ListPage .genProfileIndItem .indName {
  color: #0074AD;
}

.ListPage .genProfileIndItem .indText {
  width: calc(100% - 30px);
  align-self: flex-start;
}

.IndicatorTypeSection {
  margin: 1.25em 0 0.5em 0;
}

.IndicatorTypeSection ._Banner {
  border: 1px solid #dbdbdb;
  border-radius: 6px;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  display: flex;
  padding: 0.5em;
  margin-bottom: 0.5em;
  break-inside: avoid;
  page-break-inside: avoid;
}

.IndicatorTypeSection ._Banner.informational {
  background-color: #ebf4f8;
}

.IndicatorTypeSection ._Banner.informational ._PageHeading {
  color: #0074AD;
}

.IndicatorTypeSection ._Banner.informational ._Icon {
  fill: #0074AD;
}

.IndicatorTypeSection ._Banner.success {
  background-color: #ccffd8;
}

.IndicatorTypeSection ._Banner.success ._PageHeading {
  color: #0f784a;
}

.IndicatorTypeSection ._Banner.success ._Icon {
  fill: #0f784a;
}

.IndicatorTypeSection ._Banner.warning {
  background-color: #ffffd0;
}

.IndicatorTypeSection ._Banner.warning ._PageHeading {
  color: #000000;
}

.IndicatorTypeSection ._Banner.warning ._Icon {
  fill: #000000;
}

.IndicatorTypeSection ._Banner.critical {
  background-color: #ffe8e8;
}

.IndicatorTypeSection ._Banner.critical ._PageHeading {
  color: #d80000;
}

.IndicatorTypeSection ._Banner.critical ._Icon {
  fill: #d80000;
}

.IndicatorTypeSection ._Banner ._PageHeading {
  padding: 0 0 0.125em 0;
}

.IndicatorTypeSection ._Banner ._Icon {
  flex-shrink: 0;
  align-self: flex-start;
  break-inside: avoid;
  page-break-inside: avoid;
}

.IndicatorTypeSection ._Banner .bannerContent {
  display: flex;
  flex-wrap: nowrap;
}

.IndicatorTypeSection ._Banner .bannerActions {
  width: auto;
  flex-shrink: 0;
  display: inline-flex;
  align-self: center;
}

.IndicatorTypeSection ._Banner .bannerActions ._Command {
  margin-left: 0.25em;
  margin-right: 0.25em;
}

.IndicatorTypeSection ._Banner .bannerText {
  display: inline-flex;
  flex-grow: 1;
  flex-direction: column;
  flex-basis: 400px;
  padding-left: 0.5em;
  padding-right: 0.5em;
  align-self: center;
}

.IndicatorTypeSection .sectionHeading {
  margin-top: 0.75em;
  margin-bottom: 0.5em;
}

.IndicatorTypeSection .sectionHeadingTitle {
  display: flex;
}

.IndicatorTypeSection .preText[class] {
  margin-top: 0;
}

.IndicatorTypeSection .sectionTitle {
  padding-top: 0;
}

.IndicatorTypeSection .typeIcon {
  margin-left: -5px;
}

.NonRelevantIndicatorSection {
  margin: 1.25em 0 0.5em 0;
}

.NonRelevantIndicatorSection ._Banner {
  border: 1px solid #dbdbdb;
  border-radius: 6px;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  display: flex;
  padding: 0.5em;
  margin-bottom: 0.5em;
  break-inside: avoid;
  page-break-inside: avoid;
}

.NonRelevantIndicatorSection ._Banner.informational {
  background-color: #ebf4f8;
}

.NonRelevantIndicatorSection ._Banner.informational ._PageHeading {
  color: #0074AD;
}

.NonRelevantIndicatorSection ._Banner.informational ._Icon {
  fill: #0074AD;
}

.NonRelevantIndicatorSection ._Banner.success {
  background-color: #ccffd8;
}

.NonRelevantIndicatorSection ._Banner.success ._PageHeading {
  color: #0f784a;
}

.NonRelevantIndicatorSection ._Banner.success ._Icon {
  fill: #0f784a;
}

.NonRelevantIndicatorSection ._Banner.warning {
  background-color: #ffffd0;
}

.NonRelevantIndicatorSection ._Banner.warning ._PageHeading {
  color: #000000;
}

.NonRelevantIndicatorSection ._Banner.warning ._Icon {
  fill: #000000;
}

.NonRelevantIndicatorSection ._Banner.critical {
  background-color: #ffe8e8;
}

.NonRelevantIndicatorSection ._Banner.critical ._PageHeading {
  color: #d80000;
}

.NonRelevantIndicatorSection ._Banner.critical ._Icon {
  fill: #d80000;
}

.NonRelevantIndicatorSection ._Banner ._PageHeading {
  padding: 0 0 0.125em 0;
}

.NonRelevantIndicatorSection ._Banner ._Icon {
  flex-shrink: 0;
  align-self: flex-start;
  break-inside: avoid;
  page-break-inside: avoid;
}

.NonRelevantIndicatorSection ._Banner .bannerContent {
  display: flex;
  flex-wrap: nowrap;
}

.NonRelevantIndicatorSection ._Banner .bannerActions {
  width: auto;
  flex-shrink: 0;
  display: inline-flex;
  align-self: center;
}

.NonRelevantIndicatorSection ._Banner .bannerActions ._Command {
  margin-left: 0.25em;
  margin-right: 0.25em;
}

.NonRelevantIndicatorSection ._Banner .bannerText {
  display: inline-flex;
  flex-grow: 1;
  flex-direction: column;
  flex-basis: 400px;
  padding-left: 0.5em;
  padding-right: 0.5em;
  align-self: center;
}

.NonRelevantIndicatorSection .disclosureButton {
  justify-content: flex-start;
}

.IndicatorDetails {
  word-break: normal;
  overflow-wrap: anywhere;
}

.IndicatorDetails ._ExpandableItemList {
  margin: 0;
}

.IndicatorDetails ._ExpandableItemList ._ExpandCommand {
  display: flex;
  justify-content: center;
  padding: 0.5rem;
  width: 100%;
  min-height: 4em;
  max-height: none;
}

.IndicatorDetails ._ExpandableItemList ._ExpandCommand .arrowIcon {
  color: #0074AD;
  width: 1rem;
  height: 1rem;
  margin-left: 0.5rem;
  padding-top: 0.2rem;
  vertical-align: middle;
  transition: transform 0.5s ease 0s;
  flex-shrink: 0;
  color: #0074AD;
  margin-top: 0.7rem;
}

.IndicatorDetails ._ExpandableItemList ._ExpandCommand .arrowIcon.expanded {
  transform: rotate(-180deg);
}

@media print {
  .IndicatorDetails ._ExpandableItemList ._ExpandCommand .arrowIcon {
    display: none;
  }
}
.IndicatorDetails ._ExpandableItemList ._ExpandCommand .plainText {
  text-align: left;
}

.IndicatorDetails ._ExpandableItemList ._ExpandableItem {
  transition: all 0.25s ease-in-out;
  overflow: hidden;
  max-height: 0rem;
  visibility: hidden;
}

.IndicatorDetails ._ExpandableItemList ._ExpandableItem.expanded {
  max-height: none;
  visibility: visible;
  overflow: visible;
}

@media print {
  .IndicatorDetails ._ExpandableItemList ._ExpandableItem {
    max-height: none;
    visibility: visible;
    overflow: visible;
  }
}
.IndicatorDetails ._Banner {
  border: 1px solid #dbdbdb;
  border-radius: 6px;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  display: flex;
  padding: 0.5em;
  margin-bottom: 0.5em;
  break-inside: avoid;
  page-break-inside: avoid;
}

.IndicatorDetails ._Banner.informational {
  background-color: #ebf4f8;
}

.IndicatorDetails ._Banner.informational ._PageHeading {
  color: #0074AD;
}

.IndicatorDetails ._Banner.informational ._Icon {
  fill: #0074AD;
}

.IndicatorDetails ._Banner.success {
  background-color: #ccffd8;
}

.IndicatorDetails ._Banner.success ._PageHeading {
  color: #0f784a;
}

.IndicatorDetails ._Banner.success ._Icon {
  fill: #0f784a;
}

.IndicatorDetails ._Banner.warning {
  background-color: #ffffd0;
}

.IndicatorDetails ._Banner.warning ._PageHeading {
  color: #000000;
}

.IndicatorDetails ._Banner.warning ._Icon {
  fill: #000000;
}

.IndicatorDetails ._Banner.critical {
  background-color: #ffe8e8;
}

.IndicatorDetails ._Banner.critical ._PageHeading {
  color: #d80000;
}

.IndicatorDetails ._Banner.critical ._Icon {
  fill: #d80000;
}

.IndicatorDetails ._Banner ._PageHeading {
  padding: 0 0 0.125em 0;
}

.IndicatorDetails ._Banner ._Icon {
  flex-shrink: 0;
  align-self: flex-start;
  break-inside: avoid;
  page-break-inside: avoid;
}

.IndicatorDetails ._Banner .bannerContent {
  display: flex;
  flex-wrap: nowrap;
}

.IndicatorDetails ._Banner .bannerActions {
  width: auto;
  flex-shrink: 0;
  display: inline-flex;
  align-self: center;
}

.IndicatorDetails ._Banner .bannerActions ._Command {
  margin-left: 0.25em;
  margin-right: 0.25em;
}

.IndicatorDetails ._Banner .bannerText {
  display: inline-flex;
  flex-grow: 1;
  flex-direction: column;
  flex-basis: 400px;
  padding-left: 0.5em;
  padding-right: 0.5em;
  align-self: center;
}

@media print {
  .IndicatorDetails .fullWidthPrint.grid > .row > .col-9 {
    display: block;
    width: calc(100% - 12px);
  }
}
.IndicatorDetails .descriptionText {
  /*rtl:raw:
  	direction: ltr;    
   */
}

.IndicatorDetails ._ExpandableItemList {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
}

.InteractionCard[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .InteractionCard[class] {
  border-radius: 10px;
  border: none;
}

.InteractionCard:is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.InteractionCard[class] {
  width: 100%;
  min-height: 0;
  padding: 0;
}

@media print {
  .InteractionCard {
    border: 1px solid #767676;
    display: block !important;
  }
}
.InteractionCard ._ExpandCommand[class] {
  min-height: 0;
  padding: 0.5rem;
}

.InteractionCard .interactionDescription {
  padding: 0.5rem;
  padding-top: 0;
}

.InteractionCard .interactionRow {
  display: flex;
  align-items: flex-start;
}

.InteractionRow {
  display: flex;
  align-items: flex-start;
}

.InteractionRow .interactionTitle {
  text-align: left;
  word-break: normal;
  overflow-wrap: anywhere;
  align-self: center;
  width: fit-content;
}

.InteractionRow .interactionBadge {
  border-width: thin;
  border-style: solid;
  border-radius: 5px;
  padding: 3px;
  margin: 5px;
  font-weight: bold;
  width: min-content;
}

.InteractionRow .infoBadge {
  background-color: #e2f1fe;
  border-color: #0085f2;
}

.InteractionRow .warningBadge {
  background-color: #faf2ca;
  border-color: #af9308;
}

.RelatedResult {
  width: 100%;
  display: contents;
}

/* Copyright 2022-2023 Epic Systems Corporation */
/* Copyright 2022-2023 Epic Systems Corporation */
.IndicatorPreview {
  display: flex;
  height: 100%;
  word-break: normal;
  overflow-wrap: anywhere;
}

.IndicatorPreview .subtitle[class][class] {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  margin-top: 0;
}

[data-altstylesheet="High Contrast"] .IndicatorPreview .subtitle[class][class] {
  color: #000000;
}

.IndicatorPreview .arrowIcon {
  color: #999999;
  align-self: center;
  /*rtl:raw:
                transform: scaleX(-1);
        */
}

.IndicatorPreview .indName {
  padding: 0;
}

.IndicatorCard[class][class] {
  height: 100%;
  width: 100%;
  min-height: 0;
}

.IndicatorCard .IndicatorLink {
  text-decoration: none;
}

/* Copyright 2023 Epic Systems Corporation */
.PatientGoalsWidgetContent[class] {
  height: 100%;
}

.PatientGoalEditor {
  display: flex;
  flex-direction: column;
}

.PatientGoalEditor[class] {
  height: 100%;
}

.PatientGoalEditor ._Command {
  word-break: break-word !important;
  display: inline !important;
}

@media screen and (max-width: 768px) {
  .PatientGoalEditor ._Command ._actionable[class][class] {
    padding: 0 0.5rem;
  }
}
.PatientGoalEditor ._Command.saveBtn, .PatientGoalEditor ._Command.cancelBtn {
  margin: 0 0.5rem 0 0;
}

.PatientGoalEditor .buttonIcon {
  display: inline;
  margin-right: 1rem;
}

.PatientGoalEditor ._PageHeading._readOnlyText._heading {
  padding: 0.2rem 0.5rem;
  margin: 0.2rem 0.4rem;
  width: fit-content;
  flex-grow: 0;
}

.PatientGoalEditor ._PageHeading._readOnlyText._heading[class][class] {
  display: inline;
}

.PatientGoalEditor ._TextEntry {
  height: 100%;
  width: 100%;
  flex-grow: 1;
  padding: 0 0.5rem;
}

.PatientGoalEditor ._TextEntry label {
  margin: 0.3rem 0 0.2rem 0.4rem;
}

.PatientGoalEditor ._TextEntry ._TextInput {
  height: 100%;
  min-height: 8rem;
}

.PatientGoalEditor .readonlyGoal {
  color: #000000;
  padding: 0.5rem 0.5rem 0 1rem;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.PatientGoalEditor .readonlyGoal ._Text._readOnlyText {
  margin: 0;
}

.PatientGoalEditor .readonlyGoal ._readOnlyText.label {
  margin-bottom: 0.75rem;
}

.PatientGoalEditor ._ActionGroup.WidgetGoTo._layout[class][class][class] {
  flex-grow: 0;
}

@media screen and (max-width: 768px) {
  .PatientGoalEditor ._ActionGroup.WidgetGoTo._layout[class][class][class] {
    margin: 0;
  }
}
.PatientGoalEditor .goalIcon[class][class][class] {
  width: clamp(16px, 1.385rem, 48px);
  height: clamp(16px, 1.385rem, 48px);
  margin-right: 0.1rem;
  flex-grow: 0;
}

.PatientGoalEditor ._ValidatedInput + ._ValidationMessage:not(:empty) {
  margin-top: 0;
  padding: 0 0.5rem;
}

.PatientGoalEditor .saveCancelBtns {
  padding: 0.25rem 0.5rem 0.5rem;
}

.NoGoals {
  text-align: center;
  display: flex;
  flex-direction: column;
  height: 100%;
}

.NoGoals .textWrapper[class] {
  padding: 0 2rem;
}

.NoGoals .noGoalsItemActions {
  word-break: break-word;
  display: inline;
}

.NoGoals .noGoalsItemActions[class] {
  padding: 0;
}

@media screen and (max-width: 768px) {
  .NoGoals .noGoalsItemActions ._actionable[class][class] {
    padding: 0 0.5rem;
  }
}
.NoGoals .noGoalsItemActions .noGoalsButtonIcon[class][class][class] {
  margin-right: 0.1rem;
  width: clamp(16px, 1.385rem, 48px);
  height: clamp(16px, 1.385rem, 48px);
  flex-grow: 0;
}

.CareTeamGoalsWidgetRow .widgetRowTextContent .subText[class][class] {
  margin: 0 0 0 0.25rem;
  font-weight: 800;
}

.CareTeamGoalsWidgetRow .widgetRowTextContent .subText.valueText {
  color: #000000;
  /*rtl:raw:
  direction: ltr;
  */
}

.CareTeamGoalsWidgetRow ._Text._readOnlyText._StatusBadge {
  margin-top: 0;
}

.ConditionView .CareTeamGoalsWidgetRow .WidgetRow .widgetRowContent .textAndBadgeWrapper {
  flex-direction: column;
  align-items: flex-start;
}

.GoalsPage .goalsPageContent {
  margin-top: 1.25rem;
}

.GoalsPage .goalsPageContent[class][class] .Widget {
  margin: 0;
}

.GoalsPage .WidgetRow .widgetRowContent .textAndBadgeWrapper {
  flex-direction: column;
  align-items: flex-start;
}

.GoalsPage .WidgetRow .widgetRowContent .textAndBadgeWrapper .widgetRowTextContent {
  min-height: min-content;
}

.GoalsPage .CareTeamGoalCardContent {
  padding-left: 1rem;
}

.CareTeamGoalCard[class] {
  margin: 1.25rem 0 0 0;
  width: 100%;
  padding: 0;
  display: flex;
  flex-direction: column;
}

.CareTeamGoalCard.Widget ._DataTable td,
.CareTeamGoalCard.Widget ._DataTable th {
  padding: 0.5rem 0 0.5rem 0.5rem;
  vertical-align: top;
}

.CareTeamGoalCard .goalCardHeader {
  padding: 0.5rem;
  border-bottom: 1px solid #cccccc;
  display: flex;
  align-items: flex-start;
}

.CareTeamGoalCard .goalCardHeader h2._PageHeading._readOnlyText._heading {
  padding: 0;
  display: inline;
  vertical-align: middle;
  margin-left: 0.5rem;
}

.CareTeamGoalCard .goalCardHeader .goalCardHeaderEmblem {
  margin: 0.2rem 0.2rem 0 0.2rem;
  vertical-align: middle;
}

.CareTeamGoalCardContent {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
  padding: 0.5rem 0.75rem 0.5rem 1.15rem;
}

.CareTeamGoalCardContent .WidgetRow {
  padding: 0;
}

.CareTeamGoalCardContent .WidgetRow .widgetRowContent {
  padding-left: 0;
}

.CareTeamGoalCardContent .widgetRowTextContent .subText.valueText,
.CareTeamGoalCardContent .widgetRowTextContent .subIcon.valueText {
  color: #000000;
}

.CareTeamGoalCardContent .widgetRowTextContent .subText.notOnTrack,
.CareTeamGoalCardContent .widgetRowTextContent .subIcon.notOnTrack {
  fill: #d75e56;
}

.CareTeamGoalCardContent .widgetRowTextContent .subText.onTrack,
.CareTeamGoalCardContent .widgetRowTextContent .subIcon.onTrack {
  fill: #0f784a;
}

.CareTeamGoalCardContent .widgetRowTextContent .subText.noChange,
.CareTeamGoalCardContent .widgetRowTextContent .subIcon.noChange {
  fill: #005ebb;
}

.CareTeamGoalCardContent h3._PageHeading._readOnlyText._heading {
  padding: 0;
  width: fit-content;
}

.CareTeamGoalCardContent .WidgetRow {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 0.25rem;
}

.CareTeamGoalCardContent .primaryText {
  display: none;
}

.CareTeamGoalCardContent .MessageContent {
  width: fit-content;
  max-width: 100%;
}

.CareTeamGoalCardContent .Message {
  margin-bottom: 0;
  overflow: auto;
}

.CareTeamGoalCardContent .headerArea {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}

.CareTeamGoalCardContent .headerArea .viewFullTrends {
  flex-shrink: 0;
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
}

.CareTeamGoalCardContent .noTrendData[class][class] {
  margin-top: 0.25rem;
}

.CareTeamGoalCardContent .creationInfo[class][class] {
  margin-bottom: 0;
}

.CareTeamGoalCardContent .viewFullText[class][class] {
  align-self: flex-start;
  margin: 0;
}

.GoalChart {
  padding-right: 0.25rem;
}

.GoalChart fieldset[class][class] {
  padding: 0;
}

.GoalChart fieldset ._Choice {
  margin-bottom: 0;
}

.GoalChart .graphContent ._ResponsiveLegend[class][class] {
  padding-top: 0;
}

.GoalChart ._Segment._container.boundary-none._GraphTitle {
  display: none;
}

.ReadingValueTableCell .icon {
  vertical-align: bottom;
}

.ReadingValueTableCell .value {
  margin-right: 0.5rem;
}

.ReadingValueTableCell .notOnTrack {
  fill: #d75e56;
}

.ReadingValueTableCell .onTrack {
  fill: #0f784a;
}

.ReadingValueTableCell .noChange {
  fill: #005ebb;
}

.ReadingValueTableCell ._StatusBadge ._Text._readOnlyText {
  display: inline-block;
  text-transform: lowercase;
  white-space: nowrap;
}

.ReadingValueTableCell ._StatusBadge ._Text._readOnlyText::first-letter {
  text-transform: uppercase;
}

@media print {
  .GoalTrendsPage .fullWidthPrint.grid > .row > .col-9 {
    display: block;
    width: calc(100% - 12px);
  }
}
.GoalTrendsPage .GoalChart {
  padding: 0 0.5rem 0.5rem;
}

.GoalTrendsPage .CareTeamGoalCard[class][class] {
  margin: 0;
}

.GoalTrendsPage .CareTeamGoalCard .noDataAboutGoal {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.GoalTrendsPage .CareTeamGoalCard .noDataAboutGoal[class][class] {
  padding: 0.5rem 0;
  margin: 0.5rem;
  width: auto;
  background-color: #f8f8f8;
  text-align: center;
}

.GoalTrendsPage .selectionList ._DataEntrySet-fields {
  display: flex;
  flex-direction: column;
}

.GoalTrendsPage .selectionList ._Choice {
  margin: 0;
}

.GoalTrendsPage ._Segment._container.boundary-strong.listItemGraphContainer {
  padding: 0;
}

/* Copyright 2023 Epic Systems Corporation */
@media print {
  .GrowthCharts .fullWidthPrint.grid > .row > .col-9 {
    display: block;
    width: calc(100% - 12px);
  }
}
.GrowthCharts .growthChartsDataContainer {
  display: flex;
  align-items: flex-start;
  flex-direction: row;
}

@media screen and (max-width: 768px) {
  .GrowthCharts .growthChartsDataContainer {
    flex-direction: column;
  }
}
.mobile .GrowthCharts ._PageTitle {
  display: none;
}

.GrowthChartData {
  padding-left: 1rem;
}

@media screen and (max-width: 768px) {
  .GrowthChartData {
    margin: 0.5rem 0;
    padding: 0;
  }
}
.GrowthChartData .datasetHeading {
  margin-bottom: 0.5rem;
}

.GrowthChartData .datasetHeading ._PageHeading {
  padding: 0;
}

@media print {
  .GrowthChartData .printAsBlock {
    display: block;
  }
}
.ChartOptions {
  position: -webkit-sticky;
  position: sticky;
  z-index: 101;
  top: var(--wp-header-height);
}

.ChartOptions .settingsInfo > * {
  padding: 0.25rem;
}

@media print {
  .ChartOptions {
    display: none;
  }
}
.ChartOptions .settingsContainer {
  border-radius: 6px;
  border: 1px solid #cccccc;
  background-color: #e6f1f7;
}

@media screen and (max-width: 768px) {
  .ChartOptions .settingsContainer {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    min-width: calc(100% + 2px);
    margin-left: -1px;
    margin-right: -1px;
  }
}
.ChartOptions .settingsContainer ._DropDownList {
  width: 100%;
}

.ChartOptions .settingsContainer .disclosureButton {
  padding: 0.5rem;
  color: #0074AD;
}

.ChartOptions .settingsContainer .disclosureButton .disclosureChevron {
  margin-left: auto;
}

.ChartOptions .settingsContainer .settingsInfo {
  border-top: 1px solid #cccccc;
  padding: 0.5rem;
  max-height: 75vh;
  overflow-y: auto;
  overflow-x: hidden;
  word-wrap: break-word;
}

@media screen and (max-height: 550px) {
  .ChartOptions .settingsContainer .settingsInfo {
    max-height: 65vh;
  }
}
.ChartOptions .settingsContainer .settingsInfo ._DataEntrySet-legend.fieldGroupPrompt {
  color: #686868;
}

.ChartOptions .settingsContainer .settingsInfo .ChartTypeFilters,
.ChartOptions .settingsContainer .settingsInfo .UnitToggle,
.ChartOptions .settingsContainer .settingsInfo .FullChartToggle,
.ChartOptions .settingsContainer .settingsInfo .EntryTypeToggle {
  padding-top: 0rem;
}

.ChartOptions .settingsContainer .settingsInfo .ChartTypeFilters ._DataEntrySet._container._ChoiceGroup._container.plain,
.ChartOptions .settingsContainer .settingsInfo .UnitToggle ._DataEntrySet._container._ChoiceGroup._container.plain,
.ChartOptions .settingsContainer .settingsInfo .FullChartToggle ._DataEntrySet._container._ChoiceGroup._container.plain,
.ChartOptions .settingsContainer .settingsInfo .EntryTypeToggle ._DataEntrySet._container._ChoiceGroup._container.plain {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.ChartTypeFilters {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  column-gap: 0.5rem;
}

.ChartTypeFilters .chartTypeSelectionList ._DataEntrySet-fields {
  flex-direction: column;
}

.Chart {
  margin-bottom: 1rem;
}

.Chart ._GraphTitle .graphHeading {
  font-size: var(--wptheme_font-size_1);
  padding: 0.5rem;
}

@media print {
  .Chart ._GraphTitle .graphHeading {
    font-size: var(--wptheme_font-size_-1);
  }
}
.Chart ._GraphTitle .descriptor {
  padding-left: 0.5rem;
  margin-top: -0.25rem;
  margin-bottom: 0.5rem;
  font-style: italic;
}

@media print {
  .Chart .graphContent {
    display: inline-block;
    max-height: fit-content;
  }
}
@media print {
  .Chart .disclosureButton {
    display: none;
  }
}
.Chart .referenceCurve {
  stroke-width: 1.5px;
}

@media screen and (min-width: 768px) {
  .Chart .referenceCurve {
    stroke-width: 2;
  }
}
.Chart .dashedCurve {
  stroke-dasharray: 8, 4;
}

.Chart .dottedCurve {
  stroke-dasharray: 2, 5;
}

.Chart .xAxisTitle tspan,
.Chart .yAxisTitle tspan {
  fill: #000000 !important;
}

/* Copyright 2025 Epic Systems Corporation */
.CurrentStepCard {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  overflow: hidden;
  margin-bottom: 1rem;
}

.tvmode .CurrentStepCard {
  border-radius: 10px;
  border: none;
}

.CurrentStepCard:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .CurrentStepCard:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.CurrentStepCard:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #edf3f9;
  text-decoration: none;
}

.CurrentStepCard .currentStepContainer {
  padding: 0rem;
}

.CurrentStepCard .currentStepContainer .timeOfDayHat {
  height: 1rem;
}

.morningTheme .CurrentStepCard .currentStepContainer .timeOfDayHat {
  background-color: #E95878;
  background-image: linear-gradient(to right, #E95878 75%, #F6BE5F 100%);
}

.afternoonTheme .CurrentStepCard .currentStepContainer .timeOfDayHat {
  background-color: #349CDD;
  background-image: linear-gradient(to right, #349CDD 75%, #9CF7FA 100%);
}

.eveningTheme .CurrentStepCard .currentStepContainer .timeOfDayHat {
  background-color: #6B6BB7;
  background-image: linear-gradient(to right, #6B6BB7 75%, #DE8FF2 100%);
}

.CurrentStepCard .currentStepContainer .titleCard {
  display: flex;
  align-items: center;
}

.CurrentStepCard .currentStepContainer .titleCard .currentStepTitleText {
  padding: 0;
  margin: 0;
  margin-right: 0.5rem;
  flex: 1 1 auto;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  font-size: var(--wptheme_font-size_3);
  font-weight: bold;
}

.CurrentStepCard .currentStepContainer .detailsTextContainer {
  display: flex;
  align-content: stretch;
  margin-bottom: 0.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.CurrentStepCard .currentStepContainer .detailsTextContainer .infoIconContainer {
  flex-basis: 2rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.morningTheme .CurrentStepCard .currentStepContainer .detailsTextContainer .infoIconContainer .infoIcon {
  color: #E95878;
}

.afternoonTheme .CurrentStepCard .currentStepContainer .detailsTextContainer .infoIconContainer .infoIcon {
  color: #349CDD;
}

.eveningTheme .CurrentStepCard .currentStepContainer .detailsTextContainer .infoIconContainer .infoIcon {
  color: #6B6BB7;
}

.CurrentStepCard .currentStepContainer .detailsTextContainer .detailsText {
  width: 100%;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.CurrentStepCard .currentStepContainer .detailsTextContainer .detailsText li {
  margin-top: 0rem;
  min-height: 1rem;
}

.CurrentStepIcon {
  margin: 0.5rem;
  width: 3rem;
  height: 3rem;
  border-radius: 1.5rem;
  flex: 0 0 auto;
}

.CurrentStepIcon.iconClipboardBackground {
  background-color: #fef2e8;
}

.CurrentStepIcon.iconPinWithCrossBackground {
  background-color: #dee9f7;
}

.CurrentStepIcon.iconStethoscopeBackground {
  background-color: #dee9f7;
}

.CurrentStepIcon.iconMedicalBagBackground {
  background-color: #fae4e8;
}

.CurrentStepIcon.iconHeartInHandsBackground {
  background-color: #fff8df;
}

.CurrentStepIcon.iconDoorBackground {
  background-color: #daefda;
}

.CurrentStepIcon.iconHospitalBuildingBackground {
  background-color: #dee9f7;
}

.CurrentStepIcon.iconHospitalBedBackground {
  background-color: #ede7fb;
}

.CurrentStepIcon .currentStepIcon {
  width: 2rem;
  height: 2rem;
  margin: 0.5rem;
}

.HappeningNow {
  width: 100%;
}

.MedicationsWidget {
  display: flex;
  align-items: center;
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  padding: 0.5rem;
  position: relative;
  break-inside: avoid;
}

.tvmode .MedicationsWidget {
  border-radius: 10px;
  border: none;
}

.MedicationsWidget:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .MedicationsWidget:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.MedicationsWidget:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #edf3f9;
  text-decoration: none;
}

.MedicationsWidget .arrowIcon {
  display: flex;
  width: 2.5rem;
  height: 2.5rem;
  justify-content: space-evenly;
  align-items: center;
}

.SelfRegSection {
  display: flex;
  align-items: center;
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  padding: 0.5rem;
  position: relative;
  break-inside: avoid;
}

.tvmode .SelfRegSection {
  border-radius: 10px;
  border: none;
}

.SelfRegSection:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .SelfRegSection:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.SelfRegSection:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #edf3f9;
  text-decoration: none;
}

.SelfRegSection .arrowIcon {
  display: flex;
  width: 2.5rem;
  height: 2.5rem;
  justify-content: space-evenly;
  align-items: center;
}

.TestResultsWidget {
  display: flex;
  align-items: center;
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  padding: 0.5rem;
  position: relative;
  break-inside: avoid;
}

.tvmode .TestResultsWidget {
  border-radius: 10px;
  border: none;
}

.TestResultsWidget:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .TestResultsWidget:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.TestResultsWidget:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #edf3f9;
  text-decoration: none;
}

.TestResultsWidget .arrowIcon {
  display: flex;
  width: 2.5rem;
  height: 2.5rem;
  justify-content: space-evenly;
  align-items: center;
}

.ToDoSection {
  background-color: #dee9f4;
  margin: 1rem 0rem;
  position: relative;
  overflow: hidden;
  padding: 1rem;
}

.WaitTimeSection {
  display: flex;
  align-content: stretch;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.WaitTimeSection .verticalLineAndClock {
  flex-basis: 2rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.morningTheme .WaitTimeSection .verticalLineAndClock .clockIcon {
  color: #E95878;
}

.afternoonTheme .WaitTimeSection .verticalLineAndClock .clockIcon {
  color: #349CDD;
}

.eveningTheme .WaitTimeSection .verticalLineAndClock .clockIcon {
  color: #6B6BB7;
}

.WaitTimeSection .verticalLineAndClock .verticalLine {
  flex-grow: 1;
  width: 1px;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.morningTheme .WaitTimeSection .verticalLineAndClock .verticalLine {
  background-color: #E95878;
}

.afternoonTheme .WaitTimeSection .verticalLineAndClock .verticalLine {
  background-color: #349CDD;
}

.eveningTheme .WaitTimeSection .verticalLineAndClock .verticalLine {
  background-color: #6B6BB7;
}

.WaitTimeSection .waitTimeContents {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.WaitTimeSection .waitTimeContents .waitTimeLabel {
  margin-bottom: 0rem;
}

.WaitTimeSection .waitTimeContents .waitTimeRangeContainer {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  display: flex;
  align-items: center;
  width: fit-content;
}

.WaitTimeSection .waitTimeContents .waitTimeRangeContainer .waitTimeRangeText {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  font-size: var(--wptheme_font-size_3);
  font-weight: bold;
  width: auto;
}

.WaitTimeSection .waitTimeContents .waitTimeRangeContainer .waitTimeClockIcon {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.WaitTimeSection .waitTimeContents .waitTimeRangeContainer .waitTimeLearnMoreText {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  font-size: var(--wptheme_font-size_3);
  font-weight: bold;
  width: auto;
}

.WaitTimeSection .waitTimeContents .lastUpdateContainer {
  display: flex;
  align-items: center;
  margin-bottom: 0.5rem;
}

.WaitTimeSection .waitTimeContents .lastUpdateContainer .unreadIndicator {
  height: 0.6rem;
  width: 0.6rem;
  display: inline-block;
  border-radius: 1rem;
  background-color: #005ebb;
  margin-right: 0.25rem;
}

.WaitTimeSection .waitTimeContents .lastUpdateContainer .lastUpdateTime {
  margin: 0px;
  font-weight: bold;
  color: #246fb5;
}

.WaitTimesLearnMore {
  display: grid;
  grid-template-areas: "mainPane sidebar";
  grid-column-gap: 0.75rem;
  grid-template-columns: 2.05fr 1fr;
  grid-template-rows: auto 1fr;
}

@media screen and (max-width: 768px) {
  .WaitTimesLearnMore {
    display: flex;
    flex-direction: column;
  }
}
.WaitTimesLearnMore .mainPane {
  grid-area: mainPane;
}

.WaitTimesLearnMore .sideBar {
  grid-area: sidebar;
}

.WaitTimesLearnMore .breadcrumb {
  margin-top: 0.25rem;
}

.WaitTimesLearnMoreContents .warningBanner {
  display: flex;
  align-items: center;
  margin-bottom: 0.5rem;
}

.WaitTimesLearnMoreContents .warningBanner .yieldIcon {
  margin-right: 0.25rem;
}

.WaitTimesLearnMoreContents .lastUpdateCard {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  overflow: hidden;
  margin-bottom: 0.5rem;
  display: flex;
}

.tvmode .WaitTimesLearnMoreContents .lastUpdateCard {
  border-radius: 10px;
  border: none;
}

.WaitTimesLearnMoreContents .lastUpdateCard:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .WaitTimesLearnMoreContents .lastUpdateCard:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.WaitTimesLearnMoreContents .lastUpdateCard:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #edf3f9;
  text-decoration: none;
}

.WaitTimesLearnMoreContents .lastUpdateCard .clockSection {
  flex: 0 0 4rem;
  background-color: #dee9f7;
  border-top-right-radius: 1rem 100%;
  border-bottom-right-radius: 1rem 100%;
  display: flex;
  align-items: center;
}

.WaitTimesLearnMoreContents .lastUpdateCard .clockSection .clockIcon {
  margin-left: 0.5rem;
  width: 3rem;
}

.WaitTimesLearnMoreContents .lastUpdateCard .lastUpdateCardText {
  margin: 0rem 0.75rem 0.75rem 0.75rem;
}

.WaitTimesLearnMoreContents .learnMoreExplanation {
  margin-bottom: 0.5rem;
}

.WaitTimesLearnMoreContents .learnMoreExplanation li {
  margin-top: 0rem;
  min-height: 1rem;
}

.WaitTimesLearnMoreContents .disclaimerHeader {
  padding-bottom: 0rem;
}

.WidgetDetails {
  display: flex;
  align-items: center;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.WidgetDetails .indicatorContainer {
  display: flex;
  align-items: center;
  height: 100%;
  margin-right: 0.25rem;
  flex: 0 0 0.6rem;
}

.WidgetDetails .indicatorContainer .unreadIndicator {
  height: 0.6rem;
  width: 0.6rem;
  display: inline-block;
  border-radius: 1rem;
  background-color: #005ebb;
}

.WidgetDetails .widgetIcon {
  display: flex;
  width: 2rem;
  height: 2rem;
  justify-content: space-evenly;
  align-items: center;
  flex: 0 0 2rem;
  margin-right: 0.25rem;
}

.WidgetDetails .textContainer {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  gap: 0rem;
}

.WidgetDetails .textContainer .titleRow {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.WidgetDetails .textContainer .titleRow .titleText {
  width: auto;
  margin-right: 0.5rem;
  margin-bottom: 0rem;
  margin-top: 0rem;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  font-size: var(--wptheme_font-size_1);
  font-weight: bold;
}

.WidgetDetails .textContainer .titleRow .statusBadgeWrapper {
  display: inline-block;
  width: unset;
}

.WidgetDetails .textContainer .titleRow .statusBadgeWrapper ._StatusBadge {
  font-size: var(--wptheme_font-size_-1);
  border-width: 1px;
}

.WidgetDetails .textContainer .titleRow .statusBadgeWrapper ._StatusBadge[class][class][class] {
  margin: 0;
  padding: 1px 8px 1px 8px;
}

.WidgetDetails .textContainer .detailsText {
  width: fit-content;
  margin: 0px;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.WidgetSection {
  margin: 1rem 0rem;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 1rem;
}

.WidgetSection > *:only-child {
  grid-column: span 2;
}

@media screen and (max-width: 768px) {
  .WidgetSection {
    display: flex;
    flex-direction: column;
    gap: 1rem;
  }
}
/* Copyright 2023 Epic Systems Corporation */
.LinkedAccountList {
  display: grid;
  gap: 0.75rem;
  grid-template-columns: repeat(3, 1fr);
}

.mobile .LinkedAccountList {
  grid-template-columns: auto;
}

@media only screen and (max-width: 1300px) {
  .LinkedAccountList {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (max-width: 768px) {
  .LinkedAccountList {
    grid-template-columns: auto;
  }
}
.LinkedAccountList > * {
  margin: 0;
}

.LinkedAccountList .LinkedAccountCommand {
  height: 100%;
}

.LinkedAccountList .LinkedAccountCommand .linkedAccountCommandAction {
  width: 100%;
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  padding: 10px;
  height: 100%;
  cursor: pointer;
  gap: 5px;
}

.LinkedAccountList .LinkedAccountCommand .linkedAccountCommandAction .linkedAccountLogo {
  height: 60px;
  width: 60px;
  min-height: 60px;
  min-width: 60px;
}

.LinkedAccountList .LinkedAccountCommand .linkedAccountCommandAction .linkedAccountName {
  flex-basis: 67%;
  margin-top: 5px;
  padding-left: 10px;
  padding-right: 5px;
}

.LinkedAccountList .LinkedAccountCommand .linkedAccountCommandAction .linkedAccountJumpIcon {
  flex-shrink: 0;
  margin-top: 5px;
  margin-left: auto;
}

.LinkedAccounts {
  max-width: calc(100% + 2.5rem);
  width: calc(100% + 2.5rem);
  margin-left: -1.25rem;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  padding: 0.5rem 1.25rem 1.25rem 1.25rem;
}

html:not(.mobile) body.isInside:not(.graphicHeader) .LinkedAccounts {
  margin-top: -0.45rem;
}

[lang=ar] html:not(.mobile) body.isInside:not(.graphicHeader) .LinkedAccounts {
  margin-top: -0.5rem;
}

.mobile .LinkedAccounts {
  margin-top: 0;
  margin-left: -0.5rem;
  width: calc(100% + 1rem);
}

.datatile .LinkedAccounts {
  margin-top: -0.5rem !important;
}

@media screen and (max-width: 1300px) {
  [lang=ar] .LinkedAccounts {
    margin-top: -0.25rem;
  }
  html:not(.mobile) body.isInside:not(.graphicHeader) .LinkedAccounts {
    margin-top: -1rem;
  }
  [lang=ar] html:not(.mobile) body.isInside:not(.graphicHeader) .LinkedAccounts {
    margin-top: -0.75rem;
  }
  .mobile .LinkedAccounts {
    margin-top: 0;
  }
}
.mobile .LinkedAccounts {
  margin-left: -0.5rem;
  margin-bottom: -0.5rem;
  width: calc(100% + 1rem);
}

@media screen and (max-width: 768px) {
  .LinkedAccounts {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
    margin-top: -5px;
    margin-bottom: -0.5rem;
  }
  [lang=ar] .LinkedAccounts {
    margin-top: 0;
  }
  .mobile .LinkedAccounts {
    margin-top: 0;
    margin-left: -0.5rem;
    width: calc(100% + 1rem);
  }
}
@media print {
  .LinkedAccounts {
    margin-left: 0;
    margin-top: 0;
    padding: 0;
    width: 100%;
  }
}
.datatile .LinkedAccounts {
  margin-top: 0.5rem !important;
}

.H2GIcon {
  display: flex;
  align-items: center;
  float: right;
  width: 1.5rem;
  min-width: 1.5rem;
}

.H2GIcon.showBubble ._InfoBubbleCommand:after,
.H2GIcon.showBubble ._InfoBubbleContent {
  display: block;
}

.H2GIcon ._InfoBubbleCommand {
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
  border: none;
  cursor: pointer;
  display: inline-flex;
  font: inherit;
  overflow: visible;
  position: relative;
  text-decoration: none;
  z-index: 2;
}

@media screen {
  .H2GIcon ._InfoBubbleCommand:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
.H2GIcon ._InfoBubbleCommand ._Icon {
  min-width: 24px;
}

.H2GIcon ._InfoBubbleCommand ._Icon.incompleteSetupBadge {
  fill: #ffffff;
  background-color: #0074AD;
  border-radius: 100%;
  position: absolute;
  top: 0.66rem;
  left: 0.6rem;
  min-width: 16px;
}

.H2GIcon ._InfoBubbleCommand:after {
  border-color: transparent transparent transparent #ffffff;
  border-style: solid;
  border-width: 1rem 0 0 1rem;
  box-shadow: -1px 1px 1px 0 rgba(0, 0, 0, 0.4);
  content: "";
  display: none;
  height: 0;
  left: calc(50% - 0.45rem);
  position: absolute;
  top: calc(100% - 0.125rem);
  transform: rotate(135deg);
  width: 0;
}

.H2GIcon ._InfoBubbleContent[class] {
  left: unset;
  margin: 0 0.3333333333rem;
  padding: 0.3333333333rem;
  position: absolute;
  right: 1%;
  text-align: left;
  top: calc(50% + 1rem);
  white-space: normal;
  width: 400px;
}

@media screen and (max-width: 450px) {
  .H2GIcon ._InfoBubbleContent[class] {
    width: calc(98% - 40px);
  }
}
.H2GIcon ._InfoBubbleContent[class] .orgDetails {
  margin-bottom: 0.5rem;
  display: flex;
}

.H2GIcon ._InfoBubbleContent[class] .orgDetails img.organizationLogo,
.H2GIcon ._InfoBubbleContent[class] .orgDetails ._Icon.organizationLogo {
  margin: 0 0.2rem 0 0;
  overflow: hidden;
  vertical-align: middle;
  min-width: 2.5rem;
  height: 2.5rem;
  float: left;
  clear: left;
}

.H2GIcon ._InfoBubbleContent[class] .orgDetails .organizationName,
.H2GIcon ._InfoBubbleContent[class] .orgDetails .organizationTimeStamp {
  vertical-align: top;
  margin: 0;
}

.H2GIcon ._InfoBubbleContent[class] .orgDetails .organizationName {
  font-size: var(--wptheme_font-size_-1);
  display: inline-block;
  font-weight: bold;
  word-break: break-word;
}

.H2GIcon ._InfoBubbleContent[class] .orgDetails .organizationTimeStamp {
  font-size: var(--wptheme_font-size_-2);
  font-style: italic;
}

.CentralPersonalInfoLink[class] {
  display: flex;
  margin-bottom: 2rem;
  padding: 0.75rem 1rem;
}

@media only screen and (max-width: 768px) {
  .CentralPersonalInfoLink[class] {
    flex-direction: column;
  }
}
.CentralPersonalInfoLink[class] .informationWrapper {
  display: flex;
  width: fit-content;
}

.CentralPersonalInfoLink[class] .informationWrapper .textWrapper {
  padding: 0 8px 0;
  width: fit-content;
}

.CentralPersonalInfoLink[class] .informationWrapper .textWrapper .titleText {
  padding: 0 0 3px;
}

.CentralPersonalInfoLink[class] .jumpButton {
  display: flex;
  align-items: center;
  justify-items: right;
  margin-left: auto;
}

@media only screen and (max-width: 768px) {
  .CentralPersonalInfoLink[class] .jumpButton {
    margin-left: unset;
    width: fit-content;
    align-self: center;
  }
}
.SettingsCard._InternalLink {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  margin: 12px 0;
  break-inside: avoid;
}

.tvmode .SettingsCard._InternalLink {
  border-radius: 10px;
  border: none;
}

.SettingsCard._InternalLink:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .SettingsCard._InternalLink:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.SettingsCard._InternalLink:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.SettingsCard._InternalLink[class] {
  box-shadow: none;
}

.SettingsCard .icon {
  height: 32px;
  width: 48px;
  padding-right: 10px;
}

.SettingsCard ._ExternalLinkIcon[class] {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  align-self: center;
  width: clamp(16px, 1.5rem, 48px);
  height: clamp(16px, 1.5rem, 48px);
}

[data-altstylesheet="High Contrast"] .SettingsCard ._ExternalLinkIcon[class] {
  color: #000000;
}

/* Copyright 2021-2024 Epic Systems Corporation */
.EditIssue .HealthIssuesFooter._CommandGroup {
  display: flex;
  gap: 0.5rem;
  flex-wrap: wrap;
}

@media screen and (max-width: 768px) {
  .EditIssue .HealthIssuesFooter._CommandGroup {
    margin-top: 0.75rem;
    row-gap: 0.25rem;
  }
  .EditIssue .HealthIssuesFooter._CommandGroup ._Command {
    margin-top: 0;
    flex: 1 0 0;
  }
  .EditIssue .HealthIssuesFooter._CommandGroup ._Command:first-child {
    flex-basis: 100%;
  }
}
.EditIssue .entryCardTitle {
  padding-top: 0.25rem;
}

.EditIssue .required label::before {
  content: "";
  display: inline-block;
  vertical-align: top;
  background: url("../../images/required_asterisk.png") scroll no-repeat transparent 0 0/0.4rem 0.4rem;
  margin: 0.15rem 0.15rem 0 0;
  height: 0.4rem;
  width: 0.4rem;
}

.HealthIssuesPage .HealthIssuesFooter._CommandGroup {
  display: flex;
  gap: 0.5rem;
  flex-wrap: wrap;
}

@media screen and (max-width: 768px) {
  .HealthIssuesPage .HealthIssuesFooter._CommandGroup {
    margin-top: 0.75rem;
    row-gap: 0.25rem;
  }
  .HealthIssuesPage .HealthIssuesFooter._CommandGroup ._Command {
    margin-top: 0;
    flex: 1 0 0;
  }
  .HealthIssuesPage .HealthIssuesFooter._CommandGroup ._Command:first-child {
    flex-basis: 100%;
  }
}
.HealthIssuesPage .HealthIssueCard .valueTitle {
  padding-top: 0.25rem;
  padding-bottom: 0;
  margin-bottom: 0.5rem;
}

.HealthIssuesPage .HealthIssueCard .descriptionText {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
}

.HealthIssuesPage .HealthIssueCard.ReconciledClinicalUpdateCard .contentLine:last-child {
  margin-bottom: 1rem;
}

.HealthIssuesPage .HealthIssueCard .HealthIssueComment .ellipsis {
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: center;
  grid-template-areas: "commentIcon text";
}

.HealthIssuesPage .HealthIssueCard .HealthIssueComment .ellipsis .subtleColor {
  grid-area: text;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
}

.HealthIssuesPage .HealthIssueCard .HealthIssueComment .ellipsis svg {
  grid-area: commentIcon;
  vertical-align: middle;
}

.HealthIssuesPage .AddIssueCard {
  background-color: rgba(255, 255, 255, 0.3);
  border: 2px dashed #cccccc;
  box-shadow: none;
  min-height: 6rem;
  text-align: center;
  width: 100%;
  height: 100%;
}

.HealthIssuesPage .AddIssueCard ._readOnlyText,
.HealthIssuesPage .AddIssueCard ._Icon {
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
}

@media screen {
  .HealthIssuesPage .AddIssueCard ._readOnlyText:is(:focus, :hover),
  .HealthIssuesPage .AddIssueCard ._Icon:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
@media print {
  .HealthIssuesPage .AddIssueCard {
    display: none;
  }
}
.HealthIssuesPage .AddIssueCard.disabled {
  pointer-events: none;
  background-color: #eaeaea;
}

.HealthIssuesPage .AddIssueCard:focus, .HealthIssuesPage .AddIssueCard:hover {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  border-color: transparent;
}

/* Copyright 2023 Epic Systems Corporation */
.SkeletonWidgetRow {
  margin-left: 0.65rem;
  margin-top: 0.75rem;
  margin-bottom: 0.25rem;
}

.SkeletonWidgetRow .boneRow {
  display: flex;
}

.SkeletonWidgetRow .boneRow .headerBone {
  margin: 0 0.5rem 0.5rem 0;
  width: 7.5rem;
}

.SkeletonWidgetRow .boneRow .contentBone {
  margin: 0 0.5rem 0.5rem 0;
  width: 15rem;
}

.Widget[class] {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 0;
  min-height: unset;
}

.Widget ._ListElement .WidgetRow {
  border-bottom: 1px solid #eaeaea;
}

.Widget ._ListElement:last-of-type .WidgetRow {
  border-bottom: none;
}

@container (min-height: 30px) {
  .Widget ._ListElement:last-of-type .WidgetRow {
    border-bottom: 1px solid #eaeaea;
  }
}
.Widget .plusMore {
  border-top: 1px solid #eaeaea;
}

.Widget .plusMore .plusMoreText {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 30px;
  word-break: break-word;
}

[data-altstylesheet="High Contrast"] .Widget .plusMore .plusMoreText {
  color: #000000;
}

.Widget .watermarkContainer {
  text-align: right;
  container-type: size;
  flex-grow: 1;
  overflow: clip;
  position: relative;
}

.Widget .watermarkContainer .watermark {
  opacity: 10%;
  transform: rotate(-15deg);
  visibility: visible;
  position: absolute;
  right: 20px;
  bottom: 20px;
  width: 150px;
  height: 150px;
}

@container (height < 172px) {
  .Widget .watermarkContainer .watermark {
    bottom: unset;
  }
}
@container (height < 80px) {
  .Widget .watermarkContainer .watermark {
    visibility: hidden;
  }
}
@media only screen and (max-width: 769px) {
  .Widget .watermarkContainer {
    display: none;
  }
}
.Widget .TablePaginationControls {
  border-top: 1px solid #eaeaea;
  padding: 0.5rem 0;
}

@media only screen and (max-width: 1300px) {
  .Widget .TablePaginationControls .navigatorText {
    display: none;
  }
}
@media only screen and (max-width: 1300px) {
  .Widget .TablePaginationControls .PageIndicator {
    margin: 0rem;
  }
}
.Widget .ZeroState.compact {
  padding: 0.75rem;
}

.WidgetGoTo {
  word-break: break-word;
  display: inline;
}

.WidgetGoTo[class][class][class][class] {
  padding: 0;
}

@media screen and (max-width: 768px) {
  .WidgetGoTo ._actionable[class][class][class] {
    padding: 0 0.5rem;
  }
}
.WidgetGoTo._ActionGroup[class][class][class] {
  margin: 0;
  width: 100%;
}

.WidgetGoTo .widgetGoToIcon[class][class][class] {
  width: clamp(16px, 1.385rem, 48px);
  height: clamp(16px, 1.385rem, 48px);
  margin-right: 0.1rem;
  flex-grow: 0;
}

.WidgetHeader {
  border-bottom: 1px solid #dbdbdb;
  padding: 0.5rem;
  display: inline-block;
  position: relative;
}

.WidgetHeader .widgetHeaderEmblem {
  vertical-align: middle;
  margin-right: 0.5rem;
  margin-left: 0.2rem;
  /* rtl:raw:
  	transform: scaleX(-1);
   */
}

.WidgetHeader .widgetHeaderTitle {
  display: inline;
  vertical-align: middle;
}

.WidgetHeader .extraInfoIcon {
  display: flex;
  align-items: center;
  float: right;
  width: 2rem;
  min-width: 2rem;
}

.WidgetHeader ._Bone {
  width: 11rem;
}

.WidgetHeader ._InfoBubble {
  font-size: 1rem;
  font-weight: normal;
  line-height: normal;
  cursor: auto;
  display: inline-block;
  margin: 0 0 0 0.5rem;
  width: auto;
}

.WidgetHeader ._InfoBubble.showBubble ._InfoBubbleCommand:after,
.WidgetHeader ._InfoBubble.showBubble ._InfoBubbleContent {
  display: block;
}

.WidgetHeader ._InfoBubbleCommand {
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
  border: none;
  cursor: pointer;
  display: inline-flex;
  font: inherit;
  overflow: visible;
  position: relative;
  text-decoration: none;
}

@media screen {
  .WidgetHeader ._InfoBubbleCommand:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
.WidgetHeader ._InfoBubbleCommand:after {
  border-color: transparent transparent transparent #ffffff;
  border-style: solid;
  border-width: 1rem 0 0 1rem;
  box-shadow: -1px 1px 1px 0 rgba(0, 0, 0, 0.4);
  content: "";
  display: none;
  height: 0;
  left: calc(50% - 0.45rem);
  position: absolute;
  top: calc(24px + 0.25rem);
  transform: rotate(135deg);
  width: 0;
  z-index: 11;
}

.WidgetHeader ._InfoBubbleContent {
  border-radius: 6px;
  background: #ffffff;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.6);
  display: none;
  margin: 0 1rem;
  padding: 0.3333333333rem;
  position: absolute;
  text-align: left;
  top: calc(23px + 0.75rem);
  left: initial;
  right: -20px;
  white-space: normal;
  width: max-content;
  max-width: 100%;
  z-index: 10;
}

.WidgetRow {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  position: relative;
  padding: 0.5rem;
  word-break: break-word;
}

.WidgetRow ._StatusBadge[class][class] {
  white-space: normal;
  margin: 0 0.25rem 0 0;
  height: fit-content;
  flex-grow: 0;
}

.WidgetRow .widgetRowContent {
  width: 100%;
  padding-left: 0.65rem;
}

.WidgetRow .widgetRowContent.canHaveReadStatus {
  padding-left: calc(0.4rem + 9.6px);
}

.WidgetRow .widgetRowContent .textAndBadgeWrapper {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
  row-gap: 0.25rem;
}

.WidgetRow .widgetRowContent .textAndBadgeWrapper.unread {
  font-weight: bold;
}

.WidgetRow .widgetRowContent .textAndBadgeWrapper.unread .subText {
  color: #000000;
}

.WidgetRow .unviewedIndicator {
  min-width: 9.6px;
  width: 9.6px;
  height: 9.6px;
  border-radius: 50%;
  background-color: #005ebb;
  margin-bottom: auto;
  margin-top: 0.5rem;
}

.WidgetRow .widgetRowIcon {
  display: flex;
  align-items: center;
  float: right;
  width: 1.5rem;
  min-width: 1.5rem;
}

.WidgetRow .widgetRowArrowIcon {
  display: flex;
  align-items: center;
  float: right;
  width: 32px;
  min-width: 32px;
  /* rtl:raw: transform: scaleX(-1); */
}

.WidgetRow .widgetRowArrowIcon ._SvgSprite {
  fill: #767676;
}

.WidgetRow .H2GIcon {
  display: flex;
  align-items: center;
  margin: 0;
  width: 1.5rem;
  min-width: 1.5rem;
}

.WidgetRow .H2GIcon svg {
  width: 100%;
}

.WidgetRow ._InfoBubbleCommand svg {
  color: #0074AD;
}

.WidgetRow ._InfoBubbleContent[class][class] {
  position: absolute;
  top: calc(50% + 11px + 0.25rem);
  left: initial;
  right: -10px;
  width: auto;
  max-width: 450px;
}

.WidgetRow.actionable:hover, .WidgetRow.actionable:active, .WidgetRow.actionable:focus {
  background-color: #ebf4f8;
}

.WidgetRow.actionable .actionableWidgetRowCommand {
  display: flex;
  flex-wrap: nowrap;
  text-align: left;
  text-decoration: none;
}

.WidgetRow.actionable .actionableWidgetRowCommand::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}

.WidgetRowText {
  display: inline;
  max-width: fit-content;
  margin-right: 0.25rem;
}

.WidgetRowText .widgetRowTextContent {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  word-break: break-word;
  justify-content: center;
  max-width: fit-content;
}

.WidgetRowText .widgetRowTextContent .primaryText {
  padding: 0;
  color: #000000;
}

.WidgetRowText .widgetRowTextContent .subLabel[class][class] {
  display: inline;
  padding: 0;
}

.WidgetRowText .widgetRowTextContent .subText {
  display: inline;
}

.WidgetRowText .widgetRowTextContent .subIcon {
  vertical-align: bottom;
  margin-right: 0.15rem;
}

.WidgetRowAssistiveText {
  width: 0;
  align-self: center;
}

.QuickLinksWidget[class][class][class] {
  height: fit-content;
  min-height: unset;
  width: 100%;
  margin: 0;
  padding: 0;
}

/* Copyright 2023 Epic Systems Corporation */
.TakeAction[class] {
  margin: 0rem;
  width: 100%;
  padding: 0;
}

.TakeAction .itemFeedWidgetContainer ._ListElement .feedItem {
  border-bottom: 1px solid #eaeaea;
  padding: 0 0.5rem;
  margin: 0;
}

.TakeAction .itemFeedWidgetContainer ._ListElement .feedItem .feedContent {
  margin-top: 0;
  margin-bottom: 0;
  flex-direction: column;
}

.TakeAction .itemFeedWidgetContainer ._ListElement .feedItem .feedContent .contentDetails {
  padding-top: 0.75rem;
  padding-left: 0.25rem;
  padding-bottom: 0;
  vertical-align: middle;
}

.TakeAction .itemFeedWidgetContainer ._ListElement .feedItem .feedContent .actionContent span._TextFragment._readOnlyText {
  vertical-align: text-bottom;
}

.TakeAction .itemFeedWidgetContainer ._ListElement .feedItem.toDoSummaryFeedItem {
  padding-right: 0;
}

.TakeAction .itemFeedWidgetContainer ._ListElement:last-of-type .feedItem {
  border-bottom: none;
}

.TakeAction ._ItemWithActionGroup .contentColumn:not([class*=col-]) {
  width: 100%;
}

.TakeAction ._ItemWithActionGroup .contentColumn:not([class*=col-]) + .buttonColumn {
  width: auto;
  padding-bottom: 0.75rem;
}

.Header {
  text-align: left;
  margin-bottom: 10px;
  max-width: calc(100% + 2.5rem);
  width: calc(100% + 2.5rem);
  margin-left: -1.25rem;
  padding: 0.25rem 2rem 0.75rem 1.25rem;
  margin-top: -0.25rem;
  overflow-x: clip;
}

@media screen {
  .Header {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background: rgba(217, 234, 243, 0.75);
  }
}
.Header[class][class] {
  -webkit-backdrop-filter: unset;
  backdrop-filter: unset;
}

.Header h1._PageHeading._readOnlyText._heading.healthSummaryPageHeading {
  padding-bottom: 0;
}

@media only screen and (min-width: 769px) {
  .Header {
    margin-bottom: 24px;
  }
}
.Header:before {
  top: 0;
  height: 100%;
}

@media screen and (max-width: 768px) {
  .Header {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
  }
}
@media print {
  .Header {
    margin-left: 0;
    width: 100%;
  }
}
.Header .headerContent {
  margin-top: 0.5rem;
}

@media only screen and (min-width: 769px) {
  .Header .headerContent {
    display: flex;
  }
}
.Header .headerContent .vitalsGrouper {
  display: flex;
  width: auto;
}

@media only screen and (min-width: 769px) {
  .Header .headerContent .vitalsGrouper {
    padding-right: 2vw;
    border-right: 2px solid;
    border-image: linear-gradient(to bottom, transparent 15%, #cccccc 15%, #cccccc 85%, transparent 85%) 1;
    margin-right: 2vw;
  }
  .Header .headerContent .vitalsGrouper:last-of-type {
    padding-right: 0px;
    border-right: none;
    margin-right: 0px;
  }
}
.Header .headerContent .vitalsGrouper .ageBloodGrouper {
  padding-right: 2vw;
  border-right: 2px solid;
  border-image: linear-gradient(to bottom, transparent 15%, #cccccc 15%, #cccccc 85%, transparent 85%) 1;
  margin-right: 2vw;
  width: auto;
}

.Header .headerContent .vitalsGrouper .ageBloodGrouper:last-of-type {
  padding-right: 0px;
  border-right: none;
  margin-right: 0px;
}

.Header .headerContent .vitalsGrouper .ageBloodGrouper ._Text {
  margin: 0.5rem 0;
}

.Header .headerContent .vitalsGrouper .infoIconAdjustment[class] {
  padding-left: 8px;
}

@media only screen and (min-width: 769px) {
  .Header .headerContent .vitalsGrouper .infoIconAdjustment[class] {
    padding-right: 8px;
  }
}
.Header .headerContent .vitalsGrouper .heightWeightGrouper {
  padding-right: 2vw;
  border-right: 2px solid;
  border-image: linear-gradient(to bottom, transparent 15%, #cccccc 15%, #cccccc 85%, transparent 85%) 1;
  margin-right: 2vw;
  display: flex;
  width: auto;
}

.Header .headerContent .vitalsGrouper .heightWeightGrouper:last-of-type {
  padding-right: 0px;
  border-right: none;
  margin-right: 0px;
}

.Header .headerContent .vitalsGrouper .heightWeightGrouper .heightWeightContent {
  width: auto;
}

.Header .headerContent .vitalsGrouper .heightWeightGrouper .heightWeightContent ._Text {
  margin: 0.5rem 0;
}

.Header .headerContent .visitsGrouper {
  width: auto;
}

.Header .headerContent .visitsGrouper ._Text {
  margin: 0;
}

@media only screen and (min-width: 769px) {
  .Header .headerContent .visitsGrouper {
    margin: 0.375rem 0 0 0;
  }
}
@media only screen and (min-width: 769px) {
  .Header .headerContent .infoIconAdjustment {
    padding-left: 8px;
  }
}
.VitalsInfoBubble ._InfoBubbleContent[class] {
  left: 2rem;
  word-break: break-word;
  max-width: 80vw;
}

.VitalsInfoBubble ._Icon {
  height: 1.25rem;
}

.VitalsInfoBubble ._InfoBubbleCommand {
  margin-top: 0.25rem;
  width: 1.5rem;
}

.VisitInformation.last {
  margin: 0 0 0.5rem 0;
}

.VisitInformation.next {
  margin: 0.5rem 0 0 0;
}

.VisitInformation ._Text {
  display: flex;
  flex-wrap: wrap;
  word-break: break-all;
  white-space: break-spaces;
}

.H2GVisitInformation {
  display: flex;
  position: relative;
  flex-wrap: nowrap;
  max-width: max-content;
  align-items: center;
}

.H2GVisitInformation.last {
  margin: 0 0 0.25rem 0;
}

.H2GVisitInformation.next {
  margin: 0.4rem 0 0 0;
}

.H2GVisitInformation .h2gLinkAndIcon {
  display: inline-flex;
  width: auto;
}

.H2GVisitInformation .visitDetails {
  word-break: break-all;
}

.H2GVisitInformation .H2GIcon {
  display: inline-flex;
  align-items: center;
  margin: 0;
  width: 1.5rem;
  min-width: 1.5rem;
  padding-left: 0.5rem;
}

.H2GVisitInformation .H2GIcon svg {
  width: 100%;
}

.H2GVisitInformation ._Command {
  text-align: left;
  display: inline-flex;
  align-items: center;
}

.H2GVisitInformation ._Command .visitDateAndType {
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
  vertical-align: text-bottom;
  text-align: left;
  display: inline;
}

@media screen {
  .H2GVisitInformation ._Command .visitDateAndType:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
.H2GVisitInformation ._InfoBubbleCommand svg {
  color: #0074AD;
}

.H2GVisitInformation ._InfoBubbleContent[class][class] {
  position: absolute;
  top: calc(50% + 11px + 0.25rem);
  left: initial;
  right: -30px;
  width: auto;
  max-width: 450px;
}

.SkeletonHeader {
  margin-top: 1rem;
}

.SkeletonHeader .boneRow {
  display: flex;
}

.SkeletonHeader .boneRow .boneShort {
  margin: 0 0.5rem 0.5rem 0;
  width: 6.5rem;
}

.SkeletonHeader .boneRow .boneLong {
  margin: 0 0.5rem 0.5rem 0;
  width: 9.5rem;
}

.AdmissionBanner .bannerText {
  word-break: break-word;
}

.JumpToActions {
  text-align: center;
  overflow-wrap: anywhere;
}

@media only screen and (min-width: 769px) {
  .JumpToActions:not(.LargeFont) {
    display: none;
  }
}
.JumpToActions .jumpToActionsIcon {
  vertical-align: bottom;
  margin-right: 5px;
}

.ConditionOrJourneyWidgetRow {
  padding: 0;
}

.ConditionOrJourneyWidgetRow:hover, .ConditionOrJourneyWidgetRow:active, .ConditionOrJourneyWidgetRow:focus {
  background-color: #ebf4f8;
}

.ConditionOrJourneyWidgetRow .conditionOrJourneyWidgetRowLink {
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
  color: #000000;
  align-items: center;
  padding: 0.5rem;
}

.ConditionOrJourneyWidgetRow .conditionOrJourneyWidgetRowLink:hover, .ConditionOrJourneyWidgetRow .conditionOrJourneyWidgetRowLink:active, .ConditionOrJourneyWidgetRow .conditionOrJourneyWidgetRowLink:focus {
  text-decoration: unset;
}

.ConditionOrJourneyWidgetRow .conditionOrJourneyWidgetRowLink .conditionOrJourneyWidgetRowContent {
  display: flex;
  flex-wrap: nowrap;
  position: relative;
}

.ConditionOrJourneyWidgetRow .conditionOrJourneyWidgetRowLink .conditionOrJourneyWidgetRowContent .conditionOrJourneyIconContainer {
  width: fit-content;
  min-width: 1.5rem;
  width: 1.5rem;
  margin-left: 0.2rem;
  margin-right: 0.5rem;
}

.ConditionOrJourneyWidgetRow .conditionOrJourneyWidgetRowLink .conditionOrJourneyWidgetRowContent .conditionOrJourneyIconContainer .conditionOrJourneyIcon {
  flex-shrink: 0;
  flex-grow: 0;
  vertical-align: text-top;
}

.ConditionOrJourneyWidgetRow .conditionOrJourneyWidgetRowLink .conditionOrJourneyWidgetRowContent .conditionOrJourneyHeaderInfo {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  word-break: break-word;
  text-align: left;
  justify-content: center;
}

.ConditionOrJourneyWidgetRow .conditionOrJourneyWidgetRowLink .conditionOrJourneyWidgetRowContent .conditionOrJourneyHeaderInfo .journeySubheaderArray {
  display: flex;
  flex-flow: column nowrap;
}

.ConditionOrJourneyWidgetRow .conditionOrJourneyWidgetRowLink .conditionOrJourneyWidgetRowContent .conditionOrJourneyHeaderInfo .journeySubheaderArray .JourneyWidgetRowSubheaderPacket {
  width: fit-content;
}

.ConditionOrJourneyWidgetRow .conditionOrJourneyWidgetRowLink .conditionOrJourneyWidgetRowContent .conditionOrJourneyHeaderInfo .journeySubheaderArray .JourneyWidgetRowSubheaderPacket .subheader {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .ConditionOrJourneyWidgetRow .conditionOrJourneyWidgetRowLink .conditionOrJourneyWidgetRowContent .conditionOrJourneyHeaderInfo .journeySubheaderArray .JourneyWidgetRowSubheaderPacket .subheader {
  color: #000000;
}

.ConditionOrJourneyWidgetRow .conditionOrJourneyWidgetRowLink .conditionOrJourneyWidgetRowArrowContainer {
  height: 100%;
  align-items: center;
  width: 32px;
  min-width: 32px;
  display: flex;
  flex-wrap: nowrap;
  float: right;
}

.ConditionOrJourneyWidgetRow .conditionOrJourneyWidgetRowLink .conditionOrJourneyWidgetRowArrowContainer .conditionOrJourneyWidgetRowArrowIcon {
  flex-shrink: 0;
  flex-grow: 0;
  fill: #767676;
  /* rtl:raw: transform: scaleX(-1); */
}

.TransplantCoordinatorsWidget :nth-child(1 of ._ActionGroup)[class][class] {
  margin-top: auto;
}

.TransplantCoordinatorsWidget.Widget ._ListElement:not(:last-child) {
  border-bottom: 1px solid #dbdbdb;
}

.TransplantCoordinatorsWidget.Widget .ParticipantPhoto[class] {
  width: 3.5rem;
  height: 3.5rem;
}

.WidgetLayout.LargeFont ._GridCol {
  width: 100% !important;
}

.WidgetLayout .IsLoading._LayoutGrid {
  display: none;
}

.VisitDetailsWidgetRow:not(.static):hover, .VisitDetailsWidgetRow:not(.static):active, .VisitDetailsWidgetRow:not(.static):focus {
  background-color: #ebf4f8;
}

.VisitDetailsWidgetRow .VisitDetailsWidgetRowLink,
.VisitDetailsWidgetRow .VisitDetailsWidgetRowStatic {
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
  padding: 0.2rem 0;
}

.VisitDetailsWidgetRow .VisitDetailsWidgetRowLink:hover,
.VisitDetailsWidgetRow .VisitDetailsWidgetRowStatic:hover {
  text-decoration: none;
}

.VisitDetailsWidgetRow .VisitDetailsWidgetRowLink ._readOnlyText._Text,
.VisitDetailsWidgetRow .VisitDetailsWidgetRowStatic ._readOnlyText._Text {
  margin: 0;
}

.VisitDetailsWidgetRow .VisitDetailsWidgetRowLink .VisitDetailsWidgetRowContent,
.VisitDetailsWidgetRow .VisitDetailsWidgetRowStatic .VisitDetailsWidgetRowContent {
  display: flex;
  flex-wrap: nowrap;
  position: relative;
  width: 100%;
  align-items: center;
}

.VisitDetailsWidgetRow .VisitDetailsWidgetRowLink .VisitDetailsWidgetRowContent .VisitDetailsIconContainer,
.VisitDetailsWidgetRow .VisitDetailsWidgetRowStatic .VisitDetailsWidgetRowContent .VisitDetailsIconContainer {
  min-width: 4rem;
  max-width: max-content;
  display: flex;
  justify-content: center;
  height: 100%;
  float: left;
}

.VisitDetailsWidgetRow .VisitDetailsWidgetRowLink .VisitDetailsWidgetRowContent .VisitDetailsIconContainer ._VerticalDate,
.VisitDetailsWidgetRow .VisitDetailsWidgetRowStatic .VisitDetailsWidgetRowContent .VisitDetailsIconContainer ._VerticalDate {
  padding-left: 0;
  padding-right: 0;
}

.VisitDetailsWidgetRow .VisitDetailsWidgetRowLink .VisitDetailsWidgetRowContent .VisitDetailsIconContainer ._TextFragment._readOnlyText.datePart.verticalMonth,
.VisitDetailsWidgetRow .VisitDetailsWidgetRowStatic .VisitDetailsWidgetRowContent .VisitDetailsIconContainer ._TextFragment._readOnlyText.datePart.verticalMonth {
  font-size: var(--wptheme_font-size_0);
}

.VisitDetailsWidgetRow .VisitDetailsWidgetRowLink .VisitDetailsWidgetRowContent .VisitDetailsIconContainer ._TextFragment._readOnlyText.datePart.verticalDateOfMonth,
.VisitDetailsWidgetRow .VisitDetailsWidgetRowStatic .VisitDetailsWidgetRowContent .VisitDetailsIconContainer ._TextFragment._readOnlyText.datePart.verticalDateOfMonth {
  font-size: var(--wptheme_font-size_3);
}

.VisitDetailsWidgetRow .VisitDetailsWidgetRowLink .VisitDetailsWidgetRowContent .VisitDetailsIconContainer ._TextFragment._readOnlyText.datePart.verticalYear,
.VisitDetailsWidgetRow .VisitDetailsWidgetRowStatic .VisitDetailsWidgetRowContent .VisitDetailsIconContainer ._TextFragment._readOnlyText.datePart.verticalYear {
  font-size: var(--wptheme_font-size_-1);
}

.VisitDetailsWidgetRow .VisitDetailsWidgetRowLink .VisitDetailsWidgetRowContent .VisitDetailsIconContainer .VisitDetailsIcon,
.VisitDetailsWidgetRow .VisitDetailsWidgetRowStatic .VisitDetailsWidgetRowContent .VisitDetailsIconContainer .VisitDetailsIcon {
  max-width: 100%;
  color: #0074AD;
}

.VisitDetailsWidgetRow .VisitDetailsWidgetRowLink .VisitDetailsWidgetRowContent .VisitDetailsHeaderInfo,
.VisitDetailsWidgetRow .VisitDetailsWidgetRowStatic .VisitDetailsWidgetRowContent .VisitDetailsHeaderInfo {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  word-break: break-word;
  text-align: left;
  justify-content: center;
  color: #000000;
  width: 100%;
}

.VisitDetailsWidgetRow .VisitDetailsWidgetRowLink .VisitDetailsWidgetRowContent .VisitDetailsHeaderInfo .subheader,
.VisitDetailsWidgetRow .VisitDetailsWidgetRowStatic .VisitDetailsWidgetRowContent .VisitDetailsHeaderInfo .subheader {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  min-height: 1.2rem;
}

[data-altstylesheet="High Contrast"] .VisitDetailsWidgetRow .VisitDetailsWidgetRowLink .VisitDetailsWidgetRowContent .VisitDetailsHeaderInfo .subheader,
[data-altstylesheet="High Contrast"] .VisitDetailsWidgetRow .VisitDetailsWidgetRowStatic .VisitDetailsWidgetRowContent .VisitDetailsHeaderInfo .subheader {
  color: #000000;
}

.VisitDetailsWidgetRow .VisitDetailsWidgetRowLink .VisitDetailsWidgetRowContent .VisitDetailsWidgetRowArrowContainer,
.VisitDetailsWidgetRow .VisitDetailsWidgetRowStatic .VisitDetailsWidgetRowContent .VisitDetailsWidgetRowArrowContainer {
  width: auto;
  height: 100%;
  align-items: center;
  width: 32px;
  min-width: 32px;
  display: flex;
  flex-wrap: nowrap;
  float: right;
  margin-right: 0.5rem;
  flex-grow: 0;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  /* rtl:raw: transform: scaleX(-1); */
}

.VisitDetailsWidgetRow .VisitDetailsWidgetRowLink .VisitDetailsWidgetRowContent .VisitDetailsWidgetRowArrowContainer ._SvgSprite,
.VisitDetailsWidgetRow .VisitDetailsWidgetRowStatic .VisitDetailsWidgetRowContent .VisitDetailsWidgetRowArrowContainer ._SvgSprite {
  flex-shrink: 0;
  flex-grow: 0;
  fill: #767676;
}

.VisitDetailsWidget .plusMore {
  border-top: none;
  display: flex;
  padding: 0.5rem;
}

.VisitDetailsWidget ._ListElement:not(:last-child) .VisitDetailsWidgetRow .VisitDetailsWidgetRowContent {
  position: relative;
}

.VisitDetailsWidget ._ListElement:not(:last-child) .VisitDetailsWidgetRow .VisitDetailsWidgetRowContent::after {
  content: "";
  position: absolute;
  left: 4rem;
  right: 0;
  bottom: -0.25rem;
  height: 1px;
  background-color: #eaeaea;
}

.VisitDetailsWidget ._ListElement:last-of-type .VisitDetailsWidgetRow {
  border-bottom: 1px solid #eaeaea;
}

.VisitDetailsWidget ._ListElement:last-of-type .VisitDetailsWidgetRow ._Segment._container.VisitDetailsHeaderInfo::after {
  display: none;
}

@container (min-height: 30px) {
  .VisitDetailsWidget ._ListElement:last-of-type .VisitDetailsWidgetRow ._Segment._container.VisitDetailsHeaderInfo::after {
    display: none;
  }
}
.VisitDetailsWidget ._ListElement:last-of-type .isLast {
  border-bottom: none;
}

.VisitDetailsWidget ._ListElement:last-of-type .isLast ._Segment._container.VisitDetailsHeaderInfo::after {
  display: none;
}

.TimelineLine {
  padding-left: 0.75rem;
  width: 1.5rem;
}

.VisitsTimeline {
  display: flex;
  flex-direction: column;
}

.VisitsTimeline .Future ._ListElement:not(:first-child):not(:last-child) .topHalf {
  height: 50%;
  border-left: 2.5px solid #1a82b5;
}

.VisitsTimeline .Future ._ListElement:not(:first-child):not(:last-child) .topHalf .dashed {
  display: none;
}

.VisitsTimeline .Future ._ListElement:not(:first-child):not(:last-child) .bottomHalf {
  height: 50%;
  border-left: 2.5px solid #1a82b5;
}

.VisitsTimeline .Future ._ListElement:not(:first-child):not(:last-child) .bottomHalf .dashed {
  display: none;
}

.VisitsTimeline .Future ._ListElement:not(:only-child):first-child .topHalf {
  height: 50%;
  border-left: 2.5px transparent;
}

.VisitsTimeline .Future ._ListElement:not(:only-child):first-child .topHalf .dashed {
  display: inherit;
  width: 100%;
  height: 100%;
  max-height: 4rem;
  overflow: hidden;
  margin: 0 0.1rem 0 0.02rem;
  /*rtl:raw:
  margin-right: -0.43rem;
  */
}

.VisitsTimeline .Future ._ListElement:not(:only-child):first-child .topHalf .dashed svg line {
  stroke: #1a82b5;
}

.VisitsTimeline .Future ._ListElement:not(:only-child):first-child .bottomHalf {
  height: 50%;
  border-left: 2.5px solid #1a82b5;
}

.VisitsTimeline .Future ._ListElement:not(:only-child):first-child .bottomHalf .dashed {
  display: none;
}

.VisitsTimeline .Future ._ListElement:not(:only-child):last-child .topHalf {
  height: 50%;
  border-left: 2.5px solid #1a82b5;
}

.VisitsTimeline .Future ._ListElement:not(:only-child):last-child .topHalf .dashed {
  display: none;
}

.VisitsTimeline .Future ._ListElement:not(:only-child):last-child .bottomHalf {
  height: 50%;
  border-left: 2.5px solid #1a82b5;
}

.VisitsTimeline .Future ._ListElement:not(:only-child):last-child .bottomHalf .dashed {
  display: none;
}

.VisitsTimeline .Future ._ListElement:not(:only-child):last-child .hasNoPastVisits .bottomHalf {
  height: 50%;
  border-left: 2.5px transparent;
}

.VisitsTimeline .Future ._ListElement:not(:only-child):last-child .hasNoPastVisits .bottomHalf .dashed {
  display: inherit;
  width: 100%;
  height: 100%;
  max-height: 2rem;
  overflow: hidden;
  margin: 0 0.1rem 0 0.02rem;
  /*rtl:raw:
  margin-right: -0.43rem;
  */
}

.VisitsTimeline .Future ._ListElement:not(:only-child):last-child .hasNoPastVisits .bottomHalf .dashed svg line {
  stroke: #1a82b5;
}

.VisitsTimeline .Future ._ListElement:only-child .topHalf {
  height: 50%;
  border-left: 2.5px transparent;
}

.VisitsTimeline .Future ._ListElement:only-child .topHalf .dashed {
  display: inherit;
  width: 100%;
  height: 100%;
  max-height: 4rem;
  overflow: hidden;
  margin: 0 0.1rem 0 0.02rem;
  /*rtl:raw:
  margin-right: -0.43rem;
  */
}

.VisitsTimeline .Future ._ListElement:only-child .topHalf .dashed svg line {
  stroke: #1a82b5;
}

.VisitsTimeline .Future ._ListElement:only-child .bottomHalf {
  height: 50%;
  border-left: 2.5px solid #1a82b5;
}

.VisitsTimeline .Future ._ListElement:only-child .bottomHalf .dashed {
  display: none;
}

.VisitsTimeline .Future ._ListElement:only-child .hasNoPastVisits .bottomHalf {
  height: 50%;
  border-left: 2.5px transparent;
}

.VisitsTimeline .Future ._ListElement:only-child .hasNoPastVisits .bottomHalf .dashed {
  display: inherit;
  width: 100%;
  height: 100%;
  max-height: 2rem;
  overflow: hidden;
  margin: 0 0.1rem 0 0.02rem;
  /*rtl:raw:
  margin-right: -0.43rem;
  */
}

.VisitsTimeline .Future ._ListElement:only-child .hasNoPastVisits .bottomHalf .dashed svg line {
  stroke: #1a82b5;
}

.VisitsTimeline .Future ._ListElement:only-child .hasNoPastVisits[class][class] .dashed {
  max-height: 2rem;
}

.VisitsTimeline .Past ._ListElement:not(:first-child):not(:last-child) .topHalf {
  height: 50%;
  border-left: 2.5px solid #1a82b5;
}

.VisitsTimeline .Past ._ListElement:not(:first-child):not(:last-child) .topHalf .dashed {
  display: none;
}

.VisitsTimeline .Past ._ListElement:not(:first-child):not(:last-child) .bottomHalf {
  height: 50%;
  border-left: 2.5px solid #1a82b5;
}

.VisitsTimeline .Past ._ListElement:not(:first-child):not(:last-child) .bottomHalf .dashed {
  display: none;
}

.VisitsTimeline .Past ._ListElement:not(:only-child):first-child .topHalf {
  height: 50%;
  border-left: 2.5px solid #1a82b5;
}

.VisitsTimeline .Past ._ListElement:not(:only-child):first-child .topHalf .dashed {
  display: none;
}

.VisitsTimeline .Past ._ListElement:not(:only-child):first-child .hasNoFutureVisits .topHalf {
  height: 50%;
  border-left: 2.5px transparent;
}

.VisitsTimeline .Past ._ListElement:not(:only-child):first-child .hasNoFutureVisits .topHalf .dashed {
  display: inherit;
  width: 100%;
  height: 100%;
  max-height: 4rem;
  overflow: hidden;
  margin: 0 0.1rem 0 0.02rem;
  /*rtl:raw:
  margin-right: -0.43rem;
  */
}

.VisitsTimeline .Past ._ListElement:not(:only-child):first-child .hasNoFutureVisits .topHalf .dashed svg line {
  stroke: #1a82b5;
}

.VisitsTimeline .Past ._ListElement:not(:only-child):first-child .bottomHalf {
  height: 50%;
  border-left: 2.5px solid #1a82b5;
}

.VisitsTimeline .Past ._ListElement:not(:only-child):first-child .bottomHalf .dashed {
  display: none;
}

.VisitsTimeline .Past ._ListElement:not(:only-child):last-child .topHalf {
  height: 50%;
  border-left: 2.5px solid #1a82b5;
}

.VisitsTimeline .Past ._ListElement:not(:only-child):last-child .topHalf .dashed {
  display: none;
}

.VisitsTimeline .Past ._ListElement:not(:only-child):last-child .bottomHalf {
  height: 50%;
  border-left: 2.5px transparent;
}

.VisitsTimeline .Past ._ListElement:not(:only-child):last-child .bottomHalf .dashed {
  display: inherit;
  width: 100%;
  height: 100%;
  max-height: 2rem;
  overflow: hidden;
  margin: 0 0.1rem 0 0.02rem;
  /*rtl:raw:
  margin-right: -0.43rem;
  */
}

.VisitsTimeline .Past ._ListElement:not(:only-child):last-child .bottomHalf .dashed svg line {
  stroke: #1a82b5;
}

.VisitsTimeline .Past ._ListElement:only-child .topHalf {
  height: 50%;
  border-left: 2.5px solid #1a82b5;
}

.VisitsTimeline .Past ._ListElement:only-child .topHalf .dashed {
  display: none;
}

.VisitsTimeline .Past ._ListElement:only-child .bottomHalf {
  height: 50%;
  border-left: 2.5px transparent;
}

.VisitsTimeline .Past ._ListElement:only-child .bottomHalf .dashed {
  display: inherit;
  width: 100%;
  height: 100%;
  max-height: 2rem;
  overflow: hidden;
  margin: 0 0.1rem 0 0.02rem;
  /*rtl:raw:
  margin-right: -0.43rem;
  */
}

.VisitsTimeline .Past ._ListElement:only-child .bottomHalf .dashed svg line {
  stroke: #1a82b5;
}

.VisitsTimeline .Past ._ListElement:only-child .hasNoFutureVisits .topHalf {
  height: 50%;
  border-left: 2.5px transparent;
}

.VisitsTimeline .Past ._ListElement:only-child .hasNoFutureVisits .topHalf .dashed {
  display: inherit;
  width: 100%;
  height: 100%;
  max-height: 4rem;
  overflow: hidden;
  margin: 0 0.1rem 0 0.02rem;
  /*rtl:raw:
  margin-right: -0.43rem;
  */
}

.VisitsTimeline .Past ._ListElement:only-child .hasNoFutureVisits .topHalf .dashed svg line {
  stroke: #1a82b5;
}

.VisitsTimeline .Past ._ListElement:only-child .hasNoFutureVisits[class][class] .dashed {
  max-height: 2rem;
}

.VisitsTimeline .TimelineNodeWrapper {
  position: relative;
}

.VisitsTimeline .TimelineNodeWrapper .eventLineContainer {
  display: flex;
  flex-direction: row;
}

.VisitsTimeline .heading.Past {
  border-left: 2.5px solid #1a82b5;
  position: relative;
  left: 0.75rem;
}

.VisitsTimeline .heading.Past .dashed {
  display: none;
}

.VisitsTimeline .heading.Future,
.VisitsTimeline .heading.hasNoFutureVisits {
  border-left: 2.5px transparent;
  height: 1.5rem;
  position: relative;
  left: 0rem;
}

.VisitsTimeline .heading.Future .dashed,
.VisitsTimeline .heading.hasNoFutureVisits .dashed {
  display: inherit;
  width: 100%;
  height: 100%;
  margin: 0 0.1rem 0 0.02rem;
  /*rtl:raw:
  margin-right: -0.43rem;
  */
}

.VisitsTimeline .heading.Future .dashed svg line,
.VisitsTimeline .heading.hasNoFutureVisits .dashed svg line {
  stroke: #1a82b5;
}

.VisitsTimeline ._PageHeading {
  padding-bottom: 0rem;
  padding-top: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 1rem;
}

.VisitsTimeline .content {
  display: flex;
  flex-direction: column;
  margin: 0;
  position: relative;
}

.VisitsTimeline .content .eventNode {
  position: absolute;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  overflow: hidden;
  border: 2.2px solid transparent;
  background-color: #1a82b5;
  top: 44%;
  box-shadow: none;
  left: 0.57rem;
}

.VisitsTimeline .content .headingNode {
  width: 0;
  height: 0;
  overflow: hidden;
  border-left: 0.3rem solid transparent;
  border-right: 0.3rem solid transparent;
  border-bottom: 0.4rem dashed #1a82b5;
  position: absolute;
  padding-left: 0.1rem;
  border-radius: 3px;
  left: 0.49rem;
  bottom: 0.4rem;
}

.TransplantInfoWidgetRow .WidgetRowText {
  max-width: 100%;
}

.TransplantInfoWidgetRow .WidgetRowText .widgetRowTextContent {
  padding-left: 0.65rem;
  max-width: 100%;
}

.TransplantInfoWidgetRow .WidgetRowText .widgetRowTextContent .scoreSubtextContainer {
  padding-left: 1rem;
}

.TransplantInfoWidgetRow .WidgetRowText .widgetRowTextContent .scoreSubtextContainer .TransplantScoreSubtext {
  padding: 0.25rem 0;
  border-top: 1px solid #eaeaea;
}

.TransplantInfoWidgetRow .WidgetRowText .widgetRowTextContent .scoreSubtextContainer .TransplantScoreSubtext:last-of-type {
  padding-bottom: 0;
}

.ConditionSummaryDisclaimer {
  word-break: normal;
}

.ShareMyRecord ._Text {
  padding: 0.25rem 1.15rem;
}

.ShareMyRecord .ShareMyRecordAction {
  display: flex;
  justify-content: center;
  padding-bottom: 0.25rem;
}

.VitalsInfoBubble ._InfoBubble {
  font-size: 1rem;
  font-weight: normal;
  line-height: normal;
  cursor: auto;
  display: inline-block;
  margin: 0 0 0 0.5rem;
  width: auto;
}

.VitalsInfoBubble ._InfoBubble.showBubble ._InfoBubbleCommand:after,
.VitalsInfoBubble ._InfoBubble.showBubble ._InfoBubbleContent {
  display: block;
}

.VitalsInfoBubble ._InfoBubbleCommand {
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
  color: #0074ad;
  border: none;
  cursor: pointer;
  display: inline-flex;
  font: inherit;
  overflow: visible;
  position: relative;
  text-decoration: none;
}

@media screen {
  .VitalsInfoBubble ._InfoBubbleCommand:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
.VitalsInfoBubble ._InfoBubbleCommand:after {
  border-color: transparent transparent transparent #ffffff;
  border-style: solid;
  border-width: 1rem 0 0 1rem;
  box-shadow: -1px 1px 1px 0 rgba(0, 0, 0, 0.4);
  content: "";
  display: none;
  height: 0;
  left: calc(50% - 0.45rem);
  position: absolute;
  top: calc(100% + 0.25rem);
  transform: rotate(135deg);
  width: 0;
  z-index: 11;
}

.VitalsInfoBubble ._InfoBubbleContent {
  border-radius: 6px;
  background: #ffffff;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.6);
  display: none;
  left: 0;
  margin: 0.5rem 0;
  padding: 0.3333333333rem;
  position: absolute;
  text-align: left;
  top: auto;
  white-space: normal;
  width: max-content;
  z-index: 10;
}

/* Copyright 2024 Epic Systems Corporation */
.SocialHistory .label._readOnlyText._Text {
  margin: 0.25rem 0 0;
}

.SocialHistory .answer._readOnlyText._Text {
  margin: 0 0 0.5rem;
  height: fit-content;
  min-height: 1.25rem;
}

.SocialHistory .socialCardHeader {
  padding-top: 0;
}

.FamilyHistoryAndStatus tbody tr th,
.FamilyHistoryAndStatus tbody tr td {
  vertical-align: top;
}

.FamilyHistoryAndStatus tbody tr td {
  white-space: pre-wrap;
}

.FamilyHistoryAndStatus ._TableHeaders th:first-child {
  width: 40%;
}

.FamilyHistoryAndStatus ._TableHeaders th:nth-child(2) {
  width: 20%;
}

.FamilyHistoryAndStatus ._TableHeaders th:nth-child(3) {
  width: 40%;
}

.FamilyHistoryAndStatus .pedigreeIcon {
  vertical-align: text-bottom;
}

.PersonalNote .noteHeader {
  margin: 0 0 0.5rem 0.4rem;
}

.PersonalNote .disclaimerAndEditButton {
  display: flex;
  align-items: center;
  min-height: 1.5rem;
}

.PersonalNote .disclaimerAndEditButton ._readOnlyText {
  width: fit-content;
  margin-right: 0.5rem;
}

.PersonalNote .disclaimerAndEditButton ._command._actionable.editButton {
  display: flex;
  align-items: center;
  padding: 0;
  margin: 0;
}

.PersonalNote .editableNote ._ValidationMessage:empty {
  width: 0;
  height: 0;
}

.PersonalNote .editableNote ._labelledField {
  min-width: 40%;
}

@media only screen and (max-width: 768px) {
  .PersonalNote .editableNote ._labelledField {
    width: 100%;
  }
}
.PersonalNote .editableNote .isNotBeingEdited {
  display: flex;
}

.PersonalNote .editableNote .isNotBeingEdited ._TextInput {
  box-shadow: none;
  color: #000000;
  opacity: 1;
  -webkit-text-fill-color: #000000;
}

.PersonalNote .addButtonContainer .addButtonLabel {
  padding: 0 0.5rem;
}

.PersonalNote .addButtonContainer ._command._actionable.addButton {
  display: flex;
  align-items: center;
  padding: 0 0.5rem;
}

.MedicalHistory ._TableHeaders th:first-child {
  width: 60%;
}

.MedicalHistory ._TableHeaders th:nth-child(2) {
  width: 40%;
}

.SurgicalHistory ._TableHeaders th:first-child {
  width: 60%;
}

.SurgicalHistory ._TableHeaders th:nth-child(2) {
  width: 40%;
}

.HistoriesPage .ScrollableTableContainer {
  padding-top: 0;
  margin-top: 0.5rem;
}

.HistoriesPage ._DataTable {
  border: none;
  border-spacing: 0;
  width: 100%;
}

.HistoriesPage ._DataTable tbody tr {
  background-color: #ffffff;
}

.HistoriesPage ._DataTable tr:first-child td,
.HistoriesPage ._DataTable tr:first-child th {
  border-width: 0;
}

.HistoriesPage ._DataTable ._TableHeaders {
  color: #0074AD;
}

.HistoriesPage ._DataTable .tableCaption {
  height: 0;
  margin: 0;
}

@media only screen and (min-width: 1300px) {
  .HistoriesPage ._DataTable {
    width: 67%;
  }
}
@media only screen and (min-width: 1300px) {
  .HistoriesPage .ZeroState {
    width: 67%;
  }
}
.HistoriesPage ._Text._readOnlyText.historiesPageHelpText {
  margin-top: 0;
}

/* Copyright 2021 Epic Systems Corporation */
.ImmunizationDetails {
  word-break: break-word;
}

.ImmunizationDetails .subtitle.hasOrgBanner[class][class] {
  margin-top: 3rem;
}

.AdministrationTable[class][class] {
  padding: 0;
  margin: 0;
}

@media print {
  .AdministrationTable[class][class] {
    display: block;
  }
  .AdministrationTable[class][class].boundary-strong {
    border-style: solid;
    border-width: 1px;
  }
}
.AdministrationTable[class][class] > .grid {
  margin: 0;
  padding-top: 0.25rem;
  padding-bottom: 1rem;
}

.AdministrationTable[class][class] .col-12 {
  margin-bottom: 0;
}

.SingleImmunization {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 0.75rem;
  border-bottom: 1px solid #cccccc;
}

.row:last-child .SingleImmunization {
  border-bottom: none;
}

@media only screen and (max-width: 768px) {
  .DetailsGrid .col-8 {
    margin-top: -12px;
  }
}
.ImmunizationDetailsGridRow {
  padding: 0.25rem 0;
}

.ImmunizationDetailsGridRow .DetailLabel {
  padding-right: 0.25rem;
}

.OrganizationBanner {
  background-color: #ffffff;
  display: flex;
  left: 0;
  padding: 0.5rem 1.25rem;
  position: absolute;
  border-top: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
}

.OrganizationBanner .orgName[class][class] {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-left: 0.5rem;
}

/* Copyright 2020-2021 Epic Systems Corporation */
._ExpandableSection ._ExpandCommand {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.3rem 0;
  margin: 0;
  width: 100%;
}

._ExpandableSection ._ExpandCommand .expandLinkLabel {
  width: auto;
  padding-left: 0.5rem;
  font-size: 1rem;
}

._ExpandableSection .expandableSection {
  transition: all 0.25s ease-in-out;
  overflow: hidden;
}

._ExpandableSection .expandableSection.collapsed {
  max-height: 0rem;
  visibility: hidden;
}

._ExpandableSection .arrowIcon {
  transition: transform 0.5s ease 0s;
  width: 20px;
  height: 20px;
}

._ExpandableSection .expanded .arrowIcon {
  transform: scaleY(-1);
}

@media print {
  .expandableSection.collapsed {
    max-height: 100rem;
    visibility: visible;
  }
  ._ExpandableSection ._ExpandCommand {
    visibility: hidden;
  }
}
._HappyTogetherDetails {
  margin-bottom: 0.5rem;
  white-space: nowrap;
}

._HappyTogetherDetails img.organizationLogo {
  display: inline-block;
  margin: 0 1rem 0 0;
  overflow: hidden;
  vertical-align: middle;
  width: 2.5rem;
  height: 2.5rem;
  float: left;
  clear: left;
}

._HappyTogetherDetails .organizationName,
._HappyTogetherDetails .organizationTimeStamp {
  width: calc(100% - 2.5rem - 1rem);
  vertical-align: top;
  overflow: hidden;
  text-overflow: ellipsis;
}

._HappyTogetherDetails .organizationName {
  display: inline-block;
  font-size: 0.9rem;
  font-weight: bold;
}

._HappyTogetherDetails .organizationTimeStamp {
  font-size: 0.8rem;
  font-style: italic;
}

._HappyTogetherLogo {
  font-size: 1rem;
  font-weight: normal;
  line-height: normal;
  cursor: auto;
  display: inline-block;
  margin: 0 0 0 0.5rem;
  width: auto;
}

._HappyTogetherLogo.showBubble ._InfoBubbleCommand:after,
._HappyTogetherLogo.showBubble ._InfoBubbleContent {
  display: block;
}

._HappyTogetherLogo ._InfoBubbleCommand {
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
  border: none;
  cursor: pointer;
  display: inline-flex;
  font: inherit;
  overflow: visible;
  position: relative;
  text-decoration: none;
}

@media screen {
  ._HappyTogetherLogo ._InfoBubbleCommand:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
._HappyTogetherLogo ._InfoBubbleCommand:after {
  border-color: transparent transparent transparent #ffffff;
  border-style: solid;
  border-width: 1rem 0 0 1rem;
  box-shadow: -1px 1px 1px 0 rgba(0, 0, 0, 0.4);
  content: "";
  display: none;
  height: 0;
  left: calc(50% - 0.45rem);
  position: absolute;
  top: calc(100% - 0.125rem);
  transform: rotate(135deg);
  width: 0;
  z-index: 11;
}

._HappyTogetherLogo ._InfoBubbleContent {
  border-radius: 6px;
  background: #ffffff;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.6);
  display: none;
  left: unset;
  margin: 0 0.3333333333rem;
  padding: 0.3333333333rem;
  position: absolute;
  right: 0;
  text-align: left;
  top: auto;
  white-space: normal;
  width: 400px;
  z-index: 10;
}

@media screen and (max-width: 450px) {
  ._HappyTogetherLogo ._InfoBubbleContent {
    width: 98%;
  }
}
.implants {
  position: relative;
}

.implants .externalOrgNotice {
  position: absolute;
  display: flex;
  justify-content: flex-end;
  padding: 1.25rem 1rem 0.5rem;
  top: 0;
  right: 0;
  width: 60%;
}

.implants .externalOrgNotice .externalOrgNoticeText {
  padding-left: 0.25rem;
}

@media screen and (max-width: 1300px) {
  .implants .externalOrgNotice {
    position: static;
    justify-content: center;
    padding: unset;
    width: unset;
  }
}
.implants .implantsTitle {
  overflow: hidden;
  text-overflow: ellipsis;
}

@media screen {
  .mobile .implants .implantsTitle {
    display: none;
  }
}
.implants .singleImplant {
  padding: 0;
  margin: 0.25rem 0;
}

@media print {
  .implants .singleImplant {
    contain: paint;
  }
}
.implants .singleImplant > * {
  background-color: #ffffff;
}

.implants .singleImplant > *:first-child {
  border-radius: 6px 6px 0 0;
}

.implants .singleImplant > *:last-child {
  border-radius: 0 0 6px 6px;
}

.implants .singleImplant ._ExpandCommand {
  display: flex;
  padding: 0.3rem 0;
  margin: 0 0;
}

.implants .singleImplant .implantName {
  padding: 0 0.1rem 0 0;
  display: block;
  width: auto;
}

.implants .singleImplant .implantCardHeader {
  display: flex;
  padding: 0.5rem 0.5rem 0 0.5rem;
}

.implants .singleImplant .nameBadgeWrapper {
  display: flex;
  justify-content: space-between;
}

.implants .singleImplant .badgeWrapper {
  width: auto;
  margin-top: 0.3rem;
}

.implants .singleImplant .explantedBadge {
  height: 100%;
  padding: 0.25rem;
  background-color: #f2f2f2;
  border-color: #eaeaea;
  white-space: nowrap;
}

.implants .singleImplant ._HappyTogetherLogo {
  min-width: 24px;
  min-height: 24px;
}

.implants .singleImplant ._HappyTogetherDetails .organizationName {
  margin: unset;
}

.implants .singleImplant ._HappyTogetherDetails .organizationTimeStamp {
  margin: unset;
}

.implants .detailRow {
  margin: 0.2rem 0;
  display: block;
}

.implants .detailRow .detailLabel {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  padding-right: 0.2rem;
  flex-shrink: 0;
  display: inline;
}

[data-altstylesheet="High Contrast"] .implants .detailRow .detailLabel {
  color: #000000;
}

.implants .detailRow .detailValue {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  word-break: break-word;
}

.implants .detailRow .multiLineDetail {
  display: inline;
  white-space: pre-wrap;
}

.implants .detailRow .multiLineDetail div:first-child {
  display: inline;
}

.implants .implantDetails {
  padding: 0.5rem;
}

.implants .implantDetails h3 {
  padding: 0.5rem 0;
}

.implants ._ExpandableSection {
  background-color: #f8f8f8;
}

@media print {
  .implants ._ExpandableSection:where(:not(:has(.expanded))) {
    background-color: #ffffff;
  }
}
.implants ._ExpandableSection .expandableSection.expanded {
  max-height: none;
}

.implants .subtitle {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
}

@media print {
  .implants .singleImplant {
    border: 2px solid #767676;
  }
  .implants .singleImplant ._LayoutGrid ._GridCol._container {
    display: table-cell;
    width: 50%;
  }
  .implants ._LayoutGrid ._GridCol._container {
    display: inline;
  }
  .implants .expandableSection.collapsed {
    max-height: none;
    visibility: visible;
  }
  .implants ._ExpandableSection ._ExpandCommand {
    visibility: hidden;
  }
  .implants .implantGroup {
    page-break-inside: avoid;
  }
  .implants .implantGroup:first-child {
    page-break-inside: auto;
  }
  .implants .externalOrgNotice {
    visibility: hidden;
  }
}
@media screen and (max-width: 768px) {
  .implants .nameBadgeWrapper {
    flex-direction: column;
  }
  .implants .badgeWrapper {
    padding-top: 0.4rem;
  }
}
/* Copyright 2022 Epic Systems Corporation */
.InsuranceHub .BenefitDetails {
  border-bottom: #dbdbdb solid 1px;
  max-width: 100%;
  overflow-wrap: anywhere;
  padding: 0.5rem 0.5rem 0 0;
}

.InsuranceHub .BenefitDetails:last-child {
  border-bottom: none;
}

@media screen and (max-width: 768px) {
  .InsuranceHub .BenefitDetails ._GridCol.col-3._container {
    align-items: baseline;
  }
}
.InsuranceHub .BenefitDetails .benefitName[class] {
  margin: 0;
  overflow-wrap: anywhere;
  padding: 0;
  color: #000000;
}

.InsuranceHub .BenefitDetails .benefitDescription[class] {
  margin: 0;
  max-width: 100%;
  overflow-wrap: anywhere;
}

.InsuranceHub .BenefitDetailsCard .benefitCardTitle {
  padding-bottom: 0.5rem;
}

.InsuranceHub .BenefitDetailsCard .benefitsCardBody {
  padding: 0 0.5em;
}

.InsuranceHub .BenefitDetailsCard .benefitsCardBody:last-child {
  padding-bottom: 0.5rem;
}

.InsuranceHub .BenefitDetailsCard .benefitsCardBody:last-child {
  padding-bottom: 0;
  border-radius: 6px;
}

.InsuranceHub .BenefitDetailsCard .headerRow,
.InsuranceHub .BenefitDetailsCard .row {
  border-bottom: #dbdbdb solid 1px;
  position: relative;
}

.InsuranceHub .BenefitDetailsCard .headerRow:last-child,
.InsuranceHub .BenefitDetailsCard .row:last-child {
  border-bottom: none;
}

.InsuranceHub .BenefitDetailsCard [role=columnheader] {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  padding-bottom: 0.5rem;
}

[data-altstylesheet="High Contrast"] .InsuranceHub .BenefitDetailsCard [role=columnheader] {
  color: #000000;
}

.InsuranceHub .BenefitDetailsCard .benefitsGrid ._GridRow.row._layout {
  padding: 0.5rem 0;
}

.InsuranceHub .BenefitDetailsCard .benefitsGrid .headerRow ._GridRow.row._layout {
  padding-bottom: 0;
}

.InsuranceHub .BenefitDetailsCard .benefitsGrid .copayText {
  display: block;
  margin: 0.3rem 0;
  padding-right: 1rem;
}

.InsuranceHub .BenefitDetailsCard .benefitsGrid .benefitCollapsedGridItem {
  display: flex;
}

.InsuranceHub .BenefitDetailsCard .benefitsGrid .benefitCollapsedGridItem ._GridRow.row._layout {
  padding: 0.2rem 0;
  display: inline-flex;
  flex-wrap: nowrap;
}

.InsuranceHub .BenefitDetailsCard .benefitsGrid.isComplex ._GridRow.row._layout {
  padding: 0.1rem 0;
}

.InsuranceHub .BenefitDetailsCard .benefitsGrid.isComplex .copayText {
  margin: 0.4rem 0 0 0;
}

@media screen and (max-width: 768px) {
  .InsuranceHub .BenefitDetailsCard .benefitsGrid.isComplex .copayText {
    margin: -0.2rem 0 0 0.5rem;
  }
  .InsuranceHub .BenefitDetailsCard .benefitsGrid.isComplex .lg-hide span {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .InsuranceHub .BenefitDetailsCard .benefitsGrid .col-4:not(:first-child)[class] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
    padding-right: 32px;
    align-items: baseline;
  }
  .InsuranceHub .BenefitDetailsCard .benefitsGrid .col-3:not(:first-child)[class] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
    padding-right: 32px;
    align-items: baseline;
  }
  .InsuranceHub .BenefitDetailsCard .benefitsGrid .copayText {
    max-width: 100%;
    overflow-wrap: anywhere;
    margin-left: 0.5rem;
    grid-column: 2;
    padding-right: 0rem;
  }
}
.InsuranceHub .learnMoreLink[class] {
  padding: 0;
  margin-left: -0.2rem;
}

.InsuranceHub .MOOPDedBar {
  padding-bottom: 1rem;
}

.InsuranceHub .MOOPDedBar .moopDedBarTopLabel {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  flex-wrap: wrap;
}

.InsuranceHub .MOOPDedBar .moopDedBarTopLabel .moopDedBarLevelLabel {
  width: fit-content;
  padding-top: 0;
}

.InsuranceHub .MOOPDedBar .moopDedBarTopLabel .moopDedBarRemainingLabel {
  max-width: 100%;
  overflow-wrap: anywhere;
  width: fit-content;
  font-weight: bold;
  padding-top: 0;
  padding-bottom: 0.5rem;
}

.InsuranceHub .MOOPDedBar .moopDedBarBottomLabel {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 0.2rem;
}

.InsuranceHub .MOOPDedBar .moopDedBarBottomLabel .moopDedBarSpentLabel {
  max-width: 100%;
  overflow-wrap: anywhere;
  margin: 0;
}

.InsuranceHub .MOOPDedBar .moopDedBarBottomLabel .moopDedBarResetsLabel {
  max-width: 100%;
  overflow-wrap: anywhere;
  text-align: right;
}

.InsuranceHub .MOOPDedMet {
  padding-bottom: 1rem;
}

.InsuranceHub .MOOPDedMet .moopDedBarLevelLabel {
  width: fit-content;
  padding-top: 0;
}

.InsuranceHub .MOOPDedMet .moopDedBody {
  display: flex;
}

.InsuranceHub .MOOPDedMet .moopDedBody .moopDedMetMsg {
  flex-wrap: wrap;
}

.InsuranceHub .MOOPDedMet .moopDedBody .moopDedIcon {
  fill: #09aa71;
  margin-right: 0.5rem;
}

.InsuranceHub .MOOPDedDisplay {
  padding: 0 0.5em;
  padding-bottom: 0.5rem;
}

.InsuranceHub .MOOPDedDisplay:last-child {
  padding-bottom: 0.5rem;
}

.InsuranceHub .MOOPDedDisplay .moopDedLevelHeading {
  max-width: 100%;
  overflow-wrap: anywhere;
  padding: 0.5rem 0 0.25rem;
}

.InsuranceHub .ActionResource {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background-color: #ebf4f8;
  min-height: 0;
  margin-bottom: 0.5rem;
  gap: 1rem;
}

.InsuranceHub .ActionResource .actionResourceText {
  flex: 1;
}

.InsuranceHub .ActionResource .actionResourceText .actionResourceTitle {
  max-width: 100%;
  overflow-wrap: anywhere;
  font-weight: bold;
  margin: 0;
}

.InsuranceHub .ActionResource .actionResourceText .actionResourceDesc {
  max-width: 100%;
  overflow-wrap: anywhere;
  margin: 0;
}

.InsuranceHub .ActionResource .actionResourceText .phoneLink {
  max-width: 100%;
  overflow-wrap: anywhere;
}

.InsuranceHub .ActionResource .actionButton {
  flex-shrink: 0;
  border-radius: 50%;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
  background: #ffffff;
}

.InsuranceHub .ActionResource .actionButton .actionIcon {
  fill: #0074AD;
  flex-shrink: 0;
  margin: 0.5rem;
}

.InsuranceHub .MemberResourcesCard .actionResourceHolder {
  padding: 0 0.5em;
}

.InsuranceHub .MemberResourcesCard .actionResourceHolder:last-child {
  padding-bottom: 0.5rem;
}

.InsuranceHub .SelectCoverageBtn {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  display: grid;
  gap: 0.25rem;
  grid-template-columns: 64px 1fr 24px;
  align-items: center;
  height: 100%;
  padding: 1.5rem 1rem;
}

.tvmode .InsuranceHub .SelectCoverageBtn {
  border-radius: 10px;
  border: none;
}

.InsuranceHub .SelectCoverageBtn:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .InsuranceHub .SelectCoverageBtn:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.InsuranceHub .SelectCoverageBtn:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.InsuranceHub .SelectCoverageBtn:hover {
  text-decoration: none;
}

.InsuranceHub .SelectCoverageBtn .healthPlanLogo {
  flex-shrink: 0;
  width: 64px;
  height: 64px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.InsuranceHub .SelectCoverageBtn .healthPlanLogoFallback {
  flex-shrink: 0;
  width: 64px;
  height: 64px;
}

.InsuranceHub .SelectCoverageBtn .selectCoverageSeg {
  max-width: 100%;
  overflow-wrap: anywhere;
}

.InsuranceHub .SelectCoverageBtn .selectCoverageSeg .coverageName {
  padding-top: 0;
}

.InsuranceHub .SelectCoverageBtn .selectCoverageSeg .statusSeg {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.InsuranceHub .SelectCoverageBtn .selectCoverageSeg .statusSeg .badgeHolder {
  width: calc(100% + 64px + 24px + 0.5rem);
  max-width: calc(100% + 64px + 24px + 0.5rem);
  position: relative;
  margin-left: calc(-1 * (64px + 0.25rem));
  margin-right: calc(-1 * (24px + 0.25rem));
  padding-left: calc(64px + 0.25rem);
  padding-right: calc(24px + 0.25rem);
}

.InsuranceHub .SelectCoverageBtn .selectCoverageSeg .statusSeg .statusBadge .cvgStatusInfoBubble {
  align-self: flex-start;
  margin-top: 1px;
}

.InsuranceHub .SelectCoverageBtn .selectCoverageSeg .statusSeg .statusBadge .cvgStatusInfoBubble ._InfoBubbleCommand::after {
  border-color: transparent #ffffff transparent transparent;
  border-style: solid;
  border-width: 0 1rem 1rem 0;
  box-shadow: 1px -1px 1px 0 #767676;
  top: auto;
  bottom: 100%;
}

.InsuranceHub .SelectCoverageBtn .selectCoverageSeg .statusSeg .statusBadge .cvgStatusInfoBubble ._InfoBubbleContent {
  top: auto;
  bottom: calc(100% + 0.3rem - 1px);
}

.InsuranceHub .SelectCoverageBtn .SelectCoverageLink {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.InsuranceHub .SelectCoverageBtn .coverageArrow[class] {
  /* rtl:raw: transform: scaleX(-1); */
  width: 24px;
  margin: auto;
  margin-left: 0.5rem;
  margin-right: calc(-0.5rem + 3px);
  flex-shrink: 0;
  fill: #767676;
}

.mobile .InsuranceHub .SelectCoverageBtn .coverageArrow[class] {
  margin-left: 0.25rem;
}

.InsuranceHub .selectCoverageBtnHolder {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(400px, 100%), 1fr));
  gap: 0.5rem;
}

.InsuranceHub .CardTitle[class][class] {
  display: flex;
  align-items: center;
  position: relative;
  padding: 0;
  margin: 0;
}

.InsuranceHub .CardTitle[class][class] .cardIcon {
  margin: 0 0.25rem;
}

.InsuranceHub .CardTitle[class][class] .sectionTitle {
  max-width: 100%;
  overflow-wrap: anywhere;
  padding-top: 0.5rem;
}

.InsuranceHub .CardTitle[class][class] .cardTitle {
  padding-top: 0;
  min-width: 0;
}

.InsuranceHub .CardTitle[class][class] .statusBadge .badgeContents {
  white-space: nowrap;
}

.InsuranceHub .Definition {
  align-items: flex-start;
  padding-bottom: 1rem;
}

.InsuranceHub .Definition .disclosureButton {
  border: none;
  padding: 0;
  background: none;
}

.InsuranceHub .Definition .disclosureButton .disclosureButtonText {
  text-align: left;
}

.InsuranceHub .IndemnityIDCardContainer {
  position: relative;
  padding: 16px;
}

.InsuranceHub .IndemnityIDCardContainer .showPopupButton[class] {
  position: absolute;
  top: -5px;
  right: 1px;
  border-radius: 50%;
  padding: 4px;
  z-index: 3;
  margin: 0;
}

.InsuranceHub .IndemnityIDCardContainer .fallbackImage {
  height: 18rem;
  filter: grayscale(1);
  opacity: 0.7;
}

.InsuranceHub .InsuranceHubHeader {
  text-align: left;
  margin-bottom: 1.5rem;
  padding-bottom: 1rem;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  position: relative;
  max-width: calc(100% + 2.5rem);
  width: calc(100% + 2.5rem);
  margin-left: -1.25rem;
}

@media screen and (max-width: 768px) {
  .InsuranceHub .InsuranceHubHeader {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
  }
}
@media print {
  .InsuranceHub .InsuranceHubHeader {
    margin-left: 0;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .InsuranceHub .InsuranceHubHeader {
    padding-right: 16px;
    padding-left: 16px;
  }
}
.mobile .InsuranceHub .InsuranceHubHeader {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  max-width: unset;
  width: unset;
  margin-left: unset;
}

@media screen and (max-width: 768px) {
  .mobile .InsuranceHub .InsuranceHubHeader {
    padding-right: 16px;
    padding-left: 16px;
  }
}
.InsuranceHub .InsuranceHubHeader::before {
  content: "";
  position: absolute;
  left: -1.25rem;
  height: 100%;
  max-width: calc(100% + 2.5rem);
  width: calc(100% + 2.5rem);
  margin-left: -1.25rem;
  background: #dfeaf4;
  z-index: -1;
}

@media screen and (max-width: 768px) {
  .InsuranceHub .InsuranceHubHeader::before {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
  }
}
@media print {
  .InsuranceHub .InsuranceHubHeader::before {
    margin-left: 0;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .InsuranceHub .InsuranceHubHeader::before {
    left: -0.75rem;
  }
}
.InsuranceHub .InsuranceHubHeader .insuranceHubTitle {
  color: #0074ad;
}

.InsuranceHub .InsuranceHubHeader .insuranceHubTitle .askAQuestionAction {
  text-decoration: none;
}

.InsuranceHub .InsuranceHubHeader .eligInfo {
  display: grid;
  grid-template-columns: 1fr 1fr;
}

@media screen and (max-width: 768px) {
  .InsuranceHub .InsuranceHubHeader .eligInfo {
    display: flex;
    flex-direction: column;
    margin-bottom: 0.5rem;
  }
}
.InsuranceHub .InsuranceHubHeader .eligInfo .eligibilitySummarySegment {
  display: grid;
  align-self: center;
  align-items: baseline;
  grid-auto-flow: column;
  grid-template-rows: min-content auto;
  padding: 0 0 0 1rem;
  column-gap: 0.5rem;
}

.InsuranceHub .InsuranceHubHeader .eligInfo .eligibilitySummarySegment .fieldContent,
.InsuranceHub .InsuranceHubHeader .eligInfo .eligibilitySummarySegment .fieldLabel {
  color: #363636;
}

@media screen and (max-width: 768px) {
  .InsuranceHub .InsuranceHubHeader .eligInfo .eligibilitySummarySegment {
    grid-auto-flow: row;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    padding: 0.5rem 0 0 0;
  }
}
.InsuranceHub .InsuranceHubHeader .coverageNameSeg {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
}

.InsuranceHub .InsuranceHubHeader .coverageNameSeg .healthPlanLogo {
  flex-shrink: 0;
  width: 64px;
  height: 64px;
  margin: 0 0.5rem 0 0;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.InsuranceHub .InsuranceHubHeader .coverageNameSeg .coverageName {
  padding-top: 0;
  padding-bottom: 0;
  display: inline;
  padding-inline-end: 0.5rem;
}

.InsuranceHub .InsuranceHubHeader .coverageNameSeg .badgeHolder {
  position: relative;
}

.InsuranceHub .InsuranceHubHeader .coverageNameSeg .badgeHolder.hasLogo {
  width: calc(100% + 64px);
  max-width: calc(100% + 64px);
  margin-left: -64px;
  padding-left: 64px;
}

.InsuranceHub .InsuranceHubHeader .coverageNameSeg .badgeHolder .cvgStatusInfoBubble {
  align-self: flex-end;
  margin-bottom: 2px;
}

.InsuranceHub .InsuranceHubHeader .coverageNameSeg .h2gInfoSource {
  display: flex;
  align-items: flex-start;
  width: fit-content;
  padding-top: 0.25rem;
}

.InsuranceHub .InsuranceHubHeader .coverageNameSeg .h2gInfoSource .h2gIcon {
  flex-shrink: 0;
  margin-right: 0.25rem;
}

.InsuranceHub .InsuranceHubHeader .coverageNameSeg .h2gInfoSource .h2gString {
  max-width: 100%;
  overflow-wrap: anywhere;
}

.InsuranceHub .InsuranceHubHeader .coverageNameSeg .coverageSwitcher {
  display: block;
  width: fit-content;
  padding-top: 0.5rem;
}

.InsuranceHub {
  isolation: isolate;
}

.InsuranceHub .coverageOverview {
  display: flex;
  flex-direction: row;
  column-gap: 12px;
  margin-right: 12px;
}

@media screen and (max-width: 1025px) {
  .InsuranceHub .coverageOverview {
    flex-direction: column;
  }
}
.mobile .InsuranceHub .coverageOverview {
  flex-direction: column;
}

@media print {
  .InsuranceHub .coverageOverview {
    flex-direction: column;
  }
}
.InsuranceHub .insuranceResources {
  padding-top: 0.5rem;
  width: 99%;
}

.InsuranceHub .insuranceResources .activitiesGrid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(160px, 100%), 1fr));
  gap: 0.5rem;
  grid-auto-rows: 1fr;
}

.InsuranceHub .insuranceResources .activitiesGrid .insuranceResourceBtn {
  width: 100%;
  height: 100%;
  padding: 1rem;
  border-color: #cccccc;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  color: unset;
  margin: 0;
}

.InsuranceHub .insuranceResources .activitiesGrid .insuranceResourceBtn .insuranceResourceSeg {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 100%;
  justify-content: space-evenly;
}

.mobile .InsuranceHub .insuranceHubBody {
  padding: 0;
}

@media screen and (max-width: 768px) {
  .InsuranceHub .insuranceHubBody {
    padding: 0;
  }
}
@media print {
  .InsuranceHub .insuranceHubBody {
    flex-direction: column;
  }
}
.InsuranceHub .insHubCard {
  margin: 0;
  margin-bottom: 24px;
}

.InsuranceHub .coverageOverviewIdCard {
  display: grid;
}

.InsuranceHub .coverageOverviewIdCard .appleWalletCommand {
  margin-top: 0px;
}

@media print {
  .InsuranceHub .coverageOverviewIdCard {
    border: none;
  }
}
#footer {
  position: static;
}

.InsuranceHub .statusBadge {
  width: fit-content;
  border-radius: 20px;
  padding: 0 0.5rem;
  display: flex;
  min-height: 1.8rem;
  align-items: center;
  align-self: flex-end;
}

.InsuranceHub .statusBadge .badgeContents {
  margin: 0;
  padding: 0;
}

.InsuranceHub .statusBadge .cvgStatusInfoBubble {
  margin: 0;
  width: 24px;
  height: 24px;
}

.InsuranceHub .statusBadge .cvgStatusInfoBubble ._InfoBubbleCommand {
  width: 24px;
  height: 24px;
}

.InsuranceHub .statusBadge .cvgStatusInfoBubble ._InfoBubbleContent {
  max-width: 100%;
  overflow-wrap: anywhere;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  top: calc(100% + 0.55rem - 1px);
  left: 0;
  margin: 0;
  min-width: 50%;
}

.InsuranceHub .statusBadge.neutral ._Icon {
  fill: #363636;
}

.InsuranceHub .statusBadge.positive ._Icon {
  fill: #12553d;
}

.InsuranceHub .statusBadge.negative ._Icon {
  fill: #363636;
}

.InsuranceHub .statusBadge.pending ._Icon {
  fill: #935d15;
}

.InsuranceHub .statusBadge.critical ._Icon {
  fill: #d80000;
}

.InsuranceHub .statusBadge.informational ._Icon {
  fill: #003d7a;
}

.InsuranceHub .fieldLabel[class][class] {
  max-width: 100%;
  overflow-wrap: anywhere;
  margin: 0;
}

.InsuranceHub .fieldContent[class][class] {
  max-width: 100%;
  overflow-wrap: anywhere;
  margin: 0;
}

.InsuranceHub .HRACard .remainingLabel {
  text-align: center;
  color: #0074AD;
  padding-top: 1rem;
}

.InsuranceHub .HRACard .remainingAmount {
  text-align: center;
  font-size: var(--wptheme_font-size_9);
  font-weight: 900;
  color: #0f784a;
  word-wrap: break-word;
}

.InsuranceHub .HRACard .usedBreakdown {
  padding: 0.5rem 3rem 2rem;
}

@media screen and (max-width: 768px) {
  .InsuranceHub .HRACard .usedBreakdown {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
  }
}
.InsuranceHub .HRACard .usedBreakdown .usedLine {
  max-width: 100%;
  overflow-wrap: anywhere;
  display: flex;
  justify-content: space-between;
}

.InsuranceHub .HRACard .usedBreakdown .usedLine .usedInfo {
  margin: 0;
  width: fit-content;
  max-width: 50%;
}

.InsuranceHub .LowInfoState.oneIDCard {
  width: 75%;
}

@media screen and (max-width: 1300px) {
  .InsuranceHub .LowInfoState.oneIDCard {
    width: 100%;
  }
}
.InsuranceHub .LowInfoState {
  display: flex;
  flex-direction: column;
  gap: normal 1em;
}

.InsuranceHub .LowInfoState .lowInfoCard {
  height: fit-content;
}

.InsuranceHub .LowInfoState .lowInfoCard .eligibilitySummarySegment {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 0.5em 2em;
}

.InsuranceHub .LowInfoState .lowInfoCard .eligibilitySummarySegment ._Segment {
  width: fit-content;
}

.InsuranceHub .LowInfoState .insHubCard {
  flex-basis: 50%;
}

.InsuranceHub .LowInfoState .insHubCard .MCIDCard {
  flex-direction: row;
}

@media screen and (max-width: 1300px) {
  .InsuranceHub .LowInfoState .insHubCard {
    flex-basis: 100%;
  }
  .InsuranceHub .LowInfoState .insHubCard .MCIDCard {
    flex-direction: column;
  }
}
.InsuranceHub .idCardSeg {
  margin: 0;
  margin-bottom: 0.5rem;
  display: grid;
  padding-top: 30px;
}

.InsuranceHub .idCardSeg .dismiss[class][class] {
  border-top: none;
  color: #ffffff;
  padding: 0.25rem 0.5rem;
}

.InsuranceHub .idCardSeg .insHubCard {
  margin-bottom: 0px;
  column-gap: 15px;
}

.InsuranceHub .idCardSeg .idCardSpacing {
  margin-bottom: 24px;
  overflow: hidden;
}

.InsuranceHub .idCardSeg .IndemnityIDCardContainer {
  padding: 16px 7px 0 7px;
}

.InsuranceHub .idCardSeg .appleWalletCommand {
  margin-bottom: 0;
}

.InsuranceHub .idCardSpacing {
  padding-left: 15px;
  padding-right: 15px;
}

.InsuranceHub .fieldLabel {
  padding-top: 0.75rem;
}

.InsuranceHub .fieldLabel:first-child {
  border-bottom: none;
}

.InsuranceHub .subOrMemLabel {
  font-size: var(--wptheme_font-size_-1);
}

.InsuranceHub .subOrMemLabel[class] {
  margin: 0;
}

.InsuranceHub .summaryGrid {
  width: 99.5%;
  margin-top: 0;
}

.InsuranceHub .MemberSummaryCard .statusBadge ._InfoBubbleContent {
  left: auto;
  right: 0;
  width: fit-content;
}

.InsuranceHub .errorBackButton {
  margin-top: 0.75rem;
}

.InsuranceHub .idCardControls {
  display: flex;
  margin-bottom: 15px;
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 1px;
  column-gap: 15px;
}

@media screen and (max-width: 768px) {
  .InsuranceHub .idCardControls {
    flex-direction: column;
  }
}
.InsuranceHub .idCardControls .depDropDown {
  min-width: 50%;
  padding-right: 15%;
}

@media screen and (max-width: 768px) {
  .InsuranceHub .idCardControls .depDropDown {
    width: 100%;
    padding-right: 0;
  }
}
.InsuranceHub .idCardControls .idCardEffDates {
  display: block;
}

.InsuranceHub .idCardControls .idCardEffDates .fieldLabel {
  padding-top: 0;
}

.InsuranceHub .appleWalletButton {
  height: 2.75rem;
  min-height: 10mm;
  max-height: 25mm;
}

.InsuranceHub .appleWalletCommand {
  width: fit-content;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 15px;
  margin-bottom: 15px;
}

@media print {
  .InsuranceHub .idCardSeg {
    border: none;
  }
  .MCIDCardSide {
    scale: 0.5 !important;
  }
  .MCIDCardContainer {
    height: 250px !important;
  }
}
.InsuranceHub .IDCardBlobImage {
  border-radius: 24px;
  width: 100%;
  border: solid #767676 2px;
}

@media print {
  .InsuranceHub .IDCardBlobImage {
    display: unset !important;
    min-width: 200px !important;
  }
}
.mobile img.IDCardBlobImage {
  max-width: 100%;
}

img.IDCardBlobImage {
  min-width: 100%;
}

.InsuranceHub .BenefitDetailsPage .CoverageTotalCard {
  margin-top: 1rem;
}

.InsuranceHub .BenefitDetailsPage .CoverageTotalCard .moopDedDisplays {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(min(400px, 100%), 1fr));
  column-gap: 1rem;
}

.InsuranceHub .BenefitDetailsPage .RTEBenefitsLoadingInfo {
  text-align: center;
}

.InsuranceHub .BenefitDetailsPage .RTEBenefitsUpdatingSpinner {
  padding-left: 0.5rem;
}

.InsuranceHub .PlanYearDropdown {
  margin-top: 0.5rem;
  margin-bottom: 1rem;
}

.InsuranceHub .BenefitHeader {
  justify-content: flex-start;
  border-radius: 6px;
  background-color: #f8f8f8;
  border: 1px solid #cccccc;
  overflow: hidden;
}

.InsuranceHub .headerSection {
  border-radius: 6px;
  border: 1px solid #cccccc;
}

.InsuranceHub .singleHeader {
  color: #000000;
  border-radius: 6px;
  padding-left: 0.5rem;
  padding-top: 0.5rem;
  background-color: #f8f8f8;
}

.InsuranceHub .headerSpacing {
  padding-bottom: 0.75rem;
}

.InsuranceHub .headerSpacing:last-child {
  padding-bottom: 0;
}

.InsuranceHub .LevelDisplay {
  margin-bottom: 16px;
  padding: 0;
}

.InsuranceHub .LevelDisplay .CardTitle[class][class] {
  padding: 0 0.5rem;
  align-items: center;
}

.InsuranceHub .LevelDisplay .CardTitle[class][class] .cardTitle {
  padding-top: 0.5rem;
}

.InsuranceHub .LevelDisplay .CardTitle[class][class] .statusBadge {
  align-self: unset;
}

.InsuranceHub .LevelDisplay .paymentContainer {
  padding: 0 0.5rem 0.5rem 0.5rem;
}

.InsuranceHub .LevelDisplay .limitsContainer {
  padding: 0.5rem;
  border-top: 1px solid #cccccc;
}

.InsuranceHub .LevelDisplay .paymentHeader,
.InsuranceHub .LevelDisplay .limitHeader {
  padding: 0 0 0.25rem;
}

.InsuranceHub .LevelDisplay .copayText {
  margin: 0;
}

.InsuranceHub .LevelDisplay .levelGrid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 1rem;
  overflow-wrap: anywhere;
}

.InsuranceHub .LevelDisplay .levelGrid .fieldLabel {
  padding: 0;
}

.InsuranceHub .LevelDisplay .levelGrid .admissionReset {
  grid-column: 1/-1;
}

.InsuranceHub .LevelDisplay .limitSubheader {
  margin: 0;
}

.InsuranceHub .LevelDisplay .bucketContainer {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.InsuranceHub .LevelDisplay .LevelBucket .bucketHeader {
  display: flex;
  align-items: center;
}

.InsuranceHub .LevelDisplay .LevelBucket .bucketHeader .bucketHeaderString {
  padding: 0 0 0.25rem;
}

.InsuranceHub .BenefitDrilldownPage .valance {
  border: none;
}

.InsuranceHub .BenefitDrilldownPage .priorAuthDisclaimer {
  padding-top: 0.5rem;
}

.InsuranceHub .BenefitDrilldownPage .BenefitLevels {
  padding-bottom: 0.25rem;
  display: flex;
  flex-direction: column;
  max-width: 720px;
}

.InsuranceHub .BenefitsDrilldownDefinition:not(:first-child) .BenefitTerm {
  padding-top: 1rem;
}

.InsuranceHub .BenefitsDrilldownDefinition .BenefitTerm {
  padding-bottom: 0rem;
}

.InsuranceHub .ProgressBar {
  position: relative;
  height: 30px;
  background: #d9edfd;
  border-radius: 15px;
}

.InsuranceHub .ProgressBar .progressBarSeg {
  --progress: 0;
  width: calc((100% - 30px) * var(--progress));
  border: inherit;
  border-radius: inherit;
  position: absolute;
  height: 100%;
  padding: 0 15px;
  box-sizing: content-box;
  text-align: right;
}

.InsuranceHub .ProgressBar .progressBarSeg:first-child {
  background: #0085f2;
}

@media print {
  .InsuranceHub .ProgressBar {
    display: none;
  }
}
.MCIDCard {
  display: flex;
  flex-direction: row;
}

@media screen and (max-width: 768px) {
  .MCIDCard {
    display: flex;
    flex-direction: column;
  }
}
@media print {
  .MCIDCard {
    flex-direction: column;
  }
}
.MCIDCardContainer {
  position: relative;
}

.MCIDCardContainer .showPopupButton[class][class][class] {
  position: absolute;
  top: -15px;
  right: -7px;
  border-radius: 50%;
  padding: 4px;
  z-index: 3;
  margin: 0;
}

.plainTextDisclosure {
  margin-top: 0.5rem;
  width: auto;
}

.plainTextDisclosure .disclosureButton {
  justify-content: flex-start;
}

.plainTextDisclosure .plainText {
  white-space: pre-line;
  max-width: 100%;
  overflow-wrap: anywhere;
}

.IDCardPopup .MCIDCardSide {
  margin: 0px;
  position: relative;
}

.MCIDCardSide {
  margin: 6px;
  position: absolute;
  transform-origin: top left;
  max-width: unset;
  display: inline-block;
  vertical-align: top;
  border-radius: 24px;
  overflow: hidden;
  font-size: 0;
  color: initial;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
  -ms-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
  border: solid #767676 2px;
}

.MCIDCardSide * {
  max-width: unset;
}

/* Copyright 2023 Epic Systems Corporation */
.InsuranceMessageSentStep {
  padding: 1.5rem 1.7rem 0.75rem 1.7rem !important;
}

.InsuranceMessageSentStep .sendConfirmationSection {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 0.5rem;
}

.InsuranceMessageSentStep .messageSentConfirmation {
  width: auto;
  margin-top: 0.5rem !important;
  margin-bottom: 2rem !important;
  overflow-wrap: break-word;
}

.InsuranceMessageSentStep .nextActionButton {
  min-height: 2.5rem;
  height: auto;
  width: 100%;
}

.InsuranceMessageSentStep .messageSentIcon {
  height: 200px;
  width: 200px;
}

/* Copyright 2023 Epic Systems Corporation */
.itemFeedWidgetContainer {
  padding: 0;
}

.itemFeedWidgetContainer .ZeroState {
  padding: 1rem 0.75rem;
}

.baseFeedItem .contentDetails {
  display: inline-flex;
}

.feedItem {
  position: relative;
  width: 100%;
  margin-bottom: 0.5rem;
  left: 0;
  opacity: 1;
  max-height: 100rem;
  transition: all 0.3s;
}

.feedItem.card {
  padding: 0;
  min-height: 0;
}

.feedItem.card:not(.slide) {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.feedItem.card .buttonList.subtle {
  margin-top: 0;
}

.feedItem.card .actions.buttonColumn {
  min-width: min-content;
}

.feedItem .icon {
  position: relative;
  flex-shrink: 0;
  width: auto;
  margin-right: 0.5rem;
}

.feedItem .icon svg,
.feedItem .icon span,
.feedItem .icon img,
.feedItem .icon div {
  height: 32px;
  width: 32px;
}

.feedItem .icon div {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.feedItem .icon svg.subicon {
  height: 1.5rem;
  width: 1.5rem;
  position: absolute;
  top: 0.875rem;
  left: 0.875rem;
}

.feedItem.isCareEverywhere .contentDetailsWrapper {
  padding-right: 2rem;
}

.feedItem.dismissed {
  left: 10rem;
  opacity: 0;
  max-height: 0;
  margin: 0;
}

.feedItem .feedContent {
  display: flex;
  flex-direction: column;
  position: relative;
}

.feedItem .contentDetailsWrapper {
  display: flex;
  z-index: 2;
}

.feedItem .contentDetails {
  padding: 1rem 0.5rem 0.5rem 0.5rem;
}

.feedItem .contentDetails .displayText {
  word-wrap: break-word;
  word-break: break-word;
  margin: 0;
}

.feedItem .itemFeedHeader {
  display: inline-flex;
  width: 100%;
  padding: 0;
}

.feedItem .itemFeedHeader .headerTitle {
  padding: 0.35rem 0 0.35rem 0;
  font-weight: bold;
  word-wrap: break-word;
  word-break: break-word;
}

.feedItem .waterMarkWrapper {
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}

.feedItem .waterMarkWrapper .waterMark {
  position: absolute;
  right: -0.5rem;
  bottom: -1rem;
  z-index: 0;
  height: 6.25rem;
  width: 6.25rem;
  opacity: 0.2;
  transform: rotate(-20deg);
}

.feedItem .actions {
  z-index: 1;
  padding: 0.5rem;
}

.feedItem .actionContent {
  justify-content: center;
}

.feedItem .H2GIconContainer {
  align-self: flex-start;
  flex-shrink: 0;
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
}

.feedItem .H2GIcon[class] {
  display: flex;
  align-items: center;
  float: right;
  width: 1.5rem;
  min-width: 1.5rem;
}

.feedItem .H2GIcon[class].showBubble ._InfoBubbleCommand:after,
.feedItem .H2GIcon[class].showBubble ._InfoBubbleContent {
  display: block;
}

.feedItem .H2GIcon[class] ._InfoBubbleCommand {
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
  border: none;
  cursor: pointer;
  display: inline-flex;
  font: inherit;
  overflow: visible;
  position: relative;
  text-decoration: none;
}

@media screen {
  .feedItem .H2GIcon[class] ._InfoBubbleCommand:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
.feedItem .H2GIcon[class] ._InfoBubbleCommand:after {
  border-color: transparent transparent transparent #ffffff;
  border-style: solid;
  border-width: 1rem 0 0 1rem;
  box-shadow: -1px 1px 1px 0 rgba(0, 0, 0, 0.4);
  content: "";
  display: none;
  height: 0;
  left: calc(50% - 0.45rem);
  position: absolute;
  bottom: calc(100% + 0.25rem);
  top: unset;
  transform: rotate(315deg);
  width: 0;
  z-index: 11;
}

.feedItem .H2GIcon[class] ._InfoBubbleContent {
  border-radius: 6px;
  background: #ffffff;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.6);
  display: none;
  margin: 0 1rem;
  padding: 0.3333333333rem;
  position: absolute;
  left: unset;
  top: unset;
  right: -1rem;
  bottom: calc(0.5rem + 100%);
  text-align: left;
  white-space: normal;
  width: 400px;
  z-index: 10;
}

@media screen and (max-width: 450px) {
  .feedItem .H2GIcon[class] ._InfoBubbleContent {
    width: calc(98% - 40px);
  }
}
.feedItem .H2GIcon[class] ._InfoBubbleContent .orgDetails {
  margin-bottom: 0.5rem;
  display: flex;
}

.feedItem .H2GIcon[class] ._InfoBubbleContent .orgDetails img.organizationLogo,
.feedItem .H2GIcon[class] ._InfoBubbleContent .orgDetails ._Icon.organizationLogo {
  display: inline-block;
  margin: 0 0.2rem 0 0;
  overflow: hidden;
  vertical-align: middle;
  min-width: 2.5rem;
  height: 2.5rem;
  float: left;
  clear: left;
}

.feedItem .H2GIcon[class] ._InfoBubbleContent .orgDetails .organizationName {
  vertical-align: top;
  margin: 0;
  display: inline-block;
  font-weight: bold;
  word-break: break-word;
}

@media only screen and (min-width: 769px) {
  .itemFeedFullWidth .feedItem {
    display: flex;
    flex-direction: column;
  }
}
@media only screen and (min-width: 769px) {
  .itemFeedFullWidth .feedItem.isCareEverywhere .actions {
    padding-top: 2rem;
  }
}
@media only screen and (min-width: 769px) {
  .itemFeedFullWidth .feedItem.isCareEverywhere .contentDetailsWrapper {
    padding-right: 0.5rem;
  }
}
@media only screen and (min-width: 769px) {
  .itemFeedFullWidth .feedItem .feedContent {
    flex-direction: row;
  }
}
@media only screen and (min-width: 769px) {
  .itemFeedFullWidth .feedItem .feedContent {
    flex-direction: row;
  }
}
@media only screen and (min-width: 769px) {
  .itemFeedFullWidth .feedItem .contentDetails {
    padding: 0.5rem;
  }
}
@media only screen and (min-width: 769px) {
  .itemFeedFullWidth .feedItem .waterMarkWrapper .waterMark {
    right: 23%;
  }
}
@media only screen and (min-width: 769px) {
  .itemFeedFullWidth .feedItem .actions {
    padding-top: 0;
  }
}
@media screen and (max-width: 450px) {
  .itemFeedFullWidth .feedItem .H2GIcon[class] ._InfoBubbleContent {
    width: calc(98% - 40px);
  }
}
.itemFeedNarrowWidth ._ItemWithActionGroup, .itemFeedNarrowWidth ._ItemWithActionGroup.withSubtleActions, .itemFeedNarrowWidth ._ItemWithActionGroup.withButtonColumn {
  flex-direction: column;
}

.itemFeedNarrowWidth ._ItemWithActionGroup .contentColumn + .buttonColumn,
.itemFeedNarrowWidth ._ItemWithActionGroup .contentColumn + .buttonColumn[class*=col-],
.itemFeedNarrowWidth ._ItemWithActionGroup .contentColumn + * .buttonColumn {
  flex-flow: row wrap;
  justify-content: center;
  align-self: auto;
  width: 100%;
}

.itemFeedNarrowWidth ._ItemWithActionGroup .contentColumn + .buttonColumn ._actionable,
.itemFeedNarrowWidth ._ItemWithActionGroup .contentColumn + .buttonColumn[class*=col-] ._actionable,
.itemFeedNarrowWidth ._ItemWithActionGroup .contentColumn + * .buttonColumn ._actionable {
  width: auto;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.itemFeedNarrowWidth ._ItemWithActionGroup .contentColumn + .buttonColumn ._actionable:last-child,
.itemFeedNarrowWidth ._ItemWithActionGroup .contentColumn + .buttonColumn[class*=col-] ._actionable:last-child,
.itemFeedNarrowWidth ._ItemWithActionGroup .contentColumn + * .buttonColumn ._actionable:last-child {
  margin-right: 0.25rem;
}

.itemFeedNarrowWidth ._ItemWithActionGroup .contentColumn:not([class*=col-]),
.itemFeedNarrowWidth ._ItemWithActionGroup .contentColumn:not([class*=col-]) + .buttonColumn,
.itemFeedNarrowWidth ._ItemWithActionGroup .contentColumn:not([class*=col-]) + * .buttonColumn {
  width: auto;
}

.toDoSummaryFeedItem .toDoSummaryLayout {
  display: inline-flex;
  flex-wrap: wrap;
  padding: 0.5rem;
}

.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryProgress {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 5rem;
  padding-right: 1rem;
  box-sizing: content-box;
  margin: auto;
}

.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryProgress .toDoSummaryCompleted {
  color: #0074AD;
  text-align: center;
}

.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryProgress .toDoSummaryProgressLabel {
  color: #0074AD;
  text-align: center;
  padding: 0.3rem 0rem;
}

.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryProgress .toDoSummaryProgressLabel .number {
  font-size: var(--wptheme_font-size_6);
  font-weight: bold;
}

.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryProgress progress,
.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryProgress progress::-webkit-progress-bar,
.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryProgress progress::-webkit-progress-value,
.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryProgress progress::-moz-progress-bar {
  border: none;
  border-radius: 3rem;
  height: 0.75rem;
}

.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryProgress progress {
  background-color: #c0ddeb;
  color: #0074AD;
}

.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryProgress progress::-webkit-progress-bar {
  background-color: #c0ddeb;
}

.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryProgress progress::-webkit-progress-value,
.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryProgress progress::-moz-progress-bar {
  background-color: #0074AD;
}

.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryTasks {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  flex: 1;
  word-break: break-word;
  min-width: 100px;
}

.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryTasks .column {
  display: flex;
  flex-direction: column;
  width: auto;
  padding-right: 1rem;
}

.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryTasks .field {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
}

.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryTasks .field .icon {
  flex-shrink: 0;
  margin-right: 0.25rem;
}

.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryTasks .field div {
  width: auto;
}

.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryTasks svg {
  height: 1.5rem;
  width: 1.5rem;
}

@media only screen and (min-width: 426px) {
  .itemFeedFullWidth .toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryProgress {
    margin-left: 2rem;
    padding-right: 1.5rem;
  }
}
@media only screen and (min-width: 426px) {
  .itemFeedFullWidth .toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryTasks {
    padding-left: 1.5rem;
  }
}
.VerticalMarkedDate {
  width: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 0.5rem 0 0.3rem;
  color: #41a0ff;
}

.VerticalMarkedDate .verticalMonth {
  font-size: 1.2rem;
  text-transform: uppercase;
  white-space: nowrap;
}

html[lang=fi] .VerticalMarkedDate .verticalMonth {
  font-size: 0.9rem;
  overflow-wrap: normal;
}

html[lang=ar] .VerticalMarkedDate .verticalMonth {
  font-size: 0.96rem;
}

.VerticalMarkedDate .verticalDateOfMonth {
  font-size: 2.2rem;
  line-height: 2rem;
}

html[lang=ar] .VerticalMarkedDate .verticalDateOfMonth {
  font-size: 1.76rem;
}

.VisitDisplayDetailsInfo {
  display: flex;
  align-items: start;
  padding-left: 0.25rem;
}

.VisitDisplayDetailsInfo .labels {
  margin: 0.25rem 0 0.25rem 0.25rem;
}

.VisitDisplayDetailsInfo .labels .textLabel {
  margin: 0;
}

.VisitDisplayDetailsLayout {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.VisitDisplayDetailsLayout .dateInfo {
  width: auto;
}

.VisitDisplayDetailsLayout .visitInfo {
  max-width: 80%;
}

.VisitDisplayDetailsLayout .departmentInfo .departmentAddress {
  white-space: pre-line;
}

.announcementFeedItem .contentDetails {
  display: inline-flex;
}

.announcementFeedItem .contentDetails .icon div:empty {
  display: none;
}

.announcementFeedItem .contentDetails .icon:has(div:empty) {
  margin-right: 0;
}

.announcementFeedItem .announcementContent {
  word-wrap: break-word;
  word-break: break-word;
}

.announcementFeedItem .announcementContent .announcementTitle {
  padding: 0.35rem 0 0.35rem 0;
  font-weight: bold;
}

/* Copyright 2024 Epic Systems Corporation */
@media print {
  .LearnMoreListItem {
    display: inline-flex;
    border: 1px solid #767676;
  }
}
.LearnMoreListItem[class] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  word-break: break-word;
  margin: 1rem 0;
}

.LearnMoreListItem[class]:is(:focus, :hover) {
  background-color: #ebf4f8;
}

.LearnMoreListItem[class] .LearnMoreLink {
  color: #0074AD;
  font-weight: bold;
  text-decoration: none;
}

.LearnMoreListItem[class] .LearnMoreLink::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}

.LearnMoreListItem[class] .linkIcon {
  fill: #767676;
}

.LearnMoreList {
  width: 50%;
}

@media only screen and (max-width: 768px) {
  .LearnMoreList {
    width: 100%;
  }
}
.Letters .SignupBanner {
  margin-top: 0.75rem;
}

.Letters .LettersList {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  margin-top: 15px;
  max-width: 1025px;
}

.tvmode .Letters .LettersList {
  border-radius: 10px;
  border: none;
}

.Letters .LettersList:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .Letters .LettersList:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.Letters .LettersList:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

@media screen {
  .Letters .LettersList ._ListElement:not(:last-child)::after {
    content: "";
    display: block;
    width: auto;
    height: 1px;
    background-color: #dbdbdb;
    margin-left: 2rem;
    margin-right: 2rem;
  }
}
.Letters .LettersList .LettersListElement {
  display: block;
  padding: 0.75rem 2rem;
  color: #000000;
  word-break: break-word;
}

@media print {
  .Letters .LettersList .LettersListElement {
    border: 1px solid #767676;
    margin-bottom: -1px;
  }
}
.Letters .LettersList .LettersListElement.unviewed {
  font-weight: bold;
}

.Letters .LettersList .LettersListElement.unviewed .ltrDate {
  position: relative;
}

.Letters .LettersList .LettersListElement.unviewed .ltrDate::before {
  content: "";
  height: 0.6rem;
  width: 0.6rem;
  display: block;
  border-radius: 1rem;
  background-color: #005ebb;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -1.25rem;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}

.Letters .LettersList .LettersListElement:is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.Letters .LettersList .LettersListElement .SenderInfo {
  display: flex;
  align-items: center;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.Letters .LettersList .LettersListElement .ltrReason {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.Letters .LettersList .LettersListElement ._readOnlyText._Text:not(:only-child) {
  margin: 0;
}

@media (min-width: 769px) {
  .Letters .LettersList .LettersListElement .dateAndSender {
    display: flex;
    align-items: center;
    width: 50%;
  }
  .Letters .LettersList .LettersListElement .dateAndSender .ltrDate {
    width: 40%;
  }
  .Letters .LettersList .LettersListElement .dateAndSender .SenderInfo {
    width: 60%;
    margin-top: 0;
  }
}
@media (min-width: 426px) {
  .Letters .LettersList .LettersListElement .ltrInfo {
    display: flex;
    align-items: center;
    column-gap: 1rem;
  }
  .Letters .LettersList .LettersListElement .dateAndSender {
    width: 50%;
  }
  .Letters .LettersList .LettersListElement .SenderInfo {
    margin-bottom: 0;
  }
  .Letters .LettersList .LettersListElement .ltrReason {
    width: 40%;
  }
}
.Letters .LettersList .LetterDeptPhoto {
  border-radius: 50%;
  display: inline-block;
  position: relative;
  overflow: hidden;
  object-fit: cover;
  border: 1px solid #cccccc;
  color: #0074ad;
}

.Letters .LettersList .ClinicianPhoto,
.Letters .LettersList .LetterDeptPhoto {
  height: 2.5rem;
  width: 2.5rem;
  min-height: 2.5rem;
  min-width: 2.5rem;
  margin-right: 0.5rem;
}

@media screen and (max-width: 250px) {
  .Letters .LettersList .ClinicianPhoto,
  .Letters .LettersList .LetterDeptPhoto {
    display: none;
  }
}
@media print {
  .Letters .LettersList .ClinicianPhoto {
    width: 2.5rem !important;
  }
}
.Letters .mobile .Letters ._PageTitle {
  display: none;
}

.LetterDetails .SignupBanner {
  margin-top: 0.75rem;
}

@media print {
  .LetterDetails ._PageTitle {
    display: none;
  }
}
.LetterDetails .documentPage {
  background-color: #ffffff;
  margin: 1rem auto;
  box-shadow: 3px 2px 8px -1px rgba(0, 0, 0, 0.2);
  max-width: 9in;
  position: relative;
}

.LetterDetails .documentPage .printButton {
  position: absolute;
  right: 10px;
  top: 10px;
  width: 35px;
  height: 35px;
  background-color: transparent;
  color: #0074ad;
  box-shadow: none;
}

.LetterDetails .documentPage .printButton:hover,
.tvmode .LetterDetails .documentPage .printButton:is(:hover, :focus) {
  text-decoration: underline;
}

.LetterDetails .documentPage .printButton:active {
  box-shadow: inset 0 0 0 2px currentColor;
  transform: none;
  background-color: rgba(0, 116, 173, 0.1);
}

.darkmode .LetterDetails .documentPage .printButton {
  color: #80bad6;
  background-color: rgba(0, 0, 0, 0.3); /* #000000FF */
}

@media print {
  .LetterDetails .documentPage .printButton {
    display: none;
  }
}
.LetterDetails .LetterBody {
  padding-left: 34.666px;
  padding-right: 34.666px;
  padding-top: 60.666px;
  padding-bottom: 34.666px;
  margin: 0px 0px !important;
  width: 100%;
  word-break: break-word;
}

@media print {
  .LetterDetails .LetterBody {
    padding-top: 34.666px;
  }
}
.LetterDetails .LetterBody input[type=checkbox] {
  border-color: #565656;
  display: inline-block !important;
  -webkit-appearance: none !important;
  appearance: none !important;
}

.LetterDetails .LetterBody input[type=checkbox]:checked {
  background-image: url("../../images/checkbox_checked.svg") !important;
  background-size: 16px 16px !important;
  background-position: center !important;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}

@media print {
  .LetterDetails .LetterBody input[type=checkbox] {
    border: unset;
    outline: 1px solid #565656;
    outline-offset: -1px;
  }
}
.mobile .LetterDetails .printButton,
.mobile .LetterDetails ._PageTitle {
  display: none;
}

/* Copyright 2024 Epic Systems Corporation */
.AboutUsSection .locationBlurb ul li,
.AboutUsSection .locationBlurb ol li {
  margin-left: 1.2rem;
}

.AboutUsSection .locationBlurb ul li {
  list-style-type: disc;
}

.AboutUsSection .locationBlurb blockquote {
  font-size: var(--wptheme_font-size_1);
  background-color: #e6f1f7;
  border-radius: 8px;
  padding: 0.5rem 1.4rem;
  margin: 1rem 0;
  font-style: italic;
  position: relative;
}

.AboutUsSection .locationBlurb blockquote:first-child {
  margin-top: 0.5rem;
}

.AboutUsSection .locationBlurb blockquote::before, .AboutUsSection .locationBlurb blockquote::after {
  font-size: var(--wptheme_font-size_8);
  position: absolute;
  color: #0074AD;
  opacity: 0.5;
}

.AboutUsSection .locationBlurb blockquote::before {
  content: "“";
  top: -0.05lh;
  left: 0.025lh;
}

.AboutUsSection .locationBlurb blockquote::after {
  content: "”";
  bottom: -0.45lh;
  right: 0.175lh;
}

.AboutUsSection .locationBlurb p:last-of-type {
  margin-bottom: 0.5rem;
}

.AboutUsSection .locationBlurb p:last-child {
  margin-bottom: 0;
}

.AboutUsSection ._Disclosure .disclosureButton {
  padding-top: 0rem;
}

.AboutUsSection .disclosure {
  font-size: var(--wptheme_font-size_-1);
  display: block;
}

.AboutUsSection .disclosure .disclosureChevron {
  width: 0.9rem;
  height: 0.9rem;
  margin-left: 0.4rem;
}

.AboutUsSection .disclosure ._Text {
  padding-bottom: 0.5rem;
}

.AboutUsSection .accreditationHeading {
  padding-bottom: 0rem;
}

.LocationBio .BodySection {
  margin-top: 0.75rem;
}

.LocationBio .BodySection .cardHeader {
  padding-top: 0;
}

.LocationBio .BodySection .cardSection {
  margin-bottom: 0.75rem;
  padding: 0.75rem;
}

.LocationBio .BodySection .bodyOverviewHoursOfOp {
  display: flex;
  flex-direction: column;
}

.LocationBio .BodySection .iconHoursOfOperation > ._Icon {
  margin-right: 0.2rem;
}

@media screen and (min-width: 769px) {
  .LocationBio .BodySection {
    padding-right: 5.5rem;
    padding-left: 5.5rem;
  }
  .LocationBio .BodySection .bodyOverviewHoursOfOp {
    flex-direction: row;
  }
  .LocationBio .BodySection .bodyOverviewHoursOfOp.hasMultipleSection .HoursOfOperation {
    margin-left: 0.5rem;
  }
}
.DrivingDirections {
  display: flex;
  align-items: center;
}

.DrivingDirections ._Icon {
  margin-right: 0.1rem;
  flex-shrink: 0;
}

.LocationBio .HeaderInfo {
  padding: 0rem 1.25rem 0rem 1.25rem;
}

.LocationBio .HeaderInfo .callToAction {
  width: 100%;
  margin-bottom: 0.5rem;
}

.LocationBio .HeaderInfo .headingSchedulingInfo .pageHeading {
  font-size: var(--wptheme_font-size_6);
  text-align: center;
  overflow-wrap: break-word;
  font-weight: bold;
}

.LocationBio .HeaderInfo .specialties {
  margin-top: 0.5rem;
}

@media screen and (max-width: 768px) {
  .LocationBio .HeaderInfo .specialties {
    margin-bottom: 2rem;
    text-align: center;
  }
}
@media screen and (min-width: 769px) {
  .LocationBio .HeaderInfo {
    padding: 0;
  }
  .LocationBio .HeaderInfo .headingSchedulingInfo {
    padding-right: 0.75rem;
  }
  .LocationBio .HeaderInfo .headingSchedulingInfo .pageHeading {
    text-align: left;
    padding-bottom: 0rem;
  }
  .LocationBio .HeaderInfo .schedulingInfo {
    margin-top: 1.25rem;
  }
  .LocationBio .HeaderInfo .callToAction {
    width: 15rem;
  }
}
.LocationBio .HeaderSection {
  max-width: calc(100% + 2.5rem);
  width: calc(100% + 2.5rem);
  margin-left: -1.25rem;
  text-align: center;
  position: relative;
  padding: 0.25rem 2rem;
  overflow-x: clip;
  padding-bottom: 2rem;
  text-align: left;
  max-width: calc(100% + 2.5rem);
  width: calc(100% + 2.5rem);
  margin-left: -1.25rem;
  padding: 1rem 1.25rem 0.75rem 1.25rem;
}

@media screen and (max-width: 768px) {
  .LocationBio .HeaderSection {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
  }
}
@media print {
  .LocationBio .HeaderSection {
    margin-left: 0;
    width: 100%;
  }
}
@media screen {
  .LocationBio .HeaderSection {
    min-height: 1px;
  }
}
body.branded .LocationBio .HeaderSection {
  overflow-x: visible;
}

.LocationBio .HeaderSection > * {
  position: relative;
  z-index: 1;
}

.LocationBio .HeaderSection:before {
  background: #dfeaf4;
  content: "";
  position: absolute;
  left: -2rem;
  width: calc(100% + 4rem);
  border-radius: 3px 3px 50% 50%/3px 3px 50px 50px;
}

body.branded .LocationBio .HeaderSection:before {
  left: calc(-55vw + 50%);
  margin-left: 0;
  width: 110vw;
  max-width: 110vw;
}

@media screen {
  .LocationBio .HeaderSection {
    min-height: 5.5rem;
  }
}
.LocationBio .HeaderSection:before {
  top: 0;
  height: 100%;
}

.LocationBio .HeaderSection.swoopText a, .LocationBio .HeaderSection.swoopText._Link,
.LocationBio .HeaderSection.swoopText ._Link,
.LocationBio .HeaderSection .swoopText a,
.LocationBio .HeaderSection .swoopText._Link,
.LocationBio .HeaderSection .swoopText ._Link {
  background-color: #ffffff;
  border-radius: 0.25rem;
  padding: 0.2rem 0.4rem;
}

@media screen and (max-width: 768px) {
  .LocationBio .HeaderSection {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
  }
}
@media print {
  .LocationBio .HeaderSection {
    margin-left: 0;
    width: 100%;
  }
}
.LocationBio .HeaderSection:before {
  border-radius: unset;
}

.LocationBio .HeaderSection .headerContent {
  padding: 0 5.5rem 0 5.5rem;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 14.5rem), 1fr));
}

.LocationBio .HeaderSection .backLink {
  z-index: 2;
}

@media screen and (max-width: 768px) {
  .LocationBio .HeaderSection {
    padding: 0;
  }
  .LocationBio .HeaderSection .backLink {
    padding: 0.75rem 0 0.5rem 0.75rem;
    margin-bottom: 0px;
  }
  .LocationBio .HeaderSection .backLink ._Link {
    padding: 0.2rem 0.4rem;
  }
  .LocationBio .HeaderSection .headerContent {
    padding: 0;
    display: flex;
    flex-direction: column-reverse;
  }
  .LocationBio .HeaderSection.hasPhoto .backLink {
    position: relative;
    top: 0.75rem;
    margin-bottom: -34px;
    padding: 0 0 0.5rem 1.25rem;
  }
  .LocationBio .HeaderSection.hasPhoto .backLink > ._Link {
    background-color: #ffffff;
    border-radius: 0.25rem;
    padding: 0.2rem 0.4rem;
  }
}
.HoursOfOperation {
  word-break: break-word;
}

.HoursOfOperation ._ListElement {
  padding-bottom: 0.35rem;
}

.HoursOfOperation ._ListElement[class][class] {
  border-top: 0;
}

.HoursOfOperation mark {
  background-color: unset;
  color: unset;
}

.HoursStatusOpen {
  color: #0f784a;
}

.HoursStatusClosed {
  color: #d80000;
}

.HoursStatusClosingSoon {
  color: #a66600;
}

.LocationAddress {
  display: flex;
}

.LocationAddress > ._Icon {
  margin-right: 0.1rem;
  flex-shrink: 0;
}

.LocationAddress.detailed .locationAddressLine._readOnlyText {
  margin-bottom: 0rem;
  margin-top: 0rem;
}

.LocationAddress.compact > ._Icon {
  align-self: flex-start;
}

.LocationAddress.compact > ._Segment {
  padding-top: 0.1rem;
}

.LocationIconWText {
  display: flex;
  overflow-wrap: anywhere;
}

.LocationIconWText > ._Icon {
  margin-right: 0.1rem;
  flex-shrink: 0;
}

.LocationIconWText ._TextFragment {
  align-self: center;
}

.LocationAccreditationSection {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  padding-top: 0.3rem;
}

.LocationAccreditationSection .singleAccreditation {
  flex: 1 1 40%;
  overflow-wrap: break-word;
}

.LocationPhoneNumber > ._Icon {
  margin-right: 0.1rem;
  flex-shrink: 0;
}

.LocationPhoneNumber > ._TelephoneLink {
  display: flex;
  align-items: center;
}

.LocationPhoto {
  width: 99%;
  border-radius: 6px;
  height: 15rem;
  object-fit: cover;
}

@media screen and (max-width: 768px) {
  .LocationPhoto {
    width: 100%;
  }
}
.OneAttribute {
  display: flex;
}

.OneAttribute ._Icon {
  margin-right: 0.1rem;
  flex-shrink: 0;
}

.OneAttribute ._Icon.mychartIcon {
  fill: #d84a5b;
}

.OneAttribute .attributeTextWrapper {
  align-self: flex-start;
  padding-top: 0.1rem;
  word-break: break-word;
}

.OneAttribute .attributeTextWrapper ._Text[class][class] {
  margin: 0;
}

.OneAttribute .attributeTextWrapper .attributeTitle {
  overflow-wrap: break-word;
}

.OneAttribute .attributeTextWrapper .attributeDescription {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  font-size: var(--wptheme_font-size_-2);
}

[data-altstylesheet="High Contrast"] .OneAttribute .attributeTextWrapper .attributeDescription {
  color: #000000;
}

.OneAttribute .attributeTextWrapper:only-child {
  margin-left: 1.6rem;
}

.OneAttribute .externalIcon {
  margin-right: 0.3rem;
  vertical-align: middle;
  min-width: 1.3rem;
  max-width: 1.3rem;
  max-height: 1.3rem;
}

.OneAttribute .externalLogo {
  max-height: 1.8rem;
}

.OneAttribute img {
  min-height: unset;
  object-fit: contain;
}

.LocationBio .OverviewSection {
  display: flex;
  flex-direction: column;
  padding: 0.5rem;
}

.LocationBio .OverviewSection .overviewGrid {
  margin-bottom: 1rem;
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  padding-top: 0.3rem;
}

.LocationBio .OverviewSection .overviewGrid .overviewColumn {
  flex: 1 1 40%;
  overflow-wrap: break-word;
  min-width: fit-content;
}

.LocationBio .OverviewSection .LocationAddress > ._Icon {
  margin-right: 0.2rem;
}

.LocationBio .OverviewSection .LocationPhoneNumber > ._Icon {
  margin-right: 0.2rem;
}

.LocationBio .OverviewSection .LocationPhoneNumber.locationPhone {
  margin-top: 1.25rem;
}

.OperationEntry {
  display: grid;
  grid-template-columns: 1fr 2fr;
}

.OperationEntry .now {
  font-weight: 800;
}

.OperationEntry .now.alwaysOpen {
  font-weight: 800;
  margin-left: 0rem;
  color: #0f784a;
}

@media screen and (max-width: 768px) {
  .OperationEntry {
    grid-template-columns: 0.5fr 1fr;
  }
}
.OurProvidersSection .ProviderListWidget {
  padding: 0;
}

@media screen and (min-width: 769px) {
  .OurProvidersSection {
    padding-left: 5.5rem;
    padding-right: 4.5rem;
  }
  .OurProvidersSection ._PageHeading {
    padding-left: 0.75rem;
  }
  .OurProvidersSection .ProviderListWidget {
    margin-left: -0.5rem;
  }
}
@media screen and (max-width: 768px) {
  .OurProvidersSection ._PageHeading {
    padding-left: 0.7rem;
  }
  .OurProvidersSection .ProviderListWidget {
    margin-left: -0.5rem;
  }
  .OurProvidersSection .ProviderListWidget .previousButton {
    left: -0.5rem;
  }
}
.TimeRanges .noHoursOfOperationForToday {
  font-weight: 800;
  margin-left: 0rem;
  color: #d80000;
}

.TimeRanges .currentlyOpen {
  font-weight: 800;
  margin-left: 0.25rem;
  color: #0f784a;
}

.TimeRanges .closingSoon {
  font-weight: 800;
  margin-left: 0.25rem;
  color: #a66600;
}

.TimeRanges .currentlyClosed {
  font-weight: 800;
  margin-left: 0.25rem;
  color: #d80000;
}

.OneKeyword {
  display: flex;
}

.OneKeyword ._Icon {
  margin-right: 0.1rem;
  flex-shrink: 0;
}

.OneKeyword ._Icon.mychartIcon {
  fill: #d84a5b;
}

.OneKeyword .keywordTextWrapper {
  align-self: flex-start;
  padding-top: 0.1rem;
}

.OneKeyword .keywordTextWrapper ._Text[class][class] {
  margin: 0;
}

.OneKeyword .keywordTextWrapper .keywordTitle {
  overflow-wrap: break-word;
}

.OneKeyword .keywordTextWrapper .keywordDescription {
  color: #767676;
  font-size: 0.8rem;
  line-height: 1rem;
}

/* Copyright 2020-2021 Epic Systems Corporation */
.drawerContent .transparencyDisclaimer {
  padding-top: 0.25rem;
}

.drawerContent .transparencyContainer {
  display: flex;
}

.drawerContent .transparencyIcon {
  color: #0074AD;
  flex-shrink: 0;
}

.drawerContent .selectionOption {
  container-type: inline-size;
}

.drawerContent .selectionOption .oocContainer {
  position: relative;
  padding-left: 3rem;
}

.drawerContent .selectionOption .oocContainer .oocIcon {
  float: left;
  translate: 0 0.05rlh;
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .drawerContent .selectionOption .oocContainer .oocIcon {
  color: #000000;
}

.drawerContent .selectionOption .oocContainer .subtext {
  margin-left: 0rem;
}

.drawerContent .selectionOption .oocContainer .truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

@container (max-width: 10em) {
  .drawerContent .selectionOption .oocContainer {
    padding-left: 0;
    margin-top: 0.5rem;
  }
}
.Drawer {
  border-radius: 0.5rem 0.5rem 0 0;
  background-color: #ffffff;
  bottom: 0;
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  height: 60%;
  min-height: 500px;
  width: 25rem;
  position: fixed;
  right: 3%;
  min-width: 27.5%;
  max-width: 100%;
  z-index: 1001;
  display: flex;
  flex-direction: column;
}

.Drawer.fullscreen {
  bottom: 20%;
  width: 50%;
  right: 25%;
}

@media only screen and (max-width: 1300px) and (min-width: 769px) {
  .Drawer.fullscreen {
    height: 100%;
    width: 100%;
    border-radius: 0;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    min-height: 0;
    min-width: 0;
  }
  .mobile .Drawer.fullscreen {
    height: calc(100% - 2rem);
    width: calc(100% - 2rem);
    top: 1rem;
    bottom: 1rem;
    left: 1rem;
    right: 1rem;
    border-radius: 0.5rem 0.5rem 0 0;
  }
  .mobile .Drawer.fullscreen .titleBar {
    border-radius: 0.5rem 0.5rem 0 0;
  }
  .Drawer.fullscreen .titleBar {
    border-radius: 0;
  }
  .Drawer.fullscreen .titleBarActions ._command:first-child {
    border-radius: 0;
  }
  .Drawer.fullscreen .titleBarActions ._command:last-child {
    border-radius: 0;
  }
}
.Drawer.collapsed {
  box-shadow: none;
  display: block;
  min-height: 0;
  height: auto;
}

@media only screen and (max-width: 1024px), only screen and (max-height: 500px) {
  .Drawer.collapsed {
    display: none;
  }
}
.Drawer .titleBar {
  border-radius: 0.5rem 0.5rem 0 0;
  background-color: #0074AD;
  color: #ffffff;
  height: 2.5rem;
  flex-shrink: 0;
}

.Drawer .titleBar .title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 1.25em;
  line-height: 2.5rem;
  margin: 0;
  padding: 0 0.7rem;
}

.Drawer .titleBarActions {
  align-items: center;
  display: flex;
  height: 2.5rem;
  left: 0;
  position: absolute;
  top: 0;
}

.Drawer .titleBarActions > ._command:first-child {
  border-top-left-radius: 0.5rem;
  padding-left: 0.7rem;
}

.Drawer .titleBarActions > ._command:last-child {
  border-top-right-radius: 0.5rem;
  padding-right: 0.7rem;
}

.Drawer .titleBarActions ._command {
  align-items: center;
  border: 2px solid transparent;
  border-radius: 0;
  color: #ffffff;
  display: flex;
  flex: 0 0 auto;
  height: 2.5rem;
  margin: 0;
  padding: 0.25rem;
}

.Drawer .titleBarActions ._command:focus {
  border-color: #cccccc;
}

@media (hover: hover) {
  .Drawer .titleBarActions ._command:hover,
  .tvmode .Drawer .titleBarActions ._command:is(:hover, :focus) {
    background-color: rgba(0, 0, 0, 0.4);
  }
}
.mobile .Drawer .titleBarActions ._command[class] {
  display: flex;
  padding: 0.25rem;
}

.Drawer .titleBarActions ._command.hasLabel {
  width: auto;
}

.Drawer .titleBarActions ._command.hasLabel > span {
  font-size: 1.125rem;
  padding-left: 0.25rem;
}

@media only screen and (max-width: 400px) {
  .Drawer .titleBarActions ._command.hasLabel > span {
    display: none;
  }
}
@media only screen and (max-width: 1024px), only screen and (max-height: 500px) {
  .Drawer .titleBarActions ._command.toggleDrawer {
    display: none;
  }
  .mobile .Drawer .titleBarActions ._command[class] {
    display: none;
  }
}
.Drawer .titleBarActions .fullscreenButton {
  display: flex;
  flex: 0 0 auto;
  width: auto;
}

.Drawer .titleBarActions * {
  min-width: 0;
}

.Drawer .drawerContent {
  background-color: #ebf4f8;
  overflow-y: auto;
  flex-grow: 1;
  position: relative;
}

@media only screen and (max-width: 1024px), only screen and (max-height: 500px) {
  .mobile .Drawer .drawerContent {
    height: 100%;
  }
  .datatile .Drawer .drawerContent {
    height: auto;
  }
}
.Drawer .drawerContent .stepTitle:first-child {
  padding-top: 0;
}

.Drawer .drawerContent .stepTitle:focus {
  outline: none;
}

.Drawer .drawerContent .workflowStep {
  height: 100%;
  padding: 0.75rem;
  overflow-y: auto;
}

.datatile .Drawer .drawerContent .workflowStep {
  height: auto;
}

.datatile .Drawer.expanded {
  height: 100%;
  width: 100%;
  border-radius: 0;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  min-height: 0;
  min-width: 0;
  overflow-y: visible;
  top: 0;
  bottom: unset;
}

.datatile .Drawer.expanded .titleBar {
  border-radius: 0;
}

.datatile .Drawer.expanded .titleBarActions ._command:first-child {
  border-radius: 0;
}

.datatile .Drawer.expanded .titleBarActions ._command:last-child {
  border-radius: 0;
}

.datatile .Drawer.expanded .titleBar .toggleDrawer {
  display: none;
}

.datatile .Drawer.expanded .drawerContent {
  height: auto;
}

@media only screen and (max-width: 1300px) {
  .Drawer {
    right: 0;
    min-width: 35%;
  }
}
@media only screen and (max-width: 1024px), only screen and (max-height: 500px) {
  .Drawer.expanded {
    height: 100%;
    width: 100%;
    border-radius: 0;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    min-height: 0;
    min-width: 0;
  }
  .Drawer.expanded .titleBar {
    border-radius: 0;
  }
  .Drawer.expanded .titleBarActions ._command:first-child {
    border-radius: 0;
  }
  .Drawer.expanded .titleBarActions ._command:last-child {
    border-radius: 0;
  }
  .mobile .Drawer.expanded .titleBar {
    display: none;
  }
  .Drawer.expanded .titleBar .toggleDrawer {
    display: none;
  }
}
/* Copyright 2024-2025 Epic Systems Corporation */
.linkCard {
  width: 55%;
}

@media (max-width: 1025px) {
  .linkCard {
    width: 100%;
  }
}
.linkCard .content {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 1rem;
  gap: 0.5rem;
}

@media (max-width: 769px) {
  .linkCard .content {
    flex-direction: column;
    justify-content: center;
  }
}
.linkCard .text {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

@media (max-width: 769px) {
  .linkCard .text {
    text-align: center;
    align-items: center;
  }
}
.linkCard .text .header {
  width: fit-content;
  padding: 0;
  font-size: var(--wptheme_font-size_3);
}

.linkCard .text .body {
  font-size: var(--wptheme_font-size_0);
  width: fit-content;
}

.linkCard .sharingHubLink {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 17rem;
  width: calc(100% - 4rem);
  border-radius: 6px;
  border-color: #0074AD;
  background-color: #ffffff;
  border-style: solid;
  border-width: 2px;
  padding: 0.25rem 0rem;
}

@media (max-width: 769px) {
  .linkCard .sharingHubLink {
    margin: 1rem;
    width: calc(100% - 2rem);
  }
}
@media (max-width: 426px) {
  .linkCard .sharingHubLink {
    flex-direction: column;
    align-items: center;
    padding: 0.5rem;
  }
}
.linkCard .sharingHubLink .sharingHubBody {
  width: fit-content;
  padding: 0;
  display: inline-block;
  white-space: pre-wrap;
  margin: 0;
  color: #0074AD;
  font-size: var(--wptheme_font-size_0);
}

.linkCard .sharingHubLink .mychartLogo {
  height: 1rem;
  display: inline-block;
  position: relative;
  top: 2px;
  filter: brightness(0) saturate(100%) invert(15%) sepia(96%) saturate(7022%) hue-rotate(353deg) brightness(78%) contrast(104%);
}

.linkCard .sharingHubLink .arrow {
  fill: #0074AD;
}

@media (max-width: 426px) {
  .linkCard .sharingHubLink .arrow {
    display: none;
  }
}
.signIn {
  height: calc(100% - 4rem);
  max-width: calc(100% - 4rem);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 2rem;
  margin: 2rem;
  font: -apple-system-body;
}

@media (max-width: 769px) {
  .signIn {
    gap: 1rem;
    margin: 1rem;
    height: calc(100% - 2rem);
    max-width: calc(100% - 2rem);
  }
}
.signIn .loginContainer {
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 55%;
  padding: 2rem;
  gap: 1rem;
}

@media (max-width: 1025px) {
  .signIn .loginContainer {
    width: 100%;
  }
}
.signIn .loginContainer .requirementsContainer {
  border-radius: 6px;
  background-color: #e0f1ff;
  border-color: #0074AD;
  border-style: solid;
  border-width: 2px;
  padding: 1rem;
  display: flex;
  justify-content: center;
  width: fit-content;
  max-width: calc(100% - 4rem);
}

@media (max-width: 769px) {
  .signIn .loginContainer .requirementsContainer {
    max-width: calc(100% - 2rem);
  }
}
@media (max-width: 1025px) {
  .signIn .loginContainer .requirementsContainer .textContainer {
    max-width: 100%;
  }
}
.signIn .loginContainer .requirementsContainer .textContainer .body {
  font-size: var(--wptheme_font-size_0);
}

.signIn .loginContainer .inputContainer {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.5rem;
  max-width: 17rem;
  width: calc(100% - 4rem);
}

@media (max-width: 769px) {
  .signIn .loginContainer .inputContainer {
    width: calc(100% - 2rem);
  }
}
.signIn .loginContainer .inputContainer .medicalRecordsLogo {
  width: 100%;
}

.signIn .loginContainer .inputContainer .submitButton {
  width: 100%;
  margin: 0;
  font-size: var(--wptheme_font-size_0);
}

.signIn .loginContainer .inputContainer .header {
  text-align: center;
  padding: 0;
  font-size: var(--wptheme_font-size_0);
}

.signIn .loginContainer .inputContainer .form {
  width: 100%;
}

.signIn .loginContainer .inputContainer .buttonContainer {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 0.5rem;
  align-items: center;
  margin-top: 0.5rem;
  margin-bottom: 1rem;
}

.signIn .myChartCardContainer {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 1rem;
  max-width: 100%;
}

@media (max-width: 426px) {
  .signIn .myChartCardContainer {
    flex-direction: column;
    gap: 0.75rem;
  }
}
.runtimeContainer {
  height: 100%;
}

/* Copyright 2024 Epic Systems Corporation */
.MedicationAddPage ._PageTitle .titleGroup ._heading {
  margin-bottom: 0.5rem;
}

.MedicationAddPage .ClnUpdInput[class][class] {
  width: 66%;
}

.MedicationSearch .MedicationName {
  font-size: var(--wptheme_font-size_1);
}

.MedicationSearch ._ComboBox {
  margin-top: 1rem;
  width: 25%;
}

/* Copyright 2020-2024 Epic Systems Corporation */
.MedicationCard {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  background-color: #ffffff;
  display: inline-block;
  position: relative;
  vertical-align: top;
  word-break: break-word;
}

.tvmode .MedicationCard {
  border-radius: 10px;
  border: none;
}

.MedicationCard:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .MedicationCard:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.MedicationCard:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.NonRefillBadgeContainer {
  margin: 10px 15px 20px;
  width: fit-content;
}

.MedicationHeader {
  border: 1px solid #dbdbdb;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.MedicationHeader .MedTitleText {
  font-size: var(--wptheme_font-style_h4_size);
  color: var(--wptheme_font-style_h4_color);
  font-weight: var(--wptheme_font-style_h4_weight);
}

.MedicationHeader.refillable {
  cursor: pointer;
}

.MedicationHeader.refillable .HeaderLabel::before {
  background-color: #ffffff;
  content: "";
  display: inline-block;
  position: relative;
  text-indent: 0;
  vertical-align: top;
  height: 1em;
  height: clamp(16px, 0.75em, 0.5in);
  width: 1em;
  width: clamp(16px, 0.75em, 0.5in);
  background-attachment: scroll;
  background-image: none;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1px solid #dbdbdb;
  border-radius: 3px;
  flex-shrink: 0;
  margin-top: 0;
  margin-right: 0.5rem;
  top: max(0px, 0.5 * (1lh - clamp(16px, 0.75em, 0.5in)) - 1px);
}

.MedicationHeader.refillable:has(.CheckboxElement[required])::before {
  content: "";
  display: inline-block;
  vertical-align: top;
  background: url("../../images/required_asterisk.png") scroll no-repeat transparent 0 0/0.4rem 0.4rem;
  margin: 0.15rem 0.15rem 0 0;
  height: 0.4rem;
  width: 0.4rem;
  position: absolute;
  top: 0.5rem;
  left: calc(0.75rem + clamp(16px, 0.75em, 0.5in) + 0.5rem + 0.1rem);
  z-index: 2;
  margin: 0;
}

.MedicationHeader.refillable .CheckboxElement[required] + .HeaderLabel::before {
  margin-right: 1rem;
}

.MedicationHeader.refillable .CheckboxElement:checked + .HeaderLabel::before {
  background-color: #2d96ff;
  border-color: #2d96ff;
  background-image: url("../../images/prettycheck.svg");
  background-size: contain;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}

.MedicationHeader.refillable .CheckboxElement:disabled + .HeaderLabel::before {
  background-color: #eaeaea;
  border-color: #dbdbdb;
}

.MedicationHeader.refillable .CheckboxElement:disabled:checked + .HeaderLabel::before {
  background-color: #f2f2f2;
  background-image: url("../../images/prettycheck_disabled.svg");
}

.MedicationHeader.refillable .HeaderLabel {
  width: 100%;
  display: flex;
  cursor: inherit;
  padding: 15px;
}

.MedicationHeader.refillable .HeaderLabel::before {
  border: 1px solid #767676;
}

@media (hover: hover) and (pointer: fine) {
  .MedicationHeader.refillable:hover::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 2px solid #0074AD;
    border-radius: 6px;
    pointer-events: none;
  }
}
.MedicationHeader.refillable.selected::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 2px solid #0074AD;
  border-radius: 6px;
  pointer-events: none;
}

.MedicationHeader.refillable:focus-within .HeaderLabel {
  outline: none;
}

.MedicationHeader.refillable:focus-within:has(.CheckboxElement:focus-visible) .HeaderLabel {
  outline: auto;
  outline-offset: 9px;
}

.MedicationHeader.refillable .CheckboxElement:checked + .HeaderLabel::before {
  background-color: #2d96ff;
  border-color: #2d96ff;
  background-image: url("../../images/prettycheck.svg");
  background-size: contain;
}

@media print {
  .MedicationHeader.refillable .CheckboxElement:checked + .HeaderLabel::before {
    background-color: #000000 !important;
    background-image: url("../../images/prettycheck.svg") !important;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }
}
.MedicationHeader.refillable.selected .MedTitleText {
  font-weight: bold;
}

.MedicationHeader.nonrefillable {
  width: 100%;
  padding-top: 5px;
  border: 0;
}

.MedicationHeader.nonrefillable .HeaderTextContainer {
  margin: 5px 0px 0px 20px;
  width: fit-content;
}

.MedicationHeader.nonrefillable .ProxyInformation {
  margin-left: 12px;
}

.CheckboxElement {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
  opacity: 0;
  font-size: 0;
  margin: 0;
}

.HeaderTextContainer {
  display: flex;
  align-items: baseline;
}

@media screen and (max-width: 768px) {
  .HeaderTextContainer {
    flex-direction: column;
    gap: 5px;
  }
  .HeaderTextContainer .FillCostContainer {
    align-items: flex-start;
  }
}
.ProxyInformation {
  display: flex;
  margin-left: -5px;
  max-width: fit-content;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.EyeCrossedOutIcon {
  width: 30px;
  height: 40px;
  min-width: 30px;
  min-height: 40px;
}

.ProxyText {
  padding-top: 10px;
}

.DetailsSectionButton {
  border: solid #dbdbdb;
  border-width: 0px 1px 1px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

.DetailsSectionButton .disclosureButton {
  padding: 0.7rem 2.5rem;
}

@media screen and (max-width: 768px) {
  .DetailsSectionButton .disclosureButton {
    padding: 0.7rem 0rem;
  }
}
.DetailsSection {
  display: flex;
  flex-direction: column;
  max-width: inherit;
  padding: 5px 0 25px;
}

.DetailsTextContainer {
  display: flex;
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  padding: 0 43px;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 75px;
}

[data-altstylesheet="High Contrast"] .DetailsTextContainer {
  color: #000000;
}

@media screen and (max-width: 768px) {
  .DetailsTextContainer {
    flex-direction: column;
    gap: 15px;
  }
}
.DetailsTextContainer ._Text,
.DetailsTextContainer ._readOnlyText {
  margin: 0 !important;
}

.DetailsSubheaderText {
  font-weight: bold;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  padding-bottom: 2px;
}

.RefillDetails {
  display: flex;
  flex-direction: column;
  flex: 1;
}

@media screen and (max-width: 768px) {
  .RefillDetails {
    flex-basis: 100%;
  }
}
.PrescriptionDetails {
  display: flex;
  flex-direction: column;
  flex: 1;
}

@media screen and (max-width: 768px) {
  .PrescriptionDetails {
    flex-basis: 100%;
  }
}
.PharmacyDetails {
  display: flex;
  flex-direction: column;
  flex: 1;
}

@media screen and (max-width: 768px) {
  .PharmacyDetails {
    flex-basis: 100%;
  }
}
.MedTitleText,
.CommonNameSubtext {
  white-space: normal;
}

@media screen and (max-width: 768px) {
  .MedTitleText,
  .CommonNameSubtext {
    text-wrap: inherit;
  }
}
.MedTitleText {
  margin-right: 8px;
  margin-top: -2px;
  width: fit-content;
  padding: 0;
}

.CommonNameSubtext {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  margin-top: 3px;
  height: fit-content;
}

[data-altstylesheet="High Contrast"] .CommonNameSubtext {
  color: #000000;
}

@media screen and (max-width: 768px) {
  .CommonNameSubtext {
    margin-top: -2px;
  }
}
.FillCostContainer {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  text-align: end;
  width: fit-content;
  margin-left: auto;
}

@media screen and (max-width: 768px) {
  .FillCostContainer {
    text-align: start;
    width: inherit;
    padding: 5px 0px 5px;
  }
}
.FillCostSubtext {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.MedCostDisclaimer {
  font-style: italic;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

/* Copyright 2024 Epic Systems Corporation */
.MedicationEntry .MedicationsFooter ._StickyRegion ._CommandGroup, .MedicationEntry.MedicationEntry ._StickyRegion ._CommandGroup {
  display: flex;
  gap: 0.5rem;
  flex-wrap: wrap;
}

@media screen and (max-width: 768px) {
  .MedicationEntry .MedicationsFooter ._StickyRegion ._CommandGroup, .MedicationEntry.MedicationEntry ._StickyRegion ._CommandGroup {
    margin-top: 0.75rem;
    row-gap: 0.25rem;
  }
  .MedicationEntry .MedicationsFooter ._StickyRegion ._CommandGroup ._Command, .MedicationEntry.MedicationEntry ._StickyRegion ._CommandGroup ._Command {
    margin-top: 0;
    flex: 1 0 0;
  }
  .MedicationEntry .MedicationsFooter ._StickyRegion ._CommandGroup ._Command:first-child, .MedicationEntry.MedicationEntry ._StickyRegion ._CommandGroup ._Command:first-child {
    flex-basis: 100%;
  }
}
.MedicationEntry .DoseSelect {
  margin: 0;
}

.MedicationEntry .DoseSelect .inlineInputs {
  display: grid;
  grid-template-columns: min-content 1fr;
  gap: 0.25rem;
  grid-template-areas: "flex fit";
}

.MedicationEntry .DoseSelect .inlineInputs .inputFlex {
  grid-area: flex;
  min-width: 12rem;
}

.MedicationEntry .DoseSelect .inlineInputs .inputFit {
  grid-area: fit;
}

.MedicationEntry .DoseSelect .hideLegend legend {
  display: none;
}

.MedicationEntry .medFormOptions {
  margin: 0;
}

.MedicationEntry .entryCardTitle {
  padding-top: 0.25rem;
}

.MedicationEntry .helpText {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
}

.MedicationEntry .otherDetails {
  display: flex;
  flex-wrap: wrap;
}

.MedicationEntry .otherDetails .addOther[class][class][class] {
  padding-top: 0;
  margin-top: 0;
}

.MedicationEntry ._TextEntry {
  width: 100%;
}

.MedicationEntry .required label::before {
  content: "";
  display: inline-block;
  vertical-align: top;
  background: url("../../images/required_asterisk.png") scroll no-repeat transparent 0 0/0.4rem 0.4rem;
  margin: 0.15rem 0.15rem 0 0;
  height: 0.4rem;
  width: 0.4rem;
}

.MedicationListPage .Medication.ReconciledClinicalUpdateCard .contentLine:last-child {
  margin-bottom: 1rem;
}

.MedicationListPage .Medication .MedicationContent {
  display: grid;
  grid-template-columns: auto 1fr;
  overflow-wrap: anywhere;
  min-width: 0;
  width: auto;
}

.MedicationListPage .Medication .MedicationContent .helpText,
.MedicationListPage .Medication .MedicationContent .MedicationProxyInformation {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
}

.MedicationListPage .Medication .MedicationContent .formIconRegion {
  margin-right: 0.25rem;
  margin-top: 0.25rem;
  width: 1.385rem;
  height: 1.385rem;
}

.MedicationListPage .Medication .MedicationContent .formIconRegion .formIcon {
  width: 1.385rem;
  height: 1.385rem;
}

.MedicationListPage .Medication .MedicationContent:has(.commonName) .valueTitle {
  margin-bottom: 0;
}

.MedicationListPage .Medication .MedicationContent .valueTitle {
  min-width: 0;
  padding-top: 0.25rem;
  padding-bottom: 0;
  margin-bottom: 0.5rem;
}

.MedicationListPage .Medication .MedicationContent .MedicationProxyInformation {
  margin: 0.5rem 0;
}

.MedicationListPage .Medication .MedicationContent .MedicationProxyInformation:first-of-type {
  margin-top: 0;
}

.MedicationListPage .Medication .MedicationContent .MedicationProxyInformation:last-of-type {
  margin-bottom: 0;
}

.MedicationListPage .Medication .MedicationContent .MedicationProxyInformation:empty {
  margin: 0;
}

.MedicationListPage .Medication .MedicationContent .MedicationProxyInformation svg {
  vertical-align: middle;
}

.MedicationListPage .Medication .MedicationContent .MedicationWarnings .bannerText {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
  line-height: inherit;
}

.MedicationListPage .Medication .MedicationContent .previousTakingDiffSig {
  margin-top: 0.25rem;
}

.MedicationListPage .Medication .MedicationContent .previousTakingDiffSig .rtl {
  direction: rtl;
}

.MedicationListPage .Medication .MedicationContent .MedicationSigDisplay .rtl {
  direction: rtl;
}

.MedicationListPage .Medication .MedicationContent .MedicationComment .ellipsis {
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: center;
  grid-template-areas: "commentIcon text";
}

.MedicationListPage .Medication .MedicationContent .MedicationComment .ellipsis .subtleColor {
  grid-area: text;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
}

.MedicationListPage .Medication .MedicationContent .MedicationComment .ellipsis svg {
  grid-area: commentIcon;
  vertical-align: middle;
}

.MedicationListPage .Medication .MedicationTakingSection {
  padding: 0.5rem;
}

.MedicationListPage .MedicationsFooter ._StickyRegion ._CommandGroup, .MedicationListPage.MedicationEntry ._StickyRegion ._CommandGroup {
  display: flex;
  gap: 0.5rem;
  flex-wrap: wrap;
}

@media screen and (max-width: 768px) {
  .MedicationListPage .MedicationsFooter ._StickyRegion ._CommandGroup, .MedicationListPage.MedicationEntry ._StickyRegion ._CommandGroup {
    margin-top: 0.75rem;
    row-gap: 0.25rem;
  }
  .MedicationListPage .MedicationsFooter ._StickyRegion ._CommandGroup ._Command, .MedicationListPage.MedicationEntry ._StickyRegion ._CommandGroup ._Command {
    margin-top: 0;
    flex: 1 0 0;
  }
  .MedicationListPage .MedicationsFooter ._StickyRegion ._CommandGroup ._Command:first-child, .MedicationListPage.MedicationEntry ._StickyRegion ._CommandGroup ._Command:first-child {
    flex-basis: 100%;
  }
}
.MedicationListPage .MedicationsAddCard {
  background-color: rgba(255, 255, 255, 0.3);
  border: 2px dashed #cccccc;
  box-shadow: none;
  min-height: 6rem;
  text-align: center;
  width: 100%;
  height: 100%;
}

.MedicationListPage .MedicationsAddCard ._readOnlyText,
.MedicationListPage .MedicationsAddCard ._Icon {
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
}

@media screen {
  .MedicationListPage .MedicationsAddCard ._readOnlyText:is(:focus, :hover),
  .MedicationListPage .MedicationsAddCard ._Icon:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
@media print {
  .MedicationListPage .MedicationsAddCard {
    display: none;
  }
}
.MedicationListPage .MedicationsAddCard.disabled {
  pointer-events: none;
  background-color: #eaeaea;
}

.MedicationListPage .MedicationsAddCard:focus, .MedicationListPage .MedicationsAddCard:hover {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  border-color: transparent;
}

.MedicationListPage .previousValuesPromptContent {
  display: flex;
  margin-right: 0.25rem;
  align-items: center;
}

.MedicationListPage .previousValuesPromptContent .previousValuesPromptIcon {
  margin-right: 0.5rem;
  flex-shrink: 0;
}

.MedicationsConsentPage .MedicationsFooter ._StickyRegion ._CommandGroup, .MedicationsConsentPage.MedicationEntry ._StickyRegion ._CommandGroup {
  display: flex;
  gap: 0.5rem;
  flex-wrap: wrap;
}

@media screen and (max-width: 768px) {
  .MedicationsConsentPage .MedicationsFooter ._StickyRegion ._CommandGroup, .MedicationsConsentPage.MedicationEntry ._StickyRegion ._CommandGroup {
    margin-top: 0.75rem;
    row-gap: 0.25rem;
  }
  .MedicationsConsentPage .MedicationsFooter ._StickyRegion ._CommandGroup ._Command, .MedicationsConsentPage.MedicationEntry ._StickyRegion ._CommandGroup ._Command {
    margin-top: 0;
    flex: 1 0 0;
  }
  .MedicationsConsentPage .MedicationsFooter ._StickyRegion ._CommandGroup ._Command:first-child, .MedicationsConsentPage.MedicationEntry ._StickyRegion ._CommandGroup ._Command:first-child {
    flex-basis: 100%;
  }
}
.MedicationsConsentPage .consentOptionsContainer {
  display: flex;
  gap: 1rem;
  margin: 0.5rem 0 1rem 0;
}

.MedicationsConsentPage .consentOptionsContainer .consentOptionCommand {
  display: flex;
  height: 100%;
  width: 100%;
  gap: 0.5rem;
  text-align: left;
}

.MedicationsConsentPage .consentOptionsContainer .consentOptionCommand .consentOptionText {
  margin-top: 0.25rem;
}

.MedicationsConsentPage .consentOptionsContainer .consentOptionCommand .advanceIcon {
  display: flex;
  align-self: center;
}

@media only screen and (max-width: 768px) {
  .MedicationsConsentPage .consentOptionsContainer {
    flex-direction: column;
  }
}
/* Copyright 2021-2024 Epic Systems Corporation */
.MobileDownload {
  overflow: hidden;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}

.MobileDownload .phoneImage {
  margin: 1rem auto 0px auto;
  display: block;
}

.MobileDownload .downloadTitle {
  text-align: center;
}

.MobileDownload .downloadDescription {
  text-align: center;
}

.MobileDownload .linkContainer {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 0.5rem;
  padding-top: 0.5rem;
}

.MobileDownload .linkWrapper {
  flex: 1;
  min-width: 150px;
  max-width: 200px;
}

/* Copyright 2022-2023 Epic Systems Corporation */
.MPPPCaptured {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 90%;
  padding-top: 1rem;
}

@media screen and (max-width: 768px) {
  .MPPPCaptured {
    width: 100%;
  }
}
.MPPPCaptured .buttons {
  display: flex;
  flex-direction: column;
  margin: 0.5rem 0;
}

.MPPPCaptured .buttons .button {
  width: 75%;
  align-self: center;
}

.MPPPCaptured .nonscrollableterms {
  height: fit-content;
  padding: 0.5rem;
  overflow-y: unset;
  border: 1px solid #cccccc;
  margin: 0.5rem 0 1rem 0;
}

.MPPPCaptured .horizontalButtons {
  justify-content: center;
  display: flex;
  flex-direction: row;
  margin: 0.5rem 0;
  flex-wrap: wrap;
}

.MPPPCaptured .horizontalButtons .horizontalButton {
  width: auto;
  margin: 0.2rem;
  width: 40%;
  min-width: min-content;
  flex: 1 1;
}

.MPPPCaptured .horizontalButtons .horizontalButton .buttonIcon {
  margin-right: 0.5rem;
}

.MPPPCaptured .textInput {
  width: 100%;
  min-width: fit-content;
  padding-right: 0.5rem;
}

.MPPPCaptured .address {
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding-bottom: 1rem;
}

@media screen and (max-width: 768px) {
  .MPPPCaptured .address {
    display: flex;
    flex-direction: column;
  }
}
.MPPPCaptured .centeredContent {
  margin: auto 0;
}

.MPPPCaptured .cvgInfo {
  display: flex;
  flex-direction: row;
  margin-bottom: 1rem;
}

.MPPPCaptured .cvgInfo .cvgName {
  padding-right: 1rem;
  min-width: 50%;
}

@media screen and (max-width: 768px) {
  .MPPPCaptured .cvgInfo .cvgName {
    padding-right: 0;
    padding-bottom: 0.5rem;
  }
}
.MPPPCaptured .cvgInfo .cvgEffDates {
  display: flex;
  flex-direction: column;
  min-width: fit-content;
  max-width: max-content;
}

@media screen and (max-width: 768px) {
  .MPPPCaptured .cvgInfo .cvgEffDates {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
.MPPPCaptured .cvgInfo .cvgEffDates .cvgDatesLabel {
  padding-right: 0.25rem;
}

@media screen and (max-width: 768px) {
  .MPPPCaptured .cvgInfo {
    flex-direction: column;
  }
}
.MPPPCaptured .centeredIconWithText {
  margin: 1rem 0;
}

@media screen and (max-width: 768px) {
  .MPPPCaptured .centeredIconWithText {
    margin: 0;
  }
}
.MPPPCaptured .mainText {
  font-size: var(--wptheme_font-size_2);
  margin-bottom: 0.2rem;
}

.MPPPCaptured .subText {
  margin-top: 0;
}

.MPPPCaptured .iconWithText {
  display: flex;
  flex-direction: row;
  padding-bottom: 1.25rem;
}

.MPPPCaptured .iconWithText .icon {
  margin-right: 0.5rem;
}

/* Copyright 2024 Epic Systems Corporation */
.MPPPHub .MPPPHubHeader {
  text-align: left;
  margin-bottom: 1rem;
  padding-bottom: 0.5rem;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  position: relative;
  max-width: calc(100% + 2.5rem);
  width: calc(100% + 2.5rem);
  margin-left: -1.25rem;
}

@media screen and (max-width: 768px) {
  .MPPPHub .MPPPHubHeader {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
  }
}
@media print {
  .MPPPHub .MPPPHubHeader {
    margin-left: 0;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .MPPPHub .MPPPHubHeader {
    padding-right: 16px;
    padding-left: 16px;
  }
}
.MPPPHub .MPPPHubHeader .MPPPHubInfo {
  display: flex;
}

.MPPPHub .MPPPHubHeader .MPPPHubInfo .infoItem {
  display: flex;
  max-width: 75%;
  flex-direction: column;
  padding-bottom: 0.5rem;
}

.MPPPHub .MPPPHubHeader .MPPPHubInfo .infoItem .headerLabelText[class][class] {
  margin: 0;
  padding-right: 2rem;
  max-width: fit-content;
}

@media screen and (max-width: 768px) {
  .MPPPHub .MPPPHubHeader .MPPPHubInfo .infoItem {
    max-width: none;
    width: auto;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.MPPPHub .MPPPHubHeader .badge {
  padding-bottom: 0.75rem;
}

.MPPPHub .MPPPHubHeader ._Text {
  margin: 0;
  overflow-wrap: break-word;
}

.mobile .MPPPHub .MPPPHubHeader {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  max-width: unset;
  width: unset;
  margin-left: unset;
}

@media screen and (max-width: 768px) {
  .mobile .MPPPHub .MPPPHubHeader {
    padding-right: 16px;
    padding-left: 16px;
  }
}
.MPPPHub .MPPPHubHeader::before {
  content: "";
  position: absolute;
  left: -1.25rem;
  height: 100%;
  max-width: calc(100% + 2.5rem);
  width: calc(100% + 2.5rem);
  margin-left: -1.25rem;
  background: #dfeaf4;
  z-index: -1;
}

@media screen and (max-width: 768px) {
  .MPPPHub .MPPPHubHeader::before {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
  }
}
@media print {
  .MPPPHub .MPPPHubHeader::before {
    margin-left: 0;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .MPPPHub .MPPPHubHeader::before {
    left: -0.75rem;
  }
}
.MPPPHub .MPPPHubHeader .optOutAction::after {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #767676;
  content: "";
  vertical-align: middle;
  margin-left: 0.6rem;
  margin-right: -0.6rem;
  height: 21px;
}

.MPPPHub .MPPPHubHeader ._AdditionalActions:last-child .optOutAction {
  padding: inherit;
  margin: 0;
}

.MPPPHub .MPPPHubHeader ._AdditionalActions:last-child .optOutAction::after {
  border: none;
  margin: 0;
}

.MPPPCard[class][class][class] {
  max-width: 95%;
  margin: 0.25rem 0 1rem 0;
  display: flex;
  flex-direction: column;
  min-height: 0;
  overflow-wrap: break-word;
}

@media screen and (max-width: 1300px) {
  .MPPPCard[class][class][class] {
    min-width: inherit;
    max-width: inherit;
  }
}
.MPPPCard[class][class][class] .cardTitleWIcon[class][class] {
  display: flex;
  align-items: center;
  position: relative;
  padding: 0;
  margin: 0;
}

.MPPPCard[class][class][class] .cardTitleWIcon[class][class] .cardIcon {
  margin: 0 0.25rem;
}

.MPPPCard[class][class][class] .cardTitleWIcon[class][class] .sectionTitle {
  max-width: 100%;
  overflow-wrap: break-word;
  padding-top: 0.5rem;
}

.MPPPCard[class][class][class] .cardTitleWIcon[class][class] .cardTitle {
  padding: 0 0.75rem 0 0.25rem;
  min-width: 0;
  margin-bottom: 0.25rem;
}

.MPPPCard[class][class][class] .cardTitleWIcon[class][class] .optOutAction {
  background-color: transparent;
  color: #0074ad;
  box-shadow: none;
  flex-shrink: 0;
  margin-right: 0.6rem;
}

.MPPPCard[class][class][class] .cardTitleWIcon[class][class] .optOutAction:hover,
.tvmode .MPPPCard[class][class][class] .cardTitleWIcon[class][class] .optOutAction:is(:hover, :focus) {
  text-decoration: underline;
}

.MPPPCard[class][class][class] .cardTitleWIcon[class][class] .optOutAction:active {
  box-shadow: inset 0 0 0 2px currentColor;
  transform: none;
  background-color: rgba(0, 116, 173, 0.1);
}

.darkmode .MPPPCard[class][class][class] .cardTitleWIcon[class][class] .optOutAction {
  color: #80bad6;
  background-color: rgba(0, 0, 0, 0.3); /* #000000FF */
}

.MPPPCard[class][class][class] .cardTitleWIcon[class][class] .optOutAction ._readOnlyText {
  margin-left: 0.2rem;
}

@media only screen and (max-width: 769px) {
  .MPPPCard[class][class][class] .cardTitleWIcon[class][class] .optOutAction ._readOnlyText {
    display: none;
  }
}
.MPPPCard[class][class][class] .zeroStateCard {
  display: flex;
  align-items: center;
  text-align: center;
  flex-direction: column;
  padding: 1rem 0 2rem 0;
}

.MPPPCard[class][class][class] .zeroStateCard .textwithicon {
  display: flex;
  flex-direction: row;
}

.MPPPCard[class][class][class] .zeroStateCard ._Icon {
  /* rtl:raw: transform: scaleX(-1); */
}

.MPPPCard[class][class][class] .cardBody {
  margin-left: 0.5rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
}

.MPPPCard[class][class][class] .infoText {
  margin: 0.25rem 0rem;
}

.MPPPCard[class][class][class] .questionText {
  margin: 0rem;
}

.MPPPCard[class][class][class] .infoLink {
  display: flex;
}

.MPPPCard[class][class][class] .infoLink .linkText {
  align-self: center;
  padding-left: 0.5rem;
}

.MPPPCard[class][class][class] .confirmationInfo {
  display: flex;
  flex-direction: row;
}

@media screen and (max-width: 768px) {
  .MPPPCard[class][class][class] .confirmationInfo {
    display: flex;
    flex-direction: column;
    margin-bottom: 0.5rem;
  }
}
.MPPPCard[class][class][class] .confirmationInfo .confirmationText {
  margin: 0.75rem 2rem 0.5rem 0;
  max-width: max-content;
}

@media screen and (max-width: 768px) {
  .MPPPCard[class][class][class] .confirmationInfo .confirmationText {
    margin: 0.5rem 2rem 0.25rem 0;
  }
}
.MPPPCard[class][class][class] .confirmationInfo .confirmationText .labelText[class][class] {
  margin: 0;
}

.MPPPCard[class][class][class] .confirmationInfo .confirmationText .valueText {
  margin-top: 0rem;
}

.MPPPHubBody {
  display: grid;
  grid-template-columns: 2fr 1fr;
  align-items: flex-start;
}

@media screen and (max-width: 1300px) {
  .MPPPHubBody {
    display: flex;
    flex-direction: column;
    margin-bottom: 0.5rem;
  }
}
@media print {
  .MPPPHubBody {
    display: flex;
    flex-direction: column;
    margin-bottom: 0.5rem;
  }
}
.MPPPHubBody .zeroStateWrapper {
  padding: 0 5rem;
}

@media screen and (max-width: 768px) {
  .MPPPHubBody .zeroStateWrapper {
    padding: 0 1rem;
  }
}
.MPPPHubBody .zeroStateWrapper ._Icon {
  /* rtl:raw: transform: scaleX(-1); */
}

.MPPPHubBody .zeroStateWrapper .iconHolder {
  width: auto;
  height: auto;
  border-radius: unset;
  background-color: unset;
}

.MPPPHubBody .zeroStateWrapper .iconHolder .zeroStateIcon {
  max-height: unset;
  filter: unset;
  opacity: unset;
  height: 13rem;
  width: auto;
  max-width: 100%;
}

/* Copyright 2022-2024 Epic Systems Corporation */
.SignupBanner {
  display: flex;
  min-height: 0;
}

.SignupBanner.boundary-strong {
  padding: 0;
}

.SignupBanner .signupCardIcon {
  width: 6rem;
  height: unset;
  border-radius: 6px;
}

.SignupBanner .signupMainContent {
  word-wrap: break-word;
  word-break: break-word;
  display: grid;
  grid-template-columns: auto fit-content(30%);
  grid-template-areas: "title title" "text button";
  grid-gap: 0.5rem;
  padding: 0.5rem;
}

.SignupBanner .signupCardTitle {
  grid-area: title;
  padding-top: 0.5rem;
  padding-bottom: 0;
}

.SignupBanner .signupCardText {
  grid-area: text;
  padding-bottom: 0.5rem;
}

.SignupBanner .signupButton {
  grid-area: button;
  width: fit-content;
}

.SignupBanner .signupButton[class] {
  margin: auto;
  margin-bottom: 0;
}

@media (max-width: 768px) {
  .SignupBanner {
    flex-direction: column;
  }
  .SignupBanner .signupCardIcon {
    width: unset;
  }
  .SignupBanner .signupMainContent {
    grid-template-columns: auto;
    grid-template-areas: "title" "text" "button";
  }
  .SignupBanner .signupCardTitle,
  .SignupBanner .signupCardText {
    text-align: center;
  }
}
@media print {
  .SignupBanner .signupCardIcon {
    display: none;
  }
}
/* Copyright 2020-2021 Epic Systems Corporation */
.drawerContent .SelectionList {
  margin-top: 0.5rem;
}

.drawerContent .SelectionList li:not(:last-child) {
  margin-bottom: 0.65rem;
}

.drawerContent .selectionOption {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  padding: 0.5rem;
  position: relative;
  break-inside: avoid;
  margin: 0;
  padding-right: 2rem;
  width: 100%;
  text-align: left;
  container-type: inline-size;
  text-size-adjust: none;
}

.tvmode .drawerContent .selectionOption {
  border-radius: 10px;
  border: none;
}

.drawerContent .selectionOption:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .drawerContent .selectionOption:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.drawerContent .selectionOption:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.drawerContent .selectionOption .leftImage {
  float: left;
  margin-left: 0.4rem;
}

.drawerContent .selectionOption .displayName,
.drawerContent .selectionOption .subtext {
  display: block;
  margin-left: 3rem;
  word-wrap: break-word;
}

.drawerContent .selectionOption .displayName:not(:last-child),
.drawerContent .selectionOption .subtext:not(:last-child) {
  margin-bottom: 0.1rem;
}

@container (max-width: 10em) {
  .drawerContent .selectionOption .displayName {
    margin-left: 1.75rem;
  }
}
.drawerContent .selectionOption .subtext {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .drawerContent .selectionOption .subtext {
  color: #000000;
}

@container (max-width: 10em) {
  .drawerContent .selectionOption .subtext {
    margin-left: 0rem;
    margin-top: 0.5rem;
  }
}
.drawerContent .selectionOption.titleOnly .displayName,
.drawerContent .selectionOption.titleOnly .subtext {
  margin-left: 0.5rem;
}

.drawerContent .selectionOption .firstLine {
  flex-wrap: wrap;
}

.drawerContent .selectionOption .firstLine .timestamp {
  margin-left: 0.5rem;
}

.drawerContent .selectionOption.Topic .leftImage {
  margin-left: 0rem;
  height: 2.5rem;
  width: 2.5rem;
}

@container (max-width: 10em) {
  .drawerContent .selectionOption.Topic .leftImage {
    margin-top: 0rem;
    height: 1.5rem;
    width: 1.5rem;
  }
}
.drawerContent .selectionOption.NewConversation {
  margin-top: 0.5rem;
}

.drawerContent .selectionOption.NewConversation .leftImage {
  margin-left: 0rem;
  height: 2.5rem;
  width: 2.5rem;
}

.drawerContent .selectionOption .arrowIcon {
  fill: #767676;
  position: absolute;
  right: 1rem;
  top: calc(0.5rem + 50% - 16px);
}

.drawerContent .selectionOption.Organization {
  align-items: center;
  display: flex;
}

.drawerContent .selectionOption.Organization .organizationLogo {
  border: 2px solid #cccccc;
  border-radius: 50%;
  flex: 0 0 auto;
  height: 2.5rem;
  margin-top: 0;
  overflow: hidden;
  width: 2.5rem;
}

@container (max-width: 10em) {
  .drawerContent .selectionOption.Organization .organizationLogo {
    height: 1.5rem;
    width: 1.5rem;
  }
}
.drawerContent .selectionOption.Organization .displayName {
  margin-left: 0.5rem;
  word-break: break-word;
}

.drawerContent .selectionOption.Organization .arrowIcon {
  flex: 0 0 auto;
}

.Drawer .asyncInFlight {
  height: 100%;
}

.Drawer .drawerContent .workflowStep.DisclaimerStep {
  padding-top: 0;
  padding-bottom: 0em;
}

.datatile .Drawer[role=dialog].expanded {
  overflow-y: auto;
}

.DisclaimerStep {
  display: flex;
  height: 100%;
  flex-direction: column;
}

.DisclaimerStep[class] .disclaimerNextButton {
  margin: 0 0 0 auto;
}

.DisclaimerStep .stepTitle {
  word-wrap: break-word;
  word-break: break-word;
}

.DisclaimerStep .stepTitle,
.DisclaimerStep .StickyFooter {
  flex: 0 0 auto;
}

.DisclaimerStep .disclaimerText {
  flex: 1;
  overflow: auto;
  overflow-wrap: anywhere;
  width: calc(100% + 1.5rem);
  max-width: calc(100% + 1.5rem);
  margin-left: -0.75rem !important;
  margin-right: -0.75rem !important;
  margin-bottom: 0.5rem;
  padding-top: 0.75rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.DisclaimerStep .StickyFooter {
  bottom: 0;
  padding-top: 0.25rem;
  padding-bottom: 0.75rem;
  position: sticky;
}

.Drawer {
  border-radius: 0.5rem 0.5rem 0 0;
  background-color: #ffffff;
  bottom: 0;
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  height: 60%;
  min-height: 500px;
  width: 25rem;
  position: fixed;
  right: 3%;
  min-width: 27.5%;
  max-width: 100%;
  z-index: 1001;
  display: flex;
  flex-direction: column;
}

.Drawer.fullscreen {
  bottom: 20%;
  width: 50%;
  right: 25%;
}

@media only screen and (max-width: 1300px) and (min-width: 769px) {
  .Drawer.fullscreen {
    height: 100%;
    width: 100%;
    border-radius: 0;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    min-height: 0;
    min-width: 0;
  }
  .mobile .Drawer.fullscreen {
    height: calc(100% - 2rem);
    width: calc(100% - 2rem);
    top: 1rem;
    bottom: 1rem;
    left: 1rem;
    right: 1rem;
    border-radius: 0.5rem 0.5rem 0 0;
  }
  .mobile .Drawer.fullscreen .titleBar {
    border-radius: 0.5rem 0.5rem 0 0;
  }
  .Drawer.fullscreen .titleBar {
    border-radius: 0;
  }
  .Drawer.fullscreen .titleBarActions ._command:first-child {
    border-radius: 0;
  }
  .Drawer.fullscreen .titleBarActions ._command:last-child {
    border-radius: 0;
  }
}
.Drawer.collapsed {
  box-shadow: none;
  display: block;
  min-height: 0;
  height: auto;
}

@media only screen and (max-width: 1024px), only screen and (max-height: 500px) {
  .Drawer.collapsed {
    display: none;
  }
}
.Drawer .titleBar {
  border-radius: 0.5rem 0.5rem 0 0;
  background-color: #0074AD;
  color: #ffffff;
  height: 2.5rem;
  flex-shrink: 0;
}

.Drawer .titleBar .title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 1.25em;
  line-height: 2.5rem;
  margin: 0;
  padding: 0 0.7rem;
  width: 100%;
}

.Drawer .titleBarActions {
  align-items: center;
  display: flex;
  height: 2.5rem;
  left: 0;
  position: absolute;
  top: 0;
}

.Drawer .titleBarActions > ._command:first-child {
  border-top-left-radius: 0.5rem;
  padding-left: 0.7rem;
}

.Drawer .titleBarActions > ._command:last-child {
  border-top-right-radius: 0.5rem;
  padding-right: 0.7rem;
}

.Drawer .titleBarActions ._command {
  align-items: center;
  border: 2px solid transparent;
  border-radius: 0;
  color: #ffffff;
  display: flex;
  flex: 0 0 auto;
  height: 2.5rem;
  margin: 0;
  padding: 0.25rem;
}

.Drawer .titleBarActions ._command:focus {
  border-color: #cccccc;
}

@media (hover: hover) {
  .Drawer .titleBarActions ._command:hover,
  .tvmode .Drawer .titleBarActions ._command:is(:hover, :focus) {
    background-color: rgba(0, 0, 0, 0.4);
  }
}
.mobile .Drawer .titleBarActions ._command[class] {
  display: flex;
  padding: 0.25rem;
}

.Drawer .titleBarActions ._command.hasLabel {
  width: auto;
}

.Drawer .titleBarActions ._command.hasLabel > span {
  font-size: 1.125rem;
  padding-left: 0.25rem;
}

@media only screen and (max-width: 400px) {
  .Drawer .titleBarActions ._command.hasLabel > span {
    display: none;
  }
}
@media only screen and (max-width: 1024px), only screen and (max-height: 500px) {
  .Drawer .titleBarActions ._command.toggleDrawer {
    display: none;
  }
  .mobile .Drawer .titleBarActions ._command[class] {
    display: none;
  }
}
.Drawer .titleBarActions .fullscreenButton {
  display: flex;
  flex: 0 0 auto;
  width: auto;
}

.Drawer .titleBarActions * {
  min-width: 0;
}

.Drawer .drawerContent {
  background-color: #ebf4f8;
  overflow-y: auto;
  flex-grow: 1;
  position: relative;
}

@media only screen and (max-width: 1024px), only screen and (max-height: 500px) {
  .mobile .Drawer .drawerContent {
    height: 100%;
  }
  .datatile .Drawer .drawerContent {
    height: auto;
  }
}
.Drawer .drawerContent .stepTitle:first-child {
  padding-top: 0;
}

.Drawer .drawerContent .stepTitle:focus {
  outline: none;
}

.Drawer .drawerContent .workflowStep {
  height: 100%;
  padding: 0.75rem;
  overflow-y: auto;
}

.datatile .Drawer .drawerContent .workflowStep {
  height: auto;
}

.datatile .Drawer.expanded {
  height: 100%;
  width: 100%;
  border-radius: 0;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  min-height: 0;
  min-width: 0;
  overflow-y: visible;
  top: 0;
  bottom: unset;
}

.datatile .Drawer.expanded .titleBar {
  border-radius: 0;
}

.datatile .Drawer.expanded .titleBarActions ._command:first-child {
  border-radius: 0;
}

.datatile .Drawer.expanded .titleBarActions ._command:last-child {
  border-radius: 0;
}

.datatile .Drawer.expanded .titleBar .toggleDrawer {
  display: none;
}

.datatile .Drawer.expanded .drawerContent {
  height: auto;
}

@media only screen and (max-width: 1300px) {
  .Drawer {
    right: 0;
    min-width: 35%;
  }
}
@media only screen and (max-width: 1024px), only screen and (max-height: 500px) {
  .Drawer.expanded {
    height: 100%;
    width: 100%;
    border-radius: 0;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    min-height: 0;
    min-width: 0;
  }
  .Drawer.expanded .titleBar {
    border-radius: 0;
  }
  .Drawer.expanded .titleBarActions ._command:first-child {
    border-radius: 0;
  }
  .Drawer.expanded .titleBarActions ._command:last-child {
    border-radius: 0;
  }
  .mobile .Drawer.expanded .titleBar {
    display: none;
  }
  .Drawer.expanded .titleBar .toggleDrawer {
    display: none;
  }
}
/* Copyright 2023 Epic Systems Corporation */
.NonH2GLandingPage .overviewText {
  margin-bottom: 0rem !important;
  width: 85%;
}

.mobile .NonH2GLandingPage .overviewText {
  margin-top: 1rem !important;
}

.mobile .NonH2GLandingPage .landingPageTitle {
  display: none;
}

.LearnMore .disclosureButton {
  justify-content: left;
  /* rtl:raw: justify-content: right; */
  width: 100%;
}

.LearnMore .learnMoreContent {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 85%;
  background-color: #cce3ef;
}

@media only screen and (max-width: 768px) {
  .LearnMore .learnMoreContent {
    flex-direction: column;
    width: 100%;
  }
}
.LearnMore .learnMoreContent .newTabImageContainer {
  width: 20rem;
  display: flex;
  justify-content: center;
}

@media only screen and (max-width: 768px) {
  .LearnMore .learnMoreContent .newTabImageContainer {
    width: 100%;
  }
}
.LearnMore .learnMoreContent .newTabImageContainer .newTabImage {
  border-radius: 4px 4px;
  width: 100%;
  padding: 10px;
}

@media only screen and (max-width: 768px) {
  .LearnMore .learnMoreContent .newTabImageContainer .newTabImage {
    width: 15rem;
  }
}
.LearnMore .learnMoreContent .learnMoreTextContent {
  padding-bottom: 1rem;
  padding-left: 10px;
  padding-right: 10px;
}

/* Copyright 2024 Epic Systems Corporation */
.NowPatientHeader {
  max-width: calc(100% + 2.5rem);
  width: calc(100% + 2.5rem);
  margin-left: -1.25rem;
  text-align: center;
  position: relative;
  padding: 0.25rem 2rem;
  overflow-x: clip;
  padding-bottom: 2rem;
  padding-top: 4rem;
}

@media screen and (max-width: 768px) {
  .NowPatientHeader {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
  }
}
@media print {
  .NowPatientHeader {
    margin-left: 0;
    width: 100%;
  }
}
@media screen {
  .NowPatientHeader {
    min-height: 1px;
  }
}
body.branded .NowPatientHeader {
  overflow-x: visible;
}

.NowPatientHeader > * {
  position: relative;
  z-index: 1;
}

.NowPatientHeader:before {
  background: #dfeaf4;
  content: "";
  position: absolute;
  left: -2rem;
  width: calc(100% + 4rem);
  border-radius: 3px 3px 50% 50%/3px 3px 50px 50px;
}

body.branded .NowPatientHeader:before {
  left: calc(-55vw + 50%);
  margin-left: 0;
  width: 110vw;
  max-width: 110vw;
}

@media screen {
  .NowPatientHeader {
    min-height: 5.5rem;
  }
}
.NowPatientHeader:before {
  top: 0;
  height: 100%;
}

.NowPatientHeader.swoopText a, .NowPatientHeader.swoopText._Link,
.NowPatientHeader.swoopText ._Link,
.NowPatientHeader .swoopText a,
.NowPatientHeader .swoopText._Link,
.NowPatientHeader .swoopText ._Link {
  background-color: #ffffff;
  border-radius: 0.25rem;
  padding: 0.2rem 0.4rem;
}

.NowPatientHeader .headerCardWithBackground {
  display: flex;
  justify-content: center;
  align-items: center;
}

.NowPatientHeader .headerCardWithBackground .headerBackgroundIcon {
  height: unset;
  width: 384px;
}

.NowPatientHeaderCard {
  padding: 0;
  width: 90%;
  min-width: 16rem;
  max-width: 22rem;
}

.NowPatientHeaderCard .patientPhotoContainer {
  height: 2rem;
}

.NowPatientHeaderCard .patientPhotoContainer .ParticipantPhoto {
  top: -190%;
  border: 4px solid #0074AD;
  height: 6.5rem;
  width: 6.5rem;
  font-size: 5rem;
  margin: 0 auto;
}

.NowPatientHeaderCard .viewMoreButton {
  display: flex;
  padding: 0.5rem;
  justify-content: center;
  column-gap: 1ch;
  box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.1);
}

.NowPatientHeaderCard .viewMoreButton .viewMoreText {
  align-self: center;
}

.ReasonContainer {
  margin: 0 0 0.5rem 0;
  padding: 0 0.5rem;
}

.ReasonContainer .reasonLabel {
  margin: 0;
}

.ReasonContainer .additionalReasonLabel {
  margin: 0;
}

.DateRow {
  position: relative;
  display: flex;
  flex-direction: row;
  margin-bottom: 5px;
}

.DateRow .dateContainer {
  display: flex;
  flex-direction: column;
}

.DateRow .dateContainer.dischargeDate:not(:only-child):before {
  content: "";
  position: absolute;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  top: 0;
  bottom: 0;
}

.DateRow .dateContainer:only-child {
  flex-direction: row;
  column-gap: 0.5ch;
  width: fit-content;
  margin: 0 auto;
}

.DateRow .dateContainer:only-child .dateLabel {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  text-align: right;
  width: fit-content;
  margin-top: auto;
  margin-bottom: 0;
}

[data-altstylesheet="High Contrast"] .DateRow .dateContainer:only-child .dateLabel {
  color: #000000;
}

.DateRow .dateContainer:only-child .dateString {
  text-align: left;
  align-content: center;
}

.DateRow .dateContainer .dateLabel {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  margin: 0.25rem 0 0 0;
}

[data-altstylesheet="High Contrast"] .DateRow .dateContainer .dateLabel {
  color: #000000;
}

.DateRow .dateContainer .dateString {
  margin-top: 0;
}

.LocationRow {
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 0.5ch;
  padding-bottom: 0.5rem;
}

.LocationRow .locationLabel {
  width: fit-content;
}

/* Copyright 2021-2023 Epic Systems Corporation */
.LandingPage {
  display: grid;
}

.LandingPage > ._AsyncIndicator {
  position: absolute;
  top: 50%;
  z-index: 1000;
  width: 8em;
  padding: 0.5rem;
  left: 50%;
  margin-left: -4em;
  border-radius: 10%;
  background-color: #ffffff;
  opacity: 0.9;
}

.LandingPage > ._AsyncIndicator .message {
  width: 8em;
}

.LandingPageHeader {
  max-width: calc(100% + 2.5rem);
  width: calc(100% + 2.5rem);
  margin-left: -1.25rem;
  text-align: center;
  position: relative;
  padding: 0.25rem 2rem;
  overflow-x: clip;
  background: #dfeaf4;
  display: inline-grid;
  justify-items: center;
}

@media screen and (max-width: 768px) {
  .LandingPageHeader {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
  }
}
@media print {
  .LandingPageHeader {
    margin-left: 0;
    width: 100%;
  }
}
@media screen {
  .LandingPageHeader {
    min-height: 1px;
  }
}
body.branded .LandingPageHeader {
  overflow-x: visible;
}

.LandingPageHeader > * {
  position: relative;
  z-index: 1;
}

.LandingPageHeader:before {
  background: #dfeaf4;
  content: "";
  position: absolute;
  left: -2rem;
  width: calc(100% + 4rem);
  border-radius: 3px 3px 50% 50%/3px 3px 50px 50px;
}

body.branded .LandingPageHeader:before {
  left: calc(-55vw + 50%);
  margin-left: 0;
  width: 110vw;
  max-width: 110vw;
}

.LandingPageHeader:before {
  top: calc(100% - 1.75rem);
  height: 5rem;
}

body.branded .LandingPageHeader {
  left: calc(-55vw + 50%);
  margin-left: 0;
  width: 110vw;
  max-width: 110vw;
}

.LandingPageHeader.swoopText a, .LandingPageHeader.swoopText._Link,
.LandingPageHeader.swoopText ._Link,
.LandingPageHeader .swoopText a,
.LandingPageHeader .swoopText._Link,
.LandingPageHeader .swoopText ._Link {
  background-color: #ffffff;
  border-radius: 0.25rem;
  padding: 0.2rem 0.4rem;
}

.LandingPageHeader:before {
  height: 8.5rem;
}

@media screen and (max-width: 768px) {
  .LandingPageHeader:before {
    height: 9.5rem;
  }
}
@media screen and (max-width: 376px) {
  .LandingPageHeader:before {
    height: 11.5rem;
  }
}
@media screen and (max-width: 768px) {
  .LandingPageHeader.searchInputsNoLocation:before {
    height: 9.5rem;
  }
}
.LandingPageHeader.searchInputsNoInsurance:before {
  height: 6.5rem;
}

@media screen and (max-width: 768px) {
  .LandingPageHeader.searchInputsNoInsurance:before {
    height: 8.5rem;
  }
}
@media screen and (max-width: 376px) {
  .LandingPageHeader.searchInputsNoInsurance:before {
    height: 9.5rem;
  }
}
.LandingPageHeader.searchInputsNoInsurance.searchInputsNoLocation:before {
  height: 6.5rem;
}

@media screen and (max-width: 376px) {
  .LandingPageHeader.searchInputsNoInsurance.searchInputsNoLocation:before {
    height: 8.5rem;
  }
}
body.isPrelogin .LandingPageHeader {
  max-width: calc(100% + 2.5rem);
  width: calc(100% + 2.5rem);
  margin-left: -1.25rem;
  text-align: center;
  position: relative;
  padding: 0.25rem 2rem;
  overflow-x: clip;
  background: #003b71;
}

@media screen and (max-width: 768px) {
  body.isPrelogin .LandingPageHeader {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
  }
}
@media print {
  body.isPrelogin .LandingPageHeader {
    margin-left: 0;
    width: 100%;
  }
}
@media screen {
  body.isPrelogin .LandingPageHeader {
    min-height: 1px;
  }
}
body.branded body.isPrelogin .LandingPageHeader {
  overflow-x: visible;
}

body.isPrelogin .LandingPageHeader > * {
  position: relative;
  z-index: 1;
}

body.isPrelogin .LandingPageHeader:before {
  background: #003b71;
  content: "";
  position: absolute;
  left: -2rem;
  width: calc(100% + 4rem);
  border-radius: 3px 3px 50% 50%/3px 3px 50px 50px;
}

body.branded body.isPrelogin .LandingPageHeader:before {
  left: calc(-55vw + 50%);
  margin-left: 0;
  width: 110vw;
  max-width: 110vw;
}

body.isPrelogin .LandingPageHeader:before {
  top: calc(100% - 1.75rem);
  height: 5rem;
}

body.branded body.isPrelogin .LandingPageHeader {
  left: calc(-55vw + 50%);
  margin-left: 0;
  width: 110vw;
  max-width: 110vw;
}

body.isPrelogin .LandingPageHeader.swoopText,
body.isPrelogin .LandingPageHeader .swoopText {
  color: #ffffff;
}

body.isPrelogin .LandingPageHeader.swoopText .header,
body.isPrelogin .LandingPageHeader.swoopText .heading,
body.isPrelogin .LandingPageHeader.swoopText ._PageHeading,
body.isPrelogin .LandingPageHeader.swoopText ._heading,
body.isPrelogin .LandingPageHeader.swoopText ._readOnlyText,
body.isPrelogin .LandingPageHeader.swoopText ._Link,
body.isPrelogin .LandingPageHeader .swoopText .header,
body.isPrelogin .LandingPageHeader .swoopText .heading,
body.isPrelogin .LandingPageHeader .swoopText ._PageHeading,
body.isPrelogin .LandingPageHeader .swoopText ._heading,
body.isPrelogin .LandingPageHeader .swoopText ._readOnlyText,
body.isPrelogin .LandingPageHeader .swoopText ._Link {
  color: #ffffff;
  background-color: unset;
}

body.isPrelogin .LandingPageHeader.swoopText ._Link,
body.isPrelogin .LandingPageHeader .swoopText ._Link {
  padding: 0.25rem 0 0.5rem;
}

body.isPrelogin .LandingPageHeader:before {
  height: 8.5rem;
}

@media screen and (max-width: 768px) {
  body.isPrelogin .LandingPageHeader:before {
    height: 9.5rem;
  }
}
@media screen and (max-width: 376px) {
  body.isPrelogin .LandingPageHeader:before {
    height: 11.5rem;
  }
}
@media screen and (max-width: 768px) {
  body.isPrelogin .LandingPageHeader.searchInputsNoLocation:before {
    height: 9.5rem;
  }
}
body.isPrelogin .LandingPageHeader.searchInputsNoInsurance:before {
  height: 6.5rem;
}

@media screen and (max-width: 768px) {
  body.isPrelogin .LandingPageHeader.searchInputsNoInsurance:before {
    height: 8.5rem;
  }
}
@media screen and (max-width: 376px) {
  body.isPrelogin .LandingPageHeader.searchInputsNoInsurance:before {
    height: 9.5rem;
  }
}
body.isPrelogin .LandingPageHeader.searchInputsNoInsurance.searchInputsNoLocation:before {
  height: 6.5rem;
}

@media screen and (max-width: 376px) {
  body.isPrelogin .LandingPageHeader.searchInputsNoInsurance.searchInputsNoLocation:before {
    height: 8.5rem;
  }
}
body.isPrelogin .LandingPageHeader .swoopText {
  color: #ffffff;
}

body.isPrelogin .LandingPageHeader .swoopText .header,
body.isPrelogin .LandingPageHeader .swoopText .heading,
body.isPrelogin .LandingPageHeader .swoopText ._PageHeading,
body.isPrelogin .LandingPageHeader .swoopText ._heading,
body.isPrelogin .LandingPageHeader .swoopText ._readOnlyText,
body.isPrelogin .LandingPageHeader .swoopText ._Link {
  color: #ffffff;
  background-color: unset;
}

body.isPrelogin .LandingPageHeader .swoopText ._Link {
  padding: 0.25rem 0 0.5rem;
}

.LandingPageHeader:before {
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center;
  background-size: cover;
  height: 140%;
  top: 0rem;
}

@media screen and (max-width: 768px) {
  .LandingPageHeader[class][class] {
    padding: 1.5rem 0.75rem;
  }
}
@media screen and (min-width: 769px) {
  .LandingPageHeader[class][class] {
    padding: 3rem 2rem 1.5rem 2rem;
  }
}
.LandingPageHeader .OnDemandVideoVisitLocationBanner {
  margin-top: 1rem;
  justify-self: center;
  border-radius: 1.75rem;
  background-color: #ffffff;
  width: fit-content;
  align-items: center;
  transition-property: all;
  animation-duration: 0.5s;
  animation-fill-mode: both;
  animation-delay: 0.35s;
  animation-name: floatIn;
}

.LandingPageHeader .OnDemandVideoVisitLocationBanner[class][class] {
  padding: 0;
}

.LandingPageHeader .OnDemandVideoVisitLocationBanner .OnDemandVideoVisitLocationBannerContent {
  display: flex;
  padding: 0.25rem;
}

.LandingPageHeader .OnDemandVideoVisitLocationBanner .OnDemandVideoVisitLocationBannerContent .locationIcon {
  width: 2.25rem;
  height: 3rem;
  margin: 0 0.25rem;
  display: none;
}

.LandingPageHeader .OnDemandVideoVisitLocationBanner .OnDemandVideoVisitLocationBannerContent:has(.locationSelectorContent) {
  padding-right: 0.75rem;
}

.LandingPageHeader .OnDemandVideoVisitLocationBanner .OnDemandVideoVisitLocationBannerContent:has(.locationSelectorContent) .locationIcon {
  display: block;
}

.LandingPageHeader .OnDemandVideoVisitLocationBanner .OnDemandVideoVisitLocationBannerContent .locationSelectorContent {
  display: grid;
  text-align: left;
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.LandingPageHeader .OnDemandVideoVisitLocationBanner .OnDemandVideoVisitLocationBannerContent .locationSelectorContent .UpdateLocationCommand {
  display: flex;
  width: fit-content;
  text-align: left;
  margin: 0;
}

.LandingPageHeader .OnDemandVideoVisitLocationBanner .OnDemandVideoVisitLocationBannerContent .locationSelectorContent .UpdateLocationCommand[class][class][class][class] {
  padding: 0;
}

@media screen and (max-width: 768px) {
  .LandingPageHeader .OnDemandVideoVisitLocationBanner .OnDemandVideoVisitLocationBannerContent .locationSelectorContent {
    max-width: 98%;
  }
}
.LandingPageHeader .OnDemandVideoVisitLocationBanner > ._AsyncIndicator {
  min-width: 5rem;
  min-height: 5rem;
  border-radius: 50%;
}

.OnDemandOptionCard {
  display: inline-block;
  margin: 0.5rem 0.5%;
  height: fit-content;
  width: calc(50% - 15px);
}

.OnDemandOptionCard[class] {
  padding: 0;
}

@media screen and (max-width: 768px) {
  .OnDemandOptionCard {
    width: 100%;
  }
}
@media screen and (min-width: 1300px) {
  .OnDemandOptionCard {
    width: calc(33.3333333333% - 15px);
  }
}
body:is(.isPrelogin) .OnDemandOptionCard {
  width: calc(45% - 15px);
}

@media screen and (max-width: 768px) {
  body:is(.isPrelogin) .OnDemandOptionCard {
    width: 95%;
  }
}
@media screen and (min-width: 1300px) {
  body:is(.isPrelogin) .OnDemandOptionCard {
    width: calc(40% - 15px);
  }
}
.OnDemandOptionCardContent .zeroStateText {
  padding: 0.5rem 0.75rem 0.5rem 0.75rem;
}

.OnDemandOptionCardContent .contentSeparator {
  display: flex;
  align-items: center;
  text-align: center;
  color: #767676;
  margin-top: -0.6rem;
  margin-bottom: -0.6rem;
}

.OnDemandOptionCardContent .contentSeparator::before,
.OnDemandOptionCardContent .contentSeparator::after {
  content: "";
  flex: 1;
  border-bottom: 1px solid #dbdbdb;
}

.OnDemandOptionCardContent .contentSeparator:not(:empty)::before {
  margin-left: 3rem;
  margin-right: 0.25rem;
}

.OnDemandOptionCardContent .contentSeparator:not(:empty)::after {
  margin-left: 0.25rem;
  margin-right: 3rem;
}

.OnDemandOptionCardContent[class][class][class] .toggleContainer {
  margin: 0;
  padding-top: 0;
  max-width: unset;
  width: unset;
}

.OnDemandOptionCardContent[class][class][class] .toggleContainer .toggleCommand {
  justify-content: center;
  margin: 0;
  width: 100%;
  min-height: 3rem;
  border-top-width: 0.125rem;
}

.OnDemandOptionCardContent[class][class][class] .toggleContainer .toggleCommand .toggleIcon {
  width: 1.25rem;
  height: 1.25rem;
  padding-left: 0.2rem;
  padding-top: 0.2rem;
}

.OnDemandOptionCardGrid {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: center;
  justify-self: center;
  transition-property: all;
  animation-duration: 0.5s;
  animation-fill-mode: both;
  animation-delay: 0.35s;
  animation-name: floatIn;
}

body:not(.isPrelogin) .OnDemandOptionCardGrid {
  max-width: 90%;
}

.OnDemandOptionCardGrid.hidden {
  display: none;
}

.AsyncIndicator {
  left: 50%;
  transform: translate(-50%);
  animation-fill-mode: both;
  animation-duration: 0.5s;
  animation-name: fadeIn;
  min-height: 6.5rem;
  max-width: 31rem;
  min-height: 15rem;
}

@media screen and (max-width: 768px) {
  .AsyncIndicator {
    max-width: 100%;
    width: 100%;
  }
}
.AsyncIndicator[class] {
  padding-top: 5rem;
}

.AsyncIndicator.hidden {
  display: none;
}

.OnDemandOptionCardHeader {
  padding: 0.6rem 0.75rem 0.25rem 0.75rem;
  position: relative;
  display: grid;
  grid-template-columns: auto 1fr;
  grid-template-rows: auto;
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.25rem;
  grid-template-areas: "schedulingIcon header" "costIcon costText";
}

.OnDemandOptionCardHeader .iconContainer {
  grid-area: schedulingIcon;
  padding-top: 0.25rem;
  width: auto;
}

.OnDemandOptionCardHeader .iconContainer .SchedulingImage {
  max-height: 42px;
  max-width: 42px;
}

.OnDemandOptionCardHeader .headerContainer {
  grid-area: header;
}

.OnDemandOptionCardHeader .headerContainer .headerText {
  padding: 0;
  word-break: break-word;
}

.OnDemandOptionCardHeader .headerContainer.noDescription {
  align-self: center;
}

.OnDemandOptionCardHeader .estimatedCostIcon {
  grid-area: costIcon;
}

.OnDemandOptionCardHeader .estimatedCostText {
  grid-area: costText;
  align-self: center;
}

.OnDemandOptionCardHeader .estimatedCostText[class][class] {
  margin: 0;
}

.OnDemandOptionCardHeader::after {
  content: "";
  display: block;
  width: 95%;
  border-bottom: 1px solid #dbdbdb;
  margin: 0 auto;
  position: absolute;
  bottom: -0.1rem;
  left: 2.5%;
}

.OnDemandErrorState {
  display: flex;
  flex-direction: column;
  text-align: center;
}

.OnDemandErrorState .warningMessageIcon {
  margin: 1rem auto auto auto;
  opacity: 70%;
}

.OnDemandErrorState .warningMessageContent {
  padding-top: 1.5rem;
  word-break: break-word;
}

.OnDemandErrorState .warningMessageContent .warningMessageContentHeader {
  color: #000000;
}

.OnDemandErrorState.errorCard {
  left: 50%;
  transform: translate(-50%);
  animation-fill-mode: both;
  animation-duration: 0.5s;
  animation-name: fadeIn;
  min-height: 6.5rem;
  max-width: 31rem;
  padding: 1rem;
}

@media screen and (max-width: 768px) {
  .OnDemandErrorState.errorCard {
    max-width: 100%;
    width: 100%;
  }
}
.QueueingContent {
  padding: 0.5rem 0.75rem 0.5rem 0.75rem;
  display: block;
  align-items: center;
}

.QueueingContent .headerText {
  padding: 0;
}

.QueueingContent .enqueueButton {
  width: 100%;
  margin-bottom: 0;
}

.QuickScheduleContent {
  padding: 0.5rem 0.75rem 0.5rem 0.75rem;
}

.QuickScheduleContent .headerText {
  padding: 0;
}

.QuickScheduleContent .SolutionDisplayList {
  display: inline;
}

.QuickScheduleContent .SolutionDisplayList > ._ListElement {
  width: auto;
}

.QuickScheduleContent .SolutionDisplayList + ._Command.expandableListButton {
  display: inline-block;
}

.QuickScheduleContent .SolutionDisplayList.expanded + ._Command.expandableListButton {
  width: calc(100% - 2.4rem);
}

.QuickScheduleContent .SolutionDisplayList.collapsed + ._Command.expandableListButton {
  width: 1.9rem;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  margin-bottom: 0.25rem;
}

.QuickScheduleContent.x4 .SolutionDisplayList > ._ListElement, .QuickScheduleContent.x4 .SolutionDisplayList.expanded + ._Command.expandableListButton {
  min-width: calc(25% - 0.975rem);
}

.QuickScheduleContent.x3 .SolutionDisplayList > ._ListElement, .QuickScheduleContent.x3 .SolutionDisplayList.expanded + ._Command.expandableListButton {
  min-width: calc(33.3333333333% - 1.1333333333rem);
}

.PostText {
  display: grid;
  margin-top: 1rem;
}

.PostText .onDemandPostText {
  max-width: 90%;
  justify-self: center;
  margin-top: 1.5rem;
}

.PostText .onDemandPostText ul {
  list-style: disc;
  margin-left: 2.5rem;
}

.SchedulePage > ._AsyncIndicator {
  position: absolute;
  top: 50%;
  z-index: 1000;
  width: 8em;
  padding: 0.5rem;
  left: 50%;
  margin-left: -4em;
  border-radius: 10%;
  background-color: #ffffff;
  opacity: 0.9;
}

.SchedulePage > ._AsyncIndicator .message {
  width: 8em;
}

.PhoneHelpline {
  text-align: center;
  padding-top: 1rem;
  transform-origin: top;
  animation-fill-mode: both;
  animation-duration: 1s;
  animation-name: fadeIn;
  transform: translateZ(0);
  z-index: 1;
}

.PhoneHelpline a {
  white-space: nowrap;
}

.PhoneHelpline .headerText {
  font-weight: bold;
  padding: 4px;
}

.PhoneHelpline .icon {
  vertical-align: text-top;
  /* rtl:raw: transform: scaleX(-1); */
}

.EmergencyWarningText {
  text-align: center;
}

.OnDemandPostText {
  justify-self: center;
  margin-top: 1.5rem;
  max-width: 90%;
}

@media screen and (max-width: 768px) {
  .OnDemandPostText {
    max-width: 100%;
  }
}
.OnDemandPostText .postTextBody ._ListElement:nth-of-type(2),
.OnDemandPostText .postTextBody ._ListElement:nth-of-type(3),
.OnDemandPostText .postTextBody ._ListElement:nth-of-type(4),
.OnDemandPostText .postTextBody ._ListElement:nth-of-type(6),
.OnDemandPostText .postTextBody ._ListElement:nth-of-type(7),
.OnDemandPostText .postTextBody ._ListElement:nth-of-type(8) {
  list-style: disc;
  margin-left: 2.5rem;
}

.OnDemandPostText .postTextBody ._ListElement:nth-of-type(5) {
  margin-top: 1rem;
}

.OnDemandLocationSelector {
  left: 50%;
  transform: translate(-50%);
  animation-fill-mode: both;
  animation-duration: 0.5s;
  animation-name: fadeIn;
  min-height: 6.5rem;
  max-width: 31rem;
  container-type: inline-size;
  display: grid;
  grid-template-columns: auto 1fr;
  grid-template-rows: auto;
  grid-template-areas: "icon contentContainer" "confirmButtonContainer confirmButtonContainer";
  z-index: 10;
}

@media screen and (max-width: 768px) {
  .OnDemandLocationSelector {
    max-width: 100%;
    width: 100%;
  }
}
.OnDemandLocationSelector[class] {
  padding: 0.75rem 0rem 0.75rem 0rem;
}

@media screen and (max-width: 768px) {
  .OnDemandLocationSelector {
    padding: 0.5rem 0rem 0.5rem 0rem;
  }
}
.OnDemandLocationSelector .locationIcon {
  grid-area: icon;
  padding-top: 0.25rem;
}

.OnDemandLocationSelector .locationIcon svg {
  height: 3rem;
}

.OnDemandLocationSelector .contentContainer {
  grid-area: contentContainer;
  padding-right: 1rem;
}

@media screen and (max-width: 768px) {
  .OnDemandLocationSelector .contentContainer {
    padding-right: 1rem;
  }
}
.OnDemandLocationSelector .contentContainer .header {
  padding: 0;
}

@container (width < 15rem) {
  .OnDemandLocationSelector .locationIcon {
    padding-left: 1rem;
  }
  .OnDemandLocationSelector .locationIcon svg {
    display: none;
  }
}
.OnDemandLocationSelector .fieldContainer {
  padding: 0;
}

.OnDemandLocationSelector .fieldContainer ._DropDownEntry {
  width: 100%;
}

.OnDemandLocationSelector .confirmButtonContainer {
  grid-area: confirmButtonContainer;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  padding-right: 1rem;
}

@media screen and (max-width: 768px) {
  .OnDemandLocationSelector .confirmButtonContainer {
    justify-content: center;
    padding-right: 0;
  }
  .OnDemandLocationSelector .confirmButtonContainer .confirmButton {
    width: 55%;
  }
}
.OnDemandOptionCardLoadingPlaceholder .OnDemandOptionCardHeader {
  padding-bottom: 0.25rem;
  height: 4rem;
  display: block;
}

.OnDemandOptionCardLoadingPlaceholder .OnDemandOptionCardHeader .cardHeaderBone {
  height: 95%;
  margin-bottom: 0.5rem;
}

.OnDemandOptionCardLoadingPlaceholder .QueueingContent .cardContentHeaderBone {
  width: 70%;
  height: 1.5rem;
  margin-top: 0.2rem;
  margin-bottom: 0.25rem;
}

.OnDemandOptionCardLoadingPlaceholder .QueueingContent .cardContentSubtitleBone {
  width: 50%;
  height: 1.5rem;
  margin-bottom: 0.25rem;
}

.OnDemandOptionCardLoadingPlaceholder .QueueingContent .cardContentActionBone {
  height: 2rem;
  margin-bottom: 0.2rem;
}

.OnDemandOptionCardLoadingPlaceholder .cardHeaderBone,
.OnDemandOptionCardLoadingPlaceholder .cardContentHeaderBone,
.OnDemandOptionCardLoadingPlaceholder .cardContentSubtitleBone,
.OnDemandOptionCardLoadingPlaceholder .cardContentActionBone {
  border: none;
  border-radius: 5px;
}

#main {
  overflow: hidden;
}

/* Copyright 2021 Epic Systems Corporation */
.OnboardingPage .topSection {
  align-items: center;
  background-color: #246fb5;
  display: flex;
  height: 60%;
  justify-content: center;
  position: relative;
  text-align: center;
}

.OnboardingPage .topSection::before {
  background: radial-gradient(circle closest-side, rgba(255, 255, 255, 0.3) 90%, #246fb5 90.5%);
  content: "";
  height: 90%;
  max-height: 300px;
  max-width: 300px;
  position: absolute;
  width: 90%;
}

.OnboardingPage .topSection .image {
  max-height: 40vh;
  max-width: 90vw;
  position: relative;
}

.datatile .OnboardingPage .topSection .image {
  max-height: 95%;
}

.OnboardingPage .topSection .playCommand {
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}

.OnboardingPage .topSection .videoPlayer {
  border: 0;
  height: 100%;
  position: relative;
  width: 100%;
  z-index: 100;
}

.datatile .OnboardingPage {
  height: 500px;
}

._Popup.Onboarding {
  height: 60vh;
  overflow: hidden;
  width: 40vw;
}

._Popup.Onboarding ._ActionGroup {
  padding-left: 15px;
  padding-right: 15px;
}

._Popup.Onboarding ._CloseCommand {
  color: #ffffff;
  min-width: max-content;
  padding: 10px;
}

._Popup.Onboarding ._ContentPane {
  display: flex;
  padding: 0;
}

._Popup.Onboarding ._TitleContentWrapper {
  flex-direction: initial;
  overflow: auto;
}

._Popup.Onboarding .textSection {
  padding-left: 15px;
  padding-right: 15px;
}

.datatile ._Popup.Onboarding {
  height: auto;
  width: auto;
}

.RecallOnboardingCommand._command.tertiary.neutral {
  align-items: center;
  display: flex;
  margin: 0;
  padding: 0;
}

.RecallOnboardingCommand._command.tertiary.neutral.invisible {
  visibility: hidden;
}

.RecallOnboardingCommand._command.tertiary.neutral .commandLabel {
  padding-left: 0.1rem;
}

/* Copyright 2024-2025 Epic Systems Corporation */
.DonateLifeInfo[class] {
  padding-top: 10px;
}

.DonateLifeInfo[class] .donateLifeInfoText {
  margin: 0px;
}

.DonateLifeInfo[class] .learnMoreMargin {
  display: inline-flex;
  padding-bottom: 10px;
}

.OrganDonorForm[class] {
  display: block;
  max-width: 60%;
  margin-left: 0;
  padding-left: 1rem;
  padding-right: 1rem;
}

@media screen and (max-width: 768px) {
  .OrganDonorForm[class] {
    max-width: 100%;
  }
}
.OrganDonorForm .ErrorInfoSegment {
  margin-top: 15px;
}

.PostRegistration[class] {
  padding-top: 75px;
  display: flex;
  flex-direction: column;
  text-align: center;
  align-items: center;
}

.PostRegistration[class] .postRegHeader {
  padding-top: 30px;
  font-size: var(--wptheme_font-style_h2_size);
  color: var(--wptheme_font-style_h2_color);
  font-weight: var(--wptheme_font-style_h2_weight);
  color: #000000;
}

.PostRegistration[class] .accessPadding {
  padding-bottom: 10px;
  margin-bottom: 0;
}

.PostRegistration[class] .postTopPadding {
  padding-top: 25px;
}

/* Copyright 2020-2024 Epic Systems Corporation */
.PaperlessSettings .sliderButton {
  margin-left: auto;
  flex-direction: column;
  margin-top: 2px;
}

.PaperlessSettings .toggleInformation {
  display: flex;
  flex-direction: column;
  align-self: center;
  flex-basis: 60%;
}

.PaperlessSettings .sliderRail {
  transition: all 0.2s ease-in-out;
  width: 3.462rem;
  height: 1.731rem;
  background: #767676;
  border-radius: 50px;
  padding: 0 0.231rem;
  display: flex;
}

.PaperlessSettings .sliderRail[class] {
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}

.PaperlessSettings .sliderRail .sliderElement {
  transition: all 0.2s ease-in-out;
  width: 22px;
  height: 22px;
}

.PaperlessSettings .sliderRail .sliderKnob {
  border-radius: 50%;
  background: #ffffff;
  z-index: 2;
  margin-left: -1.269rem;
}

.PaperlessSettings .sliderRail .onIcon {
  z-index: 1;
}

.PaperlessSettings .sliderRail .sliderKnob,
.PaperlessSettings .sliderRail .onIcon {
  margin-top: auto;
  margin-bottom: auto;
  height: 1.269rem;
  width: 1.269rem;
}

.PaperlessSettings .sliderRail .lockedIcon {
  fill: #767676;
  height: 100%;
  width: 100%;
}

.PaperlessSettings .sliderButton {
  margin-left: auto;
}

.PaperlessSettings .sliderButton .sliderElement.onIcon {
  fill: #ffffff;
}

.PaperlessSettings .sliderButton[aria-pressed=true] .sliderRail {
  transition: all 0.2s ease-in-out;
  background: #09aa71;
}

.PaperlessSettings .sliderButton[aria-pressed=true] .sliderRail .sliderElement {
  transition: all 0.2s ease-in-out;
}

.PaperlessSettings .sliderButton[aria-pressed=true] .sliderRail .sliderKnob {
  transform: translateX(1.731rem);
}

.PaperlessSettings .sliderButton[aria-pressed=false] .onIcon {
  transition: all 0.2s ease-in-out;
  opacity: 0;
}

.PaperlessSettings .Animation.animToast {
  position: fixed;
  left: 0;
  bottom: 1.25rem;
  animation-duration: 0.25s;
  animation-timing-function: ease-out;
  z-index: 1000;
}

.PaperlessSettings .Animation.animToast:is(.showing, .hiding) {
  animation-name: showToast;
}

.PaperlessSettings .Animation.animToast.hiding {
  animation-direction: reverse;
}

.datatile .PaperlessSettings .Animation.animToast:not(.persistent) {
  bottom: initial;
  top: 1.25rem;
}

.datatile .PaperlessSettings .Animation.animToast:not(.persistent):is(.showing, .hiding) {
  animation-name: showDataTileToast;
}

@keyframes showToast {
  from {
    transform: translateY(calc(100% + 1.25rem));
  }
  to {
    transform: translateY(0);
  }
}
@keyframes showDataTileToast {
  from {
    transform: translateY(calc(0% - 1.25rem));
  }
  to {
    transform: translateY(0);
  }
}
.PaperlessSettings .Animation.animToast {
  pointer-events: none;
}

.PaperlessSettings .Animation.animToast > * {
  pointer-events: auto;
}

.PaperlessSettings .toastHeading {
  color: transparent !important;
  display: block !important;
  height: 0 !important;
  line-height: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: relative !important;
  width: 0 !important;
}

.PaperlessSettings .ToastContainer {
  width: 30rem;
  max-width: calc(100vw - 2.5rem);
  margin: 0 auto;
  pointer-events: auto;
}

.PaperlessSettings .Toast {
  border-radius: 0.5rem;
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  padding-right: 0;
  z-index: 100000000000000000;
}

@media screen {
  .PaperlessSettings .Toast {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background: rgba(0, 0, 0, 0.72);
  }
}
@media print {
  .PaperlessSettings .Toast {
    display: none;
  }
}
.PaperlessSettings .Toast .body {
  color: #ffffff;
  flex-grow: 1;
}

.PaperlessSettings .Toast .body._Text._readOnlyText {
  margin-bottom: 0;
}

.PaperlessSettings .Toast .commands {
  align-items: center;
  display: flex;
  width: auto;
  flex-shrink: 0;
}

.PaperlessSettings .Toast .commands ._command {
  margin: 0;
  padding: 0.25rem 0.5rem;
}

.PaperlessSettings .Toast .commands ._command.tertiary.neutral {
  color: #ffffff;
  border: 1px solid #ffffff;
}

.PaperlessSettings .Toast .commands ._command.tertiary.neutral:is(:focus, :hover) {
  text-decoration: none;
  background-color: #ffffff;
  color: #000000;
}

.PaperlessSettings .Toast .dismiss {
  line-height: normal;
}

.PaperlessSettings .Toast .dismiss svg {
  vertical-align: middle;
  fill: #ffffff;
}

.PaperlessSettings .Toast .dismiss svg.dismissIcon {
  height: 24px;
  min-width: 24px;
  margin-right: 0.75rem;
}

.PaperlessSettings .ContactInfo {
  align-self: flex-start;
}

.PaperlessSettings .ContactInfo.boundary-strong {
  margin-bottom: 1rem;
}

.PaperlessSettings .cardContent {
  padding: 0.5rem 1rem;
  display: flex;
  flex-direction: column;
}

.PaperlessSettings .cardContent h2:first-child {
  padding-top: 0;
  font-size: var(--wptheme_font-size_1);
  word-break: break-word;
}

.PaperlessSettings ._Banner .sectionTitle {
  font-size: var(--wptheme_font-size_2);
  padding: 0 0 0.25em 0;
  display: block;
  font-weight: normal;
  margin: 0;
  width: 100%;
}

.PaperlessSettings ._Banner ~ .paperlessSettingsCards {
  padding-top: 0rem;
}

.PaperlessSettings .contactInfoValue .contactInfoText {
  margin-right: 0.5rem;
}

.PaperlessSettings .paperlessSettingsCards {
  display: flex;
  flex-direction: column;
  padding-top: 1rem;
}

@media screen and (min-width: 1025px) {
  .PaperlessSettings .paperlessSettingsCards {
    flex-direction: row;
  }
  .PaperlessSettings .paperlessSettingsCards > :first-child {
    margin-right: 2rem !important;
  }
}
@media screen and (min-width: 1025px) {
  .PaperlessSettings .paperlessCards:first-of-type {
    width: 50%;
  }
}
.PaperlessSettings .paperlessCards {
  display: flex;
  flex-direction: column;
}

.PaperlessSettings .paperlessCards .cardContent {
  display: flex;
  flex-direction: column;
}

.PaperlessSettings .paperlessCards .cardContent ._readOnlyText._Text:not(:only-child) {
  margin: 0;
  margin-bottom: 5px;
  padding: 0 4em 0 0;
}

.PaperlessSettings .paperlessCards .cardContent ._link {
  margin-right: auto;
}

.PaperlessSettings .paperlessCardHeading {
  display: flex;
  flex-direction: row;
}

.PaperlessSettings ._readOnlyText._Text:not(:only-child) {
  margin: 0;
}

.PaperlessSettings .paperlessSettingsTitle {
  padding: 0.5rem 0 0.5rem;
}

.PaperlessSettings .mixedPaperlessBanner {
  margin-top: 0;
}

.PaperlessSettings .reviewNotifLink {
  padding-top: 3px;
}

@media print {
  .PaperlessSettings .reviewNotifLink,
  .PaperlessSettings .contactInfoLink,
  .PaperlessSettings ._actionable.primary.positive {
    display: none;
  }
}
.PaperlessSettings .billingSummaryLink {
  display: inline-flex;
  align-items: center;
  padding-top: 0.75rem;
}

.PaperlessSettings .billingSummaryLink ._Icon {
  margin-right: 0.25rem;
  /*rtl:raw:
  	transform: scaleX(-1);
  */
}

@media screen and (max-width: 768px) {
  .PaperlessSettings .billingSummaryLink {
    display: none;
  }
}
@media print {
  .PaperlessSettings .billingSummaryLink {
    display: none;
  }
}
.PaperlessSettings .contactMethod {
  display: flex;
  flex-direction: column;
  margin-bottom: 0.25rem;
}

.PaperlessSettings .buttonColumn {
  min-width: min-content;
}

.PaperlessCard {
  align-self: flex-start;
}

.PaperlessCard.boundary-strong {
  margin-bottom: 1rem;
}

@media screen and (max-width: 768px) {
  .infoBannerContainer {
    margin-top: 1rem;
  }
}
.infoBannerContainer .PasskeyHero {
  width: 100%;
  text-align: center;
}

.infoBannerContainer .PasskeyHero ._Text {
  margin: 0;
}

.infoBannerContainer .PasskeyHero.CardDisplay {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
}

.tvmode .infoBannerContainer .PasskeyHero.CardDisplay {
  border-radius: 10px;
  border: none;
}

.infoBannerContainer .PasskeyHero.CardDisplay:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .infoBannerContainer .PasskeyHero.CardDisplay:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.infoBannerContainer .PasskeyHero.CardDisplay:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.infoBannerContainer .PasskeyHero.CardDisplay .passkeyHeroImageContainer {
  min-height: 70px;
  background-color: #e6f1f7;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.infoBannerContainer .PasskeyHero.CardDisplay img {
  position: relative;
  width: 100%;
  max-width: 300px;
  padding: 30px 30px 0px 30px;
}

.infoBannerContainer .PasskeyHero.CardDisplay .passkeyHeroContainer::after {
  background-color: #e6f1f7;
  display: block;
  content: "";
  height: 20px;
  border-radius: 0 0 50% 50%;
  position: relative;
  top: -10px;
}

.infoBannerContainer .PasskeyHero .collapseLink {
  display: block;
  width: 100%;
}

.infoBannerContainer .PasskeyHero .helpContent {
  white-space: pre-wrap;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 10px;
}

.AddNewButton {
  height: fit-content;
}

.AddNewButton.primary.neutral {
  margin-left: auto;
  margin-right: auto;
}

.AddNewButton.addItem {
  background-color: rgba(255, 255, 255, 0.3);
  border: 2px dashed #cccccc;
  box-shadow: none;
  min-height: 6rem;
  text-align: center;
  width: 100%;
  height: 100%;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  border-radius: 6px;
  height: fit-content;
}

.AddNewButton.addItem ._readOnlyText,
.AddNewButton.addItem ._Icon {
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
}

@media screen {
  .AddNewButton.addItem ._readOnlyText:is(:focus, :hover),
  .AddNewButton.addItem ._Icon:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
@media print {
  .AddNewButton.addItem {
    display: none;
  }
}
.AddNewButton.addItem.disabled {
  pointer-events: none;
  background-color: #eaeaea;
}

.AddNewButton.addItem:focus, .AddNewButton.addItem:hover {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  border-color: transparent;
}

.AddNewButton .contentWrapper {
  display: flex;
  align-items: center;
}

@media (max-width: 768px) {
  .AddNewButton {
    width: 100%;
  }
}
@media screen {
  .mobile ._PageTitle:has(+ .PasskeyManagementActivity) {
    display: none;
  }
}
@media screen {
  .mobile .PasskeyManagementActivity {
    padding-top: 0.75rem;
  }
}
.PasskeyManagementActivity .fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 10;
  display: flex;
  justify-content: center;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: center;
}

.PasskeyManagementActivity .authentication {
  max-width: 30em;
  padding: 16px;
  box-shadow: 0 0 10px 0 #000000;
  padding-top: 60px;
}

.PasskeyManagementActivity .authentication .cancelButton {
  width: 80%;
  margin: auto;
}

@media (max-width: 769px) {
  .PasskeyManagementActivity .authentication .cancelButton {
    width: 88%;
  }
}
.PasskeyManagementActivity .authentication .titleBar {
  border-radius: 6px 6px 0px 0px;
  padding-left: 13px;
  padding-right: 13px;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #cce3ee;
  display: flex;
}

.PasskeyManagementActivity .authentication .titleBar :last-child {
  float: right;
  color: #003B71;
}

.PasskeyManagementActivity .passkeyListContainer {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
}

.PasskeyManagementActivity .contentContainer {
  display: grid;
  row-gap: 0.5rem;
  column-gap: 0.75rem;
  grid-template-areas: "passkeyList passkeyHero" "addNewButton passkeyHero";
  grid-template-columns: 1fr 300px;
  grid-template-rows: auto 1fr;
}

@media (max-width: 768px) {
  .PasskeyManagementActivity .contentContainer {
    grid-template-areas: "passkeyList" "addNewButton" "passkeyHero";
    grid-template-columns: auto;
    grid-template-rows: auto;
  }
}
.PasskeyManagementActivity .contentContainer .passkeyContentContainer {
  grid-area: passkeyList;
}

.PasskeyManagementActivity .contentContainer .addNewButtonContainer {
  grid-area: addNewButton;
}

.PasskeyManagementActivity .contentContainer .infoBannerContainer {
  grid-area: passkeyHero;
}

.PasskeyManagementActivity .nodisp {
  display: none !important;
}

.PasskeyManagementActivity .PasskeyEntry .PasskeyGrid .NameSection {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  min-height: 1.5em;
  align-content: end;
  padding-left: 5px;
  padding-top: 5px;
}

.PasskeyManagementActivity .PasskeyEntry .PasskeyGrid .editableName {
  display: inline-block;
  width: fit-content;
  flex-grow: 1;
}

.PasskeyManagementActivity .PasskeyEntry .PasskeyGrid .passkeyChip {
  background-color: #ccffd8;
  color: #0f784a;
  border: 1px solid #09aa71;
  border-radius: 10px;
  padding: 2px 13px 4px 13px;
}

.PasskeyManagementActivity .PasskeyEntry .PasskeyGrid .AdditionalInfoSection {
  padding-left: 5px;
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .PasskeyManagementActivity .PasskeyEntry .PasskeyGrid .AdditionalInfoSection {
  color: #000000;
}

.PasskeyManagementActivity .PasskeyEntry .PasskeyGrid .usageText {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  white-space: pre-line;
}

[data-altstylesheet="High Contrast"] .PasskeyManagementActivity .PasskeyEntry .PasskeyGrid .usageText {
  color: #000000;
}

.PasskeyManagementActivity .PasskeyEntry .PasskeyGrid .passkeyName {
  display: inline;
  width: unset;
  overflow-wrap: anywhere;
}

.PasskeyManagementActivity .PasskeyEntry .PasskeyGrid .passkeyRenameButton.tertiary.neutral {
  display: inline;
  margin: unset;
  padding: unset;
  position: relative;
  vertical-align: unset;
  bottom: 3px;
}

/* Copyright 2025 Epic Systems Corporation */
.ReleaseFound .headerRow {
  font-style: italic;
}

.Amount {
  margin: 1rem 0;
  text-align: center;
  padding-right: 0.5rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
}

.Amount .amountHeader {
  font-size: var(--wptheme_font-style_h4_size);
  color: var(--wptheme_font-style_h4_color);
  font-weight: var(--wptheme_font-style_h4_weight);
}

.Amount .amountAmount {
  font-size: var(--wptheme_font-size_3);
}

.Amount .amountAmount.amountMoneyColor {
  color: #0f784a;
}

.PaymentInfo {
  margin-bottom: 0.5rem;
}

.PaymentInfo .gridSpace {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.PaymentInfo .text {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.Pay .textSum {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .Pay .textSum {
  color: #000000;
}

.Result {
  width: 50%;
  margin: 0;
}

@media screen and (max-width: 1200px) {
  .Result {
    width: 100%;
  }
}
/* Copyright 2025 Epic Systems Corporation */
/* Copyright 2018-2025 Epic Systems Corporation */
/** workflow specific overrides **/
/**** Bill Pay ****/
#payment-content #extPmtPageFrame,
#payment-content #iFrameLoadingIndicator {
  /* Overrides can go here */
}

#payment-content #iFrameLoadingIndicator .v-center {
  /* Overrides can go here */
}

#payment-content #extPmtPageFrame.mobileExtPmtPage,
#payment-content #iFrameLoadingIndicator.mobileExtPmtPage {
  /* Overrides can go here */
}

@media only screen and (max-width: 768px) {
  #payment-content #extPmtPageFrame,
  #payment-content #iFrameLoadingIndicator {
    /* Overrides can go here */
  }
}
/**** Auto Pay ****/
#autopay-content #extPmtPageFrame,
#autopay-content #iFrameLoadingIndicator {
  /* Overrides can go here */
}

#autopay-content #iFrameLoadingIndicator .v-center {
  /* Overrides can go here */
}

#autopay-content #extPmtPageFrame.mobileExtPmtPage,
#autopay-content #iFrameLoadingIndicator.mobileExtPmtPage {
  /* Overrides can go here */
}

@media only screen and (max-width: 768px) {
  #autopay-content #extPmtPageFrame,
  #autopay-content #iFrameLoadingIndicator {
    /* Overrides can go here */
  }
}
/**** Pay as Guest ****/
#guestPay-content #extPmtPageFrame,
#guestPay-content #iFrameLoadingIndicator {
  height: 245px;
}

#guestPay-content #iFrameLoadingIndicator .v-center {
  top: 90px;
}

#guestPay-content #extPmtPageFrame.mobileExtPmtPage,
#guestPay-content #iFrameLoadingIndicator.mobileExtPmtPage {
  height: 430px;
}

@media only screen and (max-width: 768px) {
  #guestPay-content #extPmtPageFrame,
  #guestPay-content #iFrameLoadingIndicator {
    height: 430px;
  }
}
/**** Visit Payment ****/
#visitpayment-content #extPmtPageFrame,
#visitpayment-content #iFrameLoadingIndicator {
  /* Overrides can go here */
}

#visitpayment-content #iFrameLoadingIndicator .v-center {
  /* Overrides can go here */
}

#visitpayment-content #extPmtPageFrame.mobileExtPmtPage,
#visitpayment-content #iFrameLoadingIndicator.mobileExtPmtPage {
  /* Overrides can go here */
}

@media only screen and (max-width: 768px) {
  #visitpayment-content #extPmtPageFrame,
  #visitpayment-content #iFrameLoadingIndicator {
    /* Overrides can go here */
  }
}
/**** Rx Payment ****/
#rxpayment-content #extPmtPageFrame,
#rxpayment-content #iFrameLoadingIndicator {
  /* Overrides can go here */
}

#rxpayment-content #iFrameLoadingIndicator .v-center {
  /* Overrides can go here */
}

#rxpayment-content #extPmtPageFrame.mobileExtPmtPage,
#rxpayment-content #iFrameLoadingIndicator.mobileExtPmtPage {
  /* Overrides can go here */
}

@media only screen and (max-width: 768px) {
  #rxpayment-content #extPmtPageFrame,
  #rxpayment-content #iFrameLoadingIndicator {
    /* Overrides can go here */
  }
}
/**** E-Visit Payment ****/
#evisitpayment-content #extPmtPageFrame,
#evisitpayment-content #iFrameLoadingIndicator {
  /* Overrides can go here */
}

#evisitpayment-content #iFrameLoadingIndicator .v-center {
  /* Overrides can go here */
}

#evisitpayment-content #extPmtPageFrame.mobileExtPmtPage,
#evisitpayment-content #iFrameLoadingIndicator.mobileExtPmtPage {
  /* Overrides can go here */
}

@media only screen and (max-width: 768px) {
  #evisitpayment-content #extPmtPageFrame,
  #evisitpayment-content #iFrameLoadingIndicator {
    /* Overrides can go here */
  }
}
/**** Premium Pay ****/
#premiumpayment-content #extPmtPageFrame,
#premiumpayment-content #iFrameLoadingIndicator {
  /* Overrides can go here */
}

#premiumpayment-content #iFrameLoadingIndicator .v-center {
  /* Overrides can go here */
}

#premiumpayment-content #extPmtPageFrame.mobileExtPmtPage,
#premiumpayment-content #iFrameLoadingIndicator.mobileExtPmtPage {
  /* Overrides can go here */
}

@media only screen and (max-width: 768px) {
  #premiumpayment-content #extPmtPageFrame,
  #premiumpayment-content #iFrameLoadingIndicator {
    /* Overrides can go here */
  }
}
/**** Premium Auto Pay ****/
#premiumautopay-content #extPmtPageFrame,
#premiumautopay-content #iFrameLoadingIndicator {
  /* Overrides can go here */
}

#premiumautopay-content #iFrameLoadingIndicator .v-center {
  /* Overrides can go here */
}

#premiumautopay-content #extPmtPageFrame.mobileExtPmtPage,
#premiumautopay-content #iFrameLoadingIndicator.mobileExtPmtPage {
  /* Overrides can go here */
}

@media only screen and (max-width: 768px) {
  #premiumautopay-content #extPmtPageFrame,
  #premiumautopay-content #iFrameLoadingIndicator {
    /* Overrides can go here */
  }
}
/**** Pay for Release ****/
#payforrelease-content #extPmtPageFrame,
#payforrelease-content #iFrameLoadingIndicator {
  /* Overrides can go here */
}

#payforrelease-content #iFrameLoadingIndicator .v-center {
  /* Overrides can go here */
}

#payforrelease-content #extPmtPageFrame.mobileExtPmtPage,
#payforrelease-content #iFrameLoadingIndicator.mobileExtPmtPage {
  /* Overrides can go here */
}

@media only screen and (max-width: 768px) {
  #payforrelease-content #extPmtPageFrame,
  #payforrelease-content #iFrameLoadingIndicator {
    /* Overrides can go here */
  }
}
.PaymentMethodInfoDisplay {
  display: grid;
  grid-template-columns: 1fr auto;
  grid-template-rows: 1fr;
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.25rem;
  padding-left: 0.5rem;
}

.PaymentMethodInfoDisplay .paymentMethodInfoColumn {
  text-align: left;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.PaymentMethodInfoDisplay .paymentMethodInfoColumn .nameHeading {
  padding: 0;
  container-type: inline-size;
  word-wrap: break-word;
}

.PaymentMethodInfoDisplay .paymentMethodImageWrapper {
  text-align: right;
}

.PaymentMethodInfoDisplay .paymentMethodImageWrapper img {
  display: inline-block;
}

.PaymentMethodInfoDisplay .paymentMethodImageWrapper .paymentMethodImage {
  height: 3.5rem;
}

@media screen and (max-width: 1300px) and (min-width: 769px) {
  .PaymentMethodInfoDisplay .paymentMethodImageWrapper .paymentMethodImage {
    height: 2.5rem;
  }
}
.PaymentMethodInfoDisplay .paymentMethodImageWrapper .digitalWalletImage {
  height: 3.5rem;
  margin-right: 0.5rem;
}

.PaymentMethodInfoDisplay .paymentMethodBadgeRow {
  grid-column: span 2;
}

.PaymentMethodInfoDisplay .paymentMethodBadgeRow .attention,
.PaymentMethodInfoDisplay .paymentMethodBadgeRow .informational {
  margin: 0.25rem 0.25rem 0 0;
}

@media screen and (max-width: 320px) {
  .PaymentMethodInfoDisplay {
    grid-template-columns: 1fr;
  }
  .PaymentMethodInfoDisplay .paymentMethodImageWrapper {
    text-align: left;
  }
  .PaymentMethodInfoDisplay .paymentMethodBadgeRow {
    grid-column: auto;
  }
}
.PaymentMethodInfoDisplay .additionalPaymentMethods {
  margin-top: 0.5rem;
}

#AddPmtMethodIFrame {
  position: relative;
}

#iFrameLoadingIndicator {
  height: 365px;
}

#iFrameLoadingIndicator > .v-center {
  top: 90px;
}

#extPmtPageFrame {
  border-width: 0px;
  height: 365px;
  overflow-y: hidden;
  width: 100%;
}

#iFrameLoadingIndicator.mobileExtPmtPage,
#extPmtPageFrame.mobileExtPmtPage {
  height: 555px;
}

@media only screen and (max-width: 768px) {
  #iFrameLoadingIndicator,
  #extPmtPageFrame {
    height: 555px;
  }
}
.PaymentMethodChoice .paymentMethodCard {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.PaymentMethodChoice .paymentMethodRadio {
  display: flex;
  position: relative;
  cursor: pointer;
  height: 100%;
}

.PaymentMethodChoice .paymentMethodRadio .RadioElement {
  display: inline-block;
  width: 1.2rem;
  height: 1.2rem;
  margin: 1.5rem 0.5rem 0 0.3rem;
  padding: 0;
  cursor: pointer;
  z-index: 1;
}

.mobile .PaymentMethodChoice .paymentMethodRadio .RadioElement {
  appearance: auto;
  -webkit-appearance: radio;
}

.PaymentMethodChoice .paymentMethodRadio .HeaderLabel {
  display: flex;
  width: 100%;
  flex-direction: row-reverse;
  cursor: pointer;
}

.PaymentMethodChoice .paymentMethodRadio:hover:after {
  content: "";
  display: block;
  position: absolute;
  margin: -0.5rem;
  padding: 0.5rem;
  width: 100%;
  height: 100%;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  background-color: #ebf4f8;
}

.PaymentMethodChoice.paymentMethodSelected {
  outline: solid 2px #0074AD;
  border-radius: 6px;
  cursor: default;
}

.PaymentMethodChoice.paymentMethodSelected .RadioElement {
  cursor: default;
}

.PaymentMethodChoice.paymentMethodSelected .HeaderLabel {
  cursor: default;
}

.PaymentMethodChoice.paymentMethodSelected .paymentMethodRadio:hover:after {
  background-color: transparent;
}

.PaymentMethodSelection legend {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  width: 0;
  height: 0;
  padding: 0;
}

.PaymentMethodSelection .summaryCard {
  text-align: center;
  min-height: auto;
  width: 100%;
}

.PaymentMethodSelection .summaryCard .paymentSummary {
  margin-bottom: 0.6rem;
}

.PaymentMethodSelection .summaryCard .paymentSummary:not(:first-child):before {
  content: "";
  display: block;
  width: 50%;
  margin: 0.6rem 25%;
  border-top: 1px solid #cccccc;
}

.PaymentMethodSelection .summaryCard .paymentSummary .paymentSummaryHeader {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.PaymentMethodSelection .summaryCard .paymentSummary .paymentSummaryAmount {
  margin-top: 0.5rem;
  font-size: var(--wptheme_font-size_3);
  color: #0f784a;
}

.PaymentMethodSelection .addPaymentMethod {
  display: flex;
  align-items: center;
  background-color: rgba(255, 255, 255, 0.3);
  border: 2px dashed #cccccc;
  box-shadow: none;
  min-height: 9.5rem;
  border-radius: 6px;
}

.PaymentMethodSelection .addPaymentMethod:hover {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  border-color: transparent;
}

.PaymentMethodSelection .addPaymentMethod .addPaymentMethodButton:hover {
  background-color: #ffffff;
}

.PaymentMethodSelection .addPaymentMethodButton {
  width: 100%;
  height: 100%;
}

.PaymentMethodSelection .addPaymentMethodButton:hover {
  background-color: #ebf4f8;
}

@media screen and (forced-colors: active) {
  .PaymentMethodSelection .addPaymentMethodButton {
    border: 2px solid #565656;
    border-radius: 6px;
  }
}
.PaymentMethodSelection .addPaymentMethodText {
  color: #0074AD;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.PaymentMethodSelection .addPaymentMethodText:before {
  content: "+";
  font-size: var(--wptheme_font-size_7);
  margin: 0 0.25rem 0 0;
}

.savedCardsGrid .paymentMethodCard,
.scheduledPaymentMethodsGrid .paymentMethodCard {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.savedCardsGrid .addPaymentMethod,
.scheduledPaymentMethodsGrid .addPaymentMethod {
  display: flex;
  align-items: center;
  background-color: rgba(255, 255, 255, 0.3);
  border: 2px dashed #cccccc;
  box-shadow: none;
  min-height: 9.5rem;
  border-radius: 6px;
}

.savedCardsGrid .addPaymentMethod:hover,
.scheduledPaymentMethodsGrid .addPaymentMethod:hover {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  border-color: transparent;
}

.savedCardsGrid .addPaymentMethod .addPaymentMethodButton:hover,
.scheduledPaymentMethodsGrid .addPaymentMethod .addPaymentMethodButton:hover {
  background-color: #ffffff;
}

.savedCardsGrid .addPaymentMethodButton,
.scheduledPaymentMethodsGrid .addPaymentMethodButton {
  width: 100%;
  height: 100%;
}

.savedCardsGrid .addPaymentMethodButton:hover,
.scheduledPaymentMethodsGrid .addPaymentMethodButton:hover {
  background-color: #ebf4f8;
}

@media screen and (forced-colors: active) {
  .savedCardsGrid .addPaymentMethodButton,
  .scheduledPaymentMethodsGrid .addPaymentMethodButton {
    border: 2px solid #565656;
    border-radius: 6px;
  }
}
.savedCardsGrid .addPaymentMethodText,
.scheduledPaymentMethodsGrid .addPaymentMethodText {
  color: #0074AD;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.savedCardsGrid .addPaymentMethodText:before,
.scheduledPaymentMethodsGrid .addPaymentMethodText:before {
  content: "+";
  font-size: var(--wptheme_font-size_7);
  margin: 0 0.25rem 0 0;
}

.nicknameField {
  margin-top: 0.5rem;
  min-width: 20rem;
}

@media screen and (max-width: 768px) {
  .nicknameField {
    min-width: unset;
    width: 80vw;
    max-width: 100%;
  }
}
.guarantorSubheader {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  font-size: var(--wptheme_font-size_0);
}

[data-altstylesheet="High Contrast"] .guarantorSubheader {
  color: #000000;
}

.managePaymentMethodsPageHeading {
  padding-top: 0.5rem;
}

.managePaymentMethodsPageHeading .subjectIndicator {
  display: none;
}

.billingSummaryLink,
.backToManagePaymentMethodsLink {
  display: inline-flex;
  align-items: center;
  padding-top: 0.75rem;
}

.billingSummaryLink .backArrow,
.backToManagePaymentMethodsLink .backArrow {
  margin-right: 0.25rem;
  /*rtl:raw:
  	-moz-transform: scale(-1, -1);
  	-o-transform: scale(-1, -1);
  	-webkit-transform: scale(-1, -1);
  	transform: scale(-1, -1);
  */
}

/* Copyright 2024 Epic Systems Corporation */
.amountInfo {
  margin: 1rem 0;
}

.amountInfo .amountInfoHeader {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.amountInfo .amountInfoAmount {
  font-size: var(--wptheme_font-size_3);
}

.amountInfo .amountInfoAmount.amountInfoAmountMoneyColor {
  color: #0f784a;
}

.amountInfo .amountInfoDescription {
  margin-top: 0.2rem;
}

.amountInfo .amountInfoStrikethroughAmount {
  font-size: var(--wptheme_font-size_0);
  text-decoration: line-through;
}

.amountInfo .unpayableBalanceDescription {
  margin-top: 1rem;
}

.paymentAmountInput[class] {
  width: 40%;
  margin-bottom: 0.25rem;
}

@media screen and (max-width: 1300px) {
  .paymentAmountInput[class] {
    width: 100%;
  }
}
.paymentAmountInput input {
  text-align: right;
}

@media screen and (max-width: 1300px) {
  .paymentAmountInput input {
    font-size: var(--wptheme_font-size_0);
  }
}
.paymentAmountInput:has(input:disabled) {
  display: none;
}

.paymentAmountInputError {
  margin: 0 0 0 1.8rem;
  text-align: left;
  color: #d80000;
  font-size: var(--wptheme_font-size_-2);
}

.paymentAmountInputError .paymentAmountInputErrorIcon {
  vertical-align: text-bottom;
  margin-right: 0.2rem;
}

.paymentAmountInputError .paymentAmountInputErrorMessage {
  display: inline;
}

.paymentAmountInputWarning {
  margin-left: 1.8rem;
}

.paymentAmountInputWarning .paymentAmountInputWarningBanner .bannerHeading {
  font-size: var(--wptheme_font-size_0);
}

.paymentCardHeader {
  display: flex;
}

.paymentCardHeader .paymentCardHeaderIcon {
  fill: #0074AD;
  margin: -0.1rem 0.25rem 0 0;
  flex-shrink: 0;
}

.paymentCardHeader .paymentCardHeaderText {
  padding-top: 0;
}

.paymentCard :not(.showLabel) legend {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  width: 0;
  height: 0;
  padding: 0;
}

.paymentCard .showLabel legend {
  margin-left: 0.5rem;
  margin-bottom: 0.5rem;
}

#currentPaymentAction ._DataEntrySet.flatradiochoicegrouper .flatradio.container,
.BillPay ._DataEntrySet.flatradiochoicegrouper .flatradio.container {
  padding: 0.25rem 0.5rem;
  margin: 0.5rem 0;
}

@media screen and (max-width: 1300px) {
  #currentPaymentAction ._DataEntrySet.flatradiochoicegrouper .flatradio.container,
  .BillPay ._DataEntrySet.flatradiochoicegrouper .flatradio.container {
    margin: 0.75rem 0;
  }
}
#currentPaymentAction ._DataEntrySet.flatradiochoicegrouper .flatradio.container:first-child,
.BillPay ._DataEntrySet.flatradiochoicegrouper .flatradio.container:first-child {
  margin-top: -0.25rem;
}

#currentPaymentAction ._DataEntrySet.flatradiochoicegrouper .flatradio.container:last-child,
.BillPay ._DataEntrySet.flatradiochoicegrouper .flatradio.container:last-child {
  margin-bottom: -0.25rem;
}

#currentPaymentAction ._DataEntrySet.flatradiochoicegrouper .flatradio.container:not(:last-child):after,
.BillPay ._DataEntrySet.flatradiochoicegrouper .flatradio.container:not(:last-child):after {
  border-bottom: 1px solid #cccccc;
  content: "";
  display: block;
  left: 1.75rem;
  position: relative;
  width: calc(100% - 1.75rem);
  top: 0.5rem;
}

#currentPaymentAction ._DataEntrySet.flatradiochoicegrouper .flatradio.container .flatradiochildren,
.BillPay ._DataEntrySet.flatradiochoicegrouper .flatradio.container .flatradiochildren {
  margin-left: 2rem;
  margin-top: 0.25rem;
}

#currentPaymentAction ._DataEntrySet.flatradiochoicegrouper .flatradio.container .prettylabel,
.BillPay ._DataEntrySet.flatradiochoicegrouper .flatradio.container .prettylabel {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

#currentPaymentAction ._DataEntrySet.flatradiochoicegrouper .flatradio.container .prettylabel.selected,
.BillPay ._DataEntrySet.flatradiochoicegrouper .flatradio.container .prettylabel.selected {
  font-weight: bold;
}

#currentPaymentAction ._DataEntrySet.flatradiochoicegrouper .flatradio.container.paymentAmountInputChoice,
.BillPay ._DataEntrySet.flatradiochoicegrouper .flatradio.container.paymentAmountInputChoice {
  padding: 0.25rem 0.5rem;
  margin: 0;
}

#currentPaymentAction ._DataEntrySet.flatradiochoicegrouper .flatradio.container.paymentAmountInputChoice .flatradiochildren,
.BillPay ._DataEntrySet.flatradiochoicegrouper .flatradio.container.paymentAmountInputChoice .flatradiochildren {
  margin-left: 1.75rem;
  width: 100%;
}

@media screen and (max-width: 1300px) {
  #currentPaymentAction ._DataEntrySet.flatradiochoicegrouper .flatradio.container.paymentAmountInputChoice .flatradiochildren,
  .BillPay ._DataEntrySet.flatradiochoicegrouper .flatradio.container.paymentAmountInputChoice .flatradiochildren {
    margin-left: 2rem;
    width: 100%;
    align-self: center;
  }
}
#currentPaymentAction ._DataEntrySet.flatradiochoicegrouper .flatradio.container.paymentAmountInputChoice .prettylabel,
.BillPay ._DataEntrySet.flatradiochoicegrouper .flatradio.container.paymentAmountInputChoice .prettylabel {
  width: 60%;
}

@media screen and (max-width: 1300px) {
  #currentPaymentAction ._DataEntrySet.flatradiochoicegrouper .flatradio.container.paymentAmountInputChoice .prettylabel,
  .BillPay ._DataEntrySet.flatradiochoicegrouper .flatradio.container.paymentAmountInputChoice .prettylabel {
    padding-right: 0.5em;
    width: auto;
  }
}
#currentPaymentActionTitle:focus {
  outline: none;
}

#verifyResultsLandingPage ._DataEntrySet.flatradiochoicegrouper .flatradio.container {
  padding: 0.25rem 0.5rem;
  margin: 0.5rem 0;
}

@media screen and (max-width: 1300px) {
  #verifyResultsLandingPage ._DataEntrySet.flatradiochoicegrouper .flatradio.container {
    margin: 0.75rem 0;
  }
}
#verifyResultsLandingPage ._DataEntrySet.flatradiochoicegrouper .flatradio.container:first-child {
  margin-top: -0.25rem;
}

#verifyResultsLandingPage ._DataEntrySet.flatradiochoicegrouper .flatradio.container:last-child {
  margin-bottom: -0.25rem;
}

#verifyResultsLandingPage ._DataEntrySet.flatradiochoicegrouper .flatradio.container:not(:last-child):after {
  border-bottom: 1px solid #cccccc;
  content: "";
  display: block;
  left: 1.75rem;
  position: relative;
  width: calc(100% - 1.75rem);
  top: 0.5rem;
}

#verifyResultsLandingPage ._DataEntrySet.flatradiochoicegrouper .flatradio.container .flatradiochildren {
  margin-left: 2rem;
  margin-top: 0.25rem;
}

#verifyResultsLandingPage ._DataEntrySet.flatradiochoicegrouper .flatradio.container .prettylabel {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

#verifyResultsLandingPage ._DataEntrySet.flatradiochoicegrouper .flatradio.container .prettylabel.selected {
  font-weight: bold;
}

#verifyResultsLandingPage ._DataEntrySet.flatradiochoicegrouper .flatradio.container.paymentAmountInputChoice {
  padding: 0.25rem 0.5rem;
  margin: 0;
}

#verifyResultsLandingPage ._DataEntrySet.flatradiochoicegrouper .flatradio.container.paymentAmountInputChoice .flatradiochildren {
  margin-left: 1.75rem;
  width: 100%;
}

@media screen and (max-width: 1300px) {
  #verifyResultsLandingPage ._DataEntrySet.flatradiochoicegrouper .flatradio.container.paymentAmountInputChoice .flatradiochildren {
    margin-left: 2rem;
    width: 100%;
    align-self: center;
  }
}
#verifyResultsLandingPage ._DataEntrySet.flatradiochoicegrouper .flatradio.container.paymentAmountInputChoice .prettylabel {
  width: 60%;
}

@media screen and (max-width: 1300px) {
  #verifyResultsLandingPage ._DataEntrySet.flatradiochoicegrouper .flatradio.container.paymentAmountInputChoice .prettylabel {
    padding-right: 0.5em;
    width: auto;
  }
}
#verifyResultsLandingPage .paymentCard:not(.PrepaySelection):not(.CopaySelection) ._DataEntrySet.flatradiochoicegrouper .flatradio.container:after {
  border-bottom: 0px;
  content: "";
  display: block;
  left: 1.75rem;
  position: relative;
  width: 0;
  top: 0;
}

.GuarantorSelection .amountDueDetailsLink {
  font-size: var(--wptheme_font-size_-1);
}

#paymentSummary .paymentCard {
  background-color: #ffffff;
  min-height: 2.1rem;
}

#paymentSummary .paymentCard .paymentSummaryGrid {
  margin-top: 0.05rem;
  margin-bottom: 0.1rem;
}

#paymentSummary .paymentCard .paymentSummaryList {
  width: calc(100% + 12px);
  max-width: calc(100% + 12px);
}

#paymentSummary .paymentCard .payingNowMain {
  font-size: var(--wptheme_font-size_0);
  font-weight: bold;
}

#paymentSummary .paymentCard .payingNowMain .dollarAmount {
  color: #0f784a;
}

#paymentSummary .paymentCard .payingNowDetails {
  padding-left: 0.5rem;
  font-size: var(--wptheme_font-size_-1);
}

.PrepaySelection .prepaySubtext[class][class] {
  margin: 0.3rem 0 0 1.8rem;
  width: calc(100% - 1.8rem);
}

.PreServicePaymentPlanSelection .amountInfo .amountInfoHeader {
  margin-bottom: 0.5rem;
}

.PreServicePaymentPlanSelection .amountInfo .amountInfoAmount {
  padding-bottom: 0.25rem;
}

.PreServicePaymentPlanSelection .psppSubtext[class][class] {
  margin: 0.3rem 0 0 1.8rem;
  width: calc(100% - 1.8rem);
}

.PreServicePaymentPlanTable {
  width: 72%;
  margin-left: 14%;
  border-top: 1px solid #cccccc;
  margin-top: 0.25rem;
  padding-top: 0.25rem;
}

@media screen and (max-width: 768px) {
  .PreServicePaymentPlanTable {
    width: 90%;
    margin-left: 5%;
  }
}
.PreServicePaymentPlanTable .amountTable {
  width: 100%;
  text-align: left;
}

@media screen and (max-width: 768px) {
  .PreServicePaymentPlanTable .amountTable {
    width: 100%;
  }
}
.PreServicePaymentPlanTable .amountTable .payingNow {
  font-weight: bold;
}

.PreServicePaymentPlanTable .amountTable .dollarAmount {
  color: #0f784a;
}

.PreServicePaymentPlanTable .amountTable .amountTableCell {
  font-size: var(--wptheme_font-size_-2);
}

.PreServicePaymentPlanTable .psppTableList {
  width: calc(100% + 12px);
  max-width: calc(100% + 12px);
}

.PreServicePaymentPlanTable .psppTableList .col-8,
.PreServicePaymentPlanTable .psppTableList .col-4 {
  margin-bottom: 0px;
}

.PreServicePaymentPlanTable .detailsLink {
  margin-top: 0.5rem;
  display: block;
}

#verifyResultsLandingPage .psppEditGrid {
  margin: 0 0.5%;
  width: 99%;
}

#verifyResultsLandingPage .psppFormButtons {
  margin-top: 1rem;
}

#verifyResultsLandingPage .psppFormButtons .psppFormSave[aria-disabled=true] {
  pointer-events: none;
}

#verifyResultsLandingPage .psppVerifySubheader {
  margin-left: 0.25%;
}

#verifyResultsLandingPage .psppVerifyCard {
  margin-left: 0.25%;
}

#verifyResultsLandingPage .psppVerifyCard .psppVerifyAmountInfo {
  padding: 0 1rem;
}

@media screen and (min-width: 769px) {
  #verifyResultsLandingPage .psppVerifyCard .psppVerifyAmountInfo {
    border-right: 1px solid #dbdbdb;
  }
}
@media screen and (max-width: 768px) {
  #verifyResultsLandingPage .psppVerifyCard .psppVerifyAmountInfo {
    border-bottom: 1px solid #dbdbdb;
    padding: 0.5rem 0 1rem;
  }
  #verifyResultsLandingPage .psppVerifyCard .psppVerifyAmountInfo .amountInfo {
    margin-top: 0.5rem;
  }
}
#verifyResultsLandingPage .psppVerifyCard .psppVerifyDateInfo {
  padding: 0 1rem;
}

@media screen and (max-width: 768px) {
  #verifyResultsLandingPage .psppVerifyCard .psppVerifyDateInfo {
    padding: 0.5rem 0 0;
    margin-bottom: 1rem;
  }
  #verifyResultsLandingPage .psppVerifyCard .psppVerifyDateInfo .amountInfo {
    margin-top: 0.5rem;
  }
}
#verifyResultsLandingPage .psppVerifyCard .psppVerifyAmountInfo,
#verifyResultsLandingPage .psppVerifyCard .psppVerifyDateInfo {
  height: calc(100% - 12px);
}

#verifyResultsLandingPage .psppVerifyCard .right {
  font-weight: bold;
}

#verifyResultsLandingPage .psppVerifyCard .psppVerifyTerms {
  padding-bottom: 1.2rem;
}

@media screen and (max-width: 768px) {
  #verifyResultsLandingPage .psppVerifyCard .psppVerifyTerms {
    padding: 0 0.5rem;
  }
}
.VisitAutoPaySelection .vapSubtext[class][class] {
  margin: 0.3rem 0 0 1.8rem;
  width: calc(100% - 1.8rem);
}

.VisitAutoPaySelection .vapMoreInfoLink[class] {
  margin: 0.5rem 0 0 1.5rem;
  padding: 0;
  text-align: left;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

.VisitAutoPaySelection .vapMoreInfoLink[class] .vapMoreInfoLinkIcon {
  flex-shrink: 0;
}

.VisitAutoPaySelection .vapMoreInfoLink[class] .vapMoreInfoLinkText {
  font-size: var(--wptheme_font-size_-2);
  margin-top: 0.1rem;
}

#BasicEstimateDetails .card {
  margin: 0 0 0.83rem 0;
  width: 100%;
}

#BasicEstimateDetails .heading {
  padding-top: 0;
}

.basicEstimateDetailsSubtext {
  display: block;
  margin-left: 0.5rem;
}

#verifyResultsLandingPage .verifyResultsGrid {
  margin-top: 1.25rem;
}

#verifyResultsLandingPage .payingNowHeader {
  padding-top: 0.5rem;
}

.PayingNowCard .payingNowDetails {
  font-size: var(--wptheme_font-size_0);
}

.PayingNowCard .payingNowDetails.right {
  font-weight: bold;
}

.PayingNowCard .amountInfo {
  margin-top: 0.5rem;
  margin-bottom: 1rem;
}

.PayingNowCard .payingNowList {
  max-width: initial;
  width: calc(100% + 12px);
}

.PayingNowCard .payingNowGrid {
  padding: 0 0.5rem;
}

.PayingNowCard .payingNowGrid:before {
  content: "";
  display: block;
  margin: 0 auto;
  width: 50%;
  padding-bottom: 20px;
  border-top: 1px solid #cccccc;
}

#verifyResultsLandingPage .verifyResultsCardButton {
  min-width: 100%;
}

#verifyResultsLandingPage .addPaymentMethod {
  background-color: rgba(255, 255, 255, 0.3);
  border: 2px dashed #cccccc;
  box-shadow: none;
  display: flex;
  align-items: center;
}

#verifyResultsLandingPage .addPaymentMethod:hover {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  border-color: transparent;
}

#verifyResultsLandingPage .addPaymentMethod .addPaymentMethodButton:hover {
  background-color: #ffffff;
}

#verifyResultsLandingPage .addPaymentMethodButton {
  width: 100%;
  height: 100%;
  border-radius: 6px;
  display: flex;
  padding: 0.5rem;
}

#verifyResultsLandingPage .addPaymentMethodButton:hover {
  background-color: #ebf4f8;
}

@media screen and (forced-colors: active) {
  #verifyResultsLandingPage .addPaymentMethodButton {
    border: 2px solid #767676;
    border-radius: 6px;
  }
}
#verifyResultsLandingPage .addPaymentMethodText {
  color: #0074AD;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

#verifyResultsLandingPage .addPaymentMethodText:before {
  content: "+";
  font-size: var(--wptheme_font-size_7);
  margin: 0 0.25rem 0 0;
  vertical-align: top;
}

@media print {
  #verifyResultsLandingPage .VAPVerifyCard {
    width: 125%;
  }
}
#verifyResultsLandingPage .VAPVerifyCard .amountInfo {
  margin-top: 0.5rem;
  margin-bottom: 1rem;
}

#verifyResultsLandingPage .VAPVerifyCard .vapText {
  font-size: var(--wptheme_font-size_0);
}

#verifyResultsLandingPage .vapVerifyHeader {
  padding-top: 0.5rem;
}

#verifyResultsLandingPage .vapMoreInfoLink[class] {
  margin: 0;
  padding: 0;
  display: block;
}

#verifyResultsLandingPage .vapMoreInfoLink .vapMoreInfoLinkText {
  font-size: var(--wptheme_font-size_-1);
}

#verifyResultsLandingPage .AboutVAPText {
  padding: 0 0.5rem;
}

#verifyResultsLandingPage .AboutVAPText:before {
  content: "";
  display: block;
  margin: 0 auto;
  width: 50%;
  padding-bottom: 20px;
  border-top: 2px solid #cccccc;
}

#verifyResultsLandingPage .verifyResultsCardButton {
  min-width: 100%;
  min-height: 2.2rem;
  z-index: 1;
  margin: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: 1px solid;
  border-color: #dbdbdb;
  text-decoration: none;
}

#verifyResultsLandingPage .verifyResultsCardButton.noBorder {
  border-top: none;
}

#verifyResultsLandingPage .verifyResultsCardButton:hover {
  background-color: #ebf4f8;
}

#verifyResultsLandingPage .verifyResultsCardButton .verifyResultsButtonContent .verifyResultsButtonText {
  color: #0074AD;
  font-size: var(--wptheme_font-size_0);
}

#verifyResultsLandingPage .verifyResultsCardButton .verifyResultsButtonContent.leftAlign {
  text-align: left;
}

#verifyResultsLandingPage .buttonColumn .receiptButton {
  margin: 0;
}

#verifyResultsLandingPage .paymentCard:not(:last-child):not(.PaymentMethodCard) {
  margin-bottom: 0.83rem;
}

#verifyResultsLandingPage .amountDueDetailsLink {
  font-size: var(--wptheme_font-size_-1);
}

#visitpayment-content .bannerContent {
  flex-wrap: nowrap;
}

/* Copyright 2021 Epic Systems Corporation */
.providerSearchDetails,
.pcpInformation {
  padding: 0.5rem;
}

.ProviderDetailList > ._Text.detailTitle,
.ProviderBasicInfo > ._Text.detailTitle,
.SingleProviderDetail > ._Text.detailTitle {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  margin: 0;
}

[data-altstylesheet="High Contrast"] .ProviderDetailList > ._Text.detailTitle,
[data-altstylesheet="High Contrast"] .ProviderBasicInfo > ._Text.detailTitle,
[data-altstylesheet="High Contrast"] .SingleProviderDetail > ._Text.detailTitle {
  color: #000000;
}

.ProviderDetailList > ._Text.detailItem,
.ProviderBasicInfo > ._Text.detailItem,
.SingleProviderDetail > ._Text.detailItem {
  margin: 0.25rem 0;
}

.ProviderSearchResult[class][class] {
  height: auto;
}

.ProviderSearchResult .resultBase {
  display: block;
}

.ProviderSearchResult .resultBase .resultInfo {
  display: inline-block;
  vertical-align: top;
  width: 70%;
  margin-right: 0.75rem;
}

.ProviderSearchResult .resultBase .resultAction {
  display: inline-block;
  vertical-align: top;
  width: calc(30% - 1rem);
}

@media screen and (max-width: 1620px) {
  .ProviderSearchResult .resultBase .resultAction {
    width: 100%;
  }
  .ProviderSearchResult .resultBase .resultAction ._ActionGroup.type-item.flavor-footer {
    justify-content: center;
  }
  .ProviderSearchResult .resultBase .resultAction ._ActionGroup.type-item.flavor-footer ._Command._actionable._command {
    width: 100%;
  }
}
.iconTextInline {
  display: flex;
}

.iconTextInline > ._Icon {
  flex-shrink: 0;
}

.iconTextInline > ._TextFragment {
  white-space: pre-line;
}

.ProviderSearchFields .SingleSearchField > input, .ProviderSearchFields .SingleSearchField > select {
  width: 80%;
}

.ProviderSearchFields .SplitNameField {
  width: 80%;
}

.ProviderSearchFields .SplitNameField input {
  width: 100%;
}

.AddPCPCommand {
  border-radius: 6px;
  display: inline-block;
  margin: 0.25rem 0.5%;
  width: 99%;
  background-color: rgba(255, 255, 255, 0.3);
  border: 2px dashed #cccccc;
  box-shadow: none;
  min-height: 6rem;
}

.AddPCPCommand:focus, .AddPCPCommand:hover {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  border-color: transparent;
}

.AddPCPCommand .addLabel {
  display: inline;
}

.AddPCPCommand .addLabel:before {
  font-size: var(--wptheme_font-style_display_size);
  color: var(--wptheme_font-style_display_color);
  font-weight: var(--wptheme_font-style_display_weight);
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
  content: "+";
  margin: 0 0.25rem 0 0;
  vertical-align: middle;
}

@media screen {
  .AddPCPCommand .addLabel:before:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
.AddPCPCommand .addLabel > ._Text {
  display: inline;
}

._ExpandableSection ._ExpandCommand {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.3rem 0;
  margin: 0;
  width: 100%;
}

._ExpandableSection ._ExpandCommand .expandLinkLabel {
  width: auto;
  padding-left: 0.5rem;
  font-size: 1rem;
}

._ExpandableSection .expandableSection {
  transition: all 0.25s ease-in-out;
  overflow: hidden;
}

._ExpandableSection .expandableSection.expanded {
  max-height: 100rem;
}

._ExpandableSection .expandableSection.collapsed {
  max-height: 0rem;
  visibility: hidden;
}

._ExpandableSection .arrowIcon {
  transition: transform 0.5s ease 0s;
  width: 20px;
  height: 20px;
}

._ExpandableSection .expanded .arrowIcon {
  transform: scaleY(-1);
}

@media print {
  .expandableSection.collapsed {
    max-height: 100rem;
    visibility: visible;
  }
  ._ExpandableSection ._ExpandCommand {
    visibility: hidden;
  }
}
._Banner {
  border: 1px solid #dbdbdb;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  display: flex;
  flex-wrap: wrap;
  padding: 0.5em;
  margin-bottom: 0.5em;
}

@media screen and (max-width: 768px) {
  ._Banner {
    flex-direction: column;
  }
}
._Banner.informational {
  background-color: #ebf4f8;
}

._Banner.informational ._PageHeading {
  color: #0074AD;
}

._Banner.informational ._Icon {
  fill: #0074AD;
}

._Banner.success {
  background-color: #ccffd8;
}

._Banner.success ._PageHeading {
  color: #0f784a;
}

._Banner.success ._Icon {
  fill: #0f784a;
}

._Banner.warning {
  background-color: #ffffd0;
}

._Banner.warning ._PageHeading {
  color: #000000;
}

._Banner.warning ._Icon {
  fill: #000000;
}

._Banner.critical {
  background-color: #ffe8e8;
}

._Banner.critical ._PageHeading {
  color: #d80000;
}

._Banner.critical ._Icon {
  fill: #d80000;
}

._Banner ._PageHeading {
  padding: 0 0 0.125em 0;
}

._Banner ._Icon {
  flex-shrink: 0;
  align-self: flex-start;
}

._Banner .bannerContent {
  display: flex;
  flex-wrap: nowrap;
  flex: 1;
}

._Banner .bannerActions {
  width: auto;
  flex-shrink: 0;
  display: inline-flex;
  align-self: center;
}

._Banner .bannerActions ._Command {
  margin-left: 0.25em;
  margin-right: 0.25em;
}

._Banner .bannerText {
  display: inline-flex;
  flex-grow: 1;
  flex-direction: column;
  flex-basis: 400px;
  padding-left: 0.5em;
  padding-right: 0.5em;
  overflow-wrap: anywhere;
}

/* Copyright 2023-2024 Epic Systems Corporation */
.FamilyHistoryQuestion .navigation {
  margin-top: 1rem;
}

@media screen and (max-width: 768px) {
  .FamilyHistoryQuestion .navigation._ActionGroup.type-fullPage.flavor-multiStep.navFeatureEnabled {
    flex-direction: row-reverse;
  }
  .FamilyHistoryQuestion .navigation._ActionGroup.type-fullPage.flavor-multiStep.navFeatureEnabled ._command.primary.positive.familyHistoryContinueButton {
    max-width: calc(50% - 0.25rem);
    margin-right: 0;
  }
  .FamilyHistoryQuestion .navigation._ActionGroup.type-fullPage.flavor-multiStep.navFeatureEnabled ._command.primary.positive.familyHistoryContinueButton.onlyVisibleChild {
    max-width: 100%;
  }
  .FamilyHistoryQuestion .navigation._ActionGroup.type-fullPage.flavor-multiStep.navFeatureEnabled ._command.secondary.neutral.familyHistoryBackButton {
    max-width: calc(50% - 0.25rem);
    margin-right: 0.5rem;
  }
}
@media screen and (max-width: 768px) {
  #echeckinQuestionnairesContainer .FamilyHistoryQuestion ._ActionGroup.type-fullPage.flavor-multiStep.navFeatureEnabled {
    flex-flow: row wrap;
  }
  #echeckinQuestionnairesContainer .FamilyHistoryQuestion ._ActionGroup.type-fullPage.flavor-multiStep.navFeatureEnabled ._command.primary.positive.familyHistoryContinueButton {
    max-width: 100%;
  }
  #echeckinQuestionnairesContainer .FamilyHistoryQuestion ._ActionGroup.type-fullPage.flavor-multiStep.navFeatureEnabled ._command.secondary.neutral.familyHistoryBackButton.mobileFullWidth {
    max-width: 100%;
    margin-right: 0;
  }
  #echeckinQuestionnairesContainer .FamilyHistoryQuestion ._ActionGroup.type-fullPage.flavor-multiStep.navFeatureEnabled ._command.secondary.neutral.familyHistoryFinishLaterButton {
    margin-right: 0;
  }
}
@supports (display: grid) {
  html:not(.mobile) #divQnrQuestionnaire .FamilyHistoryQuestion .navigation._ActionGroup,
  html:not(.mobile) #ask-qnr-div .FamilyHistoryQuestion .navigation._ActionGroup {
    display: flex;
    flex-flow: row wrap;
  }
  html:not(.mobile) #divQnrQuestionnaire .FamilyHistoryQuestion .navigation._ActionGroup ._Command,
  html:not(.mobile) #ask-qnr-div .FamilyHistoryQuestion .navigation._ActionGroup ._Command {
    margin: 0 0.5rem 0.5rem 0;
    width: unset;
    padding: 0.375rem 0.75rem;
  }
  html:not(.mobile) #divQnrQuestionnaire .FamilyHistoryQuestion .navigation._ActionGroup ._Command.secondary,
  html:not(.mobile) #ask-qnr-div .FamilyHistoryQuestion .navigation._ActionGroup ._Command.secondary {
    width: unset;
    flex-grow: unset;
  }
  html:not(.mobile) #divQnrQuestionnaire .FamilyHistoryQuestion .addCardButton,
  html:not(.mobile) #ask-qnr-div .FamilyHistoryQuestion .addCardButton {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(min(15.625rem, 100%), 1fr));
    gap: 0.7rem;
  }
  @media only screen and (max-width: 20rem) {
    html:not(.mobile) #divQnrQuestionnaire .FamilyHistoryQuestion .addCardButton,
    html:not(.mobile) #ask-qnr-div .FamilyHistoryQuestion .addCardButton {
      grid-template-columns: 1fr;
    }
  }
  html:not(.mobile) #divQnrQuestionnaire .FamilyHistoryQuestion .addCardButton .addCardCommand,
  html:not(.mobile) #ask-qnr-div .FamilyHistoryQuestion .addCardButton .addCardCommand {
    white-space: pre-wrap;
    word-wrap: break-word;
    word-break: break-word;
    background-color: rgba(255, 255, 255, 0.3);
    border: 2px dashed #cccccc;
    border-radius: 6px;
    min-height: 5.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  html:not(.mobile) #divQnrQuestionnaire .FamilyHistoryQuestion .addCardButton .addCardCommand:hover,
  html:not(.mobile) #ask-qnr-div .FamilyHistoryQuestion .addCardButton .addCardCommand:hover {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
    background-color: #ffffff;
    border-color: transparent;
  }
  html:not(.mobile) #divQnrQuestionnaire .FamilyHistoryQuestion .addCardButton .addCardCommand .buttonIcon,
  html:not(.mobile) #ask-qnr-div .FamilyHistoryQuestion .addCardButton .addCardCommand .buttonIcon {
    margin-right: 0;
    min-width: 2.5rem;
    width: 1.8rem;
    height: 1.8rem;
  }
  @media only screen and (max-width: 768px) {
    html:not(.mobile) #divQnrQuestionnaire .FamilyHistoryQuestion .addCardButton .addCardCommand,
    html:not(.mobile) #ask-qnr-div .FamilyHistoryQuestion .addCardButton .addCardCommand {
      width: 100%;
    }
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .FamilyHistoryQuestion .addCardButton {
    width: calc(33.33% - 0.7rem);
  }
  .FamilyHistoryQuestion .addCardButton .addCardCommand {
    width: 100%;
  }
}
.respquestionnaire #divQnrQuestionnaire .FamilyHistoryQuestion .navigation,
.respquestionnaire #ask-qnr-div .FamilyHistoryQuestion .navigation {
  margin-top: 1rem;
}

@media screen and (max-width: 768px) {
  .respquestionnaire #divQnrQuestionnaire .FamilyHistoryQuestion .navigation._ActionGroup.type-fullPage.flavor-multiStep.navFeatureEnabled,
  .respquestionnaire #ask-qnr-div .FamilyHistoryQuestion .navigation._ActionGroup.type-fullPage.flavor-multiStep.navFeatureEnabled {
    flex-flow: row-reverse;
  }
  .respquestionnaire #divQnrQuestionnaire .FamilyHistoryQuestion .navigation._ActionGroup.type-fullPage.flavor-multiStep.navFeatureEnabled ._command.primary.positive.familyHistoryContinueButton,
  .respquestionnaire #ask-qnr-div .FamilyHistoryQuestion .navigation._ActionGroup.type-fullPage.flavor-multiStep.navFeatureEnabled ._command.primary.positive.familyHistoryContinueButton {
    width: 100%;
    margin: 0.5rem 0.5rem 0 0;
    padding: 0.625rem 0 0.625rem 0;
  }
  .respquestionnaire #divQnrQuestionnaire .FamilyHistoryQuestion .navigation._ActionGroup.type-fullPage.flavor-multiStep.navFeatureEnabled ._command.secondary.neutral.familyHistoryBackButton,
  .respquestionnaire #ask-qnr-div .FamilyHistoryQuestion .navigation._ActionGroup.type-fullPage.flavor-multiStep.navFeatureEnabled ._command.secondary.neutral.familyHistoryBackButton {
    width: 100%;
    margin: 0.5rem 0.5rem 0 0;
    padding: 0.625rem 0 0.625rem 0;
  }
}
@media only screen and (min-width: 768px) {
  .mobile .FamilyHistoryQuestion .addCardButton,
  #selftriage-triage-workflow .FamilyHistoryQuestion .addCardButton,
  #divQnrQuestionnaire .FamilyHistoryQuestion .addCardButton,
  #ask-qnr-div .FamilyHistoryQuestion .addCardButton {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(min(15.625rem, 100%), 1fr));
    gap: 0.7rem;
  }
}
@media only screen and (min-width: 768px) and (max-width: 20rem) {
  .mobile .FamilyHistoryQuestion .addCardButton,
  #selftriage-triage-workflow .FamilyHistoryQuestion .addCardButton,
  #divQnrQuestionnaire .FamilyHistoryQuestion .addCardButton,
  #ask-qnr-div .FamilyHistoryQuestion .addCardButton {
    grid-template-columns: 1fr;
  }
}
@media only screen and (min-width: 768px) {
  .mobile .FamilyHistoryQuestion .addCardButton .addCardCommand,
  #selftriage-triage-workflow .FamilyHistoryQuestion .addCardButton .addCardCommand,
  #divQnrQuestionnaire .FamilyHistoryQuestion .addCardButton .addCardCommand,
  #ask-qnr-div .FamilyHistoryQuestion .addCardButton .addCardCommand {
    white-space: pre-wrap;
    word-wrap: break-word;
    word-break: break-word;
    background-color: rgba(255, 255, 255, 0.3);
    border: 2px dashed #cccccc;
    border-radius: 6px;
    min-height: 5.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .mobile .FamilyHistoryQuestion .addCardButton .addCardCommand:hover,
  #selftriage-triage-workflow .FamilyHistoryQuestion .addCardButton .addCardCommand:hover,
  #divQnrQuestionnaire .FamilyHistoryQuestion .addCardButton .addCardCommand:hover,
  #ask-qnr-div .FamilyHistoryQuestion .addCardButton .addCardCommand:hover {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
    background-color: #ffffff;
    border-color: transparent;
  }
  .mobile .FamilyHistoryQuestion .addCardButton .addCardCommand .buttonIcon,
  #selftriage-triage-workflow .FamilyHistoryQuestion .addCardButton .addCardCommand .buttonIcon,
  #divQnrQuestionnaire .FamilyHistoryQuestion .addCardButton .addCardCommand .buttonIcon,
  #ask-qnr-div .FamilyHistoryQuestion .addCardButton .addCardCommand .buttonIcon {
    margin-right: 0;
    min-width: 2.5rem;
    width: 1.8rem;
    height: 1.8rem;
  }
}
@media only screen and (min-width: 768px) and (max-width: 768px) {
  .mobile .FamilyHistoryQuestion .addCardButton .addCardCommand,
  #selftriage-triage-workflow .FamilyHistoryQuestion .addCardButton .addCardCommand,
  #divQnrQuestionnaire .FamilyHistoryQuestion .addCardButton .addCardCommand,
  #ask-qnr-div .FamilyHistoryQuestion .addCardButton .addCardCommand {
    width: 100%;
  }
}
@media only screen and (max-width: 768px) {
  .mobile .FamilyHistoryQuestion .addCardButton .addCardCommand,
  #selftriage-triage-workflow .FamilyHistoryQuestion .addCardButton .addCardCommand,
  #divQnrQuestionnaire .FamilyHistoryQuestion .addCardButton .addCardCommand,
  #ask-qnr-div .FamilyHistoryQuestion .addCardButton .addCardCommand {
    width: 100%;
  }
}
.Pedigree {
  padding: 0;
  margin: 0;
  max-width: calc(100% + 2.5rem);
  width: calc(100% + 2.5rem);
  margin-left: -1.25rem;
}

@media screen and (max-width: 768px) {
  .Pedigree {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
  }
}
@media print {
  .Pedigree {
    margin-left: 0;
    width: 100%;
  }
}
.Pedigree .pedigreeContainer {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  overflow-y: auto;
}

@media screen and (min-height: 0) {
  .Pedigree .pedigreeContainer {
    height: calc(100vh - 11.95rem);
    height: calc(100vh - (var(--wp-header-height) + var(--wp-footer-height) + 0.5rem));
  }
  .mobile .Pedigree .pedigreeContainer {
    height: calc(100vh - 0.5rem);
  }
  .datatile .Pedigree .pedigreeContainer {
    height: auto;
  }
}
.Pedigree .headerContainer {
  flex-grow: 0;
  padding: 0 0.75rem;
}

.Pedigree .headerContainer ._heading {
  font-size: clamp(14px, 1.6rem, 48px);
}

.Pedigree .headerContainer ._PageTitle {
  flex-wrap: nowrap;
}

.Pedigree .disclosureHeader .disclosureButton {
  padding-top: 0;
  justify-content: flex-start;
  text-align: left;
}

.Pedigree .footerContainer {
  flex-grow: 0;
  margin: 0;
  padding: 0 0.75rem;
}

.Pedigree .middleContainer {
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 15rem;
  min-height: 15rem;
}

.Pedigree .editFamilyMember {
  padding: 0 0.75rem;
}

.Pedigree .graphAndEditContainer {
  background-color: #ffffff;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
}

.Pedigree .graphContainer {
  flex-grow: 1;
  flex-shrink: 1;
  position: relative;
  margin: 0.5rem;
}

.Pedigree .assistiveText {
  height: 0;
  position: absolute;
  overflow: hidden;
}

.Pedigree .showUnattachedBanner .headerText {
  font-size: clamp(14px, 1.125rem, 48px);
}

.Pedigree .showUnattachedBanner .showUnattachedButton {
  font-size: clamp(14px, 1rem, 30px);
}

@media print {
  .Pedigree {
    min-height: 0 !important;
  }
  .Pedigree .pedigreeContainer {
    overflow: hidden;
    height: calc(100vh - 12rem);
  }
  .Pedigree .middleContainer {
    min-height: 0;
  }
}
.mobile .hideInMobile {
  display: none;
}

@media print {
  .mobile .pedigreeContainer {
    overflow: hidden;
    height: calc(100vh - 100px);
  }
}
@supports (display: grid) {
  html:not(.mobile) .Pedigree .addCardButton {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(min(15.625rem, 100%), 1fr));
    gap: 0.7rem;
  }
  @media only screen and (max-width: 20rem) {
    html:not(.mobile) .Pedigree .addCardButton {
      grid-template-columns: 1fr;
    }
  }
  html:not(.mobile) .Pedigree .addCardButton .addCardCommand {
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
@media screen and (max-width: 50rem) {
  .hideInMobile {
    display: none;
  }
}
.mobile .Pedigree .headerContainer {
  padding: 0 1.25rem;
}

.mobile .Pedigree .footerContainer {
  padding: 0 1.25rem;
}

.mobile .Pedigree .editFamilyMember {
  padding: 0 1.25rem;
}

@media screen and (max-width: 768px) {
  .mobile .Pedigree .headerContainer {
    padding: 0 0.75rem;
  }
  .mobile .Pedigree .footerContainer {
    padding: 0 0.75rem;
  }
  .mobile .Pedigree .editFamilyMember {
    padding: 0 0.75rem;
  }
}
.Graph {
  width: 100%;
  height: 100%;
  position: relative;
}

.Graph .ZoomableDraggableSVG {
  height: 100%;
  width: 100%;
  cursor: grab;
}

.Graph .ZoomableDraggableSVG .panning {
  cursor: grabbing;
}

.Graph .ZoomableDraggableSVG.onlyPrint {
  display: none;
}

@media print {
  .Graph .ZoomableDraggableSVG.onlyPrint {
    display: block;
  }
}
.Graph .tree {
  background-color: #ffffff;
  forced-color-adjust: none;
}

.Graph .otherActionsContainer {
  position: absolute;
  bottom: clamp(1px, 0.75rem, 22px);
  left: clamp(1px, 0.75rem, 22px);
  right: initial;
  width: auto;
  pointer-events: none;
}

.Graph[class][class][class] .graphAction {
  display: inline-block;
  margin: 0.5rem 0.3rem 0 0;
  vertical-align: middle;
  font-size: clamp(14px, 1rem, 30px);
  pointer-events: initial;
}

.mobile .Graph[class][class][class] .graphAction {
  padding: clamp(8px, 0.75rem, 10px);
}

.PersonShape {
  outline-offset: 5px;
  cursor: pointer;
}

.PersonShape.basicSeven .pedigreeSymbolShape {
  stroke-dasharray: 3, 4;
  stroke: #3390bd;
  fill: #cce3ee;
}

.PersonShape .pedigreeSymbolShape {
  stroke: #3390bd;
  fill: #3390bd;
}

.PersonShape .basicSevenAddCross {
  stroke: #0074AD;
  stroke-linecap: round;
  stroke-width: 4;
  fill: none;
}

.PersonShape .backgroundHighlight {
  stroke: transparent;
  fill: transparent;
}

.PersonShape .backgroundHighlight.hover {
  fill: #e6f3ff;
  stroke: #0e89d5;
}

.PersonShape .backgroundHighlight.selected {
  stroke: #2d96ff;
  fill: #bfe1ff;
}

.PersonShape .pedigreeVertexSummaryText {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  font-size: 16px;
  user-select: none;
  stroke: none;
  fill: currentColor;
  font-weight: bold;
  text-anchor: middle;
}

.PersonShape .pedigreeVertexSummaryName {
  font-weight: normal;
}

.PersonShape .patientPhoto {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  border-radius: 30%;
  border: 0px none;
  overflow: hidden;
  width: 100%;
  height: 100%;
  text-align: center;
  font-size: 24px;
  color: #ffffff;
  user-select: none;
}

.PersonShape .patientPhoto img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  user-select: none;
  z-index: 2;
}

.PersonShape .personInitial {
  text-anchor: middle;
  font-size: 32px;
  fill: #ffffff;
  stroke: none;
  user-select: none;
}

.PersonShape .peopleActions {
  visibility: hidden;
}

.PersonShape:focus {
  outline: 2px solid #000000;
}

.mobile .PersonShape:active,
.mobile .PersonShape:focus {
  outline: 2px solid;
}

@media print {
  .pedigreeSymbolShape {
    filter: none;
  }
  .mobile .PersonShape:active,
  .mobile .PersonShape:focus {
    outline: none;
  }
  .PersonShape .pedigreeSymbolShape.pedigreeSymbolPatient[class] {
    fill: #ffffff;
  }
}
.RelationshipLine {
  stroke: #3390bd;
  stroke-linecap: round;
  fill: none;
}

.UnattachedRelative {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  height: 100%;
}

.UnattachedRelative .relativeIcon {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  color: #ffffff;
}

.UnattachedRelative .relativeIcon ._image.size-30 {
  width: 1.8rem;
  height: 1.8rem;
}

.UnattachedRelative .relativeIcon.accentColor1 {
  background-color: #0078B3;
}

.UnattachedRelative .relativeIcon.accentColor2 {
  background-color: #066564;
}

.UnattachedRelative .relativeIcon.accentColor3 {
  background-color: #583985;
}

.UnattachedRelative .relativeIcon.accentColor4 {
  background-color: #4A7628;
}

.UnattachedRelative .relativeIcon.accentColor5 {
  background-color: #0D1C3D;
}

.UnattachedRelative .relativeIcon.accentColor6 {
  background-color: #677083;
}

.UnattachedRelative .relativeIcon.accentColor7 {
  background-color: #003B71;
}

.UnattachedRelative .cardHeader {
  display: flex;
  gap: 0.5rem;
}

.UnattachedRelative .headerText {
  text-align: left;
  overflow-wrap: anywhere;
}

.UnattachedRelative .headerText .cardHeading {
  margin-top: 1px;
  padding: 0;
}

.UnattachedRelativeList {
  padding: 0rem 0.75rem;
}

.UnattachedRelativeList .list {
  margin-bottom: 0.68rem;
}

.UnattachedRelativeList[class][class][class] .backButton {
  margin: 0.5rem 0 0 0;
  padding: 0;
  text-underline-offset: 0.2rem;
}

.UnattachedRelativeList .subHeader {
  padding-bottom: 0.5rem;
}

@supports (display: grid) {
  .UnattachedRelativeList .list {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(min(15.625rem, 100%), 1fr));
    gap: 0.7rem;
  }
  @media only screen and (max-width: 20rem) {
    .UnattachedRelativeList .list {
      grid-template-columns: 1fr;
    }
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .UnattachedRelativeList .list {
    display: flex;
    flex-wrap: wrap;
  }
  .UnattachedRelativeList .list > li {
    width: calc(33.33% - 0.7rem);
    margin: 0 0.7rem 0.7rem 0;
  }
}
.mobile .UnattachedRelativeList {
  padding: 0rem 1.25rem;
}

@media screen and (max-width: 768px) {
  .UnattachedRelativeList {
    padding: 0rem 0.75rem;
  }
}
.SidePanel {
  min-width: clamp(0px, 25rem, 500px);
  max-width: 25rem;
  position: relative;
  flex-direction: column;
  font-size: clamp(14px, 1rem, 32px);
}

.SidePanel[class][class][class] {
  display: flex;
  margin: 1rem 1.25rem 1rem 0.5rem;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.4);
}

.SidePanel .cardHeader {
  padding: 0 0 0.75rem 0.5rem;
  flex-grow: 0;
  border-bottom: solid 1px #dbdbdb;
}

.SidePanel .cardHeader h2 {
  padding: 0.375rem 0 0.25rem 0;
  overflow-wrap: anywhere;
}

.SidePanel .cardHeader .sidebarHeaderContainer {
  display: flex;
  flex-direction: row;
}

.SidePanel .cardHeader .sidebarHeaderContainer .headerInfo {
  flex-grow: 1;
  flex-shrink: 1;
}

.SidePanel .cardHeader .sidebarHeaderContainer .headerCommand {
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
}

.SidePanel .cardHeader .nameAndStatusInfo {
  margin-top: 0.25rem;
  font-size: clamp(14px, 1rem, 32px);
}

.SidePanel .headerText {
  font-size: clamp(14px, 1.424rem, 48px);
}

.SidePanel .titleAction[class] {
  margin: 0;
  padding: 0.375rem 0.5rem;
  font-size: clamp(14px, 1rem, 32px);
}

.SidePanel .contentsAndFooterContainer {
  flex: 1 1 1px;
  overflow-y: auto;
  background-color: #ffffff;
  border-radius: 0 0 6px 6px;
}

.SidePanel .contentsAndFooter {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 0 0.5rem 0 0.5rem;
}

.SidePanel .contents {
  flex: 1 0 auto;
}

.SidePanel .footer {
  flex-shrink: 0;
  justify-content: center;
}

.SidePanel .navigatorButtons {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  width: 100%;
  padding-bottom: 0.5rem;
}

.SidePanel .name {
  overflow-wrap: anywhere;
}

.SidePanel .status {
  overflow-wrap: anywhere;
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  font-size: inherit;
}

[data-altstylesheet="High Contrast"] .SidePanel .status {
  color: #000000;
}

.SidePanel .conditionTitle {
  font-size: clamp(14px, 1.266rem, 48px);
}

.SidePanel .navigateButtonHeader {
  padding-bottom: 0;
  margin-bottom: 0.25rem;
  font-size: clamp(14px, 1.266rem, 48px);
}

.SidePanel .addButtonSection {
  padding-top: 0.75rem;
}

.SidePanel .addButtonSection .addFamilyMemberButton {
  width: 100%;
  font-size: clamp(14px, 1rem, 32px);
}

.SidePanel[class][class][class] button._Command {
  padding-left: clamp(1px, 0.75rem, 16px);
  padding-right: clamp(1px, 0.75rem, 16px);
  padding-top: clamp(1px, 0.375rem, 16px);
  padding-bottom: clamp(1px, 0.375rem, 16px);
}

.SidePanel.veryLargeFont {
  overflow-y: auto;
}

.SidePanel.veryLargeFont .sidebarHeaderContainer {
  flex-direction: column;
}

.SidePanel.veryLargeFont .contentsAndFooterContainer {
  overflow-y: visible;
}

@media screen and (max-width: 800px) {
  .SidePanel[class][class][class] {
    position: fixed;
    top: 6rem;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    margin: 0;
    min-width: 0;
    max-width: none;
    width: initial;
  }
  .mobile .SidePanel[class][class][class] {
    top: 0;
  }
  .mobile .SidePanel[class][class][class] button._Command {
    padding: clamp(8px, 0.75rem, 12px);
  }
}
@media screen and (max-width: 800px) and (min-height: 600px) {
  .SidePanel:not(.largeFont)[class][class][class] {
    position: fixed;
    top: 50%;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    border-radius: 6px 6px 0 0;
    margin: 0;
    min-width: 0;
    max-width: none;
    width: initial;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
  }
}
@media screen and (max-width: 2000px) {
  .SidePanel.largeFont[class][class][class] {
    position: fixed;
    top: 6rem;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    margin: 0;
    min-width: 0;
    max-width: none;
    width: initial;
  }
  .mobile .SidePanel.largeFont[class][class][class] {
    top: 0;
  }
}
.AddFamilyMemberSidePanel {
  display: flex;
  flex-direction: column;
}

.AddFamilyMemberSidePanel .fieldGroupPrompt,
.AddFamilyMemberSidePanel ._DataEntryLabel {
  font-size: clamp(14px, 1rem, 32px);
}

.AddFamilyMemberSidePanel .cardHeader {
  padding: 0 0 0.75rem 0.5rem;
  flex-grow: 0;
}

.AddFamilyMemberSidePanel .contents {
  padding: 0.75rem 0.5rem 0.5rem 0.5rem;
  flex: 1 1 1px;
  overflow-y: auto;
}

.AddFamilyMemberSidePanel .contents .actionButtonLine {
  display: flex;
  flex-direction: row;
  gap: 0.25rem;
  align-items: center;
}

.AddFamilyMemberSidePanel .contents .actionButton {
  flex-basis: calc(50% - 1.5rem);
  flex-grow: 0;
}

.AddFamilyMemberSidePanel .bottomActions {
  width: 48%;
}

.AddFamilyMemberSidePanel .bottomActions[class] {
  font-size: clamp(14px, 1rem, 32px);
}

.SidePanel.veryLargeFont {
  overflow-y: auto;
}

.SidePanel.veryLargeFont .contents {
  overflow-y: visible;
}

.SidePanelCondition {
  margin-bottom: 0.5rem;
  font-size: clamp(14px, 1rem, 32px);
}

.SidePanelCondition .condition {
  overflow-wrap: anywhere;
}

.SidePanelCondition .probandConditionLink {
  overflow-wrap: anywhere;
}

.SidePanelCondition .ageAndComment {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  margin-left: 0.25rem;
  overflow-wrap: anywhere;
  font-size: inherit;
}

[data-altstylesheet="High Contrast"] .SidePanelCondition .ageAndComment {
  color: #000000;
}

/* Copyright 2021-2022 Epic Systems Corporation */
.PersonalInformation {
  display: flex;
}

@media screen and (max-width: 1300px) {
  .PersonalInformation {
    flex-direction: column;
  }
}
.PersonalInformation .personalInfoContent {
  flex: 3;
}

.PersonalInformation .personalInfoContent .photoContactInfoRow {
  display: flex;
  flex-wrap: wrap;
}

.PersonalInformation .DetailsAboutMe {
  margin-block: 1rem;
}

.PersonalInformation .RelatedLinksSidebar {
  flex: 1;
  margin: 0 -1.25rem -150% 1rem;
  padding-top: 2rem;
  padding-left: 1rem;
  grid-area: sidebar;
  box-shadow: 0.6rem 0 0.6rem -0.6rem rgba(0, 0, 0, 0.1) inset;
}

.mobile .PersonalInformation .RelatedLinksSidebar {
  display: none;
}

@media screen and (max-width: 1300px) {
  .PersonalInformation .RelatedLinksSidebar {
    margin: 0;
    box-shadow: 0 0.6rem 0.6rem -0.6rem rgba(0, 0, 0, 0.1) inset;
  }
}
.PersonalInformation .RelatedLinksSidebar ._heading {
  padding-left: 1rem;
}

.PersonalInformation .RelatedLinksSidebar ._InternalLink {
  background: none;
}

.PersonalInformation .RelatedLinksSidebar ._InternalLink[class] {
  display: flex;
  text-align: left;
  align-items: center;
  padding: 1.5rem 0 1.5rem 1rem;
  margin: 0;
  border: none;
  color: #000000;
}

.PersonalInformation .RelatedLinksSidebar ._InternalLink::after {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  background-color: rgba(118, 118, 118, 0.25);
  width: calc(100% - 2.5rem - 0.7rem);
  content: "";
  height: 1px;
  position: absolute;
  bottom: 0;
  right: 0;
}

.PersonalInformation .RelatedLinksSidebar ._Icon {
  margin-right: 1rem;
}

@media print {
  .PersonalInformation .RelatedLinksSidebar {
    display: none;
  }
}
.ContactInformation .Badge {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  padding: 0 0.5rem;
  width: max-content;
  height: fit-content;
  border-style: solid;
  border-width: 1px;
  border-radius: 1rem;
  white-space: nowrap;
}

[data-altstylesheet="High Contrast"] .ContactInformation .Badge {
  color: #000000;
}

.ContactInformation .Badge.neutral {
  background-color: #e0f1ff;
  border-color: #005ebb;
  color: #005ebb;
}

.ContactInformation .Badge.positive {
  background-color: #ccffd8;
  border-color: #09aa71;
  color: #12553d;
}

.ContactInformation.boundary-strong {
  padding-top: 0.75rem;
  padding-left: 1rem;
  max-height: none;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1 0 50%;
}

.ContactInformation .cardHeader {
  display: flex;
  flex-wrap: wrap;
}

.ContactInformation .cardHeader .cardTitleText {
  padding-top: 0;
  width: fit-content;
  flex-grow: 1;
}

.ContactInformation .subSection {
  display: flex;
  padding-bottom: 0.75rem;
}

.ContactInformation .iconLabel {
  margin-right: 0.25rem;
  flex-shrink: 0;
}

.ContactInformation .textWithIconLine {
  display: flex;
  align-items: center;
  word-break: break-word;
}

.ContactInformation .needsVerificationIcon {
  color: #d80000;
  flex-shrink: 0;
  align-self: flex-start;
  margin-right: 4px;
}

.ContactInformation .verificationButton[class] {
  display: flex;
  align-items: center;
}

.ContactInformation .indentForVerificationIcon {
  padding-left: 28px;
}

.ContactInformation .tempAddressInfo {
  flex-direction: column;
}

.ContactInformation .tempAddressInfo .temporaryAddressContainer {
  display: flex;
  flex-direction: row;
}

.ContactInformation .tempAddressInfo ._Text._readOnlyText.tempPhone {
  margin-left: 2rem;
}

.ContactInformation .addressContainer {
  /*rtl:raw:
  display: grid;
  justify-content: flex-start;
  */
}

.ContactInformation .addressContainer .addressLine {
  /*rtl:raw:
  direction: ltr;
  display: grid;
  justify-content: start;
  */
}

.ContactInformation .addressContainer .addressLine div {
  /*rtl:raw:
  	text-align: left;
  */
}

.DetailsAboutMe .Badge {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  padding: 0 0.5rem;
  width: max-content;
  height: fit-content;
  border-style: solid;
  border-width: 1px;
  border-radius: 1rem;
  white-space: nowrap;
}

[data-altstylesheet="High Contrast"] .DetailsAboutMe .Badge {
  color: #000000;
}

.DetailsAboutMe .Badge.neutral {
  background-color: #e0f1ff;
  border-color: #005ebb;
  color: #005ebb;
}

.DetailsAboutMe .Badge.positive {
  background-color: #ccffd8;
  border-color: #09aa71;
  color: #12553d;
}

.DetailsAboutMe.boundary-strong {
  padding-top: 0.75rem;
  padding-left: 1rem;
}

.DetailsAboutMe .cardHeader {
  display: flex;
  flex-wrap: wrap;
}

.DetailsAboutMe .cardHeader .cardTitleText {
  padding-top: 0;
  width: fit-content;
  flex-grow: 1;
}

.DetailsAboutMe[class] .learnMoreLink {
  margin: 0 0 0.75rem 0;
  padding: 0;
  display: flex;
}

.DetailsAboutMe ._readOnlyText._Text:not(:only-child),
.DetailsAboutMe ._readOnlyText._ExternalAccessibleDescription:not(:only-child) {
  margin: 0;
}

.DetailsAboutMe .disclosureButton {
  justify-content: left;
  width: fit-content;
}

.DetailsAboutMe ._LayoutGrid.fieldGrid {
  padding: 0 1.5rem;
  margin-bottom: 0.5rem;
}

.DetailsAboutMe .moreAboutMeDisclosure {
  padding: 0 1.5rem 0 1rem;
}

.DetailsAboutMe .moreAboutMeDisclosure .fieldGrid {
  padding: 0 0.5rem;
}

.LearnMorePopup ._readOnlyText._Text:not(:only-child),
.LearnMorePopup ._readOnlyText._ExternalAccessibleDescription:not(:only-child) {
  margin: 0;
}

.LearnMorePopup h3:first-of-type {
  padding-top: 0;
}

.EmergencyContacts .Badge {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  padding: 0 0.5rem;
  width: max-content;
  height: fit-content;
  border-style: solid;
  border-width: 1px;
  border-radius: 1rem;
  white-space: nowrap;
}

[data-altstylesheet="High Contrast"] .EmergencyContacts .Badge {
  color: #000000;
}

.EmergencyContacts .Badge.neutral {
  background-color: #e0f1ff;
  border-color: #005ebb;
  color: #005ebb;
}

.EmergencyContacts .Badge.positive {
  background-color: #ccffd8;
  border-color: #09aa71;
  color: #12553d;
}

.EmergencyContacts .EmergencyContactsList {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  grid-gap: 0.75rem;
  margin-bottom: 1rem;
}

.EmergencyContacts .EmergencyContactsList .EmergencyContact {
  display: flex;
  flex-direction: column;
}

.EmergencyContacts .EmergencyContactsList .EmergencyContact.boundary-strong {
  padding-top: 0.75rem;
}

.EmergencyContacts .EmergencyContactsList .EmergencyContact .cardHeader {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0.5rem;
}

.EmergencyContacts .EmergencyContactsList .EmergencyContact .cardHeader .cardTitleText {
  padding: 0;
  width: fit-content;
  flex-grow: 1;
  word-break: break-word;
}

.EmergencyContacts .EmergencyContactsList .EmergencyContact .cardHeader .Badge {
  text-wrap: wrap;
}

.EmergencyContacts .EmergencyContactsList .EmergencyContact .subSection {
  display: flex;
  padding-bottom: 0.75rem;
  word-break: break-word;
}

.EmergencyContacts .EmergencyContactsList .EmergencyContact .subSection .addressContainer {
  width: fit-content;
}

.EmergencyContacts .EmergencyContactsList .EmergencyContact .subSection .addressLine {
  /*rtl:raw:
  direction: ltr;
  */
}

.EmergencyContacts .EmergencyContactsList .EmergencyContact .emergencyContactContent {
  padding-left: 0.5rem;
}

.EmergencyContacts .EmergencyContactsList .EmergencyContact .iconLabel {
  margin-right: 0.25rem;
  flex-shrink: 0;
}

.EmergencyContacts .EmergencyContactsList .EmergencyContact ._readOnlyText._Text:not(:only-child),
.EmergencyContacts .EmergencyContactsList .EmergencyContact ._readOnlyText._ExternalAccessibleDescription:not(:only-child) {
  margin: 0;
}

.EmergencyContacts .EmergencyContactsList .EmergencyContact .emergencyContactContent {
  padding-top: 0.5rem;
}

.EmergencyContacts .EmergencyContactsList .EmergencyContact .linkedPatientBlock {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
  display: flex;
  align-items: center;
  align-self: center;
  padding-top: 0;
  height: 100%;
  position: relative;
  left: -0.5rem;
}

.EmergencyContacts .EmergencyContactsList .addContact {
  border-radius: 6px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  display: block;
  fill: currentColor;
  font-family: inherit;
  font-size: 1rem;
  line-height: normal;
  margin: 0.5rem 0;
  padding: 0.375rem 0.75rem;
  position: relative;
  text-align: center;
  user-select: none;
  white-space: normal;
  overflow-wrap: break-word;
  outline-offset: 2px;
  background-color: transparent;
  color: #0074ad;
  box-shadow: none;
  border: 2px dashed #cccccc;
  min-height: 6rem;
}

.EmergencyContacts .EmergencyContactsList .addContact:is(:focus, :hover) {
  text-decoration: none;
}

.EmergencyContacts .EmergencyContactsList .addContact[disabled][class][class], .EmergencyContacts .EmergencyContactsList .addContact[aria-disabled=true][class][class], .EmergencyContacts .EmergencyContactsList .addContact.disabled[class][class] {
  cursor: default;
}

.EmergencyContacts .EmergencyContactsList .addContact[disabled][class][class], .EmergencyContacts .EmergencyContactsList .addContact[disabled][class][class]:is(:focus, :hover, :active), .EmergencyContacts .EmergencyContactsList .addContact[aria-disabled=true][class][class], .EmergencyContacts .EmergencyContactsList .addContact[aria-disabled=true][class][class]:is(:focus, :hover, :active), .EmergencyContacts .EmergencyContactsList .addContact.disabled[class][class], .EmergencyContacts .EmergencyContactsList .addContact.disabled[class][class]:is(:focus, :hover, :active) {
  background-color: #dbdbdb;
  border: none;
  box-shadow: none;
  color: #565656;
  text-decoration: none;
  transform: none;
}

@media print {
  .EmergencyContacts .EmergencyContactsList .addContact[disabled][class][class], .EmergencyContacts .EmergencyContactsList .addContact[disabled][class][class]:is(:focus, :hover, :active), .EmergencyContacts .EmergencyContactsList .addContact[aria-disabled=true][class][class], .EmergencyContacts .EmergencyContactsList .addContact[aria-disabled=true][class][class]:is(:focus, :hover, :active), .EmergencyContacts .EmergencyContactsList .addContact.disabled[class][class], .EmergencyContacts .EmergencyContactsList .addContact.disabled[class][class]:is(:focus, :hover, :active) {
    display: none;
  }
}
.darkmode .EmergencyContacts .EmergencyContactsList .addContact[disabled][class][class], .darkmode .EmergencyContacts .EmergencyContactsList .addContact[disabled][class][class]:is(:focus, :hover, :active), .darkmode .EmergencyContacts .EmergencyContactsList .addContact[aria-disabled=true][class][class], .darkmode .EmergencyContacts .EmergencyContactsList .addContact[aria-disabled=true][class][class]:is(:focus, :hover, :active), .darkmode .EmergencyContacts .EmergencyContactsList .addContact.disabled[class][class], .darkmode .EmergencyContacts .EmergencyContactsList .addContact.disabled[class][class]:is(:focus, :hover, :active) {
  background-color: rgba(255, 255, 255, 0.2); /* #FFFFFFFF */
  color: rgba(255, 255, 255, 0.6); /* #FFFFFFFF */
}

.tvmode:not(.hideFocus) .EmergencyContacts .EmergencyContactsList .addContact[disabled][class][class][class]:focus, .tvmode:not(.hideFocus) .EmergencyContacts .EmergencyContactsList .addContact[aria-disabled=true][class][class][class]:focus, .tvmode:not(.hideFocus) .EmergencyContacts .EmergencyContactsList .addContact.disabled[class][class][class]:focus {
  outline: #ffffff solid 4px;
  transform: scale(1.05);
}

@media (max-width: 970px) {
  .tvmode:not(.hideFocus) .EmergencyContacts .EmergencyContactsList .addContact[disabled][class][class][class]:focus, .tvmode:not(.hideFocus) .EmergencyContacts .EmergencyContactsList .addContact[aria-disabled=true][class][class][class]:focus, .tvmode:not(.hideFocus) .EmergencyContacts .EmergencyContactsList .addContact.disabled[class][class][class]:focus {
    outline: #ffffff solid 3px;
  }
}
.EmergencyContacts .EmergencyContactsList .addContact:active:hover {
  outline: 0;
}

.mobile .EmergencyContacts .EmergencyContactsList .addContact[class] {
  -webkit-appearance: none;
  line-height: normal;
  padding: 0.75rem;
  vertical-align: top;
  word-wrap: break-word;
}

.mobile:not([data-ua=nonmobile]) .EmergencyContacts .EmergencyContactsList .addContact[class], .mobile:not([data-ua=nonmobile]) .EmergencyContacts .EmergencyContactsList .addContact[class]:focus {
  outline: 0;
}

.tvmode .EmergencyContacts .EmergencyContactsList .addContact {
  outline-offset: unset;
}

.tvmode .EmergencyContacts .EmergencyContactsList .addContact[class] {
  font-size: 1.1rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}

.tvmode:not(.hideFocus) .EmergencyContacts .EmergencyContactsList .addContact:focus {
  outline: #0074AD solid 4px;
  transform: scale(1.05);
}

@media (max-width: 970px) {
  .tvmode:not(.hideFocus) .EmergencyContacts .EmergencyContactsList .addContact:focus {
    outline: #0074AD solid 3px;
  }
}
.tvmode:not(.hideFocus) .EmergencyContacts .EmergencyContactsList .addContact:focus[class] {
  outline-color: #363636;
}

.tvmode.darkmode:not(.hideFocus) .EmergencyContacts .EmergencyContactsList .addContact:focus[class] {
  outline-color: #ffffff;
}

.EmergencyContacts .EmergencyContactsList .addContact:hover,
.tvmode .EmergencyContacts .EmergencyContactsList .addContact:is(:hover, :focus) {
  text-decoration: underline;
}

.EmergencyContacts .EmergencyContactsList .addContact:active {
  box-shadow: inset 0 0 0 2px currentColor;
  transform: none;
  background-color: rgba(0, 116, 173, 0.1);
}

.darkmode .EmergencyContacts .EmergencyContactsList .addContact {
  color: #80bad6;
  background-color: rgba(0, 0, 0, 0.3); /* #000000FF */
}

.EmergencyContacts .EmergencyContactsList .addContact:hover {
  border-color: transparent;
  background-color: #ffffff;
  text-decoration: none;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.EmergencyContactForm {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.EmergencyContactForm .fullWidthInput input,
.EmergencyContactForm .fullWidthInput select {
  width: 100%;
}

.EmergencyContactForm .AddressContainer,
.EmergencyContactForm .TemporaryAddressContainer,
.EmergencyContactForm .ContactMethodsContainer,
.EmergencyContactForm .RelationshipInformationContainer {
  width: clamp(75%, 40rem, 100%);
}

.EmergencyContactForm .AddressContainer > *:not(.formHeader),
.EmergencyContactForm .TemporaryAddressContainer > *:not(.formHeader),
.EmergencyContactForm .ContactMethodsContainer > *:not(.formHeader),
.EmergencyContactForm .RelationshipInformationContainer > *:not(.formHeader) {
  padding: 0 0.5rem;
}

.EmergencyContactForm .AddressContainer .formHeader,
.EmergencyContactForm .TemporaryAddressContainer .formHeader,
.EmergencyContactForm .ContactMethodsContainer .formHeader,
.EmergencyContactForm .RelationshipInformationContainer .formHeader {
  display: flex;
  align-items: center;
  padding: 0.25rem;
}

.EmergencyContactForm .AddressContainer .formHeader .iconHeading,
.EmergencyContactForm .TemporaryAddressContainer .formHeader .iconHeading,
.EmergencyContactForm .ContactMethodsContainer .formHeader .iconHeading,
.EmergencyContactForm .RelationshipInformationContainer .formHeader .iconHeading {
  color: #0074AD;
}

.EmergencyContactForm .AddressContainer .formHeader .sectionTitle,
.EmergencyContactForm .TemporaryAddressContainer .formHeader .sectionTitle,
.EmergencyContactForm .ContactMethodsContainer .formHeader .sectionTitle,
.EmergencyContactForm .RelationshipInformationContainer .formHeader .sectionTitle {
  padding: 0;
}

.EmergencyContactForm .AddressContainer .relationToPatientFields ._GridRow,
.EmergencyContactForm .TemporaryAddressContainer .relationToPatientFields ._GridRow,
.EmergencyContactForm .ContactMethodsContainer .relationToPatientFields ._GridRow,
.EmergencyContactForm .RelationshipInformationContainer .relationToPatientFields ._GridRow {
  align-items: center;
}

.EmergencyContactForm .formButtons {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  column-gap: 0.5rem;
}

@media only screen and (max-width: 768px) and (max-width: 768px) {
  .EmergencyContactForm .formButtons {
    flex-wrap: wrap;
  }
  .EmergencyContactForm .formButtons button,
  .EmergencyContactForm .formButtons a {
    width: 100%;
  }
}
.EmergencyContactForm .errorSummary {
  margin-bottom: 24px;
}

.PatientPhoto {
  flex: 1 1 20%;
}

.PatientPhoto .photoNameContainer {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  overflow-wrap: break-word;
}

.PatientPhoto .editMode .roundedPatientPhoto {
  height: 103px;
  width: 103px;
}

.PatientPhoto .readMode {
  padding-top: 10px;
}

.PatientPhoto .readMode .roundedPatientPhoto {
  height: 192px;
  width: 192px;
}

.PatientPhoto .roundedPatientPhoto {
  display: flex;
  border-radius: 100%;
  border-style: solid;
  border-width: 6px;
  overflow: hidden;
  align-items: center;
  justify-content: center;
  height: 192px;
  width: 192px;
  font-size: var(--wptheme_font-size_9);
  z-index: 1;
  color: #ffffff;
}

@media print {
  .PatientPhoto .roundedPatientPhoto {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
    border-width: 0;
  }
  .PatientPhoto .roundedPatientPhoto ._readOnlyText {
    color: #ffffff !important;
  }
}
.PatientPhoto .patientPhotoName ._PageHeading {
  color: var(--wp-proxy-color);
  word-break: break-word;
  padding: 0;
  padding-top: 5px;
  padding-bottom: 15px;
}

.CustomizeSelf {
  flex: 1 1 20%;
  min-width: 280px;
  align-content: center;
  border: 0px !important;
  padding: 0 !important;
  margin: 0 !important;
}

.CustomizeSelf .openComponentChangeImage {
  position: absolute !important;
  top: calc(50% + 23px);
  display: flex;
  justify-content: center;
  width: 60px;
  left: calc(50% + 28px);
  z-index: 1;
}

.CustomizeSelf .openComponentChangeImage button:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.2) 0 0);
  border-radius: 100%;
}

.CustomizeSelf .customizePreviewButtons {
  border-radius: 100% !important;
  width: 40px;
  height: 40px;
  padding: 4px !important;
  border: solid 2px #ffffff;
}

.CustomizeSelf ._image.size-30 {
  height: 30px !important;
  width: 30px !important;
  top: 0 !important;
  left: 0 !important;
  padding-left: 0;
  padding-top: 0;
}

.CustomizeSelf .PatientPhoto .photoNameContainer {
  width: 100%;
}

.componentBox {
  background: transparent !important;
  box-shadow: none !important;
}

.colorScheme {
  padding-bottom: 2.5rem;
}

@media screen and (max-width: 843px) {
  .colorScheme {
    padding-bottom: 2rem;
  }
}
.colorSchemeContainer {
  display: flex;
  justify-content: center;
  left: 0;
  padding-right: 0;
}

.colorSchemeContainer .colorPreviewSizing {
  min-width: 30px;
  width: 30px;
  height: 30px;
  border-radius: 100%;
}

.colorSchemeContainer ._image.size-30 {
  height: 30px !important;
  width: 30px !important;
  top: 0 !important;
  left: 0 !important;
  padding-left: 0;
  padding-top: 0;
}

@media screen and (min-width: 1301px) {
  .colorSchemeContainer {
    justify-content: left;
    padding-right: 0;
  }
}
.checkmark {
  text-align: left;
  width: 30px;
  top: 0;
  color: #ffffff;
  display: flex;
}

.pencilButtonIcon {
  text-align: left;
  width: 30px;
  top: 0;
  color: #ffffff;
  display: flex;
}

.colorPreviewSizing {
  width: 30px;
  height: 30px;
  border-radius: 100%;
  margin-left: 10px;
}

.previewColorContainer {
  display: flex !important;
}

.customizePopupHeight {
  height: 360px !important;
}

.photoButtonContainer {
  display: grid !important;
  justify-content: center;
  flex-wrap: wrap;
}

@media screen and (min-width: 1301px) {
  .photoButtonContainer {
    display: flex !important;
    flex-wrap: nowrap;
    justify-content: left;
  }
}
.colorPreviewText {
  display: flex;
  padding-right: 180px;
  justify-content: center;
}

@media screen and (min-width: 1301px) {
  .colorPreviewText {
    justify-content: left;
    padding-left: 10px;
  }
}
.popupImageDisclaimerText {
  display: flex;
  justify-content: center;
  padding-top: 10px;
  text-align: center;
  padding-left: 0;
}

@media screen and (min-width: 1301px) {
  .popupImageDisclaimerText {
    justify-content: left;
    padding-left: 10px;
  }
}
.popupComponentStructure {
  display: flex;
  flex-wrap: wrap;
}

.popupComponentStructure .customizablePopupSection {
  padding-top: 0px;
}

.popupComponentStructure .PatientPhoto .photoNameContainer {
  width: 100%;
  padding-bottom: 0px !important;
}

@media screen and (min-width: 1301px) {
  .popupComponentStructure {
    min-width: 550px;
    flex-wrap: nowrap;
  }
  .popupComponentStructure .customizablePopupSection {
    padding-top: 0px;
  }
  .popupComponentStructure .PatientPhoto .photoNameContainer {
    width: 220px;
  }
}
.textAndIconContainer {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.firstButtonPadding {
  padding-left: 0.75rem;
  margin-bottom: 0px !important;
}

@media screen and (min-width: 1301px) {
  .firstButtonPadding {
    padding-left: 0.3rem !important;
    padding-bottom: 0.75rem !important;
  }
}
.secondButtonPadding {
  padding-top: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0px !important;
}

@media screen and (min-width: 1301px) {
  .secondButtonPadding {
    padding-top: 0.5rem !important;
    margin-top: 0 !important;
  }
}
.photoPopupFlex {
  flex: 1 0 0;
}

@media screen and (min-width: 1301px) {
  .photoPopupFlex {
    flex: 0 0 0;
  }
}
.imageErrorText {
  max-width: 100%;
  color: #d84a5b;
  font-size: var(--wptheme_font-size_-1);
  margin-top: 0 !important;
  justify-content: center;
  padding-left: 22% !important;
  padding-right: 18% !important;
}

@media screen and (min-width: 1301px) {
  .imageErrorText {
    text-align: left;
    max-width: 19rem;
    padding-left: 11px !important;
    padding-right: 0 !important;
  }
}
.imageErrorTextWidth {
  max-width: 255px !important;
  padding-left: 5px;
}

@media screen and (min-width: 1301px) {
  .imageErrorTextWidth {
    max-width: 100% !important;
  }
}
.nextToCustomizeComponent {
  max-height: fit-content;
}

/* Copyright 2023-2024 Epic Systems Corporation */
.PharmacyCard._Segment.boundary-strong {
  display: flex;
  flex-direction: column;
  padding: 0;
}

.PharmacyCard._Segment.boundary-strong .Sections {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  padding: 0.2rem 0.75rem;
}

.PharmacyCard._Segment.boundary-strong .Sections ._StatusBadge.informational {
  margin-bottom: 0.5rem;
}

.PharmacyCard._Segment.boundary-strong .Sections .PharmacyCardHeader {
  display: flex;
  align-items: center;
  word-break: break-word;
  padding: 0.25rem 0 0;
}

.PharmacyCard._Segment.boundary-strong .Sections .PharmacyContactSection {
  margin-left: -0.3rem;
}

.PharmacyCard._Segment.boundary-strong .Sections .PharmacyContactSection .PharmacyAddress {
  display: flex;
  align-items: center;
}

.PharmacyCard._Segment.boundary-strong .Sections .PharmacyContactSection .PharmacyAddress .PharmacyAddressIcon {
  fill: #0074AD;
  flex-shrink: 0;
}

.PharmacyCard._Segment.boundary-strong .Sections .PharmacyContactSection .PharmacyAddress .PharmacyDirectionsLink {
  fill: #0074AD;
  margin-top: 0.2rem;
}

.PharmacyCard._Segment.boundary-strong .Sections .PharmacyContactSection .PharmacyPhoneNumber {
  display: flex;
  align-items: center;
}

.PharmacyCard._Segment.boundary-strong .Sections .PharmacyContactSection .PharmacyPhoneNumber .PharmacyPhoneNumberIcon {
  fill: #0074AD;
  flex-shrink: 0;
}

.PharmacyCard._Segment.boundary-strong .Sections .PharmacyContactSection .PharmacyPhoneNumber .PharmacyTelephoneLink {
  fill: #0074AD;
  display: flex;
  align-items: center;
}

.PharmacyCard._Segment.boundary-strong .Sections .PharmacyInfoSection .PharmacyHours .PharmacyHoursHeading {
  padding: 0.75rem 0 0;
}

.PharmacyCard._Segment.boundary-strong .Sections .PharmacyInfoSection .PharmacyHours .HoursOfOperation {
  white-space: pre-wrap;
}

.PharmacyCard._Segment.boundary-strong .Sections .PharmacyInfoSection .PharmacyDeliveryMethodList {
  margin: 0.5rem 0;
}

.PharmacyCard._Segment.boundary-strong .Sections .PharmacyInfoSection .PharmacyDeliveryMethodList .PharmacyDeliveryMethodListHeading {
  padding: 0.5rem 0 0;
}

.PharmacyCard._Segment.boundary-strong .Sections .PharmacyInfoSection .PharmacyDeliveryMethodList .ListOfDeliveryMethods {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}

.PharmacyCard._Segment.boundary-strong .Sections .PharmacyInfoSection .PharmacyDeliveryMethodList .ListOfDeliveryMethods ._ListElement {
  flex-basis: 50%;
}

.PharmacyCard._Segment.boundary-strong .Sections .PharmacyInfoSection .PharmacyDeliveryMethodList .ListOfDeliveryMethods ._ListElement .PharmacyDeliveryMethod {
  display: flex;
  align-items: flex-start;
  /*rtl:raw:
  	align-items: flex-end;
  */
}

.PharmacyCard._Segment.boundary-strong .Sections .PharmacyInfoSection .PharmacyDeliveryMethodList .ListOfDeliveryMethods ._ListElement .PharmacyDeliveryMethod .DeliveryMethodIconContainer {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: fit-content;
  width: fit-content;
  flex-shrink: 0;
  margin-left: -5px;
  margin-top: 0.4rem;
}

.PharmacyCard._Segment.boundary-strong .Sections .PharmacyInfoSection .PharmacyDeliveryMethodList .ListOfDeliveryMethods ._ListElement .PharmacyDeliveryMethod .DeliveryMethodText {
  margin-top: 0.4rem;
  min-width: 0;
}

.PharmacyCard._Segment.boundary-strong .PharmacyCardRemoveButton {
  width: 100%;
  border-top: 1px solid #dbdbdb;
}

.PharmacyCard._Segment.boundary-strong .PharmacyCardRemoveButton .RemoveCommand {
  width: 100%;
  padding: 0.2rem 0.75rem;
  margin: 0;
}

.PharmacyCard._Segment.boundary-strong .PharmacyCardRemoveButton .RemoveCommand .CommandContent {
  margin-left: -0.3rem;
  display: flex;
  align-items: center;
}

.PharmacyCard._Segment.boundary-strong .PharmacyCardRemoveButton .RemoveCommand .CommandContent .ActionIcon {
  margin: 0 0.25rem 0 0;
  flex-shrink: 0;
}

.PharmacyCard._Segment.boundary-strong .PharmacyCardIntegratedBadge {
  display: flex;
  width: fit-content;
  border-radius: 20px;
  border-style: solid;
  border-width: 1px;
  font-size: var(--wptheme_font-size_0);
  padding: 2px 13px 2px 13px;
  background-color: #e0f1ff;
  border-color: #0085f2;
  color: #003d7a;
  margin-top: 0.5rem;
}

.PharmacyCard._Segment.boundary-strong .PharmacyCardIntegratedBadge ._command {
  margin-top: -0.15rem;
}

.PharmacyCard._Segment.boundary-strong .PharmacyCardIntegratedBadge ._command ._image {
  fill: #003d7a;
}

.PharmacySearchPage .PharmacySearchInputs .BrowserLocationButton[class][class] {
  margin: 0.25rem 0;
  padding: 0;
  text-align: unset;
  font-size: 0.85rem;
  width: fit-content;
}

.mobile .PharmacySearchPage .PharmacySearchInputs .BrowserLocationButton[class][class][class] {
  padding: 0;
  font-size: 0.85rem;
}

.PharmacySearchPage .PharmacySearchInputs .BrowserLocationButton > .contentWrapper {
  display: inline-flex;
  align-items: center;
}

.PharmacySearchPage .PharmacySearchInputs .BrowserLocationButton .locationIcon {
  margin: 0 0.25rem;
  width: 1.15rem;
  height: 1.15rem;
}

.PharmacySearchPage .PharmacySearchInputs .BrowserLocationButton .workingText:before {
  width: 12px;
  height: 12px;
  border-width: 2px;
}

.PharmacySearchPage .PharmacySearchInputs .BrowserLocationToggle .ToggleSwitch {
  display: flex;
  flex-direction: row;
  margin: 0.5rem 0;
  flex-wrap: wrap;
}

.PharmacySearchPage .PharmacySearchInputs .BrowserLocationToggle .ToggleSwitch .toggleLabel {
  flex-grow: 1;
}

.PharmacySearchPage .PharmacySearchInputs .BrowserLocationToggle .ToggleSwitch .toggleLabelIcon {
  margin-right: 1rem;
}

.PharmacySearchPage .PharmacySearchInputs .BrowserLocationToggle .ToggleSwitch ._Text {
  align-self: center;
}

.PharmacySearchPage .PharmacySearchInputs .BrowserLocationToggle .toggleInformation {
  display: flex;
  flex-direction: column;
  align-self: center;
  flex-basis: 60%;
}

.PharmacySearchPage .PharmacySearchInputs .BrowserLocationToggle .sliderRail {
  transition: all 0.2s ease-in-out;
  width: 3.462rem;
  height: 1.731rem;
  background: #767676;
  border-radius: 50px;
  padding: 0 0.231rem;
  display: flex;
}

.PharmacySearchPage .PharmacySearchInputs .BrowserLocationToggle .sliderRail[class] {
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}

.PharmacySearchPage .PharmacySearchInputs .BrowserLocationToggle .sliderRail .sliderElement {
  transition: all 0.2s ease-in-out;
  width: 22px;
  height: 22px;
}

.PharmacySearchPage .PharmacySearchInputs .BrowserLocationToggle .sliderRail .sliderKnob {
  border-radius: 50%;
  background: #ffffff;
  z-index: 2;
  margin-left: -1.269rem;
}

.PharmacySearchPage .PharmacySearchInputs .BrowserLocationToggle .sliderRail .onIcon {
  z-index: 1;
}

.PharmacySearchPage .PharmacySearchInputs .BrowserLocationToggle .sliderRail .sliderKnob,
.PharmacySearchPage .PharmacySearchInputs .BrowserLocationToggle .sliderRail .onIcon {
  margin-top: auto;
  margin-bottom: auto;
  height: 1.269rem;
  width: 1.269rem;
}

.PharmacySearchPage .PharmacySearchInputs .BrowserLocationToggle .sliderRail .lockedIcon {
  fill: #767676;
  height: 100%;
  width: 100%;
}

.PharmacySearchPage .PharmacySearchInputs .BrowserLocationToggle .sliderButton {
  margin-left: auto;
}

.PharmacySearchPage .PharmacySearchInputs .BrowserLocationToggle .sliderButton .sliderElement.onIcon {
  fill: #ffffff;
}

.PharmacySearchPage .PharmacySearchInputs .BrowserLocationToggle .sliderButton[aria-pressed=true] .sliderRail {
  transition: all 0.2s ease-in-out;
  background: #09aa71;
}

.PharmacySearchPage .PharmacySearchInputs .BrowserLocationToggle .sliderButton[aria-pressed=true] .sliderRail .sliderElement {
  transition: all 0.2s ease-in-out;
}

.PharmacySearchPage .PharmacySearchInputs .BrowserLocationToggle .sliderButton[aria-pressed=true] .sliderRail .sliderKnob {
  transform: translateX(1.731rem);
}

.PharmacySearchPage .PharmacySearchInputs .BrowserLocationToggle .sliderButton[aria-pressed=false] .onIcon {
  transition: all 0.2s ease-in-out;
  opacity: 0;
}

.PharmacySearchPage .PharmacySearchInputs .BrowserLocationToggle .ToggleSwitch {
  flex-direction: row-reverse;
  margin: 0;
}

.PharmacySearchPage .PharmacySearchInputs .BrowserLocationToggle .ToggleSwitch .sliderButton {
  margin-left: 0;
  margin-right: 10px;
}

.PharmacySearchPage .PharmacySearchInputs .LocationCollector {
  display: flex;
  flex-direction: column;
}

.PharmacySearchPage .PharmacySearchInputs .LocationCollector .ErrorStatusMessage {
  color: transparent !important;
  display: block !important;
  height: 0 !important;
  line-height: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: relative !important;
  width: 0 !important;
}

.PharmacySearchPage .PharmacySearchInputs .LocationCollector .ModifiedValidatedTextInput {
  background: #ffffff;
  display: flex;
  align-items: stretch;
  border: 1px solid #dbdbdb;
  border-radius: 4px;
  width: 100%;
}

.PharmacySearchPage .PharmacySearchInputs .LocationCollector .ModifiedValidatedTextInput.invalid {
  border-color: #d80000;
  box-shadow: 0 0 1.5px 1px #d80000;
}

.PharmacySearchPage .PharmacySearchInputs .LocationCollector .ModifiedValidatedTextInput.invalid:not(:focus-within) {
  border-color: #d80000;
}

.PharmacySearchPage .PharmacySearchInputs .LocationCollector .ModifiedValidatedTextInput.locked[class] {
  background-color: #f2f2f2;
  color: #565656;
  cursor: default;
}

.PharmacySearchPage .PharmacySearchInputs .LocationCollector .ModifiedValidatedTextInput.locked[class] ._command:focus {
  background-color: #ffffff;
}

.PharmacySearchPage .PharmacySearchInputs .LocationCollector .ModifiedValidatedTextInput:focus-within {
  outline: 5px auto Highlight;
  outline: 5px auto -webkit-focus-ring-color;
  box-shadow: none;
  border-color: transparent;
}

@supports (background: -webkit-named-image(i)) {
  .PharmacySearchPage .PharmacySearchInputs .LocationCollector .ModifiedValidatedTextInput:focus-within {
    will-change: transform;
  }
}
.PharmacySearchPage .PharmacySearchInputs .LocationCollector .ModifiedValidatedTextInput:focus-within :focus-visible {
  outline: none;
}

.PharmacySearchPage .PharmacySearchInputs .LocationCollector .ModifiedValidatedTextInput:focus-within ._command:focus-visible {
  background-color: #ebf4f8;
}

.PharmacySearchPage .PharmacySearchInputs .LocationCollector .ModifiedValidatedTextInput ._labelledField {
  flex-grow: 1;
}

.PharmacySearchPage .PharmacySearchInputs .LocationCollector .ModifiedValidatedTextInput ._labelledField ._input {
  background-color: inherit;
  border: none;
  box-shadow: none;
  margin-bottom: 0;
  width: 100%;
}

.PharmacySearchPage .PharmacySearchInputs .LocationCollector .ModifiedValidatedTextInput ._labelledField ._input:invalid {
  box-shadow: none;
}

.PharmacySearchPage .PharmacySearchInputs .LocationCollector .ModifiedValidatedTextInput ._labelledField ._input:invalid:focus:not(*:root) {
  outline: none;
}

.PharmacySearchPage .PharmacySearchInputs .LocationCollector .ModifiedValidatedTextInput ._labelledField ._readOnlyText {
  border: none;
  margin-bottom: -1rem;
  word-break: break-word;
}

.PharmacySearchPage .PharmacySearchInputs .LocationCollector .ModifiedValidatedTextInput ._labelledField ._labelInputContainer[class] {
  background-color: inherit;
  border: none;
}

.PharmacySearchPage .PharmacySearchInputs .LocationCollector .ModifiedValidatedTextInput ._labelledField ._labelInputContainer[class].invalid:not(:focus-within) {
  box-shadow: none;
}

.PharmacySearchPage .PharmacySearchInputs .LocationCollector .ModifiedValidatedTextInput ._labelledField ._labelInputContainer[class]:focus-within {
  outline: none;
}

.PharmacySearchPage .PharmacySearchInputs .LocationCollector .ModifiedValidatedTextInput ._command {
  color: #565656;
  border: none;
  border-radius: 4px;
  flex-shrink: 0;
}

.PharmacySearchPage .PharmacySearchInputs .LocationCollector .ModifiedValidatedTextInput ._command, .PharmacySearchPage .PharmacySearchInputs .LocationCollector .ModifiedValidatedTextInput ._command.iconOnly {
  background-color: inherit;
  padding: 0 0.25rem;
}

.PharmacySearchPage .PharmacySearchInputs .LocationCollector .ModifiedValidatedTextInput ._image {
  color: #565656;
  display: block;
  flex-shrink: 0;
}

.PharmacySearchPage .PharmacySearchInputs .LocationCollector .ModifiedValidatedTextInput .actionDivider {
  width: 1px;
  background: transparent;
  border-color: #dbdbdb;
  display: flex;
  justify-content: center;
  flex-direction: column;
  isolation: isolate;
}

.PharmacySearchPage .PharmacySearchInputs .LocationCollector .ModifiedValidatedTextInput .actionDivider::before {
  border: none;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: inherit;
  content: "";
  height: calc(100% - 0.675rem);
}

.PharmacySearchPage .PharmacySearchInputs .LocationCollector .ModifiedValidatedTextInput .clearCommand {
  padding: 0 0.5rem;
}

.PharmacySearchPage .PharmacySearchInputs .LocationCollector .ModifiedValidatedTextInput .clearCommand .size-20 {
  transform: scale(0.85);
}

.PharmacySearchPage .PharmacySearchInputs .LocationCollector .ModifiedValidatedTextInput[class] {
  margin-bottom: 0.75rem;
}

.PharmacySearchPage .PharmacySearchInputs .LocationCollector .ModifiedValidatedTextInput + ._ValidationMessage:not(:empty) {
  margin-top: -0.5rem;
  margin-bottom: 0.75rem;
}

.PharmacySearchPage .PharmacySearchInputs .LocationCollector .ModifiedValidatedTextInput ._ValidatedInput {
  margin: 0;
}

.PharmacySearchPage .PharmacySearchInputs .LocationCollector .textInputWithIcon::before {
  content: url("../../images/provider-finder/location_pin.svg");
  height: 32px;
  width: 32px;
  align-self: center;
}

.PharmacySearchPage .PharmacySearchInputs .searchLocationUnselected ._SearchInput {
  margin-top: 1.6rem;
}

.PharmacySearchPage .PharmacySearchInputs .searchLocationUnselected .RunSearchCommand[class][class] {
  margin-top: 1.6rem;
}

.PharmacySearchPage .PharmacySearchInputs .searchLocationUnselected .ImplicitSubmitter[class][class] {
  margin-top: -1.85rem;
}

.PharmacySearchPage .PharmacySearchInputs fieldset legend {
  padding: 0;
  margin-bottom: 0.5rem;
}

.PharmacySearchPage .PharmacySearchInputs ._DataEntrySet-fields .ImplicitSubmitter {
  display: flex;
  flex-wrap: wrap;
  column-gap: 0.5rem;
  align-items: flex-end;
  margin-top: -0.15rem;
}

.PharmacySearchPage .PharmacySearchInputs ._DataEntrySet-fields .ImplicitSubmitter .searchIcon {
  order: -1;
}

.PharmacySearchPage .PharmacySearchInputs ._DataEntrySet-fields .ImplicitSubmitter ._SearchInput {
  margin-bottom: 0.75rem;
}

@media screen and (max-width: 769px) {
  .PharmacySearchPage .PharmacySearchInputs ._DataEntrySet-fields .ImplicitSubmitter ._SearchInput {
    width: 100%;
  }
}
@media screen and (min-width: 770px) {
  .PharmacySearchPage .PharmacySearchInputs ._DataEntrySet-fields .ImplicitSubmitter ._SearchInput {
    flex: 8;
    flex: 6;
  }
}
.PharmacySearchPage .PharmacySearchInputs ._DataEntrySet-fields .ImplicitSubmitter .LocationCollector,
.PharmacySearchPage .PharmacySearchInputs ._DataEntrySet-fields .ImplicitSubmitter .PharmacySearchPostalCodeInput {
  flex: 1;
  min-width: 200px;
  max-height: fit-content;
  width: auto;
}

.PharmacySearchPage .PharmacySearchInputs ._DataEntrySet-fields .ImplicitSubmitter .LocationCollector .textInputWithIcon::before {
  content: url("../../images/pharmacies/flat_locationpinfilled.svg");
  height: 32px;
  width: 32px;
  align-self: center;
}

.PharmacySearchPage .PharmacySearchInputs ._DataEntrySet-fields .ImplicitSubmitter .PharmacySearchPostalCodeInput ._ValidatedInput {
  width: 100%;
}

.PharmacySearchPage .PharmacySearchInputs ._DataEntrySet-fields .ImplicitSubmitter .RunSearchCommand {
  flex: 1;
  margin-top: 0;
  min-width: max-content;
  padding: calc(0.7rem + 1px) 0.75rem;
  margin-bottom: 0.75rem;
}

.PharmacySearchPage .PharmacySearchInputs ._DataEntrySet-fields .ImplicitSubmitter ._ValidationMessage:not(:empty) {
  margin: 0;
}

.PharmacySearchPage .PharmacySearchInputs ._DataEntrySet-fields .ImplicitSubmitter ._ErrorLine {
  position: absolute;
  margin-top: -0.5rem;
}

.PharmacySearchPage .PharmacyCardIntegratedBadge {
  display: flex;
  width: fit-content;
  border-radius: 20px;
  border-style: solid;
  border-width: 1px;
  font-size: var(--wptheme_font-size_0);
  padding: 2px 13px 2px 13px;
  background-color: #e0f1ff;
  border-color: #0085f2;
  color: #003d7a;
  margin-top: 0.5rem;
}

.PharmacySearchPage .PharmacyCardIntegratedBadge ._command {
  margin-top: -0.15rem;
}

.PharmacySearchPage .PharmacyCardIntegratedBadge ._command ._image {
  fill: #003d7a;
}

.PharmacySearchPage .PharmacySearchResultCard {
  margin-bottom: 0.5rem;
  display: flex;
  padding: 0rem 0rem 0rem 0.75rem;
}

@media screen and (max-width: 769px) {
  .PharmacySearchPage .PharmacySearchResultCard {
    display: block;
    padding: 0 0 0.75rem 0;
  }
}
.PharmacySearchPage .PharmacySearchResultCard .PharmacySearchResultCardDetailsWName {
  padding: 0.75rem 0rem;
}

@media screen and (max-width: 769px) {
  .PharmacySearchPage .PharmacySearchResultCard .PharmacySearchResultCardDetailsWName {
    padding: 0.75rem 0.75rem 0 0.75rem;
  }
}
.PharmacySearchPage .PharmacySearchResultCard .PharmacySearchResultCardDetailsWName ._StatusBadge {
  margin-bottom: 0;
}

.PharmacySearchPage .PharmacySearchResultCard .PharmacySearchCardAction ._Command._actionable._command.tertiary.neutral {
  margin: auto;
}

.PharmacySearchPage .PharmacySearchResultCard .PharmacySearchCardAction ._Command._actionable._command.tertiary.neutral ._readOnlyText {
  font-size: var(--wptheme_font-size_1);
}

@media screen and (max-width: 769px) {
  .PharmacySearchPage .PharmacySearchResultCard .PharmacySearchCardAction ._Command._actionable._command.tertiary.neutral {
    margin-top: 0.75rem;
    display: flex;
    padding: 0;
    width: 100%;
    text-align: left;
  }
  .PharmacySearchPage .PharmacySearchResultCard .PharmacySearchCardAction ._Command._actionable._command.tertiary.neutral ._readOnlyText {
    margin-right: 0.2rem;
    width: fit-content;
  }
}
.PharmacySearchPage .PharmacySearchResultCard .PharmacySearchResultCardDetails {
  display: flex;
  gap: 10px;
}

@media screen and (max-width: 769px) {
  .PharmacySearchPage .PharmacySearchResultCard .PharmacySearchResultCardDetails {
    display: block;
  }
}
.PharmacySearchPage .PharmacySearchResultCard .PharmacyCardHeader {
  padding: 0;
  word-break: break-word;
}

.PharmacySearchPage .PharmacySearchResultCard .PharmacyDistanceLabel {
  padding-left: clamp(16px, 1.847rem, 48px);
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  margin-top: -0.28rem;
}

[data-altstylesheet="High Contrast"] .PharmacySearchPage .PharmacySearchResultCard .PharmacyDistanceLabel {
  color: #000000;
}

.PharmacySearchPage .PharmacySearchResultCard .PharmacyContactSection {
  flex-basis: 45%;
}

.PharmacySearchPage .PharmacySearchResultCard .PharmacyContactSection:empty {
  flex-basis: 0%;
}

.PharmacySearchPage .PharmacySearchResultCard .PharmacyHours {
  flex-basis: 25%;
}

.PharmacySearchPage .PharmacySearchResultCard .PharmacyHours .PharmacyHoursHeading {
  color: #0074AD;
  padding: 0.75rem 0 0 0;
}

.PharmacySearchPage .PharmacySearchResultCard .PharmacyDeliveryMethodList {
  flex-basis: 30%;
}

.PharmacySearchPage .PharmacySearchResultCard .PharmacyDeliveryMethodList .PharmacyDeliveryMethodListHeading {
  color: #0074AD;
  padding: 0.75rem 0 0 0;
}

.PharmacySearchPage .PharmacySearchResultCard .HoursOfOperation[class][class] {
  margin-top: 0.25rem;
  white-space: pre-wrap;
  padding-right: 0.25rem;
}

.PharmacySearchPage .PharmacySearchResultCard .ListOfDeliveryMethods {
  margin-top: -0.2rem;
}

.PharmacySearchPage .PharmacySearchResultCard .ListOfDeliveryMethods ._ListElement {
  flex-basis: 50%;
  overflow-wrap: anywhere;
  min-width: fit-content;
}

.PharmacySearchPage .PharmacySearchResultCard .ListOfDeliveryMethods ._ListElement .PharmacyDeliveryMethod {
  display: flex;
  align-items: flex-start;
  /*rtl:raw:
  	align-items: flex-end;
  */
}

.PharmacySearchPage .PharmacySearchResultCard .ListOfDeliveryMethods ._ListElement .PharmacyDeliveryMethod .DeliveryMethodIconContainer {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: fit-content;
  width: fit-content;
  flex-shrink: 0;
  margin-left: -5px;
  margin-top: 0.4rem;
}

.PharmacySearchPage .PharmacySearchResultCard .ListOfDeliveryMethods ._ListElement .PharmacyDeliveryMethod .DeliveryMethodText {
  margin-top: 0.4rem;
  min-width: 0;
}

.PharmacySearchPage .PharmacySearchResultCard .PharmacyAddress {
  display: flex;
  align-items: center;
  padding-right: 0.25rem;
}

.PharmacySearchPage .PharmacySearchResultCard .PharmacyAddress .PharmacyAddressIcon {
  flex-shrink: 0;
  fill: #0074AD;
}

.PharmacySearchPage .PharmacySearchResultCard .PharmacyContactSection {
  padding-top: 0.55rem;
  transform: translateX(-5px);
}

.PharmacySearchPage .PharmacySearchResultCard .PharmacyPhoneNumber {
  display: flex;
  align-items: center;
  margin-top: 0.2rem;
}

.PharmacySearchPage .PharmacySearchResultCard .PharmacyPhoneNumber .PharmacyPhoneNumberIcon {
  flex-shrink: 0;
  fill: #0074AD;
}

.PharmacySearchPage .PharmacySearchCardAction {
  flex: 1 1 12%;
  border-left: 1px solid #dbdbdb;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media screen and (max-width: 769px) {
  .PharmacySearchPage .PharmacySearchCardAction {
    display: block;
    border-top: 1px solid #dbdbdb;
    border-left: none;
    margin-top: 0.2rem;
    width: 100%;
    padding: 0 0.75rem;
  }
}
.PharmacySearchPage .PharmacySearchCardAction .AlignContainer {
  text-align: center;
}

.PharmacySearchPage .PharmacySearchCardAction .AlignContainer ._image {
  fill: #0074AD;
}

@media screen and (max-width: 769px) {
  .PharmacySearchPage .PharmacySearchCardAction button {
    display: flex;
  }
}
.PharmacySearchPage .PharmacySearchResults {
  padding-top: 0.5rem;
}

.PharmacySearchPage .PharmacySearchResults .ShowMoreResultsTextContainer {
  padding: 1rem;
}

.PharmacySearchPage .PharmacySearchResults .PharmacySearchTooManyResultsHeader {
  text-align: center;
}

.PharmacySearchPage .PharmacySearchResults .PharmacySearchTooManyResultsMessage {
  text-align: center;
}

.PharmacySearchPage .IntegratedPharmacyBanner {
  container-type: inline-size;
  display: flex;
  flex-direction: column;
  border-radius: 6px;
  min-height: 0px;
  width: 99%;
  margin: 0.25rem 0.5%;
}

.PharmacySearchPage .IntegratedPharmacyBanner .IntegratedPharmacyBannerText {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
  padding-right: 0.5rem;
}

@media screen and (max-width: 768px) {
  .PharmacySearchPage .IntegratedPharmacyBanner .IntegratedPharmacyBannerText {
    display: none;
  }
}
.PharmacySearchPage .IntegratedPharmacyBanner .overviewPageHeading {
  padding-right: 0.5rem;
  margin-bottom: 0rem;
}

.PharmacySearchPage .IntegratedPharmacyBanner div.IntegratedPharmacyBannerDisclosure {
  display: none;
}

@media screen and (max-width: 768px) {
  .PharmacySearchPage .IntegratedPharmacyBanner div.IntegratedPharmacyBannerDisclosure {
    display: block;
    width: fit-content;
  }
}
.PharmacySearchPage .IntegratedPharmacyBanner div.IntegratedPharmacyBannerDisclosureText {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
}

.PharmacySearchPage .IntegratedPharmacyBanner .headingContainer {
  display: flex;
  flex-direction: column;
  padding-left: 106px;
}

@media screen and (max-width: 768px) {
  .PharmacySearchPage .IntegratedPharmacyBanner .headingContainer {
    padding-left: 96px;
  }
}
.PharmacySearchPage .IntegratedPharmacyBanner .overviewCardContent {
  display: flex;
  word-wrap: break-word;
  word-break: break-word;
  background: url("../../images/intergrated_pharmacies.svg");
  background-repeat: no-repeat;
  background-position: top 50% left -14px;
  background-size: 120px;
  border-radius: 6px;
}

@media screen and (max-width: 768px) {
  .PharmacySearchPage .IntegratedPharmacyBanner .overviewCardContent {
    display: flex;
    word-wrap: break-word;
    word-break: break-word;
    background-position: top 44% left -21px;
  }
}
.PharmacySearchPage .IntegratedPharmacyBanner[class][class] {
  display: flex;
  flex-direction: row;
  padding: 0;
}

@container (width < 17rem) {
  .PharmacySearchPage .IntegratedPharmacyBanner[class][class] .overviewCardContent {
    background: none;
  }
  .PharmacySearchPage .IntegratedPharmacyBanner[class][class] .headingContainer {
    padding-left: 1rem;
  }
  .PharmacySearchPage .IntegratedPharmacyBanner[class][class] ._link.overviewButton {
    margin-left: 0;
    align-self: center;
  }
}
.PharmacySearchPage .PharmacySearchResultsMessage {
  word-break: break-word;
  font-size: var(--wptheme_font-size_1);
}

.PharmacySearchPage .PharmacySearchResultsMessage h2._heading:focus {
  outline: none;
}

.PharmacySearchPage .PharmacySearchResultsMessage .printedElsewhere {
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  width: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
}

.PharmacySearchPage .BackNavigator {
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
  gap: 0.25rem;
  display: flex;
  align-items: center;
}

@media screen {
  .PharmacySearchPage .BackNavigator:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
.PharmacySearchPage .PharmacySearchInputs {
  padding-right: 0.25rem;
}

.PharmacySearchPage .PharmacySearchGrid {
  display: flex;
  margin-top: 0.5rem;
}

@media screen and (max-width: 1300px) {
  .PharmacySearchPage .PharmacySearchGrid {
    display: block;
  }
}
.PharmacySearchPage .PharmacySearchGrid .sidebar {
  flex: 0 1 0;
  min-width: 0;
}

.PharmacySearchPage .PharmacySearchGrid .sidebar:not(:empty) {
  flex-shrink: 0;
  flex-basis: 25%;
  margin-right: 1rem;
}

.PharmacySearchPage .PharmacySearchGrid .results {
  flex: 1 1 75%;
  min-width: 0;
  position: relative;
  height: fit-content;
}

.PharmacySearchPage .PharmacySearchGrid .resultsHeader {
  display: flex;
  align-items: center;
  margin-left: 0.5%;
}

.PharmacySearchPage .PharmacySearchGrid .resultsHeader ._labelledField {
  min-width: fit-content;
  margin-right: 1%;
}

.PharmacySearchFilters {
  border-right: solid thin;
  border-right-color: #cccccc;
}

.PharmacySearchFilters .PharmacyFiltersHeading {
  margin-bottom: 0;
  display: flex;
}

.PharmacySearchFilters .PharmacyFiltersHeading .clearFiltersButton {
  float: right;
}

.PharmacySearchFilters .PharmacyFiltersHeading + ._Segment {
  margin-top: 0;
}

@media screen and (min-width: 1300px) {
  .PharmacySearchFilters {
    padding-right: 20px;
  }
}
.PharmacySearchFilters .fieldGroupPrompt {
  padding-top: 0.5rem;
  padding-bottom: 0.25rem;
}

.PharmacySearchFilters .Hours .fieldGroupPrompt {
  padding-bottom: 0rem;
}

.PharmacySearchFilters ._labelledField {
  width: 100%;
}

.PharmacySearchFilters ._Choice {
  width: 100%;
}

.PharmacySearchFilters ._DataEntryLabel {
  width: 100%;
}

.PharmacySearchFilters .Text {
  padding-top: 0.5rem;
  padding-bottom: 0.25rem;
  color: #000000;
}

.PharmacySearchFilters .label,
.PharmacySearchFilters .fieldGroupPrompt {
  color: #000000;
}

.PharmacySearchFilters .filterHelpText {
  padding-top: 0rem;
  padding-bottom: 0.25rem;
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .PharmacySearchFilters .filterHelpText {
  color: #000000;
}

._Popup .PharmacySearchFilters {
  border-right: none;
}

._Popup .PharmacySearchFilters .PharmacyFiltersHeading {
  margin-top: 1rem;
}

._Popup .PharmacySearchFilters .clearFiltersButton {
  float: right;
}

._Popup .PharmacySearchFilters .IntegratedPharmacyBannerDisclosure .disclosureButton {
  justify-content: left;
}

.SelectEncounterPharmacyPage {
  max-width: 65rem;
}

.SelectEncounterPharmacyPage .NavigationFooter ._StickyRegion ._CommandGroup {
  display: flex;
  gap: 0.5rem;
  flex-wrap: wrap;
}

@media screen and (max-width: 768px) {
  .SelectEncounterPharmacyPage .NavigationFooter ._StickyRegion ._CommandGroup {
    margin-top: 0.75rem;
    row-gap: 0.25rem;
  }
  .SelectEncounterPharmacyPage .NavigationFooter ._StickyRegion ._CommandGroup ._Command {
    margin-top: 0rem;
    flex: 1 0 0;
  }
  .SelectEncounterPharmacyPage .NavigationFooter ._StickyRegion ._CommandGroup ._Command:first-child {
    flex-basis: 100%;
  }
}
.SelectEncounterPharmacyPage .PharmacySearchButton {
  background-color: rgba(255, 255, 255, 0.3);
  border: 2px dashed #cccccc;
  box-shadow: none;
  min-height: 6rem;
  text-align: center;
  width: 100%;
  height: 100%;
}

.SelectEncounterPharmacyPage .PharmacySearchButton ._readOnlyText,
.SelectEncounterPharmacyPage .PharmacySearchButton ._Icon {
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
}

@media screen {
  .SelectEncounterPharmacyPage .PharmacySearchButton ._readOnlyText:is(:focus, :hover),
  .SelectEncounterPharmacyPage .PharmacySearchButton ._Icon:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
@media print {
  .SelectEncounterPharmacyPage .PharmacySearchButton {
    display: none;
  }
}
.SelectEncounterPharmacyPage .PharmacySearchButton.disabled {
  pointer-events: none;
  background-color: #eaeaea;
}

.SelectEncounterPharmacyPage .PharmacySearchButton:focus, .SelectEncounterPharmacyPage .PharmacySearchButton:hover {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  border-color: transparent;
}

.SelectEncounterPharmacyPage ._Command._actionable._command.tertiary.neutral.IntegratedInfoCommand {
  padding-left: 0rem;
  text-underline-offset: 0.2rem;
}

.SelectEncounterPharmacyPage .selectablePharmacyCard {
  min-height: 7.5rem;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}

.SelectEncounterPharmacyPage .selectablePharmacyCard .PharmacyInfoSection .PharmacyHours .PharmacyHoursHeading {
  padding: 0.75rem 0 0;
}

.SelectEncounterPharmacyPage .selectablePharmacyCard .PharmacyInfoSection .PharmacyHours .HoursOfOperation {
  white-space: pre-wrap;
}

.SelectEncounterPharmacyPage .selectablePharmacyCard .PharmacyInfoSection .PharmacyDeliveryMethodList {
  margin: 0.5rem 0;
}

.SelectEncounterPharmacyPage .selectablePharmacyCard .PharmacyInfoSection .PharmacyDeliveryMethodList .PharmacyDeliveryMethodListHeading {
  padding: 0.5rem 0 0;
}

.SelectEncounterPharmacyPage .selectablePharmacyCard .PharmacyInfoSection .PharmacyDeliveryMethodList .ListOfDeliveryMethods {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}

.SelectEncounterPharmacyPage .selectablePharmacyCard .PharmacyInfoSection .PharmacyDeliveryMethodList .ListOfDeliveryMethods ._ListElement {
  flex-basis: 50%;
}

.SelectEncounterPharmacyPage .selectablePharmacyCard .PharmacyInfoSection .PharmacyDeliveryMethodList .ListOfDeliveryMethods ._ListElement .PharmacyDeliveryMethod {
  display: flex;
  align-items: flex-start;
  /*rtl:raw:
  	align-items: flex-end;
  */
}

.SelectEncounterPharmacyPage .selectablePharmacyCard .PharmacyInfoSection .PharmacyDeliveryMethodList .ListOfDeliveryMethods ._ListElement .PharmacyDeliveryMethod .DeliveryMethodIconContainer {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: fit-content;
  width: fit-content;
  flex-shrink: 0;
  margin-left: -5px;
  margin-top: 0.4rem;
}

.SelectEncounterPharmacyPage .selectablePharmacyCard .PharmacyInfoSection .PharmacyDeliveryMethodList .ListOfDeliveryMethods ._ListElement .PharmacyDeliveryMethod .DeliveryMethodText {
  margin-top: 0.4rem;
  min-width: 0;
}

@media (hover: hover) and (pointer: fine) {
  .SelectEncounterPharmacyPage .selectablePharmacyCard:hover {
    background-color: #ebf4f8;
  }
}
.SelectEncounterPharmacyPage .selectablePharmacyCard.isSelected {
  outline: solid #0074AD;
  background-color: #ebf4f8;
}

.SelectEncounterPharmacyPage .selectablePharmacyCard .PharmacyCardHeader {
  padding-top: 0rem;
}

.SelectEncounterPharmacyPage .selectablePharmacyCard ._StatusBadge.informational {
  margin-bottom: 0.25rem;
  margin-top: 0rem;
}

.SelectEncounterPharmacyPage .selectablePharmacyCard .PharmacyAddress ._Text {
  /*rtl:raw:
  	direction: ltr;
  	width: fit-content;
  */
}

.SelectEncounterPharmacyPage .selectablePharmacyCard .PharmacyDeliveryOnlySection,
.SelectEncounterPharmacyPage .selectablePharmacyCard .PharmacyAddress,
.SelectEncounterPharmacyPage .selectablePharmacyCard .PharmacyPhoneNumber {
  display: flex;
  align-items: center;
}

.SelectEncounterPharmacyPage .selectablePharmacyCard .PharmacyDeliveryOnlySection .PharmacyDeliveryOnlyIcon,
.SelectEncounterPharmacyPage .selectablePharmacyCard .PharmacyAddress .PharmacyDeliveryOnlyIcon,
.SelectEncounterPharmacyPage .selectablePharmacyCard .PharmacyPhoneNumber .PharmacyDeliveryOnlyIcon {
  margin-right: 0.25rem;
}

.SelectEncounterPharmacyPage .selectablePharmacyCard .PharmacyInfoSection {
  display: flex;
  flex-direction: row;
  align-items: baseline;
}

@media screen and (max-width: 768px) {
  .SelectEncounterPharmacyPage .selectablePharmacyCard .PharmacyInfoSection {
    flex-direction: column;
  }
}
.SelectEncounterPharmacyPage .selectablePharmacyCard .PharmacyDeliveryMethodList .PharmacyDeliveryMethodListHeading {
  padding: 0rem;
}

.SelectEncounterPharmacyPage .selectablePharmacyCard .PharmacyDeliveryMethodList[class] {
  margin: 0rem;
}

.SelectEncounterPharmacyPage .selectablePharmacyCard .suggestedPharmacySource,
.SelectEncounterPharmacyPage .selectablePharmacyCard .preferredPharmacyInfo {
  margin-top: auto;
  font-style: italic;
  padding-top: 1.25rem;
  display: flex;
}

.SelectEncounterPharmacyPage .selectablePharmacyCard .preferredPharmacyInfo .preferredPharmacyText {
  margin-right: 0.5rem;
}

.rtl .SelectEncounterPharmacyPage .selectablePharmacyCard .preferredPharmacyInfo .preferredPharmacyText {
  margin-left: 0.5rem;
}

.SelectEncounterPharmacyPage .selectablePharmacyCard .preferredPharmacyInfo .PharmacyRemoveButton {
  min-height: unset;
  font-style: normal;
  padding: 0rem !important;
  margin: 0rem !important;
}

.SelectEncounterPharmacyPage .selectablePharmacyCard .selectablePharmacyCardButton {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0rem;
  background: transparent;
}

.SelectEncounterPharmacyPage .selectablePharmacyCard .selectablePharmacyCardButton:active {
  background: transparent;
}

.SelectEncounterPharmacyPage ._StickyRegion ._CommandGroup {
  display: flex;
  gap: 0.5rem;
  flex-wrap: wrap;
}

@media screen and (max-width: 768px) {
  .SelectEncounterPharmacyPage ._StickyRegion ._CommandGroup {
    margin-top: 0.75rem;
    row-gap: 0.25rem;
  }
  .SelectEncounterPharmacyPage ._StickyRegion ._CommandGroup ._Command {
    margin-top: 0;
    flex: 1 0 0;
  }
  .SelectEncounterPharmacyPage ._StickyRegion ._CommandGroup ._Command:first-child {
    flex-basis: 100%;
  }
}
.PreferredPharmacyList ._Command._actionable._command.tertiary.neutral.IntegratedInfoCommand {
  padding-left: 0rem;
  text-underline-offset: 0.2rem;
}

/* Copyright 2022-2023 Epic Systems Corporation */
.CardDetails {
  display: flex;
  flex-direction: row;
}

@media screen and (max-width: 768px) {
  .CardDetails {
    flex-direction: column;
  }
}
.CardDetails .cardContent {
  flex: content;
  margin-top: 0.5rem;
  width: max-content;
}

@media screen and (max-width: 768px) {
  .CardDetails .cardContent {
    margin: 0.5rem auto 0 auto;
    text-align: center;
    width: fit-content;
  }
}
.CardDetails .cardContent .LabeledAmount {
  width: inherit;
  margin: 0 0 0 auto;
}

@media screen and (max-width: 768px) {
  .CardDetails .cardContent .LabeledAmount {
    margin: 0 auto 0 auto;
  }
}
.CardDetails .cardContent .moreDetails {
  width: inherit;
  margin: 0.5rem 0 0 auto;
}

@media screen and (max-width: 768px) {
  .CardDetails .cardContent .moreDetails {
    margin: 0.5rem auto 0 auto;
  }
}
.CardDetails .cardContent[class][class][class] .amountDue {
  font-size: var(--wptheme_font-size_6);
  margin-left: 0.25rem;
  font-weight: bold;
}

.refundList .refundItem {
  display: inline-flex;
  align-items: center;
}

.refundList .refundItem .refundText {
  margin: 0.5rem;
}

.CardBadges {
  display: flex;
  gap: 10px;
  width: fit-content;
  margin-bottom: 0.5rem;
  flex-wrap: wrap;
}

.PayNow[class][class][class][class] {
  width: fit-content;
  margin-left: 0.5rem;
}

@media screen and (max-width: 768px) {
  .PayNow[class][class][class][class] {
    width: 100%;
  }
}
.AccountFlags {
  display: flex;
  flex-direction: column;
}

.AccountFlag {
  text-align: left;
  width: fit-content;
  display: inline-flex;
  align-items: center;
}

.AccountFlag ._Icon {
  flex-shrink: 0;
}

.AccountFlag .flagString[class] {
  margin-left: 0.25rem;
  width: auto;
}

.AccountFlag .informational {
  color: #0074AD;
}

.AccountFlag .success {
  color: #0f784a;
  fill: #09aa71;
}

.AccountFlag .warning {
  color: #000000;
}

.AccountFlag .critical {
  color: #d80000;
}

.WrappableAccountFlag {
  flex-wrap: wrap;
  justify-content: center;
}

.InvoiceListHeading {
  padding-top: 0;
}

.InvoiceCard[class][class] {
  margin-bottom: 0.5rem;
}

.InvoiceCard[class][class] .TopLevel {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding-left: 0.25rem;
}

.InvoiceCard[class][class] .TopLevel ._heading {
  flex: 1;
}

.InvoiceCard[class][class] .InvoiceDetails {
  padding-left: 0.25rem;
}

.InvoiceCard[class][class] .InvoiceAmount {
  text-align: right;
}

@media screen and (max-width: 768px) {
  .InvoiceCard[class][class] .InvoiceAmount {
    text-align: center;
  }
}
.InvoiceCard[class][class] .InvoiceAmount[class][class][class] .youOwe {
  font-size: var(--wptheme_font-size_4);
  font-weight: bold;
  margin-left: 0.25rem;
}

.InvoiceAmounts {
  text-align: right;
  justify-content: right;
}

@media screen and (max-width: 768px) {
  .InvoiceAmounts {
    text-align: center;
    justify-content: center;
  }
}
.InvoiceAmounts .paid .textSpacing {
  display: inline-block;
  width: fit-content;
  margin: 0;
}

.InvoiceAmounts .paid[class][class][class] .amount {
  font-weight: bold;
  font-size: var(--wptheme_font-size_4);
  margin-left: 0.25rem;
}

.InvoiceAmounts .paid .invoiced {
  margin: 0.5rem 0;
}

.PaymentList {
  padding-top: 0.5rem;
  border-top: 1px solid #cccccc;
}

.PaymentList .paymentDetailsHeading {
  padding-top: 0;
  padding-bottom: 0.25rem;
}

.PaymentList .paymentDetails {
  text-align: right;
}

@media screen and (max-width: 768px) {
  .PaymentList .paymentDetails {
    text-align: center;
    justify-content: center;
  }
}
.PaymentList .paymentDetails .textSpacing {
  display: inline-block;
  width: fit-content;
  margin: 0;
}

.PaymentList .paymentDetails[class][class][class] .paymentAmount {
  margin-left: 0.25rem;
  font-size: var(--wptheme_font-size_4);
  text-align: right;
  justify-content: right;
}

@media screen and (max-width: 768px) {
  .PaymentList .paymentDetails[class][class][class] .paymentAmount {
    text-align: left;
    justify-content: left;
    margin-bottom: 1rem;
  }
}
.StatusWrapper[class][class] {
  width: fit-content;
  margin: 0 0 0 auto;
}

@media screen and (max-width: 1300px) {
  .StatusWrapper[class][class] {
    margin: inherit;
  }
}
.BaseRow {
  padding-left: 2rem;
  padding-right: 0.5rem;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.BaseRow[class] .amount {
  width: fit-content;
  margin: 0 0 0 auto;
  text-align: right;
  flex: 1 0 auto;
}

.BaseRow .rowLabel {
  padding-right: 0.5rem;
  text-align: left;
  flex: 1 0 auto;
  width: fit-content;
}

@media screen and (max-width: 768px) {
  .BaseRow .rowLabel {
    max-width: 14.5rem;
  }
}
.TotalRow {
  padding: 0.5rem 0.5rem 0 0;
  margin: 0;
  font-weight: bold;
  border-top: 1px solid #767676;
}

.PendingPayments {
  border-top: 1px solid #cccccc;
  padding: 0.5rem 0.5rem 0 0;
  margin: 0;
}

.PendingPayments .amount {
  font-weight: bold;
}

.TitleRow {
  padding: 0;
  text-align: left;
  margin: 0 0 0 0.25rem;
  flex-wrap: wrap;
}

.TitleRow .invoiceIdentifiers {
  display: flex;
  align-items: center;
  flex: 1 0 auto;
  width: fit-content;
}

@media screen and (max-width: 768px) {
  .TitleRow .invoiceIdentifiers {
    flex-direction: column;
    align-items: unset;
  }
}
.TitleRow .invoiceIdentifiers[class][class] .invoiceDetails {
  display: inline-block;
  width: fit-content;
}

.TitleRow .overdueFlag {
  display: inline-block;
  width: fit-content;
  padding-left: 0.5rem;
  margin-right: 0.25rem;
}

@media screen and (max-width: 768px) {
  .TitleRow .overdueFlag {
    padding-left: 0.25rem;
    margin-right: 0;
  }
}
.TitleRow .amount {
  font-weight: bold;
  margin: auto;
  flex: 1 0 auto;
}

.InvoiceRows .invoiceTitle[class][class] {
  min-height: 0;
  padding-left: 0;
}

.InvoiceRows .isNotFirst {
  border-top: 1px solid #cccccc;
}

.PremiumBillingCard[class][class][class] {
  min-width: 30rem;
  max-width: 75%;
  margin: 0.25rem 0 1rem 0;
  display: block;
}

@media screen and (max-width: 1300px) {
  .PremiumBillingCard[class][class][class] {
    min-width: inherit;
    max-width: inherit;
  }
}
.PremiumBillingCard[class][class][class] .grid {
  margin: 0.25rem 0 12px 0;
}

.PremiumBillingCard[class][class][class] .TopLevel {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding-left: 0.25rem;
}

.PremiumBillingCard[class][class][class] .TopLevel ._heading {
  flex: 1;
}

.PremiumBillingCard[class][class][class] .badgeSpacing {
  width: fit-content;
  margin: 0 auto 0 0;
}

.PremiumBillingCard[class][class][class] .cardTitle {
  padding: 0 0.75rem 0.5rem 0;
}

.PremiumBillingCard[class][class][class] .requestButton {
  margin: 0 0.25rem 0.25rem 0;
}

.PremiumBillingBannerList[class][class][class] {
  max-width: 75%;
}

@media screen and (max-width: 1300px) {
  .PremiumBillingBannerList[class][class][class] {
    min-width: inherit;
    max-width: inherit;
  }
}
.ErrorText[class][class][class] {
  color: #d80000;
}

.ExtraText {
  max-width: 80%;
  margin: 0.5rem 0.75rem 0.5rem 0;
}

@media screen and (max-width: 768px) {
  .ExtraText {
    max-width: 100%;
    margin: 0.5rem auto 0.5rem auto;
    text-align: center;
  }
}
.ExtraText .iconWithText {
  display: flex;
  flex-direction: row;
  gap: 10px;
  margin: 0.75rem 0 0.5rem 0;
}

.ExtraText .cardBanner {
  margin: 1rem 0;
}

.PremiumPaymentWidth[class][class][class] {
  max-width: 30rem;
  min-width: unset;
  height: unset;
  margin: 0;
}

.cancelPaperless {
  display: flex;
}

.cancelPaperless .cancelPaperlessIcon {
  width: 20px;
  height: 20px;
  flex-shrink: 0;
}

.cancelPaperless .paperlessCancel {
  margin-left: 0.25rem;
}

.LabeledAmount[class][class] .textSpacing {
  display: inline-block;
  width: fit-content;
  margin: 0;
}

.PBExpandableListItemList ._ExpandableItemList {
  margin: 0;
}

.PBExpandableListItemList ._ExpandableItemList ._ExpandCommand {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.5rem;
  width: 100%;
  min-height: 4em;
  max-height: none;
}

.PBExpandableListItemList ._ExpandableItemList ._ExpandCommand .arrowIcon {
  color: #0074AD;
  width: 1rem;
  height: 1rem;
  margin-left: 0.5rem;
  padding-top: 0.2rem;
  vertical-align: middle;
  transition: transform 0.5s ease 0s;
  flex-shrink: 0;
  color: #0074AD;
  margin-left: 0;
}

.PBExpandableListItemList ._ExpandableItemList ._ExpandCommand .arrowIcon.expanded {
  transform: rotate(-180deg);
}

.PBExpandableListItemList ._ExpandableItemList ._ExpandCommand .plainText {
  text-align: left;
}

.PBExpandableListItemList ._ExpandableItemList ._ExpandableItem {
  transition: all 0.25s ease-in-out;
  overflow: hidden;
  max-height: 0rem;
  visibility: hidden;
}

.PBExpandableListItemList ._ExpandableItemList ._ExpandableItem.expanded {
  max-height: none;
  visibility: visible;
  overflow: visible;
}

@media print {
  .PBExpandableListItemList ._ExpandableItemList ._ExpandableItem {
    max-height: none;
    visibility: visible;
    overflow: visible;
  }
}
.PBBadge {
  width: fit-content;
}

.PBBadge .statusComponent {
  border-radius: 20px;
  padding: 2px 13px 2px 13px;
  border: 2px solid;
}

.PBBadge .success {
  border-color: #09aa71;
  background-color: #ccffd8;
  color: #12553d;
}

.PBBadge .informational {
  background-color: #e0f1ff;
  color: #003d7a;
  border-color: #003d7a;
}

.PBBadge .urgent {
  background-color: #ffe8c9;
  color: #845413;
  border-color: #ffa020;
}

.PBBadge .disabled {
  background-color: #dbdbdb;
  color: #363636;
  border-color: #363636;
}

/* Copyright 2025 Epic Systems Corporation */
.SectionCard {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.SectionCard[class] {
  padding: 0;
}

.SectionCard .cardBody {
  display: flex;
  flex-direction: row;
  padding: 0.5rem;
}

.SectionCard .cardBody .cardIcon {
  width: 2rem;
  min-width: 2rem;
}

.SectionCard .cardBody .cardContent {
  display: flex;
  flex-direction: column;
  padding: 0rem 0.5rem;
  word-break: break-word;
}

.SectionCard .cardBody .cardContent .cardHeader {
  display: flex;
}

.SectionCard .cardBody .cardContent .cardHeader .cardTitle {
  margin: 0rem;
  padding: 0rem;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.SectionCard .cardBody .cardContent .cardDate {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: 0.4rem;
}

.SectionCard .cardBody .cardContent .cardDate .dateIcon {
  margin-right: 0.3rem;
  margin-bottom: auto;
}

.SectionCard .cardBody .cardContent .cardDate .dateIcon.checkmark {
  fill: #0f784a;
}

.SectionCard .cardBody .cardContent .cardDate .dateString.inProgress {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  font-size: var(--wptheme_font-size_-1);
}

.TopicActionList {
  padding: 0;
  border-top: 1px solid #eaeaea;
}

.TopicActionList .firstAction.onlyAction .NavigationLink:hover, .TopicActionList .firstAction.onlyAction .NavigationLink:active, .TopicActionList .firstAction.onlyAction .NavigationLink:focus {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

.TopicActionList .secondAction {
  border-top: 1px solid #eaeaea;
}

.TopicActionList .secondAction .NavigationLink:hover, .TopicActionList .secondAction .NavigationLink:active, .TopicActionList .secondAction .NavigationLink:focus {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

.NavigationLink:hover, .NavigationLink:active {
  background-color: #edf3f9;
}

.NavigationLink .navigationLinkLink {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0.5rem 0.75rem;
  word-break: break-word;
  width: 100%;
  color: #246fb5;
}

.NavigationLink .navigationLinkLink:hover, .NavigationLink .navigationLinkLink:active, .NavigationLink .navigationLinkLink:focus {
  text-decoration: unset;
}

.NavigationLink .navigationLinkLink .navigationLinkIcon {
  margin-right: 0.2rem;
  min-width: 24px;
}

.RelatedLinks .linksList {
  padding: 0;
}

.RelatedLinks ._ListElement .RelatedLink {
  border-bottom: 1px solid #eaeaea;
}

.RelatedLinks ._ListElement:first-of-type .RelatedLink:hover, .RelatedLinks ._ListElement:first-of-type .RelatedLink:active, .RelatedLinks ._ListElement:first-of-type .RelatedLink:focus {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.RelatedLinks ._ListElement:last-of-type .RelatedLink {
  border-bottom: none;
}

.RelatedLinks ._ListElement:last-of-type .RelatedLink:hover, .RelatedLinks ._ListElement:last-of-type .RelatedLink:active, .RelatedLinks ._ListElement:last-of-type .RelatedLink:focus {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

.PreventiveCareSection {
  padding-bottom: 2rem;
  padding-right: 1rem;
}

@media only screen and (max-width: 768px) {
  .PreventiveCareSection {
    padding-right: 0;
  }
}
.RelatedLink:hover, .RelatedLink:active, .RelatedLink:focus {
  background-color: #edf3f9;
}

.RelatedLink .relatedLinkLink {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  padding: 0.5rem;
  word-break: break-word;
}

.RelatedLink .relatedLinkLink:hover, .RelatedLink .relatedLinkLink:active, .RelatedLink .relatedLinkLink:focus {
  text-decoration: unset;
}

.RelatedLink .relatedLinkLink .relatedLinkIcon {
  margin-right: 0.2rem;
  min-width: 24px;
}

.RelatedLink .relatedLinkLink .relatedLinkArrow {
  margin-left: auto;
  min-width: 24px;
  /* rtl:raw: transform: scaleX(-1); */
}

.MoreActionList {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  border-top: 1px solid #eaeaea;
}

.MoreActionList .moreActionButtonList .navigationLinkLink {
  padding-left: 2.25rem;
}

.MoreActionList .moreActionButtonList > * {
  position: relative;
}

.MoreActionList .moreActionButtonList > *::after {
  content: "";
  position: absolute;
  top: 0;
  left: 2.25rem;
  width: calc(100% - 2.25rem);
  height: 1px;
  background-color: #eaeaea;
}

.MoreActionList .moreActionButtonList > *:last-child:hover, .MoreActionList .moreActionButtonList > *:last-child:active, .MoreActionList .moreActionButtonList > *:last-child:focus {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

.MoreActionList .moreActionListDisclosure .disclosureButton {
  color: #246fb5;
  justify-content: flex-start;
  padding: 0.5rem 0.75rem;
  word-break: break-word;
}

.MoreActionList .moreActionListDisclosure .disclosureButton.disclosureClosed:hover, .MoreActionList .moreActionListDisclosure .disclosureButton.disclosureClosed:active, .MoreActionList .moreActionListDisclosure .disclosureButton.disclosureClosed:focus {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

.MoreActionList .moreActionListDisclosure .disclosureButton:hover, .MoreActionList .moreActionListDisclosure .disclosureButton:active {
  text-decoration: unset;
  background-color: #edf3f9;
}

.MoreActionList .moreActionListDisclosure .disclosureButton .disclosureChevron {
  color: #246fb5;
  min-width: 24px;
}

.MoreActionList .moreActionListDisclosure .disclosureButton .disclosureIcon {
  margin-right: 0.2rem;
  min-width: 24px;
}

.MoreActionList .moreActionListDisclosure .disclosureButton .disclosureButtonText {
  text-align: left;
}

.PreventiveCare ._LayoutGrid.noRelatedLinks ._GridRow ._GridCol.col-9 {
  width: 100%;
}

@media only screen and (max-width: 1300px) {
  .PreventiveCare ._LayoutGrid ._GridRow ._GridCol.col-9 {
    margin-bottom: 0;
    width: 100%;
  }
}
@media only screen and (max-width: 1300px) {
  .PreventiveCare ._LayoutGrid ._GridRow ._GridCol.col-3 {
    width: 100%;
  }
}
/* Copyright 2021-2022 Epic Systems Corporation */
.FilterCheckbox {
  position: relative;
  display: flex;
  justify-content: flex-end;
}

.FilterCheckbox ._Choice {
  width: 100%;
  margin-right: 0;
}

.FilterCheckbox ._Choice ._DataEntryLabel {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  padding-right: max(0px, 2lh + 0.75rem);
  display: flex;
  word-break: break-word;
}

.FilterCheckbox ._Choice ._DataEntryLabel:before {
  flex-shrink: 0;
}

.FilterCheckbox .filterCount {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  font-size: inherit;
  position: absolute;
  top: 0.41rem;
  margin: 0;
  padding-right: 0.75rem;
  text-align: right;
  pointer-events: none;
  z-index: 1;
}

[data-altstylesheet="High Contrast"] .FilterCheckbox .filterCount {
  color: #000000;
}

.mobile .FilterCheckbox .filterCount {
  z-index: 4;
}

.FiltersList .filtersHeader {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  padding-bottom: 0.5rem;
}

.FiltersList .filtersHeader ._heading {
  width: auto;
  padding-bottom: 0;
}

.FiltersList .filtersHeader .clearFiltersButton {
  margin: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.mobile .FiltersList .filtersHeader .clearFiltersButton[class] {
  font-size: var(--wptheme_font-size_0);
  padding-bottom: 0;
  padding-right: 0;
}

.FiltersList .searchFilterTitle {
  padding-bottom: 0.25rem;
}

.FiltersList .searchFilter > ._ListElement:last-of-type ._Choice {
  margin-bottom: 0;
}

.FiltersList .searchFilter + .expandableListButton {
  margin: 0.5rem auto;
  padding: 0;
}

.mobile .FiltersList .searchFilter + .expandableListButton[class] {
  font-size: var(--wptheme_font-size_0);
  padding: 0;
}

/* Copyright 2021-2025 Epic Systems Corporation */
.AdditionalDepartmentAndCallToAction {
  display: flex;
  flex-wrap: nowrap;
}

.AdditionalDepartmentAndCallToAction:not(:first-child) {
  border-top: 1px solid #dbdbdb;
  padding-top: 1rem;
  margin-top: 1rem;
}

@media print {
  .AdditionalDepartmentAndCallToAction:not(:first-child) {
    border-top: none;
  }
}
@media screen and (min-width: 769px) {
  .AdditionalDepartmentAndCallToAction > .ProviderResultDepartment,
  .AdditionalDepartmentAndCallToAction > .ctaArea {
    width: 50%;
  }
}
@media screen and (max-width: 768px) {
  .AdditionalDepartmentAndCallToAction {
    flex-wrap: wrap;
  }
  .AdditionalDepartmentAndCallToAction > .ProviderResultDepartment,
  .AdditionalDepartmentAndCallToAction > .ctaArea {
    width: 100%;
  }
  .AdditionalDepartmentAndCallToAction > .ctaArea {
    padding-top: 0.75rem;
  }
}
body:not(.branded) .CustomBrandedBanner {
  display: none;
}

.DismissibleAlert {
  max-width: calc(100% + 2.5rem);
  width: calc(100% + 2.5rem);
  margin-left: -1.25rem;
  font-size: var(--wptheme_font-size_-1);
  padding: 0.5rem 0.75rem;
  display: flex;
  align-items: center;
  background-color: #ffe8e8;
  border-top: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
}

@media screen and (max-width: 768px) {
  .DismissibleAlert {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
  }
}
@media print {
  .DismissibleAlert {
    margin-left: 0;
    width: 100%;
  }
}
.DismissibleAlert .primaryText {
  font-weight: bold;
  color: #d80000;
}

.DismissibleAlert ._Command[class] {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}

.DismissibleAlert ._Icon {
  margin-right: 0.5rem;
}

@media screen and (max-width: 768px) {
  .DismissibleAlert ._Icon {
    display: none;
  }
}
body.branded .DismissibleAlert {
  position: relative;
  margin-left: 0;
  left: calc(-50vw + 50%);
  width: calc(100vw - 17px);
  max-width: 100vw;
}

.ErrorDetails.withBadge {
  padding: 1rem;
  text-align: center;
}

.ErrorDetails.withBadge img {
  max-height: 180px;
  max-width: 180px;
}

.ErrorDetails .errorButtons {
  padding-top: 1rem;
}

.ErrorDetails .errorButtons ._Command {
  display: inline-block;
}

.FiltersPane > * {
  margin: 0.5rem 0;
}

.FiltersPane ._heading {
  margin: 0;
  padding-top: 0;
}

.FiltersPane ._labelledField {
  width: 100%;
}

.FiltersPane .filtersHeader {
  margin-bottom: 0;
  display: flex;
  align-items: baseline;
}

.FiltersPane .filtersHeader .clearFiltersButton {
  padding: 0.25rem 0.5rem;
  margin: 0 -0.5rem -0.25rem 0;
}

.mobile .FiltersPane .filtersHeader .clearFiltersButton[class] {
  font-size: var(--wptheme_font-size_0);
}

.FiltersPane .filtersHeader + ._Segment {
  margin-top: 0;
}

.FiltersPane .SortResultsDropdown {
  align-items: flex-start;
  margin: 0;
}

.FiltersPane .SortResultsDropdown > .sortDropdown {
  display: block;
  width: 100%;
}

.FiltersPane .SortResultsDropdown > .sortDropdown ._DropDownList {
  width: 100%;
}

.FiltersPane .LocationFilters .LocationCollector > .BrowserLocationToggle {
  width: 100%;
}

.FiltersPane .LocationFilters .LocationCollector .ModifiedValidatedTextInput[class] {
  margin-bottom: 0;
}

.FiltersPane .LocationFilters .LocationCollector .ModifiedValidatedTextInput[class] + ._ValidationMessage:not(:empty) {
  margin-top: 0.25rem;
  margin-bottom: 0;
}

.FiltersPane .insuranceFilters .InsuranceSelection ._ValidatedInput {
  margin-bottom: 0;
}

.FiltersPane .insuranceFilters .InsuranceSelection ._ValidatedInput + ._ValidationMessage:not(:empty) {
  margin-top: 0.25rem;
  margin-bottom: 0;
}

.FiltersPane .FiltersList {
  margin-top: 1.25rem;
}

.FiltersPane .FiltersList > ._List > ._ListElement {
  margin: 1.25rem 0;
}

.FiltersPane .FiltersList > ._List > ._ListElement:first-child {
  margin-top: 0;
}

.FiltersPane .FiltersList > ._List > ._ListElement:last-child {
  margin-bottom: 0;
}

._Popup .FiltersPane .filtersHeader {
  margin-top: 1rem;
}

.FiltersSummary {
  grid-area: filters;
}

@media screen and (min-width: 769px) {
  .FiltersSummary {
    padding-right: 2rem;
  }
}
.FiltersSummary .matchingFilterText {
  color: #000000;
  overflow-wrap: break-word;
}

.FiltersSummary .matchingFilterText[class] {
  margin: 0;
}

.InsuranceSelection {
  display: flex;
  flex-direction: column;
}

.InsuranceSelection .ErrorStatusMessage {
  color: transparent !important;
  display: block !important;
  height: 0 !important;
  line-height: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: relative !important;
  width: 0 !important;
}

.InsuranceSelection .ComboBoxWithIcon ._ComboBoxInput::before {
  content: url("../../images/provider-finder/insurance_shield.svg");
  height: 32px;
  width: 32px;
  align-self: center;
}

.LinkToPageResult {
  display: flex;
  height: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.LinkToPageResult ._InternalLink {
  padding-top: 1rem;
  display: inline-flex;
}

.LocationFilters .BrowserLocationButton[class][class] {
  margin: 0.25rem 0;
  padding: 0;
  text-align: unset;
  font-size: 0.85rem;
  width: fit-content;
}

.mobile .LocationFilters .BrowserLocationButton[class][class][class] {
  padding: 0;
  font-size: 0.85rem;
}

.LocationFilters .BrowserLocationButton > .contentWrapper {
  display: inline-flex;
  align-items: center;
}

.LocationFilters .BrowserLocationButton .locationIcon {
  margin: 0 0.25rem;
  width: 1.15rem;
  height: 1.15rem;
}

.LocationFilters .BrowserLocationButton .workingText:before {
  width: 12px;
  height: 12px;
  border-width: 2px;
}

.LocationFilters .BrowserLocationToggle .ToggleSwitch {
  display: flex;
  flex-direction: row;
  margin: 0.5rem 0;
  flex-wrap: wrap;
}

.LocationFilters .BrowserLocationToggle .ToggleSwitch .toggleLabel {
  flex-grow: 1;
}

.LocationFilters .BrowserLocationToggle .ToggleSwitch .toggleLabelIcon {
  margin-right: 1rem;
}

.LocationFilters .BrowserLocationToggle .ToggleSwitch ._Text {
  align-self: center;
}

.LocationFilters .BrowserLocationToggle .toggleInformation {
  display: flex;
  flex-direction: column;
  align-self: center;
  flex-basis: 60%;
}

.LocationFilters .BrowserLocationToggle .sliderRail {
  transition: all 0.2s ease-in-out;
  width: 3.462rem;
  height: 1.731rem;
  background: #767676;
  border-radius: 50px;
  padding: 0 0.231rem;
  display: flex;
}

.LocationFilters .BrowserLocationToggle .sliderRail[class] {
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}

.LocationFilters .BrowserLocationToggle .sliderRail .sliderElement {
  transition: all 0.2s ease-in-out;
  width: 22px;
  height: 22px;
}

.LocationFilters .BrowserLocationToggle .sliderRail .sliderKnob {
  border-radius: 50%;
  background: #ffffff;
  z-index: 2;
  margin-left: -1.269rem;
}

.LocationFilters .BrowserLocationToggle .sliderRail .onIcon {
  z-index: 1;
}

.LocationFilters .BrowserLocationToggle .sliderRail .sliderKnob,
.LocationFilters .BrowserLocationToggle .sliderRail .onIcon {
  margin-top: auto;
  margin-bottom: auto;
  height: 1.269rem;
  width: 1.269rem;
}

.LocationFilters .BrowserLocationToggle .sliderRail .lockedIcon {
  fill: #767676;
  height: 100%;
  width: 100%;
}

.LocationFilters .BrowserLocationToggle .sliderButton {
  margin-left: auto;
}

.LocationFilters .BrowserLocationToggle .sliderButton .sliderElement.onIcon {
  fill: #ffffff;
}

.LocationFilters .BrowserLocationToggle .sliderButton[aria-pressed=true] .sliderRail {
  transition: all 0.2s ease-in-out;
  background: #09aa71;
}

.LocationFilters .BrowserLocationToggle .sliderButton[aria-pressed=true] .sliderRail .sliderElement {
  transition: all 0.2s ease-in-out;
}

.LocationFilters .BrowserLocationToggle .sliderButton[aria-pressed=true] .sliderRail .sliderKnob {
  transform: translateX(1.731rem);
}

.LocationFilters .BrowserLocationToggle .sliderButton[aria-pressed=false] .onIcon {
  transition: all 0.2s ease-in-out;
  opacity: 0;
}

.LocationFilters .BrowserLocationToggle .ToggleSwitch {
  flex-direction: row-reverse;
  margin: 0;
}

.LocationFilters .BrowserLocationToggle .ToggleSwitch .sliderButton {
  margin-left: 0;
  margin-right: 10px;
}

.LocationFilters .LocationCollector {
  display: flex;
  flex-direction: column;
}

.LocationFilters .LocationCollector .ErrorStatusMessage {
  color: transparent !important;
  display: block !important;
  height: 0 !important;
  line-height: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: relative !important;
  width: 0 !important;
}

.LocationFilters .LocationCollector .ModifiedValidatedTextInput {
  background: #ffffff;
  display: flex;
  align-items: stretch;
  border: 1px solid #dbdbdb;
  border-radius: 4px;
  width: 100%;
}

.LocationFilters .LocationCollector .ModifiedValidatedTextInput.invalid {
  border-color: #d80000;
  box-shadow: 0 0 1.5px 1px #d80000;
}

.LocationFilters .LocationCollector .ModifiedValidatedTextInput.invalid:not(:focus-within) {
  border-color: #d80000;
}

.LocationFilters .LocationCollector .ModifiedValidatedTextInput.locked[class] {
  background-color: #f2f2f2;
  color: #565656;
  cursor: default;
}

.LocationFilters .LocationCollector .ModifiedValidatedTextInput.locked[class] ._command:focus {
  background-color: #ffffff;
}

.LocationFilters .LocationCollector .ModifiedValidatedTextInput:focus-within {
  outline: 5px auto Highlight;
  outline: 5px auto -webkit-focus-ring-color;
  box-shadow: none;
  border-color: transparent;
}

@supports (background: -webkit-named-image(i)) {
  .LocationFilters .LocationCollector .ModifiedValidatedTextInput:focus-within {
    will-change: transform;
  }
}
.LocationFilters .LocationCollector .ModifiedValidatedTextInput:focus-within :focus-visible {
  outline: none;
}

.LocationFilters .LocationCollector .ModifiedValidatedTextInput:focus-within ._command:focus-visible {
  background-color: #ebf4f8;
}

.LocationFilters .LocationCollector .ModifiedValidatedTextInput ._labelledField {
  flex-grow: 1;
}

.LocationFilters .LocationCollector .ModifiedValidatedTextInput ._labelledField ._input {
  background-color: inherit;
  border: none;
  box-shadow: none;
  margin-bottom: 0;
  width: 100%;
}

.LocationFilters .LocationCollector .ModifiedValidatedTextInput ._labelledField ._input:invalid {
  box-shadow: none;
}

.LocationFilters .LocationCollector .ModifiedValidatedTextInput ._labelledField ._input:invalid:focus:not(*:root) {
  outline: none;
}

.LocationFilters .LocationCollector .ModifiedValidatedTextInput ._labelledField ._readOnlyText {
  border: none;
  margin-bottom: -1rem;
  word-break: break-word;
}

.LocationFilters .LocationCollector .ModifiedValidatedTextInput ._labelledField ._labelInputContainer[class] {
  background-color: inherit;
  border: none;
}

.LocationFilters .LocationCollector .ModifiedValidatedTextInput ._labelledField ._labelInputContainer[class].invalid:not(:focus-within) {
  box-shadow: none;
}

.LocationFilters .LocationCollector .ModifiedValidatedTextInput ._labelledField ._labelInputContainer[class]:focus-within {
  outline: none;
}

.LocationFilters .LocationCollector .ModifiedValidatedTextInput ._command {
  color: #565656;
  border: none;
  border-radius: 4px;
  flex-shrink: 0;
}

.LocationFilters .LocationCollector .ModifiedValidatedTextInput ._command, .LocationFilters .LocationCollector .ModifiedValidatedTextInput ._command.iconOnly {
  background-color: inherit;
  padding: 0 0.25rem;
}

.LocationFilters .LocationCollector .ModifiedValidatedTextInput ._image {
  color: #565656;
  display: block;
  flex-shrink: 0;
}

.LocationFilters .LocationCollector .ModifiedValidatedTextInput .actionDivider {
  width: 1px;
  background: transparent;
  border-color: #dbdbdb;
  display: flex;
  justify-content: center;
  flex-direction: column;
  isolation: isolate;
}

.LocationFilters .LocationCollector .ModifiedValidatedTextInput .actionDivider::before {
  border: none;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: inherit;
  content: "";
  height: calc(100% - 0.675rem);
}

.LocationFilters .LocationCollector .ModifiedValidatedTextInput .clearCommand {
  padding: 0 0.5rem;
}

.LocationFilters .LocationCollector .ModifiedValidatedTextInput .clearCommand .size-20 {
  transform: scale(0.85);
}

.LocationFilters .LocationCollector .ModifiedValidatedTextInput[class] {
  margin-bottom: 0.75rem;
}

.LocationFilters .LocationCollector .ModifiedValidatedTextInput + ._ValidationMessage:not(:empty) {
  margin-top: -0.5rem;
  margin-bottom: 0.75rem;
}

.LocationFilters .LocationCollector .ModifiedValidatedTextInput ._ValidatedInput {
  margin: 0;
}

.LocationFilters .LocationCollector .textInputWithIcon::before {
  content: url("../../images/provider-finder/location_pin.svg");
  height: 32px;
  width: 32px;
  align-self: center;
}

.LocationFilters .LocationCollector {
  margin: 0;
}

.LocationFilters .LocationCollector .BrowserLocationButton[class] {
  margin-top: 0;
}

.LocationFilters .searchRadius {
  margin: 0.5rem 0;
}

.LocationFilters .searchRadius ._DropDownList {
  width: 100%;
}

.LocationResultHeader .ResultName .ResultNameHeading {
  padding: 0.5rem 0 0 0;
  font-size: 1.3rem;
  line-height: 1.3rem;
  overflow-wrap: break-word;
}

.LocationResultHeader .ResultName .ResultNameHeading ._link {
  color: #0074AD;
}

html:not(.mobile) .LocationResultHeader .ResultName .ResultNameHeading {
  font-weight: bold;
}

.LocationResultInfo {
  grid-area: resultInfo;
  padding: 0.75rem 0 0.5rem 0;
}

@media screen and (min-width: 769px) {
  .LocationResultInfo {
    padding-right: 2rem;
  }
}
.LocationResultInfo .distanceAwayLabel {
  /* rtl:raw: display: block; */
}

.LocationResultInfo .distanceAwayLabel._readOnlyText {
  margin-bottom: 0rem;
  margin-top: 0rem;
}

.LocationResultInfo .resultInfo {
  display: flex;
  align-items: center;
}

.LocationResultInfo .resultInfo ._Icon {
  margin-right: 0.1rem;
  flex-shrink: 0;
}

.LocationResultInfo .resultInfo.resultInfoLabel ._Icon {
  align-self: flex-start;
}

.LocationResultItem {
  grid-template-columns: 6rem repeat(2, calc((100% - 6rem) * 0.5));
  grid-template-rows: auto auto 1fr auto;
  grid-template-areas: "photo name cta" "photo filters cta" "photo resultInfo cta" "additionalInfo additionalInfo additionalInfo";
}

.LocationResultItem[class] {
  margin-bottom: 0.75rem;
  display: grid;
}

.LocationResultItem > .photo {
  grid-area: photo;
  padding-top: 0.5rem;
  padding-left: 0.5rem;
}

.LocationResultItem > .nameItems {
  grid-area: name;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

@media screen and (min-width: 769px) {
  .LocationResultItem > .nameItems {
    padding-right: 2rem;
  }
}
.LocationResultItem > .nameItems > .BadgeContainer {
  padding-top: 0.25rem;
  word-break: break-word;
}

.LocationResultItem > .ctaArea {
  grid-area: cta;
  padding-right: 0.5rem;
}

.LocationResultItem > .ctaArea:not(:empty) {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.LocationResultItem.stacked {
  grid-template-columns: clamp(90px, 5.5rem, 100px) calc(100% - clamp(90px, 5.5rem, 100px));
  grid-template-rows: auto auto 1fr auto auto;
  grid-template-areas: "photo name" "filters filters" "resultInfo resultInfo" "cta cta" "additionalInfo additionalInfo";
  width: 100%;
  height: 100%;
  padding: 1rem;
  margin-bottom: 0;
}

.LocationResultItem.stacked.noLocation {
  grid-template-rows: 1fr auto auto auto auto;
}

.LocationResultItem.stacked.noLocation > .ctaArea:not(:empty) {
  padding-top: 0.5rem;
}

.LocationResultItem.stacked > .photo {
  padding-left: 0.25rem;
}

.LocationResultItem.stacked > .photo .ClinicianPhoto.medium,
.LocationResultItem.stacked > .photo .ResultLocationPhoto {
  width: clamp(70px, 4.6rem, 80px);
  height: clamp(70px, 4.6rem, 80px);
}

.LocationResultItem.stacked > .ctaArea {
  padding-right: 0;
}

.LocationResultItem.stacked > .ctaArea:last-child {
  padding-bottom: 0;
}

.LocationResultItem.stacked .additionalLocationsItem .AdditionalDepartmentList[class] {
  padding-left: 0;
  padding-right: 0;
}

.LocationResultItem.stacked ._Link.secondary[class][class][class] {
  margin: 0;
  max-width: unset;
}

@media screen and (max-width: 320px) {
  .LocationResultItem.stacked {
    grid-template-columns: 100%;
    grid-template-rows: auto auto auto 1fr auto auto;
    grid-template-areas: "photo" "name" "filters" "resultInfo" "cta" "additionalInfo";
  }
  .LocationResultItem.stacked.noLocation {
    grid-template-rows: auto 1fr auto auto auto auto;
  }
}
.LocationResultItem.stacked.noCta > .PrimaryDepartment {
  padding-bottom: 0;
}

.LocationResultItem.stacked > .photo {
  padding-top: 0;
  padding-left: 0;
}

.LocationResultItem.stacked .ResultName .ResultNameHeading {
  padding-top: 0;
  font-size: 1.15rem;
}

.LocationResultItem.stacked .SimpleSlots .date,
.LocationResultItem.stacked .ProviderSpecialties .providerSpecialtiesText,
.LocationResultItem.stacked .LocationAddress.compact > ._Segment,
.LocationResultItem.stacked .LocationPhoneNumber.compact,
.LocationResultItem.stacked .PrimaryDepartment .additionalLocationsSummary {
  line-height: 1.1rem;
  font-size: 0.888rem;
}

.LocationResultItem.stacked > .nameItems {
  padding-right: 0;
  justify-content: start;
  padding-top: 0.3rem;
}

.LocationResultItem.stacked > .PrimaryDepartment {
  padding-right: 0;
}

.LocationResultItem.stacked > .ctaArea:not(:empty) ._Link.tertiary {
  margin-bottom: -0.5rem;
}

@media screen and (max-width: 768px) {
  .LocationResultItem {
    grid-template-columns: clamp(90px, 5.5rem, 100px) calc(100% - clamp(90px, 5.5rem, 100px));
    grid-template-rows: auto auto 1fr auto auto;
    grid-template-areas: "photo name" "filters filters" "resultInfo resultInfo" "cta cta" "additionalInfo additionalInfo";
  }
  .LocationResultItem.noLocation {
    grid-template-rows: 1fr auto auto auto auto;
  }
  .LocationResultItem.noLocation > .ctaArea:not(:empty) {
    padding-top: 0.5rem;
  }
  .LocationResultItem > .photo {
    padding-left: 0.25rem;
  }
  .LocationResultItem > .photo .ClinicianPhoto.medium,
  .LocationResultItem > .photo .ResultLocationPhoto {
    width: clamp(70px, 4.6rem, 80px);
    height: clamp(70px, 4.6rem, 80px);
  }
  .LocationResultItem > .ctaArea {
    padding-right: 0;
  }
  .LocationResultItem > .ctaArea:last-child {
    padding-bottom: 0;
  }
  .LocationResultItem .additionalLocationsItem .AdditionalDepartmentList[class] {
    padding-left: 0;
    padding-right: 0;
  }
  .LocationResultItem ._Link.secondary[class][class][class] {
    margin: 0;
    max-width: unset;
  }
}
@media screen and (max-width: 320px) {
  .LocationResultItem {
    grid-template-columns: 100%;
    grid-template-rows: auto auto auto 1fr auto auto;
    grid-template-areas: "photo" "name" "filters" "resultInfo" "cta" "additionalInfo";
  }
  .LocationResultItem.noLocation {
    grid-template-rows: auto 1fr auto auto auto auto;
  }
}
.LocationResultItem ._Link.secondary[class][class],
.LocationResultItem .ScheduleLevelSummary[class][class] {
  margin-bottom: 0.25rem;
}

@media screen and (min-width: 769px) {
  .LocationResultItem ._Link.secondary[class][class],
  .LocationResultItem .ScheduleLevelSummary[class][class] {
    margin-left: auto;
    margin-right: auto;
    max-width: 18rem;
  }
}
@media screen and (max-width: 768px) {
  .LocationResultItem > .ctaArea ._Link.secondary:only-child {
    margin-top: 0.25rem;
  }
}
@media screen and (min-width: 769px) {
  .LocationResultItem > .ctaArea ._Link.secondary:only-child {
    margin-top: 0.5rem;
  }
}
@media print {
  .LocationResultItem {
    border: 1px solid #dbdbdb;
  }
}
.ResultLocationPhoto {
  border: none;
  background-color: rgba(0, 0, 0, 0.1);
  width: 4.6rem;
  height: 4.6rem;
  border-radius: 3px;
  overflow: hidden;
  object-fit: cover;
}

@media print {
  .ResultLocationPhoto {
    width: 4.6rem !important;
    display: inline-block !important;
  }
}
.NoProviderResultsHelpMessage {
  padding: 0 0.5%;
}

.NoProviderResultsHelpMessage ._Text {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  text-align: center;
}

[data-altstylesheet="High Contrast"] .NoProviderResultsHelpMessage ._Text {
  color: #000000;
}

.NoProviderResultsList > ._PageHeading {
  margin-left: 0.5%;
  margin-right: 0.5%;
  padding-bottom: 0.25rem;
}

@media screen and (min-width: 1025px) {
  .NoProviderResultsList > ._PageHeading {
    padding-top: 0;
  }
}
.NoProviderResultsList > ._Text[class] {
  margin-left: 0.5%;
  margin-right: 0.5%;
}

.NoProviderResultsList .PromotedActionPreviewList ._ListElement {
  margin-bottom: 0.75rem;
}

.NoProviderResultsList .PromotedActionPreviewList ._ListElement:last-child {
  margin-bottom: 1.5rem;
}

.NoResultsMessage {
  display: flex;
  flex-direction: column;
  padding-top: 2rem;
}

.NoResultsMessage .noResultsIcon {
  border-radius: 50%;
  background-color: #ffffff;
  max-width: 8.625rem;
  aspect-ratio: 1;
  opacity: 70%;
  filter: grayscale(1);
  padding: 1.25rem;
  margin: 3rem auto auto auto;
}

.NoResultsMessage .noResultsText {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  padding-top: 1.5rem;
  font-weight: bold;
  text-align: center;
  word-break: break-word;
}

.OtherFinderOption {
  padding-top: 1rem;
  margin: auto;
  max-width: 45rem;
  padding-top: 1rem;
  margin: auto;
  max-width: 45rem;
}

.OtherFinderOption ._List {
  display: flex;
  flex-wrap: wrap;
}

@media screen and (max-width: 768px) {
  .OtherFinderOption ._List {
    width: 100%;
    flex-direction: column;
  }
}
.OtherFinderOption ._PageHeading {
  padding-left: 0;
  padding-right: 0;
}

.OtherFinderOption ._ListElement {
  margin: 0;
}

@media screen and (max-width: 768px) {
  .OtherFinderOption[class] {
    min-width: unset;
    max-width: 30rem;
  }
}
.PrimaryDepartment .additionalLocationsSummary {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  font-size: inherit;
}

[data-altstylesheet="High Contrast"] .PrimaryDepartment .additionalLocationsSummary {
  color: #000000;
}

.PromotedActionPreviewList > .titleLine {
  display: flex;
}

.PromotedActionPreviewList > .titleLine > ._Icon {
  font-size: var(--wptheme_font-style_h2_size);
  color: var(--wptheme_font-style_h2_color);
  font-weight: var(--wptheme_font-style_h2_weight);
  margin-left: 0.5rem;
  margin-right: 0.25rem;
}

.PromotedActionPreviewList > .titleLine > ._PageHeading {
  padding-top: 0.15rem;
  padding-bottom: 0;
}

.PromotedActionPreviewList ._Carousel ._ListElement {
  display: flex;
}

.PromotedActionPreviewList ._Carousel ._PaginationDots > .dot.active {
  background-color: #0074AD;
}

.PromotedActionPreviewList .ActionPreviewTemplate.disabled ._Link {
  display: none;
}

.PromotedLink[class] {
  margin: 0;
  min-height: 3rem;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  padding: 0;
}

.PromotedLink .action {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0.5rem;
}

.PromotedLink .action._InternalLink:hover {
  background-color: #ebf4f8;
  text-decoration: unset;
}

@media screen and (forced-colors: active) {
  .PromotedLink .action {
    border: 2px solid #000000;
    border-radius: 6px;
  }
}
.PromotedLink .autoadvance[class] {
  /* rtl:raw: transform: scaleX(-1); */
  width: 24px;
  margin: auto;
  margin-left: 0.5rem;
  margin-right: calc(-0.5rem + 3px);
  flex-shrink: 0;
  fill: #767676;
}

.mobile .PromotedLink .autoadvance[class] {
  margin-left: 0.25rem;
}

.PromotedLink .optionTitle {
  font-size: var(--wptheme_font-style_h4_size);
  color: var(--wptheme_font-style_h4_color);
  font-weight: var(--wptheme_font-style_h4_weight);
  font-size: var(--wptheme_font-size_0);
}

.PromotedLink .optionTitle[class] {
  margin: 0.25rem 0;
  word-break: break-word;
  display: flex;
  align-items: center;
  text-align: left;
}

@media screen and (min-width: 769px) {
  .PromotedLink.featured[class] .optionTitle,
  .PromotedLink.featured[class] .description {
    display: inline;
  }
  .PromotedLink.featured[class] .optionTitle {
    margin-right: 0.5rem;
  }
}
.PromotedLink .cardIcon {
  object-fit: contain;
  margin-right: 0.5rem;
  fill: #0074AD;
  flex-shrink: 0;
}

.PromotedLink.withDescription:not(.featured) .action {
  align-items: unset;
}

.PromotedLink.withDescription:not(.featured) .cardIcon {
  margin: -0.25rem 0 0 -0.25rem;
}

.PromotedLink.withDescription:not(.featured) .description {
  min-height: 32px;
}

.PromotedLink.withDescription .description {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  display: flex;
  flex-direction: column;
  text-align: left;
  height: fit-content;
  word-break: break-word;
}

.PromotedLink.withDescription .description[class][class] {
  margin: -0.1rem 0.25rem 0 0;
}

[data-altstylesheet="High Contrast"] .PromotedLink.withDescription .description {
  color: #000000;
}

.PromotedOptionsList {
  padding-top: 1rem;
  margin: auto;
  max-width: 45rem;
}

.PromotedOptionsList ._List {
  display: flex;
  flex-wrap: wrap;
}

@media screen and (max-width: 768px) {
  .PromotedOptionsList ._List {
    width: 100%;
    flex-direction: column;
  }
}
.PromotedOptionsList ._PageHeading {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.PromotedOptionsList ._ListElement {
  margin: 0.5rem;
}

@media screen and (max-width: 768px) {
  .PromotedOptionsList[class] {
    min-width: unset;
    max-width: 30rem;
  }
}
.PromotedOptionsList.singleCardList ._ListElement {
  flex-basis: calc(100% - 1rem);
}

.PromotedOptionsList.twoColumnCardList ._ListElement {
  flex-basis: calc(50% - 1rem);
}

.PromotedSearchTermsList {
  padding-top: 1rem;
  margin: auto;
  max-width: 45rem;
}

.PromotedSearchTermsList ._List {
  display: flex;
  flex-wrap: wrap;
}

@media screen and (max-width: 768px) {
  .PromotedSearchTermsList ._List {
    width: 100%;
    flex-direction: column;
  }
}
.PromotedSearchTermsList ._PageHeading {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.PromotedSearchTermsList ._ListElement {
  margin: 0.5rem;
}

@media screen and (max-width: 768px) {
  .PromotedSearchTermsList[class] {
    min-width: unset;
    max-width: 30rem;
  }
}
.PromotedSearchTermsList ._ListElement {
  flex-basis: calc(33.33% - 1rem);
}

@media screen and (max-width: 1300px) and (min-width: 768px) {
  .PromotedSearchTermsList ._ListElement {
    flex-basis: calc(50% - 1rem);
  }
}
.ProviderBioPage:has(._AsyncIndicator) {
  min-height: 10rem;
}

.ProviderFinderLoadingPlaceholder.fullPage ._AsyncIndicator:not(:empty) {
  position: fixed;
  z-index: 1000;
  width: 8em;
  padding: 0.5rem;
  left: 50%;
  margin-left: -4em;
  border-radius: 10%;
  background-color: #ffffff;
  opacity: 0.9;
}

.ProviderFinderLoadingPlaceholder.fullPage ._AsyncIndicator:not(:empty) .message {
  width: 8em;
}

body.embedded.branded .ProviderFinderLoadingPlaceholder.fullPage {
  position: absolute;
  top: 50%;
}

.ProviderListWidget {
  padding: 0.8rem;
}

.ProviderListWidget * {
  max-width: 100%;
}

.ProviderListWidget .NoResultsMessage {
  padding-top: 0;
}

.ProviderListWidget .NoResultsMessage .noResultsIcon {
  margin-top: 0;
  max-width: 7rem;
}

.ProviderListWidget .NoResultsMessage .noResultsText {
  padding-top: 0.5rem;
  font-weight: normal;
}

.ProviderListWidget .RatingStarsContainer .ratingText {
  padding-top: 0.1rem;
}

.ProviderListWidget .SimpleSlots .expandableListButton {
  overflow: hidden;
  white-space: nowrap;
}

.ProviderResultItem {
  grid-template-columns: 6rem repeat(2, calc((100% - 6rem) * 0.5));
  grid-template-rows: auto auto 1fr auto;
  grid-template-areas: "photo name cta" "photo filters cta" "photo resultInfo cta" "additionalInfo additionalInfo additionalInfo";
}

.ProviderResultItem[class] {
  margin-bottom: 0.75rem;
  display: grid;
}

.ProviderResultItem > .photo {
  grid-area: photo;
  padding-top: 0.5rem;
  padding-left: 0.5rem;
}

.ProviderResultItem > .nameItems {
  grid-area: name;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

@media screen and (min-width: 769px) {
  .ProviderResultItem > .nameItems {
    padding-right: 2rem;
  }
}
.ProviderResultItem > .nameItems > .BadgeContainer {
  padding-top: 0.25rem;
  word-break: break-word;
}

.ProviderResultItem > .ctaArea {
  grid-area: cta;
  padding-right: 0.5rem;
}

.ProviderResultItem > .ctaArea:not(:empty) {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.ProviderResultItem.stacked {
  grid-template-columns: clamp(90px, 5.5rem, 100px) calc(100% - clamp(90px, 5.5rem, 100px));
  grid-template-rows: auto auto 1fr auto auto;
  grid-template-areas: "photo name" "filters filters" "resultInfo resultInfo" "cta cta" "additionalInfo additionalInfo";
  width: 100%;
  height: 100%;
  padding: 1rem;
  margin-bottom: 0;
}

.ProviderResultItem.stacked.noLocation {
  grid-template-rows: 1fr auto auto auto auto;
}

.ProviderResultItem.stacked.noLocation > .ctaArea:not(:empty) {
  padding-top: 0.5rem;
}

.ProviderResultItem.stacked > .photo {
  padding-left: 0.25rem;
}

.ProviderResultItem.stacked > .photo .ClinicianPhoto.medium,
.ProviderResultItem.stacked > .photo .ResultLocationPhoto {
  width: clamp(70px, 4.6rem, 80px);
  height: clamp(70px, 4.6rem, 80px);
}

.ProviderResultItem.stacked > .ctaArea {
  padding-right: 0;
}

.ProviderResultItem.stacked > .ctaArea:last-child {
  padding-bottom: 0;
}

.ProviderResultItem.stacked .additionalLocationsItem .AdditionalDepartmentList[class] {
  padding-left: 0;
  padding-right: 0;
}

.ProviderResultItem.stacked ._Link.secondary[class][class][class] {
  margin: 0;
  max-width: unset;
}

@media screen and (max-width: 320px) {
  .ProviderResultItem.stacked {
    grid-template-columns: 100%;
    grid-template-rows: auto auto auto 1fr auto auto;
    grid-template-areas: "photo" "name" "filters" "resultInfo" "cta" "additionalInfo";
  }
  .ProviderResultItem.stacked.noLocation {
    grid-template-rows: auto 1fr auto auto auto auto;
  }
}
.ProviderResultItem.stacked.noCta > .PrimaryDepartment {
  padding-bottom: 0;
}

.ProviderResultItem.stacked > .photo {
  padding-top: 0;
  padding-left: 0;
}

.ProviderResultItem.stacked .ResultName .ResultNameHeading {
  padding-top: 0;
  font-size: 1.15rem;
}

.ProviderResultItem.stacked .SimpleSlots .date,
.ProviderResultItem.stacked .ProviderSpecialties .providerSpecialtiesText,
.ProviderResultItem.stacked .LocationAddress.compact > ._Segment,
.ProviderResultItem.stacked .LocationPhoneNumber.compact,
.ProviderResultItem.stacked .PrimaryDepartment .additionalLocationsSummary {
  line-height: 1.1rem;
  font-size: 0.888rem;
}

.ProviderResultItem.stacked > .nameItems {
  padding-right: 0;
  justify-content: start;
  padding-top: 0.3rem;
}

.ProviderResultItem.stacked > .PrimaryDepartment {
  padding-right: 0;
}

.ProviderResultItem.stacked > .ctaArea:not(:empty) ._Link.tertiary {
  margin-bottom: -0.5rem;
}

@media screen and (max-width: 768px) {
  .ProviderResultItem {
    grid-template-columns: clamp(90px, 5.5rem, 100px) calc(100% - clamp(90px, 5.5rem, 100px));
    grid-template-rows: auto auto 1fr auto auto;
    grid-template-areas: "photo name" "filters filters" "resultInfo resultInfo" "cta cta" "additionalInfo additionalInfo";
  }
  .ProviderResultItem.noLocation {
    grid-template-rows: 1fr auto auto auto auto;
  }
  .ProviderResultItem.noLocation > .ctaArea:not(:empty) {
    padding-top: 0.5rem;
  }
  .ProviderResultItem > .photo {
    padding-left: 0.25rem;
  }
  .ProviderResultItem > .photo .ClinicianPhoto.medium,
  .ProviderResultItem > .photo .ResultLocationPhoto {
    width: clamp(70px, 4.6rem, 80px);
    height: clamp(70px, 4.6rem, 80px);
  }
  .ProviderResultItem > .ctaArea {
    padding-right: 0;
  }
  .ProviderResultItem > .ctaArea:last-child {
    padding-bottom: 0;
  }
  .ProviderResultItem .additionalLocationsItem .AdditionalDepartmentList[class] {
    padding-left: 0;
    padding-right: 0;
  }
  .ProviderResultItem ._Link.secondary[class][class][class] {
    margin: 0;
    max-width: unset;
  }
}
@media screen and (max-width: 320px) {
  .ProviderResultItem {
    grid-template-columns: 100%;
    grid-template-rows: auto auto auto 1fr auto auto;
    grid-template-areas: "photo" "name" "filters" "resultInfo" "cta" "additionalInfo";
  }
  .ProviderResultItem.noLocation {
    grid-template-rows: auto 1fr auto auto auto auto;
  }
}
.ProviderResultItem ._Link.secondary[class][class],
.ProviderResultItem .ScheduleLevelSummary[class][class] {
  margin-bottom: 0.25rem;
}

@media screen and (min-width: 769px) {
  .ProviderResultItem ._Link.secondary[class][class],
  .ProviderResultItem .ScheduleLevelSummary[class][class] {
    margin-left: auto;
    margin-right: auto;
    max-width: 18rem;
  }
}
@media screen and (max-width: 768px) {
  .ProviderResultItem > .ctaArea ._Link.secondary:only-child {
    margin-top: 0.25rem;
  }
}
@media screen and (min-width: 769px) {
  .ProviderResultItem > .ctaArea ._Link.secondary:only-child {
    margin-top: 0.5rem;
  }
}
@media print {
  .ProviderResultItem {
    border: 1px solid #dbdbdb;
  }
}
.ProviderResultItem > .additionalLocationsItem {
  grid-area: additionalInfo;
  border-top: 1px solid #dbdbdb;
  padding-top: 0.25rem;
}

.ProviderResultItem > .additionalLocationsItem .AdditionalDepartmentList {
  padding-left: 6rem;
  padding-top: 0.5rem;
  padding-right: 0.5rem;
  padding-bottom: 0.5rem;
}

@media print {
  .ProviderResultItem > .additionalLocationsItem {
    border-top: none;
  }
}
.ProviderResultItem > .PrimaryDepartment {
  grid-area: resultInfo;
  padding: 0.75rem 0 0.5rem 0;
}

@media screen and (min-width: 769px) {
  .ProviderResultItem > .PrimaryDepartment {
    padding-right: 2rem;
  }
}
.ProviderResultItem .quickFacts {
  margin-top: 0.75rem;
}

.ProviderResultDepartment {
  display: flex;
  overflow-wrap: break-word;
}

.ProviderResultDepartment .locationIcon {
  fill: #0074AD;
  position: relative;
  top: -0.4rem;
}

.ProviderResultDepartment.noLocations {
  padding: 0.25rem 0;
}

.ProviderResultHeader {
  width: 100%;
}

.ProviderResultHeader .ResultName .ResultNameHeading {
  padding: 0.5rem 0 0 0;
  font-size: 1.3rem;
  line-height: 1.3rem;
  overflow-wrap: break-word;
}

.ProviderResultHeader .ResultName .ResultNameHeading ._link {
  color: #0074AD;
}

.ProviderResultHeader .providerSpecialtiesText {
  overflow-wrap: break-word;
  color: #000000;
}

html:not(.mobile) .ProviderResultHeader .ResultName .ResultNameHeading {
  font-weight: bold;
}

.ResetSearchMessage {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.ResultsList .PromotedActionPreviewList {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  min-height: 6rem;
  padding: 0.5rem;
  position: relative;
  break-inside: avoid;
  box-shadow: none;
  border: 1px solid #cccccc;
  background-color: #e6f1f7;
  margin-bottom: 0.75rem;
}

.tvmode .ResultsList .PromotedActionPreviewList {
  border-radius: 10px;
  border: none;
}

.ResultsList .PromotedActionPreviewList:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .ResultsList .PromotedActionPreviewList:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.ResultsList .PromotedActionPreviewList:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.ResultsListToggles .primary {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: wrap;
}

.ResultsListToggles .primary .ResultsTelehealthModeToggle {
  width: auto;
  flex-grow: 1;
}

.ResultsListToggles .primary .SortResultsDropdown {
  width: auto;
  flex-shrink: 1;
  margin: 0.25rem 0;
  padding: 0.25rem 0;
  --y-offset: -0.25rem;
}

.mobile .ResultsListToggles .primary .SortResultsDropdown {
  --y-offset: -0.75rem;
}

.ResultsListToggles .primary .SortResultsDropdown:only-child {
  max-width: 15rem;
  position: absolute;
  bottom: calc(100% + var(--y-offset));
}

.ResultsListToggles .ResultsVideoVisitLocationBanner {
  margin: 0 0.5%;
  width: 99%;
}

.ResultsListToggles .ResultsVideoVisitLocationBanner.hidden {
  display: none;
}

.ResultsListToggles .ResultsVideoVisitLocationBanner ._TextFragment {
  margin-right: 0.5rem;
}

.ResultsListToggles .ResultsVideoVisitLocationBanner .UpdateLocationCommand {
  display: inline-block;
}

@media screen and (max-width: 1300px) {
  .ResultsListToggles .ResultsVideoVisitLocationBanner .UpdateLocationCommand {
    display: block;
  }
}
.ResultsListToggles .ResultsVideoVisitLocationBanner .UpdateLocationCommand[class][class][class][class] {
  padding: 0;
}

@media print {
  .ResultsListToggles {
    display: none;
  }
}
.ResultsNavigator {
  display: flex;
}

.ResultsNavigator.narrow {
  display: block;
}

@media screen and (max-width: 1024px) {
  .ResultsNavigator {
    display: block;
  }
}
.ResultsNavigator .sidebar {
  flex: 0 1 0;
  min-width: 0;
}

.ResultsNavigator .sidebar:not(:empty) {
  flex-shrink: 0;
  flex-basis: 25%;
  margin-right: 1rem;
}

@media screen and (min-width: 1025px) {
  .ResultsNavigator .sidebar:not(:empty) {
    margin-top: 0.25rem;
    padding: 0.5rem 1rem;
    border-radius: 6px;
    border: 1px solid #cccccc;
    background-color: #e6f1f7;
    height: fit-content;
  }
}
.ResultsNavigator .sidebar:not(:empty).NarrowFiltersPane {
  padding-left: 0;
  padding-right: 0;
  border: unset;
  background-color: unset;
}

.ResultsNavigator .sidebar:not(:empty).NarrowFiltersPane .openPopupButton {
  min-width: 100%;
  max-width: 100%;
  display: block;
  margin-top: unset;
  margin-bottom: 1rem;
}

@media screen and (min-width: 769px) {
  .ResultsNavigator .sidebar:not(:empty).NarrowFiltersPane .openPopupButton {
    display: flex;
    justify-content: center;
  }
}
body.branded .ResultsNavigator .sidebar:not(:empty) {
  background-color: unset;
  border: unset;
}

@media screen and (min-width: 1025px) {
  body.branded .ResultsNavigator .sidebar:not(:empty) {
    padding: 0 1rem 0 0;
  }
}
.ResultsNavigator .results {
  flex: 1 1 75%;
  min-width: 0;
  position: relative;
  height: fit-content;
}

.ResultsNavigator .ResponsivePopupArea {
  display: flex;
  justify-content: center;
}

.ResultsNavigator .ResponsivePopupArea > .openPopupButton {
  max-width: calc(768px - 2.5rem);
  margin-top: -0.75rem;
  margin-bottom: 1.75rem;
}

.ResultsNavigator .ResponsivePopupArea > .openPopupButton[class] {
  padding-top: calc(0.625rem - 1px);
  padding-bottom: calc(0.625rem - 1px);
}

.mobile .ResultsNavigator .ResponsivePopupArea > .openPopupButton[class] {
  padding-top: calc(0.75rem - 1px);
  padding-bottom: calc(0.75rem - 1px);
}

body.isPrelogin .ResultsNavigator .ResponsivePopupArea > .openPopupButton {
  background-color: #0074AD;
  color: #ffffff;
  background-color: #005179;
  border: none;
  border-radius: 1.25rem;
}

.darkmode body.isPrelogin .ResultsNavigator .ResponsivePopupArea > .openPopupButton {
  border: 2px solid;
  border-color: #80bad6;
  color: white;
  background-color: #002334;
}

body.isPrelogin .ResultsNavigator .ResponsivePopupArea > .openPopupButton:is(:hover, :active),
.tvmode body.isPrelogin .ResultsNavigator .ResponsivePopupArea > .openPopupButton:is(:hover, :focus, :active) {
  background-color: #006393;
}

.darkmode body.isPrelogin .ResultsNavigator .ResponsivePopupArea > .openPopupButton:is(:hover, :active), .tvmode.darkmode body.isPrelogin .ResultsNavigator .ResponsivePopupArea > .openPopupButton:is(:hover, :focus, :active) {
  background-color: #005a87;
  border-color: transparent;
}

@media print {
  .ResultsNavigator {
    display: block;
  }
  .ResultsNavigator .sidebar {
    display: none;
  }
}
.ResultsPostText ul li,
.ResultsPostText ol li {
  margin-left: 1.2rem;
}

.ResultsPostText ul li {
  list-style-type: disc;
}

.ResultsPostText blockquote {
  font-size: var(--wptheme_font-size_1);
  background-color: #e6f1f7;
  border-radius: 8px;
  padding: 0.5rem 1.4rem;
  margin: 1rem 0;
  font-style: italic;
  position: relative;
}

.ResultsPostText blockquote:first-child {
  margin-top: 0.5rem;
}

.ResultsPostText blockquote::before, .ResultsPostText blockquote::after {
  font-size: var(--wptheme_font-size_8);
  position: absolute;
  color: #0074AD;
  opacity: 0.5;
}

.ResultsPostText blockquote::before {
  content: "“";
  top: -0.05lh;
  left: 0.025lh;
}

.ResultsPostText blockquote::after {
  content: "”";
  bottom: -0.45lh;
  right: 0.175lh;
}

.ResultsPostText p:last-of-type {
  margin-bottom: 0.5rem;
}

.ResultsPostText p:last-child {
  margin-bottom: 0;
}

.ScheduleActionCall {
  display: inline-flex;
  align-items: center;
}

.ScheduleActionCall[class][class] {
  margin-top: 0;
  margin-bottom: 0;
}

.ScheduleActionCall ._Icon {
  margin-left: 0.2rem;
  /* rtl:raw: transform: scale(-1,1); */
  position: relative;
  transition-property: transform;
  transition-duration: 200ms;
  transition-timing-function: ease-out;
  flex-shrink: 0;
}

.ScheduleActionCall._Link.primary.neutral, .ScheduleActionCall._Link.secondary.neutral, .ScheduleActionCall._Link.tertiary.neutral, .ScheduleActionCall._Link.primary.positive {
  display: flex;
  justify-content: center;
}

.ScheduleActionCall > ._Icon {
  margin: -0.2rem 0.2rem -0.2rem 0;
}

.ScheduleActionExternalUrl {
  display: inline-flex;
  align-items: center;
}

.ScheduleActionExternalUrl[class][class] {
  margin-top: 0;
  margin-bottom: 0;
}

.ScheduleActionExternalUrl ._Icon {
  margin-left: 0.2rem;
  /* rtl:raw: transform: scale(-1,1); */
  position: relative;
  transition-property: transform;
  transition-duration: 200ms;
  transition-timing-function: ease-out;
  flex-shrink: 0;
}

.ScheduleActionExternalUrl._Link.primary.neutral, .ScheduleActionExternalUrl._Link.secondary.neutral, .ScheduleActionExternalUrl._Link.tertiary.neutral, .ScheduleActionExternalUrl._Link.primary.positive {
  display: flex;
  justify-content: center;
}

.ScheduleActionExternalUrl ._Icon {
  margin-top: -1rem;
  margin-bottom: -1rem;
}

.ScheduleActionOpenScheduling .visitType {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  font-weight: bold;
  padding: 0;
  overflow-wrap: break-word;
}

.ScheduleLevelSummary {
  font-size: var(--wptheme_font-size_-1);
  font-style: italic;
}

.SchedulePage:has(._AsyncIndicator) {
  min-height: 10rem;
}

.SearchHeader {
  max-width: calc(100% + 2.5rem);
  width: calc(100% + 2.5rem);
  margin-left: -1.25rem;
  text-align: center;
  position: relative;
  padding: 0.25rem 2rem;
  overflow-x: clip;
  background: #dfeaf4;
  padding: 1rem;
}

@media screen and (max-width: 768px) {
  .SearchHeader {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
  }
}
@media print {
  .SearchHeader {
    margin-left: 0;
    width: 100%;
  }
}
@media screen {
  .SearchHeader {
    min-height: 1px;
  }
}
body.branded .SearchHeader {
  overflow-x: visible;
}

.SearchHeader > * {
  position: relative;
  z-index: 1;
}

.SearchHeader:before {
  background: #dfeaf4;
  content: "";
  position: absolute;
  left: -2rem;
  width: calc(100% + 4rem);
  border-radius: 3px 3px 50% 50%/3px 3px 50px 50px;
}

body.branded .SearchHeader:before {
  left: calc(-55vw + 50%);
  margin-left: 0;
  width: 110vw;
  max-width: 110vw;
}

.SearchHeader:before {
  top: calc(100% - 1.75rem);
  height: 5rem;
}

body.branded .SearchHeader {
  left: calc(-55vw + 50%);
  margin-left: 0;
  width: 110vw;
  max-width: 110vw;
}

.SearchHeader.swoopText a, .SearchHeader.swoopText._Link,
.SearchHeader.swoopText ._Link,
.SearchHeader .swoopText a,
.SearchHeader .swoopText._Link,
.SearchHeader .swoopText ._Link {
  background-color: #ffffff;
  border-radius: 0.25rem;
  padding: 0.2rem 0.4rem;
}

body.isPrelogin:not(.branded) .SearchHeader {
  max-width: calc(100% + 2.5rem);
  width: calc(100% + 2.5rem);
  margin-left: -1.25rem;
  text-align: center;
  position: relative;
  padding: 0.25rem 2rem;
  overflow-x: clip;
  background: #003b71;
}

@media screen and (max-width: 768px) {
  body.isPrelogin:not(.branded) .SearchHeader {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
  }
}
@media print {
  body.isPrelogin:not(.branded) .SearchHeader {
    margin-left: 0;
    width: 100%;
  }
}
@media screen {
  body.isPrelogin:not(.branded) .SearchHeader {
    min-height: 1px;
  }
}
body.branded body.isPrelogin:not(.branded) .SearchHeader {
  overflow-x: visible;
}

body.isPrelogin:not(.branded) .SearchHeader > * {
  position: relative;
  z-index: 1;
}

body.isPrelogin:not(.branded) .SearchHeader:before {
  background: #003b71;
  content: "";
  position: absolute;
  left: -2rem;
  width: calc(100% + 4rem);
  border-radius: 3px 3px 50% 50%/3px 3px 50px 50px;
}

body.branded body.isPrelogin:not(.branded) .SearchHeader:before {
  left: calc(-55vw + 50%);
  margin-left: 0;
  width: 110vw;
  max-width: 110vw;
}

body.isPrelogin:not(.branded) .SearchHeader:before {
  top: calc(100% - 1.75rem);
  height: 5rem;
}

body.branded body.isPrelogin:not(.branded) .SearchHeader {
  left: calc(-55vw + 50%);
  margin-left: 0;
  width: 110vw;
  max-width: 110vw;
}

body.isPrelogin:not(.branded) .SearchHeader.swoopText,
body.isPrelogin:not(.branded) .SearchHeader .swoopText {
  color: #ffffff;
}

body.isPrelogin:not(.branded) .SearchHeader.swoopText .header,
body.isPrelogin:not(.branded) .SearchHeader.swoopText .heading,
body.isPrelogin:not(.branded) .SearchHeader.swoopText ._PageHeading,
body.isPrelogin:not(.branded) .SearchHeader.swoopText ._heading,
body.isPrelogin:not(.branded) .SearchHeader.swoopText ._readOnlyText,
body.isPrelogin:not(.branded) .SearchHeader.swoopText ._Link,
body.isPrelogin:not(.branded) .SearchHeader .swoopText .header,
body.isPrelogin:not(.branded) .SearchHeader .swoopText .heading,
body.isPrelogin:not(.branded) .SearchHeader .swoopText ._PageHeading,
body.isPrelogin:not(.branded) .SearchHeader .swoopText ._heading,
body.isPrelogin:not(.branded) .SearchHeader .swoopText ._readOnlyText,
body.isPrelogin:not(.branded) .SearchHeader .swoopText ._Link {
  color: #ffffff;
  background-color: unset;
}

body.isPrelogin:not(.branded) .SearchHeader.swoopText ._Link,
body.isPrelogin:not(.branded) .SearchHeader .swoopText ._Link {
  padding: 0.25rem 0 0.5rem;
}

.SearchHeader:before {
  height: 8.5rem;
}

@media screen and (max-width: 768px) {
  .SearchHeader:before {
    height: 9.5rem;
  }
}
@media screen and (max-width: 376px) {
  .SearchHeader:before {
    height: 11.5rem;
  }
}
@media screen and (max-width: 768px) {
  .SearchHeader.searchInputsNoLocation:before {
    height: 9.5rem;
  }
}
.SearchHeader.searchInputsNoInsurance:before {
  height: 6.5rem;
}

@media screen and (max-width: 768px) {
  .SearchHeader.searchInputsNoInsurance:before {
    height: 8.5rem;
  }
}
@media screen and (max-width: 376px) {
  .SearchHeader.searchInputsNoInsurance:before {
    height: 9.5rem;
  }
}
.SearchHeader.searchInputsNoInsurance.searchInputsNoLocation:before {
  height: 6.5rem;
}

@media screen and (max-width: 376px) {
  .SearchHeader.searchInputsNoInsurance.searchInputsNoLocation:before {
    height: 8.5rem;
  }
}
@media screen and (max-width: 768px) {
  .SearchHeader[class][class][class] {
    padding: 1.5rem 0.75rem;
  }
}
@media screen and (min-width: 769px) {
  .SearchHeader[class][class][class] {
    padding: 1.4rem 2rem 1.5rem 2rem;
  }
}
.SearchInputs {
  text-align: start;
  flex-wrap: wrap;
  column-gap: 0.5rem;
  row-gap: 0.5rem;
  max-width: 45rem;
  margin: auto;
  min-height: unset;
}

.SearchInputs .BrowserLocationButton[class][class] {
  margin: 0.25rem 0;
  padding: 0;
  text-align: unset;
  font-size: 0.85rem;
  width: fit-content;
}

.mobile .SearchInputs .BrowserLocationButton[class][class][class] {
  padding: 0;
  font-size: 0.85rem;
}

.SearchInputs .BrowserLocationButton > .contentWrapper {
  display: inline-flex;
  align-items: center;
}

.SearchInputs .BrowserLocationButton .locationIcon {
  margin: 0 0.25rem;
  width: 1.15rem;
  height: 1.15rem;
}

.SearchInputs .BrowserLocationButton .workingText:before {
  width: 12px;
  height: 12px;
  border-width: 2px;
}

.SearchInputs .BrowserLocationToggle .ToggleSwitch {
  display: flex;
  flex-direction: row;
  margin: 0.5rem 0;
  flex-wrap: wrap;
}

.SearchInputs .BrowserLocationToggle .ToggleSwitch .toggleLabel {
  flex-grow: 1;
}

.SearchInputs .BrowserLocationToggle .ToggleSwitch .toggleLabelIcon {
  margin-right: 1rem;
}

.SearchInputs .BrowserLocationToggle .ToggleSwitch ._Text {
  align-self: center;
}

.SearchInputs .BrowserLocationToggle .toggleInformation {
  display: flex;
  flex-direction: column;
  align-self: center;
  flex-basis: 60%;
}

.SearchInputs .BrowserLocationToggle .sliderRail {
  transition: all 0.2s ease-in-out;
  width: 3.462rem;
  height: 1.731rem;
  background: #767676;
  border-radius: 50px;
  padding: 0 0.231rem;
  display: flex;
}

.SearchInputs .BrowserLocationToggle .sliderRail[class] {
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}

.SearchInputs .BrowserLocationToggle .sliderRail .sliderElement {
  transition: all 0.2s ease-in-out;
  width: 22px;
  height: 22px;
}

.SearchInputs .BrowserLocationToggle .sliderRail .sliderKnob {
  border-radius: 50%;
  background: #ffffff;
  z-index: 2;
  margin-left: -1.269rem;
}

.SearchInputs .BrowserLocationToggle .sliderRail .onIcon {
  z-index: 1;
}

.SearchInputs .BrowserLocationToggle .sliderRail .sliderKnob,
.SearchInputs .BrowserLocationToggle .sliderRail .onIcon {
  margin-top: auto;
  margin-bottom: auto;
  height: 1.269rem;
  width: 1.269rem;
}

.SearchInputs .BrowserLocationToggle .sliderRail .lockedIcon {
  fill: #767676;
  height: 100%;
  width: 100%;
}

.SearchInputs .BrowserLocationToggle .sliderButton {
  margin-left: auto;
}

.SearchInputs .BrowserLocationToggle .sliderButton .sliderElement.onIcon {
  fill: #ffffff;
}

.SearchInputs .BrowserLocationToggle .sliderButton[aria-pressed=true] .sliderRail {
  transition: all 0.2s ease-in-out;
  background: #09aa71;
}

.SearchInputs .BrowserLocationToggle .sliderButton[aria-pressed=true] .sliderRail .sliderElement {
  transition: all 0.2s ease-in-out;
}

.SearchInputs .BrowserLocationToggle .sliderButton[aria-pressed=true] .sliderRail .sliderKnob {
  transform: translateX(1.731rem);
}

.SearchInputs .BrowserLocationToggle .sliderButton[aria-pressed=false] .onIcon {
  transition: all 0.2s ease-in-out;
  opacity: 0;
}

.SearchInputs .BrowserLocationToggle .ToggleSwitch {
  flex-direction: row-reverse;
  margin: 0;
}

.SearchInputs .BrowserLocationToggle .ToggleSwitch .sliderButton {
  margin-left: 0;
  margin-right: 10px;
}

.SearchInputs .LocationCollector {
  display: flex;
  flex-direction: column;
}

.SearchInputs .LocationCollector .ErrorStatusMessage {
  color: transparent !important;
  display: block !important;
  height: 0 !important;
  line-height: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: relative !important;
  width: 0 !important;
}

.SearchInputs .LocationCollector .ModifiedValidatedTextInput {
  background: #ffffff;
  display: flex;
  align-items: stretch;
  border: 1px solid #dbdbdb;
  border-radius: 4px;
  width: 100%;
}

.SearchInputs .LocationCollector .ModifiedValidatedTextInput.invalid {
  border-color: #d80000;
  box-shadow: 0 0 1.5px 1px #d80000;
}

.SearchInputs .LocationCollector .ModifiedValidatedTextInput.invalid:not(:focus-within) {
  border-color: #d80000;
}

.SearchInputs .LocationCollector .ModifiedValidatedTextInput.locked[class] {
  background-color: #f2f2f2;
  color: #565656;
  cursor: default;
}

.SearchInputs .LocationCollector .ModifiedValidatedTextInput.locked[class] ._command:focus {
  background-color: #ffffff;
}

.SearchInputs .LocationCollector .ModifiedValidatedTextInput:focus-within {
  outline: 5px auto Highlight;
  outline: 5px auto -webkit-focus-ring-color;
  box-shadow: none;
  border-color: transparent;
}

@supports (background: -webkit-named-image(i)) {
  .SearchInputs .LocationCollector .ModifiedValidatedTextInput:focus-within {
    will-change: transform;
  }
}
.SearchInputs .LocationCollector .ModifiedValidatedTextInput:focus-within :focus-visible {
  outline: none;
}

.SearchInputs .LocationCollector .ModifiedValidatedTextInput:focus-within ._command:focus-visible {
  background-color: #ebf4f8;
}

.SearchInputs .LocationCollector .ModifiedValidatedTextInput ._labelledField {
  flex-grow: 1;
}

.SearchInputs .LocationCollector .ModifiedValidatedTextInput ._labelledField ._input {
  background-color: inherit;
  border: none;
  box-shadow: none;
  margin-bottom: 0;
  width: 100%;
}

.SearchInputs .LocationCollector .ModifiedValidatedTextInput ._labelledField ._input:invalid {
  box-shadow: none;
}

.SearchInputs .LocationCollector .ModifiedValidatedTextInput ._labelledField ._input:invalid:focus:not(*:root) {
  outline: none;
}

.SearchInputs .LocationCollector .ModifiedValidatedTextInput ._labelledField ._readOnlyText {
  border: none;
  margin-bottom: -1rem;
  word-break: break-word;
}

.SearchInputs .LocationCollector .ModifiedValidatedTextInput ._labelledField ._labelInputContainer[class] {
  background-color: inherit;
  border: none;
}

.SearchInputs .LocationCollector .ModifiedValidatedTextInput ._labelledField ._labelInputContainer[class].invalid:not(:focus-within) {
  box-shadow: none;
}

.SearchInputs .LocationCollector .ModifiedValidatedTextInput ._labelledField ._labelInputContainer[class]:focus-within {
  outline: none;
}

.SearchInputs .LocationCollector .ModifiedValidatedTextInput ._command {
  color: #565656;
  border: none;
  border-radius: 4px;
  flex-shrink: 0;
}

.SearchInputs .LocationCollector .ModifiedValidatedTextInput ._command, .SearchInputs .LocationCollector .ModifiedValidatedTextInput ._command.iconOnly {
  background-color: inherit;
  padding: 0 0.25rem;
}

.SearchInputs .LocationCollector .ModifiedValidatedTextInput ._image {
  color: #565656;
  display: block;
  flex-shrink: 0;
}

.SearchInputs .LocationCollector .ModifiedValidatedTextInput .actionDivider {
  width: 1px;
  background: transparent;
  border-color: #dbdbdb;
  display: flex;
  justify-content: center;
  flex-direction: column;
  isolation: isolate;
}

.SearchInputs .LocationCollector .ModifiedValidatedTextInput .actionDivider::before {
  border: none;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: inherit;
  content: "";
  height: calc(100% - 0.675rem);
}

.SearchInputs .LocationCollector .ModifiedValidatedTextInput .clearCommand {
  padding: 0 0.5rem;
}

.SearchInputs .LocationCollector .ModifiedValidatedTextInput .clearCommand .size-20 {
  transform: scale(0.85);
}

.SearchInputs .LocationCollector .ModifiedValidatedTextInput[class] {
  margin-bottom: 0.75rem;
}

.SearchInputs .LocationCollector .ModifiedValidatedTextInput + ._ValidationMessage:not(:empty) {
  margin-top: -0.5rem;
  margin-bottom: 0.75rem;
}

.SearchInputs .LocationCollector .ModifiedValidatedTextInput ._ValidatedInput {
  margin: 0;
}

.SearchInputs .LocationCollector .textInputWithIcon::before {
  content: url("../../images/provider-finder/location_pin.svg");
  height: 32px;
  width: 32px;
  align-self: center;
}

.SearchInputs[class] {
  padding: 1.5rem 1.5rem;
  margin: auto;
  display: flex;
}

@media screen and (max-width: 768px) {
  .SearchInputs {
    max-width: 30rem;
  }
  .SearchInputs[class] {
    padding: 1rem;
  }
}
.SearchInputs > ._PageHeading {
  padding: 0;
}

.SearchInputs .provSearchInput {
  width: 100%;
  flex-basis: 100%;
  align-self: flex-start;
}

.SearchInputs .provSearchInput .required::before {
  display: none;
  background: none;
  margin: 0;
  height: 0;
  width: 0;
}

.SearchInputs .provSearchInput .searchIcon {
  order: -1;
}

.SearchInputs .InsuranceSelection {
  flex: 5;
  align-self: flex-start;
}

@media screen and (max-width: 768px) {
  .SearchInputs .InsuranceSelection {
    flex-basis: 100%;
  }
}
.SearchInputs .InsuranceSelection ._ValidatedInput {
  margin-bottom: 0;
}

.SearchInputs .InsuranceSelection ._ValidatedInput + ._ValidationMessage:not(:empty) {
  margin-top: 0.25rem;
  margin-bottom: 0;
}

.SearchInputs .LocationCollector {
  flex: 5;
  max-height: fit-content;
}

.SearchInputs .LocationCollector .ModifiedValidatedTextInput[class] {
  margin-bottom: 0;
}

.SearchInputs .LocationCollector .ModifiedValidatedTextInput[class] + ._ValidationMessage:not(:empty) {
  margin-top: 0.25rem;
  margin-bottom: 0;
}

.SearchInputs .LocationCollector .BrowserLocationButton[class] {
  margin-top: 0;
}

.SearchInputs .RunSearchCommand[class] {
  margin: 0;
  flex: 2;
  align-self: flex-start;
  padding: calc(0.725rem + 1px) 0;
  min-width: fit-content;
}

@media screen and (max-width: 376px) {
  .SearchInputs .RunSearchCommand[class] {
    flex-basis: 100%;
  }
}
.mobile .SearchInputs .RunSearchCommand[class][class] {
  padding: calc(0.725rem + 1px) 0;
}

.SearchInputs.searchInputsNoInsurance .provSearchInput {
  flex-basis: 50%;
}

@media screen and (max-width: 768px) {
  .SearchInputs.searchInputsNoInsurance .provSearchInput {
    flex-basis: 100%;
  }
}
@media screen and (min-width: 769px) {
  .SearchInputs.searchInputsNoInsurance.searchLocationUnselected .LocationCollector {
    margin-top: -1.4rem;
  }
}
@media screen and (min-width: 769px) {
  .SearchInputs.searchInputsNoInsurance.searchLocationUnselected .RunSearchCommand {
    margin-top: 0;
  }
}
@media screen and (min-width: 377px) {
  .SearchInputs.searchInputsNoInsurance.searchInputsNoLocation .provSearchInput {
    flex-basis: 65%;
  }
}
@media screen and (min-width: 769px) {
  .SearchInputs.searchInputsNoInsurance.searchInputsNoLocation .provSearchInput {
    flex-basis: 75%;
  }
}
@media screen and (min-width: 769px) {
  .SearchInputs.searchLocationUnselected .InsuranceSelection {
    margin-top: 1.4rem;
  }
}
@media screen and (min-width: 377px) {
  .SearchInputs.searchLocationUnselected .RunSearchCommand {
    margin-top: 1.4rem;
  }
}
.SearchInputs.searchInputsLocationToggle .LocationCollector {
  margin: 0.45rem 0;
}

.SearchPage {
  display: flex;
  flex-direction: column;
}

.SearchPage .animated.fadeIn {
  animation-duration: 1s;
}

.SearchResultsPage .resultsHeader {
  padding-top: 0.25rem;
}

.SearchResultsPage .resultsHeader > ._PageTitle .actionGroup,
.SearchResultsPage .resultsHeader > ._PageTitle .subjectIndicator {
  display: none;
}

.SearchResultsPage .resultsHeader > ._PageTitle .searchTerm {
  font-weight: bold;
  word-break: break-word;
}

.SearchResultsPage .resultsHeader > ._PageTitle .searchTerm,
.SearchResultsPage .resultsHeader > ._PageTitle ._PageHeader {
  overflow-wrap: anywhere;
}

@media screen and (max-width: 1024px) {
  body:not(.isPrelogin) .SearchResultsPage .resultsHeader, body.branded .SearchResultsPage .resultsHeader {
    max-width: calc(100% + 2.5rem);
    width: calc(100% + 2.5rem);
    margin-left: -1.25rem;
    text-align: center;
    position: relative;
    padding: 0.25rem 2rem;
    overflow-x: clip;
    background: #dfeaf4;
    padding: 0 0.75rem 1rem;
  }
}
@media screen and (max-width: 1024px) and (max-width: 768px) {
  body:not(.isPrelogin) .SearchResultsPage .resultsHeader, body.branded .SearchResultsPage .resultsHeader {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
  }
}
@media screen and (max-width: 1024px) {
  body:not(.isPrelogin) .SearchResultsPage .resultsHeader, body.branded .SearchResultsPage .resultsHeader {
    min-height: 1px;
  }
  body.branded body:not(.isPrelogin) .SearchResultsPage .resultsHeader, body.branded body.branded .SearchResultsPage .resultsHeader {
    overflow-x: visible;
  }
  body:not(.isPrelogin) .SearchResultsPage .resultsHeader > *, body.branded .SearchResultsPage .resultsHeader > * {
    position: relative;
    z-index: 1;
  }
  body:not(.isPrelogin) .SearchResultsPage .resultsHeader:before, body.branded .SearchResultsPage .resultsHeader:before {
    background: #dfeaf4;
    content: "";
    position: absolute;
    left: -2rem;
    width: calc(100% + 4rem);
    border-radius: 3px 3px 50% 50%/3px 3px 50px 50px;
  }
  body.branded body:not(.isPrelogin) .SearchResultsPage .resultsHeader:before, body.branded body.branded .SearchResultsPage .resultsHeader:before {
    left: calc(-55vw + 50%);
    margin-left: 0;
    width: 110vw;
    max-width: 110vw;
  }
  body:not(.isPrelogin) .SearchResultsPage .resultsHeader:before, body.branded .SearchResultsPage .resultsHeader:before {
    top: calc(100% - 1.75rem);
    height: 5rem;
  }
  body.branded body:not(.isPrelogin) .SearchResultsPage .resultsHeader, body.branded body.branded .SearchResultsPage .resultsHeader {
    left: calc(-55vw + 50%);
    margin-left: 0;
    width: 110vw;
    max-width: 110vw;
  }
  body:not(.isPrelogin) .SearchResultsPage .resultsHeader.swoopText a, body:not(.isPrelogin) .SearchResultsPage .resultsHeader.swoopText._Link,
  body:not(.isPrelogin) .SearchResultsPage .resultsHeader.swoopText ._Link,
  body:not(.isPrelogin) .SearchResultsPage .resultsHeader .swoopText a,
  body:not(.isPrelogin) .SearchResultsPage .resultsHeader .swoopText._Link,
  body:not(.isPrelogin) .SearchResultsPage .resultsHeader .swoopText ._Link, body.branded .SearchResultsPage .resultsHeader.swoopText a, body.branded .SearchResultsPage .resultsHeader.swoopText._Link,
  body.branded .SearchResultsPage .resultsHeader.swoopText ._Link,
  body.branded .SearchResultsPage .resultsHeader .swoopText a,
  body.branded .SearchResultsPage .resultsHeader .swoopText._Link,
  body.branded .SearchResultsPage .resultsHeader .swoopText ._Link {
    background-color: #ffffff;
    border-radius: 0.25rem;
    padding: 0.2rem 0.4rem;
  }
  body.isPrelogin:not(.branded) .SearchResultsPage .resultsHeader {
    max-width: calc(100% + 2.5rem);
    width: calc(100% + 2.5rem);
    margin-left: -1.25rem;
    text-align: center;
    position: relative;
    padding: 0.25rem 2rem;
    overflow-x: clip;
    background: #003b71;
    padding: 0 0.75rem 1rem;
  }
}
@media screen and (max-width: 1024px) and (max-width: 768px) {
  body.isPrelogin:not(.branded) .SearchResultsPage .resultsHeader {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
  }
}
@media screen and (max-width: 1024px) {
  body.isPrelogin:not(.branded) .SearchResultsPage .resultsHeader {
    min-height: 1px;
  }
  body.branded body.isPrelogin:not(.branded) .SearchResultsPage .resultsHeader {
    overflow-x: visible;
  }
  body.isPrelogin:not(.branded) .SearchResultsPage .resultsHeader > * {
    position: relative;
    z-index: 1;
  }
  body.isPrelogin:not(.branded) .SearchResultsPage .resultsHeader:before {
    background: #003b71;
    content: "";
    position: absolute;
    left: -2rem;
    width: calc(100% + 4rem);
    border-radius: 3px 3px 50% 50%/3px 3px 50px 50px;
  }
  body.branded body.isPrelogin:not(.branded) .SearchResultsPage .resultsHeader:before {
    left: calc(-55vw + 50%);
    margin-left: 0;
    width: 110vw;
    max-width: 110vw;
  }
  body.isPrelogin:not(.branded) .SearchResultsPage .resultsHeader:before {
    top: calc(100% - 1.75rem);
    height: 5rem;
  }
  body.branded body.isPrelogin:not(.branded) .SearchResultsPage .resultsHeader {
    left: calc(-55vw + 50%);
    margin-left: 0;
    width: 110vw;
    max-width: 110vw;
  }
  body.isPrelogin:not(.branded) .SearchResultsPage .resultsHeader.swoopText,
  body.isPrelogin:not(.branded) .SearchResultsPage .resultsHeader .swoopText {
    color: #ffffff;
  }
  body.isPrelogin:not(.branded) .SearchResultsPage .resultsHeader.swoopText .header,
  body.isPrelogin:not(.branded) .SearchResultsPage .resultsHeader.swoopText .heading,
  body.isPrelogin:not(.branded) .SearchResultsPage .resultsHeader.swoopText ._PageHeading,
  body.isPrelogin:not(.branded) .SearchResultsPage .resultsHeader.swoopText ._heading,
  body.isPrelogin:not(.branded) .SearchResultsPage .resultsHeader.swoopText ._readOnlyText,
  body.isPrelogin:not(.branded) .SearchResultsPage .resultsHeader.swoopText ._Link,
  body.isPrelogin:not(.branded) .SearchResultsPage .resultsHeader .swoopText .header,
  body.isPrelogin:not(.branded) .SearchResultsPage .resultsHeader .swoopText .heading,
  body.isPrelogin:not(.branded) .SearchResultsPage .resultsHeader .swoopText ._PageHeading,
  body.isPrelogin:not(.branded) .SearchResultsPage .resultsHeader .swoopText ._heading,
  body.isPrelogin:not(.branded) .SearchResultsPage .resultsHeader .swoopText ._readOnlyText,
  body.isPrelogin:not(.branded) .SearchResultsPage .resultsHeader .swoopText ._Link {
    color: #ffffff;
    background-color: unset;
  }
  body.isPrelogin:not(.branded) .SearchResultsPage .resultsHeader.swoopText ._Link,
  body.isPrelogin:not(.branded) .SearchResultsPage .resultsHeader .swoopText ._Link {
    padding: 0.25rem 0 0.5rem;
  }
  .mobile .SearchResultsPage .resultsHeader:before {
    height: 5.5rem;
  }
  .SearchResultsPage .resultsHeader > ._PageTitle ._BackToListLink {
    margin-bottom: 0.4rem;
  }
}
@media screen and (max-width: 768px) {
  .SearchResultsPage .resultsHeader {
    padding: 0 0.75rem 1rem;
  }
}
@media only screen and (min-width: 1025px) {
  .SearchResultsPage .resultsHeader {
    width: calc(100% - 15rem);
  }
}
.SearchResultsPage:has(._AsyncIndicator) {
  min-height: 10rem;
}

.SortResultsDropdown {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.SortResultsDropdown > .sortDropdown {
  margin-bottom: 0;
}

.SortResultsDropdown > .sortDropdown > ._DropDownList {
  margin-bottom: 0;
}

.SortResultsDropdown > .sortDropdown + ._ValidationMessage:not(:empty) {
  margin-top: 0.25rem;
  margin-bottom: 0;
  width: auto;
}

.ViewOtherFinderResultsMessage {
  text-align: center;
}

.ViewOtherFinderResultsMessage ._InternalLink[class] {
  display: inline-block;
  margin-left: 1%;
  margin-right: 1%;
}

@media screen and (max-width: 768px) {
  .ViewOtherFinderResultsMessage ._InternalLink[class] {
    display: block;
    margin-left: 0;
    margin-right: 0;
  }
  .ViewOtherFinderResultsMessage ._TextFragment {
    display: none;
  }
}
body.md_react_index #main {
  overflow: hidden;
  padding-top: 0;
}

body.md_react_index #wrap {
  width: 100%;
}

#main:has(.ProviderBioPage) {
  padding-top: 0;
}

/* Copyright 2021-2024 Epic Systems Corporation */
.DetailComponent .detailName {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  font-size: var(--wptheme_font-size_-2);
  margin-bottom: 0rem !important;
}

[data-altstylesheet="High Contrast"] .DetailComponent .detailName {
  color: #000000;
}

.DetailComponent .detailText {
  margin-top: 0rem !important;
  padding-right: 2rem;
}

.IndividualReview {
  margin-top: 1.5rem;
}

.IndividualReview .dateString {
  margin-right: 1rem;
}

.IndividualReview .reviewComment {
  margin-top: 0.25rem;
}

.IndividualReview .reviewComment .commentText {
  margin: 0;
  min-height: 1rem;
}

.ProviderAboutMe .providerBlurb ul li,
.ProviderAboutMe .providerBlurb ol li {
  margin-left: 1.2rem;
}

.ProviderAboutMe .providerBlurb ul li {
  list-style-type: disc;
}

.ProviderAboutMe .providerBlurb blockquote {
  font-size: var(--wptheme_font-size_1);
  background-color: #e6f1f7;
  border-radius: 8px;
  padding: 0.5rem 1.4rem;
  margin: 1rem 0;
  font-style: italic;
  position: relative;
}

.ProviderAboutMe .providerBlurb blockquote:first-child {
  margin-top: 0.5rem;
}

.ProviderAboutMe .providerBlurb blockquote::before, .ProviderAboutMe .providerBlurb blockquote::after {
  font-size: var(--wptheme_font-size_8);
  position: absolute;
  color: #0074AD;
  opacity: 0.5;
}

.ProviderAboutMe .providerBlurb blockquote::before {
  content: "“";
  top: -0.05lh;
  left: 0.025lh;
}

.ProviderAboutMe .providerBlurb blockquote::after {
  content: "”";
  bottom: -0.45lh;
  right: 0.175lh;
}

.ProviderAboutMe .providerBlurb p:last-of-type {
  margin-bottom: 0.5rem;
}

.ProviderAboutMe .providerBlurb p:last-child {
  margin-bottom: 0;
}

.BadgeContainer ._StatusBadge {
  font-size: var(--wptheme_font-size_-2);
  border-width: 1px;
  padding: 1px 8px 1px 8px;
}

.BadgeContainer ._StatusBadge:not(:last-child) {
  margin-right: 0.3950617284rem;
}

.ProviderBio .leftSection {
  max-width: 15rem;
  margin-right: 1rem;
}

.ProviderBio .leftSection ._PageHeading {
  padding-bottom: 0.25rem;
}

@media screen and (max-width: 1300px) {
  .ProviderBio .leftSection {
    max-width: 10rem;
  }
}
@media screen and (max-width: 768px) {
  .ProviderBio .leftSection {
    max-width: 100%;
    margin-right: 0;
  }
}
@media print {
  .ProviderBio > * {
    display: inline;
  }
  .ProviderBio .leftSection {
    max-width: 30%;
  }
}
.ProviderBody {
  max-width: calc(100% + 2.5rem);
  width: calc(100% + 2.5rem);
  margin-left: -1.25rem;
  word-break: break-word;
  overflow-wrap: break-word;
  display: flex;
}

@media screen and (max-width: 768px) {
  .ProviderBody {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
  }
}
@media print {
  .ProviderBody {
    margin-left: 0;
    width: 100%;
  }
}
.ProviderBody .promotedSection {
  margin-bottom: 0.5rem;
  text-align: center;
}

.ProviderBody .promotedSection .details {
  margin-bottom: 1rem;
}

.ProviderBody .promotedSection .callToAction:not(:empty) {
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: flex;
  justify-content: center;
}

.ProviderBody .promotedSection .callToAction:not(:empty) > ._Link {
  flex-grow: 1;
  max-width: 16rem;
}

@media screen and (min-width: 769px) {
  .ProviderBody .promotedSection .negativeTopMargin {
    position: relative;
    top: -1.5rem;
  }
}
.ProviderBody .mainSection .detailCard {
  margin-bottom: 0.75rem;
  margin-top: 0;
  padding: 0.75rem;
}

.ProviderBody .mainSection .detailCard ._PageHeading {
  padding-top: 0;
}

.ProviderBody .mainSection .ProviderAffiliations {
  margin-top: 0.25rem;
}

@media screen and (max-width: 768px) {
  .ProviderBody {
    flex-direction: column;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .ProviderBody .promotedSection .callToAction:not(:empty) > ._Link {
    max-width: unset;
  }
}
@media screen and (min-width: 769px) {
  .ProviderBody {
    padding-left: 87px;
    padding-right: 87px;
  }
  .ProviderBody .promotedSection .BadgeContainer {
    padding-top: 0.75rem;
  }
  .ProviderBody .mainSection {
    position: relative;
    top: -1.5rem;
  }
  .ProviderBody .mainSection > * {
    margin-right: 0;
    margin-left: 0;
  }
}
@media screen and (min-width: 1301px) {
  .ProviderBody {
    padding-left: 121px;
    padding-right: 121px;
  }
}
@media print {
  .ProviderBody .detailCard {
    border: 1px solid #000000;
    overflow: visible;
    display: block;
  }
}
@media only screen and (max-width: 768px) {
  .ProviderCredentialEntry {
    display: grid;
  }
}
.ProviderCredentialEntry .credentialName {
  margin-right: 0.5rem;
}

.ProviderCredentialList ._ListElement:not(:last-child) {
  padding-bottom: 0.5rem;
}

.ProviderCredentialList ._ListElement:not(:first-child) {
  border-top: 1px solid #dbdbdb;
  padding-top: 0.5rem;
}

.ProviderCredentialList ._Segment + .credential {
  padding-top: 0.75rem;
}

.ProviderCredentialList .subsectionTitle {
  padding-bottom: 0;
}

.ProviderCredentialList .subsectionTitle + .credentialList {
  padding-top: 0.5rem;
}

.ProviderCredentialList .credentialDisclosureName {
  display: block;
  font-size: var(--wptheme_font-size_-1);
}

.ProviderCredentialList .credentialDisclosureName .disclosureChevron {
  width: 0.9rem;
  height: 0.9rem;
  margin-left: 0.4rem;
}

.ProviderCredentialList .credentialDisclosureName ._Text {
  padding-bottom: 0.5rem;
}

.ProviderDetails .grid {
  margin: 0;
}

.ProviderDetails .wholeRowDetail {
  margin-bottom: 12px;
}

.ProviderHeader {
  max-width: calc(100% + 2.5rem);
  width: calc(100% + 2.5rem);
  margin-left: -1.25rem;
  text-align: center;
  position: relative;
  padding: 0.25rem 2rem;
  overflow-x: clip;
  padding-bottom: 2rem;
}

@media screen and (max-width: 768px) {
  .ProviderHeader {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
  }
}
@media print {
  .ProviderHeader {
    margin-left: 0;
    width: 100%;
  }
}
@media screen {
  .ProviderHeader {
    min-height: 1px;
  }
}
body.branded .ProviderHeader {
  overflow-x: visible;
}

.ProviderHeader > * {
  position: relative;
  z-index: 1;
}

.ProviderHeader:before {
  background: #dfeaf4;
  content: "";
  position: absolute;
  left: -2rem;
  width: calc(100% + 4rem);
  border-radius: 3px 3px 50% 50%/3px 3px 50px 50px;
}

body.branded .ProviderHeader:before {
  left: calc(-55vw + 50%);
  margin-left: 0;
  width: 110vw;
  max-width: 110vw;
}

@media screen {
  .ProviderHeader {
    min-height: 5.5rem;
  }
}
.ProviderHeader:before {
  top: 0;
  height: 100%;
}

.ProviderHeader.swoopText a, .ProviderHeader.swoopText._Link,
.ProviderHeader.swoopText ._Link,
.ProviderHeader .swoopText a,
.ProviderHeader .swoopText._Link,
.ProviderHeader .swoopText ._Link {
  background-color: #ffffff;
  border-radius: 0.25rem;
  padding: 0.2rem 0.4rem;
}

body.isPrelogin:not(.branded) .ProviderHeader {
  max-width: calc(100% + 2.5rem);
  width: calc(100% + 2.5rem);
  margin-left: -1.25rem;
  text-align: center;
  position: relative;
  padding: 0.25rem 2rem;
  overflow-x: clip;
  padding-bottom: 2rem;
}

@media screen and (max-width: 768px) {
  body.isPrelogin:not(.branded) .ProviderHeader {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
  }
}
@media print {
  body.isPrelogin:not(.branded) .ProviderHeader {
    margin-left: 0;
    width: 100%;
  }
}
@media screen {
  body.isPrelogin:not(.branded) .ProviderHeader {
    min-height: 1px;
  }
}
body.branded body.isPrelogin:not(.branded) .ProviderHeader {
  overflow-x: visible;
}

body.isPrelogin:not(.branded) .ProviderHeader > * {
  position: relative;
  z-index: 1;
}

body.isPrelogin:not(.branded) .ProviderHeader:before {
  background: #003b71;
  content: "";
  position: absolute;
  left: -2rem;
  width: calc(100% + 4rem);
  border-radius: 3px 3px 50% 50%/3px 3px 50px 50px;
}

body.branded body.isPrelogin:not(.branded) .ProviderHeader:before {
  left: calc(-55vw + 50%);
  margin-left: 0;
  width: 110vw;
  max-width: 110vw;
}

@media screen {
  body.isPrelogin:not(.branded) .ProviderHeader {
    min-height: 5.5rem;
  }
}
body.isPrelogin:not(.branded) .ProviderHeader:before {
  top: 0;
  height: 100%;
}

body.isPrelogin:not(.branded) .ProviderHeader.swoopText,
body.isPrelogin:not(.branded) .ProviderHeader .swoopText {
  color: #ffffff;
}

body.isPrelogin:not(.branded) .ProviderHeader.swoopText .header,
body.isPrelogin:not(.branded) .ProviderHeader.swoopText .heading,
body.isPrelogin:not(.branded) .ProviderHeader.swoopText ._PageHeading,
body.isPrelogin:not(.branded) .ProviderHeader.swoopText ._heading,
body.isPrelogin:not(.branded) .ProviderHeader.swoopText ._readOnlyText,
body.isPrelogin:not(.branded) .ProviderHeader.swoopText ._Link,
body.isPrelogin:not(.branded) .ProviderHeader .swoopText .header,
body.isPrelogin:not(.branded) .ProviderHeader .swoopText .heading,
body.isPrelogin:not(.branded) .ProviderHeader .swoopText ._PageHeading,
body.isPrelogin:not(.branded) .ProviderHeader .swoopText ._heading,
body.isPrelogin:not(.branded) .ProviderHeader .swoopText ._readOnlyText,
body.isPrelogin:not(.branded) .ProviderHeader .swoopText ._Link {
  color: #ffffff;
  background-color: unset;
}

body.isPrelogin:not(.branded) .ProviderHeader.swoopText ._Link,
body.isPrelogin:not(.branded) .ProviderHeader .swoopText ._Link {
  padding: 0.25rem 0 0.5rem;
}

.ProviderHeader[class][class][class] {
  padding-left: 0;
  padding-right: 0;
}

.ProviderHeader .navigationArea {
  padding-left: 0;
  text-align: left;
  padding-bottom: 0.5rem;
}

.ProviderHeader .contentArea {
  display: flex;
  word-break: break-word;
}

.ProviderHeader .contentArea .providerPhoto {
  height: 10rem;
  max-height: 280px;
  width: 10rem;
  max-width: 280px;
  border-radius: 100%;
  background-color: white;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  padding: 4px;
  margin: auto auto;
  margin-top: 0.25rem;
}

.ProviderHeader.noNavigation .contentArea {
  padding-top: 1.5rem;
}

.ProviderHeader[class][class][class] {
  padding-top: 0.75rem;
}

.ProviderHeader[class][class][class]:before {
  min-height: 9.5rem;
}

.ProviderHeader[class][class][class].noNavigation:before {
  min-height: 8rem;
}

@media screen and (max-width: 768px) {
  .ProviderHeader[class][class][class] {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    padding-bottom: 1rem;
  }
  .ProviderHeader[class][class][class]:before {
    min-height: 8.5rem;
    height: 8.5rem;
  }
  .ProviderHeader[class][class][class].noNavigation:before {
    min-height: 7rem;
    height: 7rem;
  }
  .ProviderHeader .contentArea {
    flex-direction: column;
  }
}
@media screen and (min-width: 769px) {
  .ProviderHeader[class][class][class] {
    margin-bottom: 3.75rem;
    text-align: left;
    padding-top: 1rem;
  }
  .ProviderHeader[class][class][class] .navigationArea {
    padding-left: 1.25rem;
  }
  .ProviderHeader[class][class][class] .contentArea {
    padding-left: 87px;
    padding-right: 87px;
  }
  .ProviderHeader .providerPhotoContainer.leftSection {
    position: absolute;
  }
}
@media screen and (min-width: 1301px) {
  .ProviderHeader[class][class][class] {
    padding-top: 1rem;
  }
  .ProviderHeader[class][class][class] .navigationArea {
    padding-left: 1.25rem;
  }
  .ProviderHeader[class][class][class] .contentArea {
    padding-left: 121px;
    padding-right: 121px;
  }
}
@media print {
  .ProviderHeader {
    break-after: avoid-page;
    margin-bottom: 2rem;
  }
  .ProviderHeader .providerPhotoContainer.leftSection {
    position: unset;
  }
  .ProviderHeader .contentArea {
    text-align: left;
  }
  .ProviderHeader .providerPhotoContainer .providerPhoto {
    margin-left: 1.5rem;
  }
}
.ProviderInsurance .insuranceDisclaimer[class][class] {
  margin: 0;
}

.ProviderInsurance .ProviderInsuranceList + .ProviderInsuranceList {
  border-top: 1px solid #dbdbdb;
  margin-top: 0.5rem;
}

.ProviderInsurance .ProviderInsuranceList .insuranceDescription {
  display: flex;
  align-items: center;
  padding-top: 0.5rem;
}

.ProviderInsurance .ProviderInsuranceList .insuranceDescription ._Text {
  line-height: initial;
  font-weight: bold;
}

.ProviderInsurance .ProviderInsuranceList .insuranceDescription ._Icon {
  align-self: baseline;
  float: left;
  fill: #0f784a;
}

.ProviderInsurance .ProviderInsuranceList ._List {
  list-style-type: disc;
  margin-left: 1.25rem;
  padding-top: 0.5rem;
}

.ProviderInsurance .ProviderInsuranceList.standard ._List {
  columns: 2;
  column-gap: 1.5rem;
}

.ProviderInsurance .ProviderInsuranceList.standard ._List ._ListElement {
  break-inside: avoid; /* Prevent column content from going over to other columns */
}

.ProviderInsurance .ProviderInsuranceList.standard ._List .insuranceText {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.ProviderInsurance .ProviderInsuranceList.network ._List {
  break-inside: avoid-column;
}

@media screen and (min-width: 769px) {
  .ProviderLocation.detailed {
    display: flex;
  }
}
.ProviderLocation .hoursOfOperationDisclosure {
  padding-left: 1.6rem;
}

.ProviderLocation .hoursOfOperationDisclosure .disclosureButton {
  justify-content: left;
}

.ProviderLocation .hoursOfOperationTitle {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  font-weight: bold;
}

.ProviderLocation .hoursOfOperationTitle[class] {
  margin: 0;
  padding: 0;
}

.ProviderLocation[class][class][class] .HoursOfOperation ._ListElement {
  padding: 0;
}

.ProviderLocation .locationName {
  padding: 0;
  display: inline;
}

.ProviderLocation.compact .locationName {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  font-weight: bold;
}

.ProviderLocation .locationName,
.ProviderLocation .distanceAwayLabel,
.ProviderLocation .locationAddressLine {
  /* rtl:raw: display: block; */
}

.ProviderLocation .locationName._readOnlyText,
.ProviderLocation .distanceAwayLabel._readOnlyText,
.ProviderLocation .locationAddressLine._readOnlyText {
  margin-bottom: 0rem;
  margin-top: 0rem;
}

.ProviderLocation .action {
  display: flex;
  align-items: center;
}

.ProviderLocation .action ._Icon {
  margin-right: 0.1rem;
}

.ProviderLocation .action.address ._Icon {
  align-self: flex-start;
}

.ProviderLocation.detailed .action {
  margin-top: 0.25rem;
}

.ProviderLocationRestrictions {
  display: flex;
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.ProviderLocationRestrictions > ._Icon {
  flex-shrink: 0;
  margin-right: 0.1rem;
}

.ProviderLocationRestrictions .restrictionsText {
  align-self: center;
}

.ProviderLocations ._ListElement:not(:last-child) {
  padding-bottom: 1rem;
}

.ProviderLocations ._ListElement:not(:first-child) {
  border-top: 1px solid #dbdbdb;
  padding-top: 1rem;
}

.ProviderLocations .showOutOfNetwork {
  border-top: 1px solid #dbdbdb;
  padding-top: 0.25rem;
  margin-top: 0.5rem;
}

.ProviderLocations .outOfNetworkLocations {
  margin-top: 0.75rem;
}

.ProviderLocationTelehealth {
  display: flex;
  margin-top: 0.25rem;
}

.ProviderLocationTelehealth > ._Icon {
  flex-shrink: 0;
  margin-right: 0.1rem;
}

.ProviderLocationTelehealth .telehealthText {
  align-self: center;
}

.ProviderName .providerNameHeading {
  font-size: var(--wptheme_font-size_6);
  overflow-wrap: break-word;
  padding-bottom: 0rem;
  font-weight: bold;
}

.ProviderName .ProviderSpecialties .providerSpecialtiesText {
  font-size: var(--wptheme_font-size_1);
}

@media screen and (min-width: 769px) {
  body.isPrelogin .ProviderName .ProviderSpecialties .providerSpecialtiesText {
    opacity: 0.9;
  }
}
@media screen and (min-width: 769px) {
  .ProviderName .additionalHeadings {
    min-height: 1.1rem;
  }
}
.ProviderName .additionalHeadings .marginTop {
  margin-top: 0.2rem;
}

@media screen and (max-width: 769px) {
  .ProviderName .additionalHeadings .bioPageHeaderRating .RatingStarsContainer {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.ProviderPanelStatus {
  display: flex;
}

.ProviderPanelStatus .accepting {
  fill: #0f784a;
  margin-right: 0.2rem;
}

.ProviderPanelStatus .notAccepting {
  margin-right: 0.2rem;
}

.ProviderPanelStatus .panelStatusText {
  align-self: center;
}

.ProviderPublicationsEntry .publicationTitle[class],
.ProviderPublicationsEntry .publicationDetails[class] {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.ProviderPublicationsEntry .publicationExtras {
  font-size: var(--wptheme_font-size_-2);
  display: flex;
  flex-wrap: wrap;
}

.ProviderPublicationsEntry .publicationExtras .publicationLink ._ExternalLinkIcon {
  height: 16px;
  width: 16px;
}

.ProviderPublicationsEntry .publicationDetails {
  width: fit-content;
  padding-right: 0.25rem;
  color: #767676;
}

.ProviderPublicationsList ._ListElement:not(:last-child) {
  padding-bottom: 0.5rem;
}

.ProviderPublicationsList ._ListElement:not(:first-child) {
  border-top: 1px solid #dbdbdb;
  padding-top: 0.5rem;
}

.ProviderPublicationsList .publicationsList + .allPublicationsLink {
  border-top: 1px solid #dbdbdb;
  padding-top: 0.5rem;
  margin-top: 0.5rem;
}

.ProviderVideoEmbed {
  padding-top: 0.5rem;
}

.ProviderVideoEmbed .bioVideo {
  border-radius: 6px;
  aspect-ratio: 16/9;
}

.ProviderVideoHyperlink {
  padding-top: 0.5rem;
}

.ProviderVideoHyperlink .videoWrapper {
  display: grid;
  align-items: center;
  justify-items: center;
}

.ProviderVideoHyperlink .videoWrapper .thumbnailWrapper {
  border-radius: 6px;
  grid-area: 1/1/-1/-1;
  overflow: hidden;
  aspect-ratio: 16/9;
}

.ProviderVideoHyperlink .videoWrapper .thumbnailWrapper .ClinicianPhoto {
  background-color: rgba(0, 116, 173, 0.6);
  border-radius: 0;
  filter: blur(4rem);
}

.ProviderVideoHyperlink .videoWrapper .linkBox {
  grid-area: 1/1/-1/-1;
  width: fit-content;
  max-width: 90%;
  background: rgba(0, 0, 0, 0.8);
  color: #ffffff;
  padding: 0.75rem 1rem;
}

.ProviderVideoHyperlink .videoWrapper .linkBox:is(:hover, :active) {
  background: #000000;
}

.ProviderVideoHyperlink .videoWrapper .linkBox .linkText {
  display: inline;
  vertical-align: middle;
  margin-left: 0.25rem;
}

.ProviderVideoHyperlink .videoWrapper .linkBox ._Icon {
  vertical-align: middle;
}

.QuickFacts .subsection:not(:first-of-type) {
  padding-top: 0.75rem;
}

.QuickFacts .subsectionTitle {
  padding-bottom: 0;
}

@media screen and (min-width: 321px) {
  .QuickFacts ._List:has(> li ~ li) {
    columns: 2;
  }
}
.QuickFacts ._List > li {
  -webkit-column-break-inside: avoid;
}

.QuickFacts ._List ._ListElement {
  /* Contain the list element content in the same column */
  overflow: hidden;
  word-wrap: break-word;
}

.QuickFacts ._List ._image.size-30 + .attributeTextWrapper {
  padding-top: 0.3rem;
}

.QuickFacts ._List .ProviderAffiliations {
  margin-top: 0.25rem;
}

.QuickFacts ._List .affiliateIcon {
  /* Icon size 30 height and width */
  max-height: clamp(16px, 1.847rem, 48px);
  max-width: clamp(16px, 1.847rem, 48px);
}

.RatingsAndReviewsSection .sectionTitle:focus {
  outline: none;
}

.RatingsAndReviewsSection .sectionTitle:focus {
  outline: none;
}

.RatingsAndReviewsSection .ratingsAndReviewsOverviewAndBody {
  display: grid;
  grid-template-columns: 0.35fr 1fr;
}

.RatingsAndReviewsSection .overallRatingSection .overallRatingHeading {
  display: flex;
}

.RatingsAndReviewsSection .overallRatingSection .overallRatingNumber {
  font-size: var(--wptheme_font-size_4);
  display: flex;
  font-weight: bold;
}

.RatingsAndReviewsSection .overallRatingSection .overallRatingStars {
  display: grid;
}

.RatingsAndReviewsSection .ratingsAndReviewsLoadMoreList {
  padding-left: 0.5rem;
}

.RatingsAndReviewsSection .ratingsAndReviewsLoadMoreList li:first-of-type .IndividualReview {
  margin-top: 0;
}

.RatingsAndReviewsSection .ratingsAndReviewsLoadMoreList ._LoadMoreCommand {
  display: block;
  justify-content: unset;
}

.RatingsAndReviewsSection .ratingsAndReviewsLoadMoreList ._LoadMoreCommand ._Command {
  padding-left: 0.5rem;
}

.RatingsAndReviewsSection .disclaimerSection {
  display: block;
  word-wrap: break-word;
  padding-bottom: 0.75rem;
}

.RatingsAndReviewsSection .providerHasNoReviewsText {
  margin-top: 1.5rem;
}

@media screen and (max-width: 768px) {
  .RatingsAndReviewsSection .ratingsAndReviewsOverviewAndBody {
    display: flex;
    flex-direction: column;
  }
  .RatingsAndReviewsSection .ratingsAndReviewsOverviewAndBody .RatingsAndReviewsOverview {
    margin-bottom: 1rem;
  }
  .RatingsAndReviewsSection .ratingsAndReviewsOverviewAndBody .overallRatingSection {
    display: grid;
    grid-template-columns: max-content auto;
    align-items: center;
  }
  .RatingsAndReviewsSection .ratingsAndReviewsOverviewAndBody .overallRatingSection .overallRatingHeaderAndNumber {
    padding-right: 1rem;
    border-right: 1px solid #cccccc;
  }
  .RatingsAndReviewsSection .ratingsAndReviewsOverviewAndBody .overallRatingSection .overallRatingStarsAndStats {
    padding-left: 1rem;
  }
  .RatingsAndReviewsSection .ratingsAndReviewsOverviewAndBody .overallRatingSection .overallRatingStars {
    padding-bottom: 0.45rem;
  }
  .RatingsAndReviewsSection .ratingsAndReviewsOverviewAndBody .ratingsAndReviewsLoadMoreList {
    padding-left: 0;
  }
  .RatingsAndReviewsSection .ratingsAndReviewsOverviewAndBody .ratingsAndReviewsLoadMoreList ._LoadMoreCommand ._Command {
    padding-left: 0;
  }
}
.RatingStarsContainer {
  display: flex;
  align-items: center;
}

.RatingStarsContainer .ratingText {
  margin-left: 0.45rem;
  font-variant-numeric: lining-nums;
}

.RatingStarsContainer .starIcon {
  margin-right: 0.25rem;
  stroke: #8c7336;
  stroke-width: 0.025rem;
  stroke-linejoin: round;
}

.RatingStarsContainer .starIcon:last-of-type {
  margin-right: 0;
}

.RatingStarsContainer .emptyStar {
  stroke-width: 0.035rem;
}

.RatingStarsContainer .halfFilledStar {
  stroke-width: 0.02rem;
  /* rtl:raw: transform: scaleX(-1); */
}

.BadgeContainer {
  display: block;
}

.ConfirmForm .confirmFormActions.formFooter {
  display: grid;
  width: 100%;
  grid-template-columns: auto auto;
  grid-template-rows: minmax(0px, auto) minmax(0px, auto);
  justify-content: space-between;
}

@media only screen and (max-width: 768px) {
  .ConfirmForm .confirmFormActions.formFooter {
    grid-template-columns: 100%;
    justify-content: center;
    align-items: stretch;
  }
}
.ConfirmForm .confirmFormActions.formFooter .confirmButton {
  grid-column: 2;
  grid-row: 2;
  margin-bottom: 0px;
}

@media only screen and (max-width: 768px) {
  .ConfirmForm .confirmFormActions.formFooter .confirmButton {
    grid-column: auto;
    grid-row: auto;
  }
}
.StateMessage[class][class] .description {
  margin-top: 0rem;
  margin-bottom: 0.5rem;
}

@media only screen and (max-width: 768px) {
  .StateMessage[class][class] .description {
    margin-top: 0.5rem;
  }
}
.SubjectCard[class][class] {
  min-height: 0px;
  width: 70%;
  margin-right: 15%;
  margin-left: 15%;
}

@media only screen and (max-width: 768px) {
  .SubjectCard[class][class] {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
  }
}
.mobile .SubjectCard[class][class] {
  width: 100%;
  margin-right: 0%;
  margin-left: 0%;
}

.TermsConditions .body {
  fill: #ebf4f8;
}

.TermsConditions .body .content {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

.TermsConditions .body .content h3 {
  padding-top: 0px;
}

.ConfirmFormFields .dateField {
  max-width: 15rem;
  overflow-wrap: break-word;
}

@media only screen and (max-width: 768px) {
  .ConfirmFormFields .termsField ._DataEntryLabel {
    word-break: keep-all;
  }
}
.ProxyConfirmationMain[class][class] .disclaimerLink {
  text-align: left;
  padding-left: 0px;
  padding-right: 0px;
}

.CardHeading {
  display: grid;
  grid-template-columns: auto auto;
  justify-content: space-between;
}

.CardHeading ._Icon {
  grid-column: 2;
}

.CardHeading h3 {
  padding-top: 0;
}

@media only screen and (max-width: 768px) {
  .CardHeading {
    grid-template-columns: auto auto;
  }
}
.SubmissionError {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  margin-top: 0.5rem;
  display: flex;
  align-items: center;
  grid-row: 1/span 2;
  grid-column: 1;
}

@media only screen and (max-width: 768px) {
  .SubmissionError {
    justify-self: start;
  }
}
.SubmissionError .errorContent {
  display: grid;
  grid-template-columns: minmax(0px, auto) minmax(0px, auto);
  grid-template-rows: minmax(0px, auto);
  justify-content: left;
  column-gap: 0.25rem;
}

.SubmissionError .errorContent ._Icon {
  margin-top: 0.125rem;
}

.DeclineForm ._DataEntryLabel {
  hyphens: none;
}

.DeclineForm ._ChoiceGroup.stacked ._DataEntrySet-fields {
  border: none;
}

/* Copyright 2024 Epic Systems Corporation */
.ProxyInvite .gridPadding {
  margin-bottom: 0.5rem;
}

.ProxyInvite .confirmEmailInput {
  min-width: 350px;
}

@media only screen and (max-width: 768px) {
  .ProxyInvite .confirmEmailInput {
    margin-top: -0.5rem;
  }
}
.ProxyInvite .pageHeader {
  padding-bottom: 0;
}

.ProxyInviteInstructions {
  padding-bottom: 0.5rem;
}

@media only screen and (min-width: 769px) {
  .ProxyInviteInstructions {
    column-gap: 10px;
    display: flex;
  }
}
.ProxyInviteInstructions .instructionsStep {
  width: 33%;
  display: inline-block;
  vertical-align: top;
  padding: 0.25rem;
}

.ProxyInviteInstructions .instructionsStep .gridInstruction {
  display: flex;
  flex-direction: row;
  column-gap: 0.3rem;
  align-items: baseline;
}

@media only screen and (max-width: 768px) {
  .ProxyInviteInstructions .instructionsStep {
    display: grid;
    grid-template-columns: 15% 85%;
    column-gap: 0.2rem;
    width: 100%;
    align-items: center;
  }
}
.ProxyInviteInstructions .instructionsStep .instructionNumberContainer {
  width: fit-content;
  margin: 0 0.5rem;
}

.ProxyInviteInstructions .instructionsStep .instructionNumberContainer .instructionNumberCircle {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: #0074AD;
  aspect-ratio: 1/1;
  text-align: center;
}

.ProxyInviteInstructions .instructionsStep .instructionNumberContainer .instructionNumberCircle .instructionNumber {
  color: #ffffff;
  font-weight: bold;
  width: 1.65em;
  width: 1.3lh;
}

.ProxyInviteInstructions .instructionsStep .instructionImage {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.ProxyRelationshipChoiceGroup .fieldGroupPrompt {
  display: block;
  font-weight: normal;
  margin: 0;
  padding: 0rem 0 0.5rem;
  width: 100%;
}

.ProxyRelationshipChoiceGroup .relationshipList {
  display: flex;
  flex-direction: row;
}

.ProxyRelationshipChoiceGroup .relationshipDescription {
  background-color: #ebf4f8;
  margin: -0.75rem 0rem 0.5%;
  border: 1px solid #0074AD;
  width: 66%;
}

@media only screen and (max-width: 768px) {
  .ProxyRelationshipChoiceGroup .relationshipDescription {
    width: 100%;
  }
}
.ProxyRelationshipChoiceGroup .relationshipDescription .relationshipDescriptionHeading {
  padding-top: 0.25rem;
}

.ProxyTermsAndConditions {
  margin-top: 1rem;
}

.ProxyTermsAndConditions .disclosureButton {
  justify-content: flex-start;
  margin-bottom: 0;
}

.ProxyTermsAndConditions .disclosureButton .termsAndConditionsContainer {
  margin: 0.25rem 0;
}

/* Copyright 2025 Epic Systems Corporation */
.Questionnaire ._PageHeading {
  font-size: var(--wptheme_font-style_h4_size);
  color: var(--wptheme_font-style_h4_color);
  font-weight: var(--wptheme_font-style_h4_weight);
}

.Questionnaire ._enabledQuestion, .Questionnaire ._followUpQuestions {
  animation: fadeIn 0.3s;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.Questionnaire .ContextString {
  margin: 0 0 0.8rem;
}

.Questionnaire ._freeTextPrePostText {
  white-space: pre-wrap;
}

.ScoringQuestion .scoringHeader {
  font-size: var(--wptheme_font-size_2);
}

.ScoringQuestion .scoringContainer {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  column-gap: 0.5rem;
}

.ScoringQuestion .scoringGraph {
  flex: 1 0 50%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  margin: 0.5rem;
}

.ScoringQuestion .scoringNumeric {
  min-width: 75px;
  display: flex;
  flex-direction: column;
  width: auto;
  border-width: 1px;
  border-style: solid;
  border-color: #eaeaea;
  border-radius: 6px;
}

.ScoringQuestion .scoringNumeric .scoreValue {
  font-size: var(--wptheme_font-size_7);
}

.ScoringQuestion .scoringTextContainer {
  display: flex;
  flex-wrap: wrap;
  flex: 1 0 50%;
  row-gap: 0.5rem;
}

.ScoringQuestion .scoringText {
  width: 100%;
}

.ScoringQuestion .normalHighlight {
  background-color: rgba(16, 163, 65, 0.2);
}

.ScoringQuestion .abnormalHighlight {
  background-color: rgba(232, 195, 9, 0.2);
}

.summaryPage .pageHeading {
  padding-bottom: 0em;
}

.summaryPage .questionResponseCard {
  margin: 1em 0em 1em 0em;
  padding: 0em 0.5em 0em 0.5em;
  box-shadow: none;
}

.summaryPage .questionResponseCard ._ListElement:first-child .QuestionSummary {
  border-top: 0px solid;
}

.summaryPage .questionResponseCard ._ListElement .QuestionSummary {
  border-top: 1px solid #cccccc;
}

.summaryPage .disclosureButton {
  justify-content: flex-start;
}

.QuestionPage ._followUpQuestions {
  padding-left: 1rem;
  margin-left: 0.2rem;
  border-left: solid 0.2rem #0074AD;
  padding-top: 0.3rem;
}

.QuestionnaireList .launchQuestionnaireForm {
  margin-top: 1.25rem;
}

.QuestionnaireList .launchQuestionnaireFormInputs {
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.QuestionnaireList .launchQuestionnaireFormInputs .loadRecentSubmissionChoice {
  margin: 0;
}

/* Copyright 2024-2025 Epic Systems Corporation */
.FreeTextQuestion {
  width: 100%;
}

.FreeTextQuestion._ValidatedInput {
  margin-bottom: 1rem;
}

.FreeTextQuestion._promptedField ._DataEntryPrompt {
  font-size: var(--wptheme_font-style_h4_size);
  color: var(--wptheme_font-style_h4_color);
  font-weight: var(--wptheme_font-style_h4_weight);
  color: #0074AD;
}

.FreeTextQuestion ._TextInput {
  width: 50%;
}

@media only screen and (min-width: 1px) and (max-width: 1300px) {
  .FreeTextQuestion ._TextInput {
    width: 70%;
  }
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  .FreeTextQuestion ._TextInput {
    width: 100%;
  }
}
.FreeTextQuestion._limited textarea {
  height: 4em;
  width: 30%;
}

@media only screen and (min-width: 1px) and (max-width: 1300px) {
  .FreeTextQuestion._limited textarea {
    width: 50%;
  }
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  .FreeTextQuestion._limited textarea {
    width: 100%;
  }
}
.FreeTextQuestion._unlimited textarea {
  height: 7em;
}

.PromptOnlyQuestion[class][class][class][class] {
  padding-top: 0.2rem;
  margin-bottom: 0.75rem;
}

.PromptOnlyQuestion[class][class][class][class] .promptText {
  margin-bottom: 0;
}

.PromptOnlyQuestion[class][class][class][class] .noteText {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  margin-bottom: 1rem;
}

[data-altstylesheet="High Contrast"] .PromptOnlyQuestion[class][class][class][class] .noteText {
  color: #000000;
}

.ListQuestion ._ComboBoxInput {
  width: 50%;
}

@media only screen and (min-width: 1px) and (max-width: 1300px) {
  .ListQuestion ._ComboBoxInput {
    width: 70%;
  }
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  .ListQuestion ._ComboBoxInput {
    width: 100%;
  }
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  .ListQuestion._ChoiceGroup ._DataEntrySet-fields {
    flex-direction: column;
    align-items: flex-start;
  }
}
.ListQuestion._columnLayout ._DataEntrySet-fields {
  flex-direction: column;
  align-items: flex-start;
}

.ListQuestion._rowLayout ._DataEntrySet-fields {
  flex-wrap: nowrap;
}

.ListQuestion._rowLayout ._DataEntrySet-fields ._Choice {
  align-items: unset;
  flex: 1 1 0;
}

.ListQuestion ._Choice.hasSupplementalImage {
  max-width: 400px;
}

@media only screen and (min-width: 1px) and (max-width: 768px) {
  .ListQuestion ._Choice:not(.hasSupplementalImage) {
    width: 100%;
  }
}
.ListQuestion ._DataEntryLabel {
  width: 100%;
}

.ListQuestion ._Command._clearChoice {
  margin: 0rem 0.25rem 0.5rem 0.25rem;
  padding: 0rem;
}

.ListQuestion ._image {
  max-width: 100%;
}

.NumericQuestion {
  width: 100%;
}

.NumericQuestion ._TextInput {
  width: 50%;
}

@media only screen and (min-width: 1px) and (max-width: 1300px) {
  .NumericQuestion ._TextInput {
    width: 70%;
  }
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  .NumericQuestion ._TextInput {
    width: 100%;
  }
}
.QuestionSummary {
  padding: 1rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 1rem;
  overflow-wrap: anywhere;
}

.QuestionSummary .prompt {
  width: 70%;
}

.QuestionSummary .edit {
  width: 12%;
}

@media (max-width: 1300px) {
  .QuestionSummary .edit {
    width: 22%;
  }
}
@media (max-width: 768px) {
  .QuestionSummary .edit {
    width: 100%;
  }
}
.QuestionSummary .answer {
  margin-top: 0rem;
  font-weight: bold;
}

.QuestionSummary .summaries {
  display: flex;
  flex-direction: column;
}

.QuestionSummary .QuestionSummaryLine {
  display: flex;
  padding-top: 0.4rem;
  gap: 1rem;
}

@media (max-width: 768px) {
  .QuestionSummary .QuestionSummaryLine {
    flex-direction: column;
  }
}
.QuestionSummary .summaryFollowUps {
  margin-top: 0.2rem;
  border-left: solid 0.2rem #cccccc;
  transition: border-color 0.2s ease;
}

.QuestionSummary .summaryFollowUps:hover {
  border-left-color: #999999;
}

.QuestionSummary .summaryFollowUps .prompt ._Text {
  padding-left: 0.5rem;
}

@media (max-width: 768px) {
  .QuestionSummary {
    flex-direction: column;
  }
}
.FreeTextSummary {
  font-weight: bold;
}

.NumericSummary {
  font-weight: bold;
}

.ListSummary .listChoice {
  display: flex;
  align-items: center;
}

.ListSummary .listChoice ._image {
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
  max-width: 6rem;
}

.Question .fieldGroupPrompt {
  color: #0074AD;
  font-weight: bold;
}

.Question ._promptedField ._DataEntryPrompt {
  color: #0074AD;
  font-weight: bold;
}

/* Copyright 2021 Epic Systems Corporation */
.quickPayContent {
  max-width: 550px;
  margin: 0 auto;
}

.PaymentInformation {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 75%;
}

.paymentAmountContainer {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0.75rem 0;
}

.paymentAmountContainer .paymentAmountLabel,
.paymentAmountContainer .paymentAmount {
  text-align: center;
}

.paymentAmountContainer .paymentAmountLabel {
  margin: 0 !important;
}

.paymentAmountContainer .paymentAmount {
  color: #0f784a;
  font-size: var(--wptheme_font-size_6);
  margin: 5px 0 !important;
}

.PaymentMethodDisplay {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0.75rem 0;
  border-top: 1px solid #dbdbdb;
}

.PaymentMethodDisplay .paymentMethodLabel {
  text-align: center;
}

.PaymentMethodDisplay .paymentMethod {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-top: 0.2rem;
  justify-content: center;
  min-height: calc(2rem + 10px);
}

.PaymentMethodDisplay .paymentMethod .paymentMethodImageWrapper {
  width: auto;
}

.PaymentMethodDisplay .paymentMethod .paymentMethodLogo {
  width: 50px;
  margin-right: 0.2rem;
  float: right;
}

.PaymentMethodDisplay .paymentMethod .paymentMethodTextContainer {
  display: flex;
  flex-direction: column;
  margin-left: 0.2rem;
  width: unset;
}

.LandingPage .PayBalanceDisplay,
.LandingPage .PaymentPlan {
  display: flex;
  flex-direction: column;
  align-content: center;
  align-items: center;
  padding: 1rem 0 0.5rem;
}

.LandingPage .balance {
  font-size: var(--wptheme_font-size_3);
  margin: 0.5rem;
}

.LandingPage .strikethroughAmount {
  margin-top: 0.25rem;
  text-decoration: line-through;
}

.LandingPage .strikethroughAmount + .balance {
  margin-top: 0.25rem;
}

.VerificationPage .PaymentInformationCard .paymentInformationPretext {
  margin: 0 0.5rem 0.5rem 0.5rem;
  text-align: center;
  width: auto;
}

.VerificationPage .PaymentInformationCard .paymentInformationContent {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 1rem;
}

.VerificationPage .submitPaymentButtons {
  margin-top: 1rem;
  display: flex;
  flex-direction: column;
}

.VerificationPage .submitPaymentButtons button.primary.positive,
.VerificationPage .submitPaymentButtons a.secondary.neutral {
  margin: 0.5rem 0 0;
  padding: 0.625rem 0;
}

.VerificationPage .strikethroughAmount {
  margin-top: 0.25rem;
  margin-bottom: -0.5rem;
  text-decoration: line-through;
}

.VerificationPage .strikethroughAmount + .paymentAmount {
  margin-top: 0.25rem;
}

.PaymentSuccess {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.PaymentSuccess .paymentSuccessBanner {
  max-width: 412.5px;
}

.PaymentSuccess .paymentSummaryContainer {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.PaymentSuccess .paymentSummaryContainer .dateContainer,
.PaymentSuccess .paymentSummaryContainer .confirmationCodeContainer {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-top: 0.75rem;
}

.PaymentSuccess .paymentSummaryContainer .dateContainer .value,
.PaymentSuccess .paymentSummaryContainer .confirmationCodeContainer .value {
  margin-left: 0.5rem;
  width: auto;
}

.PaymentSuccess .paymentSummaryContainer .confirmationCodeContainer {
  border-bottom: 1px solid #dbdbdb;
  padding-bottom: 0.75rem;
  width: 75%;
}

.PaymentFailure .paymentErrorButtons {
  margin-top: 1rem;
  display: flex;
  flex-direction: column;
}

.PaymentFailure .paymentErrorButtons a.secondary.neutral {
  margin: 0.5rem 0 0;
  padding: 0.625rem 0;
}

/* Copyright 2021-2023 Epic Systems Corporation */
.ActionResultMetaData {
  display: flex;
}

.ActionResultMetaData .actionResultStatusIcon {
  margin-top: 1px;
  margin-right: 5px;
}

.ActionResultMetaData .contentHeader {
  padding: 0 0 0.25rem;
}

.ActionResultMetaData .contentHeader.success {
  color: #0f784a;
  word-break: break-word;
}

.ActionResultMetaData .contentHeader.failure {
  color: #d80000;
}

.ProviderSelectionInfo .providerName {
  font-size: var(--wptheme_font-style_h4_size);
  color: var(--wptheme_font-style_h4_color);
  font-weight: var(--wptheme_font-style_h4_weight);
}

.ProviderSelectionInfo .providerAddlInfoContainer {
  margin: 0.5rem 0 0;
  display: flex;
  flex-wrap: wrap;
}

.ProviderSelectionInfo .providerAddlInfo ._readOnlyText {
  margin: 0;
}

.ProviderSelectionInfo .providerAddlInfo .addlInfoPiece {
  color: initial;
}

@media only screen and (min-width: 769px) {
  .ProviderSelectionInfo .providerAddlInfo:not(:only-child) {
    width: 50%;
  }
}
@media only screen and (max-width: 768px) {
  .ProviderSelectionInfo .providerAddlInfo {
    width: 100%;
  }
  .ProviderSelectionInfo .providerAddlInfo.providerAddress {
    margin-bottom: 0.25rem;
  }
}
.SendSummaryProviderSelect .buttonFlexer {
  display: flex;
  flex-wrap: wrap;
  column-gap: 0.5rem;
}

.SendSummaryProviderSelect .buttonFlexer:not(:first-child) {
  margin-top: 0.5rem;
}

@media only screen and (max-width: 768px), screen and (max-height: 426px) {
  .SendSummaryProviderSelect .buttonFlexer {
    width: 100%;
    margin-right: 0;
    flex: 1 1 0;
  }
}
.SendSummaryProviderSelect .buttonFlexer.mobileWidth {
  width: 100%;
  margin-right: 0;
}

@media only screen and (max-width: 768px), screen and (max-height: 426px) {
  .SendSummaryProviderSelect .buttonFlexer button[class],
  .SendSummaryProviderSelect .buttonFlexer a[class] {
    overflow: visible;
  }
  .SendSummaryProviderSelect .buttonFlexer button[class]:not(:last-child),
  .SendSummaryProviderSelect .buttonFlexer a[class]:not(:last-child) {
    flex-basis: calc(50% - 0.5rem);
    flex-grow: 1;
  }
  .SendSummaryProviderSelect .buttonFlexer button[class]:not(:first-child),
  .SendSummaryProviderSelect .buttonFlexer a[class]:not(:first-child) {
    margin-top: 0.5rem;
    flex-basis: 50%;
    flex-grow: 1;
  }
}
@media only screen and (max-width: 768px) and (max-height: 426px), only screen and (max-height: 426px) and (max-height: 426px) {
  .mobile .SendSummaryProviderSelect .buttonFlexer button[class].backButton:last-child:not(:only-child),
  .mobile .SendSummaryProviderSelect .buttonFlexer a[class].backButton:last-child:not(:only-child) {
    display: none;
  }
}
.mobile .SendSummaryProviderSelect .vdtTitle {
  display: none;
}

.mobile .SendSummaryProviderSelect {
  padding-top: 0.5rem;
}

.SendSummaryProviderSelect .cantFindProvider {
  display: grid;
  justify-content: center;
  justify-items: center;
  margin: 0.5rem 0;
}

.SendSummaryProviderSelect .listCount {
  font-size: var(--wptheme_font-size_-2);
  color: #0074AD;
  margin-bottom: 0.25rem;
}

.SendSummaryProviderSelect .providerSelectGrid ul {
  display: grid;
  grid-gap: 0.7rem;
  grid-template-columns: 1fr 1fr;
  padding: 0.7rem 0.25rem;
}

@media only screen and (max-width: 768px) {
  .SendSummaryProviderSelect .providerSelectGrid ul {
    grid-template-columns: 1fr;
    padding: 0 0.25rem;
  }
}
.SendSummaryProviderSelect .providerRecipientOption {
  font-weight: normal;
  height: 100%;
  width: 100%;
  text-align: left;
}

.SendSummaryProviderSelect .providerRecipientOption .ProviderSelectionInfo {
  height: 100%;
  width: 100%;
  margin: 0;
}

.SendSummaryProviderSelect .providerRecipientOption .ProviderSelectionInfo:is(:focus, :hover) {
  background-color: #ebf4f8;
}

.SendSummaryProviderSelect ._AsyncIndicator {
  position: fixed;
  background-color: #ffffff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: auto;
  padding: 1rem;
  border: 1px solid #eaeaea;
  border-radius: 0.5rem;
  z-index: 1000;
}

.mobile .SendSummaryTriage .vdtTitle {
  display: none;
}

.SendSummaryTriage div.vdtPretext[class],
.SendSummaryTriage div.vdtPretext[class]:not(:only-child),
.SendSummaryTriage div.vdtPretext[class]:not(:only-child):first-of-type {
  margin: 0 0 0.5rem;
  display: block;
}

.SendSummaryTriage div.vdtPretext[class].stronger,
.SendSummaryTriage div.vdtPretext[class]:not(:only-child).stronger,
.SendSummaryTriage div.vdtPretext[class]:not(:only-child):first-of-type.stronger {
  font-weight: bold;
}

.mobile .SendSummaryTriage div.vdtPretext[class],
.mobile .SendSummaryTriage div.vdtPretext[class]:not(:only-child),
.mobile .SendSummaryTriage div.vdtPretext[class]:not(:only-child):first-of-type {
  padding: 0.5rem 0 0;
}

.mobile .SendSummaryTriage {
  padding-top: 0.5rem;
}

.SendSummaryTriage .optionList {
  display: grid;
  grid-gap: 0.5rem;
  margin-bottom: 1rem;
  width: 65%;
}

@media only screen and (max-width: 768px) {
  .SendSummaryTriage .optionList {
    width: 100%;
  }
}
.SendSummaryTriage .backButton {
  width: fit-content;
}

@media only screen and (max-width: 768px) {
  .SendSummaryTriage .backButton {
    width: 100%;
  }
}
.VisitTimeline {
  position: relative;
}

.VisitTimeline .listCount[class] {
  font-size: var(--wptheme_font-size_-2);
}

.VisitTimeline dl > div {
  display: flex;
}

@media only screen and (max-width: 768px) {
  .VisitTimeline dl > div {
    flex-direction: column;
  }
}
.VisitTimeline dl dt {
  min-width: 10rem;
  max-width: 10rem;
  padding-right: 3rem;
  text-align: right;
  font-weight: normal;
}

@media only screen and (max-width: 768px) {
  .VisitTimeline dl dt {
    min-width: 15rem;
    max-width: 15rem;
    text-align: left;
    padding-right: 0;
  }
}
.VisitTimeline:before {
  position: absolute;
  content: "";
  height: calc(100% - 1.85rem);
  left: 8rem;
  border: 1px solid #dbdbdb;
  top: 1.65rem;
}

.VisitTimeline dd {
  position: relative;
  width: 100%;
}

.VisitTimeline dd:before {
  content: "";
  position: absolute;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  left: -2.25rem;
  top: 0.4rem;
  border: 1px solid #dbdbdb;
  background-color: #ffffff;
}

@media only screen and (max-width: 768px) {
  .VisitTimeline dd:before {
    left: 0;
    top: -1rem;
  }
}
@media only screen and (max-width: 768px) {
  .VisitTimeline dd,
  .VisitTimeline dt {
    padding-left: 1.1rem;
  }
}
@media only screen and (max-width: 768px) {
  .VisitTimeline {
    margin-top: 1rem;
  }
  .VisitTimeline:before {
    left: 0.25rem;
  }
}
.VisitTimeline ul {
  padding-top: 0.65rem;
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.VisitTimeline ul li {
  margin: 0 0.7rem 0.7rem 0;
}

@media only screen and (max-width: 768px) {
  .VisitTimeline ul {
    grid-template-columns: 1fr;
  }
  .VisitTimeline ul li {
    margin-right: 0;
  }
}
@media only screen and (max-width: 768px) {
  .DateRangeContent {
    margin-top: 1.25rem;
  }
}
.DateRangeContent .flavorText {
  max-width: fit-content;
  margin-bottom: 0.25rem;
  grid-area: label;
}

.DateRangeContent .datePickerFieldsAndButton {
  display: flex;
  width: auto;
  align-items: flex-start;
  gap: 0.5rem;
}

.mobile .DateRangeContent .datePickerFieldsAndButton {
  align-items: center;
}

@media only screen and (max-width: 768px) {
  .DateRangeContent .datePickerFieldsAndButton {
    width: 100%;
    flex-wrap: wrap;
  }
}
.DateRangeContent .dateRangePickerButton[class] {
  margin: 0.25rem 0 0 0;
}

@media only screen and (max-width: 768px) {
  .DateRangeContent .dateRangePickerButton[class] {
    margin: 0 0 0.75rem 0;
  }
  .mobile .DateRangeContent .dateRangePickerButton[class] {
    margin-top: auto;
  }
}
.DateRangeContent .dateEntryFields {
  display: flex;
  flex-wrap: wrap;
  width: auto;
}

.mobile .DateRangeContent .dateEntryFields {
  gap: 1rem;
  margin-right: 1rem;
  width: auto;
}

@media only screen and (min-width: 769px) {
  .DateRangeContent .dateEntryFields {
    gap: 1rem;
  }
}
.DateRangeContent .singleDatePicker {
  width: auto;
}

.DateRangeContent .singleDatePicker .validationmessage {
  max-width: 8.25rem;
}

.DateRangeContent .dateRangeContentWrapper {
  margin: 1rem 0 0.5rem 0;
}

.DateRangeContent .helptext.required {
  margin-bottom: 1rem;
}

.mobile ._ValidatedDateEntry ._TextEntry {
  width: auto;
  max-width: calc(100vw - 3rem);
}

.mobile .singleDatePicker {
  width: auto;
}

.mobile .singleDatePicker .validationmessage {
  max-width: calc(100vw - 3rem);
}

.mobile .DownloadSummary .vdtTitle {
  display: none;
}

.DownloadSummary ._AsyncIndicator {
  margin-top: 10rem;
}

.mobile .DownloadSummary {
  padding-top: 0.5rem;
}

.SendTriageOption[class] {
  min-height: 0;
  padding: 0;
}

.SendTriageOption .sendOptionLink {
  display: flex;
  padding: 0.5rem;
}

.SendTriageOption .sendOptionLink:is(:focus, :hover) {
  background-color: #ebf4f8;
}

.SendTriageOption .sendOptionLink:hover, .SendTriageOption .sendOptionLink:focus {
  text-decoration: none;
}

.SendTriageOption .sendOptionLink:hover .sectionTitle, .SendTriageOption .sendOptionLink:focus .sectionTitle {
  text-decoration: underline;
}

.mobile .SendTriageOption {
  color: initial;
}

.SendTriageOption .selectionImage {
  width: 2rem;
  height: 2rem;
  min-width: 2rem;
  margin-right: 0.5rem;
}

.SendTriageOption .selectionText {
  text-align: left;
  word-break: break-word;
}

.SendTriageOption .sectionTitle {
  padding: 0;
}

.SendTriageOption .secondaryText {
  color: initial;
}

@media only screen and (max-width: 768px) {
  .AllVisitsContent {
    margin-top: 1.25rem;
  }
}
.DownloadToPrintWarning {
  font-size: var(--wptheme_font-size_9);
  font-weight: bold;
  padding: 50px;
}

@media not print {
  .DownloadToPrintWarning {
    display: none;
  }
}
.shareeverywhere .DownloadToPrintWarning {
  display: none;
}

.VisitMetadata {
  display: flex;
}

.VisitMetadata .visitOtherText {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  display: block;
}

[data-altstylesheet="High Contrast"] .VisitMetadata .visitOtherText {
  color: #000000;
}

.VisitMetadata .visitType {
  font-weight: bold;
}

.VisitMetadata .hospitalVisitIndicator {
  width: auto;
  padding: 0 0.5rem 0 0.3rem;
}

.VisitMetadata .visitInfo {
  word-wrap: break-word;
  word-break: break-word;
}

a:hover .VisitMetadata .visitInfo, a:focus .VisitMetadata .visitInfo {
  text-decoration: underline;
}

.ProviderSearchForm .recordDownloadInput input.touched:invalid,
.ProviderSearchForm .datePickerInput input.touched:invalid,
.ProviderSearchForm .recordDownloadInput select.touched:invalid {
  box-shadow: none;
}

.ProviderSearchForm .recordDownloadInput input.touched.invalid,
.ProviderSearchForm .datePickerInput input.touched.invalid,
.ProviderSearchForm .recordDownloadInput select.touched.invalid {
  outline-color: #d80000;
}

.ProviderSearchForm .recordDownloadInput + div {
  margin-bottom: 0.5rem;
}

.ProviderSearchForm .recordDownloadInput + div:not(:empty) + .formText.formDescriptionText {
  display: none;
}

@media only screen and (max-width: 768px) {
  .ProviderSearchForm .recordDownloadInput input,
  .ProviderSearchForm .recordDownloadInput select {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }
}
.ProviderSearchForm div.vdtPretext[class],
.ProviderSearchForm div.vdtPretext[class]:not(:only-child),
.ProviderSearchForm div.vdtPretext[class]:not(:only-child):first-of-type {
  margin: 0 0 0.5rem;
  display: block;
}

.ProviderSearchForm div.vdtPretext[class].stronger,
.ProviderSearchForm div.vdtPretext[class]:not(:only-child).stronger,
.ProviderSearchForm div.vdtPretext[class]:not(:only-child):first-of-type.stronger {
  font-weight: bold;
}

.mobile .ProviderSearchForm div.vdtPretext[class],
.mobile .ProviderSearchForm div.vdtPretext[class]:not(:only-child),
.mobile .ProviderSearchForm div.vdtPretext[class]:not(:only-child):first-of-type {
  padding: 0.5rem 0 0;
}

.ProviderSearchForm .buttonFlexer {
  display: flex;
  flex-wrap: wrap;
  column-gap: 0.5rem;
}

.ProviderSearchForm .buttonFlexer:not(:first-child) {
  margin-top: 0.5rem;
}

@media only screen and (max-width: 768px), screen and (max-height: 426px) {
  .ProviderSearchForm .buttonFlexer {
    width: 100%;
    margin-right: 0;
    flex: 1 1 0;
  }
}
.ProviderSearchForm .buttonFlexer.mobileWidth {
  width: 100%;
  margin-right: 0;
}

@media only screen and (max-width: 768px), screen and (max-height: 426px) {
  .ProviderSearchForm .buttonFlexer button[class],
  .ProviderSearchForm .buttonFlexer a[class] {
    overflow: visible;
  }
  .ProviderSearchForm .buttonFlexer button[class]:not(:last-child),
  .ProviderSearchForm .buttonFlexer a[class]:not(:last-child) {
    flex-basis: calc(50% - 0.5rem);
    flex-grow: 1;
  }
  .ProviderSearchForm .buttonFlexer button[class]:not(:first-child),
  .ProviderSearchForm .buttonFlexer a[class]:not(:first-child) {
    margin-top: 0.5rem;
    flex-basis: 50%;
    flex-grow: 1;
  }
}
@media only screen and (max-width: 768px) and (max-height: 426px), only screen and (max-height: 426px) and (max-height: 426px) {
  .mobile .ProviderSearchForm .buttonFlexer button[class].backButton:last-child:not(:only-child),
  .mobile .ProviderSearchForm .buttonFlexer a[class].backButton:last-child:not(:only-child) {
    display: none;
  }
}
.ProviderSearchForm .helptext.required {
  margin-bottom: 1rem;
}

.CEDocumentViewer .docframe {
  width: 100%;
  border: 3px solid #0074AD;
}

.CEDocumentViewer .docframe.loading {
  visibility: hidden;
  height: 0px;
}

.shareeverywhere .CEDocumentViewer .provenance {
  display: none;
}

.MultipleVisitCard.dateRange {
  margin-top: -0.75rem;
}

.MultipleVisitCard .multipleVisitDropdown {
  display: block;
}

.MultipleVisitCard .multipleVisitCardContent {
  padding: 0;
  margin: 0.5rem 0 0;
  width: 70%;
}

@media only screen and (min-width: 769px) {
  .MultipleVisitCard .multipleVisitCardContent {
    width: 25%;
  }
}
.MultipleVisitCard .multipleVisitCardContent li {
  display: flex;
  padding: 0.5rem;
}

.FieldAndConfirmForm .recordDownloadInput input.touched:invalid,
.FieldAndConfirmForm .datePickerInput input.touched:invalid,
.FieldAndConfirmForm .recordDownloadInput select.touched:invalid {
  box-shadow: none;
}

.FieldAndConfirmForm .recordDownloadInput input.touched.invalid,
.FieldAndConfirmForm .datePickerInput input.touched.invalid,
.FieldAndConfirmForm .recordDownloadInput select.touched.invalid {
  outline-color: #d80000;
}

.FieldAndConfirmForm .recordDownloadInput + div {
  margin-bottom: 0.5rem;
}

.FieldAndConfirmForm .recordDownloadInput + div:not(:empty) + .formText.formDescriptionText {
  display: none;
}

@media only screen and (max-width: 768px) {
  .FieldAndConfirmForm .recordDownloadInput input,
  .FieldAndConfirmForm .recordDownloadInput select {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }
}
.FieldAndConfirmForm .helptext.required {
  margin-bottom: 1rem;
}

.SingleVisitCard {
  display: flex;
  min-height: 100px;
}

@media print {
  .SingleVisitCard {
    display: inline-block;
    break-inside: avoid;
    width: 100%;
  }
}
.SingleVisitCard .SingleVisitCardLabel {
  min-height: unset;
  width: 100%;
  display: flex;
  position: relative;
  margin: 0;
  cursor: pointer;
}

.SingleVisitCard .SingleVisitCardLabel:hover, .SingleVisitCard .SingleVisitCardLabel:focus {
  background: #ebf4f8;
  text-decoration: none;
}

.SingleVisitCard .continueArrow {
  /* rtl:raw: transform: scaleX(-1); */
  margin: auto;
  flex-shrink: 0;
  fill: #989898;
}

.DocumentPreview {
  max-width: calc(100% + 2.5rem);
  width: calc(100% + 2.5rem);
  margin-left: -1.25rem;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.mobile .DocumentPreview .vdtTitle {
  display: none;
}

.DocumentPreview div.vdtPretext[class],
.DocumentPreview div.vdtPretext[class]:not(:only-child),
.DocumentPreview div.vdtPretext[class]:not(:only-child):first-of-type {
  margin: 0 0 0.5rem;
  display: block;
}

.DocumentPreview div.vdtPretext[class].stronger,
.DocumentPreview div.vdtPretext[class]:not(:only-child).stronger,
.DocumentPreview div.vdtPretext[class]:not(:only-child):first-of-type.stronger {
  font-weight: bold;
}

.mobile .DocumentPreview div.vdtPretext[class],
.mobile .DocumentPreview div.vdtPretext[class]:not(:only-child),
.mobile .DocumentPreview div.vdtPretext[class]:not(:only-child):first-of-type {
  padding: 0.5rem 0 0;
}

html:not(.mobile) body.isInside:not(.graphicHeader) .DocumentPreview {
  margin-top: -0.45rem;
}

[lang=ar] html:not(.mobile) body.isInside:not(.graphicHeader) .DocumentPreview {
  margin-top: -0.5rem;
}

.mobile .DocumentPreview {
  margin-top: 0;
  margin-left: -0.5rem;
  width: calc(100% + 1rem);
}

.datatile .DocumentPreview {
  margin-top: -0.5rem !important;
}

@media screen and (max-width: 1300px) {
  [lang=ar] .DocumentPreview {
    margin-top: -0.25rem;
  }
  html:not(.mobile) body.isInside:not(.graphicHeader) .DocumentPreview {
    margin-top: -1rem;
  }
  [lang=ar] html:not(.mobile) body.isInside:not(.graphicHeader) .DocumentPreview {
    margin-top: -0.75rem;
  }
  .mobile .DocumentPreview {
    margin-top: 0;
  }
}
.mobile .DocumentPreview {
  margin-left: -0.5rem;
  margin-bottom: -0.5rem;
  width: calc(100% + 1rem);
}

@media screen and (max-width: 768px) {
  .DocumentPreview {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
    margin-top: -5px;
    margin-bottom: -0.5rem;
  }
  [lang=ar] .DocumentPreview {
    margin-top: 0;
  }
  .mobile .DocumentPreview {
    margin-top: 0;
    margin-left: -0.5rem;
    width: calc(100% + 1rem);
  }
}
@media print {
  .DocumentPreview {
    margin-left: 0;
    margin-top: 0;
    padding: 0;
    width: 100%;
  }
}
@media only screen and (max-width: 768px) {
  .DocumentPreview {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}
.mobile .DocumentPreview {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.shareeverywhere .DocumentPreview {
  width: 100%;
  margin: 0;
  padding: 0 0.5rem;
}

@media print {
  .DocumentPreview .documentPreviewHeading {
    display: none;
  }
}
.ActionDisabledWarning {
  display: flex;
  align-items: flex-start;
  margin-top: 0.25rem;
  margin-bottom: -0.25rem;
}

.ActionDisabledWarning .actionDisabledText {
  color: #d80000;
  font-size: var(--wptheme_font-size_-1);
  padding-inline-start: 0.25rem;
}

.ActionDisabledWarning .actionDisabledIcon {
  vertical-align: -2px;
  flex-shrink: 0;
}

.shareeverywhere .ActionDisabledWarning {
  display: none;
}

@media print {
  .DocumentPicker {
    display: none;
  }
}
@media print {
  .shareeverywhere .DocumentPicker {
    display: block;
  }
}
.DocumentPicker .documentSelectDropdown._CollapsedControls {
  min-height: 0 !important;
}

.DocumentPicker .documentSelectDropdown ._CollapsibleListBox {
  margin: 0.5rem 0 1rem 0;
}

@media only screen and (min-width: 769px) {
  .DocumentPicker .documentSelectDropdown ._CollapsibleListBox {
    width: 50%;
    margin-right: auto;
  }
}
.DocumentPicker ._CollapsibleListBoxCommand {
  min-height: 100px;
  word-break: break-word;
}

.DocumentPicker .contentWrapper {
  display: flex;
  align-items: center;
}

.DocumentPicker .contentWrapper > span {
  margin-left: 0.5rem;
}

.DocumentPicker .placeholderControl {
  padding: 0.5rem;
}

.DocumentPicker .summaryDocDescription {
  word-wrap: break-word;
  word-break: break-word;
  margin-left: 0.5rem;
}

.DocumentPicker .summaryDocTitle {
  font-weight: bold;
}

.DocumentPicker .summaryDocSubtext {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  font-size: var(--wptheme_font-size_-2);
  display: block;
}

[data-altstylesheet="High Contrast"] .DocumentPicker .summaryDocSubtext {
  color: #000000;
}

.DocumentPicker ul[class] {
  max-height: 16rem;
  overflow-y: auto;
}

.DocumentPicker .placeholderIcon {
  color: #000000;
}

.DocumentPicker li[class] {
  white-space: normal;
  margin: 0;
  padding: 0;
  word-break: break-word;
}

.DocumentPicker li[class] > button {
  min-height: 100px;
}

.DocumentPicker ._VerticalDate {
  word-break: normal;
}

.DocumentPicker .singleVisit {
  padding: 0 0.5rem;
}

.DocumentPicker .contentImage {
  width: 2rem;
  height: 2rem;
  min-width: 2rem;
}

.DocumentPicker .placeholderDisplay[class] {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 15rem;
  justify-content: center;
}

.DocumentPreviewPageTitle .printButton {
  display: none;
}

.shareeverywhere .DocumentPreviewPageTitle .printButton {
  display: block;
}

.shareeverywhere .DocumentPreviewPageTitle ._PageTitle {
  padding-top: 1rem;
}

.shareeverywhere .DocumentPreviewPageTitle ._BackToListLink {
  display: none;
}

.mobile .SummaryActionResult .vdtTitle {
  display: none;
}

.mobile .SummaryActionResult .backToVisitRecordsContainer {
  margin: 0;
}

.SummaryActionResult .backToVisitRecordsContainer .backButton {
  display: inline-block;
}

.mobile .SummaryActionResult {
  padding-top: 0.5rem;
}

.SummaryActionResult .actionResultCard {
  border: 1px solid #dbdbdb;
  box-shadow: none;
}

.SummaryActionResult .actionResultCard[class] {
  min-height: 0;
  margin-top: 0;
}

.SummaryActionResult .actionResultCard.success {
  background-color: #ccffd8;
}

.SummaryActionResult .actionResultCard.failure {
  background-color: #ffe8e8;
}

.DocumentPreviewActionButtons .buttonFlexer {
  display: flex;
  flex-wrap: wrap;
  column-gap: 0.5rem;
}

.DocumentPreviewActionButtons .buttonFlexer:not(:first-child) {
  margin-top: 0.5rem;
}

@media only screen and (max-width: 768px), screen and (max-height: 426px) {
  .DocumentPreviewActionButtons .buttonFlexer {
    width: 100%;
    margin-right: 0;
    flex: 1 1 0;
  }
}
.DocumentPreviewActionButtons .buttonFlexer.mobileWidth {
  width: 100%;
  margin-right: 0;
}

@media only screen and (max-width: 768px), screen and (max-height: 426px) {
  .DocumentPreviewActionButtons .buttonFlexer button[class],
  .DocumentPreviewActionButtons .buttonFlexer a[class] {
    overflow: visible;
  }
  .DocumentPreviewActionButtons .buttonFlexer button[class]:not(:last-child),
  .DocumentPreviewActionButtons .buttonFlexer a[class]:not(:last-child) {
    flex-basis: calc(50% - 0.5rem);
    flex-grow: 1;
  }
  .DocumentPreviewActionButtons .buttonFlexer button[class]:not(:first-child),
  .DocumentPreviewActionButtons .buttonFlexer a[class]:not(:first-child) {
    margin-top: 0.5rem;
    flex-basis: 50%;
    flex-grow: 1;
  }
}
@media only screen and (max-width: 768px) and (max-height: 426px), only screen and (max-height: 426px) and (max-height: 426px) {
  .mobile .DocumentPreviewActionButtons .buttonFlexer button[class].backButton:last-child:not(:only-child),
  .mobile .DocumentPreviewActionButtons .buttonFlexer a[class].backButton:last-child:not(:only-child) {
    display: none;
  }
}
@media print {
  .DocumentPreviewActionButtons {
    display: none;
  }
}
.shareeverywhere .DocumentPreviewActionButtons {
  display: none;
}

.DownloadForm .buttonFlexer {
  display: flex;
  flex-wrap: wrap;
  column-gap: 0.5rem;
}

.DownloadForm .buttonFlexer:not(:first-child) {
  margin-top: 0.5rem;
}

@media only screen and (max-width: 768px), screen and (max-height: 426px) {
  .DownloadForm .buttonFlexer {
    width: 100%;
    margin-right: 0;
    flex: 1 1 0;
  }
}
.DownloadForm .buttonFlexer.mobileWidth {
  width: 100%;
  margin-right: 0;
}

@media only screen and (max-width: 768px), screen and (max-height: 426px) {
  .DownloadForm .buttonFlexer button[class],
  .DownloadForm .buttonFlexer a[class] {
    overflow: visible;
  }
  .DownloadForm .buttonFlexer button[class]:not(:last-child),
  .DownloadForm .buttonFlexer a[class]:not(:last-child) {
    flex-basis: calc(50% - 0.5rem);
    flex-grow: 1;
  }
  .DownloadForm .buttonFlexer button[class]:not(:first-child),
  .DownloadForm .buttonFlexer a[class]:not(:first-child) {
    margin-top: 0.5rem;
    flex-basis: 50%;
    flex-grow: 1;
  }
}
@media only screen and (max-width: 768px) and (max-height: 426px), only screen and (max-height: 426px) and (max-height: 426px) {
  .mobile .DownloadForm .buttonFlexer button[class].backButton:last-child:not(:only-child),
  .mobile .DownloadForm .buttonFlexer a[class].backButton:last-child:not(:only-child) {
    display: none;
  }
}
.DownloadForm[class] .backButton {
  display: flex;
  justify-content: center;
  align-items: center;
}

.DownloadForm .passwordCheck {
  margin: 0.5rem 0 1rem;
}

.MultipleVisitCardItem {
  word-wrap: break-word;
  word-break: break-word;
}

.MultipleVisitCardItem .visitOtherText {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  display: block;
}

[data-altstylesheet="High Contrast"] .MultipleVisitCardItem .visitOtherText {
  color: #000000;
}

.MultipleVisitCardItem .visitType {
  display: block;
}

.MultipleVisitCardItem .visitDate {
  font-weight: bold;
}

.MultipleVisitCardItem .visitDate[class] {
  margin: 0;
}

.AddressSendForm .buttonFlexer {
  display: flex;
  flex-wrap: wrap;
  column-gap: 0.5rem;
}

.AddressSendForm .buttonFlexer:not(:first-child) {
  margin-top: 0.5rem;
}

@media only screen and (max-width: 768px), screen and (max-height: 426px) {
  .AddressSendForm .buttonFlexer {
    width: 100%;
    margin-right: 0;
    flex: 1 1 0;
  }
}
.AddressSendForm .buttonFlexer.mobileWidth {
  width: 100%;
  margin-right: 0;
}

@media only screen and (max-width: 768px), screen and (max-height: 426px) {
  .AddressSendForm .buttonFlexer button[class],
  .AddressSendForm .buttonFlexer a[class] {
    overflow: visible;
  }
  .AddressSendForm .buttonFlexer button[class]:not(:last-child),
  .AddressSendForm .buttonFlexer a[class]:not(:last-child) {
    flex-basis: calc(50% - 0.5rem);
    flex-grow: 1;
  }
  .AddressSendForm .buttonFlexer button[class]:not(:first-child),
  .AddressSendForm .buttonFlexer a[class]:not(:first-child) {
    margin-top: 0.5rem;
    flex-basis: 50%;
    flex-grow: 1;
  }
}
@media only screen and (max-width: 768px) and (max-height: 426px), only screen and (max-height: 426px) and (max-height: 426px) {
  .mobile .AddressSendForm .buttonFlexer button[class].backButton:last-child:not(:only-child),
  .mobile .AddressSendForm .buttonFlexer a[class].backButton:last-child:not(:only-child) {
    display: none;
  }
}
.DocumentPreviewPretext div.vdtPretext[class],
.DocumentPreviewPretext div.vdtPretext[class]:not(:only-child),
.DocumentPreviewPretext div.vdtPretext[class]:not(:only-child):first-of-type {
  margin: 0 0 0.5rem;
  display: block;
}

.DocumentPreviewPretext div.vdtPretext[class].stronger,
.DocumentPreviewPretext div.vdtPretext[class]:not(:only-child).stronger,
.DocumentPreviewPretext div.vdtPretext[class]:not(:only-child):first-of-type.stronger {
  font-weight: bold;
}

.mobile .DocumentPreviewPretext div.vdtPretext[class],
.mobile .DocumentPreviewPretext div.vdtPretext[class]:not(:only-child),
.mobile .DocumentPreviewPretext div.vdtPretext[class]:not(:only-child):first-of-type {
  padding: 0.5rem 0 0;
}

.mobile .VisitSelection .vdtTitle {
  display: none;
}

.VisitSelection div.vdtPretext[class],
.VisitSelection div.vdtPretext[class]:not(:only-child),
.VisitSelection div.vdtPretext[class]:not(:only-child):first-of-type {
  margin: 0 0 0.5rem;
  display: block;
}

.VisitSelection div.vdtPretext[class].stronger,
.VisitSelection div.vdtPretext[class]:not(:only-child).stronger,
.VisitSelection div.vdtPretext[class]:not(:only-child):first-of-type.stronger {
  font-weight: bold;
}

.mobile .VisitSelection div.vdtPretext[class],
.mobile .VisitSelection div.vdtPretext[class]:not(:only-child),
.mobile .VisitSelection div.vdtPretext[class]:not(:only-child):first-of-type {
  padding: 0.5rem 0 0;
}

.mobile .VisitSelection .backToVisitRecordsContainer {
  margin: 0;
}

.VisitSelection .backToVisitRecordsContainer .backButton {
  display: inline-block;
}

.VisitSelection ._AsyncIndicator {
  margin-top: 10rem;
}

.mobile .SendSummaryDirectAddress .vdtTitle,
.mobile .SendSummaryEmailAddress .vdtTitle,
.mobile .SendSummaryProviderSearch .vdtTitle {
  display: none;
}

/* Copyright 2023 Epic Systems Corporation */
.Referrals .authGridItem:only-child {
  display: flex;
  flex-direction: column;
}

.Referrals .pairMargin[class][class] {
  margin-top: 0px;
  margin-bottom: 0px;
}

.Referrals .pairMarginTop[class][class] {
  margin-top: 0.25em;
  margin-bottom: 0px;
  overflow-wrap: break-word;
}

.Referrals .pairMarginTop .valueLabel {
  width: fit-content;
  margin-bottom: 0px;
}

.Referrals .pairMarginTop .valueLabelParent {
  display: flex;
  align-items: center;
  position: relative;
}

.Referrals ._StatusBadge {
  overflow-wrap: break-word;
}

.Referrals ._ListElement[class][class][class] {
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
  margin-left: 0px;
  margin-right: 0px;
}

.Referrals ._ListElement:first-of-type[class][class][class] {
  margin-bottom: 0.5rem;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
}

.Referrals .wideCard[class][class][class] {
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
  margin-left: 0px;
  margin-right: 0px;
}

.Referrals .rflCard {
  min-width: 30rem;
  max-width: 75%;
}

.Referrals .rflCard[class][class][class] {
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
  margin-left: 0px;
  margin-right: 0px;
}

@media screen and (max-width: 1300px) {
  .Referrals .rflCard {
    min-width: inherit;
    max-width: inherit;
  }
}
@media print {
  .Referrals .rflCard {
    min-width: inherit;
    max-width: inherit;
  }
}
.Referrals .rflCard .activityDefinition {
  padding: 0.25rem 0.5%;
  margin-bottom: 1.25rem;
}

.Referrals .rflCard ._GridCol.col-6._container {
  margin-bottom: 0;
}

.Referrals .cardHeading {
  padding-top: 0px;
  flex: 1;
  word-wrap: break-word;
}

.Referrals .cardHeading[class][class] {
  display: inline;
}

.Referrals .sectionTitle {
  padding-bottom: 0px;
  width: fit-content;
  flex: unset;
  margin: 0 auto 0.25rem 0;
}

@media screen and (max-width: 768px) {
  .Referrals .sectionTitle {
    width: 100%;
  }
}
.Referrals .comboBadge {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.25rem;
  width: fit-content;
}

.Referrals .comboBadge ._Text {
  margin: 0;
}

.Referrals .smallCardBadges {
  margin-right: auto;
}

.Referrals .subheading[class][class] {
  margin-top: 0px;
}

.Referrals .clearBottomPadding .headingGroup {
  padding-bottom: 0px;
  margin-bottom: 0px;
  display: flex;
  flex-wrap: wrap;
}

.Referrals .clearBottomPadding .headingGroup .heading {
  align-self: flex-start;
  width: fit-content;
}

.Referrals .clearBottomPadding .headingGroup .actions {
  margin-left: auto;
  width: fit-content;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.Referrals .clearBottomPadding .headingGroup .actions .referralsPrintButtonWrapper {
  flex-shrink: 0;
  width: fit-content;
  padding: 0;
}

.Referrals .spaceOnTop[class][class] {
  margin-top: 0.5rem;
}

.Referrals .grid {
  margin-bottom: 0px;
}

@media screen and (max-width: 768px) {
  .Referrals .rflCardTop {
    justify-content: flex-start;
    flex-direction: column;
  }
}
.Referrals .referralSubsection:nth-child(n+3)[class][class] {
  margin-top: 0.25em;
}

@media screen and (max-width: 768px) {
  .Referrals ._StatusBadge[class][class] {
    margin-bottom: 0.25rem;
  }
}
.Referrals .noShrinkMobile[class][class][class] {
  width: clamp(16px, 1.385rem, 48px);
}

.Referrals .sectionIcon {
  width: 2rem;
  height: 2rem;
}

.Referrals .titleContainer {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}

@media screen and (max-width: 768px) {
  .Referrals .titleContainer {
    flex-direction: column;
  }
}
.Referrals ._infoBubbleContent {
  position: absolute;
}

.Referrals .centerGutter {
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.Referrals .referralHeading {
  max-width: calc(100% + 2.5rem);
  width: calc(100% + 2.5rem);
  margin-left: -1.25rem;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  padding: 0.75rem 1.25rem 0.5rem;
  border-bottom: 1px solid transparent;
}

@media screen {
  .Referrals .referralHeading {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background: rgba(217, 234, 243, 0.75);
  }
}
.mobile .Referrals .referralHeading {
  margin-top: 0;
  margin-left: -0.5rem;
  width: calc(100% + 1rem);
}

.datatile .Referrals .referralHeading {
  margin-top: -0.5rem !important;
}

@media screen and (max-width: 1300px) {
  [lang=ar] .Referrals .referralHeading {
    margin-top: -0.25rem;
  }
  .mobile .Referrals .referralHeading {
    margin-top: 0;
  }
}
.mobile .Referrals .referralHeading {
  margin-left: -0.5rem;
  margin-bottom: -0.5rem;
  width: calc(100% + 1rem);
}

@media screen and (max-width: 768px) {
  .Referrals .referralHeading {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
    margin-top: -5px;
    margin-bottom: -0.5rem;
  }
  [lang=ar] .Referrals .referralHeading {
    margin-top: 0;
  }
  .mobile .Referrals .referralHeading {
    margin-top: 0;
    margin-left: -0.5rem;
    width: calc(100% + 1rem);
  }
}
@media print {
  .Referrals .referralHeading {
    margin-left: 0;
    margin-top: 0;
    padding: 0;
    width: 100%;
  }
}
@media (max-width: 768px) {
  .Referrals .referralHeading {
    padding: 0.75rem 0.75rem 0.5rem;
  }
}
.mobile .Referrals .referralHeading {
  padding: 0.75rem 0.5rem 0.5rem;
}

@media print {
  .Referrals .referralHeading {
    border-width: 0;
  }
}
.Referrals .referralHeading.valance {
  border-color: #cccccc;
  margin-bottom: 0.25rem;
  padding-bottom: 0.25rem;
}

.mobile .Referrals .referralHeading.valance {
  margin-bottom: 0.25rem;
  padding-bottom: 0.25rem;
}

@media print {
  .Referrals .referralHeading.valance {
    border-width: 1px;
  }
}
.darkmode .Referrals .referralHeading.valance {
  border-color: #000000;
}

.Referrals .referralHeading .additionalAction {
  margin-right: 0.6rem;
}

.Referrals .referralHeading .additionalAction::after {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #767676;
  content: "";
  vertical-align: middle;
  margin-left: 0.6rem;
  margin-right: -0.6rem;
  height: 21px;
}

.Referrals .referralHeading ._AdditionalActions:last-child .additionalAction {
  padding: inherit;
  margin: 0;
}

.Referrals .referralHeading ._AdditionalActions:last-child .additionalAction::after {
  border: none;
  margin: 0;
}

.Referrals .referralHeading .noBadge {
  margin-bottom: 0.5rem;
}

.Referrals .referralHeading[class] ._StatusBadge {
  margin-bottom: 0.5rem;
}

.Referrals .referralHeading[class] .askAQuestionAction {
  text-decoration: none;
}

.Referrals .SortResults {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  flex: 0;
}

.Referrals .SortResults .dropdownSort {
  width: max-content;
  padding-right: 0.5rem;
  margin-bottom: 0;
}

.Referrals .smallGutter .ClinicianPhoto {
  width: 2rem;
  height: 2rem;
}

@media print {
  .Referrals .smallGutter .ClinicianPhoto {
    width: 2rem !important;
    height: unset;
  }
}
.Referrals .infoMargin {
  margin-left: 0.25rem;
  width: fit-content;
  height: fit-content;
}

.Referrals .additionalInfo {
  margin-top: 0.25rem;
  padding-bottom: 0;
}

.Referrals ._Toast .body {
  background: none;
}

.Referrals .appealWithIcon {
  display: flex;
  align-items: center;
  gap: 0.25rem;
  margin-bottom: 0.25rem;
}

.ReferralsAuthorizationsNavigator {
  display: flex;
  gap: 0.5rem;
  flex-wrap: wrap;
}

.ReferralsAuthorizationsNavigator .navLink {
  width: fit-content;
}

.ReferralsAuthorizationsNavigator .navLink[class] {
  border: 1px solid #0074AD;
  border-radius: 3rem;
}

@media screen and (max-width: 1300px) {
  .ReferralsAuthorizationsNavigator .navLink {
    flex: 1 1 auto;
  }
}
/* Copyright 2023 Epic Systems Corporation */
.PharmacyPreferences ._Segment.boundary-strong {
  width: 100%;
}

@media screen and (min-width: 769px) {
  .PharmacyPreferences .PharamacyPreferencesPretext {
    display: flex;
    align-items: flex-end;
  }
}
.PharmacyPreferences .PharamacyPreferencesPretext .AddPharmacyButton {
  min-width: fit-content;
  height: fit-content;
}

.RefillPreferences {
  width: 70%;
}

@media screen and (max-width: 768px) {
  .RefillPreferences {
    width: 100%;
  }
}
/* Copyright 2023 Epic Systems Corporation */
.MedicationsList {
  padding-bottom: 0.5rem;
}

.MedicationsList .MedicationCard {
  margin: 0.5rem 0rem 0.5rem 0rem;
}

.MedicationSelectionStep ._Choice {
  margin-left: 2px;
}

.MedicationSelectionStep ._DataEntryLabel,
.MedicationSelectionStep ._Choice ._DataEntryLabel {
  color: #0074AD;
}

.MedicationSelectionStep ._DataEntryLabel::before,
.MedicationSelectionStep ._Choice ._DataEntryLabel::before {
  border: 1px solid #767676;
}

.MedicationSelectionStep .NonRefillableSectionSubheader {
  border-top: solid thin;
  border-top-color: #cccccc;
  padding-top: 1.5rem;
  margin-top: 1rem;
}

.MedicationSelectionStep .disclosureButton {
  justify-content: flex-start;
}

@media screen and (max-width: 768px) {
  .MedicationSelectionStep .MedicationCard .disclosureButton {
    justify-content: center;
  }
}
.MedicationSelectionStep .selectionCount {
  margin-top: 2rem;
}

.MedicationSelectionStep .MedSelectionHeader {
  font-size: var(--wptheme_font-style_h2_size);
  color: var(--wptheme_font-style_h2_color);
  font-weight: var(--wptheme_font-style_h2_weight);
}

.Refills {
  max-width: 1025px;
  margin: auto;
}

.RequestCard {
  background-color: #ffffff;
  display: inline-block;
  position: relative;
  vertical-align: top;
  word-break: break-word;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 20px;
}

.RequestCard .RequestCardHeader {
  padding-bottom: 10px;
  display: flex;
}

.RequestCard .RequestCardRow {
  display: flex;
  flex-wrap: wrap;
  padding: 10px;
  border-top: 1px solid #767676;
}

.RequestCard .RequestCardRow:last-child {
  border-bottom: none;
}

.RequestCard .RequestCardRow .EditMedication {
  width: fit-content;
}

.AddressCollectionCard {
  background-color: #ffffff;
  display: inline-block;
  position: relative;
  vertical-align: top;
  word-break: break-word;
  padding: 10px;
}

.AddressCollectionCard .EditAddress {
  width: fit-content;
}

.PaymentInformationCard {
  background-color: #ffffff;
  display: inline-block;
  position: relative;
  vertical-align: top;
  word-break: break-word;
  padding: 10px;
}

.PaymentInformationCard .EditPayment {
  width: fit-content;
}

/* Copyright 2022 Epic Systems Corporation */
.NewRequestSelect .requiredInstructions {
  margin-bottom: 0.5rem;
}

@media screen and (max-width: 768px) {
  .NewRequestSelect .nextButton {
    width: 100%;
  }
}
.reimbursementPageHeading ._PageHeading {
  word-break: break-word;
}

.CoverageMemberSelectorContainer {
  width: fit-content;
  margin-bottom: 1rem;
}

@media screen and (max-width: 768px) {
  .CoverageMemberSelectorContainer {
    width: 100%;
  }
}
.CoverageMemberSelectorContainer .CoverageSelectionList,
.CoverageMemberSelectorContainer .MemberSelectionList {
  min-width: fit-content;
  width: 100%;
}

.CoverageMemberSelectorContainer .CoverageSelectionList select,
.CoverageMemberSelectorContainer .MemberSelectionList select {
  text-overflow: ellipsis;
}

.ReimbursementProcedureCollection ._DataEntrySet-fields {
  flex-wrap: nowrap;
  flex-direction: column;
}

.ReimbursementProcedureCollection ._DataEntrySet-fields ._Choice {
  text-align: left;
}

.FormCommandContainer {
  width: 100%;
  display: flex;
  flex-direction: row;
  column-gap: 0.5rem;
}

@media screen and (max-width: 768px) {
  .FormCommandContainer {
    flex-direction: column;
    flex-wrap: wrap;
  }
}
.FormCommandContainer .reimbursementFormSubmit {
  display: flex;
  flex: none;
  justify-content: center;
  flex-wrap: wrap;
}

@media screen and (max-width: 768px) {
  .FormCommandContainer .reimbursementFormSubmit {
    flex-grow: 1;
    max-width: 100%;
  }
}
.FormCommandContainer .reimbursementBackAndCancel {
  display: flex;
  flex-direction: row;
  column-gap: 0.5rem;
  flex-wrap: wrap;
}

@media screen and (max-width: 768px) {
  .FormCommandContainer .reimbursementBackAndCancel .reimbursementFormBack,
  .FormCommandContainer .reimbursementBackAndCancel .reimbursementFormCancel {
    flex-grow: 1;
    flex-basis: 48%;
    max-width: 100%;
  }
}
.ReimbursementForm .requiredInstructions {
  margin-bottom: 0.5rem;
}

.ReimbursementForm .reimbursementFormInput {
  width: fit-content;
}

.ReimbursementForm .reimbursementFormDisclaimer[class][class] {
  margin-bottom: 0;
}

.reimbursementPageHeading ._PageHeading {
  word-break: break-word;
}

.ReceiptUploadAndGallery {
  display: flex;
  flex-direction: column;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 0.5rem;
  width: fit-content;
}

@media screen and (max-width: 768px) {
  .ReceiptUploadAndGallery {
    width: 100%;
  }
}
.ReceiptUploadAndGallery .FileUploadButton {
  min-width: 12rem;
  max-width: 100%;
}

.ReceiptUploadAndGallery .FileUploadButton[class] {
  margin: auto;
  margin-top: 0.5rem;
  margin-left: 0;
  margin-bottom: 0.25rem;
  padding: 0;
}

@media screen and (max-width: 768px) {
  .ReceiptUploadAndGallery .FileUploadButton {
    min-width: 0;
    width: 100%;
  }
}
.ReceiptUploadAndGallery .FileUploadButton .DashedLine {
  display: flex;
  align-items: center;
  flex-direction: column;
  min-height: 3rem;
  margin-bottom: 0;
  padding: 1rem;
}

.ReceiptUploadAndGallery .FileUploadButton:not([aria-disabled=true]) .DashedLine {
  border-width: 2px;
  border-style: dashed;
  border-radius: 8px;
  border-color: #cccccc;
}

.ReceiptUploadAndGallery .UploadLabel {
  display: flex;
  align-items: center;
  width: fit-content;
  margin: auto;
}

@media screen and (max-width: 768px) {
  .ReceiptUploadAndGallery .MobileSnapTextInput input {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .ReceiptUpload.MobileSnap {
    width: 100%;
  }
}
.ImageGallery {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}

@media screen and (max-width: 768px) {
  .ImageGallery {
    flex-direction: column;
    width: 100%;
  }
}
.ImageGallery .Image {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column;
  justify-content: space-between;
  width: fit-content;
  margin: 0.5rem 0.25rem 0;
  padding-bottom: 0;
  max-width: 100%;
}

@media screen and (max-width: 768px) {
  .ImageGallery .Image {
    margin-left: auto;
    margin-right: auto;
  }
}
.ImageGallery .Image img {
  display: block;
  max-height: 22.5rem;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 768px) {
  .ImageGallery .Image img {
    max-height: none;
    max-width: 100%;
  }
}
.ImageGallery .Image .removeImageButton {
  text-align: center;
  bottom: 0;
}

.ImageGallery .Image .removeImageButton svg {
  color: #0074AD;
}

.ImageGallery .Image .removeImageButton .removeImageButtonText {
  display: inline;
  color: #0074AD;
  overflow-wrap: anywhere;
  word-break: normal;
}

.ImageGallery .Image.removed {
  background-color: #f2f2f2;
}

.ImageGallery .Image.removed .removedText {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  text-align: center;
}

.ReimbursementFormConfirmation .imageGallery {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-around;
  width: fit-content;
}

@media screen and (max-width: 768px) {
  .ReimbursementFormConfirmation .imageGallery {
    flex-direction: column;
    width: 100%;
  }
}
.ReimbursementFormConfirmation .imageGallery .imageWrapper {
  width: fit-content;
  margin-left: 0;
  max-width: 100%;
}

@media screen and (max-width: 768px) {
  .ReimbursementFormConfirmation .imageGallery .imageWrapper {
    margin-left: auto;
    margin-right: auto;
  }
}
.ReimbursementFormConfirmation .imageGallery .imageWrapper img {
  max-height: 22.5rem;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 768px) {
  .ReimbursementFormConfirmation .imageGallery .imageWrapper img {
    max-height: none;
    max-width: 100%;
  }
}
.ReimbursementFormConfirmation .questionList {
  margin: 0 0.5rem;
}

.ReimbursementFormConfirmation .reimbursementMailingAddress {
  margin: 0 0.5rem;
}

.ReimbursementFormConfirmation .reimbursementMailingAddress .addressLine {
  font-size: var(--wptheme_font-size_1);
  word-break: break-word;
}

.ReimbursementFormConfirmation .reimbursementMailingAddress .addressHelpText {
  max-width: 50rem;
}

@media screen and (max-width: 768px) {
  .ReimbursementFormConfirmation .reimbursementMailingAddress .addressHelpText {
    max-width: 100%;
  }
}
.ConfirmationCommandContainer {
  width: 100%;
  display: flex;
  flex-direction: row;
  column-gap: 0.5rem;
  margin-top: 0.5rem;
}

@media screen and (max-width: 768px) {
  .ConfirmationCommandContainer {
    flex-direction: column;
    flex-wrap: wrap;
  }
}
.ConfirmationCommandContainer .confirmationFormSubmit {
  display: flex;
  flex: none;
  justify-content: center;
  flex-wrap: wrap;
}

@media screen and (max-width: 768px) {
  .ConfirmationCommandContainer .confirmationFormSubmit {
    flex-grow: 1;
    max-width: 100%;
  }
}
.ConfirmationCommandContainer .confirmationBackAndCancel {
  display: flex;
  flex-direction: row;
  column-gap: 0.5rem;
  flex-wrap: wrap;
}

@media screen and (max-width: 768px) {
  .ConfirmationCommandContainer .confirmationBackAndCancel .confirmationFormBack,
  .ConfirmationCommandContainer .confirmationBackAndCancel .confirmationFormCancel {
    flex-grow: 1;
    flex-basis: 48%;
    max-width: 100%;
  }
}
.SortOptionsContainer {
  width: fit-content;
  margin-right: 0.5rem;
}

@media screen and (max-width: 768px) {
  .SortOptionsContainer {
    width: 100%;
  }
}
.SortOptionsContainer .SortOptions[class] {
  padding-left: 0.5rem;
  min-height: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.SortOptionsContainer .SortOptions .DateOptions ._DataEntrySet ._DataEntrySet-fields {
  flex-direction: row;
  flex-wrap: wrap;
}

.SortOptionsContainer .SortOptions .StatusOptions,
.SortOptionsContainer .SortOptions .MemberOptions,
.SortOptionsContainer .SortOptions .CoverageOptions {
  width: 100%;
}

.SortOptionsContainer .SortOptions .DateRangeOptions {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}

@media screen and (max-width: 768px) {
  .SortOptionsContainer .SortOptions .DateRangeOptions {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
.SortOptionsContainer .SortOptions .DateRangeOptions .MinDateOption,
.SortOptionsContainer .SortOptions .DateRangeOptions .MaxDateOption {
  width: fit-content;
}

.PriorRequestSummary[class] {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.5rem;
}

.PriorRequestSummary .TopLevel {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.PriorRequestSummary .requestInfo .coverDetail {
  width: 50%;
}

.PriorRequestSummary .requestType {
  display: inline;
  padding: 0 0 0.25rem 0;
  flex: 1;
}

.PriorRequestSummary .requestStatusContainer {
  width: fit-content;
  margin: 0.25rem 0 0 auto;
}

.PriorRequestSummary .requestStatus {
  display: inline;
  border-radius: 20px;
  padding: 2px 13px 2px 13px;
  border: 2px solid;
  text-align: right;
  flex: content;
  height: fit-content;
  white-space: nowrap;
}

.PriorRequestSummary .requestStatus.pendingStatus {
  color: #005ebb, darken 35%;
  border-color: #005ebb;
  background-color: #e0f1ff;
}

.PriorRequestSummary .requestStatus.approvedStatus {
  color: #12553d;
  border-color: #09aa71;
  background-color: #ccffd8;
}

.PriorRequestSummary .requestStatus.deniedStatus {
  color: #935d15;
  border-color: #ffa020;
  background-color: #ffe8c9;
}

.PriorRequestSummary .coverDetail {
  overflow-wrap: break-word;
}

.PriorRequestSummary .inline {
  display: inline;
}

.requestsAndSortOptions {
  display: flex;
  flex-direction: row;
}

@media screen and (max-width: 768px) {
  .requestsAndSortOptions {
    flex-direction: column;
  }
}
.priorRequestCommands {
  display: flex;
  flex-wrap: wrap;
  column-gap: 0.5rem;
}

@media screen and (max-width: 768px) {
  .priorRequestCommands {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}
.priorRequestCommands * {
  max-width: 100%;
}

.reimbursementPageHeading {
  word-break: break-word;
}

/* Copyright 2022 Epic Systems Corporation */
.EhieTemplateSelection .Banner {
  border: 1px solid #dbdbdb;
  margin-bottom: 0.5rem;
}

.EhieTemplateSelection .Banner.warning {
  margin-top: 0.5rem;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  background-color: #ffffd0;
}

.EhieTemplateSelection .Banner.warning .sectionTitle {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.EhieTemplateSelection .Banner.informational {
  background-color: #e0f1ff;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.EhieTemplateSelection .Banner .bannerInfo {
  display: flex;
  padding: 0.5rem;
}

.EhieTemplateSelection .Banner .bannerInfo .bannerText {
  margin-left: 0.5rem;
}

.EhieTemplateSelection .Banner .bannerInfo .bannerText .sectionTitle {
  padding-top: 0.15rem;
  padding-bottom: 0.15rem;
}

.EhieTemplateSelection .Banner .bannerAction {
  margin: 0.5rem auto;
  width: fit-content;
}

.EhieTemplateSelection .EhieHeadingSection .RequestHealthRecordLinkout {
  background: #e0f1ff;
  padding: 0.5rem;
  margin: 0.5rem 0;
  border-radius: 0.35rem;
  border: 1px solid #dbdbdb;
}

.EhieTemplateSelection .EhieHeadingSection .RequestHealthRecordLinkout .headerSection {
  display: flex;
}

.EhieTemplateSelection .EhieHeadingSection .RequestHealthRecordLinkout .roilinkIcon {
  color: #0074AD;
}

.EhieTemplateSelection .EhieHeadingSection .RequestHealthRecordLinkout .headerText {
  padding: 0.4rem 0 0 0.25rem;
}

.EhieTemplateSelection .EhieHeadingSection .RequestHealthRecordLinkout .descriptionText {
  margin: 0.5rem 0;
}

.EhieTemplateSelection .EhieHeadingSection .submitSection {
  display: flex;
}

.EhieTemplateSelection .EhieHeadingSection .submitSection .submitHeading {
  padding: 0.25rem 0 0 0.5rem;
}

.mobile .EhieTemplateSelection .EhieHeadingSection .submitSection .submitHeading {
  font-size: var(--wptheme_font-style_h4_size);
  color: var(--wptheme_font-style_h4_color);
  font-weight: var(--wptheme_font-style_h4_weight);
  padding: 0.5rem 0 0 0.25rem;
  margin: 0;
  color: #0074AD;
}

.EhieTemplateSelection .EhieHeadingSection .inline {
  display: inline;
}

.EhieTemplateSelection .EhieTemplateInfoSection {
  margin-bottom: 1rem;
}

.EhieTemplateSelection .EhieTemplateInfoSection .ehieTemplateDecHeader[class] {
  margin-top: 0.5rem;
  margin-bottom: 0rem;
}

.EhieTemplateSelection .EhieTemplateInfoSection .ehieTemplateInfoRow {
  margin-bottom: 0.5rem;
}

.EhieTemplateSelection .EhieTemplateInfoSection .ehieTemplateInfoRow .ehieTemplateName {
  padding: 0.25rem 0;
}

.EhieTemplateSelection .formErrorText {
  color: #d80000;
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  margin-top: 0.25rem;
}

[data-altstylesheet="High Contrast"] .EhieTemplateSelection .formErrorText {
  color: #000000;
}

.EhieTemplateSelection .userComments {
  max-width: 500px;
  width: 100%;
}

@media screen and (max-width: 769px) {
  .EhieTemplateSelection .userComments textarea {
    height: 6rem;
  }
}
.EhieRequestReview .EhieHeadingSection .RequestHealthRecordLinkout {
  background: #e0f1ff;
  padding: 0.5rem;
  margin: 0.5rem 0;
  border-radius: 0.35rem;
  border: 1px solid #dbdbdb;
}

.EhieRequestReview .EhieHeadingSection .RequestHealthRecordLinkout .headerSection {
  display: flex;
}

.EhieRequestReview .EhieHeadingSection .RequestHealthRecordLinkout .roilinkIcon {
  color: #0074AD;
}

.EhieRequestReview .EhieHeadingSection .RequestHealthRecordLinkout .headerText {
  padding: 0.4rem 0 0 0.25rem;
}

.EhieRequestReview .EhieHeadingSection .RequestHealthRecordLinkout .descriptionText {
  margin: 0.5rem 0;
}

.EhieRequestReview .EhieHeadingSection .submitSection {
  display: flex;
}

.EhieRequestReview .EhieHeadingSection .submitSection .submitHeading {
  padding: 0.25rem 0 0 0.5rem;
}

.mobile .EhieRequestReview .EhieHeadingSection .submitSection .submitHeading {
  font-size: var(--wptheme_font-style_h4_size);
  color: var(--wptheme_font-style_h4_color);
  font-weight: var(--wptheme_font-style_h4_weight);
  padding: 0.5rem 0 0 0.25rem;
  margin: 0;
  color: #0074AD;
}

.EhieRequestReview .EhieHeadingSection .inline {
  display: inline;
}

.EhieRequestReview .ReviewTable .headerRow {
  background-color: rgba(0, 116, 173, 0.05);
  font-size: var(--wptheme_font-style_h4_size);
  color: var(--wptheme_font-style_h4_color);
  font-weight: var(--wptheme_font-style_h4_weight);
}

.EhieRequestReview .ReviewTable .emptyAnswer {
  font-style: italic;
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .EhieRequestReview .ReviewTable .emptyAnswer {
  color: #000000;
}

.EhieRequestReview .ReviewTable [class*=col-] {
  padding: 0.5rem;
}

@media screen and (max-width: 768px) {
  .EhieRequestReview .ReviewTable .celllabel {
    display: none;
  }
}
.EhieRequestReview .ReviewTable ._ListGridBody .row {
  background-color: #ffffff;
  border-bottom: 1px solid #eaeaea;
}

.EhieRequestReview .ReviewTable ._ListGridBody .row:last-child {
  border-bottom: none;
}

@media screen and (max-width: 768px) {
  .EhieRequestReview .ReviewTable ._ListGridBody .row {
    padding: 0.5rem;
  }
  .EhieRequestReview .ReviewTable ._ListGridBody .row:last-child {
    padding: 0.5rem;
  }
}
@media screen and (max-width: 768px) {
  .EhieRequestReview .ReviewTable ._ListGridBody [class*=col-] {
    padding: 0;
  }
  .EhieRequestReview .ReviewTable ._ListGridBody [class*=col-]:first-child {
    font-size: var(--wptheme_font-style_h4_size);
    color: var(--wptheme_font-style_h4_color);
    font-weight: var(--wptheme_font-style_h4_weight);
  }
}
.EhieRequestReview .reviewSubmissionText[class] {
  margin-top: 0.5rem;
}

.EhieRequestReview .legalText[class] {
  margin: 0 0 0.5rem 0;
}

.EhieRequestReview .legalConsentHeading[class] {
  margin-bottom: 0rem;
  margin-top: 0.75rem;
  font-size: var(--wptheme_font-style_h4_size);
  color: var(--wptheme_font-style_h4_color);
  font-weight: var(--wptheme_font-style_h4_weight);
}

.EhieRequestReview .smartText {
  overflow: auto;
}

.EhieRequestReview .IAgree {
  margin-bottom: 2rem;
}

.RequestReview .RoiHeadingSection .submitHeading {
  padding: 1rem 0 0 0;
}

.mobile .RequestReview .RoiHeadingSection .submitHeading {
  font-size: var(--wptheme_font-style_h3_size);
  color: var(--wptheme_font-style_h3_color);
  font-weight: var(--wptheme_font-style_h3_weight);
  margin-bottom: 0rem;
  color: #0074AD;
}

.RequestReview .RoiHeadingSection ._Text {
  margin-top: 0;
}

.RequestReview .ReviewTable .headerRow {
  background-color: rgba(0, 116, 173, 0.05);
  font-size: var(--wptheme_font-style_h4_size);
  color: var(--wptheme_font-style_h4_color);
  font-weight: var(--wptheme_font-style_h4_weight);
}

.RequestReview .ReviewTable .emptyAnswer {
  font-style: italic;
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .RequestReview .ReviewTable .emptyAnswer {
  color: #000000;
}

.RequestReview .ReviewTable [class*=col-] {
  padding: 0.5rem;
}

@media screen and (max-width: 768px) {
  .RequestReview .ReviewTable .celllabel {
    display: none;
  }
}
.RequestReview .ReviewTable ._ListGridBody .row {
  background-color: #ffffff;
  border-bottom: 1px solid #eaeaea;
}

.RequestReview .ReviewTable ._ListGridBody .row:last-child {
  border-bottom: none;
}

@media screen and (max-width: 768px) {
  .RequestReview .ReviewTable ._ListGridBody .row {
    padding: 0.5rem;
  }
  .RequestReview .ReviewTable ._ListGridBody .row:last-child {
    padding: 0.5rem;
  }
}
@media screen and (max-width: 768px) {
  .RequestReview .ReviewTable ._ListGridBody [class*=col-] {
    padding: 0;
  }
  .RequestReview .ReviewTable ._ListGridBody [class*=col-]:first-child {
    font-size: var(--wptheme_font-style_h4_size);
    color: var(--wptheme_font-style_h4_color);
    font-weight: var(--wptheme_font-style_h4_weight);
  }
}
.RequestReview .reviewSubmissionText[class] {
  margin-top: 0.2rem;
}

.RequestReview .legalText[class] {
  margin: 0 0 0.5rem 0;
}

.RequestReview .legalConsentHeading[class] {
  margin-bottom: 0rem;
  margin-top: 0.75rem;
  font-size: var(--wptheme_font-style_h4_size);
  color: var(--wptheme_font-style_h4_color);
  font-weight: var(--wptheme_font-style_h4_weight);
}

.RequestReview .smartText {
  overflow: auto;
}

.RequestReview .IAgree {
  margin-bottom: 2rem;
}

.ReleaseOfInformation .Banner {
  border: 1px solid #dbdbdb;
  margin-bottom: 0.5rem;
}

.ReleaseOfInformation .Banner.warning {
  margin-top: 0.5rem;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  background-color: #ffffd0;
}

.ReleaseOfInformation .Banner.warning .sectionTitle {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.ReleaseOfInformation .Banner.informational {
  background-color: #e0f1ff;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.ReleaseOfInformation .Banner .bannerInfo {
  display: flex;
  padding: 0.5rem;
}

.ReleaseOfInformation .Banner .bannerInfo .bannerText {
  margin-left: 0.5rem;
}

.ReleaseOfInformation .Banner .bannerInfo .bannerText .sectionTitle {
  padding-top: 0.15rem;
  padding-bottom: 0.15rem;
}

.ReleaseOfInformation .Banner .bannerAction {
  margin: 0.5rem auto;
  width: fit-content;
}

.ReleaseOfInformation .RoiHeadingSection .submitHeading {
  padding: 1rem 0 0 0;
}

.mobile .ReleaseOfInformation .RoiHeadingSection .submitHeading {
  font-size: var(--wptheme_font-style_h3_size);
  color: var(--wptheme_font-style_h3_color);
  font-weight: var(--wptheme_font-style_h3_weight);
  margin-bottom: 0rem;
  color: #0074AD;
}

.ReleaseOfInformation .RoiHeadingSection ._Text {
  margin-top: 0;
}

.ReleaseOfInformation .RequestDateRange .dateRange {
  display: flex;
  gap: 0.5rem;
  flex-wrap: wrap;
}

.ReleaseOfInformation .RequestDateRange .dateRange .dateField {
  width: auto;
}

.mobile .ReleaseOfInformation .RequestDateRange {
  width: auto;
  display: flex;
  flex-wrap: wrap;
  max-width: calc(100vw - 3rem);
}

.mobile .ReleaseOfInformation .RequestDateRange ._input {
  max-width: calc(100vw - 3rem);
  min-width: 100%;
  width: auto;
}

.mobile .ReleaseOfInformation .RequestDateRange ._DataEntryLabel {
  width: auto;
  max-width: calc(100vw - 3rem);
}

.ReleaseOfInformation .InfoRequestedSection .infoOption {
  margin-bottom: 0rem;
  margin-left: 0.5rem;
  width: fit-content;
  max-width: 100%;
  padding-right: 0.2rem;
}

.ReleaseOfInformation .InfoRequestedSection .infoBubble ._InfoBubbleCommand {
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
}

@media screen {
  .ReleaseOfInformation .InfoRequestedSection .infoBubble ._InfoBubbleCommand:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
.ReleaseOfInformation .InfoRequestedSection .infoBubble ._InfoBubbleCommand:after {
  left: unset;
  right: unset;
  margin-left: 0.45rem;
}

.ReleaseOfInformation .InfoRequestedSection .infoBubble ._InfoBubbleContent {
  position: absolute;
  left: unset;
  right: unset;
  top: unset;
  margin: 0;
  margin-right: 0.5rem;
  margin-top: calc(0.75rem - 1px);
  min-width: 1.9rem;
  max-width: 60%;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.ReleaseOfInformation .sensitiveInfoDisclaimer {
  margin-bottom: 0.75rem;
  overflow: auto;
}

.ReleaseOfInformation .addlComments {
  width: 75%;
}

@media screen and (max-width: 768px) {
  .ReleaseOfInformation .addlComments {
    width: 100%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1300px) {
  .mobile .ReleaseOfInformation .addlComments {
    width: 90%;
  }
}
.ReleaseOfInformation .formGrid {
  width: 50%;
}

@media screen and (max-width: 768px) {
  .ReleaseOfInformation .formGrid {
    width: 100%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1300px) {
  .mobile .ReleaseOfInformation .formGrid {
    width: 90%;
  }
}
/* Copyright 2023 Epic Systems Corporation */
/* Copyright 2022-2023 Epic Systems Corporation */
.ReportViewer .ParticipantPhoto {
  display: inline-block;
}

.ReportViewer table {
  table-layout: auto;
}

@media screen {
  .ReportViewer {
    min-width: fit-content;
  }
}
.ReportViewer img {
  max-width: 100%;
}

.ReportViewer .commentBubbleTail {
  background-color: inherit;
  position: absolute;
  height: 15px;
  width: 15px !important;
  transform: rotate(45deg);
  display: block;
  float: right;
  z-index: 1;
  top: 9px;
  left: -5px;
}

.ReportViewer .noteBubbleTail {
  background-color: inherit;
  position: absolute;
  height: 15px;
  width: 15px !important;
  transform: rotate(45deg);
  display: block;
  float: right;
  z-index: 1;
  top: -5px;
  left: 12px;
}

.ReportViewer[class][class] .messageBubble {
  background: #ccecff;
  color: #000;
  padding: 8px;
  padding-left: 12px;
  border-radius: 10px;
  position: relative;
}

.ReportViewer[class][class] .messageTable {
  margin-top: 10px;
  margin-bottom: 3px;
}

.ReportViewer[class][class] .messageCell {
  width: 2rem;
  height: 2rem;
}

.ReportViewer[class][class] .messageIcon {
  width: 32px;
  height: 32px;
  object-fit: cover;
  margin-right: 10px;
  border-radius: 50%;
  position: relative;
}

.ReportViewer[class][class] .noteIcon {
  width: 32px;
  height: 32px;
  object-fit: cover;
  border-radius: 50%;
  position: relative;
}

.ReportViewer[class][class] .noteCell {
  width: 2rem;
  height: 2rem;
}

.ReportViewer[class][class] .noteTable {
  margin-top: 10px;
  margin-bottom: 5px;
}

.ReportViewer[class][class] .noteBubble {
  background: #ccecff;
  color: #000;
  padding: 10px;
  border-radius: 10px;
  position: relative;
}

.ReportViewer[class][class] .noteOldNoteTitle {
  margin-top: 10px;
  margin-bottom: 5px;
}

@media screen {
  .InternalReportViewerWrapper {
    overflow-x: auto;
  }
  .InternalReportViewerWrapper .report {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.04), 0 0 0 2px rgba(0, 0, 0, 0.02), 0 0 0 3px rgba(0, 0, 0, 0.01), 0 1px 0 1px rgba(0, 0, 0, 0.09);
  }
}
/* Copyright 2022-2023 Epic Systems Corporation */
._InfoBubble {
  font-size: 1rem;
  font-weight: normal;
  line-height: normal;
  cursor: auto;
  display: inline-block;
  margin: 0 0 0 0.5rem;
  width: auto;
}

._InfoBubble.showBubble ._InfoBubbleCommand:after,
._InfoBubble.showBubble ._InfoBubbleContent {
  display: block;
}

._InfoBubbleCommand {
  color: #0074ad;
  border: none;
  cursor: pointer;
  display: inline-flex;
  font: inherit;
  overflow: visible;
  position: relative;
  text-decoration: none;
}

._InfoBubbleCommand:is(:focus, :hover) {
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
}

@media screen {
  ._InfoBubbleCommand:is(:focus, :hover):is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
._InfoBubbleCommand:after {
  border-color: transparent transparent transparent #ffffff;
  border-style: solid;
  border-width: 1rem 0 0 1rem;
  box-shadow: -1px 1px 1px 0 rgba(0, 0, 0, 0.4);
  content: "";
  display: none;
  height: 0;
  left: calc(50% - 0.45rem);
  position: absolute;
  top: calc(100% + 0.25rem);
  transform: rotate(135deg);
  width: 0;
  z-index: 11;
}

._InfoBubbleContent {
  border-radius: 6px;
  background: #ffffff;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.6);
  display: none;
  left: 0;
  margin: 0.5rem 0;
  padding: 0.3333333333rem;
  position: absolute;
  text-align: left;
  top: auto;
  white-space: normal;
  width: max-content;
  max-width: 100%;
  z-index: 10;
}

.SingleRecord[class] {
  display: flex;
  flex-direction: column;
}

.SingleRecord .cardHeader {
  display: flex;
  flex-direction: row;
  margin: 0;
}

.SingleRecord .cardTitle {
  flex-grow: 1;
  padding: 0;
  overflow-wrap: anywhere;
}

.SingleRecord .encryptKey {
  flex-shrink: 0;
}

.SingleRecord .fullWidth {
  width: 100%;
}

.SingleRecord .floatRight {
  float: right;
}

.SingleRecord .inline {
  display: inline;
  padding: 0;
}

.SingleRecord .right.bottom.fixed {
  position: absolute;
  margin: 12px;
  right: 0;
  bottom: 0;
}

.SingleRecord .downloadButton {
  margin-top: auto;
}

.ReleaseGrid tbody {
  background-color: #ffffff;
}

.ExpiredGrid tbody {
  background-color: #ffffff;
}

.ProcessingGrid tbody {
  background-color: #ffffff;
}

.RequestedRecords .btnHowToAccess .disclosureButton {
  width: fit-content;
}

.RequestedRecords .readyHeader {
  margin-top: 4px;
}

._InfoBubble {
  font-size: 1rem;
  font-weight: normal;
  line-height: normal;
  cursor: auto;
  display: inline-block;
  margin: 0 0 0 0.5rem;
  width: auto;
}

._InfoBubble.showBubble ._InfoBubbleCommand:after,
._InfoBubble.showBubble ._InfoBubbleContent {
  display: block;
}

._InfoBubbleCommand {
  color: #0074ad;
  border: none;
  cursor: pointer;
  display: inline-flex;
  font: inherit;
  overflow: visible;
  position: relative;
  text-decoration: none;
}

._InfoBubbleCommand:is(:focus, :hover) {
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
}

@media screen {
  ._InfoBubbleCommand:is(:focus, :hover):is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
._InfoBubbleCommand:after {
  border-color: transparent transparent transparent #ffffff;
  border-style: solid;
  border-width: 1rem 0 0 1rem;
  box-shadow: -1px 1px 1px 0 rgba(0, 0, 0, 0.4);
  content: "";
  display: none;
  height: 0;
  left: calc(50% - 0.45rem);
  position: absolute;
  top: calc(100% + 0.25rem);
  transform: rotate(135deg);
  width: 0;
  z-index: 11;
}

._InfoBubbleContent {
  border-radius: 6px;
  background: #ffffff;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.6);
  display: none;
  left: 0;
  margin: 0.5rem 0;
  padding: 0.3333333333rem;
  position: absolute;
  text-align: left;
  top: auto;
  white-space: normal;
  width: max-content;
  max-width: 100%;
  z-index: 10;
}

/* Copyright 2024 Epic Systems Corporation */
/* Copyright 2024-2025 Epic Systems Corporation */
/* Copyright 2024 Epic Systems Corporation */
/* Copyright 2024 Epic Systems Corporation */
.StudyName {
  display: flex;
  align-items: center;
  margin-left: -0.2rem;
}

.StudyName .StudyIcon {
  fill: #0074AD;
  margin-right: 3px;
}

.StudyName .StudyNameText {
  display: inline-block;
}

.StudyNameBox::after {
  content: "";
  display: block;
  margin-left: -0.75rem;
  height: 1px;
  background-color: rgba(118, 118, 118, 0.25);
  width: calc(100% + 1.5rem);
}

/* Copyright 2024-2025 Epic Systems Corporation */
.ResearchStudiesPage .contentWrapper {
  display: flex;
  flex-direction: row;
  margin-top: 0;
}

@media screen and (max-width: 768px) {
  .ResearchStudiesPage .contentWrapper {
    flex-direction: column;
  }
}
.ResearchStudiesPage .mainContent {
  display: flex;
  flex-direction: column;
  width: 60%;
  margin: 0 2.25rem 0 0.5rem;
  gap: 0.8rem;
  margin-right: clamp(20px, 2.25rem, 40px);
}

@media screen and (max-width: 768px) {
  .ResearchStudiesPage .mainContent {
    width: 100%;
    margin: 0;
    padding: 0rem;
  }
}
.ResearchStudiesPage .sidebarContent {
  display: flex;
  flex-direction: column;
  width: 35%;
  gap: 0.8rem;
}

@media screen and (max-width: 768px) {
  .ResearchStudiesPage .sidebarContent {
    width: 100%;
  }
}
.RelatedLinksSection .relatedLinksSectionTitle {
  padding-bottom: 0.25rem;
  padding-top: 0;
}

.RelatedLinksSection .relatedLink {
  padding-top: 0.2rem;
  word-wrap: break-word;
  word-break: break-word;
}

.ResourceCard {
  overflow: hidden;
  transition: background-color 0.5s ease;
}

.ResourceCard[class] {
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  min-height: 0;
  margin: 0;
  flex: 1;
  display: flex;
  justify-content: stretch;
  height: 100%;
}

.ResourceCard:before {
  content: "";
  position: absolute;
  top: 0;
  left: -95%;
  width: 110%;
  height: 100%;
  border-top-right-radius: 5% 50%;
  border-bottom-right-radius: 5% 50%;
  transition: left 0.5s ease;
  z-index: 1;
}

.ResourceCard.purple:before {
  background-color: #f6f2fc;
}

.ResourceCard.purple:hover .resourceMainContent .resourceTitle {
  color: #8a4ed9;
}

.ResourceCard.blue:before {
  background-color: #ecf6ff;
}

.ResourceCard.blue:hover .resourceMainContent .resourceTitle {
  color: #006dda;
}

.ResourceCard.green:before {
  background-color: #e7f2ed;
}

.ResourceCard.green:hover .resourceMainContent .resourceTitle {
  color: #0f784a;
}

.ResourceCard.gray:before {
  background-color: #eeeeee;
}

.ResourceCard.gray:hover .resourceMainContent .resourceTitle {
  color: #565656;
}

.ResourceCard:hover:before {
  left: 0;
}

.ResourceCard .resourceSwoop {
  border-radius: 5px;
  border-top-right-radius: 20% 50%;
  border-bottom-right-radius: 20% 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
  z-index: 2;
}

.ResourceCard .resourceSwoop.purple {
  background-color: #f6f2fc;
}

.ResourceCard .resourceSwoop.blue {
  background-color: #ecf6ff;
}

.ResourceCard .resourceSwoop.green {
  background-color: #e7f2ed;
}

.ResourceCard .resourceSwoop.gray {
  background-color: #eeeeee;
}

.ResourceCard .resourceSwoop svg {
  width: 48px;
  height: 48px;
}

@media only screen and (max-width: 768px) {
  .ResourceCard .resourceSwoop svg {
    width: 40px;
    height: 40px;
  }
}
.ResourceCard .resourceMainContent {
  padding: 0.5rem 0 0.5rem 0.5rem;
  flex: 4;
  z-index: 2;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.ResourceCard .resourceMainContent .resourceTitle {
  transition: color 0.5s ease;
  word-wrap: break-word;
  word-break: break-word;
}

.ResourceCard .resourceMainContent .resourceTitle[class] {
  padding-top: 0;
  padding-bottom: 0.2rem;
}

.ResourceCard .resourceMainContent .resourceDescription {
  word-wrap: break-word;
  word-break: break-word;
  margin-bottom: 0;
}

.ResourceCard .resourceMainContent .resourceSubtext {
  margin-top: 0;
}

.ResourceCard .resourceArrow {
  width: fit-content;
  z-index: 2;
}

.ResourceCard .resourceArrow[class] {
  /* rtl:raw: transform: scaleX(-1); */
  width: 24px;
  margin: auto;
  margin-left: 0.5rem;
  margin-right: calc(-0.5rem + 3px);
  flex-shrink: 0;
  fill: #767676;
}

.mobile .ResourceCard .resourceArrow[class] {
  margin-left: 0.25rem;
}

.ResourcesSection .resourcesList {
  display: grid;
  grid-template-columns: 1fr;
  grid-auto-rows: 1fr;
}

.ResourcesSection .resourcesList li {
  display: flex;
  margin-bottom: 1rem;
}

.ResearchAction {
  flex: 1;
  display: flex;
  justify-content: stretch;
}

.ResearchAction .researchResourceCommand[class][class][class][class][class] {
  flex: 1;
  display: flex;
  justify-content: stretch;
  padding: 0;
  margin: 0;
  text-align: start;
  color: inherit;
}

.ResearchAction .researchResourceCommand[class][class][class][class][class]:hover {
  color: inherit;
  text-decoration: none;
}

.ResourceNavigationCommand[class][class][class][class][class] {
  flex: 1;
  display: flex;
  justify-content: stretch;
  padding: 0;
  margin: 0;
  text-align: start;
  color: inherit;
}

.ResourceNavigationCommand[class][class][class][class][class]:hover {
  color: inherit;
  text-decoration: none;
}

.ContactPreferencesPopUp .contactPreferencesChoiceGroup {
  flex-direction: row;
}

@media screen and (max-width: 768px) {
  .ContactPreferencesPopUp .contactPreferencesChoiceGroup {
    flex-direction: column;
  }
}
.ContactPreferencesPopUp .contactPreferencesChoiceGroup .contactPreferencesChoice {
  width: 100%;
  flex: 1;
}

.EnrollmentCard[class] {
  margin-bottom: 0.5rem;
  min-height: fit-content;
}

.EnrollmentCard .enrollmentBody {
  display: flex;
  flex-direction: row;
}

.EnrollmentCard .enrollmentBody .enrollmentCardHeader {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.EnrollmentCard .enrollmentBody .enrollmentCardHeader .enrollmentCardTitle {
  padding: 0;
  margin-bottom: 0.2rem;
  word-wrap: break-word;
  word-break: break-word;
}

.EnrollmentCard .enrollmentBody .enrollmentCardHeader .enrollmentSubheaderText {
  padding-left: 0;
  width: 100%;
  padding-top: 0;
}

.EnrollmentCard .enrollmentBody .enrollmentCardHeader .enrollmentSubheaderText[class] {
  margin-top: 0;
}

.EnrollmentCard .enrollmentStatusBadge {
  width: fit-content;
  margin-left: 1rem;
}

.EnrollmentCard .enrollmentStatusBadge ._StatusBadge {
  font-size: var(--wptheme_font-size_-2);
}

.EnrollmentsSection .invitationsSectionTitle {
  padding-bottom: 0;
}

.EnrollmentsSection .invitationsSectionDescription {
  padding-bottom: 0.5rem;
  word-wrap: break-word;
  word-break: break-word;
}

@media screen and (max-width: 768px) {
  .EnrollmentsSection h2._heading {
    padding-top: 0.25rem;
  }
}
.InvitationCard {
  display: flex;
  flex-direction: column;
  position: relative;
}

.InvitationCard[class] {
  margin-bottom: 0.5rem;
  min-height: fit-content;
}

.InvitationCard .invitationHeader {
  display: flex;
  flex-direction: row;
  position: relative;
}

.InvitationCard .invitationHeader .invitationCardTitle {
  padding: 0;
  margin-left: 0.5rem;
  margin-bottom: 0.1rem;
  word-wrap: break-word;
  word-break: break-word;
  z-index: 2;
  width: auto;
}

.InvitationCard .invitationHeader .invitationHeaderIcon {
  min-width: 32px;
  width: fit-content;
  height: 1rem;
}

.InvitationCard .invitationBody {
  display: flex;
  flex-direction: row;
  padding-left: 32px;
}

@media only screen and (max-width: 768px) {
  .InvitationCard .invitationBody {
    padding: 0.5rem;
    padding-top: 0;
    flex-direction: column;
  }
}
.InvitationCard .invitationBody .invitationBodyMainColumn {
  width: 65%;
}

@media only screen and (max-width: 768px) {
  .InvitationCard .invitationBody .invitationBodyMainColumn {
    width: 100%;
  }
}
.InvitationCard .invitationBody .invitationBodyMainColumn .invitationSubheader {
  display: flex;
  padding-right: 1rem;
  flex-direction: column;
}

.InvitationCard .invitationBody .invitationBodyMainColumn .invitationSubheader .invitationSubheaderText,
.InvitationCard .invitationBody .invitationBodyMainColumn .invitationSubheader .invitationSubheaderAdditionalText {
  padding-left: 0;
  width: fit-content;
  padding-top: 0;
  margin-left: 0.5rem;
}

@media only screen and (max-width: 768px) {
  .InvitationCard .invitationBody .invitationBodyMainColumn .invitationSubheader .invitationSubheaderText,
  .InvitationCard .invitationBody .invitationBodyMainColumn .invitationSubheader .invitationSubheaderAdditionalText {
    margin-left: 32px;
  }
}
.InvitationCard .invitationBody .invitationBodyMainColumn .invitationSubheader .invitationSubheaderAdditionalText {
  margin-top: 0;
}

.InvitationCard .invitationBody .invitationBodySideColumn {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  width: 35%;
  z-index: 2;
}

@media only screen and (max-width: 768px) {
  .InvitationCard .invitationBody .invitationBodySideColumn {
    width: 100%;
  }
}
.InvitationCard .invitationBody .invitationButton,
.InvitationCard .invitationBody .questionnaireButton {
  width: 100%;
  margin: 0;
  margin-left: auto;
  margin-top: 0.6rem;
}

@media only screen and (max-width: 768px) {
  .InvitationCard .invitationBody .invitationButton,
  .InvitationCard .invitationBody .questionnaireButton {
    width: 100%;
  }
}
.InvitationCard .invitationBody .questionnaireButton {
  margin-top: 0.4rem;
}

.InvitationCard .invitationWaterMarkWrapper {
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.InvitationCard .invitationWaterMarkWrapper .invitationWaterMark {
  position: absolute;
  right: 30%;
  bottom: -1.25rem;
  z-index: 0;
  height: 6rem;
  width: 6rem;
  opacity: 0.2;
  transform: rotate(-15deg);
  transition: height 0.4s ease;
  transition: width 0.4s ease;
}

@media only screen and (max-width: 768px) {
  .InvitationCard .invitationWaterMarkWrapper .invitationWaterMark {
    right: -0.5rem;
  }
}
@media only screen and (min-width: 768px) {
  .InvitationCard:hover .invitationWaterMark {
    height: 6.5rem;
    width: 6.5rem;
  }
}
/* Copyright 2024 Epic Systems Corporation */
.StudyDetails .mainContent {
  display: flex;
  flex-direction: column;
  margin-top: 1rem;
}

@media screen and (min-width: 769px) {
  .StudyDetails .mainContent {
    flex-direction: row;
  }
}
.StudyDetails .detailComponent {
  margin-bottom: 0.5rem;
}

.StudyDetails .detailComponent .label {
  margin: 0 0 0.25rem 0;
}

.StudyDetails .detailComponent _ListElement {
  margin-bottom: 0.5rem;
}

.DetailsMainContent {
  display: flex;
  flex: 3;
  flex-direction: column;
  height: fit-content;
}

.DetailsMainContent._Segment {
  padding: 0 0.75rem 0.75rem 0.75rem;
}

.DetailsSidePanel {
  display: flex;
  flex: 1;
  margin-right: 1rem;
  margin-bottom: 1rem;
  flex-direction: column;
  height: fit-content;
  word-wrap: break-word;
  min-width: 321px;
}

@media screen and (max-width: 768px) {
  .DetailsSidePanel {
    min-width: auto;
  }
}
.DetailsSidePanel._Segment {
  padding: 0 0.75rem 0.75rem 0.75rem;
}

.DetailsSidePanel ._Command {
  width: 100%;
}

.StudyDetailsHeader {
  display: flex;
  flex-direction: column;
  max-width: calc(100% + 2.5rem);
  width: calc(100% + 2.5rem);
  margin-left: -1.25rem;
  padding-top: 0.5rem;
  padding-left: 2rem;
  border-bottom: 1px solid #cccccc;
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 768px) {
  .StudyDetailsHeader {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
  }
}
@media print {
  .StudyDetailsHeader {
    margin-left: 0;
    width: 100%;
  }
}
.StudyDetailsHeader .contents {
  display: flex;
  justify-content: space-between;
  position: relative;
}

@media screen and (min-width: 768px) {
  .StudyDetailsHeader {
    background-image: url("../../images/research_header_web.svg");
    background-position: bottom right;
  }
}
@media screen and (max-width: 768px) {
  .StudyDetailsHeader {
    background-image: url("../../images/research_header_mo.svg");
    background-position: center;
  }
}
@media screen and (min-width: 769px) {
  .StudyDetailsHeader {
    background-position: bottom right;
  }
  .StudyDetailsHeader .headerDetails {
    background: linear-gradient(90deg, #ffffff 75%, transparent);
    width: fit-content;
    min-width: 40%;
    padding: 0.5rem 10rem 0 2rem;
    margin-left: -2rem;
    margin-top: -0.5rem;
    max-width: 85%;
  }
}
@media screen and (max-width: 768px) {
  .StudyDetailsHeader {
    background-position: center;
  }
}
@media screen and (min-width: 769px) {
  .StudyDetailsHeader .headingContainer.headerSpaceBelow {
    padding-bottom: 2rem;
  }
  .StudyDetailsHeader.LargeFont {
    padding-left: 0.75rem;
    background-image: url("../../images/research_header_mo.svg");
    background-position: center;
  }
  .StudyDetailsHeader.LargeFont .contents {
    flex-direction: column;
    align-items: center;
  }
  .StudyDetailsHeader.LargeFont .headerDetails {
    display: flex;
    flex-direction: column;
    background: none;
    margin: 0;
    padding: 0;
  }
  .StudyDetailsHeader.LargeFont .headerDetails[class][class] {
    width: 100%;
  }
  .StudyDetailsHeader.LargeFont .headerDetails .headingContainer {
    padding-top: 0.1rem;
    justify-content: center;
    text-align: center;
  }
  .StudyDetailsHeader.LargeFont .headerDetails .headingContainer .journeyTitle {
    margin-left: 0.5rem;
  }
  .StudyDetailsHeader.LargeFont .headerDetails .subheaderArray {
    justify-content: center;
  }
  .StudyDetailsHeader.LargeFont .headerText {
    background-color: #ffffff;
    border-radius: 6px;
    padding: 0.5rem 0.5rem 0 0.5rem;
    margin: 0.75rem 0.75rem 0.75rem 0;
    width: fit-content;
    min-width: 80%;
    align-self: center;
  }
  .StudyDetailsHeader.LargeFont .studyTitle {
    overflow-wrap: anywhere;
  }
}
.StudyDetailsHeader .headingContainer {
  display: flex;
  align-items: center;
  padding: 0 0 0.25rem;
  justify-content: space-between;
}

.StudyDetailsHeader .studyTitle {
  padding: 0;
  width: auto;
  overflow-wrap: break-word;
}

@media screen and (max-width: 768px) {
  .StudyDetailsHeader .studyTitle {
    margin-left: 0.5rem;
  }
}
@media screen and (max-width: 768px) {
  .StudyDetailsHeader {
    padding-left: 0;
  }
  .StudyDetailsHeader .contents {
    flex-direction: column;
  }
  .StudyDetailsHeader ._BackToListLink {
    padding: 0.25rem 0.5rem;
    margin-top: -0.05rem;
  }
  .StudyDetailsHeader .headerDetails {
    display: flex;
    flex-direction: column;
  }
  .StudyDetailsHeader .headerDetails[class][class] {
    width: 100%;
  }
  .StudyDetailsHeader .headerDetails .headingContainer {
    padding-top: 0.1rem;
    justify-content: center;
    text-align: center;
  }
  .StudyDetailsHeader .headerDetails ._BackToListLink {
    background-color: #ffffff;
    border-radius: 6px;
    padding-right: 0.5rem;
    align-self: flex-start;
  }
  .StudyDetailsHeader .headerText {
    background-color: #ffffff;
    border-radius: 6px;
    padding: 0.5rem 0.5rem 0 0.5rem;
    margin: 0.75rem 0.75rem 0.75rem 0;
    width: fit-content;
    min-width: 80%;
    align-self: center;
  }
  .StudyDetailsHeader .studyTitle {
    overflow-wrap: anywhere;
  }
}
@media screen and (max-width: 768px) {
  .StudyDetailsHeader[class][class] {
    padding-left: 0.75rem;
  }
}
.StudyLinks {
  word-wrap: break-word;
}

.StudyLinks[class][class][class] .studyLinksContext {
  margin-bottom: 1rem;
}

.StudyLinks ._ListElement {
  margin-bottom: 0.5rem;
}

.EligibilityText {
  word-wrap: break-word;
}

.EligibilityText ._Text {
  white-space: pre-wrap;
}

.DetailComponent {
  margin-bottom: 0.35rem;
}

.DetailComponent .label {
  margin: 0 0 0.25rem 0;
}

.DetailComponent ._List {
  padding-left: 1.1rem;
}

.DetailComponent ._List ._ListElement {
  list-style-type: disc;
}

.DetailComponent[class] ._Text {
  margin: 0;
  word-wrap: break-word;
}

.StudyDescription {
  word-wrap: break-word;
}

.StudyDescription .shortSummary {
  white-space: pre-wrap;
}

.EnrollmentStatusBadge {
  width: fit-content;
  padding: 0 0 0.25rem;
}

.EnrollmentStatusMessage {
  width: auto;
  text-align: center;
}

.DetailsSubheader > * {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
  justify-content: center;
  padding: 0 0 0.5rem;
  column-gap: 1rem;
}

@media screen and (min-width: 769px) {
  .DetailsSubheader > * {
    justify-content: flex-start;
  }
}
.FastPass .fastPassOffersList > ._ListElement:not(:first-child) {
  margin-top: 1rem;
}

/* Common styling for a Fast Pass offer */
.FastPassAcceptedOffer {
  padding: 0;
  margin: 0;
}

.FastPassAcceptedOffer[class] {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  min-height: 6rem;
  padding: 0.5rem;
  position: relative;
  break-inside: avoid;
  margin: 0.25rem 0.5%;
  display: inline-block;
  vertical-align: top;
  width: 99%;
  min-height: 0;
}

.tvmode .FastPassAcceptedOffer[class] {
  border-radius: 10px;
  border: none;
}

.FastPassAcceptedOffer[class]:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .FastPassAcceptedOffer[class]:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.FastPassAcceptedOffer[class]:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.FastPassAcceptedOffer ._PageHeading,
.FastPassAcceptedOffer ._Text,
.FastPassAcceptedOffer ._TextFragment {
  overflow-wrap: anywhere;
}

.FastPassAcceptedOffer .offerHeader {
  margin-bottom: 1rem;
}

.FastPassAcceptedOffer .offerContainer .newAppt,
.FastPassAcceptedOffer .offerContainer .existingAppt {
  padding-left: 1rem;
  margin-bottom: 1rem;
}

.FastPassAcceptedOffer .offerContainer .existingAppt {
  padding-top: 1rem;
}

@media screen and (min-width: 769px) {
  .FastPassAcceptedOffer .offerContainer .newAppt[class][class],
  .FastPassAcceptedOffer .offerContainer .existingAppt[class][class] {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.FastPassAcceptedOffer .offerHeader {
  width: calc(100% + 1rem);
  max-width: calc(100% + 1rem);
  margin: -0.5rem -0.5rem 0.5rem -0.5rem;
  padding: 1rem 1rem 0.5rem 1rem;
  opacity: 1;
  border-bottom: 1px solid #dbdbdb;
  flex-direction: row;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.FastPassAcceptedOffer .offerHeader .headerDisplayText {
  color: #09aa71;
}

.FastPassAcceptedOffer .offerContainer {
  display: grid;
  grid-template-rows: auto;
  grid-template-areas: "newAppt" "primaryAction";
  padding: 0;
}

.FastPassAcceptedOffer .offerContainer .newAppt {
  grid-area: newAppt;
}

.FastPassAcceptedOffer .offerContainer .primaryAction {
  grid-area: primaryAction;
  display: flex;
  justify-content: center;
}

.FastPassAcceptedOffer .offerContainer .primaryAction a {
  width: fit-content;
  margin: 0.25rem;
}

@media screen and (min-width: 769px) {
  .FastPassAcceptedOffer .offerContainer {
    grid-template-columns: 80% 19%;
    grid-template-rows: auto auto;
    grid-template-areas: "newAppt ." "newAppt primaryAction";
  }
  .FastPassAcceptedOffer .offerContainer .primaryAction {
    display: block;
    width: 100%;
  }
  .FastPassAcceptedOffer .offerContainer .primaryAction a {
    width: 100%;
    margin: 0.25rem;
  }
}
/* Common styling for a Fast Pass offer */
.FastPassActiveOffer {
  padding: 1rem;
}

.FastPassActiveOffer[class] {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  min-height: 6rem;
  padding: 0.5rem;
  position: relative;
  break-inside: avoid;
  margin: 0.25rem 0.5%;
  display: inline-block;
  vertical-align: top;
  width: 99%;
  min-height: 0;
}

.tvmode .FastPassActiveOffer[class] {
  border-radius: 10px;
  border: none;
}

.FastPassActiveOffer[class]:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .FastPassActiveOffer[class]:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.FastPassActiveOffer[class]:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.FastPassActiveOffer ._PageHeading,
.FastPassActiveOffer ._Text,
.FastPassActiveOffer ._TextFragment {
  overflow-wrap: anywhere;
}

.FastPassActiveOffer .offerHeader {
  margin-bottom: 1rem;
}

.FastPassActiveOffer .offerContainer .newAppt,
.FastPassActiveOffer .offerContainer .existingAppt {
  padding-left: 1rem;
  margin-bottom: 1rem;
}

.FastPassActiveOffer .offerContainer .existingAppt {
  padding-top: 1rem;
}

@media screen and (min-width: 769px) {
  .FastPassActiveOffer .offerContainer .newAppt[class][class],
  .FastPassActiveOffer .offerContainer .existingAppt[class][class] {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.FastPassActiveOffer .fastPassAction ._Command {
  margin: auto;
}

.FastPassActiveOffer .offerContainer {
  display: grid;
  grid-template-rows: auto;
  grid-template-areas: "newAppt" "primaryAction" "existingAppt" "secondaryAction";
}

.FastPassActiveOffer .offerContainer.standaloneOffer {
  grid-template-areas: "newAppt newAppt" "primaryAction secondaryAction";
}

.FastPassActiveOffer .offerContainer.standaloneOffer .primaryAction button {
  margin-right: 0.25rem;
}

.FastPassActiveOffer .offerContainer.standaloneOffer .secondaryAction button {
  margin-left: 0.25rem;
}

@media screen and (min-width: 769px) {
  .FastPassActiveOffer .offerContainer {
    grid-template-columns: 50% 50%;
    grid-template-rows: auto auto;
    grid-template-areas: "newAppt existingAppt" "primaryAction secondaryAction";
  }
  .FastPassActiveOffer .offerContainer.standaloneOffer {
    grid-template-columns: 80% 19%;
    grid-template-rows: auto auto auto;
    grid-template-areas: "newAppt ." "newAppt primaryAction" "newAppt secondaryAction";
  }
  .FastPassActiveOffer .offerContainer.standaloneOffer .primaryAction button,
  .FastPassActiveOffer .offerContainer.standaloneOffer .secondaryAction button {
    margin: 0.25rem;
    width: 100%;
  }
}
.FastPassActiveOffer .offerContainer .newAppt {
  grid-area: newAppt;
}

@media screen and (min-width: 769px) {
  .FastPassActiveOffer .offerContainer .newAppt.offerBorder .FastPassOfferVisitSummary {
    border-right: 1px solid #dbdbdb;
  }
}
.FastPassActiveOffer .offerContainer .existingAppt {
  grid-area: existingAppt;
}

.FastPassActiveOffer .offerContainer .existingAppt.offerBorder .FastPassOfferVisitSummary {
  padding-top: 0.5rem;
  border-top: 1px solid #dbdbdb;
}

@media screen and (min-width: 769px) {
  .FastPassActiveOffer .offerContainer .existingAppt.offerBorder .FastPassOfferVisitSummary {
    padding-top: 0;
    border-top: none;
  }
}
.FastPassActiveOffer .offerContainer .primaryAction {
  grid-area: primaryAction;
}

.FastPassActiveOffer .offerContainer .secondaryAction {
  grid-area: secondaryAction;
}

/* Common styling for a Fast Pass offer */
.FastPassInactiveOffer[class] {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  min-height: 6rem;
  padding: 0.5rem;
  position: relative;
  break-inside: avoid;
  margin: 0.25rem 0.5%;
  display: inline-block;
  vertical-align: top;
  width: 99%;
  min-height: 0;
}

.tvmode .FastPassInactiveOffer[class] {
  border-radius: 10px;
  border: none;
}

.FastPassInactiveOffer[class]:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .FastPassInactiveOffer[class]:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.FastPassInactiveOffer[class]:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.FastPassInactiveOffer ._PageHeading,
.FastPassInactiveOffer ._Text,
.FastPassInactiveOffer ._TextFragment {
  overflow-wrap: anywhere;
}

.FastPassInactiveOffer .offerHeader {
  margin-bottom: 1rem;
}

.FastPassInactiveOffer .offerContainer .newAppt,
.FastPassInactiveOffer .offerContainer .existingAppt {
  padding-left: 1rem;
  margin-bottom: 1rem;
}

.FastPassInactiveOffer .offerContainer .existingAppt {
  padding-top: 1rem;
}

@media screen and (min-width: 769px) {
  .FastPassInactiveOffer .offerContainer .newAppt[class][class],
  .FastPassInactiveOffer .offerContainer .existingAppt[class][class] {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.FastPassInactiveOffer[class] {
  display: inline-flex;
  flex-direction: column;
}

@media screen and (min-width: 769px) {
  .FastPassInactiveOffer[class] {
    flex-direction: row;
  }
}
@media screen and (min-width: 769px) {
  .FastPassInactiveOffer .offerHeader {
    flex: 4 1 auto;
  }
}
.FastPassInactiveOffer .offerContainer {
  flex: 1 4 auto;
}

.FastPassInactiveOffer .offerContainer .fastPassAction {
  display: flex;
  align-items: center;
  justify-content: center;
}

.FastPassInactiveOffer .offerContainer .fastPassAction button {
  margin: 0.25rem;
}

@media screen and (min-width: 769px) {
  .FastPassInactiveOffer .offerContainer .fastPassAction {
    padding-left: 0;
  }
  .FastPassInactiveOffer .offerContainer .fastPassAction button {
    width: 100%;
  }
}
.FastPassOfferHeader {
  display: inline-flex;
}

.FastPassOfferHeader .headerIcon {
  margin-right: 0.5rem;
}

.FastPassOfferHeader .headerDisplayText {
  font-size: var(--wptheme_font-size_2);
}

.FastPassOfferVisitSummary .apptHeaderDisplayText[class][class][class] {
  margin: 0;
}

.FastPassOfferVisitSummary .dateInfo ._Text,
.FastPassOfferVisitSummary .dateInfo ._TextFragment {
  overflow-wrap: normal;
}

.FastPassOfferVisitSummary.positiveBright .labelHighlight mark {
  color: #09aa71;
  font-weight: bold;
  background-color: transparent;
}

.FastPassOfferVisitSummary.brandPrimary .labelHighlight mark {
  color: #0074AD;
  font-weight: bold;
  background-color: transparent;
}

/* Common styling for a Fast Pass offer */
/* Copyright 2024-2025 Epic Systems Corporation */
._InfoBubble {
  font-size: 1rem;
  font-weight: normal;
  line-height: normal;
  cursor: auto;
  display: inline-block;
  margin: 0 0 0 0.5rem;
  width: auto;
}

._InfoBubble.showBubble ._InfoBubbleCommand:after,
._InfoBubble.showBubble ._InfoBubbleContent {
  display: block;
}

._InfoBubbleCommand {
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
  border: none;
  cursor: pointer;
  display: inline-flex;
  font: inherit;
  overflow: visible;
  position: relative;
  text-decoration: none;
}

@media screen {
  ._InfoBubbleCommand:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
._InfoBubbleCommand:after {
  border-color: transparent transparent transparent #ffffff;
  border-style: solid;
  border-width: 1rem 0 0 1rem;
  box-shadow: -1px 1px 1px 0 rgba(0, 0, 0, 0.4);
  content: "";
  display: none;
  height: 0;
  left: calc(50% - 0.45rem);
  position: absolute;
  top: calc(100% + 0.25rem);
  transform: rotate(135deg);
  width: 0;
  z-index: 11;
}

._InfoBubbleContent {
  border-radius: 6px;
  background: #ffffff;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.6);
  display: none;
  left: 2rem;
  margin: 0.5rem 0;
  padding: 0.3333333333rem;
  position: absolute;
  text-align: left;
  top: auto;
  white-space: normal;
  width: max-content;
  z-index: 10;
}

.IconBone {
  border-radius: 50%;
  aspect-ratio: 1/1;
}

.IconBone.size-10 {
  height: 1rem;
  width: 1rem;
}

.IconBone.size-20 {
  height: 1.5rem;
  width: 1.5rem;
}

.IconBone.size-30 {
  height: 2rem;
  width: 2rem;
}

.IconBone.size-40 {
  height: 2.5rem;
  width: 2.5rem;
}

.IconBone.size-50 {
  height: 3rem;
  width: 3rem;
}

.IconBone.size-60 {
  height: 3.5rem;
  width: 3.5rem;
}

.IconBone.size-70 {
  height: 4rem;
  width: 4rem;
}

.IconBone.size-80 {
  height: 4.5rem;
  width: 4.5rem;
}

.TextBone.tiny {
  width: 12.5%;
}

.TextBone.short {
  width: 25%;
}

.TextBone.medium {
  width: 50%;
}

.TextBone.long {
  width: 75%;
}

.TextBone.full {
  width: 100%;
}

.TextBone.h1 {
  font-size: var(--wptheme_font-style_h1_size);
  color: var(--wptheme_font-style_h1_color);
  font-weight: var(--wptheme_font-style_h1_weight);
}

.TextBone.h2 {
  font-size: var(--wptheme_font-style_h2_size);
  color: var(--wptheme_font-style_h2_color);
  font-weight: var(--wptheme_font-style_h2_weight);
}

.TextBone.h3 {
  font-size: var(--wptheme_font-style_h3_size);
  color: var(--wptheme_font-style_h3_color);
  font-weight: var(--wptheme_font-style_h3_weight);
}

.TextBone.h4 {
  font-size: var(--wptheme_font-style_h4_size);
  color: var(--wptheme_font-style_h4_color);
  font-weight: var(--wptheme_font-style_h4_weight);
}

.TextBone:not(:last-of-type) {
  margin-bottom: 0.5rem;
}

.PromotedContent {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  display: grid;
  grid-template-columns: auto 1fr;
  overflow-x: clip;
  overflow-y: clip;
  padding: 1rem;
  overflow-wrap: anywhere;
}

.tvmode .PromotedContent {
  border-radius: 10px;
  border: none;
}

.PromotedContent:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .PromotedContent:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.PromotedContent:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.PromotedContent .promotedContentIcon {
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  z-index: 1;
  width: fit-content;
  margin-right: 1.75rem;
}

.PromotedContent .promotedContentIcon::before {
  content: "";
  position: absolute;
  border-radius: 0 50% 50% 0;
  z-index: -1;
  height: calc(100% + 2rem + 2rem);
  width: calc(100% + 1rem + 1rem);
  left: -1rem;
  background-color: none;
}

.PromotedContent .promotedContentTextAndButtons {
  display: flex;
  flex-direction: column;
  column-gap: 10px;
  row-gap: 10px;
}

.PromotedContent .promotedContentButtons {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  column-gap: 5px;
  row-gap: 5px;
  width: fit-content;
}

.PromotedContent .promotedContentButtons ._Link,
.PromotedContent .promotedContentButtons ._Command {
  height: min-content;
  width: 100%;
  margin: 0;
}

@media screen and (min-width: 1025px) {
  .PromotedContent .promotedContentTextAndButtons {
    flex-direction: row;
  }
  .PromotedContent .promotedContentButtons {
    align-items: end;
  }
  .PromotedContent .promotedContentButtons ._Link,
  .PromotedContent .promotedContentButtons ._Command {
    min-width: 10rem;
  }
}
.SmartTextDisclosure .fmtConv {
  overflow: auto;
  max-width: 100%;
}

.SmartTextDisclosure .fmtConv .truncatedImageFigure {
  position: relative;
}

.SmartTextDisclosure .fmtConv .truncatedImageFigure #truncatedImage {
  max-height: 8vh;
  width: 100%;
  object-fit: cover;
  object-position: top;
}

.SmartTextDisclosure .fmtConv .truncatedImageFigure .truncatedImageFigureCaption {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.SmartTextDisclosure .fmtConv .truncatedImageFigure::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), white);
  pointer-events: none; /* Ensure it doesn't block interactions */
}

.SmartTextDisclosure .disclosureButton {
  display: flex;
  justify-content: start;
}

.SmartTextDisclosure .disclosureButton .disclosureChevron {
  width: 0.75rem;
  height: 0.75rem;
  margin-left: 0.25rem;
}

@media screen {
  .mobile .SchedulingPreferencesForm {
    margin-top: 0.5rem;
  }
  .mobile .SchedulingPreferencesForm .SchedulingPreferencesHeader {
    display: none;
  }
}
.SchedulingPreferencesForm .cardWrapper {
  display: flex;
  flex-flow: column wrap;
}

.SchedulingPreferencesForm .saveButton {
  margin-top: 1rem;
}

.DatePreferencesField .dateOptionsField ._DataEntrySet-fields {
  display: grid;
  grid-template-rows: repeat(7, 1fr);
  grid-template-columns: repeat(1, 1fr);
  grid-auto-flow: column;
}

@media screen and (min-width: 768px) {
  .DatePreferencesField .dateOptionsField ._DataEntrySet-fields {
    grid-template-rows: repeat(4, 1fr);
    grid-template-columns: repeat(2, 1fr);
    grid-auto-flow: column;
  }
}
.DatePreferencesField legend {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .DatePreferencesField legend {
  color: #000000;
}

.ProviderFieldsCard {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  padding-left: 1rem;
  padding-right: 1rem;
  width: clamp(75%, 40rem, 100%);
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.tvmode .ProviderFieldsCard {
  border-radius: 10px;
  border: none;
}

.ProviderFieldsCard:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .ProviderFieldsCard:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.ProviderFieldsCard:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.ProviderFieldsCard legend {
  font-size: var(--wptheme_font-style_h2_size);
  color: var(--wptheme_font-style_h2_color);
  font-weight: var(--wptheme_font-style_h2_weight);
  padding: 0.75rem 0 0.5rem 0;
}

.ProviderFieldsCard .fieldsContainer {
  display: flex;
  flex-flow: row wrap;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: max-content;
}

.ProviderFieldsCard .sexPreferenceField {
  max-width: 23rem;
  margin-right: 1rem;
}

.ProviderFieldsCard .languagePreferenceField {
  max-width: 23rem;
  margin-right: 1rem;
}

.TimeFieldsCard {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  padding-left: 1rem;
  padding-right: 1rem;
  width: clamp(75%, 40rem, 100%);
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.tvmode .TimeFieldsCard {
  border-radius: 10px;
  border: none;
}

.TimeFieldsCard:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .TimeFieldsCard:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.TimeFieldsCard:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.TimeFieldsCard .timeCardLabel > legend {
  font-size: var(--wptheme_font-style_h2_size);
  color: var(--wptheme_font-style_h2_color);
  font-weight: var(--wptheme_font-style_h2_weight);
  padding: 0.75rem 0 0.5rem 0;
}

.TimeFieldsCard .timeCardSubSection legend {
  font-size: var(--wptheme_font-style_h3_size);
  color: var(--wptheme_font-style_h3_color);
  font-weight: var(--wptheme_font-style_h3_weight);
}

.TimeFieldsCard .timeCardSubSection.timePreferencesSection legend {
  padding-bottom: 0rem;
}

.TimeFieldsCard .timeFields {
  display: flex;
}

@media (max-width: 768px) {
  .TimeFieldsCard .timeFields {
    flex-direction: column;
  }
}
.TimeFieldsCard .timeFields .timeCardSubHeader {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .TimeFieldsCard .timeFields .timeCardSubHeader {
  color: #000000;
}

.TimeFieldsCard .timeFields .timePreferenceGrid {
  margin-bottom: 0px;
}

.TimeFieldsCard .timeFields .timePreferenceGrid li ._GridCol {
  max-width: 35%;
}

.TimeFieldsCard .timeFields .timePreferenceGrid li .removeTimeRangePreferenceButton {
  margin-top: 0.15rem;
  min-width: 2.5rem;
  padding-right: 0rem;
  padding-left: 0rem;
}

@media only screen and (max-width: 321px) {
  .TimeFieldsCard .timeFields .timePreferenceGrid li ._GridCol {
    max-width: 40%;
    margin-right: 0.25rem;
  }
}
.TimeFieldsCard .timeFields .addTimeButton {
  margin-top: 0px;
  margin-bottom: 1rem;
}

/* Copyright 2021-2022 Epic Systems Corporation */
.SimpleSlots ._heading {
  font-size: 1rem;
  padding: 0;
  color: #363636;
}

.SimpleSlots .date {
  position: relative;
  top: 0.2rem;
  line-height: 1.1rem;
}

.SimpleSlots .date._Bone {
  width: 40%;
}

.SimpleSlots .SolutionDisplayList {
  display: inline;
}

.SimpleSlots .SolutionDisplayList > ._ListElement {
  width: auto;
}

.SimpleSlots .SolutionDisplayList + ._Command.expandableListButton {
  display: inline-block;
}

.SimpleSlots .SolutionDisplayList.expanded + ._Command.expandableListButton {
  width: calc(100% - 2.4rem);
}

.SimpleSlots .SolutionDisplayList.collapsed + ._Command.expandableListButton {
  width: 1.9rem;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  margin-bottom: 0.25rem;
}

.SimpleSlots.x5 .SolutionDisplayList > ._ListElement, .SimpleSlots.x5 .SolutionDisplayList.expanded + ._Command.expandableListButton {
  min-width: calc(20% - 0.88rem);
}

.SimpleSlots.x4 .SolutionDisplayList > ._ListElement, .SimpleSlots.x4 .SolutionDisplayList.expanded + ._Command.expandableListButton {
  min-width: calc(25% - 0.975rem);
}

.SimpleSlots.x3 .SolutionDisplayList > ._ListElement, .SimpleSlots.x3 .SolutionDisplayList.expanded + ._Command.expandableListButton {
  min-width: calc(33.3333333333% - 1.1333333333rem);
}

.SimpleSlots.x2 .SolutionDisplayList > ._ListElement, .SimpleSlots.x2 .SolutionDisplayList.expanded + ._Command.expandableListButton {
  min-width: calc(50% - 1.45rem);
}

.SimpleSlots.x1 .SolutionDisplayList > ._ListElement, .SimpleSlots.x1 .SolutionDisplayList.expanded + ._Command.expandableListButton {
  min-width: calc(100% - 2.4rem);
}

.SimpleSlotsZeroState {
  word-wrap: break-word;
}

.SlotLoadError {
  text-align: center;
}

.SlotLoadError ._command.primary.neutral {
  display: inline-block;
}

.SolutionDisplayList > ._ListElement {
  display: inline-block;
  margin-right: 0.5rem;
  width: calc(20% - 0.5rem);
}

@media screen and (max-width: 768px) {
  .SolutionDisplayList > ._ListElement {
    width: calc(33% - 0.5rem);
    margin-right: 0.5rem;
  }
}
.SolutionDisplayList > ._ListElement > ._Command.Solution[class], .mobile .SolutionDisplayList > ._ListElement > ._Command.Solution[class] {
  width: 100%;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  margin-bottom: 0.25rem;
}

@media print {
  .SolutionDisplayList > ._ListElement > ._Command.Solution, .mobile .SolutionDisplayList > ._ListElement > ._Command.Solution {
    display: block;
  }
}
.ViewMoreTimesCommand {
  display: inline-flex;
  align-items: center;
}

.ViewMoreTimesCommand[class][class] {
  margin-top: 0;
  margin-bottom: 0;
}

.ViewMoreTimesCommand ._Icon {
  margin-left: 0.2rem;
  /* rtl:raw: transform: scale(-1,1); */
  position: relative;
  transition-property: transform;
  transition-duration: 200ms;
  transition-timing-function: ease-out;
  flex-shrink: 0;
}

.ViewMoreTimesCommand._Link.primary.neutral, .ViewMoreTimesCommand._Link.secondary.neutral, .ViewMoreTimesCommand._Link.tertiary.neutral, .ViewMoreTimesCommand._Link.primary.positive {
  display: flex;
  justify-content: center;
}

.ViewMoreTimesCommand:hover ._Icon {
  transform: translateX(0.2rem);
  /* rtl:raw: transform: scale(-1,1) translateX(0.2rem); */
}

/* Copyright 2021-2022 Epic Systems Corporation */
.TelehealthModeToggle ::-webkit-scrollbar {
  display: none;
}

.TelehealthModeToggle ._DataEntrySet-legend {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.TelehealthModeToggle ._DataEntrySet-fields[class] {
  display: block;
}

@media screen and (max-width: 768px) {
  .TelehealthModeToggle ._DataEntrySet-fields {
    margin-left: -1rem;
    overflow-x: auto;
    white-space: nowrap;
    max-width: unset;
    width: 100vw;
  }
}
.TelehealthModeToggle .telehealthChip {
  margin: 0.25rem 0.125rem;
  width: max-content;
}

.TelehealthModeToggle .telehealthChip ._DataEntryLabel {
  color: #0071a8;
  background-color: rgba(0, 116, 173, 0.1);
  display: inline-block;
  top: auto;
  border-radius: 3rem;
  border: none;
}

.TelehealthModeToggle .telehealthChip ._DataEntryLabel._readOnlyText {
  display: flex;
  align-items: center;
  height: 2.4rem;
}

.TelehealthModeToggle .telehealthChip ._DataEntryLabel:hover[class] {
  background-color: rgba(0, 116, 173, 0.2);
  color: #006699;
}

.TelehealthModeToggle .telehealthChip ._DataEntryLabel:hover[class][class][class][class] ._Icon {
  fill: #006699;
}

.TelehealthModeToggle .telehealthChip ._DataEntryLabel:active[class] {
  box-shadow: 0 0 0 2px #000000;
}

.TelehealthModeToggle .telehealthChip:focus-within {
  border: none;
}

@media screen and (max-width: 768px) {
  .TelehealthModeToggle .telehealthChip:first-child {
    margin-left: 1rem;
  }
}
.TelehealthModeToggle .telehealthChip:last-child {
  margin-right: 2rem;
}

.TelehealthModeToggle .telehealthChip ._input:checked + ._DataEntryLabel {
  color: white;
  background-color: #0071a8;
}

.TelehealthModeToggle .telehealthChip ._input:checked + ._DataEntryLabel ._Icon[class][class][class][class][class] {
  fill: white;
  background-color: #0071a8;
}

.TelehealthModeToggle .telehealthChip ._Icon {
  background-size: 80%;
  background-repeat: no-repeat;
  background-position: 50% 30%;
  border-radius: 50%;
  position: relative;
  left: -0.2rem;
}

.TelehealthModeToggle .telehealthChip ._Icon[class][class][class][class][class] {
  height: 2rem;
  width: 2rem;
  box-shadow: none;
  top: 0;
  fill: #0071a8;
}

@media screen and (max-width: 768px) {
  .VideoVisitLocationSelect ._DropDownEntry {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .VideoVisitLocationSelect .fieldContainer {
    width: 100%;
  }
}
.VideoVisitLocationSelect .subLocationField {
  width: 100%;
}

._Popup:has(.VideoVisitLocationSelect) {
  overflow: visible;
}

._Popup:has(.VideoVisitLocationSelect) ._TitleContentWrapper {
  overflow: visible;
}

._Popup:has(.VideoVisitLocationSelect) ._ContentPane {
  overflow: visible;
}

.Chip {
  background-color: #ffffff;
  border-radius: 1rem;
  box-shadow: 0rem 0.1rem 0.25rem -0.1rem rgba(0, 0, 0, 0.1);
  display: flex;
}

.Chip:hover, .Chip:focus-within {
  background-color: #f7f7f7;
}

.Chip .chipMain {
  display: flex;
  flex-grow: 1;
}

.Chip .chipMain ._Text[class] {
  color: #363636;
  padding: 0.325rem 0rem;
  text-align: left;
  align-self: center;
}

.Chip .chipMain:not(:last-child) {
  border-bottom-left-radius: inherit;
  border-top-left-radius: inherit;
}

.Chip .chipMain:last-child {
  border-radius: inherit;
}

.Chip .chipMainIcon {
  flex-shrink: 0;
  margin: 0.265rem 0.4rem 0.265rem 0.4rem;
}

.Chip .chipRemove {
  display: flex;
  flex-shrink: 0;
  color: #999999;
  border-bottom-right-radius: inherit;
  border-top-right-radius: inherit;
}

.Chip .chipRemove:hover, .Chip .chipRemove:focus {
  color: #4d4d4d;
  background-color: #dddddd;
}

.Chip .chipRemoveIcon {
  margin: auto 0.4rem;
  transform: scale(0.8);
}

.MyChartMenu .myChartMenuList {
  background-color: #ffffff;
  border-radius: 0.375rem;
  margin-bottom: 0.5rem;
}

.MyChartMenu .myChartMenuList li:not(:last-child) .MarkedMyChartMenuItem,
.MyChartMenu .myChartMenuList .myChartSubmenuTitle {
  border-bottom: 1px solid #eaeaea;
}

.MyChartMenu .myChartMenuList > li:first-child .myChartSubmenuTitle {
  padding-top: 0.75rem;
}

.MyChartMenu .myChartMenuList > li:first-child:has(> .MarkedMyChartMenuItem), .MyChartMenu .myChartMenuList > li:first-child:has(> .MarkedMyChartMenuItem) .MarkedMyChartMenuItem {
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}

.MyChartMenu .myChartMenuList > li:last-child:has(> .MarkedMyChartMenuItem), .MyChartMenu .myChartMenuList > li:last-child:has(> .MarkedMyChartMenuItem) .MarkedMyChartMenuItem {
  border-bottom-left-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}

.MyChartMenu .myChartMenuList > li:last-child li:last-child .MarkedMyChartMenuItem {
  border-bottom-left-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}

.MyChartMenu .myChartMenuList .myChartSubmenuTitle {
  font-size: 1rem;
  padding: 1.2rem 0.6rem 0.2rem 0.6rem;
  word-break: break-word;
}

.MyChartMenu .ZeroState.compact {
  padding-bottom: 0.5rem;
}

.MarkedMyChartMenuItem {
  background-color: #ffffff;
  display: flex;
  word-break: break-word;
}

.MarkedMyChartMenuItem:hover, .MarkedMyChartMenuItem:focus {
  background-color: #f7f7f7;
  text-decoration: none;
}

.MarkedMyChartMenuItem:hover .myChartMenuItemChevron, .MarkedMyChartMenuItem:focus .myChartMenuItemChevron {
  color: #4d4d4d;
}

.MarkedMyChartMenuItem .myChartMenuItemStrings {
  padding: 0.325rem 0rem;
}

.MarkedMyChartMenuItem .myChartMenuItemIcon {
  align-self: center;
  flex-shrink: 0;
  margin: 0.265rem 0.4rem auto 0.4rem;
  transform: scale(1.2);
  color: currentColor;
  color: var(--wp-proxy-color, currentColor);
}

.MarkedMyChartMenuItem .myChartMenuItemChevron {
  align-self: center;
  color: #999999;
  flex-shrink: 0;
  margin: auto 0.4rem;
  /* rtl:raw: transform: scaleX(-1); */
}

.MarkedMyChartMenuItem ._TextFragment {
  color: #363636;
}

.MarkedMyChartMenuItem .myChartMenuItemSynonym {
  color: #767676;
  display: inline-block;
  font-size: 0.8rem;
  line-height: 1rem;
  padding-left: 1rem;
}

.MarkedMyChartMenuItem .myChartMenuItemSynonym mark {
  color: #000000;
}

.RecentSearchesSection {
  margin-top: 0.4rem;
}

.RecentSearchesSection .searchHistoryButton[class][class] {
  margin: 0rem auto;
}

.RecentSearchesSection.hideRecentSearchesSection {
  display: none;
}

.RecentSearchList li {
  margin-bottom: 0.4rem;
  border-radius: 1rem;
}

.RecentSearchList .Chip .chipMainIcon {
  color: currentColor;
  color: var(--wp-proxy-color, currentColor);
}

.SearchAsYouType {
  height: 100%;
}

@media (min-width: 769px) {
  .SearchAsYouType.skipAnimation .SearchMenu,
  .SearchAsYouType.skipAnimation .searchBarInterior {
    transition-duration: 0s;
    transition-delay: 1ms;
  }
}
.SearchAsYouTypeMobile[class] .SearchMenu {
  position: unset;
  max-height: unset;
  height: unset;
  overflow-y: unset;
  background-color: unset;
  border: none;
}

.SearchAsYouTypeMobile a {
  -webkit-user-drag: none;
}

.MyChartSearchBar {
  height: 100%;
  border-radius: 8px;
}

.MyChartSearchBar .searchBarInterior {
  background: #ffffff;
  display: flex;
  align-items: stretch;
  border: 1px solid #dbdbdb;
  border-radius: 4px;
  width: 100%;
  border: none;
  background-color: var(--wp-header-contrasting-proxy-color);
  border-radius: 8px;
  overflow: hidden;
  height: 100%;
  transition: border-radius ease 0s 0.2s;
}

.MyChartSearchBar .searchBarInterior.invalid {
  border-color: #d80000;
  box-shadow: 0 0 1.5px 1px #d80000;
}

.MyChartSearchBar .searchBarInterior.invalid:not(:focus-within) {
  border-color: #d80000;
}

.MyChartSearchBar .searchBarInterior.locked[class] {
  background-color: #f2f2f2;
  color: #565656;
  cursor: default;
}

.MyChartSearchBar .searchBarInterior.locked[class] ._command:focus {
  background-color: #ffffff;
}

.MyChartSearchBar .searchBarInterior:focus-within {
  outline: 5px auto Highlight;
  outline: 5px auto -webkit-focus-ring-color;
  box-shadow: none;
  border-color: transparent;
}

@supports (background: -webkit-named-image(i)) {
  .MyChartSearchBar .searchBarInterior:focus-within {
    will-change: transform;
  }
}
.MyChartSearchBar .searchBarInterior:focus-within :focus-visible {
  outline: none;
}

.MyChartSearchBar .searchBarInterior:focus-within ._command:focus-visible {
  background-color: #ebf4f8;
}

.MyChartSearchBar .searchBarInterior ._labelledField {
  flex-grow: 1;
}

.MyChartSearchBar .searchBarInterior ._labelledField ._input {
  background-color: inherit;
  border: none;
  box-shadow: none;
  margin-bottom: 0;
  width: 100%;
}

.MyChartSearchBar .searchBarInterior ._labelledField ._input:invalid {
  box-shadow: none;
}

.MyChartSearchBar .searchBarInterior ._labelledField ._input:invalid:focus:not(*:root) {
  outline: none;
}

.MyChartSearchBar .searchBarInterior ._labelledField ._readOnlyText {
  border: none;
  margin-bottom: -1rem;
  word-break: break-word;
}

.MyChartSearchBar .searchBarInterior ._labelledField ._labelInputContainer[class] {
  background-color: inherit;
  border: none;
}

.MyChartSearchBar .searchBarInterior ._labelledField ._labelInputContainer[class].invalid:not(:focus-within) {
  box-shadow: none;
}

.MyChartSearchBar .searchBarInterior ._labelledField ._labelInputContainer[class]:focus-within {
  outline: none;
}

.MyChartSearchBar .searchBarInterior ._command {
  color: #565656;
  border: none;
  border-radius: 4px;
  flex-shrink: 0;
}

.MyChartSearchBar .searchBarInterior ._command, .MyChartSearchBar .searchBarInterior ._command.iconOnly {
  background-color: inherit;
  padding: 0 0.25rem;
}

.MyChartSearchBar .searchBarInterior ._image {
  color: #565656;
  display: block;
  flex-shrink: 0;
}

.MyChartSearchBar .searchBarInterior .actionDivider {
  width: 1px;
  background: transparent;
  border-color: #dbdbdb;
  display: flex;
  justify-content: center;
  flex-direction: column;
  isolation: isolate;
}

.MyChartSearchBar .searchBarInterior .actionDivider::before {
  border: none;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: inherit;
  content: "";
  height: calc(100% - 0.675rem);
}

@media (prefers-reduced-motion) {
  .MyChartSearchBar .searchBarInterior {
    transition: none;
  }
}
.MyChartSearchBar .searchBarInterior .searchBarInput {
  border: none;
  border-radius: 0;
  margin: 0rem;
  padding-left: 0.8rem;
  text-overflow: ellipsis;
  -webkit-appearance: none;
}

.MyChartSearchBar .searchBarInterior .searchBarInput::-ms-clear, .MyChartSearchBar .searchBarInterior .searchBarInput::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

.MyChartSearchBar .searchBarInterior .searchBarInput::-webkit-search-decoration, .MyChartSearchBar .searchBarInterior .searchBarInput::-webkit-search-cancel-button, .MyChartSearchBar .searchBarInterior .searchBarInput::-webkit-search-results-button, .MyChartSearchBar .searchBarInterior .searchBarInput::-webkit-search-results-decoration {
  display: none;
}

.MyChartSearchBar .searchBarInterior ._command {
  border-radius: unset;
  background-color: #ffffff;
}

.MyChartSearchBar .searchBarInterior ._command:hover, .MyChartSearchBar .searchBarInterior ._command:focus {
  background-color: #ebf4f8;
}

.MyChartSearchBar .searchBarInterior .searchBarButton {
  aspect-ratio: 1/1;
  transition: background-color 0.3s;
}

.MyChartSearchBar .searchBarInterior .searchBarButton.menuButton, .MyChartSearchBar .searchBarInterior .searchBarButton.activeSearchButton {
  background-color: transparent;
}

.MyChartSearchBar .searchBarInterior .searchBarButton.menuButton:hover, .MyChartSearchBar .searchBarInterior .searchBarButton.menuButton:focus, .MyChartSearchBar .searchBarInterior .searchBarButton.activeSearchButton:hover, .MyChartSearchBar .searchBarInterior .searchBarButton.activeSearchButton:focus {
  background-color: rgba(255, 255, 255, 0.3);
}

.MyChartSearchBar .searchBarInterior .searchBarButton .searchBarIcon {
  margin: auto;
}

@media (min-width: 769px) {
  .MyChartSearchBar .searchBarInterior.activeSearchBarInterior {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border: 2px solid var(--wp-header-contrasting-proxy-color);
    border-bottom: none;
    transition-delay: 0s;
  }
  .MyChartSearchBar .searchBarInterior.activeSearchBarInterior .searchBarInput {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
  }
  .MyChartSearchBar .searchBarInterior.activeSearchBarInterior .ClearSearchCommand {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
  }
}
.MyChartSearchBar .searchBarInterior .searchBarIcon {
  transition: fill 0.2s;
  transform: scale(1.2);
  color: var(--wp-header-contrasting-proxy-color);
}

.MyChartSearchBar .searchBarInterior .activeSearchBarIcon {
  fill: #ffffff;
}

.MyChartSearchBar .searchBarInterior .searchBarArrow {
  /* rtl:raw: transform: scaleX(-1); */
}

.MyChartSearchBar .searchBarInterior .ClearSearchCommand {
  padding: 0 0.313rem;
}

.MyChartSearchBar .searchBarInterior .ClearSearchCommand .searchIcon {
  transform: scale(0.85);
}

.SearchMenu {
  background-color: #ebf4f8;
  max-height: 0;
  overflow-y: hidden;
  padding: 0rem 0.83rem;
  scrollbar-gutter: stable;
  border: 0 solid var(--wp-header-contrasting-proxy-color);
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  transition-property: max-height, border-width;
  transition-duration: 0.2s, 0s;
  transition-delay: 0s, 0.2s;
  word-break: break-word;
}

@media (prefers-reduced-motion) {
  .SearchMenu[class][class][class] {
    transition-property: opacity;
    opacity: 0;
    max-height: min(30rem, 85vh - var(--wp-header-height));
  }
}
@media (prefers-reduced-motion) and (min-width: 900px) {
  .SearchMenu[class][class][class] {
    max-height: min(35rem, 85vh - var(--wp-header-height));
  }
}
@media (prefers-reduced-motion) and (max-width: 768px) {
  .SearchMenu[class][class][class] {
    max-height: unset;
    bottom: unset;
  }
}
@media (prefers-reduced-motion) {
  .SearchMenu[class][class][class].expanded {
    opacity: 1;
  }
}
.SearchMenu.expanded {
  border-width: 2px;
  overflow-y: auto;
  transition-delay: 0s, 0s;
  animation: keep-scrollbar-hidden 0.2s;
  max-height: min(30rem, 85vh - var(--wp-header-height));
}

@media (min-width: 900px) {
  .SearchMenu.expanded {
    max-height: min(35rem, 85vh - var(--wp-header-height));
  }
}
@keyframes keep-scrollbar-hidden {
  from {
    overflow-y: hidden;
  }
  to {
    overflow-y: hidden;
  }
}
@media (max-width: 768px) {
  .SearchMenu {
    position: fixed;
    top: var(--wp-header-height);
    bottom: 100vh;
    left: 0;
  }
  .SearchMenu[class][class] {
    max-height: unset;
    border: none;
    transition-property: bottom;
    transition-duration: 0.25s;
  }
  .SearchMenu.expanded {
    bottom: 0;
    transition-delay: 0.1s;
    animation-duration: 0.5s;
  }
}
@media (min-width: 769px) {
  .SearchMenu {
    scrollbar-color: #999999 transparent;
    scrollbar-width: thin;
  }
  .SearchMenu::-webkit-scrollbar {
    visibility: visible;
    width: 6px;
  }
  .SearchMenu::-webkit-scrollbar-thumb {
    background-color: #999999;
    border-radius: 5px;
  }
  .SearchMenu::-webkit-scrollbar-track {
    background-color: transparent;
    border-radius: 5px;
  }
}
.SearchMenu ._PageHeading {
  padding: 0.4rem 0.6rem 0.5rem 0.6rem;
  color: currentColor;
  color: var(--wp-proxy-color, currentColor);
}

.SearchMenu .ZeroState {
  display: inline-flex;
  justify-content: center;
  flex-direction: row;
  padding-bottom: 0;
}

.SearchMenu .ZeroState.compact .iconHolder {
  padding: 0;
  margin-right: 0.3rem;
  height: clamp(16px, 1.847rem, 48px);
  width: clamp(16px, 1.847rem, 48px);
}

.SearchMenu .ZeroState.compact .textWrapper {
  margin-right: 0.3rem;
  width: fit-content;
  text-align: left;
}

.SearchMenu .ZeroState .iconHolder {
  margin: 0;
}

.MyChartSearch {
  display: flex;
  flex-direction: column;
  min-height: calc(100vh - 12.45rem);
  min-height: calc(100vh - (var(--wp-header-height) + var(--wp-footer-height) + 1rem));
  max-width: calc(100% + 2.5rem);
  width: calc(100% + 2.5rem);
  margin-left: -1.25rem;
}

.MyChartSearch .MyChartSearchResults,
.MyChartSearch .ChartResultList {
  flex-grow: 1;
}

.mobile .MyChartSearch {
  min-height: calc(100vh - 1rem);
}

.datatile .MyChartSearch {
  min-height: auto;
}

@media screen and (max-width: 768px) {
  .MyChartSearch {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
  }
}
@media print {
  .MyChartSearch {
    margin-left: 0;
    width: 100%;
  }
}
.MyChartSearch h1,
.MyChartSearch .suggestionsContainer,
.MyChartSearch .ChartResultList,
.MyChartSearch .searchError {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

@media screen and (min-width: 1300px) {
  .MyChartSearch h1,
  .MyChartSearch .suggestionsContainer,
  .MyChartSearch .ChartResultList,
  .MyChartSearch .searchError {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
.mobile .MyChartSearch {
  max-width: calc(100% + 1rem);
  margin-left: -0.5rem;
}

@media screen and (min-width: 770px) and (max-width: 1299px) {
  .mobile .MyChartSearch h1,
  .mobile .MyChartSearch .suggestionsContainer,
  .mobile .MyChartSearch .ChartResultList,
  .mobile .MyChartSearch .searchError {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}
.MyChartSearch mark {
  background-color: unset;
  color: unset;
  font-weight: bold;
}

.MyChartSearch h1,
.MyChartSearch h2 {
  overflow-wrap: break-word;
}

.MyChartSearchResults {
  display: flex;
  flex-direction: column;
}

.MyChartSearchResults .ChartResultList {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.6) 95%, transparent);
  border-top: solid 1px #eaeaea;
}

@media screen and (min-width: 1025px) {
  .MyChartSearchResults {
    flex-direction: row;
    border-top: solid 1px #eaeaea;
  }
  .MyChartSearchResults .suggestionsContainer {
    max-width: 20rem;
    border-right: solid 1px #eaeaea;
    display: flex;
    flex-direction: column;
  }
  .MyChartSearchResults .ChartResultList {
    border-top: none;
  }
}
.mobile .MyChartSearchResults a {
  -webkit-user-drag: none;
}

.ChartResult .resultTitleLink {
  text-decoration: none;
  display: inline-block;
}

.ChartResult .resultTitleLink:hover .hoverUnderline, .ChartResult .resultTitleLink:focus .hoverUnderline {
  text-decoration: underline;
}

.ChartResult .resultTypeInfo {
  display: flex;
  align-items: center;
}

.ChartResult .resultTypeInfo ._Icon {
  margin-right: 0.25rem;
  flex-shrink: 0;
}

.ChartResult .supplementaryInformation {
  display: flex;
}

.ChartResult .supplementaryInformation .resultDate {
  flex-shrink: 0;
  margin-right: 0.25rem;
}

.ResultDescription ._Text._readOnlyText {
  margin: 0;
}

.ResultH2GInfo {
  display: inline;
  border-left: solid 1px gray;
  padding-left: 0.25rem;
}

.ResultH2GInfo .careEverywhereIcon {
  margin-right: 0.25rem;
  vertical-align: middle;
}

.ChartResultList ._ListElement {
  margin-bottom: 1.5rem;
}

.ChartResultList .chartResultListHeading {
  padding-bottom: 0;
}

.ChartResultList .NumResults[class][class] {
  margin-bottom: 0.75rem;
}

.MenuResultList {
  margin-bottom: 1rem;
}

.MenuResultList .MarkedMyChartMenuItem {
  border-radius: 4px;
  padding: 0.25rem 0;
}

.MenuResultList .menuItems {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  border-radius: 4px;
}

.MenuResultList .menuItems > :not(:last-child) {
  border-bottom: 1px solid #cccccc;
}

@media screen and (min-width: 600px) and (max-width: 1024px) {
  .MenuResultList .menuItems {
    max-width: 25rem;
  }
}
.MenuResult {
  background-color: #ffffff;
  display: flex;
  word-break: break-word;
  padding: 0.75rem;
}

.MenuResult:hover, .MenuResult:focus {
  background-color: #f7f7f7;
  text-decoration: none;
}

.MenuResult .menuResultIcon {
  flex-shrink: 0;
  margin: 0.25rem 0.75rem 0.25rem 0;
  transform: scale(1.2);
  color: currentColor;
  color: var(--wp-proxy-color, currentColor);
}

.MenuResult .menuResultText {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  height: max-content;
  margin: auto 0;
}

.MenuResult .clickableCardArrow {
  align-self: center;
  flex-shrink: 0;
  margin: auto 0 auto 0.75rem;
  fill: currentColor;
  fill: var(--wp-proxy-color, currentColor);
  /* rtl:raw: 
            transform: scaleX(-1); 
        */
}

.MenuResult .ResultDescription {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  display: inline-block;
}

[data-altstylesheet="High Contrast"] .MenuResult .ResultDescription {
  color: #000000;
}

.MenuResult .ResultDescription mark {
  color: #000000;
}

/* Copyright 2022 Epic Systems Corporation */
.changePasswordContent {
  box-sizing: border-box;
}

@media screen and (min-width: 769px) {
  .changePasswordContent .passwordInput {
    width: 98%;
    margin-left: auto;
    margin-right: auto;
  }
}
.changePasswordContent .passwordInput ._PasswordInput {
  width: 100%;
}

.changePasswordContent ._PageHeading._readOnlyText._heading {
  display: none;
}

.SettingsList .SettingsListGrid {
  display: grid;
  grid-template-areas: "results sidebar" "results key";
  grid-column-gap: 0.75rem;
  grid-template-columns: 2.05fr 1fr;
  grid-template-rows: auto 1fr;
}

.SettingsList .SettingsListGrid .results {
  margin-top: -0.5rem;
}

.SettingsList .SettingsListGrid .results .heading {
  padding-bottom: 0;
}

.SettingsList .SettingsListGrid .results .description {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  margin: 0;
}

.SettingsList .SettingsListGrid .results .settingsCard {
  margin-bottom: 0.8rem;
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
}

.tvmode .SettingsList .SettingsListGrid .results .settingsCard {
  border-radius: 10px;
  border: none;
}

.SettingsList .SettingsListGrid .results .settingsCard:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .SettingsList .SettingsListGrid .results .settingsCard:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.SettingsList .SettingsListGrid .results .settingsCard:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.SettingsList .SettingsListGrid .results .settingsCard ._GridRow:not(:last-child)::after {
  content: "";
  margin: 0 1rem;
  background-clip: content-box;
  border-bottom: 1px solid #cccccc;
}

@media screen and (max-width: 768px) {
  .SettingsList .SettingsListGrid .results .settingsCard ._GridRow:not(:last-child)::after {
    display: flex;
  }
}
@media screen and (min-width: 769px) {
  .SettingsList .SettingsListGrid .results .settingsCard ._GridRow:not(:last-child)::after {
    width: 100%;
  }
}
.SettingsList .SettingsListGrid .results .settingsCard ._GridRow:first-child .SettingsCard,
.SettingsList .SettingsListGrid .results .settingsCard ._GridRow:first-child .RememberDevicesCard,
.SettingsList .SettingsListGrid .results .settingsCard ._GridRow:first-child .PreviewFeaturesCard {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.SettingsList .SettingsListGrid .results .settingsCard ._GridRow:last-child .SettingsCard,
.SettingsList .SettingsListGrid .results .settingsCard ._GridRow:last-child .RememberDevicesCard,
.SettingsList .SettingsListGrid .results .settingsCard ._GridRow:last-child .PreviewFeaturesCard {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

@media screen {
  .SettingsList .SettingsListGrid .mobile {
    padding-top: 0.5rem;
  }
}
@media print {
  .SettingsList .SettingsListGrid {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .SettingsList .SettingsListGrid {
    display: flex;
    flex-direction: column;
  }
}
.SettingsList .SettingsListGrid .results {
  grid-area: results;
}

.SettingsList .SettingsListGrid .loadPlaceholder {
  padding-top: 2.3rem;
}

.SettingsCard {
  position: relative;
  vertical-align: top;
}

.SettingsCard[class] {
  display: flex;
  min-height: unset;
  padding: 1rem;
  width: 100%;
}

@media screen and (max-width: 200px) {
  .SettingsCard[class] {
    display: grid;
  }
}
@media screen and (max-width: 768px) {
  .SettingsCard[class] {
    padding: 0.6rem 0.7rem;
    align-items: stretch;
  }
}
.SettingsCard:hover {
  background-color: #ebf4f8;
}

.SettingsCard .detailsLink {
  color: #000000;
}

.SettingsCard .detailsLink .title {
  display: inline-block;
  text-decoration: none;
  margin-bottom: 0.25rem;
  text-align: left;
  font-size: var(--wptheme_font-style_h4_size);
  color: var(--wptheme_font-style_h4_color);
  font-weight: var(--wptheme_font-style_h4_weight);
}

.SettingsCard .detailsLink .description {
  display: inline-block;
  text-align: left;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  margin: 0;
}

.SettingsCard .detailsLink .metaData {
  display: inline-block;
  text-align: left;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  margin: 0;
  font-weight: bold;
}

.SettingsCard .detailsLink::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
}

.SettingsCard .linkIndicator {
  color: #999999;
  margin-left: auto;
  margin-top: auto;
  margin-bottom: auto;
  /*rtl:raw:
          transform: scaleX(-1);
          */
}

.SettingsCard .rightSide {
  display: contents;
  width: auto;
  flex-direction: column;
  margin-left: 0.5rem;
}

@media screen and (max-width: 768px) {
  .SettingsCard .rightSide {
    display: flex;
  }
}
.SettingsCard .rightSide .stateIndicator {
  width: auto;
  display: inline-flex;
  margin: auto;
  font-size: var(--wptheme_font-size_1);
}

@media screen and (max-width: 768px) {
  .SettingsCard .rightSide .stateIndicator {
    padding-right: 0.5rem;
    margin-top: -0.2rem;
  }
}
.SettingsCard .rightSide .stateIndicator .on {
  width: auto;
  margin: auto;
  color: #09aa71;
  font-weight: bold;
}

@media screen and (max-width: 768px) {
  .SettingsCard .rightSide .stateIndicator .on {
    margin-left: 0.1rem;
  }
}
@media screen and (min-width: 769px) {
  .SettingsCard .rightSide .stateIndicator .on {
    margin-right: 0.1rem;
  }
}
.SettingsCard .rightSide .stateIndicator .off {
  width: auto;
  color: #999999;
}

@media screen and (max-width: 768px) {
  .SettingsCard .rightSide .stateIndicator .off {
    padding-top: 0.2rem;
  }
}
@media screen and (min-width: 769px) {
  .SettingsCard .rightSide .stateIndicator .off {
    margin-right: 0.1rem;
  }
}
.SettingsCard .rightSide .stateIndicator .greenCheck {
  color: #09aa71;
  width: 1.9rem;
  min-width: 20px;
}

.RememberDevicesCard {
  position: relative;
  vertical-align: top;
  padding: 1rem;
}

.RememberDevicesCard[class] {
  align-items: center;
  min-height: unset;
  width: 100%;
}

@media screen and (max-width: 200px) {
  .RememberDevicesCard[class] {
    display: grid;
  }
}
@media screen and (max-width: 768px) {
  .RememberDevicesCard[class] {
    padding: 0.6rem 0.7rem;
  }
}
.RememberDevicesCard .toggleText {
  color: #000000;
}

.RememberDevicesCard .toggleText .description {
  display: inline-block;
  text-align: left;
}

.RememberDevicesCard .sliderButton {
  align-self: flex-start;
  margin-left: 0.5rem;
}

@media screen and (max-width: 200px) {
  .RememberDevicesCard .sliderButton {
    margin-left: auto;
  }
}
@media screen and (min-width: 769px) {
  .RememberDevicesCard .sliderButton {
    margin-right: 0.7rem;
  }
}
.PreviewFeaturesCard {
  position: relative;
  vertical-align: top;
  padding: 1rem;
}

.PreviewFeaturesCard[class] {
  align-items: center;
  min-height: unset;
  width: 100%;
}

@media screen and (max-width: 200px) {
  .PreviewFeaturesCard[class] {
    display: grid;
  }
}
@media screen and (max-width: 768px) {
  .PreviewFeaturesCard[class] {
    padding: 0.6rem 0.7rem;
  }
}
.PreviewFeaturesCard .toggleText {
  color: #000000;
}

.PreviewFeaturesCard .toggleText .description {
  display: inline-block;
  text-align: left;
}

.PreviewFeaturesCard .sliderButton {
  align-self: flex-start;
  margin-left: 0.5rem;
}

@media screen and (max-width: 200px) {
  .PreviewFeaturesCard .sliderButton {
    margin-left: auto;
  }
}
@media screen and (min-width: 769px) {
  .PreviewFeaturesCard .sliderButton {
    margin-right: 0.7rem;
  }
}
.HiddenUsernameField {
  display: none;
}

/* Copyright 2022 Epic Systems Corporation */
.SelfArrivalWorkflow .asyncInFlight {
  margin-top: 2rem;
}

.SelfArrivalPage .selfArrivalBodyContainer {
  --point-nav-height: none;
}

@media screen and (max-width: 768px) {
  .SelfArrivalPage .selfArrivalBodyContainer .SelfArrivalBody {
    min-height: calc(100vh - var(--wp-header-height) - var(--wp-footer-height) - var(--point-nav-height) - 10rem);
  }
}
.SelfArrivalHeader {
  max-height: 10rem;
}

.SelfArrivalHeader .swoopContainer {
  max-width: calc(100% + 2.5rem);
  width: calc(100% + 2.5rem);
  margin-left: -1.25rem;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  height: 6rem;
  position: relative;
  overflow-x: hidden;
}

.SelfArrivalHeader .swoopContainer:before {
  background: #246fb5;
  content: "";
  position: absolute;
  left: -2rem;
  width: calc(100% + 4rem);
  border-radius: 3px 3px 50% 50%/3px 3px 50px 50px;
}

body.branded .SelfArrivalHeader .swoopContainer:before {
  left: calc(-55vw + 50%);
  margin-left: 0;
  width: 110vw;
  max-width: 110vw;
}

html:not(.mobile) body.isInside:not(.graphicHeader) .SelfArrivalHeader .swoopContainer {
  margin-top: -0.45rem;
}

[lang=ar] html:not(.mobile) body.isInside:not(.graphicHeader) .SelfArrivalHeader .swoopContainer {
  margin-top: -0.5rem;
}

.mobile .SelfArrivalHeader .swoopContainer {
  margin-top: 0;
  margin-left: -0.5rem;
  width: calc(100% + 1rem);
}

.datatile .SelfArrivalHeader .swoopContainer {
  margin-top: -0.5rem !important;
}

@media screen and (max-width: 1300px) {
  [lang=ar] .SelfArrivalHeader .swoopContainer {
    margin-top: -0.25rem;
  }
  html:not(.mobile) body.isInside:not(.graphicHeader) .SelfArrivalHeader .swoopContainer {
    margin-top: -1rem;
  }
  [lang=ar] html:not(.mobile) body.isInside:not(.graphicHeader) .SelfArrivalHeader .swoopContainer {
    margin-top: -0.75rem;
  }
  .mobile .SelfArrivalHeader .swoopContainer {
    margin-top: 0;
  }
}
.mobile .SelfArrivalHeader .swoopContainer {
  margin-left: -0.5rem;
  margin-bottom: -0.5rem;
  width: calc(100% + 1rem);
}

@media screen and (max-width: 768px) {
  .SelfArrivalHeader .swoopContainer {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
    margin-top: -5px;
    margin-bottom: -0.5rem;
  }
  [lang=ar] .SelfArrivalHeader .swoopContainer {
    margin-top: 0;
  }
  .mobile .SelfArrivalHeader .swoopContainer {
    margin-top: 0;
    margin-left: -0.5rem;
    width: calc(100% + 1rem);
  }
}
@media print {
  .SelfArrivalHeader .swoopContainer {
    margin-left: 0;
    margin-top: 0;
    padding: 0;
    width: 100%;
  }
}
.SelfArrivalHeader .swoopContainer:before {
  height: 6rem;
}

@media screen and (max-width: 768px) {
  .SelfArrivalHeader .swoopContainer {
    margin-top: -2px;
  }
}
.SelfArrivalHeader .iconContainer {
  position: relative;
  top: -4rem;
  width: 8rem;
  height: 8rem;
  padding: 1rem;
  border-radius: 50%;
  background-color: #669acb;
  margin: auto;
  display: flex;
  align-items: center;
  filter: drop-shadow(3px 3px 2px rgba(0, 0, 0, 0.2));
}

.SelfArrivalHeader .iconContainer .emblem {
  filter: drop-shadow(3px 3px 2px rgba(0, 0, 0, 0.2));
}

.SelfArrivalBody {
  padding-bottom: 2rem;
}

.mobile .SelfArrivalBody {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.ExtensibilityLinkList ._List {
  display: flex;
  flex-wrap: wrap;
}

.ExtensibilityLinkList ._List > li {
  padding-bottom: 0.75rem;
}

.ExtensibilityLinkList ._List > li:not(:first-child) {
  padding-left: 0.5rem;
}

.ExtensibilityLinkList ._List > li:not(:last-child) {
  padding-right: 0.5rem;
}

@media screen and (max-width: 768px) {
  .ExtensibilityLinkList ._List[class][class][class] > li {
    padding-left: 0;
    padding-right: 0;
  }
}
.ExtensibilityLinkList ._List > ._ListElement {
  flex-basis: 33.3%;
}

@media screen and (max-width: 768px) {
  .ExtensibilityLinkList ._List > ._ListElement {
    flex-basis: 100%;
  }
}
.ExtensibilityLinkCard {
  border-radius: 6px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  background: #ffffff;
}

.ExtensibilityLinkCard[class][class][class] {
  min-height: 3rem;
  margin: 0;
  display: flex;
  align-items: center;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  height: 100%;
}

.ExtensibilityLinkCard:hover {
  background: #ebf4f8;
}

.ExtensibilityLinkCard .extensibilityIcon {
  flex: 0 0 2.5rem;
  margin-right: 0.5rem;
}

.ExtensibilityLinkCard .extensibilityLabel {
  width: 100%;
}

.ExtensibilityLinkCard .rightArrow {
  /* rtl:raw: transform: scaleX(-1); */
  margin: auto;
  margin-left: 0.5rem;
  position: relative;
  right: 0.5rem;
  flex-shrink: 0;
  fill: #989898;
}

.SelfArrivalNavigation {
  display: flex;
  column-gap: 1rem;
}

@media (max-width: 768px) {
  .SelfArrivalNavigation {
    flex-direction: column;
    max-width: calc(100% + 2.5rem);
    width: calc(100% + 2.5rem);
    margin-left: -1.25rem;
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
    position: sticky;
    position: -webkit-sticky;
    bottom: 0;
    z-index: 10;
    background-color: transparent;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  html:not(.mobile) body.isInside:not(.graphicHeader) .SelfArrivalNavigation {
    margin-top: -0.45rem;
  }
  [lang=ar] html:not(.mobile) body.isInside:not(.graphicHeader) .SelfArrivalNavigation {
    margin-top: -0.5rem;
  }
  .mobile .SelfArrivalNavigation {
    margin-top: 0;
    margin-left: -0.5rem;
    width: calc(100% + 1rem);
  }
  .datatile .SelfArrivalNavigation {
    margin-top: -0.5rem !important;
  }
}
@media screen and (max-width: 768px) and (max-width: 1300px) {
  [lang=ar] .SelfArrivalNavigation {
    margin-top: -0.25rem;
  }
  html:not(.mobile) body.isInside:not(.graphicHeader) .SelfArrivalNavigation {
    margin-top: -1rem;
  }
  [lang=ar] html:not(.mobile) body.isInside:not(.graphicHeader) .SelfArrivalNavigation {
    margin-top: -0.75rem;
  }
  .mobile .SelfArrivalNavigation {
    margin-top: 0;
  }
}
@media (max-width: 768px) {
  .mobile .SelfArrivalNavigation {
    margin-left: -0.5rem;
    margin-bottom: -0.5rem;
    width: calc(100% + 1rem);
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .SelfArrivalNavigation {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
    margin-top: -5px;
    margin-bottom: -0.5rem;
  }
  [lang=ar] .SelfArrivalNavigation {
    margin-top: 0;
  }
  .mobile .SelfArrivalNavigation {
    margin-top: 0;
    margin-left: -0.5rem;
    width: calc(100% + 1rem);
  }
}
@media print and (max-width: 768px) {
  .SelfArrivalNavigation {
    margin-left: 0;
    margin-top: 0;
    padding: 0;
    width: 100%;
  }
}
@media (max-width: 768px) {
  .SelfArrivalNavigation.isSticky {
    background-color: #ffffff;
    box-shadow: 0 0 0.6rem 0 rgba(0, 0, 0, 0.2);
  }
}
.SelfArrivalNavigation ._Command {
  min-width: 10rem;
}

@media print {
  .SelfArrivalNavigation ._Command[class] {
    display: initial;
    background-color: transparent;
    border: 1px solid #000000;
  }
}
.mobile .SelfArrivalNavigation:not(.isSticky) {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

/* Copyright 2024 Epic Systems Corporation */
.shareEverywhereMessageStep .StickyFooter {
  bottom: 0;
  padding-top: 0.25rem;
  padding-bottom: 0.75rem;
  padding-right: 0.75rem;
  position: sticky;
  flex: 0 0 auto;
}

.shareEverywhereMessageStep .StickyFooter button.nextButton {
  margin: 0 0 0 auto;
}

.shareEverywhereMessageStep.DisclaimerStep .boldText {
  font-weight: bold;
}

.shareEverywhereMessageStep.contactStep {
  display: flex;
  flex-direction: column;
}

.shareEverywhereMessageStep.contactStep .contactForm {
  padding: 0.5rem;
  flex: 1;
  overflow-y: auto;
}

.shareEverywhereMessageStep.contactStep .contactForm .contactInfoTextInput {
  width: 100%;
}

.shareEverywhereMessageStep.recipientsStep .SelectionList {
  padding: 1rem 0.5rem;
}

.shareEverywhereMessageStep.recipientsStep .SelectionList span.displayName,
.shareEverywhereMessageStep.recipientsStep .SelectionList span.subtext {
  display: inline;
  margin-left: 0.5rem;
}

.shareEverywhereMessageStep.messageSentStep .sendConfirmationSection {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 40%;
}

.shareEverywhereMessageStep.messageSentStep .sendConfirmationSection .messageSentConfirmation {
  width: auto;
  overflow-wrap: break-word;
  text-align: center;
}

.shareEverywhereMessageStep.messageSentStep .messageSentDetails {
  background-color: #ffffff;
  padding: 0.5rem;
  overflow-y: auto;
  white-space: pre-wrap;
  height: calc(60% - 1rem);
  width: 90%;
  margin: auto;
}

.shareEverywhereMessageStep.messageSentStep .messageSentDetails .toolbarLabel {
  margin-right: 1rem;
}

.shareEverywhereMessageStep.messageSentStep .messageSentDetails .messageSentBody {
  padding-left: 0.5rem;
  white-space: pre-wrap;
}

.shareeverywhere .transparencyContainer {
  margin: 0.5rem 0;
  display: flex;
}

.shareeverywhere .transparencyContainer .transparencyIcon {
  color: #0074AD;
  flex-shrink: 0;
  padding-top: 0.3rem;
}

.shareeverywhere .transparencyContainer .transparencyDisclaimer {
  margin-left: 0.2rem;
  padding-top: 0.3rem;
}

.shareeverywhere .ComposeDisclaimer .disclaimerText {
  line-height: 1.2rem;
  white-space: normal;
}

.shareeverywhere .ComposeDisclaimer .disclaimerButton {
  display: none;
}

.shareeverywhere .ComposeDisclaimer .attention {
  background-image: url("../../images/warning_icon_w_outline.svg");
  background-repeat: no-repeat;
  background-size: 1.2rem;
  padding-left: 1.5rem;
  margin-left: 0.2rem;
  display: inline-block;
  font-size: 1rem;
}

.shareeverywhere .toRecipientWrapper .toolbarLabel {
  margin-right: 0.5rem;
  white-space: nowrap;
}

html[dir=rtl].shareeverywhere .arrowIcon {
  transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
}

/* Copyright 2022 Epic Systems Corporation */
/* Copyright 2020-2024 Epic Systems Corporation */
.ShareInformation {
  display: flex;
}

.ShareInformation ._readOnlyText._Text:not(:only-child),
.ShareInformation ._readOnlyText._ExternalAccessibleDescription:not(:only-child) {
  margin: 0;
}

@media screen and (max-width: 1300px) {
  .ShareInformation {
    flex-direction: column;
    width: 100%;
  }
}
.ShareInformation .shareInfoContent {
  flex: 3;
}

@media screen {
  .mobile .ShareInformation .shareInfoContent {
    padding-top: 1rem;
  }
}
.ShareInformation .center {
  text-align: center;
  margin-top: 0;
}

.ShareInformation .ShareCard {
  display: flex;
  justify-content: center;
}

.ShareInformation .ShareWidth {
  max-width: 1200px;
}

.NameInput .authorText {
  margin: 1.2rem 0 0.7rem 0;
}

.NameInput .authorLabel {
  margin-top: 1rem;
}

.NameInput .authorInput {
  width: 17rem;
  display: inline-grid;
  max-width: 100%;
}

.NameInput .authorInput ._labelledField {
  width: auto;
}

.NameInput .inputWidth {
  width: auto;
}

.NameInput .alignButton {
  display: flex;
  width: 25rem;
  justify-content: center;
  max-width: 100%;
  padding-bottom: 0.7rem;
}

.NameInput .alignButton ._link.secondary.negative,
.NameInput .alignButton ._command.secondary.negative {
  margin-left: 0.5rem;
}

@media screen and (max-width: 375px) {
  .NameInput .alignButton {
    flex-direction: column;
  }
  .NameInput .alignButton ._link.secondary.negative,
  .NameInput .alignButton ._command.secondary.negative {
    margin-left: 0;
  }
}
.NameInput .authorInputContainer {
  align-items: center;
  display: inline-flex;
  flex-direction: column;
}

.NameInput .authorInputContainer ._StatusMessage._readOnlyText.alert.validationmessage {
  display: none;
}

.backgroundContainer {
  display: flex;
  justify-content: center;
}

.backgroundContainer .codeContainer {
  background: rgba(0, 116, 173, 0.05);
  width: max-content;
  padding: 0.8rem 2rem 0 2rem;
  border-radius: 0.2rem;
  margin-bottom: 1rem;
  max-width: 100%;
}

@media screen and (max-width: 375px) {
  .backgroundContainer .codeContainer {
    padding: 0;
  }
}
.backgroundContainer .codeContainer .code {
  font-size: var(--wptheme_font-size_5);
  border: 2px solid #0074AD;
  color: #0074AD;
  width: max-content;
  display: inline-flex;
  justify-content: space-evenly;
  margin: 0.5rem auto;
  padding: 0.75rem 0.25rem;
  border-radius: 5px;
  background-color: rgba(255, 255, 255, 0.88);
  align-items: center;
  max-width: fit-content;
}

.backgroundContainer .codeContainer .codeElements {
  margin: 0 0.5rem;
  word-break: break-word;
}

.backgroundContainer .codeContainer .bold {
  font-weight: bold;
}

.backgroundContainer .codeContainer .wrap {
  word-break: break-word;
}

.backgroundContainer .codeContainer .hidden {
  display: none;
}

.backgroundContainer .codeContainer .generateContainer {
  display: contents;
}

.backgroundContainer .codeContainer .spacing {
  padding-bottom: 0.6rem;
}

.ShareErrorContainer {
  display: flex;
  justify-content: center;
}

.ShareErrorContainer .ShareErrorBanner {
  width: max-content;
  background-color: #ffe8e8;
  border: 1px solid #dbdbdb;
  color: #363636;
  display: flex;
  padding: 0.5em;
  margin-bottom: 0.5em;
  margin-top: 0.5em;
  border-radius: 6px;
}

.ShareHeader {
  margin: 0 0.3%;
}

.ShareHeader .bottomHeaderPadding {
  padding-bottom: 0;
}

.ShareHeader .spacing {
  margin-bottom: 0.5rem;
}

@media screen {
  .mobile .ShareHeader .spacing {
    margin-bottom: 0rem;
  }
}
@media screen {
  .mobile .ShareHeader .disableInMobile {
    display: none;
  }
}
.ShareLogo .shareImage {
  width: 200px;
}

.ShareLogo .shareText {
  color: #0074AD;
  padding-top: 0.3rem;
  padding-bottom: 1rem;
}

.ShareLogo .orgContainer {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 0.5rem;
}

.ShareLogo .orgLogo {
  width: 50px;
  height: auto;
  margin-right: 0.5rem;
  overflow: auto;
}

.ShareLogo .orgName {
  font-size: var(--wptheme_font-size_1);
  overflow: auto;
  padding-bottom: 0.8rem;
  word-break: break-word;
}

.flowContainer {
  display: inline-flex;
  justify-content: space-evenly;
  text-align: left;
  width: 95%;
}

@media screen and (min-width: 1300px) {
  .flowContainer ._List {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
.flowContainer ._Segment {
  display: inline-flex;
  align-items: flex-start;
}

.flowContainer ._Segment .inline {
  display: inline;
}

.flowContainer .segContainer {
  display: flex;
  align-items: center;
  flex-direction: column;
  padding: 0 1.5rem;
  margin-bottom: 24px;
}

.flowContainer .segContainer .numbers {
  background: #0074AD;
  border-radius: 0.7rem;
  color: #ffffff;
  display: inline-block;
  min-height: 1.4rem;
  text-align: center;
  min-width: 1.4rem;
  width: auto;
  height: auto;
}

.flowContainer .segContainer .instructions {
  padding-left: 0.3rem;
  overflow: auto;
  word-break: break-word;
}

@media screen and (max-width: 1300px) {
  .flowContainer .segContainer {
    flex-direction: row;
    padding: 0 0;
  }
  .flowContainer .segContainer .bigImage {
    min-width: 2.5rem;
    min-height: 2.5rem;
    margin-right: 0.4rem;
  }
  .flowContainer .segContainer .numbers {
    align-self: center;
  }
}
@media screen and (max-width: 500px) {
  .flowContainer .segContainer {
    flex-direction: column;
  }
  .flowContainer .segContainer .numbers {
    align-self: auto;
  }
}
.flowContainer .bigImage {
  width: 3rem;
  height: 3rem;
}

/* Copyright 2020-2024 Epic Systems Corporation */
.Triage {
  max-width: calc(100% + 2.5rem);
  width: calc(100% + 2.5rem);
  margin-left: -1.25rem;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  background-color: #cce3ef;
  padding: 1.25rem;
}

html:not(.mobile) body.isInside:not(.graphicHeader) .Triage {
  margin-top: -0.45rem;
}

[lang=ar] html:not(.mobile) body.isInside:not(.graphicHeader) .Triage {
  margin-top: -0.5rem;
}

.mobile .Triage {
  margin-top: 0;
  margin-left: -0.5rem;
  width: calc(100% + 1rem);
}

.datatile .Triage {
  margin-top: -0.5rem !important;
}

@media screen and (max-width: 1300px) {
  [lang=ar] .Triage {
    margin-top: -0.25rem;
  }
  html:not(.mobile) body.isInside:not(.graphicHeader) .Triage {
    margin-top: -1rem;
  }
  [lang=ar] html:not(.mobile) body.isInside:not(.graphicHeader) .Triage {
    margin-top: -0.75rem;
  }
  .mobile .Triage {
    margin-top: 0;
  }
}
.mobile .Triage {
  margin-left: -0.5rem;
  margin-bottom: -0.5rem;
  width: calc(100% + 1rem);
}

@media screen and (max-width: 768px) {
  .Triage {
    max-width: calc(100% + 1.5rem);
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
    margin-top: -5px;
    margin-bottom: -0.5rem;
  }
  [lang=ar] .Triage {
    margin-top: 0;
  }
  .mobile .Triage {
    margin-top: 0;
    margin-left: -0.5rem;
    width: calc(100% + 1rem);
  }
}
@media print {
  .Triage {
    margin-left: 0;
    margin-top: 0;
    padding: 0;
    width: 100%;
  }
}
.Triage[class] {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.datatile .Triage {
  margin-top: 0.5rem !important;
}

.Triage .prompt {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  font-size: var(--wptheme_font-size_3);
  padding-top: 0;
  padding-bottom: 0;
}

.mobile .Triage .prompt[class] {
  font-size: var(--wptheme_font-size_2);
  background-color: unset;
}

.Triage .cardContainer {
  margin: 1rem 0rem;
  display: grid;
  gap: 0.5rem;
  grid-template-columns: repeat(4, 1fr);
}

.mobile .Triage .cardContainer {
  grid-template-columns: auto;
}

@media only screen and (max-width: 1300px) {
  .Triage .cardContainer {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (max-width: 768px) {
  .Triage .cardContainer {
    grid-template-columns: auto;
  }
}
.Triage .cardContainer > * {
  margin: 0;
}

.Triage .backButton {
  width: fit-content;
}

.MidTriageCard {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  min-height: 6rem;
  padding: 0.5rem;
  position: relative;
  break-inside: avoid;
  cursor: pointer;
  display: flex;
  margin: 0.25rem 0.5%;
  text-align: center;
  height: 100%;
}

.tvmode .MidTriageCard {
  border-radius: 10px;
  border: none;
}

.MidTriageCard:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .MidTriageCard:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.MidTriageCard:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.MidTriageCard:hover {
  background: #ebf4f8;
}

.MidTriageCard:hover, .MidTriageCard:focus {
  text-decoration: unset;
}

.EndTriageCard {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  min-height: 6rem;
  padding: 0.5rem;
  position: relative;
  break-inside: avoid;
  cursor: pointer;
  display: flex;
  margin: 0.25rem 0.5%;
  text-align: center;
  height: 100%;
}

.tvmode .EndTriageCard {
  border-radius: 10px;
  border: none;
}

.EndTriageCard:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .EndTriageCard:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.EndTriageCard:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.EndTriageCard:hover {
  background: #ebf4f8;
}

.EndTriageCard:hover, .EndTriageCard:focus {
  text-decoration: unset;
}

.LearningCard[class][class] {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  margin-left: 0;
  margin-right: 0;
  min-height: auto;
  width: 100%;
}

.LearningCard .cardTitle {
  font-size: var(--wptheme_font-size_0);
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  padding: 0;
}

.mobile .LearningCard .cardTitle[class] {
  font-size: var(--wptheme_font-size_0);
  background-color: unset;
  margin: 0;
  padding: 0.125rem 0;
}

.LearningCard .flexContainer {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}

.LearningCard .flexContainer > * {
  flex: 0 1 50%;
}

.LearningCard .flexContainer > *:nth-child(1) {
  flex: 1 1 50%;
}

@media only screen and (max-width: 768px) {
  .LearningCard .flexContainer > * {
    flex: 0 0 100%;
  }
}
@media only screen and (max-width: 768px) {
  .LearningCard .flexContainer > * + * {
    border-top: solid thin;
    border-color: #cccccc;
  }
}
.LearningCard .topBorder {
  border-top: solid thin;
  border-color: #cccccc;
}

.LearningCard .watchMore {
  display: block;
  text-align: center;
  width: 100%;
  padding-top: 0.5rem;
  border-top: solid thin;
  border-color: #cccccc;
}

.LearningCard ._GutterLayout._layout {
  display: flex;
}

/*
 * Styling for the learning card video pop up in Sharing Hub
*/
@media only screen and (min-width: 1300px) {
  .videoSummary._Popup[class][class] {
    min-height: 75vh;
    min-width: 75vw;
  }
  .datatile .videoSummary._Popup[class][class] {
    min-height: 100%;
    min-width: 100%;
  }
}
.videoSummary._Popup ._ContentPane {
  display: flex;
}

.videoSummary._Popup ._ContentPane .learningCardVideo {
  flex-grow: 1;
  border: none;
}

.datatile .videoSummary._Popup[class] {
  min-height: 56vw;
}

.ActivityLinkList {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.ActivityLinkList .sectionHeader {
  font-size: var(--wptheme_font-size_1);
  padding-top: 0px;
}

.mobile .ActivityLinkList .sectionHeader[class][class] {
  font-size: var(--wptheme_font-size_1);
}

.ActivityLinkList .linkWrapper {
  display: grid;
  gap: 0.5rem;
  grid-template-columns: repeat(3, 1fr);
}

@media only screen and (max-width: 1300px) {
  .ActivityLinkList .linkWrapper {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (max-width: 768px) {
  .ActivityLinkList .linkWrapper {
    grid-template-columns: auto;
  }
}
.VideoSummary {
  cursor: pointer;
  padding: 0.5rem;
  text-align: left;
  display: flex;
  flex-wrap: wrap;
}

.VideoSummary:hover {
  background: #ebf4f8;
}

.VideoSummary .thumbnailParent {
  flex: 1 1 33%;
  display: flex;
  min-width: 110px;
  max-height: 125px;
  align-items: stretch;
}

.VideoSummary .thumbnail {
  width: 100%;
}

.mobile .VideoSummary .thumbnail {
  max-width: 100%;
}

.VideoSummary .summaryText {
  padding-left: 0.5rem;
  flex: 1 1 66%;
}

.VideoSummary .videoTitle {
  font-size: var(--wptheme_font-style_h4_size);
  color: var(--wptheme_font-style_h4_color);
  font-weight: var(--wptheme_font-style_h4_weight);
}

.VideoSummary .videoDescription {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.ActivityLink {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  cursor: pointer;
  padding: 0.25rem;
  margin: 0;
  min-height: auto;
  width: 100%;
  display: flex;
  align-items: center;
}

.tvmode .ActivityLink {
  border-radius: 10px;
  border: none;
}

.ActivityLink:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .ActivityLink:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.ActivityLink:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.ActivityLink:hover {
  background: #ebf4f8;
}

.TriageBase {
  height: 100%;
  word-break: break-word;
}

@media only screen and (max-width: 768px) and (min-width: 549px) {
  .TriageBase {
    display: flex;
    align-items: center;
    text-align: left;
  }
  .TriageBase ._Segment._container ._Text._readOnlyText {
    margin-left: 0.5rem;
    width: 95%;
  }
}
@media only screen and (max-width: 549px) {
  .TriageBase {
    display: flex;
    align-items: center;
    text-align: center;
    flex-direction: column;
  }
}
.TriageBase .iconContainer {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: auto;
}

.TriageBase[class] .optionTitle {
  padding: 0 0 0.5rem 0;
  font-size: var(--wptheme_font-style_h4_size);
  color: var(--wptheme_font-style_h4_color);
  font-weight: var(--wptheme_font-style_h4_weight);
}

.TriageBase .description {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.mobile .TriageBase {
  display: flex;
  align-items: center;
}

.SelfServiceActivity h1._PageHeading._heading {
  padding-bottom: 1.375rem;
}

.SelfServiceActivity .DownloadStatusPage h1._PageHeading._heading {
  padding-bottom: inherit;
}

.SelfServiceActivity .MyChartCentralPersonalDataSummaryPretext {
  margin-bottom: 1rem;
}

.SelfServiceActivity .MyChartCentralPersonalDataSummaryPretext .personalDataSummaryListPretext {
  margin-bottom: 0;
}

.SelfServiceActivity .MyChartCentralPersonalDataSummaryPretext .personalDataSummaryList {
  list-style-type: disc;
  margin-left: 3rem;
}

.SelfServiceActivity ._Choice.buttoncheck.IAgree {
  overflow-wrap: anywhere;
}

.SelfServiceActivity .IAgree {
  padding-bottom: 1rem;
}

.SelfServiceActivity .ReportViewerWrapper {
  padding-top: 1.5rem;
}

@media print {
  .SelfServiceActivity .IAgree {
    display: none;
  }
  .SelfServiceActivity button._LaboredCommand._Command ._TextFragment._readOnlyText {
    display: none;
  }
  .SelfServiceActivity h1._PageHeading._heading {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .SelfServiceActivity .ReportViewerWrapper {
    display: none;
  }
}
.mobile .SelfServiceActivity ._Choice.IAgree {
  background: inherit;
}

.mobile .SelfServiceActivity .DownloadStatusPage ._Banner .bannerActions {
  width: fit-content;
}

/* Copyright 2021-2024 Epic Systems Corporation */
.CardContent {
  display: flex;
  flex-direction: column;
}

.CardContent .iconAndText {
  color: #000000;
}

.CardContent .iconAndText .smallTopPad {
  padding-top: 0.4rem;
}

.CardContent .iconAndText .noInfoText {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  font-style: italic;
}

[data-altstylesheet="High Contrast"] .CardContent .iconAndText .noInfoText {
  color: #000000;
}

.CardContent .nameAndBadge {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  margin-bottom: 0.75rem;
}

.CardContent .nameAndBadge .contactName {
  width: auto;
  padding: 0;
  flex-grow: 1;
  flex-basis: 8rem;
  margin-top: 0.1rem;
  word-break: break-word;
}

.CardContent .nameAndBadge .statusBadge {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  width: fit-content;
  border-radius: 20px;
  border-style: solid;
  border-width: 2px;
  padding: 2px 13px 2px 13px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.CardContent .nameAndBadge .statusBadge.positive {
  background-color: #ccffd8;
  border-color: #09aa71;
  color: #12553d;
}

.VisitContactNameIcon {
  width: 1.75rem;
  height: 1.75rem;
  border-radius: 50%;
  display: inline-block;
  position: relative;
  border: 1px solid #cccccc;
  background-color: rgba(0, 116, 173, 0.6);
  overflow: hidden;
  object-fit: cover;
}

.VisitContactNameIcon.initialOnly {
  font-size: var(--wptheme_font-style_h3_size);
  color: var(--wptheme_font-style_h3_color);
  font-weight: var(--wptheme_font-style_h3_weight);
  color: #ffffff;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

.VisitContactNameIcon.initialOnly ._readOnlyText {
  align-self: flex-start;
}

@media print {
  .VisitContactNameIcon.initialOnly {
    display: none;
  }
}
.VisitContactNameIcon.color1 {
  border-color: #0078B3;
  background-color: #0078B3;
}

.VisitContactNameIcon.color2 {
  border-color: #066564;
  background-color: #066564;
}

.VisitContactNameIcon.color3 {
  border-color: #583985;
  background-color: #583985;
}

.VisitContactNameIcon.color4 {
  border-color: #4A7628;
  background-color: #4A7628;
}

.VisitContactNameIcon.color5 {
  border-color: #0D1C3D;
  background-color: #0D1C3D;
}

.VisitContactNameIcon.color6 {
  border-color: #677083;
  background-color: #677083;
}

.VisitContactNameIcon.color7 {
  border-color: #003B71;
  background-color: #003B71;
}

.VisitPhotoSize {
  height: 1.75rem;
  width: 1.75rem;
}

.addContactVisitNotifButton {
  width: 100%;
  height: 100%;
}

.addContactVisitNotifButton ._readOnlyText {
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
}

@media screen {
  .addContactVisitNotifButton ._readOnlyText:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
.addContactVisitNotifButton ._readOnlyText:before {
  content: "+";
  display: inline-block;
  font-size: var(--wptheme_font-style_display_size);
  color: var(--wptheme_font-style_display_color);
  font-weight: var(--wptheme_font-style_display_weight);
  margin: 0 0.25rem 0 0;
  vertical-align: middle;
  padding-bottom: 0.3rem;
}

.addContactVisitNotifButton[class][class] {
  border: 2px dashed #cccccc;
  min-height: 6rem;
  margin: 0;
}

.editCardVisitNotifs[class] {
  padding-bottom: 0;
}

.editCardVisitNotifs .smallBotPad {
  padding-bottom: 0.4rem;
}

.editCardVisitNotifs .contactName {
  width: auto;
  padding: 0 0 0.5rem;
  margin-top: 0.1rem;
}

.checkWithInput {
  display: flex;
}

.checkWithInput .fakeInput {
  display: inline-block;
  width: clamp(16px, 0.75em, 0.5in);
  height: clamp(16px, 0.75em, 0.5in);
  padding: 0;
  margin-right: 0.5rem;
  align-self: center;
  accent-color: #2d96ff;
  appearance: auto;
  -webkit-appearance: checkbox;
  border: unset;
  border-radius: 0;
  background: unset;
}

.checkWithInput .labelWithCheck {
  display: flex;
  width: 100%;
  flex-direction: row;
  align-items: baseline;
}

.noTopPad {
  padding-top: 0;
}

/* Copyright 2024 Epic Systems Corporation */
.StudySearchPage .researchStudiesLink {
  padding: 0.75rem 0 0 0;
  display: block;
}

.StudySearchPage .searchSection ._SearchInput {
  width: 100%;
}

.StudySearchPage .paneLayout {
  margin-top: 12px;
  display: flex;
}

@media screen and (max-width: 1024px) {
  .StudySearchPage .paneLayout {
    display: block;
  }
}
@media screen and (min-width: 1025px) {
  .StudySearchPage .paneLayout .filtersPane:not(:empty) {
    margin-top: 0.25rem;
    padding: 0.5rem 0.75rem;
    border-right: 1px solid #cccccc;
    height: fit-content;
    flex: 25%;
    max-width: 25%;
    margin-right: 12px;
    overflow-wrap: break-word;
  }
}
.StudySearchPage .paneLayout .resultsPane {
  flex: 1 1 75%;
}

.StudySearchPage .paneLayout .resultsPane .searchTerm {
  font-weight: bold;
  word-break: break-word;
}

.StudySearchPage .paneLayout .resultsPane .fuzzyMatch {
  margin-top: -0.5rem;
  margin-bottom: 1rem;
}

.StudySearchResult[class] {
  margin-bottom: 1rem;
  margin-top: 0.5rem;
  min-height: fit-content;
}

.StudySearchResult .studySearchResultCardHeader {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}

@media only screen and (min-width: 768px) {
  .StudySearchResult .studySearchResultCardHeader {
    flex-direction: row;
  }
}
.StudySearchResult .studySearchResultCardTitle {
  padding: 0;
  word-wrap: break-word;
  word-break: break-word;
}

.StudySearchResult .EnrollmentStatusBadge {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: fit-content;
  text-align: center;
  margin-top: 0.4rem;
  word-wrap: break-word;
  word-break: break-word;
}

@media only screen and (min-width: 768px) {
  .StudySearchResult .EnrollmentStatusBadge {
    margin-top: 0;
  }
  .StudySearchResult .EnrollmentStatusBadge ._Text {
    margin-left: 0.5rem;
    width: max-content;
    max-width: 12rem;
    justify-content: center;
  }
}
.FiltersPaneContent .filtersHeaderContainer {
  display: flex;
  justify-content: space-between;
  align-items: last baseline;
  /* Override mobile padding properties on links */
}

.FiltersPaneContent .filtersHeaderContainer .filtersHeader,
.FiltersPaneContent .filtersHeaderContainer .clearFiltersButton {
  overflow-wrap: anywhere;
}

.FiltersPaneContent .filtersHeaderContainer[class][class] .clearFiltersButton {
  margin-left: auto;
  padding: 0;
  text-align: end;
}

.FiltersPaneContent .locationFilters .FiltersList .searchFilterTitle {
  font-size: var(--wptheme_font-size_-1);
}

.FiltersPaneContent .FiltersList > ._List > ._ListElement {
  margin: 1.25rem 0;
}

.FiltersPaneContent .FiltersList > ._List > ._ListElement:first-child {
  margin-top: 0;
}

.FiltersPaneContent .FiltersList > ._List > ._ListElement:last-child {
  margin-bottom: 1.25rem;
}

.FiltersPaneContent .FiltersList .FilterCheckbox ._Choice ._DataEntryLabel {
  padding-right: 0.25rem;
  hyphens: manual;
}

.FiltersPaneContent ._ValidatedInput,
.FiltersPaneContent ._LabelledField {
  width: 100%;
}

.AdditionalInformation .additionalInformationList {
  margin-top: 0.5rem;
}

.AdditionalInformation .additionalInformationItem {
  display: flex;
  flex-direction: row;
  margin-bottom: 0.5rem;
}

.AdditionalInformation .additionalInformationItem .additionalInformationItemLabel {
  margin-left: 0;
  display: flex;
  align-items: center;
  word-wrap: break-word;
  word-break: break-word;
}

.CardCallout {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin: 0.3rem 0 0.3rem 0;
  padding: 0.5rem;
  max-width: calc(100% + 1rem);
  width: calc(100% + 1rem);
  margin-left: -0.5rem;
  position: relative;
}

.CardCallout:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #e2f1fe;
  background-color: var(--wp-proxy-bgcolor, #e2f1fe);
  opacity: 0.1;
}

.CardCallout > * {
  isolation: isolate;
}

.CardCallout .cardCalloutText {
  display: flex;
  padding-left: 0.5rem;
  align-items: center;
  word-wrap: break-word;
  word-break: break-word;
}

.AcceptingHealthyVolunteersFilter {
  margin-bottom: 1.25rem;
}

.AcceptingHealthyVolunteersFilter[class][class][class] ._ListElement {
  margin-bottom: 0;
}

.AcceptingHealthyVolunteersFilter .definition {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .AcceptingHealthyVolunteersFilter .definition {
  color: #000000;
}

/* Copyright 2024 Epic Systems Corporation */
.ComponentCardHeader {
  display: inline-flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: baseline;
  flex-wrap: wrap;
}

.ComponentCardHeader .titleSection {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.ComponentCardHeader .componentHeading {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  padding: 0;
  font-weight: bold;
  word-break: break-word;
  pointer-events: none;
  flex-basis: 60%;
  flex-grow: 1;
}

.ComponentCardHeader .descriptor {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  display: inline-block;
  word-break: break-word;
  margin-bottom: 0;
  pointer-events: none;
}

[data-altstylesheet="High Contrast"] .ComponentCardHeader .descriptor {
  color: #000000;
}

.NonNumericResultComponent {
  display: inline-block;
  padding: 0rem 0rem 0.5rem 0rem;
  position: relative;
  vertical-align: top;
}

.NonNumericResultComponent .multiLine {
  white-space: pre-line;
}

@media print {
  .NonNumericResultComponent .multiLine {
    display: block;
  }
}
@media print {
  .NonNumericResultComponent {
    display: block;
  }
}
.NonNumericResultComponent .nonNumericDisplay {
  margin-top: 0.68rem;
  margin-left: 1.5rem;
  padding-top: 4px;
  width: auto;
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
}

@media print {
  .NonNumericResultComponent .nonNumericDisplay {
    display: block;
  }
}
.NonNumericResultComponent .nonNumericDisplay .valueLabel {
  margin-right: 0.5rem;
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .NonNumericResultComponent .nonNumericDisplay .valueLabel {
  color: #000000;
}

.NonNumericResultComponent .nonNumericDisplay .rightColumn {
  white-space: normal;
  width: auto;
}

.NonNumericResultComponent .nonNumericDisplay .value {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  display: inline-block;
  /*rtl:ignore*/
  direction: ltr;
  font-weight: bold;
  margin-right: 0.5rem;
  padding-bottom: 0.5rem;
}

@media print {
  .NonNumericResultComponent .nonNumericDisplay .value {
    display: block;
  }
}
.NonNumericResultComponent .nonNumericDisplay .statusBadgeWrapper {
  display: inline-block;
  width: unset;
}

.NonNumericResultComponent .nonNumericDisplay .statusBadgeWrapper ._StatusBadge {
  display: inline-block;
}

.NonNumericResultComponent .nonNumericDisplay * {
  max-width: 100%;
}

.ResultComponent .multiLine {
  white-space: pre-line;
}

@media print {
  .ResultComponent .multiLine {
    display: block;
  }
}
.ResultComponent .componentComments {
  display: inline-block;
  padding-bottom: 0rem;
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  /*rtl:raw:
  direction: ltr;
  */
}

[data-altstylesheet="High Contrast"] .ResultComponent .componentComments {
  color: #000000;
}

/* Copyright 2024 Epic Systems Corporation */
.Conversation .conversationDetails {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  padding: 0;
}

.Conversation .conversationDetails[class] {
  margin: 0;
}

[data-altstylesheet="High Contrast"] .Conversation .conversationDetails {
  color: #000000;
}

.MessageAttachmentsInfo {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  margin-top: 0.5rem;
}

[data-altstylesheet="High Contrast"] .MessageAttachmentsInfo {
  color: #000000;
}

.MessageChain {
  padding-top: 12px;
}

.MessageChain .newCommentsBadge {
  display: flex;
  padding-bottom: 12px;
}

.MessageChain .newCommentsBadge ._StatusBadge {
  margin-right: 1rem;
}

.MessageChain .newCommentsBadge::after {
  content: "";
  flex-grow: 0.7;
  height: 1px;
  background: #dbdbdb;
  align-self: center;
}

@media print {
  #content .MessageChain .newCommentsBadge::after {
    background: #565656 !important;
  }
}
.MessageChain .messageFitContent {
  display: flex;
  flex-wrap: wrap;
  padding: 1px;
}

/* Copyright 2025 Epic Systems Corporation */
.ActionCard[class] {
  margin: 0.25rem 0 1rem;
  min-height: 5rem;
}

.ActionCard .cardHeaderContainer {
  display: inline-block;
  position: relative;
  width: 95%;
  left: -0.35rem;
}

.ActionCard .cardHeader {
  padding: 0.2rem 0 0 0;
  float: left;
  width: auto;
}

.ActionCard .cardDescription {
  display: block;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  margin-bottom: 0.35rem;
  padding: 0;
  width: auto;
}

.ActionCard .cardSecondaryDescription {
  display: block;
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  margin-bottom: 0.35rem;
  padding: 0;
  width: auto;
}

[data-altstylesheet="High Contrast"] .ActionCard .cardSecondaryDescription {
  color: #000000;
}

.ActionCard .cardActions {
  display: inline-block;
  flex-direction: row !important;
  min-width: 40%;
  word-break: break-word;
}

.ActionCard ._command.primary.positive {
  margin: 0;
  width: auto;
}

@media only screen and (max-width: 769px) {
  .ActionCard ._command.primary.positive {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
  }
}
.ActionCard .docIcon {
  float: left;
  color: #0074AD;
}

.ActionCard .actionIcon {
  margin-right: 0.2rem;
}

/* Copyright 2025 Epic Systems Corporation */
@media print {
  .AlignedGrid .fullWidthPrint.grid > .row > .col-4, .AlignedGrid .fullWidthPrint.grid > .row > .col-8 {
    display: block;
    width: calc(100% - 12px);
  }
}
.AlignedGrid .firstHeaderGrid {
  margin: 0;
}

.AlignedGrid .mainSectionGrid {
  margin-top: 0px;
}

.AlignedGrid .mainContent > :first-child {
  margin-top: 0px;
}

.AlignedGrid .mainContent[class][class] {
  margin-top: 0.25rem;
}

.AlignedGrid .sideContent .EducationCard {
  margin-left: 0;
  width: 100%;
}

.AskQuestionLink[class][class] {
  width: fit-content;
  margin: 0 auto;
}

.HiddenProxies .hiddenProxiesGrid {
  margin: 0;
}

.HiddenProxies .hiddenProxiesText {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  word-break: break-word;
  color: #000000;
  padding-bottom: 0.5rem;
}

.HiddenProxies ._Disclosure .disclosureButton {
  align-self: flex-start;
}

.HiddenProxies ._Disclosure .disclosureIcon {
  width: 1.67rem;
  height: 1.67rem;
  fill: #0074AD;
  margin-top: 0.1rem;
}

.HiddenProxies .hideDiv {
  display: none;
}

@media print {
  .HiddenProxies .hideDiv {
    display: inline;
  }
}
.LinkToFullDetails {
  height: auto;
  margin-top: 0.25rem;
}

.LinkToFullDetails .ActionCard {
  margin-top: 0;
}

.OrderMetadata {
  display: inline;
}

.OrderMetadata .panel {
  width: 100%;
  word-break: break-word;
}

.OrderMetadataLabelValue .infoLabel {
  display: inline;
  padding-right: 0.25rem;
}

.OrderMetadataLabelValue .infoValue {
  display: inline;
}

.OrderMetadataLabelValue .infoValue::after {
  content: "\a";
  white-space: pre;
}

@media print {
  .OrderMetadataWrapper .orderMetadataDisclosure {
    display: none;
  }
}
.OrderMetadataWrapper .orderMetadataDisclosure .disclosureButton {
  align-self: flex-start;
}

.OrderMetadataWrapper .orderMetadataDisclosure .disclosureButton ._readOnlyText {
  vertical-align: unset;
}

.OrderMetadataWrapper .printedOrderMetadata {
  display: none;
}

@media print {
  .OrderMetadataWrapper .printedOrderMetadata {
    display: block;
  }
}
.ProviderComments .commentsGrid {
  margin-bottom: 0;
}

.ProviderComments ._GridCol {
  margin-bottom: 0;
}

.RelatedConversationsLink[class][class][class][class] {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  align-items: center;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.RelatedConversationsLink[class][class][class][class] .linkIcon {
  flex-basis: 10%;
  margin-left: 0.2rem;
}

.RelatedConversationsLink[class][class][class][class] .linkText {
  flex-basis: 80%;
  max-width: 80%;
  text-align: left;
  padding-left: 0.6rem;
}

.RelatedConversationsLink[class][class][class][class] .navArrow {
  flex-basis: 10%;
  /* rtl:raw: transform: scaleX(-1); */
}

.ResultComponentItem[class] {
  padding: 0.3rem 0.5rem 0.25rem 0.5rem;
  width: 100%;
}

@media screen and (min-width: 769px) {
  .singleColLayout .ResultComponentItem .graphContainer {
    max-width: 500px;
    margin: auto;
  }
}
@media print {
  .ResultComponentItem {
    border: 1px solid #767676;
    display: block;
  }
  .singleColLayout .ResultComponentItem {
    min-width: 500px;
    display: block;
    page-break-inside: avoid;
    break-inside: avoid;
  }
  .singleColLayout .ResultComponentItem .graphContainer {
    max-width: 500px;
    margin: auto;
  }
}
.ResultComponentItem .redirectLink {
  align-self: flex-start;
  white-space: nowrap;
}

@media print {
  .ResultComponentItem .redirectLink {
    display: none;
  }
}
.ResultComponentItem .linkText {
  font-size: var(--wptheme_font-size_-1);
  vertical-align: middle;
}

.ResultComponentItem .linkIcon {
  max-width: initial;
  vertical-align: middle;
  margin-left: 0.1rem;
  margin-right: 0.1rem;
}

.ResultComponentList[class][class] {
  margin-top: 0.25rem;
  margin-bottom: 0.75rem;
}

@media print {
  .ResultComponentList.singleColLayout._GridRow[class][class] {
    display: block !important;
    page-break-inside: avoid;
    break-inside: avoid;
  }
}
@media print {
  .ResultComponentList.singleColLayout._GridRow ._GridCol[class][class] {
    display: block;
  }
}
.ResultDetailsMainContentSection .multiLine {
  white-space: pre-line;
}

@media print {
  .ResultDetailsMainContentSection .multiLine {
    display: block;
  }
}
@media print {
  .ResultDetailsMainContentSection .smartText {
    word-break: break-all;
  }
}
.ResultHeader {
  flex-wrap: wrap;
}

@media screen and (min-width: 769px) {
  .ResultHeader {
    display: flex;
    align-items: center;
  }
}
@media screen and (max-width: 768px) {
  .ResultHeader {
    padding-bottom: 0.35rem;
  }
}
.ResultHeader .resultDetailsSectionTitle {
  width: auto;
  flex-grow: 1;
}

.ResultHeaderCompareAllButton[class][class] {
  margin: 0.4rem 0 0.35rem 0;
  flex: 0 0 auto;
  display: flex;
  align-items: center;
}

@media screen and (max-width: 768px) {
  .ResultHeaderCompareAllButton[class][class] {
    width: fit-content;
    margin: unset;
  }
  .ResultHeaderCompareAllButton[class][class][class][class] {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
  }
}
@media print {
  .ResultHeaderCompareAllButton[class][class] {
    display: none;
  }
}
.ResultHeaderCompareAllButton[class][class] .compareAllText {
  margin-left: 0.2rem;
}

.ResultingLab .labLine._Text {
  margin: 0;
}

.ResultingLab .labLabel {
  display: inline;
}

.ResultingLab .labValue {
  display: inline;
}

.ResultLinks[class][class] {
  min-height: auto;
  padding: 0.25rem;
}

@media print {
  .ResultLinks[class][class] {
    display: none;
  }
}
.ResultLinks[class][class] > * {
  border-bottom: 1px solid #dbdbdb;
  border-radius: 0;
}

.ResultLinks[class][class] > *:last-child {
  border-bottom: none;
}

.ResultLinks:empty {
  display: none;
}

.ResultLinks .learnMoreLink[class][class][class][class] {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  align-items: center;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.ResultLinks .learnMoreLink[class][class][class][class] .linkIcon {
  flex-basis: 10%;
  margin-left: 0.2rem;
}

.ResultLinks .learnMoreLink[class][class][class][class] .linkText {
  flex-basis: 80%;
  max-width: 80%;
  text-align: left;
  padding-left: 0.6rem;
}

.ResultLinks .learnMoreLink[class][class][class][class] .navArrow {
  flex-basis: 10%;
  /* rtl:raw: transform: scaleX(-1); */
}

.ResultLinks .learnMoreLink ._ExternalLinkIcon {
  flex-basis: 10%;
}

@media print {
  .SingleResultDetails .fullWidthPrint.grid > .row > .col-4, .SingleResultDetails .fullWidthPrint.grid > .row > .col-8 {
    display: block;
    width: calc(100% - 12px);
  }
}
.SingleResultDetails div.fmtConv {
  /*rtl:raw:
  	direction: ltr;
  */
  white-space: normal;
  font-size: initial;
  font-weight: initial;
}

.SingleResultDetails .tooManyVariantsBanner[class][class] {
  margin-top: 0;
}

.SingleResultDetails .subtitle[class][class] {
  margin-top: 0;
}

.StudyResult[class] {
  margin-top: 0;
  margin-bottom: 1rem;
  width: 100%;
  margin: 0.25rem 0 1rem 0;
}

@media print {
  .StudyResult[class] {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .StudyResult[class] {
    margin-bottom: 0.25rem;
  }
}
.StudyResultSection .multiLine {
  white-space: pre-line;
}

@media print {
  .StudyResultSection .multiLine {
    display: block;
  }
}
.StudyResultSection:not(:last-child) {
  padding-bottom: 1rem;
}

.StudyResultSection .studyResultHeading {
  padding-top: 0;
}

.StudyResultSection .resultContent {
  /*rtl:raw:
  	direction: ltr;
  */
}

.StudyResultSection .addendum:not(:last-child) {
  padding-bottom: 1rem;
}

.StudyResultSection .addendum .signingInfo {
  padding-left: 2rem;
}

.UnreadIndicatorHeading {
  height: 100%;
}

.UnreadIndicatorHeading .flexContainer {
  display: inline-flex;
  align-items: baseline;
  flex-wrap: wrap;
  height: 100%;
}

.UnreadIndicatorHeading .flexContainer .headingContainer {
  align-self: center;
  display: inline-flex;
  align-items: baseline;
  width: auto;
  margin-right: 0.5rem;
}

.UnreadIndicatorHeading .flexContainer .headingContainer .updatedIconContainer {
  width: auto;
  display: inline;
}

.UnreadIndicatorHeading .flexContainer .headingContainer .updatedIconContainer .updatedIcon {
  margin-right: 0.5rem;
  fill: #005ebb;
  width: 12px;
  height: 12px;
  min-width: 12px;
  position: relative;
}

.UnreadIndicatorHeading .flexContainer .headingContainer .updatedIconContainer .updatedIcon.h2Neighbor {
  top: -1px;
}

.UnreadIndicatorHeading .flexContainer .headingContainer .updatedIconContainer .updatedIcon.h3Neighbor {
  top: 0px;
}

@media print {
  .UnreadIndicatorHeading .flexContainer .headingContainer .updatedIconContainer .updatedIcon {
    display: none;
  }
}
.UnreadIndicatorHeading .flexContainer .headingContainer .resultNameHeading {
  width: fit-content;
  padding: 0;
}

.UnreadIndicatorHeading .flexContainer .headingContainer .resultNameHeading.sectionTitle {
  padding: 0.75rem 0 0 0;
}

.UnreadIndicatorHeading .flexContainer .headingContainer .resultNameHeading.unreadResultName {
  font-weight: bold;
}

.UnreadIndicatorHeading .flexContainer .badgeContainer {
  align-self: center;
  display: inline-block;
  max-width: fit-content;
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
  position: relative;
  top: 0.25rem;
}

.UnreadIndicatorHeading .flexContainer .badgeContainer.h2Neighbor {
  padding-top: 0.75rem;
}

.UnreadIndicatorHeading .flexContainer .badgeContainer ._StatusBadge {
  display: inline-block;
  margin: 0rem 0.5rem 0rem 0rem;
}

.UnreviewedResultStatus[class][class] {
  display: flex;
  width: fit-content;
  min-height: fit-content;
  height: fit-content;
  width: -moz-fit-content;
  min-height: -moz-fit-content;
  height: -moz-fit-content;
  padding: 0.25rem 0 0.25rem 0.25rem;
  margin: 0.5rem 0 0.75rem 0;
  break-inside: avoid;
  page-break-inside: avoid;
}

.UnreviewedResultStatus .providerReviewText {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  word-break: break-word;
}

.UnreviewedResultStatus .providerReviewText .notReviewedText {
  padding-left: 0.25rem;
}

@media print {
  .UnreviewedResultStatus .providerReviewText .notReviewedText {
    padding-right: 0.25rem;
  }
}
.UnreviewedResultStatus .infoIcon {
  flex-shrink: 0;
  height: 1.25rem;
  width: 1.25rem;
  break-inside: avoid;
  page-break-inside: avoid;
}

.UnreviewedResultStatus .buttonContainer {
  width: fit-content;
  width: -moz-fit-content;
  padding-right: 0.25rem;
  display: flex;
}

.UnreviewedResultStatus .buttonContainer[class][class] .seeDetails {
  margin: 0;
  padding: 0 0.25rem;
  text-align: left;
  font-size: var(--wptheme_font-size_0);
}

@media print {
  .UnreviewedResultStatus .buttonContainer[class][class] .seeDetails {
    display: none;
  }
}
/* Copyright 2025 Epic Systems Corporation */
.LabelledItem {
  word-break: break-word;
}

.LabelledItem .label {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  margin-right: 0.2rem;
}

[data-altstylesheet="High Contrast"] .LabelledItem .label {
  color: #000000;
}

.LabelledItem .label[class][class] {
  font-size: var(--wptheme_font-size_0);
}

.LabelledItem .sentences {
  /*rtl:raw:
  	direction: ltr;
  */
}

.SingleVariant .multiLine {
  white-space: pre-line;
}

@media print {
  .SingleVariant .multiLine {
    display: block;
  }
}
.SingleVariant .itemCollection[class] {
  margin-bottom: 1rem;
}

.SingleVariant .indented {
  padding-left: 0.5rem;
}

.VariantList ._Accordion.insulated {
  padding: 0;
}

.VariantList ._Accordion.insulated ._ListElement {
  padding: 0 0 12px 0;
}

.VariantList ._Accordion.insulated ._ListElement:last-child {
  padding-bottom: 0;
}

.VariantList ._Accordion.insulated ._ExpandableItem.expanded {
  padding: 0.5rem 0.5rem 0.5rem 0.5rem;
}

.VariantSection .sectionHeader[class][class] {
  font-weight: bold;
  margin-bottom: 0;
}

.VariantPhenotypeSection .sectionHeader {
  font-weight: bold;
  padding-bottom: 0;
  padding-top: 0;
}

.VariantPhenotypeSection .phenotypeSection[class] {
  margin-bottom: 1rem;
}

.VariantPhenotypeSection .sectionHeader[class][class] {
  font-weight: bold;
  margin-bottom: 0;
}

.IndicatorDisplay .testResultsIndItem .typeIcon {
  height: 40px;
  width: 40px;
  fill: #0074AD;
  flex-shrink: 0;
  margin-right: 0.25em;
  margin-left: -0.25em;
  display: flex;
  align-self: flex-start;
}

.IndicatorDisplay .testResultsIndItem .indText {
  width: calc(100% - 70px);
  align-self: flex-start;
}

.IndicatorDisplay .testResultsIndItem .indType[class][class] {
  font-weight: bold;
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  margin-bottom: 0;
}

[data-altstylesheet="High Contrast"] .IndicatorDisplay .testResultsIndItem .indType[class][class] {
  color: #000000;
}

/* Copyright 2025 Epic Systems Corporation */
.AbnormalIndicator {
  margin-top: 2px;
  margin-left: 8px;
  max-width: fit-content;
}

@media screen and (min-width: 768px) and (max-width: 55rem) {
  .AbnormalIndicator {
    grid-row: 2;
    grid-column: 2;
    margin-top: 0px;
    margin-left: 4px;
    margin-bottom: 8px;
  }
}
@media screen and (max-width: 768px) and (max-width: 25rem) {
  .AbnormalIndicator {
    grid-row: 2;
    grid-column: 2;
    margin-top: 0px;
    margin-left: 4px;
    margin-bottom: 8px;
  }
}
.CommentBadge.newComment {
  font-weight: bold;
}

.ResultList .CommunityKey {
  padding-top: 0.5rem;
}

.ResultList .CommunityKey .communityActiveKey {
  display: flex;
}

.ResultList .CommunityKey .communityActiveKey .communityActiveDescription {
  padding-left: 0.25rem;
  margin-top: 0.15rem;
  width: fit-content;
}

.ResultList .CommunityKey .incompleteSetupKey {
  display: flex;
  padding-top: 0.5rem;
}

.ResultList .CommunityKey .incompleteSetupKey .orgLogoIncompleteSetup {
  fill: #ffffff;
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
  border-radius: 100%;
  width: 1.2rem;
  height: 1.2rem;
}

@media screen {
  .ResultList .CommunityKey .incompleteSetupKey .orgLogoIncompleteSetup:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
.ResultList .CommunityKey .incompleteSetupKey .incompleteSetupDescription {
  padding-left: 0.25rem;
  margin-top: 0.1rem;
  width: fit-content;
}

.ResultCardSubtitle .resultText[class] {
  white-space: pre-line;
  padding-left: 41.6px;
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  margin: 0 0 0 4px;
}

[data-altstylesheet="High Contrast"] .ResultCardSubtitle .resultText[class] {
  color: #000000;
}

.ResultCardSubtitle .resultText[class].unreadResult {
  color: #000000;
}

.ResultDetailsLink[class][class] {
  display: flex;
  width: 100%;
  text-decoration: none;
  text-align: unset;
}

.ResultDetailsLink::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}

.ResultListCardHeader {
  display: flex;
}

@media screen and (min-width: 768px) and (max-width: 55rem) {
  .ResultListCardHeader.groupIndividual {
    display: grid;
    grid-template-columns: auto 1fr;
    grid-template-rows: auto auto;
  }
}
@media screen and (max-width: 768px) and (max-width: 25rem) {
  .ResultListCardHeader.groupIndividual {
    display: grid;
    grid-template-columns: auto 1fr;
    grid-template-rows: auto auto;
  }
}
.ResultListCardHeader .recentResultDateText[class] {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  margin: 0 0 4px 0;
}

[data-altstylesheet="High Contrast"] .ResultListCardHeader .recentResultDateText[class] {
  color: #000000;
}

.ResultListCardHeader .recentResultDateText[class].unreadResult {
  color: #000000;
}

.ResultListCardHeader .cardHeaderText {
  margin: 4px 0 0 4px;
}

.ResultListCardHeader.groupIndividual .cardHeaderText {
  width: 50%;
}

@media screen and (min-width: 768px) and (max-width: 55rem) {
  .ResultListCardHeader.groupIndividual .cardHeaderText {
    width: auto;
    grid-row: 1;
    grid-column: 2;
  }
}
@media screen and (max-width: 768px) and (max-width: 25rem) {
  .ResultListCardHeader.groupIndividual .cardHeaderText {
    width: auto;
    grid-row: 1;
    grid-column: 2;
  }
}
.ResultListCardHeader .CardIcon {
  display: flex;
  width: 41.6px;
  align-items: center;
  justify-content: end;
  min-width: 41.6px;
  height: 32px;
}

.ResultListCardHeader .CardIcon .iconContainer {
  fill: #0074AD;
  max-width: none;
  margin-left: 4px;
}

.ResultListCardHeader .CardIcon .unviewedIndicator {
  min-width: 9.6px;
  width: 9.6px;
  height: 9.6px;
  border-radius: 50%;
  background-color: #005ebb;
}

@media screen and (min-width: 768px) and (max-width: 55rem) {
  .ResultListCardHeader .groupIndividual .CardIcon {
    grid-row: 1;
    grid-column: 1;
  }
}
@media screen and (max-width: 768px) and (max-width: 25rem) {
  .ResultListCardHeader .groupIndividual .CardIcon {
    grid-row: 1;
    grid-column: 1;
  }
}
.ResultListCardHeader .CardTitle {
  font-size: var(--wptheme_font-size_1);
  color: #000000;
}

.ResultListCardHeader .CardTitle[class][class] {
  padding: 0;
  margin: 0;
}

.ResultListCardHeader .CardTitle.unreadResult {
  font-weight: bold;
}

.ResultListCardHeaderAssistiveText {
  width: 0;
  align-self: center;
}

.ResultListItem {
  color: #000000;
  width: 100%;
  text-align: inherit;
  display: flex;
  padding: 8px;
  padding-right: 16px;
  position: relative;
  padding-left: 12px;
  word-break: break-word;
}

@media print {
  .ResultListItem {
    display: inline-flex;
    border: 1px solid #767676;
  }
}
.ResultListItem:is(:focus, :hover) {
  text-decoration: none;
  background-color: #ebf4f8;
}

.ResultListItem.isLocal {
  padding-right: 48px;
}

.ResultListItem .unreadResult {
  font-weight: bold;
}

.ResultListItem .grid {
  margin-top: 0;
  margin-bottom: 0;
}

.ResultListItem .singleResultName {
  display: inline;
}

@media screen and (max-width: 768px) {
  .ResultListItem .leftSide {
    margin-bottom: unset;
  }
}
.ResultListItem .H2GIcon {
  display: flex;
  align-items: center;
  float: right;
  width: 1.5rem;
  min-width: 1.5rem;
}

.ResultListProviderPhoto {
  align-items: center;
  display: grid;
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr;
  container-type: inline-size;
}

.ResultListProviderPhoto .providerNameWithComment {
  height: 100%;
  display: flex;
  align-items: end;
}

.ResultListProviderPhoto .commentBadgeContainer {
  height: 100%;
  align-items: start;
}

.ResultListProviderPhoto .providerName[class] {
  margin-bottom: 0.2rem;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.ResultListProviderPhoto ._Text._readOnlyText.providerNameNoComment {
  grid-row: 1/-1;
}

@container (width < 5rem) {
  .ResultListProviderPhoto .ParticipantPhoto {
    display: none;
  }
}
.ResultListProviderPhoto .ParticipantPhoto {
  margin-right: 8px;
  width: 40px;
  height: 40px;
  min-width: 40px;
  min-height: 40px;
  align-self: center;
  grid-row: 1/3;
  grid-column: 1/2;
}

@media screen and (max-width: 768px) {
  .ResultListProviderPhoto {
    padding-left: 41.6px;
    gap: 5px;
  }
  .ResultListProviderPhoto .ParticipantPhoto {
    grid-row: 1/2;
    grid-column: 1/2;
    align-self: center;
  }
  .ResultListProviderPhoto ._Text {
    grid-row: 1/2;
    grid-column: 2/-1;
  }
  .ResultListProviderPhoto .commentBadgeContainer {
    grid-row: 2;
    grid-column: 1/-1;
  }
  .ResultListProviderPhoto .providerNameWithComment {
    align-items: center;
  }
}
.ResultPreferenceDetails[class] {
  max-width: 850px;
}

.ResultPreferenceDetails .ResultPreferenceGroupedChoice {
  position: relative;
  overflow: hidden;
}

.ResultPreferenceDetails .ResultPreferenceGroupedChoice:not(:last-child) {
  border-bottom: 1px solid #cccccc;
}

.ResultPreferenceDetails .ResultPreferenceIcon {
  position: absolute;
  bottom: -15px;
  right: 0px;
  opacity: 0.35;
  transform: rotate(-15deg);
  pointer-events: none;
  z-index: 2;
  height: 75px;
  width: 75px;
}

.ResultPreferenceDetails .choiceLabel {
  font-weight: bold;
  padding-bottom: 10px;
}

.ResultPreferenceDetails .subtle {
  hyphens: none;
  width: calc(100% - 70px);
  padding-top: 2.5px;
}

.ResultPreferencesCommand ._command.tertiary.neutral:hover,
.ResultPreferencesCommand ._command.tertiary.neutral:active,
.ResultPreferencesCommand ._command.tertiary.neutral:focus {
  text-decoration: underline;
}

.ResultPreferencesCommand[class] ._command.tertiary.neutral {
  padding: 0.2025rem 0;
}

.ResultPreferencesCommand[class][class][class][class] ._SvgSprite {
  margin-right: 0;
  max-width: 29px;
}

.ResultStatusMessage {
  padding-bottom: 0.75rem;
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .ResultStatusMessage {
  color: #000000;
}

@media screen and (max-width: 1024px) {
  .SearchResults {
    border-radius: 6px;
    padding-top: 5px;
  }
}
.SearchResults ._SearchInput {
  width: 100%;
}

@media print {
  .SearchResults {
    display: none;
  }
}
/* Copyright 2023 Epic Systems Corporation */
.ResultsDropdown ._Disclosure .disclosureButton {
  justify-content: left;
}

.ResultsDropdown .singleResultContainer {
  margin-left: -0.25rem;
}

.ResultsDropdown::after {
  content: "";
  display: block;
  margin-left: -0.75rem;
  height: 1px;
  background-color: rgba(118, 118, 118, 0.25);
  width: calc(100% + 1.5rem);
}

.ResultsDropdownItem {
  display: flex;
  align-items: center;
}

.ResultsDropdownItem .resultsDropdownIcon {
  fill: #0074AD;
  margin-right: 3px;
}

.ResultsDropdownItem .resultNameText {
  display: inline-block;
  width: auto;
}

.MessageSentStep {
  padding: 1.5rem 1.7rem 0.75rem 1.7rem !important;
}

.MessageSentStep .sendConfirmationSection {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 0.5rem;
}

.MessageSentStep .messageSentConfirmation {
  width: auto;
  margin-top: 0.5rem !important;
  margin-bottom: 2rem !important;
  overflow-wrap: break-word;
}

.MessageSentStep .nextActionButton {
  min-height: 2.5rem;
  height: auto;
  width: 100%;
}

.MessageSentStep .messageSentIcon {
  height: 200px;
  width: 200px;
}

.OrderSelectionStep {
  padding-bottom: 0 !important;
  padding-right: 0 !important;
  padding-top: 0 !important;
  display: flex;
  flex-direction: column;
}

.OrderSelectionStep .StickyFooter {
  bottom: 0;
  padding-right: 0.75rem;
  padding-bottom: 0.75rem;
  position: sticky;
  margin-top: 0.5rem;
}

.OrderSelectionStep[class] .resultsSelectionNextButton {
  margin: 0 0 0 auto;
}

.OrderSelectionStep .resultListContents {
  flex: 1;
  overflow: auto;
  padding-right: 0.75rem;
}

.OrderSelectionStep .resultListContents li:last-child {
  margin-bottom: 0.5rem;
}

.OrderSelectionStep[class][class] ._heading {
  padding-bottom: 0;
  padding-top: 0.75rem;
}

.OrderSelectionList ._DataEntryLabel::before {
  background-color: #ffffff;
  content: "";
  display: inline-block;
  position: relative;
  text-indent: 0;
  vertical-align: top;
  height: 1em;
  height: clamp(16px, 0.75em, 0.5in);
  width: 1em;
  width: clamp(16px, 0.75em, 0.5in);
  background-attachment: scroll;
  background-image: none;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1px solid #dbdbdb;
  border-radius: 3px;
  flex-shrink: 0;
  margin-top: 0;
  margin-right: 0.5rem;
  top: max(0px, 0.5 * (1lh - clamp(16px, 0.75em, 0.5in)) - 1px);
}

.OrderSelectionList:has(._input[required])::before {
  content: "";
  display: inline-block;
  vertical-align: top;
  background: url("../../images/required_asterisk.png") scroll no-repeat transparent 0 0/0.4rem 0.4rem;
  margin: 0.15rem 0.15rem 0 0;
  height: 0.4rem;
  width: 0.4rem;
  position: absolute;
  top: 0.5rem;
  left: calc(0.75rem + clamp(16px, 0.75em, 0.5in) + 0.5rem + 0.1rem);
  z-index: 2;
  margin: 0;
}

.OrderSelectionList ._input[required] + ._DataEntryLabel::before {
  margin-right: 1rem;
}

.OrderSelectionList ._input:checked + ._DataEntryLabel::before {
  background-color: #2d96ff;
  border-color: #2d96ff;
  background-image: url("../../images/prettycheck.svg");
  background-size: contain;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}

.OrderSelectionList ._input:disabled + ._DataEntryLabel::before {
  background-color: #eaeaea;
  border-color: #dbdbdb;
}

.OrderSelectionList ._input:disabled:checked + ._DataEntryLabel::before {
  background-color: #f2f2f2;
  background-image: url("../../images/prettycheck_disabled.svg");
}

.OrderSelectionList .resultSelectionContainer {
  width: 100%;
}

.OrderSelectionList[class][class][class] .resultChoice:first-child {
  margin-bottom: 0.25rem;
  justify-content: flex-end;
}

.OrderSelectionList[class][class][class] .resultChoice:first-child ._DataEntryLabel {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  background-color: transparent !important;
  box-shadow: none !important;
  border: none !important;
  width: auto;
  position: initial;
  min-height: auto;
  gap: 0.15rem;
}

.OrderSelectionList[class][class][class] .resultChoice:first-child ._DataEntryLabel:hover {
  text-decoration: underline;
}

.OrderSelectionList .resultChoice {
  width: 100%;
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: break-word;
  margin-right: 0;
}

.OrderSelectionList .resultChoice ._DataEntryLabel {
  display: flex;
  align-items: center;
  min-height: 3.2rem;
  border: none;
  width: 100%;
  max-width: 100%;
}

.OrderSelectionList .resultChoice ._DataEntryLabel[class][class][class] {
  text-shadow: none;
  text-decoration: none;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
}

.OrderSelectionList .resultChoice ._DataEntryLabel[class][class][class] .resultSelectionIcon {
  background-color: revert;
  box-shadow: revert;
  fill: #0074AD;
  min-width: 32px;
  min-height: 32px;
}

.OrderSelectionList .resultChoice ._DataEntryLabel[class][class][class] ._TextFragment {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  flex-grow: 1;
}

.OrderSelectionList .resultChoice[class] ._DataEntryLabel::before {
  order: 1;
  margin-right: 0;
  margin-left: 0.3rem;
  min-width: 20px;
  width: 20px;
  min-height: 20px;
  height: 20px;
  position: initial;
}

.OrderSelectionList .resultChoice ._DataEntryLabel:hover {
  background-color: #ebf4f8 !important;
}

.OrderSelectionList .resultChoice ._input:checked + ._DataEntryLabel {
  border: 2px solid #0074ad;
}

.ConversationsToContinueStep ._heading:last-of-type {
  padding-top: 1.25rem;
  margin-bottom: 0;
}

/* Copyright 2024 Epic Systems Corporation */
@media print {
  .FDILink {
    display: none;
  }
}
/* Copyright 2025 Epic Systems Corporation */
.ComponentTrends ._LineGraph .VictoryContainer > svg:first-child {
  height: 340px !important;
  margin-top: -20px !important;
}

.ComponentTrends ._LineGraph ._GraphTitle .graphHeading {
  font-size: var(--wptheme_font-style_h4_size);
  color: var(--wptheme_font-style_h4_color);
  font-weight: var(--wptheme_font-style_h4_weight);
  padding: 0;
}

.ComponentTrends ._LineGraph .graphTooltipWrapper ._GraphTooltip {
  display: flex;
  padding: 0.4rem;
}

.ComponentTrends ._LineGraph .graphTooltipWrapper ._GraphTooltip .xValue {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
}

.ComponentTrends ._LineGraph .graphTooltipWrapper ._GraphTooltip .units {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
}

.ComponentTrends ._LineGraph .graphTooltipWrapper ._GraphTooltip.normal .valueLabel {
  background-color: #ccffd8;
  border: 2px solid #09aa71;
  color: #ccffd8;
}

.ComponentTrends ._LineGraph .graphTooltipWrapper ._GraphTooltip.abnormal .valueLabel {
  background-color: #faf2ca;
  border: 2px solid #af9308;
  color: #363636;
}

.ComponentTrends ._LineGraph .graphTooltipWrapper ._GraphTooltip .valueLabel {
  width: min-content;
  white-space: nowrap;
  margin-left: 0.5rem;
  margin-top: 0.3rem;
  padding: 0.25rem 0.5rem;
  border-radius: 20px;
  background-color: #e7f0f7;
  border: thin solid #0085f2;
}

.ComponentTrends ._LineGraph ._ScorelineTooltip {
  width: 50%;
  /*rtl:ignore*/
  margin: 2% 1% auto auto;
}

@media all and (max-width: 768px) {
  .ComponentTrends ._LineGraph ._ScorelineTooltip {
    width: 75%;
  }
}
.ComponentTrends ._LineGraph ._Disclosure .disclosureButton {
  padding: 0 0 0.3rem;
}

.ComponentTrends ._GraphTable ._TableRow .ResultValueTableCell {
  /*rtl:ignore*/
  direction: ltr;
  overflow-wrap: anywhere;
}

.ComponentTrends ._GraphTable ._TableRow ._YValue {
  display: inline-block;
  width: auto;
  vertical-align: middle;
  /*rtl:ignore*/
  direction: ltr;
}

.ComponentTrends ._GraphTable ._TableRow .toolTipLabel {
  margin: 0.1rem 0.3rem 0.1rem 0.3rem;
  width: min-content;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
}

.ComponentTrends .noGraphsMessage {
  height: 6.02rem;
  margin: 0px;
  display: flex;
  justify-content: center;
  height: 5rem;
  align-items: center;
  font-weight: bold;
}

.ComponentTrends ._MultiLineGraph[class] .graphFilterBoundary {
  position: -webkit-sticky;
  position: sticky;
  display: block;
  z-index: 100;
  top: var(--wp-header-height);
  margin-top: unset;
}

@media (orientation: landscape) and (max-height: 550px) {
  .ComponentTrends ._MultiLineGraph[class] .graphFilterBoundary {
    position: unset;
  }
}
@media print {
  .ComponentTrends ._MultiLineGraph[class] .graphFilterBoundary {
    position: static;
    height: fit-content;
    min-height: fit-content;
    border: none !important;
  }
  .ComponentTrends ._MultiLineGraph[class] .graphFilterBoundary ._FilterStatus {
    text-decoration-line: underline;
  }
}
@media screen and (max-width: 1024px) {
  .ComponentTrends ._MultiLineGraph[class] .graphFilterBoundary {
    border-radius: 6px;
    margin-top: 5px;
    position: unset;
  }
}
.ComponentTrends ._MultiLineGraph[class] .graphFilterBoundary ._GraphFilter {
  padding: 0.5rem 0 0;
}

@media print {
  .ComponentTrends ._MultiLineGraph ._ListElement {
    display: block;
    width: 100%;
  }
  .ComponentTrends ._MultiLineGraph ._ListElement ._Segment.boundary-strong {
    border: 1px solid #767676;
  }
}
@media print {
  .ComponentTrends ._MultiLineGraph ._FilterPicker,
  .ComponentTrends ._MultiLineGraph ._FilterCarouselArrow,
  .ComponentTrends ._MultiLineGraph .scorelineIcon,
  .ComponentTrends ._MultiLineGraph .disclosureButton {
    display: none;
  }
}
.ComponentTrends ._Segment.boundary-strong {
  margin: 0.5rem 0;
}

@media screen and (max-width: 1024px) {
  .ComponentTrends ._Segment.boundary-strong {
    width: 100%;
  }
}
.ComponentFilters {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  column-gap: 0.5rem;
}

.ComponentFilters .clearSelectionsButton[aria-disabled=true][class][class] {
  border: 1px solid transparent;
}

.ComponentFilters .componentSelectionNumberSelectedText {
  width: auto;
  color: #686868;
}

.NormalRangeSubtitle.descriptor {
  /*rtl:ignore*/
  direction: ltr;
  align-self: normal;
}

.ReferenceRangeContent .refRange {
  display: inline-block;
  /*rtl:ignore*/
  direction: ltr;
}

/* Copyright 2020-2021 Epic Systems Corporation */
.ExternalOrganizationBanner {
  background-color: #ffffff;
  display: flex;
  padding: 0.5rem 1.25rem;
  border-top: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
  margin-top: -0.3rem;
  margin-left: -1.25rem;
  width: calc(100% + 2.5rem);
  max-width: calc(100% + 2.5rem);
}

@media screen and (max-width: 768px) {
  .ExternalOrganizationBanner {
    margin-left: -0.75rem;
    width: calc(100% + 1.5rem);
    max-width: calc(100% + 1.5rem);
  }
}
.mobile .ExternalOrganizationBanner {
  margin-left: -0.5rem;
  width: calc(100% + 1rem);
  max-width: calc(100% + 1rem);
}

.ExternalOrganizationBanner .bannerText {
  margin-left: 0.5rem;
}

@media print {
  .SettingsMenu {
    display: none;
  }
}
.SettingsMenu .settingsContainer {
  border-radius: 6px;
  border: 1px solid #cccccc;
  background-color: #e6f1f7;
}

.SettingsMenu .settingsContainer .disclosureButton {
  padding: 0.5rem;
  color: #0074AD;
}

.SettingsMenu .settingsContainer .disclosureButton .disclosureChevron {
  margin-left: auto;
}

.SettingsMenu .settingsContainer .settingsInfo {
  border-top: 1px solid #cccccc;
  padding: 0.5rem;
  max-height: 75vh;
  overflow-y: auto;
}

@media screen and (max-height: 550px) {
  .SettingsMenu .settingsContainer .settingsInfo {
    max-height: 65vh;
  }
}
.SettingsMenu .settingsContainer .settingsInfo ._DataEntrySet-legend.fieldGroupPrompt {
  color: #686868;
}

.OrgFilterChoices {
  border-radius: 6px;
  border: 1px solid #cccccc;
  overflow: hidden;
  padding: 0.25rem 0;
}

.OrgFilterChoices .organizationSelectionList {
  padding: 0 0.3rem;
}

.OrgFilterChoices .organizationSelectionList ._DataEntrySet-fields {
  flex-direction: column;
}

.OrgFilterChoices .organizationSelectionList ._DataEntrySet-fields ._Choice {
  margin-bottom: 0;
}

.OrgFilterChoices .organizationSelectionList ._DataEntrySet-fields ._Choice ._DataEntryLabel {
  padding-left: 0.2rem;
  padding-top: 0.2rem;
  display: flex;
  word-break: break-word;
}

.OrgFilterChoices .organizationSelectionList ._DataEntrySet-fields ._Choice ._DataEntryLabel:before {
  flex-shrink: 0;
}

.ResultBackButton .backLink[class] {
  display: inline-block;
}

.mobile .ResultBackButton {
  display: none;
}

.ResultDetails .askAQuestionAction {
  margin-right: 0.6rem;
  padding: 0 0.2rem;
}

.ResultDetails .askAQuestionAction ._image {
  width: clamp(16px, 2.308rem, 48px);
  height: clamp(16px, 2.308rem, 48px);
}

.ResultDetails .askAQuestionAction ._readOnlyText {
  margin-left: 0.25rem;
}

@media only screen and (max-width: 769px) {
  .ResultDetails .askAQuestionAction ._readOnlyText {
    display: none;
  }
}
.ResultDetails .askAQuestionAction::after {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #767676;
  content: "";
  vertical-align: middle;
  margin-left: 0.6rem;
  margin-right: -0.6rem;
  height: 21px;
}

.ResultDetails ._AdditionalActions:last-child .askAQuestionAction {
  padding: inherit;
  margin: 0;
}

.ResultDetails ._AdditionalActions:last-child .askAQuestionAction::after {
  border: none;
  margin: 0;
}

.ResultDetails[class] .askAQuestionAction:hover {
  text-decoration: none;
}

.ResultDetails ._Toast .body {
  background: unset;
}

.ResultDetails .skipToToast {
  display: none;
}

.ResultDetails .detailsPretext {
  margin-top: 0.75rem;
  word-break: break-word;
}

.ResultDetails .SingleResultDetails + .SingleResultDetails {
  padding-top: 3.5px;
}

.ResultDetails .groupConversations {
  margin-bottom: 0;
}

.InpatientResultDetails .askAQuestionAction {
  margin-right: 0.6rem;
  padding: 0 0.2rem;
}

.InpatientResultDetails .askAQuestionAction ._image {
  width: clamp(16px, 2.308rem, 48px);
  height: clamp(16px, 2.308rem, 48px);
}

.InpatientResultDetails .askAQuestionAction ._readOnlyText {
  margin-left: 0.25rem;
}

@media only screen and (max-width: 769px) {
  .InpatientResultDetails .askAQuestionAction ._readOnlyText {
    display: none;
  }
}
.InpatientResultDetails .askAQuestionAction::after {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #767676;
  content: "";
  vertical-align: middle;
  margin-left: 0.6rem;
  margin-right: -0.6rem;
  height: 21px;
}

.InpatientResultDetails ._AdditionalActions:last-child .askAQuestionAction {
  padding: inherit;
  margin: 0;
}

.InpatientResultDetails ._AdditionalActions:last-child .askAQuestionAction::after {
  border: none;
  margin: 0;
}

.InpatientResultDetails[class] .askAQuestionAction:hover {
  text-decoration: none;
}

.InpatientResultDetails ._Toast .body {
  background: unset;
}

.InpatientResultDetails .skipToToast {
  display: none;
}

.PastResults .multiLine {
  white-space: pre-line;
}

@media print {
  .PastResults .multiLine {
    display: block;
  }
}
@media print {
  .PastResults .resultHeader {
    page-break-before: avoid;
    page-break-inside: avoid;
    page-break-after: avoid;
  }
}
@media print {
  .PastResults .ExternalOrganizationBanner {
    page-break-before: avoid;
    page-break-inside: avoid;
    page-break-after: avoid;
  }
}
.PastResults .settingsInfo {
  overflow-y: unset;
}

.PastResults .settingsInfo .componentSelectionListContainer {
  overflow-y: auto;
}

.PastResults .settingsInfo .componentSelectionListContainer .componentSelectionList {
  max-height: 40vh;
  overflow-y: auto;
}

.PastResultsData .pastResultsDataContainer {
  display: flex;
  align-items: flex-start;
  flex-direction: row-reverse;
  column-gap: 1rem;
}

.PastResultsData .pastResultsDataContainer .ActionCard ._LaboredCommand {
  width: auto;
}

@media screen {
  .PastResultsData .pastResultsDataContainer {
    margin-top: 1rem;
  }
}
@media screen and (max-width: 1024px) {
  .PastResultsData .pastResultsDataContainer {
    flex-direction: column;
  }
}
.PastResultsData .pastResultsDataContainer .sidebar {
  width: calc(33.3333333333% - 8px);
}

@media screen and (max-width: 1024px) {
  .PastResultsData .pastResultsDataContainer .sidebar {
    width: 100%;
  }
}
@media print {
  .PastResultsData .pastResultsDataContainer {
    display: flex;
    flex-wrap: wrap;
  }
}
@media print and (min--moz-device-pixel-ratio: 0) {
  .PastResultsData .pastResultsDataContainer {
    display: block;
  }
}
@media print {
  .PastResultsData .pastResultsDataContainer .pastResultsGraph {
    padding: 0;
    margin: 0;
  }
}
.PastResultsData .pastResultsDataContainer .settingsInfo .componentSelectionListContainer .componentSelectionList {
  max-height: 40vh;
}

@media screen {
  .PastResultsData .pastResultsDataContainer .pastResultsGraph {
    width: calc(66.6666666667% - 4px);
    flex: 1 1 0;
    margin-right: 4px;
  }
}
@media screen and (max-width: 1024px) {
  .PastResultsData .pastResultsDataContainer .pastResultsGraph {
    width: 100%;
  }
}
.PastResultsData .pastResultsDataContainer[class] .ComponentTrends.noGraphsMessageContainer {
  margin-top: 0px;
}

@media screen and (max-width: 1024px) {
  .PastResultsData .pastResultsDataContainer[class] .ComponentTrends.noGraphsMessageContainer {
    margin-top: 5px;
  }
}
.PastResultsData .pastResultsDataContainer .ComponentFilters .componentSelectionListContainer {
  border-radius: 6px;
  border: 1px solid #cccccc;
  overflow: hidden;
  padding: 0.25rem 0;
}

.PastResultsData .pastResultsDataContainer .ComponentFilters .componentSelectionListContainer .componentSelectionList {
  padding: 0 0.3rem;
}

.PastResultsData .pastResultsDataContainer .ComponentFilters .componentSelectionListContainer .componentSelectionList ._DataEntrySet-fields {
  flex-direction: column;
}

.PastResultsData .pastResultsDataContainer .ComponentFilters .componentSelectionListContainer .componentSelectionList ._DataEntrySet-fields ._Choice {
  margin-bottom: 0;
}

.PastResultsData .pastResultsDataContainer .ComponentFilters .componentSelectionListContainer .componentSelectionList ._DataEntrySet-fields ._Choice ._DataEntryLabel {
  padding-left: 0.2rem;
  padding-top: 0.2rem;
  display: flex;
  word-break: break-word;
}

.PastResultsData .pastResultsDataContainer .ComponentFilters .componentSelectionListContainer .componentSelectionList ._DataEntrySet-fields ._Choice ._DataEntryLabel:before {
  flex-shrink: 0;
}

.ResultList .ListLoadPlaceholder {
  display: flex;
  flex-direction: column;
  text-align: center;
  justify-content: center;
}

.ResultList .ListLoadPlaceholder.fill {
  flex: 1 0 auto;
}

.ResultList .ListLoadPlaceholder .message {
  overflow-wrap: break-word;
}

@media screen {
  .mobile .ResultList .listPageTitle {
    display: none;
  }
}
.ResultList .resultListGrid {
  display: grid;
  grid-template-areas: "results sidebar" "results key";
  grid-column-gap: 0.75rem;
  grid-template-columns: 2.05fr 1fr;
  grid-template-rows: auto 1fr;
}

@media screen {
  .mobile .ResultList .resultListGrid {
    padding-top: 0.5rem;
  }
}
@media print {
  .ResultList .resultListGrid {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .ResultList .resultListGrid {
    display: flex;
    flex-direction: column;
  }
}
.ResultList .resultListGrid .results {
  grid-area: results;
}

.ResultList .resultListGrid .loadPlaceholder {
  padding-top: 2.3rem;
}

.ResultList .resultListGrid .sidebar {
  grid-area: sidebar;
}

.ResultList .fullPageLoadPlaceholder {
  margin-top: 35vh;
}

.ResultList ._LoadMoreList ._StatusMessage {
  display: none;
}

.ResultList .groupHeader {
  padding-bottom: 0;
}

.ResultList .listContainer._List {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  break-inside: auto;
}

.tvmode .ResultList .listContainer._List {
  border-radius: 10px;
  border: none;
}

@media print {
  .ResultList .listContainer._List {
    border: none;
  }
}
.ResultList .listContainer._List ._ListElement:not(:last-child)::after {
  content: "";
  display: block;
  width: auto;
  height: 1px;
  background-color: #dbdbdb;
  margin-left: 2rem;
  margin-right: 1rem;
}

.ResultList .lastDateText {
  text-align: center;
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .ResultList .lastDateText {
  color: #000000;
}

.ResultList .listPretext {
  width: calc(66.6666666667% - 4px);
}

@media screen and (max-width: 1024px) {
  .ResultList .listPretext {
    width: 100%;
  }
}
.SearchResults .SearchInput {
  background: #ffffff;
  display: flex;
  align-items: stretch;
  border: 1px solid #dbdbdb;
  border-radius: 4px;
  width: 100%;
}

.SearchResults .SearchInput.invalid {
  border-color: #d80000;
  box-shadow: 0 0 1.5px 1px #d80000;
}

.SearchResults .SearchInput.invalid:not(:focus-within) {
  border-color: #d80000;
}

.SearchResults .SearchInput.locked[class] {
  background-color: #f2f2f2;
  color: #565656;
  cursor: default;
}

.SearchResults .SearchInput.locked[class] ._command:focus {
  background-color: #ffffff;
}

.SearchResults .SearchInput:focus-within {
  outline: 5px auto Highlight;
  outline: 5px auto -webkit-focus-ring-color;
  box-shadow: none;
  border-color: transparent;
}

@supports (background: -webkit-named-image(i)) {
  .SearchResults .SearchInput:focus-within {
    will-change: transform;
  }
}
.SearchResults .SearchInput:focus-within :focus-visible {
  outline: none;
}

.SearchResults .SearchInput:focus-within ._command:focus-visible {
  background-color: #ebf4f8;
}

.SearchResults .SearchInput ._labelledField {
  flex-grow: 1;
}

.SearchResults .SearchInput ._labelledField ._input {
  background-color: inherit;
  border: none;
  box-shadow: none;
  margin-bottom: 0;
  width: 100%;
}

.SearchResults .SearchInput ._labelledField ._input:invalid {
  box-shadow: none;
}

.SearchResults .SearchInput ._labelledField ._input:invalid:focus:not(*:root) {
  outline: none;
}

.SearchResults .SearchInput ._labelledField ._readOnlyText {
  border: none;
  margin-bottom: -1rem;
  word-break: break-word;
}

.SearchResults .SearchInput ._labelledField ._labelInputContainer[class] {
  background-color: inherit;
  border: none;
}

.SearchResults .SearchInput ._labelledField ._labelInputContainer[class].invalid:not(:focus-within) {
  box-shadow: none;
}

.SearchResults .SearchInput ._labelledField ._labelInputContainer[class]:focus-within {
  outline: none;
}

.SearchResults .SearchInput ._command {
  color: #565656;
  border: none;
  border-radius: 4px;
  flex-shrink: 0;
}

.SearchResults .SearchInput ._command, .SearchResults .SearchInput ._command.iconOnly {
  background-color: inherit;
  padding: 0 0.25rem;
}

.SearchResults .SearchInput ._image {
  color: #565656;
  display: block;
  flex-shrink: 0;
}

.SearchResults .SearchInput .actionDivider {
  width: 1px;
  background: transparent;
  border-color: #dbdbdb;
  display: flex;
  justify-content: center;
  flex-direction: column;
  isolation: isolate;
}

.SearchResults .SearchInput .actionDivider::before {
  border: none;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: inherit;
  content: "";
  height: calc(100% - 0.675rem);
}

.SearchResults .SearchInput ._labelledField ._input {
  -webkit-appearance: none;
}

.SearchResults .SearchInput ._labelledField ._input::-ms-clear, .SearchResults .SearchInput ._labelledField ._input::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

.SearchResults .SearchInput ._labelledField ._input::-webkit-search-decoration, .SearchResults .SearchInput ._labelledField ._input::-webkit-search-cancel-button, .SearchResults .SearchInput ._labelledField ._input::-webkit-search-results-button, .SearchResults .SearchInput ._labelledField ._input::-webkit-search-results-decoration {
  display: none;
}

.SearchResults .SearchInput .RunSearchCommand {
  border-radius: 0 4px 4px 0;
}

.SearchResults .SearchInput .searchIconPlaceholder {
  background: #ffffff;
  color: #565656;
  border: none;
  border-radius: 4px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  padding: 0 0.25rem;
  width: fit-content;
}

.SearchResults .SearchInput .RunSearchCommand.nonClickable {
  pointer-events: none;
}

.SearchResults .SearchInput .ClearSearchCommand {
  padding: 0 0.5rem;
}

.SearchResults .SearchInput .ClearSearchCommand .size-20 {
  transform: scale(0.85);
}

@media screen and (max-width: 768px) {
  .SearchResults .SearchInput {
    border-radius: 4px;
    margin-top: -1px;
  }
}
.SearchResults .SearchInput .RunSearchCommand {
  color: #0074AD;
}

@media print {
  .SearchResults {
    display: none;
  }
}
.WidgetRowContentGraph:hover, .WidgetRowContentGraph:active, .WidgetRowContentGraph:focus {
  background-color: #ebf4f8;
}

.WidgetRowContentGraph .widgetRowContentGraphLink {
  text-decoration: none;
  color: #000000;
  width: 100%;
}

.WidgetRowContentGraph .widgetRowContentGraphContent {
  display: flex;
  flex-wrap: nowrap;
  position: relative;
  padding-left: 0.65rem;
}

.WidgetRowContentGraph .widgetRowContentGraphContent .WidgetRowGraphWrapper {
  width: auto;
}

.ConditionTestResultsWidgetRow .widgetRowTextContent .subText.valueText {
  color: #000000;
}

.TestResultsWidgetRow .widgetRowContent {
  padding-left: 0.4rem;
}

.shareeverywhere ._PopupContainer ._Popup.size-80,
.datatile ._PopupContainer ._Popup.size-80 {
  min-width: 50%;
  min-height: 20rem;
}

/* Copyright 2021 Epic Systems Corporation */
.ToDoChanges {
  max-width: 700px;
}

.ToDoChanges .Change {
  padding: 0.75em 0.75em 0.5em 0.75em;
  min-height: 4rem;
}

.ToDoChanges .Change.unreadChange .unreadDot {
  margin-top: 0.5em;
}

.ToDoChanges .Change.unreadChange .changeSubheading {
  font-weight: bold;
}

.ToDoChanges .unreadDot {
  height: 0.7rem;
  width: 0.7rem;
  fill: #005ebb;
  flex-shrink: 0;
  display: inline-block;
  margin-right: 0.5em;
}

.ToDoChanges .unreadDot.invisible {
  visibility: hidden;
}

.ToDoChanges .unreadCountText {
  font-weight: bold;
  color: #000000;
  display: flex;
  align-items: center;
}

.ToDoChanges .changeContent {
  display: flex;
}

.ToDoChanges .readSpacer {
  width: 0.67rem;
  margin-right: 0.5em;
}

.ToDoChanges .TaskAddedInfo,
.ToDoChanges .MessageSentInfo {
  display: flex;
  flex-direction: row;
  padding-bottom: 0.5em;
}

.ToDoChanges .TaskAddedInfo ul,
.ToDoChanges .MessageSentInfo ul {
  list-style: inside;
}

.ToDoChanges .TaskAddedInfo ul li,
.ToDoChanges .MessageSentInfo ul li {
  display: list-item;
}

.ToDoChanges .infoContent {
  padding-left: 1em;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.ChangesList .listElem {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
}

.MessageSentEntryRecipient {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  min-height: 6rem;
  padding: 0.5rem;
  position: relative;
  break-inside: avoid;
  padding: 0.5rem;
  max-width: 600px;
  border: 1px solid #cccccc;
  box-sizing: border-box;
}

.tvmode .MessageSentEntryRecipient {
  border-radius: 10px;
  border: none;
}

.MessageSentEntryRecipient:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .MessageSentEntryRecipient:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.MessageSentEntryRecipient:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.MessageSentEntryRecipient > ._GridRow.row {
  width: 100%;
}

.MessageSentEntryRecipient .infoText {
  font-weight: 500;
}

.MessageSentEntryRecipient ._GridRow:nth-child(2) > ._GridCol {
  border-top: 1px solid #cccccc;
  padding-top: 0.5em;
  text-align: center;
}

.MessageSentEntryRecipient ._GridRow:nth-child(2) > ._GridCol ._Command {
  width: 100%;
}

.MessageSentEntryRecipient ._GridRow:nth-child(1) > ._GridCol:nth-child(1) {
  position: relative;
  min-width: 6em;
  min-height: 6em;
}

.MessageSentEntryRecipient ._GridRow:nth-child(1) > ._GridCol:nth-child(2) {
  word-break: break-word;
  word-wrap: break-word;
  min-height: 7em;
}

.MessageSentEntryRecipient .providerImage {
  width: 6em;
  height: 6em;
  border-radius: 50%;
  display: inline-block;
  border: 2px solid #cccccc;
  background-color: #0074AD;
  overflow: hidden;
  object-fit: cover;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

@media screen and (max-width: 600px) {
  .MessageSentEntryRecipient ._GridRow:nth-child(1) > ._GridCol:nth-child(1) {
    min-width: 5.5em;
    min-height: 5.5em;
  }
  .MessageSentEntryRecipient .providerImage {
    width: 5.5em;
    height: 5.5em;
  }
}
@media screen and (max-width: 426px) {
  .MessageSentEntryRecipient ._GridRow:nth-child(1) > ._GridCol:nth-child(1) {
    min-width: 4.5em;
    min-height: 4.5em;
  }
  .MessageSentEntryRecipient .providerImage {
    width: 4.5em;
    height: 4.5em;
  }
}
@media screen and (max-width: 321px) {
  .MessageSentEntryRecipient {
    padding: 0.25rem;
  }
  .MessageSentEntryRecipient ._GridRow:nth-child(1) > ._GridCol:nth-child(1) {
    min-width: 3.75em;
    min-height: 3.75em;
  }
  .MessageSentEntryRecipient .providerImage {
    width: 3.5em;
    height: 3.5em;
  }
}
.NextSteps .TaskChanges {
  margin-bottom: 1.5em;
}

.MessageSent {
  margin-bottom: 1rem;
}

/* Copyright 2023 Epic Systems Corporation */
.AllSetPage {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.AllSetPage .allSetTextContainer .manageRemindersLink {
  padding: 0;
  margin: 0 0 0 0.1rem;
  display: flex;
  align-items: center;
}

.ToDoIntroPage .introText {
  padding-bottom: 1rem;
}

.ToDoIntroPage .carePlans .enrollmentDescription {
  padding-bottom: 0.25rem;
}

.CarePlan {
  display: flex;
  align-items: center;
  padding: 0.25rem 0 0.25rem 0;
}

.CarePlan .carePlanIcon {
  padding-right: 0.25rem;
}

.ReminderMethodPage {
  display: flex;
  flex-direction: column;
}

.ReminderMethodPage .reminderDescription {
  padding-bottom: 0.5rem;
}

.ReminderMethodPage .reminderMethodChoice {
  margin-left: 0.5rem;
}

.ReminderFrequencyPage .reminderFrequencyChoices ._DataEntrySet-fields {
  border: none;
}

.ReminderFrequencyPage .reminderFrequencyChoices .reminderFrequencyChoice::before {
  visibility: hidden;
}

.ReminderFrequencyPage .reminderFrequencyChoices .reminderFrequencyChoice ._DataEntryLabel._readOnlyText[class] {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
}

.ReminderTimesPage .timeBuckets .ReminderTimeInput {
  display: grid;
  column-count: 2;
  padding-top: 0.5em;
  grid-template-columns: 47% 53%;
}

.ReminderTimesPage .timeBuckets .iconAndNameContainer {
  grid-column: 1;
  padding: 0 0.75em 0.5em 0;
  display: grid;
  grid-auto-columns: 20% 80%;
}

.ReminderTimesPage .timeBuckets .iconAndNameContainer .nameLabel {
  margin: auto;
  grid-column: 2;
}

.ReminderTimesPage .timeBuckets .iconAndNameContainer .bucketIcon {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  margin: auto;
  flex-shrink: 0;
  grid-column: 1;
}

.ReminderTimesPage .timeBuckets .inputContainer {
  grid-column: 2;
  margin-top: 1%;
  padding-right: 0.1rem;
}

.ReminderTimesPage .timeBuckets .inputContainer ._labelledField {
  margin-right: 0;
  width: 100%;
}

@media screen and (max-width: 768px) {
  .ReminderTimesPage .timeBuckets .NotificationGroupInput {
    display: grid;
    column-count: 1;
    grid-auto-rows: auto auto;
  }
  .ReminderTimesPage .timeBuckets .iconAndNameContainer {
    grid-column: 1/3;
    grid-row: 1;
    padding: 0;
  }
  .ReminderTimesPage .timeBuckets .inputContainer {
    grid-column: 1/3;
    grid-row: 2;
  }
}
.DailySummaryPage .dailySummaryTimeControl .dailySummaryTimeInput {
  padding-left: 0.25rem;
}

.ContactInfoPage ._ValidatedInput {
  padding-left: 0.25rem;
}

.ContactInfoPage .CallToActionComponent ._Text.ctaText[class] {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  margin-bottom: 0.1rem;
}

[data-altstylesheet="High Contrast"] .ContactInfoPage .CallToActionComponent ._Text.ctaText[class] {
  color: #000000;
}

.ContactInfoPage .CallToActionComponent .ctaText.ctaLink[class][class][class][class] {
  margin-left: 0.15rem;
}

/* Copyright 2021 Epic Systems Corporation */
.ToDoProgress {
  max-width: 700px;
}

.ProgressBreakdown {
  /*max-width: 9em;*/
  max-width: 100%;
  padding-bottom: 1em;
}

.ProgressBreakdown .progressBreakdownHeader {
  display: flex;
  justify-content: flex-start;
}

.ProgressBreakdown .progressBreakdownHeader .icon {
  flex-basis: inherit;
  flex-shrink: 0;
}

.ProgressBreakdown .progressBreakdownHeader[class][class] .text {
  margin: auto 0;
  flex-shrink: 3;
  min-width: 100px;
  word-wrap: break-word;
}

.Progress {
  margin: auto;
}

.Progress .totalProgress {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 0;
  padding-bottom: 15px;
  flex-wrap: wrap;
}

.Progress .totalProgress .ProgressRing {
  flex-grow: 1;
}

@media screen and (max-width: 426px) {
  .Progress .totalProgress .ProgressRing {
    flex-grow: 0;
  }
}
.Progress .totalProgress[class][class] .totalProgressText {
  flex-shrink: 100;
  flex-basis: auto;
  flex-grow: 1.2;
  margin: auto;
  margin-left: 10px;
}

@media screen and (max-width: 426px) {
  .Progress .totalProgress[class][class] .totalProgressText {
    flex-basis: 0;
  }
}
.Progress .progressBreakdownGrid {
  margin: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
}

.Progress .progressBreakdownGrid .ProgressBreakdown {
  justify-self: center;
}

@media screen and (min-width: 769px) {
  .Progress .progressBreakdownGrid.break5 {
    max-width: 500px;
  }
  .Progress .progressBreakdownGrid.break4 {
    max-width: 420px;
  }
  .Progress .progressBreakdownGrid.break3 {
    max-width: 520px;
  }
}
@media screen and (min-width: 910px) {
  .Progress .progressBreakdownGrid.break4 {
    max-width: inherit;
  }
}
.Progress * div {
  width: auto;
}

.Progress .ProgressRing .circle {
  stroke-opacity: 0.4;
  stroke: var(--wp-proxy-color, #09aa71);
}

.Progress .ProgressRing .circle.ring {
  stroke-opacity: 1;
}

.Progress .Ring .circle {
  stroke-opacity: 0.4;
  stroke: var(--wp-proxy-color, #09aa71);
}

.Progress .Ring .circle.ring {
  stroke-opacity: 1;
}

.HighlightVisualization .viewBoxed {
  width: 100%;
}

.Highlight[class] {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin: 0.5rem 0.5%;
}

.Highlight .highlightContent {
  flex: 1 0 62.5%;
}

.Highlight .displayTitle {
  font-size: var(--wptheme_font-style_h4_size);
  color: var(--wptheme_font-style_h4_color);
  font-weight: var(--wptheme_font-style_h4_weight);
  display: flex;
}

.Highlight .displayTitle .taskTypeIcon {
  margin: auto 0;
}

.Highlight .displayTitle[class][class] .textWrapper {
  font-weight: bolder;
  margin: auto;
  padding-left: 0.5em;
}

.Highlight .displayPhrase {
  padding: 0 0.5em 0.5em 0.5em;
  margin-bottom: 0.5em;
}

.Highlight .displayPhrase[class] {
  margin: 0;
}

.Highlight .HighlightVisualization {
  width: 420px;
  padding: 0.5em;
}

.Highlight .HighlightVisualization.smaller {
  width: 180px;
}

.BinaryWeekDots {
  font-weight: bold;
}

.BinaryWeekDots .weekDots {
  display: flex;
  justify-content: space-evenly;
  list-style-type: none;
  padding: 0;
}

.DoubleSparkline .sparklinesFill {
  fill: #10a341;
  fill-opacity: 0.18;
}

.DoubleSparkline .dayText {
  font-size: 20px;
  display: inline-block;
  vertical-align: bottom;
  line-break: strict;
}

.DoubleSparkline .reading {
  font-size: 20px;
}

.DoubleSparkline .top {
  fill: #4daaf6;
}

.DoubleSparkline .top path {
  stroke: #4daaf6;
}

.DoubleSparkline .bottom {
  fill: #dd299d;
}

.DoubleSparkline .bottom path {
  stroke: #dd299d;
}

.Streak {
  padding: 0 0.35rem 0 0.6rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.Streak[class][class] {
  height: 5rem;
  width: 5rem;
  margin: auto;
}

.Streak .text {
  font-weight: bold;
  font-size: var(--wptheme_font-size_6);
}

.Streak .icon {
  fill: var(--wp-proxy-color, #ed9200);
  max-width: 50%;
}

.Streak::before {
  position: absolute;
  content: "";
  display: inline-block;
  height: inherit;
  width: inherit;
  border-radius: 50%;
  background-color: var(--wp-proxy-bgcolor, #ed9200);
  opacity: 0.3;
}

.WeekDot {
  align-items: center;
  border: 1px solid black;
  border-radius: 50%;
  display: flex;
  flex-shrink: 0;
  font-weight: bold;
  justify-content: center;
  margin: 0 0.5rem 0.5rem 0;
  height: 1.5rem;
  width: 1.5rem;
  font-size: var(--wptheme_font-size_-2);
  border-color: #dbdbdb;
}

@media screen and (min-width: 321px) {
  .WeekDot {
    height: 2rem;
    width: 2rem;
    font-size: var(--wptheme_font-size_0);
  }
}
@media screen and (min-width: 426px) {
  .WeekDot {
    height: 2.4rem;
    width: 2.4rem;
    font-size: var(--wptheme_font-size_1);
  }
}
@media screen and (min-width: 768px) {
  .WeekDot {
    height: 2.44rem;
    width: 2.44rem;
    font-size: var(--wptheme_font-size_2);
  }
}
.WeekDot:last-child {
  margin-right: 0;
}

.WeekDot.positive {
  background-color: var(--wp-proxy-color, #09aa71);
  border-color: var(--wp-proxy-color, #09aa71);
  color: white;
}

/* Copyright 2021 Epic Systems Corporation */
.FormStatusText {
  font-style: italic;
  min-height: 1.3rem;
}

.ManageRemindersForm {
  max-width: 700px;
}

.ManageRemindersForm .ToggleSwitch {
  display: flex;
  flex-direction: row;
  margin: 0.5rem 0;
  flex-wrap: wrap;
}

.ManageRemindersForm .ToggleSwitch .toggleLabel {
  flex-grow: 1;
}

.ManageRemindersForm .ToggleSwitch .toggleLabelIcon {
  margin-right: 1rem;
}

.ManageRemindersForm .ToggleSwitch ._Text {
  align-self: center;
}

.ManageRemindersForm .toggleInformation {
  display: flex;
  flex-direction: column;
  align-self: center;
  flex-basis: 60%;
}

.ManageRemindersForm .sliderRail {
  transition: all 0.2s ease-in-out;
  width: 3.462rem;
  height: 1.731rem;
  background: #767676;
  border-radius: 50px;
  padding: 0 0.231rem;
  display: flex;
}

.ManageRemindersForm .sliderRail[class] {
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}

.ManageRemindersForm .sliderRail .sliderElement {
  transition: all 0.2s ease-in-out;
  width: 22px;
  height: 22px;
}

.ManageRemindersForm .sliderRail .sliderKnob {
  border-radius: 50%;
  background: #ffffff;
  z-index: 2;
  margin-left: -1.269rem;
}

.ManageRemindersForm .sliderRail .onIcon {
  z-index: 1;
}

.ManageRemindersForm .sliderRail .sliderKnob,
.ManageRemindersForm .sliderRail .onIcon {
  margin-top: auto;
  margin-bottom: auto;
  height: 1.269rem;
  width: 1.269rem;
}

.ManageRemindersForm .sliderRail .lockedIcon {
  fill: #767676;
  height: 100%;
  width: 100%;
}

.ManageRemindersForm .sliderButton {
  margin-left: auto;
}

.ManageRemindersForm .sliderButton .sliderElement.onIcon {
  fill: #ffffff;
}

.ManageRemindersForm .sliderButton[aria-pressed=true] .sliderRail {
  transition: all 0.2s ease-in-out;
  background: #09aa71;
}

.ManageRemindersForm .sliderButton[aria-pressed=true] .sliderRail .sliderElement {
  transition: all 0.2s ease-in-out;
}

.ManageRemindersForm .sliderButton[aria-pressed=true] .sliderRail .sliderKnob {
  transform: translateX(1.731rem);
}

.ManageRemindersForm .sliderButton[aria-pressed=false] .onIcon {
  transition: all 0.2s ease-in-out;
  opacity: 0;
}

.ManageRemindersForm .formErrorText._Text {
  min-height: 1.25em;
  margin-top: 0;
  margin-bottom: 0.25rem;
  color: #d80000;
}

@media screen and (max-width: 768px) {
  .ManageRemindersForm .formButtons {
    bottom: 0.5rem;
    position: -webkit-sticky;
    position: sticky;
    z-index: 5;
  }
}
.ManageRemindersForm .formButtons .submitButton {
  margin-top: 1em;
  padding-left: 1.5em;
  padding-right: 1.5em;
}

@media screen and (max-width: 768px) {
  .ManageRemindersForm .formButtons .submitButton {
    width: calc(100% - 1.25rem);
    margin-left: 0.625rem;
  }
}
.ManageRemindersForm .sectionTitle + .FrequencySection {
  margin-top: 1.96rem;
}

.NotificationGroupFormSection .scheduleBuckets {
  margin-bottom: 0.5em;
}

.NotificationGroupFormSection ._ListElement:not(:last-child) {
  border-bottom: 1.5px solid #cccccc;
}

.NotificationGroupFormSection .NotificationGroupInput {
  display: grid;
  column-count: 2;
  padding-top: 0.5em;
  grid-template-columns: 50% 50%;
}

.NotificationGroupFormSection .bucketIcon {
  fill: #0074AD;
  margin: 3% 30% auto auto;
  flex-shrink: 0;
  grid-column: 1;
}

.NotificationGroupFormSection .labelContainer {
  padding: 0 0.75em 0.5em 0;
  display: grid;
  grid-auto-columns: 20% 80%;
}

.NotificationGroupFormSection .textLabels {
  display: flex;
  flex-direction: column;
  grid-column: 2;
  justify-content: start;
}

.NotificationGroupFormSection .textLabels .nameLabel {
  font-weight: bold;
  margin: 0;
}

.NotificationGroupFormSection .textLabels .countLabel {
  margin: 0;
}

.NotificationGroupFormSection .inputContainer {
  grid-column: 2;
  margin-top: 1%;
}

.NotificationGroupFormSection ._labelledField {
  margin-right: 0;
  width: 100%;
}

@media screen and (max-width: 768px) {
  .NotificationGroupFormSection .NotificationGroupInput {
    display: grid;
    column-count: 1;
    grid-auto-rows: auto auto;
  }
  .NotificationGroupFormSection .labelContainer {
    grid-column: 1/3;
    grid-row: 1;
    padding: 0;
  }
  .NotificationGroupFormSection .inputContainer {
    grid-column: 1/3;
    grid-row: 2;
  }
}
@media screen and (max-width: 768px) {
  .ReminderScheduleSection {
    max-width: 100%;
    overflow-x: hidden;
  }
}
.ReminderScheduleSection._Segment {
  margin-top: 0;
  padding: 1em;
}

@media print {
  .ReminderScheduleSection._Segment {
    display: contents;
  }
}
.ReminderScheduleSection ._PageHeading {
  padding-top: 0;
  margin-top: 1.5rem;
}

.ReminderScheduleSection .NotificationGroupFormSection ._PageHeading {
  margin-top: 0;
}

.ReminderScheduleSection .commPrefsLinkDescription[class] {
  margin-bottom: 0;
}

.ReminderScheduleSection .timeZoneAlertDescription[class] {
  margin-top: 2rem;
}

.ReminderScheduleSection .commPrefsLinkDescription[class],
.ReminderScheduleSection .timeZoneDescription[class] {
  margin-top: 0;
}

.DailyDigestInput {
  align-items: center;
}

.DailyDigestInput .dailyDigestInputContainer {
  width: 50%;
}

@media screen and (max-width: 768px) {
  .DailyDigestInput .dailyDigestInputContainer {
    width: 100%;
  }
}
/* Copyright 2021 Epic Systems Corporation */
.AppointmentTaskRow {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  padding: 0.5rem 0.25rem;
  position: relative;
  transition: background-color 0.5s;
  word-break: break-word;
}

.AppointmentTaskRow.disabled ._readOnlyText, .AppointmentTaskRow.disabled ._Icon {
  color: #827373;
}

[data-altstylesheet="High Contrast"] .AppointmentTaskRow.disabled ._readOnlyText, [data-altstylesheet="High Contrast"] .AppointmentTaskRow.disabled ._Icon {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.AppointmentTaskRow.completed {
  background-color: #e6f7f1;
}

.AppointmentTaskRow.completed ._readOnlyText:not(a) {
  color: #0f784a;
}

.AppointmentTaskRow.completed ._Command ._readOnlyText {
  color: currentColor;
}

.AppointmentTaskRow.completed .statusIcon {
  fill: #079d68;
}

.AppointmentTaskRow.skipped {
  background-color: #eaeaea;
}

.AppointmentTaskRow.skipped .statusIcon {
  fill: #767676;
}

.AppointmentTaskRow.highlighted {
  animation: highlightRow 2s;
  animation-iteration-count: 1;
  animation-delay: 1s;
}

.AppointmentTaskRow > * {
  margin: 0 0.1rem;
}

.AppointmentTaskRow ._readOnlyText {
  transition: color 0.5s;
}

.AppointmentTaskRow .actions {
  align-items: center;
  display: flex;
  margin: 0;
  max-width: 40%;
  width: auto;
}

@media screen and (min-width: 769px) {
  .AppointmentTaskRow .actions {
    min-width: 7rem;
  }
}
@media screen and (max-width: 768px) {
  .AppointmentTaskRow .actions {
    min-width: 3rem;
  }
}
@media print {
  .AppointmentTaskRow .actions {
    max-width: 50%;
  }
}
.AppointmentTaskRow .actions > ._command {
  margin: 0 0.25rem;
}

.AppointmentTaskRow .actions > ._link {
  margin: 0 0.25rem;
}

.AppointmentTaskRow > ._AsyncIndicator.asyncInFlight {
  align-self: flex-start;
  width: 32px;
}

.AppointmentTaskRow > ._AsyncIndicator.asyncInFlight .animation {
  background-image: none;
  animation: none;
  transform: unset;
  margin: 0;
  border-color: rgba(0, 116, 173, 0.3);
  border-top-color: #0074AD;
  width: 32px;
  height: 32px;
  border-width: 5px;
  border-style: solid;
  border-radius: 50%;
  animation: _LoadingWheel-Rotate 0.8s cubic-bezier(0.5, 0.25, 0.3, 0.73) infinite;
  border-width: 4px;
}

.AppointmentTaskRow > ._AsyncIndicator.asyncInFlight .animation:before, .AppointmentTaskRow > ._AsyncIndicator.asyncInFlight .animation:after {
  content: none;
}

@keyframes _LoadingWheel-Rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.AppointmentTaskRow .taskInfo {
  flex: 1;
}

.AppointmentTaskRow .taskInfo ._Text {
  margin: 0;
}

.AppointmentTaskRow .taskTitle {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  margin-bottom: 0.25rem;
  padding: 0;
}

.AppointmentTaskRow .taskTitle[class][class] {
  font-size: var(--wptheme_font-size_1);
}

.AppointmentTaskRow ._StatusBadge[class] {
  margin-bottom: 0.25rem;
}

@media screen and (max-width: 768px) {
  .AppointmentTaskRow[class] .lg-only {
    display: none;
  }
}
@media screen and (min-width: 769px) {
  .AppointmentTaskRow {
    padding: 1rem 0.5rem;
  }
  .AppointmentTaskRow > * {
    margin: 0 0.25rem;
  }
  .AppointmentTaskRow[class] .sm-only {
    display: none;
  }
}
@keyframes highlightRow {
  0% {
    background-color: #ffffff;
  }
  50% {
    background-color: #ccffd8;
  }
  100% {
    background-color: #ffffff;
  }
}
.AppointmentTaskRow .commandAction[class][class] {
  margin-left: auto;
}

.EducationTaskRow {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  padding: 0.5rem 0.25rem;
  position: relative;
  transition: background-color 0.5s;
  word-break: break-word;
}

.EducationTaskRow.disabled ._readOnlyText, .EducationTaskRow.disabled ._Icon {
  color: #827373;
}

[data-altstylesheet="High Contrast"] .EducationTaskRow.disabled ._readOnlyText, [data-altstylesheet="High Contrast"] .EducationTaskRow.disabled ._Icon {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.EducationTaskRow.completed {
  background-color: #e6f7f1;
}

.EducationTaskRow.completed ._readOnlyText:not(a) {
  color: #0f784a;
}

.EducationTaskRow.completed ._Command ._readOnlyText {
  color: currentColor;
}

.EducationTaskRow.completed .statusIcon {
  fill: #079d68;
}

.EducationTaskRow.skipped {
  background-color: #eaeaea;
}

.EducationTaskRow.skipped .statusIcon {
  fill: #767676;
}

.EducationTaskRow.highlighted {
  animation: highlightRow 2s;
  animation-iteration-count: 1;
  animation-delay: 1s;
}

.EducationTaskRow > * {
  margin: 0 0.1rem;
}

.EducationTaskRow ._readOnlyText {
  transition: color 0.5s;
}

.EducationTaskRow .actions {
  align-items: center;
  display: flex;
  margin: 0;
  max-width: 40%;
  width: auto;
}

@media screen and (min-width: 769px) {
  .EducationTaskRow .actions {
    min-width: 7rem;
  }
}
@media screen and (max-width: 768px) {
  .EducationTaskRow .actions {
    min-width: 3rem;
  }
}
@media print {
  .EducationTaskRow .actions {
    max-width: 50%;
  }
}
.EducationTaskRow .actions > ._command {
  margin: 0 0.25rem;
}

.EducationTaskRow .actions > ._link {
  margin: 0 0.25rem;
}

.EducationTaskRow > ._AsyncIndicator.asyncInFlight {
  align-self: flex-start;
  width: 32px;
}

.EducationTaskRow > ._AsyncIndicator.asyncInFlight .animation {
  background-image: none;
  animation: none;
  transform: unset;
  margin: 0;
  border-color: rgba(0, 116, 173, 0.3);
  border-top-color: #0074AD;
  width: 32px;
  height: 32px;
  border-width: 5px;
  border-style: solid;
  border-radius: 50%;
  animation: _LoadingWheel-Rotate 0.8s cubic-bezier(0.5, 0.25, 0.3, 0.73) infinite;
  border-width: 4px;
}

.EducationTaskRow > ._AsyncIndicator.asyncInFlight .animation:before, .EducationTaskRow > ._AsyncIndicator.asyncInFlight .animation:after {
  content: none;
}

@keyframes _LoadingWheel-Rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.EducationTaskRow .taskInfo {
  flex: 1;
}

.EducationTaskRow .taskInfo ._Text {
  margin: 0;
}

.EducationTaskRow .taskTitle {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  margin-bottom: 0.25rem;
  padding: 0;
}

.EducationTaskRow .taskTitle[class][class] {
  font-size: var(--wptheme_font-size_1);
}

.EducationTaskRow ._StatusBadge[class] {
  margin-bottom: 0.25rem;
}

@media screen and (max-width: 768px) {
  .EducationTaskRow[class] .lg-only {
    display: none;
  }
}
@media screen and (min-width: 769px) {
  .EducationTaskRow {
    padding: 1rem 0.5rem;
  }
  .EducationTaskRow > * {
    margin: 0 0.25rem;
  }
  .EducationTaskRow[class] .sm-only {
    display: none;
  }
}
@keyframes highlightRow {
  0% {
    background-color: #ffffff;
  }
  50% {
    background-color: #ccffd8;
  }
  100% {
    background-color: #ffffff;
  }
}
.EducationTaskRow .commandAction[class][class] {
  margin-left: auto;
}

.EducationTaskRow .placeholder {
  margin-left: auto;
}

.EducationTaskRow .placeholder.lg-only {
  width: 5rem;
  height: 2rem;
  border-radius: 4px;
}

.EducationTaskRow .placeholder.sm-only {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
}

.ExpandableContentTaskRow {
  overflow: hidden;
}

.ExpandableContentTaskRow.expanded > .titleTaskRow .actions ._Icon {
  transform: rotate(180deg);
}

.ExpandableContentTaskRow.expanded .expandedContent {
  margin: 1rem;
  max-height: 100rem;
}

.ExpandableContentTaskRow .actionContent {
  align-items: center;
  display: flex;
}

.ExpandableContentTaskRow .expandedContent {
  max-height: 0;
  margin: 0 1rem;
  overflow-y: hidden;
  transition: margin 0.5s, max-height 0.5s;
  width: unset;
}

.ExpandableContentTaskRow > .titleTaskRow .actions ._Icon {
  transition: transform 0.5s;
}

.ExpandableContentTaskRow .titleTaskRow {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  padding: 0.5rem 0.25rem;
  position: relative;
  transition: background-color 0.5s;
  word-break: break-word;
}

.ExpandableContentTaskRow .titleTaskRow.disabled ._readOnlyText, .ExpandableContentTaskRow .titleTaskRow.disabled ._Icon {
  color: #827373;
}

[data-altstylesheet="High Contrast"] .ExpandableContentTaskRow .titleTaskRow.disabled ._readOnlyText, [data-altstylesheet="High Contrast"] .ExpandableContentTaskRow .titleTaskRow.disabled ._Icon {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.ExpandableContentTaskRow .titleTaskRow.completed {
  background-color: #e6f7f1;
}

.ExpandableContentTaskRow .titleTaskRow.completed ._readOnlyText:not(a) {
  color: #0f784a;
}

.ExpandableContentTaskRow .titleTaskRow.completed ._Command ._readOnlyText {
  color: currentColor;
}

.ExpandableContentTaskRow .titleTaskRow.completed .statusIcon {
  fill: #079d68;
}

.ExpandableContentTaskRow .titleTaskRow.skipped {
  background-color: #eaeaea;
}

.ExpandableContentTaskRow .titleTaskRow.skipped .statusIcon {
  fill: #767676;
}

.ExpandableContentTaskRow .titleTaskRow.highlighted {
  animation: highlightRow 2s;
  animation-iteration-count: 1;
  animation-delay: 1s;
}

.ExpandableContentTaskRow .titleTaskRow > * {
  margin: 0 0.1rem;
}

.ExpandableContentTaskRow .titleTaskRow ._readOnlyText {
  transition: color 0.5s;
}

.ExpandableContentTaskRow .titleTaskRow .actions {
  align-items: center;
  display: flex;
  margin: 0;
  max-width: 40%;
  width: auto;
}

@media screen and (min-width: 769px) {
  .ExpandableContentTaskRow .titleTaskRow .actions {
    min-width: 7rem;
  }
}
@media screen and (max-width: 768px) {
  .ExpandableContentTaskRow .titleTaskRow .actions {
    min-width: 3rem;
  }
}
@media print {
  .ExpandableContentTaskRow .titleTaskRow .actions {
    max-width: 50%;
  }
}
.ExpandableContentTaskRow .titleTaskRow .actions > ._command {
  margin: 0 0.25rem;
}

.ExpandableContentTaskRow .titleTaskRow .actions > ._link {
  margin: 0 0.25rem;
}

.ExpandableContentTaskRow .titleTaskRow > ._AsyncIndicator.asyncInFlight {
  align-self: flex-start;
  width: 32px;
}

.ExpandableContentTaskRow .titleTaskRow > ._AsyncIndicator.asyncInFlight .animation {
  background-image: none;
  animation: none;
  transform: unset;
  margin: 0;
  border-color: rgba(0, 116, 173, 0.3);
  border-top-color: #0074AD;
  width: 32px;
  height: 32px;
  border-width: 5px;
  border-style: solid;
  border-radius: 50%;
  animation: _LoadingWheel-Rotate 0.8s cubic-bezier(0.5, 0.25, 0.3, 0.73) infinite;
  border-width: 4px;
}

.ExpandableContentTaskRow .titleTaskRow > ._AsyncIndicator.asyncInFlight .animation:before, .ExpandableContentTaskRow .titleTaskRow > ._AsyncIndicator.asyncInFlight .animation:after {
  content: none;
}

@keyframes _LoadingWheel-Rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.ExpandableContentTaskRow .titleTaskRow .taskInfo {
  flex: 1;
}

.ExpandableContentTaskRow .titleTaskRow .taskInfo ._Text {
  margin: 0;
}

.ExpandableContentTaskRow .titleTaskRow .taskTitle {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  margin-bottom: 0.25rem;
  padding: 0;
}

.ExpandableContentTaskRow .titleTaskRow .taskTitle[class][class] {
  font-size: var(--wptheme_font-size_1);
}

.ExpandableContentTaskRow .titleTaskRow ._StatusBadge[class] {
  margin-bottom: 0.25rem;
}

@media screen and (max-width: 768px) {
  .ExpandableContentTaskRow .titleTaskRow[class] .lg-only {
    display: none;
  }
}
@media screen and (min-width: 769px) {
  .ExpandableContentTaskRow .titleTaskRow {
    padding: 1rem 0.5rem;
  }
  .ExpandableContentTaskRow .titleTaskRow > * {
    margin: 0 0.25rem;
  }
  .ExpandableContentTaskRow .titleTaskRow[class] .sm-only {
    display: none;
  }
}
@keyframes highlightRow {
  0% {
    background-color: #ffffff;
  }
  50% {
    background-color: #ccffd8;
  }
  100% {
    background-color: #ffffff;
  }
}
.ExpandableContentTaskRow .titleTaskRow .commandAction[class][class] {
  margin-left: auto;
}

.ExpandableContentTaskRow .titleTaskRow .actions {
  justify-content: center;
  max-width: unset;
  width: 100%;
}

@media screen and (min-width: 769px) {
  .ExpandableContentTaskRow .titleTaskRow .actions {
    max-width: 40%;
    width: auto;
  }
}
.FlowsheetTaskRow {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  padding: 0.5rem 0.25rem;
  position: relative;
  transition: background-color 0.5s;
  word-break: break-word;
}

.FlowsheetTaskRow.disabled ._readOnlyText, .FlowsheetTaskRow.disabled ._Icon {
  color: #827373;
}

[data-altstylesheet="High Contrast"] .FlowsheetTaskRow.disabled ._readOnlyText, [data-altstylesheet="High Contrast"] .FlowsheetTaskRow.disabled ._Icon {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.FlowsheetTaskRow.completed {
  background-color: #e6f7f1;
}

.FlowsheetTaskRow.completed ._readOnlyText:not(a) {
  color: #0f784a;
}

.FlowsheetTaskRow.completed ._Command ._readOnlyText {
  color: currentColor;
}

.FlowsheetTaskRow.completed .statusIcon {
  fill: #079d68;
}

.FlowsheetTaskRow.skipped {
  background-color: #eaeaea;
}

.FlowsheetTaskRow.skipped .statusIcon {
  fill: #767676;
}

.FlowsheetTaskRow.highlighted {
  animation: highlightRow 2s;
  animation-iteration-count: 1;
  animation-delay: 1s;
}

.FlowsheetTaskRow > * {
  margin: 0 0.1rem;
}

.FlowsheetTaskRow ._readOnlyText {
  transition: color 0.5s;
}

.FlowsheetTaskRow .actions {
  align-items: center;
  display: flex;
  margin: 0;
  max-width: 40%;
  width: auto;
}

@media screen and (min-width: 769px) {
  .FlowsheetTaskRow .actions {
    min-width: 7rem;
  }
}
@media screen and (max-width: 768px) {
  .FlowsheetTaskRow .actions {
    min-width: 3rem;
  }
}
@media print {
  .FlowsheetTaskRow .actions {
    max-width: 50%;
  }
}
.FlowsheetTaskRow .actions > ._command {
  margin: 0 0.25rem;
}

.FlowsheetTaskRow .actions > ._link {
  margin: 0 0.25rem;
}

.FlowsheetTaskRow > ._AsyncIndicator.asyncInFlight {
  align-self: flex-start;
  width: 32px;
}

.FlowsheetTaskRow > ._AsyncIndicator.asyncInFlight .animation {
  background-image: none;
  animation: none;
  transform: unset;
  margin: 0;
  border-color: rgba(0, 116, 173, 0.3);
  border-top-color: #0074AD;
  width: 32px;
  height: 32px;
  border-width: 5px;
  border-style: solid;
  border-radius: 50%;
  animation: _LoadingWheel-Rotate 0.8s cubic-bezier(0.5, 0.25, 0.3, 0.73) infinite;
  border-width: 4px;
}

.FlowsheetTaskRow > ._AsyncIndicator.asyncInFlight .animation:before, .FlowsheetTaskRow > ._AsyncIndicator.asyncInFlight .animation:after {
  content: none;
}

@keyframes _LoadingWheel-Rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.FlowsheetTaskRow .taskInfo {
  flex: 1;
}

.FlowsheetTaskRow .taskInfo ._Text {
  margin: 0;
}

.FlowsheetTaskRow .taskTitle {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  margin-bottom: 0.25rem;
  padding: 0;
}

.FlowsheetTaskRow .taskTitle[class][class] {
  font-size: var(--wptheme_font-size_1);
}

.FlowsheetTaskRow ._StatusBadge[class] {
  margin-bottom: 0.25rem;
}

@media screen and (max-width: 768px) {
  .FlowsheetTaskRow[class] .lg-only {
    display: none;
  }
}
@media screen and (min-width: 769px) {
  .FlowsheetTaskRow {
    padding: 1rem 0.5rem;
  }
  .FlowsheetTaskRow > * {
    margin: 0 0.25rem;
  }
  .FlowsheetTaskRow[class] .sm-only {
    display: none;
  }
}
@keyframes highlightRow {
  0% {
    background-color: #ffffff;
  }
  50% {
    background-color: #ccffd8;
  }
  100% {
    background-color: #ffffff;
  }
}
.FlowsheetTaskRow .commandAction[class][class] {
  margin-left: auto;
}

.FlowsheetTaskRow .flowsheetValues > ._readOnlyText[class] {
  font-size: var(--wptheme_font-size_1);
}

.FlowsheetTaskRow .flowsheetValues > ._readOnlyText:first-child {
  margin-right: 0.25rem;
}

.FlowsheetTaskRow .flowsheetValues > ._readOnlyText:last-child {
  margin-left: 0.25rem;
}

.FlowsheetTaskRow .flowsheetRowContent {
  align-items: center;
  display: flex;
  width: auto;
  text-align: center;
}

.FrequencyFormSection .intervalInput {
  padding-right: 20px;
}

.FrequencyFormSection .frequencyInput,
.FrequencyFormSection .intervalInput {
  width: auto;
}

.FrequencyFormSection .frequencyInput label,
.FrequencyFormSection .intervalInput label {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

.FrequencyFormSection .frequencyInput[class] select,
.FrequencyFormSection .intervalInput[class] select {
  margin-top: 0;
  padding-top: 0.25rem;
}

.FrequencyFormSection .repeatInputs {
  display: flex;
  flex-wrap: wrap;
}

.FrequencyFormSection .repeatPrefix {
  min-width: 4em;
  width: auto;
  padding-right: 0.5em;
  padding-top: 0.33em;
}

.GeneralTaskRow {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  padding: 0.5rem 0.25rem;
  position: relative;
  transition: background-color 0.5s;
  word-break: break-word;
}

.GeneralTaskRow.disabled ._readOnlyText, .GeneralTaskRow.disabled ._Icon {
  color: #827373;
}

[data-altstylesheet="High Contrast"] .GeneralTaskRow.disabled ._readOnlyText, [data-altstylesheet="High Contrast"] .GeneralTaskRow.disabled ._Icon {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.GeneralTaskRow.completed {
  background-color: #e6f7f1;
}

.GeneralTaskRow.completed ._readOnlyText:not(a) {
  color: #0f784a;
}

.GeneralTaskRow.completed ._Command ._readOnlyText {
  color: currentColor;
}

.GeneralTaskRow.completed .statusIcon {
  fill: #079d68;
}

.GeneralTaskRow.skipped {
  background-color: #eaeaea;
}

.GeneralTaskRow.skipped .statusIcon {
  fill: #767676;
}

.GeneralTaskRow.highlighted {
  animation: highlightRow 2s;
  animation-iteration-count: 1;
  animation-delay: 1s;
}

.GeneralTaskRow > * {
  margin: 0 0.1rem;
}

.GeneralTaskRow ._readOnlyText {
  transition: color 0.5s;
}

.GeneralTaskRow .actions {
  align-items: center;
  display: flex;
  margin: 0;
  max-width: 40%;
  width: auto;
}

@media screen and (min-width: 769px) {
  .GeneralTaskRow .actions {
    min-width: 7rem;
  }
}
@media screen and (max-width: 768px) {
  .GeneralTaskRow .actions {
    min-width: 3rem;
  }
}
@media print {
  .GeneralTaskRow .actions {
    max-width: 50%;
  }
}
.GeneralTaskRow .actions > ._command {
  margin: 0 0.25rem;
}

.GeneralTaskRow .actions > ._link {
  margin: 0 0.25rem;
}

.GeneralTaskRow > ._AsyncIndicator.asyncInFlight {
  align-self: flex-start;
  width: 32px;
}

.GeneralTaskRow > ._AsyncIndicator.asyncInFlight .animation {
  background-image: none;
  animation: none;
  transform: unset;
  margin: 0;
  border-color: rgba(0, 116, 173, 0.3);
  border-top-color: #0074AD;
  width: 32px;
  height: 32px;
  border-width: 5px;
  border-style: solid;
  border-radius: 50%;
  animation: _LoadingWheel-Rotate 0.8s cubic-bezier(0.5, 0.25, 0.3, 0.73) infinite;
  border-width: 4px;
}

.GeneralTaskRow > ._AsyncIndicator.asyncInFlight .animation:before, .GeneralTaskRow > ._AsyncIndicator.asyncInFlight .animation:after {
  content: none;
}

@keyframes _LoadingWheel-Rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.GeneralTaskRow .taskInfo {
  flex: 1;
}

.GeneralTaskRow .taskInfo ._Text {
  margin: 0;
}

.GeneralTaskRow .taskTitle {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  margin-bottom: 0.25rem;
  padding: 0;
}

.GeneralTaskRow .taskTitle[class][class] {
  font-size: var(--wptheme_font-size_1);
}

.GeneralTaskRow ._StatusBadge[class] {
  margin-bottom: 0.25rem;
}

@media screen and (max-width: 768px) {
  .GeneralTaskRow[class] .lg-only {
    display: none;
  }
}
@media screen and (min-width: 769px) {
  .GeneralTaskRow {
    padding: 1rem 0.5rem;
  }
  .GeneralTaskRow > * {
    margin: 0 0.25rem;
  }
  .GeneralTaskRow[class] .sm-only {
    display: none;
  }
}
@keyframes highlightRow {
  0% {
    background-color: #ffffff;
  }
  50% {
    background-color: #ccffd8;
  }
  100% {
    background-color: #ffffff;
  }
}
.GeneralTaskRow .commandAction[class][class] {
  margin-left: auto;
}

.IconCommand[class][class] {
  border-radius: 50%;
  flex-shrink: 0;
  height: 40px;
  padding: 0;
  position: relative;
  width: 40px;
}

.IconCommand[class][class]:active {
  transform: none;
}

.IconCommand[class][class] ._Icon {
  position: absolute;
}

.IconCommand[class][class] ._Icon.iconSize-50 {
  left: 25%;
  top: 25%;
  height: 50%;
  width: 50%;
}

.IconCommand[class][class] ._Icon.iconSize-60 {
  left: 20%;
  top: 20%;
  height: 60%;
  width: 60%;
}

.IconCommand[class][class] ._Icon.iconSize-70 {
  left: 15%;
  top: 15%;
  height: 70%;
  width: 70%;
}

.IconCommand[class][class] ._Icon.iconSize-80 {
  left: 10%;
  top: 10%;
  height: 80%;
  width: 80%;
}

.IconCommand[class][class] ._Icon.iconSize-90 {
  left: 5%;
  top: 5%;
  height: 90%;
  width: 90%;
}

.LinkTask[class] .linkTaskLongDescription {
  max-width: 35rem;
  width: 100%;
  min-height: fit-content;
  margin: 1rem 0 0 0;
  word-break: break-word;
}

@media print {
  .LinkTask[class] .linkTaskLongDescription {
    display: contents;
  }
}
.LinkTask[class] .linkTaskLongDescription img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.LinkTask[class] .LinkTaskContentPreview {
  margin: 1rem 0 0 0;
  max-width: 35rem;
}

.LinkTask[class] .LinkTaskActionButtons {
  margin-top: 2rem;
}

.LinkTaskRow {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  padding: 0.5rem 0.25rem;
  position: relative;
  transition: background-color 0.5s;
  word-break: break-word;
}

.LinkTaskRow.disabled ._readOnlyText, .LinkTaskRow.disabled ._Icon {
  color: #827373;
}

[data-altstylesheet="High Contrast"] .LinkTaskRow.disabled ._readOnlyText, [data-altstylesheet="High Contrast"] .LinkTaskRow.disabled ._Icon {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.LinkTaskRow.completed {
  background-color: #e6f7f1;
}

.LinkTaskRow.completed ._readOnlyText:not(a) {
  color: #0f784a;
}

.LinkTaskRow.completed ._Command ._readOnlyText {
  color: currentColor;
}

.LinkTaskRow.completed .statusIcon {
  fill: #079d68;
}

.LinkTaskRow.skipped {
  background-color: #eaeaea;
}

.LinkTaskRow.skipped .statusIcon {
  fill: #767676;
}

.LinkTaskRow.highlighted {
  animation: highlightRow 2s;
  animation-iteration-count: 1;
  animation-delay: 1s;
}

.LinkTaskRow > * {
  margin: 0 0.1rem;
}

.LinkTaskRow ._readOnlyText {
  transition: color 0.5s;
}

.LinkTaskRow .actions {
  align-items: center;
  display: flex;
  margin: 0;
  max-width: 40%;
  width: auto;
}

@media screen and (min-width: 769px) {
  .LinkTaskRow .actions {
    min-width: 7rem;
  }
}
@media screen and (max-width: 768px) {
  .LinkTaskRow .actions {
    min-width: 3rem;
  }
}
@media print {
  .LinkTaskRow .actions {
    max-width: 50%;
  }
}
.LinkTaskRow .actions > ._command {
  margin: 0 0.25rem;
}

.LinkTaskRow .actions > ._link {
  margin: 0 0.25rem;
}

.LinkTaskRow > ._AsyncIndicator.asyncInFlight {
  align-self: flex-start;
  width: 32px;
}

.LinkTaskRow > ._AsyncIndicator.asyncInFlight .animation {
  background-image: none;
  animation: none;
  transform: unset;
  margin: 0;
  border-color: rgba(0, 116, 173, 0.3);
  border-top-color: #0074AD;
  width: 32px;
  height: 32px;
  border-width: 5px;
  border-style: solid;
  border-radius: 50%;
  animation: _LoadingWheel-Rotate 0.8s cubic-bezier(0.5, 0.25, 0.3, 0.73) infinite;
  border-width: 4px;
}

.LinkTaskRow > ._AsyncIndicator.asyncInFlight .animation:before, .LinkTaskRow > ._AsyncIndicator.asyncInFlight .animation:after {
  content: none;
}

@keyframes _LoadingWheel-Rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.LinkTaskRow .taskInfo {
  flex: 1;
}

.LinkTaskRow .taskInfo ._Text {
  margin: 0;
}

.LinkTaskRow .taskTitle {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  margin-bottom: 0.25rem;
  padding: 0;
}

.LinkTaskRow .taskTitle[class][class] {
  font-size: var(--wptheme_font-size_1);
}

.LinkTaskRow ._StatusBadge[class] {
  margin-bottom: 0.25rem;
}

@media screen and (max-width: 768px) {
  .LinkTaskRow[class] .lg-only {
    display: none;
  }
}
@media screen and (min-width: 769px) {
  .LinkTaskRow {
    padding: 1rem 0.5rem;
  }
  .LinkTaskRow > * {
    margin: 0 0.25rem;
  }
  .LinkTaskRow[class] .sm-only {
    display: none;
  }
}
@keyframes highlightRow {
  0% {
    background-color: #ffffff;
  }
  50% {
    background-color: #ccffd8;
  }
  100% {
    background-color: #ffffff;
  }
}
.LinkTaskRow .commandAction[class][class] {
  margin-left: auto;
}

.LinkTaskRow .placeholder {
  margin-left: auto;
}

.LinkTaskRow .placeholder.lg-only {
  width: 5rem;
  height: 2rem;
  border-radius: 4px;
}

.LinkTaskRow .placeholder.sm-only {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
}

.ManagePatientCreatedTasks {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.ManagePatientCreatedTasks .backToTasks ._Icon {
  /*rtl:raw:
  	transform: scaleX(-1);
  	transform-origin: center;
  */
  margin-right: 0.25rem;
}

.ManagePatientCreatedTasks .backToTasks:not(.Icon) {
  padding: 0rem;
  display: flex;
  align-items: center;
}

.ManagePatientCreatedTasks .pageTitle {
  padding: 0.5rem;
}

.ManagePatientCreatedTasks .createNewTask {
  width: 30%;
}

@media screen and (max-width: 768px) {
  .ManagePatientCreatedTasks .createNewTask {
    width: 100%;
  }
}
.MedicationsBucketTaskRow .medsWarningText._Text {
  margin-left: auto;
  margin-right: auto;
  max-width: 30rem;
}

.MedicationsBucketTaskRow .markRemainingTakenCmd._command {
  align-items: center;
  display: flex;
  justify-content: center;
  margin: 1rem auto 0 auto;
  max-width: 15rem;
  width: 100%;
}

.mobile .MedicationsBucketTaskRow .markRemainingTakenCmd {
  display: flex;
}

.MedicationTaskRow {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  padding: 0.5rem 0.25rem;
  position: relative;
  transition: background-color 0.5s;
  word-break: break-word;
}

.MedicationTaskRow.disabled ._readOnlyText, .MedicationTaskRow.disabled ._Icon {
  color: #827373;
}

[data-altstylesheet="High Contrast"] .MedicationTaskRow.disabled ._readOnlyText, [data-altstylesheet="High Contrast"] .MedicationTaskRow.disabled ._Icon {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.MedicationTaskRow.completed {
  background-color: #e6f7f1;
}

.MedicationTaskRow.completed ._readOnlyText:not(a) {
  color: #0f784a;
}

.MedicationTaskRow.completed ._Command ._readOnlyText {
  color: currentColor;
}

.MedicationTaskRow.completed .statusIcon {
  fill: #079d68;
}

.MedicationTaskRow.skipped {
  background-color: #eaeaea;
}

.MedicationTaskRow.skipped .statusIcon {
  fill: #767676;
}

.MedicationTaskRow.highlighted {
  animation: highlightRow 2s;
  animation-iteration-count: 1;
  animation-delay: 1s;
}

.MedicationTaskRow > * {
  margin: 0 0.1rem;
}

.MedicationTaskRow ._readOnlyText {
  transition: color 0.5s;
}

.MedicationTaskRow .actions {
  align-items: center;
  display: flex;
  margin: 0;
  max-width: 40%;
  width: auto;
}

@media screen and (min-width: 769px) {
  .MedicationTaskRow .actions {
    min-width: 7rem;
  }
}
@media screen and (max-width: 768px) {
  .MedicationTaskRow .actions {
    min-width: 3rem;
  }
}
@media print {
  .MedicationTaskRow .actions {
    max-width: 50%;
  }
}
.MedicationTaskRow .actions > ._command {
  margin: 0 0.25rem;
}

.MedicationTaskRow .actions > ._link {
  margin: 0 0.25rem;
}

.MedicationTaskRow > ._AsyncIndicator.asyncInFlight {
  align-self: flex-start;
  width: 32px;
}

.MedicationTaskRow > ._AsyncIndicator.asyncInFlight .animation {
  background-image: none;
  animation: none;
  transform: unset;
  margin: 0;
  border-color: rgba(0, 116, 173, 0.3);
  border-top-color: #0074AD;
  width: 32px;
  height: 32px;
  border-width: 5px;
  border-style: solid;
  border-radius: 50%;
  animation: _LoadingWheel-Rotate 0.8s cubic-bezier(0.5, 0.25, 0.3, 0.73) infinite;
  border-width: 4px;
}

.MedicationTaskRow > ._AsyncIndicator.asyncInFlight .animation:before, .MedicationTaskRow > ._AsyncIndicator.asyncInFlight .animation:after {
  content: none;
}

@keyframes _LoadingWheel-Rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.MedicationTaskRow .taskInfo {
  flex: 1;
}

.MedicationTaskRow .taskInfo ._Text {
  margin: 0;
}

.MedicationTaskRow .taskTitle {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  margin-bottom: 0.25rem;
  padding: 0;
}

.MedicationTaskRow .taskTitle[class][class] {
  font-size: var(--wptheme_font-size_1);
}

.MedicationTaskRow ._StatusBadge[class] {
  margin-bottom: 0.25rem;
}

@media screen and (max-width: 768px) {
  .MedicationTaskRow[class] .lg-only {
    display: none;
  }
}
@media screen and (min-width: 769px) {
  .MedicationTaskRow {
    padding: 1rem 0.5rem;
  }
  .MedicationTaskRow > * {
    margin: 0 0.25rem;
  }
  .MedicationTaskRow[class] .sm-only {
    display: none;
  }
}
@keyframes highlightRow {
  0% {
    background-color: #ffffff;
  }
  50% {
    background-color: #ccffd8;
  }
  100% {
    background-color: #ffffff;
  }
}
.MedicationTaskRow .commandAction[class][class] {
  margin-left: auto;
}

.PatientCreatedTaskRow {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  padding: 0.5rem 0.25rem;
  position: relative;
  transition: background-color 0.5s;
  word-break: break-word;
}

.PatientCreatedTaskRow.disabled ._readOnlyText, .PatientCreatedTaskRow.disabled ._Icon {
  color: #827373;
}

[data-altstylesheet="High Contrast"] .PatientCreatedTaskRow.disabled ._readOnlyText, [data-altstylesheet="High Contrast"] .PatientCreatedTaskRow.disabled ._Icon {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.PatientCreatedTaskRow.completed {
  background-color: #e6f7f1;
}

.PatientCreatedTaskRow.completed ._readOnlyText:not(a) {
  color: #0f784a;
}

.PatientCreatedTaskRow.completed ._Command ._readOnlyText {
  color: currentColor;
}

.PatientCreatedTaskRow.completed .statusIcon {
  fill: #079d68;
}

.PatientCreatedTaskRow.skipped {
  background-color: #eaeaea;
}

.PatientCreatedTaskRow.skipped .statusIcon {
  fill: #767676;
}

.PatientCreatedTaskRow.highlighted {
  animation: highlightRow 2s;
  animation-iteration-count: 1;
  animation-delay: 1s;
}

.PatientCreatedTaskRow > * {
  margin: 0 0.1rem;
}

.PatientCreatedTaskRow ._readOnlyText {
  transition: color 0.5s;
}

.PatientCreatedTaskRow .actions {
  align-items: center;
  display: flex;
  margin: 0;
  max-width: 40%;
  width: auto;
}

@media screen and (min-width: 769px) {
  .PatientCreatedTaskRow .actions {
    min-width: 7rem;
  }
}
@media screen and (max-width: 768px) {
  .PatientCreatedTaskRow .actions {
    min-width: 3rem;
  }
}
@media print {
  .PatientCreatedTaskRow .actions {
    max-width: 50%;
  }
}
.PatientCreatedTaskRow .actions > ._command {
  margin: 0 0.25rem;
}

.PatientCreatedTaskRow .actions > ._link {
  margin: 0 0.25rem;
}

.PatientCreatedTaskRow > ._AsyncIndicator.asyncInFlight {
  align-self: flex-start;
  width: 32px;
}

.PatientCreatedTaskRow > ._AsyncIndicator.asyncInFlight .animation {
  background-image: none;
  animation: none;
  transform: unset;
  margin: 0;
  border-color: rgba(0, 116, 173, 0.3);
  border-top-color: #0074AD;
  width: 32px;
  height: 32px;
  border-width: 5px;
  border-style: solid;
  border-radius: 50%;
  animation: _LoadingWheel-Rotate 0.8s cubic-bezier(0.5, 0.25, 0.3, 0.73) infinite;
  border-width: 4px;
}

.PatientCreatedTaskRow > ._AsyncIndicator.asyncInFlight .animation:before, .PatientCreatedTaskRow > ._AsyncIndicator.asyncInFlight .animation:after {
  content: none;
}

@keyframes _LoadingWheel-Rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.PatientCreatedTaskRow .taskInfo {
  flex: 1;
}

.PatientCreatedTaskRow .taskInfo ._Text {
  margin: 0;
}

.PatientCreatedTaskRow .taskTitle {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  margin-bottom: 0.25rem;
  padding: 0;
}

.PatientCreatedTaskRow .taskTitle[class][class] {
  font-size: var(--wptheme_font-size_1);
}

.PatientCreatedTaskRow ._StatusBadge[class] {
  margin-bottom: 0.25rem;
}

@media screen and (max-width: 768px) {
  .PatientCreatedTaskRow[class] .lg-only {
    display: none;
  }
}
@media screen and (min-width: 769px) {
  .PatientCreatedTaskRow {
    padding: 1rem 0.5rem;
  }
  .PatientCreatedTaskRow > * {
    margin: 0 0.25rem;
  }
  .PatientCreatedTaskRow[class] .sm-only {
    display: none;
  }
}
@keyframes highlightRow {
  0% {
    background-color: #ffffff;
  }
  50% {
    background-color: #ccffd8;
  }
  100% {
    background-color: #ffffff;
  }
}
.PatientCreatedTaskRow .commandAction[class][class] {
  margin-left: auto;
}

.PersistentQuestionnaireTaskList .persistentQnrLink {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
}

.PersistentQuestionnaireTaskList .persistentQnrLink .persistentQnrIcon {
  margin-right: 0.1rem;
  flex-shrink: 0;
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .PersistentQuestionnaireTaskList .persistentQnrLink .persistentQnrIcon {
  color: #000000;
}

.QuestionnaireTaskRow {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  padding: 0.5rem 0.25rem;
  position: relative;
  transition: background-color 0.5s;
  word-break: break-word;
}

.QuestionnaireTaskRow.disabled ._readOnlyText, .QuestionnaireTaskRow.disabled ._Icon {
  color: #827373;
}

[data-altstylesheet="High Contrast"] .QuestionnaireTaskRow.disabled ._readOnlyText, [data-altstylesheet="High Contrast"] .QuestionnaireTaskRow.disabled ._Icon {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.QuestionnaireTaskRow.completed {
  background-color: #e6f7f1;
}

.QuestionnaireTaskRow.completed ._readOnlyText:not(a) {
  color: #0f784a;
}

.QuestionnaireTaskRow.completed ._Command ._readOnlyText {
  color: currentColor;
}

.QuestionnaireTaskRow.completed .statusIcon {
  fill: #079d68;
}

.QuestionnaireTaskRow.skipped {
  background-color: #eaeaea;
}

.QuestionnaireTaskRow.skipped .statusIcon {
  fill: #767676;
}

.QuestionnaireTaskRow.highlighted {
  animation: highlightRow 2s;
  animation-iteration-count: 1;
  animation-delay: 1s;
}

.QuestionnaireTaskRow > * {
  margin: 0 0.1rem;
}

.QuestionnaireTaskRow ._readOnlyText {
  transition: color 0.5s;
}

.QuestionnaireTaskRow .actions {
  align-items: center;
  display: flex;
  margin: 0;
  max-width: 40%;
  width: auto;
}

@media screen and (min-width: 769px) {
  .QuestionnaireTaskRow .actions {
    min-width: 7rem;
  }
}
@media screen and (max-width: 768px) {
  .QuestionnaireTaskRow .actions {
    min-width: 3rem;
  }
}
@media print {
  .QuestionnaireTaskRow .actions {
    max-width: 50%;
  }
}
.QuestionnaireTaskRow .actions > ._command {
  margin: 0 0.25rem;
}

.QuestionnaireTaskRow .actions > ._link {
  margin: 0 0.25rem;
}

.QuestionnaireTaskRow > ._AsyncIndicator.asyncInFlight {
  align-self: flex-start;
  width: 32px;
}

.QuestionnaireTaskRow > ._AsyncIndicator.asyncInFlight .animation {
  background-image: none;
  animation: none;
  transform: unset;
  margin: 0;
  border-color: rgba(0, 116, 173, 0.3);
  border-top-color: #0074AD;
  width: 32px;
  height: 32px;
  border-width: 5px;
  border-style: solid;
  border-radius: 50%;
  animation: _LoadingWheel-Rotate 0.8s cubic-bezier(0.5, 0.25, 0.3, 0.73) infinite;
  border-width: 4px;
}

.QuestionnaireTaskRow > ._AsyncIndicator.asyncInFlight .animation:before, .QuestionnaireTaskRow > ._AsyncIndicator.asyncInFlight .animation:after {
  content: none;
}

@keyframes _LoadingWheel-Rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.QuestionnaireTaskRow .taskInfo {
  flex: 1;
}

.QuestionnaireTaskRow .taskInfo ._Text {
  margin: 0;
}

.QuestionnaireTaskRow .taskTitle {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  margin-bottom: 0.25rem;
  padding: 0;
}

.QuestionnaireTaskRow .taskTitle[class][class] {
  font-size: var(--wptheme_font-size_1);
}

.QuestionnaireTaskRow ._StatusBadge[class] {
  margin-bottom: 0.25rem;
}

@media screen and (max-width: 768px) {
  .QuestionnaireTaskRow[class] .lg-only {
    display: none;
  }
}
@media screen and (min-width: 769px) {
  .QuestionnaireTaskRow {
    padding: 1rem 0.5rem;
  }
  .QuestionnaireTaskRow > * {
    margin: 0 0.25rem;
  }
  .QuestionnaireTaskRow[class] .sm-only {
    display: none;
  }
}
@keyframes highlightRow {
  0% {
    background-color: #ffffff;
  }
  50% {
    background-color: #ccffd8;
  }
  100% {
    background-color: #ffffff;
  }
}
.QuestionnaireTaskRow .commandAction[class][class] {
  margin-left: auto;
}

.SimpleGenericMedicationGroupTaskRow {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  padding: 0.5rem 0.25rem;
  position: relative;
  transition: background-color 0.5s;
  word-break: break-word;
}

.SimpleGenericMedicationGroupTaskRow.disabled ._readOnlyText, .SimpleGenericMedicationGroupTaskRow.disabled ._Icon {
  color: #827373;
}

[data-altstylesheet="High Contrast"] .SimpleGenericMedicationGroupTaskRow.disabled ._readOnlyText, [data-altstylesheet="High Contrast"] .SimpleGenericMedicationGroupTaskRow.disabled ._Icon {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.SimpleGenericMedicationGroupTaskRow.completed {
  background-color: #e6f7f1;
}

.SimpleGenericMedicationGroupTaskRow.completed ._readOnlyText:not(a) {
  color: #0f784a;
}

.SimpleGenericMedicationGroupTaskRow.completed ._Command ._readOnlyText {
  color: currentColor;
}

.SimpleGenericMedicationGroupTaskRow.completed .statusIcon {
  fill: #079d68;
}

.SimpleGenericMedicationGroupTaskRow.skipped {
  background-color: #eaeaea;
}

.SimpleGenericMedicationGroupTaskRow.skipped .statusIcon {
  fill: #767676;
}

.SimpleGenericMedicationGroupTaskRow.highlighted {
  animation: highlightRow 2s;
  animation-iteration-count: 1;
  animation-delay: 1s;
}

.SimpleGenericMedicationGroupTaskRow > * {
  margin: 0 0.1rem;
}

.SimpleGenericMedicationGroupTaskRow ._readOnlyText {
  transition: color 0.5s;
}

.SimpleGenericMedicationGroupTaskRow .actions {
  align-items: center;
  display: flex;
  margin: 0;
  max-width: 40%;
  width: auto;
}

@media screen and (min-width: 769px) {
  .SimpleGenericMedicationGroupTaskRow .actions {
    min-width: 7rem;
  }
}
@media screen and (max-width: 768px) {
  .SimpleGenericMedicationGroupTaskRow .actions {
    min-width: 3rem;
  }
}
@media print {
  .SimpleGenericMedicationGroupTaskRow .actions {
    max-width: 50%;
  }
}
.SimpleGenericMedicationGroupTaskRow .actions > ._command {
  margin: 0 0.25rem;
}

.SimpleGenericMedicationGroupTaskRow .actions > ._link {
  margin: 0 0.25rem;
}

.SimpleGenericMedicationGroupTaskRow > ._AsyncIndicator.asyncInFlight {
  align-self: flex-start;
  width: 32px;
}

.SimpleGenericMedicationGroupTaskRow > ._AsyncIndicator.asyncInFlight .animation {
  background-image: none;
  animation: none;
  transform: unset;
  margin: 0;
  border-color: rgba(0, 116, 173, 0.3);
  border-top-color: #0074AD;
  width: 32px;
  height: 32px;
  border-width: 5px;
  border-style: solid;
  border-radius: 50%;
  animation: _LoadingWheel-Rotate 0.8s cubic-bezier(0.5, 0.25, 0.3, 0.73) infinite;
  border-width: 4px;
}

.SimpleGenericMedicationGroupTaskRow > ._AsyncIndicator.asyncInFlight .animation:before, .SimpleGenericMedicationGroupTaskRow > ._AsyncIndicator.asyncInFlight .animation:after {
  content: none;
}

@keyframes _LoadingWheel-Rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.SimpleGenericMedicationGroupTaskRow .taskInfo {
  flex: 1;
}

.SimpleGenericMedicationGroupTaskRow .taskInfo ._Text {
  margin: 0;
}

.SimpleGenericMedicationGroupTaskRow .taskTitle {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  margin-bottom: 0.25rem;
  padding: 0;
}

.SimpleGenericMedicationGroupTaskRow .taskTitle[class][class] {
  font-size: var(--wptheme_font-size_1);
}

.SimpleGenericMedicationGroupTaskRow ._StatusBadge[class] {
  margin-bottom: 0.25rem;
}

@media screen and (max-width: 768px) {
  .SimpleGenericMedicationGroupTaskRow[class] .lg-only {
    display: none;
  }
}
@media screen and (min-width: 769px) {
  .SimpleGenericMedicationGroupTaskRow {
    padding: 1rem 0.5rem;
  }
  .SimpleGenericMedicationGroupTaskRow > * {
    margin: 0 0.25rem;
  }
  .SimpleGenericMedicationGroupTaskRow[class] .sm-only {
    display: none;
  }
}
@keyframes highlightRow {
  0% {
    background-color: #ffffff;
  }
  50% {
    background-color: #ccffd8;
  }
  100% {
    background-color: #ffffff;
  }
}
.SimpleGenericMedicationGroupTaskRow .commandAction[class][class] {
  margin-left: auto;
}

.SuggestedTasksContainer {
  margin-bottom: 0.75rem;
}

.SuggestedTasksContainer[class] {
  border: 1px solid #0074AD;
  position: relative;
}

.SuggestedTasksContainer[class]::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 32px;
  pointer-events: none;
  background: radial-gradient(78% 42px at 75% 24px, transparent 0%, transparent 97%, rgba(179, 107, 219, 0.15) 98%, rgba(179, 107, 219, 0.15) 100%), radial-gradient(54% 179px at 51% -153px, rgba(27, 200, 225, 0.15) 0%, rgba(27, 200, 225, 0.15) 98%, transparent 99%, transparent 100%), radial-gradient(34% 60px at 78% -35px, rgba(74, 209, 139, 0.15) 0%, rgba(74, 209, 139, 0.15) 98%, transparent 99%, transparent 100%), radial-gradient(86% 68px at 20% 46px, transparent 0%, transparent 97%, rgba(115, 62, 230, 0.15) 98%, rgba(115, 62, 230, 0.15) 100%);
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 100% 32px;
}

[data-altstylesheet="High Contrast"] .SuggestedTasksContainer[class][class] {
  border: 1px solid #0074AD;
}

.SuggestedTasksContainer.container {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-template-rows: auto auto 1fr auto;
  padding: 0.5rem;
  word-break: break-word;
  column-gap: 0.5rem;
  row-gap: 0rem;
}

.SuggestedTasksContainer .icon {
  grid-column: 1/2;
  grid-row: 1/4;
}

.SuggestedTasksContainer .header {
  font-size: var(--wptheme_font-style_h4_size);
  color: var(--wptheme_font-style_h4_color);
  font-weight: var(--wptheme_font-style_h4_weight);
  grid-column: 2/2;
  grid-row: 1/4;
  margin-bottom: 0.25rem;
  margin-top: 0.2rem;
  padding: 0;
}

.SuggestedTasksContainer .disclosureButton {
  margin-top: 0.5rem;
}

.SuggestedTasksContainer .SuggestedTaskList {
  margin-top: 0rem;
}

.SuggestedTasksContainer .SuggestedTaskList .SuggestedTaskRow {
  padding-left: 0;
  padding-right: 0;
}

.SuggestedTasksContainer .SuggestedTaskList li:first-child .SuggestedTaskRow {
  padding-top: 0.5rem;
}

.SuggestedTasksContainer .feedback {
  grid-column: 1/-1;
  grid-row: 4/4;
  margin: 0.5rem 0 0 0.5rem;
  width: auto;
}

.SuggestedTasksContainer .expandingContent {
  grid-column: 1/-1;
  grid-row: 3/4;
  justify-self: center;
}

.SuggestedTasksContent .manageTasksCmd[class][class][class] {
  display: inline;
  margin: 0;
  padding: 0;
}

.SuggestedTasksContent .disclaimer {
  direction: inherit;
  display: block;
  margin-top: 0.25rem;
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .SuggestedTasksContent .disclaimer {
  color: #000000;
}

.SuggestedTaskRow {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  padding: 0.5rem 0.25rem;
  position: relative;
  transition: background-color 0.5s;
  word-break: break-word;
}

.SuggestedTaskRow.disabled ._readOnlyText, .SuggestedTaskRow.disabled ._Icon {
  color: #827373;
}

[data-altstylesheet="High Contrast"] .SuggestedTaskRow.disabled ._readOnlyText, [data-altstylesheet="High Contrast"] .SuggestedTaskRow.disabled ._Icon {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.SuggestedTaskRow.completed {
  background-color: #e6f7f1;
}

.SuggestedTaskRow.completed ._readOnlyText:not(a) {
  color: #0f784a;
}

.SuggestedTaskRow.completed ._Command ._readOnlyText {
  color: currentColor;
}

.SuggestedTaskRow.completed .statusIcon {
  fill: #079d68;
}

.SuggestedTaskRow.skipped {
  background-color: #eaeaea;
}

.SuggestedTaskRow.skipped .statusIcon {
  fill: #767676;
}

.SuggestedTaskRow.highlighted {
  animation: highlightRow 2s;
  animation-iteration-count: 1;
  animation-delay: 1s;
}

.SuggestedTaskRow > * {
  margin: 0 0.1rem;
}

.SuggestedTaskRow ._readOnlyText {
  transition: color 0.5s;
}

.SuggestedTaskRow .actions {
  align-items: center;
  display: flex;
  margin: 0;
  max-width: 40%;
  width: auto;
}

@media screen and (min-width: 769px) {
  .SuggestedTaskRow .actions {
    min-width: 7rem;
  }
}
@media screen and (max-width: 768px) {
  .SuggestedTaskRow .actions {
    min-width: 3rem;
  }
}
@media print {
  .SuggestedTaskRow .actions {
    max-width: 50%;
  }
}
.SuggestedTaskRow .actions > ._command {
  margin: 0 0.25rem;
}

.SuggestedTaskRow .actions > ._link {
  margin: 0 0.25rem;
}

.SuggestedTaskRow > ._AsyncIndicator.asyncInFlight {
  align-self: flex-start;
  width: 32px;
}

.SuggestedTaskRow > ._AsyncIndicator.asyncInFlight .animation {
  background-image: none;
  animation: none;
  transform: unset;
  margin: 0;
  border-color: rgba(0, 116, 173, 0.3);
  border-top-color: #0074AD;
  width: 32px;
  height: 32px;
  border-width: 5px;
  border-style: solid;
  border-radius: 50%;
  animation: _LoadingWheel-Rotate 0.8s cubic-bezier(0.5, 0.25, 0.3, 0.73) infinite;
  border-width: 4px;
}

.SuggestedTaskRow > ._AsyncIndicator.asyncInFlight .animation:before, .SuggestedTaskRow > ._AsyncIndicator.asyncInFlight .animation:after {
  content: none;
}

@keyframes _LoadingWheel-Rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.SuggestedTaskRow .taskInfo {
  flex: 1;
}

.SuggestedTaskRow .taskInfo ._Text {
  margin: 0;
}

.SuggestedTaskRow .taskTitle {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  margin-bottom: 0.25rem;
  padding: 0;
}

.SuggestedTaskRow .taskTitle[class][class] {
  font-size: var(--wptheme_font-size_1);
}

.SuggestedTaskRow ._StatusBadge[class] {
  margin-bottom: 0.25rem;
}

@media screen and (max-width: 768px) {
  .SuggestedTaskRow[class] .lg-only {
    display: none;
  }
}
@media screen and (min-width: 769px) {
  .SuggestedTaskRow {
    padding: 1rem 0.5rem;
  }
  .SuggestedTaskRow > * {
    margin: 0 0.25rem;
  }
  .SuggestedTaskRow[class] .sm-only {
    display: none;
  }
}
@keyframes highlightRow {
  0% {
    background-color: #ffffff;
  }
  50% {
    background-color: #ccffd8;
  }
  100% {
    background-color: #ffffff;
  }
}
.SuggestedTaskRow .commandAction[class][class] {
  margin-left: auto;
}

.SuggestedTaskRow .description {
  padding-right: 0.3rem;
}

.TaskDetailsFormSection ._PageHeading {
  padding-bottom: 0.25em;
}

.TaskDetailsFormSection .nameInput,
.TaskDetailsFormSection .descriptionInput {
  width: 100%;
}

.TaskDetailsFormSection .dateInput {
  margin-right: 0.5rem;
}

.TaskDetailsFormSection .whenInputs {
  display: flex;
  flex-direction: column;
  max-width: 20rem;
}

.TaskDetailsFormSection .whenInputs ._input {
  width: 100%;
}

.TaskDetailsFormSection .whenInputs ._ValidatedDateEntry > *:first-child {
  width: 100%;
}

.TaskDetailsFormSection .whenInputs .timeInput > *:first-child {
  width: 100%;
}

@media screen and (min-width: 769px) {
  .TaskDetailsFormSection .whenInputs {
    flex-direction: row;
    max-width: 100%;
  }
}
.TaskEditorForm {
  width: auto;
  margin: 0 2px;
}

.TaskEditorForm .careTeamCanSee {
  font-style: italic;
}

.TaskEditorForm .submitTask[class] {
  margin-top: 1rem;
  width: 100%;
}

.TaskListContainer._Segment {
  min-height: 0;
  overflow: hidden;
  padding: 0;
}

@media print {
  .TaskListContainer._Segment {
    display: block;
  }
}
@media print {
  .TaskListContainer._Segment ._ListElement {
    display: inline-block;
    break-inside: avoid;
    width: 100%;
  }
}
.TaskListContainer._Segment.boundaryBorder {
  border: 1px solid #dbdbdb;
  border-radius: 0.35rem;
}

.TaskListContainer._Segment ._List > *:not(:last-child) {
  border-bottom: 1px solid #dbdbdb;
}

.TaskListGroupedByDate > *:first-child {
  margin-top: 0;
  padding-top: 0;
}

.TaskRowLinkAction[class][class] {
  margin-left: auto;
}

.TaskRowLinkAction.sm-only[class][class] {
  border-radius: 50%;
  flex-shrink: 0;
  height: 40px;
  padding: 0;
  position: relative;
  width: 40px;
}

.TaskRowLinkAction.sm-only[class][class]:active {
  transform: none;
}

.TaskRowLinkAction.sm-only[class][class] ._Icon {
  position: absolute;
}

.TaskRowLinkAction.sm-only[class][class] ._Icon.iconSize-50 {
  left: 25%;
  top: 25%;
  height: 50%;
  width: 50%;
}

.TaskRowLinkAction.sm-only[class][class] ._Icon.iconSize-60 {
  left: 20%;
  top: 20%;
  height: 60%;
  width: 60%;
}

.TaskRowLinkAction.sm-only[class][class] ._Icon.iconSize-70 {
  left: 15%;
  top: 15%;
  height: 70%;
  width: 70%;
}

.TaskRowLinkAction.sm-only[class][class] ._Icon.iconSize-80 {
  left: 10%;
  top: 10%;
  height: 80%;
  width: 80%;
}

.TaskRowLinkAction.sm-only[class][class] ._Icon.iconSize-90 {
  left: 5%;
  top: 5%;
  height: 90%;
  width: 90%;
}

.TaskRowLinkAction.sm-only ._Icon {
  /*rtl:raw:
  	transform: scaleX(-1);
  	transform-origin: center;
  */
}

.TaskRowLinkAction.lg-only ._readOnlyText {
  vertical-align: middle;
}

.TaskRowLinkAction.lg-only ._readOnlyText[class][class] {
  color: #ffffff;
}

.TaskRowLinkAction.lg-only .disabledText[class][class][class] {
  color: #565656;
}

.TaskRowLinkAction.lg-only .goToContentIcon {
  /*rtl:raw:
  	transform: scaleX(-1);
  	transform-origin: center;
  */
  vertical-align: middle;
  margin-left: 0.2rem;
}

.TaskRowLinkAction.lg-only .externalWindowIcon {
  /*rtl:raw:
  	transform: scaleX(-1);
  	transform-origin: center;
  */
  vertical-align: middle;
  margin-left: 0.2rem;
}

.TaskRowNotActionableReason {
  align-items: center;
  display: flex;
  justify-content: center;
  padding: 0.5rem calc(0.2rem + 32px) 0 calc(0.2rem + 32px);
}

@media screen and (min-width: 769px) {
  .TaskRowNotActionableReason {
    flex: 0.5;
    justify-content: flex-end;
    padding: 0;
  }
}
.Tasks .tasksHeaderSection .progressAndOptions {
  align-items: flex-end;
  display: flex;
}

.Tasks .tasksHeaderSection .progressAndOptions > *:first-child,
.Tasks .tasksHeaderSection .progressAndOptions > *:last-child {
  flex: 1;
}

.Tasks .tasksHeaderSection .progressAndOptions > *:last-child {
  display: flex;
  justify-content: flex-end;
}

.Tasks .tasksHeaderSection .moreMenu ._MenuButton {
  margin: 0;
}

@media screen and (max-width: 768px) {
  .Tasks .tasksHeaderSection .moreMenu ._MenuButton, .mobile .Tasks .tasksHeaderSection .moreMenu ._MenuButton {
    padding-bottom: 0.5rem;
  }
}
.Tasks .tasksHeaderSection .invisible {
  visibility: hidden;
}

.Tasks .tasksHeaderSection + .tasksMainSection .TaskListGroupedByDate .groupHeading:first-child {
  margin-top: -1.85rem;
}

.TasksNavigation {
  align-items: center;
  display: flex;
  justify-content: space-between;
}

@media print {
  .TasksNavigation {
    justify-content: center;
  }
}
.TasksNavigation .numOverdue {
  color: #0074AD;
}

.TasksNavigation .tasksHeading {
  align-items: center;
  display: flex;
  margin: 0.5rem 1rem;
  order: 2;
  width: auto;
  word-break: break-word;
}

.TasksNavigation .tasksHeading ._Icon {
  color: #0074AD;
}

.TasksNavigation .tasksHeading ._PageHeading {
  padding: 0;
}

.mobile .TasksNavigation .tasksHeading ._PageHeading {
  margin: 0;
  padding: 0;
}

.TasksNavigation .navigateBackContainer {
  align-items: center;
  display: flex;
  flex: 1;
  order: 1;
}

@media print {
  .TasksNavigation .navigateBackContainer {
    display: none;
  }
}
.TasksNavigation .navigateBackContainer .IconCommand {
  margin-right: 0.25rem;
}

.TasksNavigation .navigateForwardContainer {
  display: flex;
  flex: 1;
  justify-content: flex-end;
  order: 3;
}

@media print {
  .TasksNavigation .navigateForwardContainer {
    display: none;
  }
}
.TasksNavigation .navigateBackCmd ._Icon {
  transform: rotate(90deg);
}

.TasksNavigation .navigateForwardCmd ._Icon {
  transform: rotate(-90deg);
}

@media screen and (max-width: 768px) {
  .TasksNavigation[class] .lg-only {
    display: none;
  }
}
@media screen and (min-width: 769px) {
  .TasksNavigation .navigateBackCmd:not(.IconCommand) {
    align-items: center;
    display: flex;
    padding: 0 0.5rem 0 0;
  }
  .TasksNavigation .navigateForwardCmd:not(.IconCommand) {
    align-items: center;
    display: flex;
    padding: 0 0 0 0.5rem;
  }
  .TasksNavigation[class] .sm-only {
    display: none;
  }
}
.ToDoChangeTaskRow {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  padding: 0.5rem 0.25rem;
  position: relative;
  transition: background-color 0.5s;
  word-break: break-word;
}

.ToDoChangeTaskRow.disabled ._readOnlyText, .ToDoChangeTaskRow.disabled ._Icon {
  color: #827373;
}

[data-altstylesheet="High Contrast"] .ToDoChangeTaskRow.disabled ._readOnlyText, [data-altstylesheet="High Contrast"] .ToDoChangeTaskRow.disabled ._Icon {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.ToDoChangeTaskRow.completed {
  background-color: #e6f7f1;
}

.ToDoChangeTaskRow.completed ._readOnlyText:not(a) {
  color: #0f784a;
}

.ToDoChangeTaskRow.completed ._Command ._readOnlyText {
  color: currentColor;
}

.ToDoChangeTaskRow.completed .statusIcon {
  fill: #079d68;
}

.ToDoChangeTaskRow.skipped {
  background-color: #eaeaea;
}

.ToDoChangeTaskRow.skipped .statusIcon {
  fill: #767676;
}

.ToDoChangeTaskRow.highlighted {
  animation: highlightRow 2s;
  animation-iteration-count: 1;
  animation-delay: 1s;
}

.ToDoChangeTaskRow > * {
  margin: 0 0.1rem;
}

.ToDoChangeTaskRow ._readOnlyText {
  transition: color 0.5s;
}

.ToDoChangeTaskRow .actions {
  align-items: center;
  display: flex;
  margin: 0;
  max-width: 40%;
  width: auto;
}

@media screen and (min-width: 769px) {
  .ToDoChangeTaskRow .actions {
    min-width: 7rem;
  }
}
@media screen and (max-width: 768px) {
  .ToDoChangeTaskRow .actions {
    min-width: 3rem;
  }
}
@media print {
  .ToDoChangeTaskRow .actions {
    max-width: 50%;
  }
}
.ToDoChangeTaskRow .actions > ._command {
  margin: 0 0.25rem;
}

.ToDoChangeTaskRow .actions > ._link {
  margin: 0 0.25rem;
}

.ToDoChangeTaskRow > ._AsyncIndicator.asyncInFlight {
  align-self: flex-start;
  width: 32px;
}

.ToDoChangeTaskRow > ._AsyncIndicator.asyncInFlight .animation {
  background-image: none;
  animation: none;
  transform: unset;
  margin: 0;
  border-color: rgba(0, 116, 173, 0.3);
  border-top-color: #0074AD;
  width: 32px;
  height: 32px;
  border-width: 5px;
  border-style: solid;
  border-radius: 50%;
  animation: _LoadingWheel-Rotate 0.8s cubic-bezier(0.5, 0.25, 0.3, 0.73) infinite;
  border-width: 4px;
}

.ToDoChangeTaskRow > ._AsyncIndicator.asyncInFlight .animation:before, .ToDoChangeTaskRow > ._AsyncIndicator.asyncInFlight .animation:after {
  content: none;
}

@keyframes _LoadingWheel-Rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.ToDoChangeTaskRow .taskInfo {
  flex: 1;
}

.ToDoChangeTaskRow .taskInfo ._Text {
  margin: 0;
}

.ToDoChangeTaskRow .taskTitle {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  margin-bottom: 0.25rem;
  padding: 0;
}

.ToDoChangeTaskRow .taskTitle[class][class] {
  font-size: var(--wptheme_font-size_1);
}

.ToDoChangeTaskRow ._StatusBadge[class] {
  margin-bottom: 0.25rem;
}

@media screen and (max-width: 768px) {
  .ToDoChangeTaskRow[class] .lg-only {
    display: none;
  }
}
@media screen and (min-width: 769px) {
  .ToDoChangeTaskRow {
    padding: 1rem 0.5rem;
  }
  .ToDoChangeTaskRow > * {
    margin: 0 0.25rem;
  }
  .ToDoChangeTaskRow[class] .sm-only {
    display: none;
  }
}
@keyframes highlightRow {
  0% {
    background-color: #ffffff;
  }
  50% {
    background-color: #ccffd8;
  }
  100% {
    background-color: #ffffff;
  }
}
.ToDoChangeTaskRow .commandAction[class][class] {
  margin-left: auto;
}

.ToDoZeroState {
  text-align: center;
}

.ToDoZeroState > *:first-child[class][class] {
  margin-top: 1rem;
}

.ToDoZeroState .zeroStateImg {
  width: 225px;
}

@media screen and (min-width: 769px) {
  .ToDoZeroState .zeroStateImg {
    width: 275px;
  }
}
.ProgressArc {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 1rem 0 0.5rem 0;
  width: 8rem;
}

.ProgressArc path {
  fill: none;
  stroke-linecap: round;
  stroke-width: 4;
  transition: stroke 0.5s, stroke-dasharray 0.5s;
}

.ProgressArc path.container {
  stroke: #8cc0da;
}

.ProgressArc path.progress {
  stroke: #0074AD;
}

.ProgressArc path.progress.empty {
  stroke: transparent;
}

.ProgressArc svg {
  position: absolute;
  top: -1.25rem;
}

.ProgressArc .arcContainer {
  position: relative;
}

.ProgressArc .percentageText {
  font-size: var(--wptheme_font-size_2);
}

.ProgressArc .textContainer {
  text-align: center;
  word-break: break-word;
}

.ProgressArc .textContainer > ._readOnlyText {
  margin-left: auto;
  margin-right: auto;
  max-width: 7rem;
}

/* Copyright 2020-2025 Epic Systems Corporation */
.Tab {
  align-items: center;
  display: flex;
}

.Tab .tabIcon + ._Text {
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0;
  margin-top: 0;
  margin-right: 0.75rem;
}

@media screen and (max-width: 768px) {
  .Tab .tabIcon + ._Text {
    display: none;
  }
}
.Tab .tabIcon {
  margin-right: 0.75em;
  flex-shrink: 0;
}

li:not(:hover) [aria-selected=false]:not(:focus) .Tab .tabIcon {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] li:not(:hover) [aria-selected=false]:not(:focus) .Tab .tabIcon {
  color: #000000;
}

.Tab .tabBadge {
  background: #005ebb;
  color: #ffffff;
  border-radius: 1rem;
  padding: 0 0.65rem;
  width: auto;
  font-size: var(--wptheme_font-size_-2);
  padding-top: 3px;
  padding-bottom: 3px;
}

@media print {
  .Tab .tabBadge {
    background: #005ebb !important;
    color: #ffffff !important;
  }
}
.ToDo {
  min-height: calc(100vh - 18.2rem);
  min-height: calc(100vh - (var(--wp-header-height) + 4.75rem + var(--wp-footer-height) + 2rem));
}

.ToDo ._ViewPicker._CompactTabControls ._OptionListCommand,
.ToDo ._ViewPicker._TopControls ._OptionListCommand {
  padding: 0.5em 0.5em;
  height: 100%;
}

.ToDo ._ViewPicker._CompactTabControls ._OptionListElement,
.ToDo ._ViewPicker._TopControls ._OptionListElement {
  max-width: 50%;
}

.ToDo ._ViewPicker._CompactTabControls ._OptionListElement:not(.selected) ._Text,
.ToDo ._ViewPicker._TopControls ._OptionListElement:not(.selected) ._Text {
  width: 0px;
  height: 0;
  margin-right: 0;
}

.mobile .ToDo {
  min-height: calc(100vh - 2rem);
}

.datatile .ToDo {
  min-height: auto;
}

.mobile .ToDo ._ViewPicker {
  min-height: 100vh !important;
}

.mobile .ToDo {
  margin-top: 0.5rem;
}

@media screen {
  .mobile .ToDo .todo-title {
    display: none;
  }
}
@media screen and (min-width: 769px) {
  .ToDo .todo-title {
    position: relative;
    width: 25%;
  }
  .ToDo .todo-title::after {
    bottom: -1rem;
    border-right: 1px solid #cccccc;
    content: "";
    position: absolute;
    right: 0;
    top: -0.5rem;
  }
  .ToDo ._ViewPicker {
    overflow: visible;
  }
  .ToDo ._ViewPickerPanel {
    min-height: calc(100vh - 18.2rem);
    min-height: calc(100vh - (var(--wp-header-height) + 4.75rem + var(--wp-footer-height) + 2rem));
    margin-top: -3.625rem;
  }
  .mobile .ToDo ._ViewPickerPanel {
    min-height: calc(100vh - 2rem);
  }
  .datatile .ToDo ._ViewPickerPanel {
    min-height: auto;
  }
  .mobile .ToDo ._ViewPickerPanel {
    margin-bottom: 0;
    margin-top: 0;
  }
}
.ToDo .skipToToast {
  display: block;
  position: fixed;
  color: #ffffff;
  background: #000000;
  border: 1px solid #ffffff;
  border-radius: 6px;
  box-shadow: 0 0 3px #ffffff;
  filter: brightness(1.2);
  margin: 2px;
  padding: 0.2rem;
  pointer-events: none;
  text-decoration: underline;
  z-index: 1;
  opacity: 0;
  transition-duration: 0.2s;
  transition-property: opacity;
  margin-top: -0.5rem;
}

.ToDo .skipToToast:focus {
  opacity: 1;
}

.ToDo .skipToToast:focus {
  pointer-events: auto;
}

.ToDo .skipToToast:focus {
  z-index: 1000;
}

@media screen and (max-width: 768px) {
  .ToDo .skipToToast {
    margin-top: -1rem;
  }
}
.mobile .ToDo .skipToToast {
  margin-top: 0.75rem;
}

.ToDo ._ViewPicker._CompactTabControls .tabBadge {
  margin-left: 0.5em;
}

.ToDo ._ViewPicker._CompactTabControls .tabIcon {
  min-height: 22.5px;
  height: 35px;
  min-width: 22.5px;
  width: 35px;
  margin: 0;
}

.ToDo ._ViewPicker._CompactTabControls ._OptionListElement:not(.selected) .tabBadge {
  font-size: var(--wptheme_font-size_-2);
  position: absolute;
  top: 0.5em;
  left: 40%;
  padding: 0.05rem 0.4rem;
}

/* Copyright 2022 Epic Systems Corporation */
.AbnormalBadge {
  width: fit-content;
}

.AbnormalBadge[class] ._StatusBadge {
  margin: 0;
}

.AddReadingsForm .instructionsContainer {
  align-items: flex-start;
  max-width: 55rem;
  margin-bottom: 1rem;
  word-break: break-word;
}

.AddReadingsForm .flowsheetInstructions {
  white-space: pre-wrap;
}

.AddReadingsForm .requiredInstructions {
  margin: 0 0 1rem 0;
}

.AddReadingsForm .formContainer {
  max-width: 36rem;
}

.AddReadingsForm .formContainer > * {
  margin-bottom: 1rem;
}

.AddReadingsForm .groupedInputsContainer {
  border-radius: 6px;
  background-color: #ffffff;
  padding: 0.75rem;
}

.AddReadingsForm .groupedInputsContainer ._heading {
  padding: 0 0 1.25rem 0;
}

.AddReadingsForm .groupedInputsContainer > *:last-child {
  margin-bottom: 0;
}

.AddReadingsForm .actions {
  display: flex;
  flex-wrap: wrap;
  margin-top: 1rem;
}

.AddReadingsForm .actions > *:not(:last-child) {
  margin-right: 0.5rem;
}

.AddReadingsInputs.groupedInputsContainer > *:last-child > *:last-child {
  margin-bottom: 0;
}

.AddReadingsInputs > .groupedInputsContainer {
  margin-bottom: 1rem;
}

.AddReadingsPage {
  min-height: calc(100vh - 17.2rem);
  min-height: calc(100vh - (var(--wp-header-height) + 4.75rem + var(--wp-footer-height) + 1rem));
}

.mobile .AddReadingsPage {
  min-height: calc(100vh - 1rem);
}

.datatile .AddReadingsPage {
  min-height: auto;
}

.AddReadingsPage ._heading {
  word-break: break-word;
}

.mobile .AddReadingsPage {
  margin-top: 1rem;
}

.mobile .AddReadingsPage ._PageTitle {
  display: none;
}

.AddReadingsPage .mobileSubtitle {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
  display: none;
}

.mobile .AddReadingsPage .mobileSubtitle {
  display: block;
}

.AddReadingsPage .LinkAccountBanner,
.AddReadingsPage .FailedReadingsBanner {
  margin: 0 0 1rem 0;
}

.BasicReadingTooltip {
  background: #ffffff;
  border-radius: 0.3rem;
  filter: drop-shadow(0px 0px 3px #767676);
  margin: 4px;
  overflow: visible;
  padding: 0.35rem 0.5rem 0.5rem 0.5rem;
  text-align: left;
  filter: none;
  box-shadow: 0px 0px 3px #767676;
}

.BasicReadingTooltip.longText {
  max-width: 99%;
  min-width: unset;
}

.BasicReadingTooltip.longText .readingValue {
  font-size: var(--wptheme_font-size_0);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.BasicReadingTooltip .dateTime {
  display: inline-block;
  font-size: var(--wptheme_font-size_-1);
  margin-bottom: 0.25rem;
}

.BasicReadingTooltip .readingValue {
  font-size: var(--wptheme_font-size_2);
  font-weight: bold;
}

.BasicReadingTooltip .units {
  font-size: var(--wptheme_font-size_-1);
  margin-left: 3px;
}

.BasicReadingTooltip .units ~ .readingValue {
  margin-left: 3px;
}

.BasicReadingTooltip .readingContainer {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.BasicReadingTooltip .AbnormalBadge {
  margin-left: 6px;
}

.BasicReadingTooltip .metadataValue {
  font-size: var(--wptheme_font-size_-1);
  padding-left: 6px;
}

.BasicReadingTooltip ._StatusBadge {
  display: inline-block;
}

.BasicReadingTooltip ._StatusBadge[class] {
  margin-left: 0.25rem;
}

.BloodPressureGroupGraph.bloodPressureGraph {
  margin-top: 0.25rem;
}

.BloodPressureGroupGraph .graphContent .diastolicLine {
  stroke: #0085f2;
}

.BloodPressureGroupGraph .graphContent .scatterPoint.series2:not(.abnormal):not(.normal) {
  stroke: #0085f2;
}

.BloodPressureGroupGraph .graphContent ._ResponsiveLegend {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}

.BloodPressureGroupGraph .VictoryContainer > svg:first-child {
  overflow: visible;
}

.BloodPressureGroupGraph .VictoryContainer > svg:first-child path[style*="fill: rgb(221, 41, 157)"] {
  fill: #0085f2 !important;
}

@media screen and (max-width: 768px) {
  .BloodPressureGroupGraph ._DataTable th {
    padding: 0.5rem 0.25rem;
  }
  .BloodPressureGroupGraph ._DataTable td {
    padding: 0.25rem;
  }
  .BloodPressureGroupGraph ._DataTable .readingAction {
    padding: 0.25rem;
  }
  .BloodPressureGroupGraph ._DataTable .readingAction ._readOnlyText {
    display: none;
  }
}
.BloodPressureGroupGraph ._DataTable caption {
  color: transparent !important;
  display: block !important;
  height: 0 !important;
  line-height: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: relative !important;
  width: 0 !important;
}

.BloodPressureGroupGraph .TablePaginationControls .chevronIcon {
  max-height: 40px;
  max-width: 40px;
}

.BloodPressureGroupInputs {
  margin-bottom: 1.75rem;
}

@media screen and (min-width: 550px) {
  .BloodPressureGroupInputs {
    margin-bottom: 1.25rem;
  }
}
.BloodPressureGroupInputs[class] {
  display: flex;
  flex-wrap: wrap;
}

.BloodPressureGroupInputs:not(.showLegend) fieldset {
  padding: 0;
}

.BloodPressureGroupInputs:not(.showLegend) legend {
  color: transparent !important;
  display: block !important;
  height: 0 !important;
  line-height: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: relative !important;
  width: 0 !important;
}

.BloodPressureGroupInputs fieldset {
  margin: 0;
  padding-bottom: 0;
  width: 100%;
}

@media screen and (min-width: 550px) {
  .BloodPressureGroupInputs ._DataEntrySet-fields {
    display: flex;
  }
}
.BloodPressureGroupInputs .inputContainer ~ .inputContainer {
  margin: 0.5rem 0 0 0;
}

@media screen and (min-width: 550px) {
  .BloodPressureGroupInputs .inputContainer {
    flex: 1;
  }
  .BloodPressureGroupInputs .inputContainer ~ .inputContainer {
    margin: 0 0 0 0.5rem;
  }
}
.BloodPressureGroupInputs ._ValidatedDateEntry ._DataEntryLabel {
  width: fit-content;
}

.BloodPressureGroupInputs ._ValidatedDateEntry ._TextEntry {
  width: 100%;
}

.BloodPressureGroupInputs ._ValidatedInput {
  margin-bottom: 0;
  width: 100%;
}

.BloodPressureGroupInputs ._ValidationMessage:not(:empty) {
  margin: 0.25rem 0 0 0;
}

.BloodPressureGroupInputs .LastSyncedText {
  margin-top: 0.25rem;
}

.BloodPressureGroupInputs .rowInstructionsContainer {
  align-items: flex-start;
  margin-top: 0.25rem;
}

.BloodPressureGroupInputs .rowInstructionsContainer ._command {
  padding: 0;
}

.BloodPressureGroupInputs .rowInstructions {
  font-size: var(--wptheme_font-size_-1);
  white-space: pre-wrap;
}

.BloodPressureTooltip {
  background: #ffffff;
  border-radius: 0.3rem;
  filter: drop-shadow(0px 0px 3px #767676);
  margin: 4px;
  overflow: visible;
  padding: 0.35rem 0.5rem 0.5rem 0.5rem;
  text-align: left;
  filter: none;
  box-shadow: 0px 0px 3px #767676;
}

.BloodPressureTooltip.longText {
  max-width: 99%;
  min-width: unset;
}

.BloodPressureTooltip.longText .readingValue {
  font-size: var(--wptheme_font-size_0);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.BloodPressureTooltip .dateTime {
  display: inline-block;
  font-size: var(--wptheme_font-size_-1);
  margin-bottom: 0.25rem;
}

.BloodPressureTooltip .readingValue {
  font-size: var(--wptheme_font-size_2);
  font-weight: bold;
}

.BloodPressureTooltip .units {
  font-size: var(--wptheme_font-size_-1);
  margin-left: 3px;
}

.BloodPressureTooltip .units ~ .readingValue {
  margin-left: 3px;
}

.BloodPressureTooltip .readingContainer {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.BloodPressureTooltip .AbnormalBadge {
  margin-left: 6px;
}

.BloodPressureTooltip .metadataValue {
  font-size: var(--wptheme_font-size_-1);
  padding-left: 6px;
}

.BloodPressureTooltip .readingValueSmall {
  font-size: var(--wptheme_font-size_1);
}

.BloodPressureTooltip ._StatusBadge {
  display: inline-block;
}

.BloodPressureTooltip ._StatusBadge[class] {
  margin-left: 0.25rem;
}

.DateTimeInputs {
  margin-bottom: 1.75rem;
  border-radius: 6px;
  background-color: #ffffff;
  padding: 0.75rem;
}

@media screen and (min-width: 550px) {
  .DateTimeInputs {
    margin-bottom: 1.25rem;
  }
}
.DateTimeInputs[class] {
  display: flex;
  flex-wrap: wrap;
}

.DateTimeInputs:not(.showLegend) fieldset {
  padding: 0;
}

.DateTimeInputs:not(.showLegend) legend {
  color: transparent !important;
  display: block !important;
  height: 0 !important;
  line-height: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: relative !important;
  width: 0 !important;
}

.DateTimeInputs fieldset {
  margin: 0;
  padding-bottom: 0;
  width: 100%;
}

@media screen and (min-width: 550px) {
  .DateTimeInputs ._DataEntrySet-fields {
    display: flex;
  }
}
.DateTimeInputs .inputContainer ~ .inputContainer {
  margin: 0.5rem 0 0 0;
}

@media screen and (min-width: 550px) {
  .DateTimeInputs .inputContainer {
    flex: 1;
  }
  .DateTimeInputs .inputContainer ~ .inputContainer {
    margin: 0 0 0 0.5rem;
  }
}
.DateTimeInputs ._ValidatedDateEntry ._DataEntryLabel {
  width: fit-content;
}

.DateTimeInputs ._ValidatedDateEntry ._TextEntry {
  width: 100%;
}

.DateTimeInputs ._ValidatedInput {
  margin-bottom: 0;
  width: 100%;
}

.DateTimeInputs ._ValidationMessage:not(:empty) {
  margin: 0.25rem 0 0 0;
}

.DateTimeInputs .LastSyncedText {
  margin-top: 0.25rem;
}

.DateTimeInputs .rowInstructionsContainer {
  align-items: flex-start;
  margin-top: 0.25rem;
}

.DateTimeInputs .rowInstructionsContainer ._command {
  padding: 0;
}

.DateTimeInputs .rowInstructions {
  font-size: var(--wptheme_font-size_-1);
  white-space: pre-wrap;
}

.DateTimeInputs ._heading {
  padding: 0 0 1.25rem 0;
}

@media screen and (min-width: 550px) {
  .DateTimeInputs.dayEntry .dateInput {
    flex: none;
    width: 50%;
  }
}
.DateTimeInputs ._ReadOnlyField {
  margin-bottom: 0;
}

.EditReadingForm .instructionsContainer {
  align-items: flex-start;
  max-width: 55rem;
  margin-bottom: 1rem;
  word-break: break-word;
}

.EditReadingForm .flowsheetInstructions {
  white-space: pre-wrap;
}

.EditReadingForm .requiredInstructions {
  margin: 0 0 1rem 0;
}

.EditReadingForm .formContainer {
  max-width: 36rem;
}

.EditReadingForm .formContainer > * {
  margin-bottom: 1rem;
}

.EditReadingForm .groupedInputsContainer {
  border-radius: 6px;
  background-color: #ffffff;
  padding: 0.75rem;
}

.EditReadingForm .groupedInputsContainer ._heading {
  padding: 0 0 1.25rem 0;
}

.EditReadingForm .groupedInputsContainer > *:last-child {
  margin-bottom: 0;
}

.EditReadingForm .actions {
  display: flex;
  flex-wrap: wrap;
  margin-top: 1rem;
}

.EditReadingForm .actions > *:not(:last-child) {
  margin-right: 0.5rem;
}

.EditReadingForm ._heading {
  padding-bottom: 1rem;
}

.EditReadingForm .DateTimeInputs .inputContainer {
  flex: 1 0 7rem;
  margin: 0;
}

.EditReadingPage {
  min-height: calc(100vh - 17.2rem);
  min-height: calc(100vh - (var(--wp-header-height) + 4.75rem + var(--wp-footer-height) + 1rem));
}

.mobile .EditReadingPage {
  min-height: calc(100vh - 1rem);
}

.datatile .EditReadingPage {
  min-height: auto;
}

.EditReadingPage ._heading {
  word-break: break-word;
}

.mobile .EditReadingPage {
  margin-top: 1rem;
}

.mobile .EditReadingPage ._PageTitle {
  display: none;
}

.EditReadingPage .mobileSubtitle {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
  display: none;
}

.mobile .EditReadingPage .mobileSubtitle {
  display: block;
}

.FiltersMenu-TMH {
  border-radius: 6px;
  background-color: #e6f1f7;
  border: 1px solid #cccccc;
  overflow: hidden;
}

.FiltersMenu-TMH .disclosureButton {
  color: #0074ad;
  display: flex;
  align-items: center;
  padding: 0.5rem;
  text-align: left;
}

.FiltersMenu-TMH .disclosureButton .disclosureChevron {
  margin-left: auto;
}

.FiltersMenu-TMH .menuContent {
  border-top: 1px solid #cccccc;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  overflow-y: auto;
  padding: 0.5rem;
}

.FiltersMenu-TMH .rowItemsChoiceGroup {
  width: 100%;
}

.FiltersMenu-TMH ._DataEntrySet-fields {
  flex-direction: column;
}

.FiltersMenu-TMH ._DataEntrySet-fields ._Choice {
  margin-bottom: 0;
}

.FiltersMenu-TMH ._DataEntrySet-fields ._DataEntryLabel {
  display: flex;
  padding-left: 0.2rem;
  padding-top: 0.2rem;
  word-break: break-word;
}

.FiltersMenu-TMH ._DataEntrySet-fields ._DataEntryLabel:before {
  flex-shrink: 0;
}

.FiltersMenu-TMH .clearSelectionsCmd {
  word-break: break-word;
}

.FiltersMenu-TMH .numSelectedStatusMessage {
  color: transparent !important;
  display: block !important;
  height: 0 !important;
  line-height: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: relative !important;
  width: 0 !important;
}

.FlowsheetActions[class] {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  margin: 0;
  min-height: 0;
  width: 100%;
  word-break: break-word;
  z-index: 1;
}

.FlowsheetActions[class] > *[class] {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
}

.FlowsheetDetailsPage {
  min-height: calc(100vh - 17.2rem);
  min-height: calc(100vh - (var(--wp-header-height) + 4.75rem + var(--wp-footer-height) + 1rem));
}

.mobile .FlowsheetDetailsPage {
  min-height: calc(100vh - 1rem);
}

.datatile .FlowsheetDetailsPage {
  min-height: auto;
}

.FlowsheetDetailsPage ._heading {
  word-break: break-word;
}

.mobile .FlowsheetDetailsPage {
  margin-top: 1rem;
}

.mobile .FlowsheetDetailsPage ._PageTitle {
  display: none;
}

.FlowsheetDetailsPage .mobileSubtitle {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
  display: none;
}

.mobile .FlowsheetDetailsPage .mobileSubtitle {
  display: block;
}

.FlowsheetDetailsPage .detailsContent {
  min-height: calc(100vh - 24.2rem);
  min-height: calc(100vh - (var(--wp-header-height) + 4.75rem + var(--wp-footer-height) + 8rem));
  display: grid;
  column-gap: 1rem;
  grid-template-columns: auto;
  grid-template-rows: auto 1fr auto;
  grid-template-areas: "filtersMenu" "graphListContainer" "flowsheetActions";
  margin-top: 1rem;
}

.mobile .FlowsheetDetailsPage .detailsContent {
  min-height: calc(100vh - 8rem);
}

.datatile .FlowsheetDetailsPage .detailsContent {
  min-height: auto;
}

.mobile .FlowsheetDetailsPage .detailsContent {
  min-height: 100vh;
}

@media screen and (min-width: 769px) {
  .FlowsheetDetailsPage .detailsContent {
    grid-template-columns: 1fr 3fr;
    grid-template-rows: auto 1fr;
    grid-template-areas: "flowsheetActions graphListContainer" "filtersMenu graphListContainer";
  }
}
.FlowsheetDetailsPage .flowsheetActions {
  grid-area: flowsheetActions;
  position: -webkit-sticky;
  position: sticky;
  z-index: 100;
}

@media screen and (max-width: 768px) {
  .FlowsheetDetailsPage .flowsheetActions {
    border-radius: 6px 6px 0 0;
    background-color: #ffffff;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2), 0 -4px 8px 0 rgba(0, 0, 0, 0.2);
    bottom: 0;
    max-height: 25vh;
    overflow: auto;
    padding: 0.5rem;
  }
}
@media screen and (min-width: 769px) {
  .FlowsheetDetailsPage .flowsheetActions {
    margin-bottom: 1rem;
    top: calc(var(--wp-header-height) + 1rem);
  }
}
@media (orientation: landscape) and (min-width: 769px) and (max-height: 550px) {
  .FlowsheetDetailsPage .flowsheetActions {
    position: static;
  }
}
@media print {
  .FlowsheetDetailsPage .flowsheetActions {
    position: static;
  }
}
.FlowsheetDetailsPage .filtersMenu {
  grid-area: filtersMenu;
  align-self: start;
  position: -webkit-sticky;
  position: sticky;
  top: var(--wp-header-height);
  z-index: 101;
}

@media screen and (max-width: 768px) {
  .FlowsheetDetailsPage .filtersMenu {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    margin-left: -1px;
    min-width: calc(100% + 2px);
  }
  .FlowsheetDetailsPage .filtersMenu .disclosureButton {
    max-height: 10vh;
  }
}
.FlowsheetDetailsPage .filtersMenu .menuContent {
  max-height: 50vh;
}

@media screen and (min-width: 769px) {
  .FlowsheetDetailsPage .filtersMenu .menuContent {
    max-height: 65vh;
  }
}
@media (orientation: landscape) and (min-width: 769px) and (max-height: 550px) {
  .FlowsheetDetailsPage .filtersMenu {
    position: static;
  }
  .FlowsheetDetailsPage .filtersMenu .menuContent {
    max-height: unset;
  }
}
@media print {
  .FlowsheetDetailsPage .filtersMenu {
    position: static;
  }
}
.FlowsheetDetailsPage .graphListContainer {
  grid-area: graphListContainer;
  min-width: 0;
}

@media screen and (max-width: 768px) {
  .FlowsheetDetailsPage .graphFilterContainer {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
@media screen and (min-width: 769px) {
  .FlowsheetDetailsPage .graphFilterContainer {
    position: -webkit-sticky;
    position: sticky;
    top: var(--wp-header-height);
    z-index: 100;
  }
}
@media (orientation: landscape) and (max-height: 550px) {
  .FlowsheetDetailsPage .graphFilterContainer {
    position: static;
  }
}
@media screen and (min-width: 769px) {
  .FlowsheetDetailsPage .graphList > *:last-child .listItemGraphContainer {
    margin-bottom: 0;
  }
}
.FlowsheetGraphListWithFilter ._AsyncIndicator.asyncInFlight {
  flex-direction: row;
}

.FlowsheetGraphListWithFilter ._AsyncIndicator.asyncInFlight .animation {
  background-image: none;
  animation: none;
  transform: unset;
  margin: 0;
  border-color: rgba(0, 116, 173, 0.3);
  border-top-color: #0074AD;
  width: 24px;
  height: 24px;
  border-width: 4px;
  border-style: solid;
  border-radius: 50%;
  animation: _LoadingWheel-Rotate 0.8s cubic-bezier(0.5, 0.25, 0.3, 0.73) infinite;
  width: 24px;
}

.FlowsheetGraphListWithFilter ._AsyncIndicator.asyncInFlight .animation:before, .FlowsheetGraphListWithFilter ._AsyncIndicator.asyncInFlight .animation:after {
  content: none;
}

@keyframes _LoadingWheel-Rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.FlowsheetListItem[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .FlowsheetListItem[class] {
  border-radius: 10px;
  border: none;
}

.FlowsheetListItem:is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.FlowsheetListItem[class] {
  display: flex;
  align-items: center;
  margin: 0 0 0.5rem 0;
  min-height: unset;
  padding: 1rem;
  width: 100%;
  word-break: break-word;
}

.FlowsheetListItem .detailsAndDescriptionContainer {
  flex-shrink: 1;
}

.FlowsheetListItem .detailsLink {
  display: inline-block;
  font-size: var(--wptheme_font-style_h4_size);
  color: var(--wptheme_font-style_h4_color);
  font-weight: var(--wptheme_font-style_h4_weight);
  text-decoration: none;
  margin-bottom: 0.25rem;
}

.FlowsheetListItem .detailsLink::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
}

.FlowsheetListItem .ExternalAccountIcon {
  flex-shrink: 1;
}

.FlowsheetListItem .linkIndicator {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  /*rtl:raw:
  	transform: scaleX(-1);
  	transform-origin: center;
  */
  margin-left: 18px;
  flex-shrink: 0;
}

[data-altstylesheet="High Contrast"] .FlowsheetListItem .linkIndicator {
  color: #000000;
}

.FlowsheetListItem .rowNames {
  margin-bottom: 0.25rem;
  display: block;
}

.FlowsheetListItem .flowsheetDate {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  display: block;
}

[data-altstylesheet="High Contrast"] .FlowsheetListItem .flowsheetDate {
  color: #000000;
}

.FlowsheetListPage {
  min-height: calc(100vh - 17.2rem);
  min-height: calc(100vh - (var(--wp-header-height) + 4.75rem + var(--wp-footer-height) + 1rem));
}

.mobile .FlowsheetListPage {
  min-height: calc(100vh - 1rem);
}

.datatile .FlowsheetListPage {
  min-height: auto;
}

.FlowsheetListPage ._heading {
  word-break: break-word;
}

.mobile .FlowsheetListPage {
  margin-top: 1rem;
}

.mobile .FlowsheetListPage ._PageTitle {
  display: none;
}

.FlowsheetListPage .mobileSubtitle {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
  display: none;
}

.mobile .FlowsheetListPage .mobileSubtitle {
  display: block;
}

.FlowsheetListPage .FlowsheetList,
.FlowsheetListPage .LinkList {
  max-width: 47.5rem;
}

.FlowsheetListPage .ZeroState {
  margin-top: 1rem;
}

@media screen and (min-width: 769px) {
  .FlowsheetReadingsListGrid {
    border-radius: var(--wptheme_card_border-radius);
    border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
    background-color: var(--wptheme_card_background);
    box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
    position: relative;
    break-inside: avoid;
    padding-bottom: 1rem;
  }
  .tvmode .FlowsheetReadingsListGrid {
    border-radius: 10px;
    border: none;
  }
  .FlowsheetReadingsListGrid:where(._actionable, :has(> ._actionable:only-child))[class] {
    border-radius: var(--wptheme_interactive-card_border-radius);
    border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
    background-color: var(--wptheme_interactive-card_background);
    box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
  }
  .tvmode .FlowsheetReadingsListGrid:where(._actionable, :has(> ._actionable:only-child))[class] {
    border-radius: 10px;
    border: none;
  }
  .FlowsheetReadingsListGrid:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
    background-color: #ebf4f8;
    text-decoration: none;
  }
}
.FlowsheetReadingsListGrid .headerRow {
  background-color: rgba(0, 116, 173, 0.05);
}

.FlowsheetReadingsListGrid ._GridCol {
  word-break: break-word;
}

@media screen and (max-width: 768px) {
  .FlowsheetReadingsListGrid ._ListGrid[class] .row {
    border-radius: var(--wptheme_card_border-radius);
    border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
    background-color: var(--wptheme_card_background);
    box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
    position: relative;
    break-inside: avoid;
    margin-bottom: 0.5rem;
    padding: 0.5rem;
    column-gap: 0.5rem;
    grid-template-columns: minmax(50px, 1fr) 1fr;
    grid-template-rows: auto;
    grid-template-areas: "date date" "value value" "entryType action";
  }
  .FlowsheetReadingsListGrid ._ListGrid[class] .row[class] {
    display: grid;
  }
  .tvmode .FlowsheetReadingsListGrid ._ListGrid[class] .row {
    border-radius: 10px;
    border: none;
  }
  .FlowsheetReadingsListGrid ._ListGrid[class] .row:where(._actionable, :has(> ._actionable:only-child))[class] {
    border-radius: var(--wptheme_interactive-card_border-radius);
    border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
    background-color: var(--wptheme_interactive-card_background);
    box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
  }
  .tvmode .FlowsheetReadingsListGrid ._ListGrid[class] .row:where(._actionable, :has(> ._actionable:only-child))[class] {
    border-radius: 10px;
    border: none;
  }
  .FlowsheetReadingsListGrid ._ListGrid[class] .row:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
    background-color: #ebf4f8;
    text-decoration: none;
  }
  .FlowsheetReadingsListGrid ._ListGrid[class] .row > ._GridCol:nth-child(1) {
    grid-area: date;
    margin-bottom: 0.5rem;
  }
  .FlowsheetReadingsListGrid ._ListGrid[class] .row > ._GridCol:nth-child(2) {
    grid-area: value;
  }
  .FlowsheetReadingsListGrid ._ListGrid[class] .row > ._GridCol:nth-child(3) {
    grid-area: entryType;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }
  .FlowsheetReadingsListGrid ._ListGrid[class] .row > ._GridCol:nth-child(3) > *:first-child {
    margin-right: 0.25rem;
    width: auto;
  }
  .FlowsheetReadingsListGrid ._ListGrid[class] .row > ._GridCol:nth-child(3) > *:first-child:after {
    content: ":";
    font-size: var(--wptheme_font-style_subtle_size);
    color: var(--wptheme_font-style_subtle_color);
    font-weight: var(--wptheme_font-style_subtle_weight);
  }
  [data-altstylesheet="High Contrast"] .FlowsheetReadingsListGrid ._ListGrid[class] .row > ._GridCol:nth-child(3) > *:first-child:after {
    color: #000000;
  }
  .FlowsheetReadingsListGrid ._ListGrid[class] .row > ._GridCol:nth-child(4) {
    grid-area: action;
  }
  .FlowsheetReadingsListGrid ._ListGrid[class] .row > ._GridCol:nth-child(4) > *:first-child {
    display: none;
  }
  .FlowsheetReadingsListGrid ._ListGrid[class] .row > ._GridCol:nth-child(4) .ReadingAction {
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }
  .FlowsheetReadingsListGrid ._ListGrid[class].largeValues .readingValue {
    font-size: var(--wptheme_font-size_3);
  }
  .FlowsheetReadingsListGrid ._ListGrid[class] .readingAction {
    padding: 0.25rem;
  }
}
@media screen and (min-width: 769px) {
  .FlowsheetReadingsListGrid ._ListGrid .row:not(:last-child) {
    border-bottom: 1px solid #dbdbdb;
  }
  .FlowsheetReadingsListGrid ._ListGrid ._GridCol {
    padding: 0.5rem;
  }
  .FlowsheetReadingsListGrid ._ListGrid ._ListGridBody ._GridCol {
    display: flex;
    align-items: center;
  }
}
.FlowsheetReadingsListGrid .loadStatus[class][class] {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  margin-top: 1.5rem;
  text-align: center;
}

[data-altstylesheet="High Contrast"] .FlowsheetReadingsListGrid .loadStatus[class][class] {
  color: #000000;
}

.FlowsheetReadingsListGrid .LoadMoreReadingsCommand[class] {
  margin: 0 auto;
}

.FlowsheetReadingsPage {
  min-height: calc(100vh - 17.2rem);
  min-height: calc(100vh - (var(--wp-header-height) + 4.75rem + var(--wp-footer-height) + 1rem));
}

.mobile .FlowsheetReadingsPage {
  min-height: calc(100vh - 1rem);
}

.datatile .FlowsheetReadingsPage {
  min-height: auto;
}

.FlowsheetReadingsPage ._heading {
  word-break: break-word;
}

.mobile .FlowsheetReadingsPage {
  margin-top: 1rem;
}

.mobile .FlowsheetReadingsPage ._PageTitle {
  display: none;
}

.FlowsheetReadingsPage .mobileSubtitle {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
  display: none;
}

.mobile .FlowsheetReadingsPage .mobileSubtitle {
  display: block;
}

.FlowsheetReadingsPage .readingsList {
  max-width: 47.5rem;
}

.FlowsheetReadingsPage .ZeroState {
  margin-top: 1rem;
}

.FlowsheetRowGraph.bloodPressureGraph {
  margin-top: 0.25rem;
}

.FlowsheetRowGraph .graphContent .diastolicLine {
  stroke: #0085f2;
}

.FlowsheetRowGraph .graphContent .scatterPoint.series2:not(.abnormal):not(.normal) {
  stroke: #0085f2;
}

.FlowsheetRowGraph .graphContent ._ResponsiveLegend {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}

.FlowsheetRowGraph .VictoryContainer > svg:first-child {
  overflow: visible;
}

.FlowsheetRowGraph .VictoryContainer > svg:first-child path[style*="fill: rgb(221, 41, 157)"] {
  fill: #0085f2 !important;
}

@media screen and (max-width: 768px) {
  .FlowsheetRowGraph ._DataTable th {
    padding: 0.5rem 0.25rem;
  }
  .FlowsheetRowGraph ._DataTable td {
    padding: 0.25rem;
  }
  .FlowsheetRowGraph ._DataTable .readingAction {
    padding: 0.25rem;
  }
  .FlowsheetRowGraph ._DataTable .readingAction ._readOnlyText {
    display: none;
  }
}
.FlowsheetRowGraph ._DataTable caption {
  color: transparent !important;
  display: block !important;
  height: 0 !important;
  line-height: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: relative !important;
  width: 0 !important;
}

.FlowsheetRowGraph .TablePaginationControls .chevronIcon {
  max-height: 40px;
  max-width: 40px;
}

.FlowsheetRowInputs {
  margin-bottom: 1.75rem;
}

@media screen and (min-width: 550px) {
  .FlowsheetRowInputs {
    margin-bottom: 1.25rem;
  }
}
.FlowsheetRowInputs[class] {
  display: flex;
  flex-wrap: wrap;
}

.FlowsheetRowInputs:not(.showLegend) fieldset {
  padding: 0;
}

.FlowsheetRowInputs:not(.showLegend) legend {
  color: transparent !important;
  display: block !important;
  height: 0 !important;
  line-height: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: relative !important;
  width: 0 !important;
}

.FlowsheetRowInputs fieldset {
  margin: 0;
  padding-bottom: 0;
  width: 100%;
}

@media screen and (min-width: 550px) {
  .FlowsheetRowInputs ._DataEntrySet-fields {
    display: flex;
  }
}
.FlowsheetRowInputs .inputContainer ~ .inputContainer {
  margin: 0.5rem 0 0 0;
}

@media screen and (min-width: 550px) {
  .FlowsheetRowInputs .inputContainer {
    flex: 1;
  }
  .FlowsheetRowInputs .inputContainer ~ .inputContainer {
    margin: 0 0 0 0.5rem;
  }
}
.FlowsheetRowInputs ._ValidatedDateEntry ._DataEntryLabel {
  width: fit-content;
}

.FlowsheetRowInputs ._ValidatedDateEntry ._TextEntry {
  width: 100%;
}

.FlowsheetRowInputs ._ValidatedInput {
  margin-bottom: 0;
  width: 100%;
}

.FlowsheetRowInputs ._ValidationMessage:not(:empty) {
  margin: 0.25rem 0 0 0;
}

.FlowsheetRowInputs .LastSyncedText {
  margin-top: 0.25rem;
}

.FlowsheetRowInputs .rowInstructionsContainer {
  align-items: flex-start;
  margin-top: 0.25rem;
}

.FlowsheetRowInputs .rowInstructionsContainer ._command {
  padding: 0;
}

.FlowsheetRowInputs .rowInstructions {
  font-size: var(--wptheme_font-size_-1);
  white-space: pre-wrap;
}

.GraphHeader ._GraphTitle ._heading {
  padding: 0.25rem 0;
}

.GraphHeader .LastSyncedText {
  margin-top: 0.25rem;
}

.GraphHeader .normalRange[class][class] {
  color: #767676;
  margin-top: 0.25rem;
  word-break: break-word;
}

.GraphHeader .normalRangeValue,
.GraphHeader .normalRangeUnits {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.GraphHeader .hiddenReadingsMsg {
  background-color: #ffffd0;
  border: 1px solid #dbdbdb;
  border-radius: 6px;
  padding: 0.25rem 0.5rem;
}

.GraphHeader .hiddenReadingsMsg[class] {
  margin: 0;
}

.HeightTooltip {
  background: #ffffff;
  border-radius: 0.3rem;
  filter: drop-shadow(0px 0px 3px #767676);
  margin: 4px;
  overflow: visible;
  padding: 0.35rem 0.5rem 0.5rem 0.5rem;
  text-align: left;
}

.HeightTooltip.longText {
  max-width: 99%;
  min-width: unset;
}

.HeightTooltip.longText .readingValue {
  font-size: var(--wptheme_font-size_0);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.HeightTooltip .dateTime {
  display: inline-block;
  font-size: var(--wptheme_font-size_-1);
  margin-bottom: 0.25rem;
}

.HeightTooltip .readingValue {
  font-size: var(--wptheme_font-size_2);
  font-weight: bold;
}

.HeightTooltip .units {
  font-size: var(--wptheme_font-size_-1);
  margin-left: 3px;
}

.HeightTooltip .units ~ .readingValue {
  margin-left: 3px;
}

.HeightTooltip .readingContainer {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.HeightTooltip .AbnormalBadge {
  margin-left: 6px;
}

.HeightTooltip .metadataValue {
  font-size: var(--wptheme_font-size_-1);
  padding-left: 6px;
}

.InformationalMessages {
  display: inline-flex;
  margin: 1rem 0 0 0;
  align-items: center;
  flex-wrap: nowrap;
}

.InformationalMessages .icon {
  flex-shrink: 0;
}

.InformationalMessages .text {
  padding-left: 0.25rem;
}

.LastSyncedText.graphFlavor .lastSyncLabel {
  color: #767676;
}

.LastSyncedText.graphFlavor .lastSyncInst {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.LastSyncedText.formFlavor {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  display: flex;
  font-style: italic;
}

[data-altstylesheet="High Contrast"] .LastSyncedText.formFlavor {
  color: #000000;
}

.LastSyncedText .syncedIcon {
  flex-shrink: 0;
  height: 20px;
  width: 20px;
}

.LinkListItem[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .LinkListItem[class] {
  border-radius: 10px;
  border: none;
}

.LinkListItem:is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.LinkListItem[class] {
  display: flex;
  align-items: center;
  margin: 0 0 0.5rem 0;
  min-height: unset;
  padding: 1rem;
  width: 100%;
  word-break: break-word;
}

.LinkListItem .detailsAndDescriptionContainer {
  flex-shrink: 1;
}

.LinkListItem .detailsLink {
  display: inline-block;
  font-size: var(--wptheme_font-style_h4_size);
  color: var(--wptheme_font-style_h4_color);
  font-weight: var(--wptheme_font-style_h4_weight);
  text-decoration: none;
  margin-bottom: 0.25rem;
}

.LinkListItem .detailsLink::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
}

.LinkListItem .ExternalAccountIcon {
  flex-shrink: 1;
}

.LinkListItem .linkIndicator {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  /*rtl:raw:
  	transform: scaleX(-1);
  	transform-origin: center;
  */
  margin-left: 18px;
  flex-shrink: 0;
}

[data-altstylesheet="High Contrast"] .LinkListItem .linkIndicator {
  color: #000000;
}

.LinkListItem .linkDescription {
  display: block;
}

.LinkListItemButton[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .LinkListItemButton[class] {
  border-radius: 10px;
  border: none;
}

.LinkListItemButton:is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.LinkListItemButton[class] {
  display: flex;
  align-items: center;
  margin: 0 0 0.5rem 0;
  min-height: unset;
  padding: 1rem;
  width: 100%;
  word-break: break-word;
}

.LinkListItemButton .detailsAndDescriptionContainer {
  flex-shrink: 1;
}

.LinkListItemButton .detailsLink {
  display: inline-block;
  font-size: var(--wptheme_font-style_h4_size);
  color: var(--wptheme_font-style_h4_color);
  font-weight: var(--wptheme_font-style_h4_weight);
  text-decoration: none;
  margin-bottom: 0.25rem;
}

.LinkListItemButton .detailsLink::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
}

.LinkListItemButton .ExternalAccountIcon {
  flex-shrink: 1;
}

.LinkListItemButton .linkIndicator {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  /*rtl:raw:
  	transform: scaleX(-1);
  	transform-origin: center;
  */
  margin-left: 18px;
  flex-shrink: 0;
}

[data-altstylesheet="High Contrast"] .LinkListItemButton .linkIndicator {
  color: #000000;
}

.LinkListItemButton .linkDescription {
  display: block;
}

.LinkListItemButton .detailsLink {
  text-align: left;
}

.ReadingAction[class] {
  overflow: unset;
}

.ReadingAction .readingAction[class][class][class] {
  margin: 0;
  padding-left: 0.375rem;
}

.ReadingAction .readingAction[class][class][class]._link {
  display: inline-flex;
  align-items: center;
}

.ReadingAction .readingAction[class][class][class] ._image {
  flex-shrink: 0;
}

.ReadingAction .contentWrapper {
  display: flex;
  align-items: center;
}

.ReadingValue {
  display: flex;
  align-items: center;
}

.ReadingValue.abnormalValue .readingValue, .ReadingValue.hasMetadata .readingValue, .ReadingValue.abnormalValue.hasMetadata .metadataValue {
  margin-right: 0.5rem;
}

.ReadingValue .readingValue {
  font-weight: bold;
}

.ReadingValue ._AssistiveTextWrapper {
  display: inline;
  width: auto;
  flex-shrink: 0;
}

.ReadingValue ._AssistiveTextWrapper > ._Segment {
  display: inline;
}

.TrackMyHealthPage {
  min-height: calc(100vh - 17.2rem);
  min-height: calc(100vh - (var(--wp-header-height) + 4.75rem + var(--wp-footer-height) + 1rem));
}

.mobile .TrackMyHealthPage {
  min-height: calc(100vh - 1rem);
}

.datatile .TrackMyHealthPage {
  min-height: auto;
}

.TrackMyHealthPage ._heading {
  word-break: break-word;
}

.mobile .TrackMyHealthPage {
  margin-top: 1rem;
}

.mobile .TrackMyHealthPage ._PageTitle {
  display: none;
}

.TrackMyHealthPage .mobileSubtitle {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
  display: none;
}

.mobile .TrackMyHealthPage .mobileSubtitle {
  display: block;
}

.ViewAllReadingsLink[class][class][class] {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: fit-content;
}

.ExternalAccountIcon {
  margin-right: 14px;
}

.ExternalAccountIcon[class] {
  width: auto;
}

.ExternalAccountIcon .externalAccountIconImage {
  object-fit: scale-down;
}

.ExternalAccountIcon .externalAccountIconImage[class] {
  width: clamp(10px, 3rem, 50px);
  aspect-ratio: 1;
  height: auto;
}

.ConnectionListEntry[class] {
  display: flex;
  flex-direction: column;
  min-height: unset;
}

.ConnectionListEntry .dataReceivedString {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.ConnectionListEntry .connectionListEntryActions {
  display: flex;
  margin-top: auto;
}

.ConnectionListEntry .disclaimerContainer {
  display: flex;
  margin-top: auto;
}

.ConnectionListEntry .CannotInteractDisclaimer {
  padding-top: 1rem;
  text-align: center;
}

.HL7ConnectionListEntry[class] {
  display: flex;
  flex-direction: column;
  min-height: unset;
}

.HL7ConnectionListEntry .dataReceivedString {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.HL7ConnectionListEntry .connectionListEntryActions {
  display: flex;
  margin-top: auto;
}

.HL7ConnectionListEntry .disclaimerContainer {
  display: flex;
  margin-top: auto;
}

.HL7ConnectionListEntry .CannotInteractDisclaimer {
  padding-top: 1rem;
  text-align: center;
}

.FitbitWithingsDetails {
  margin-top: 0.5rem;
  max-width: 35rem;
}

.FitbitWithingsDetails .FitbitWithingsDetailsRowActions:where(:not(:last-child)) {
  border-bottom: 1px solid #dbdbdb;
}

.ConnectionAddEntry .ExternalAccountIcon {
  margin-right: 1rem;
}

.ConnectionAddEntry .LinkListItem .detailsLink {
  text-align: start;
}

.ConnectionAddSection.clampWidth {
  max-width: calc(66.6666666667% - 0.66rem);
}

.ConnectionAddSection.fullWidth {
  max-width: unset;
  padding-right: 8.666px;
}

.FitbitWithingsDetailsRowActions {
  display: flex;
  flex-wrap: wrap;
  word-wrap: break-word;
  width: 100%;
  align-items: center;
  padding-bottom: 0.25rem;
  padding-top: 0.25rem;
}

@media screen and (max-width: 769px) {
  .FitbitWithingsDetailsRowActions {
    flex-direction: column;
    align-items: flex-start;
  }
}
.FitbitWithingsDetailsRowActions .iconName {
  display: flex;
  align-items: center;
  width: fit-content;
  flex-wrap: wrap;
}

.FitbitWithingsDetailsRowActions .iconName .dataTypeIcon {
  margin-right: 10px;
}

.FitbitWithingsDetailsRowActions .iconName .iconNameText {
  margin-right: 10px;
}

.FitbitWithingsDetailsRowActions .actions {
  display: flex;
  width: fit-content;
  margin-left: auto;
  align-items: center;
  justify-content: flex-end;
}

@media screen and (max-width: 769px) {
  .FitbitWithingsDetailsRowActions .actions {
    margin-left: unset;
    width: 100%;
    flex-direction: column;
  }
}
@media screen and (min-width: 770px) {
  .FitbitWithingsDetailsRowActions .actions .syncNowButton {
    margin-right: 1rem;
  }
}
@media screen and (max-width: 769px) {
  .FitbitWithingsDetailsRowActions .actions .fitwithButton {
    width: 100%;
  }
}
.ConnectionHeader {
  display: flex;
  align-items: center;
}

.ConnectionHeader .nameRowsContainer {
  display: flex;
  flex-direction: column;
}

.ConnectionHeader .nameRowsContainer .externalAccountTitle {
  padding: 0;
  margin: 0;
}

.ConnectionListPage {
  min-height: calc(100vh - 17.2rem);
  min-height: calc(100vh - (var(--wp-header-height) + 4.75rem + var(--wp-footer-height) + 1rem));
}

.mobile .ConnectionListPage {
  min-height: calc(100vh - 1rem);
}

.datatile .ConnectionListPage {
  min-height: auto;
}

.ConnectionListPage ._heading {
  word-break: break-word;
}

.mobile .ConnectionListPage {
  margin-top: 1rem;
}

.mobile .ConnectionListPage ._PageTitle {
  display: none;
}

.ConnectionListPage .mobileSubtitle {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
  display: none;
}

.mobile .ConnectionListPage .mobileSubtitle {
  display: block;
}

.ConnectionListPage .connectionEntriesContainer {
  margin-top: 0;
}

.ConnectionFinishPage {
  min-height: calc(100vh - 17.2rem);
  min-height: calc(100vh - (var(--wp-header-height) + 4.75rem + var(--wp-footer-height) + 1rem));
}

.mobile .ConnectionFinishPage {
  min-height: calc(100vh - 1rem);
}

.datatile .ConnectionFinishPage {
  min-height: auto;
}

.ConnectionFinishPage ._heading {
  word-break: break-word;
}

.mobile .ConnectionFinishPage {
  margin-top: 1rem;
}

.mobile .ConnectionFinishPage ._PageTitle {
  display: none;
}

.ConnectionFinishPage .mobileSubtitle {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
  display: none;
}

.mobile .ConnectionFinishPage .mobileSubtitle {
  display: block;
}

.ConnectionFinishPage .ToggleSwitch {
  display: flex;
  flex-direction: row;
  margin: 0.5rem 0;
  flex-wrap: wrap;
}

.ConnectionFinishPage .ToggleSwitch .toggleLabel {
  flex-grow: 1;
}

.ConnectionFinishPage .ToggleSwitch .toggleLabelIcon {
  margin-right: 10px;
}

.ConnectionFinishPage .ToggleSwitch ._Text {
  align-self: center;
}

.ConnectionFinishPage .toggleInformation {
  display: flex;
  flex-direction: column;
  align-self: center;
  flex-basis: content;
}

.ConnectionFinishPage .sliderRail {
  transition: all 0.2s ease-in-out;
  width: 3.462rem;
  height: 1.731rem;
  background: #767676;
  border-radius: 50px;
  padding: 0 0.231rem;
  display: flex;
}

.ConnectionFinishPage .sliderRail[class] {
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}

.ConnectionFinishPage .sliderRail .sliderElement {
  transition: all 0.2s ease-in-out;
  width: 22px;
  height: 22px;
}

.ConnectionFinishPage .sliderRail .sliderKnob {
  border-radius: 50%;
  background: #ffffff;
  z-index: 2;
  margin-left: -1.269rem;
}

@media print {
  .ConnectionFinishPage .sliderRail .sliderKnob {
    background: #ffffff !important;
  }
}
.ConnectionFinishPage .sliderRail .onIcon {
  z-index: 1;
}

.ConnectionFinishPage .sliderRail .sliderKnob,
.ConnectionFinishPage .sliderRail .onIcon {
  margin-top: auto;
  margin-bottom: auto;
  height: 1.269rem;
  width: 1.269rem;
}

.ConnectionFinishPage .sliderRail .lockedIcon {
  fill: #767676;
  height: 100%;
  width: 100%;
}

.ConnectionFinishPage .sliderButton {
  margin-left: auto;
  padding-left: 10px;
}

.ConnectionFinishPage .sliderButton .sliderElement.onIcon {
  fill: #ffffff;
}

.ConnectionFinishPage .sliderButton[aria-pressed=true] .sliderRail {
  transition: all 0.2s ease-in-out;
  background: #09aa71;
}

.ConnectionFinishPage .sliderButton[aria-pressed=true] .sliderRail .sliderElement {
  transition: all 0.2s ease-in-out;
}

.ConnectionFinishPage .sliderButton[aria-pressed=true] .sliderRail .sliderKnob {
  transform: translateX(1.731rem);
}

.ConnectionFinishPage .sliderButton[aria-pressed=false] .onIcon {
  transition: all 0.2s ease-in-out;
  opacity: 0;
}

.ConnectionFinishPage .connectionFinishCard {
  max-width: 30rem;
}

.FhirConnectionCard {
  align-items: center;
}

.FhirConnectionCard[class] {
  display: flex;
  flex-direction: row;
  min-height: unset;
  margin-top: 14px;
  flex-wrap: wrap;
  gap: 15px;
}

.FhirConnectionCard .revokeLinkButtons {
  width: fit-content;
  margin-left: auto;
}

.FhirConnectionCard .linkButton[class] {
  display: flex;
}

.FhirConnectionCard .linkButton .linkButtonIcon {
  flex-shrink: 0;
  align-self: center;
}

.FhirConnectionCard .linkButton .linkButtonText {
  padding-right: 10px;
}

.FhirConnectionCard .userImageContainer {
  height: 60px;
  width: 60px;
  flex-shrink: 0;
}

.FhirConnectionCard .userImageContainer .userImage {
  border-radius: 50%;
  border: 1px solid #cccccc;
  overflow: hidden;
  object-fit: cover;
  position: relative;
  width: 100%;
  height: 100%;
  object-position: center;
}

.FhirConnectionCard .userImageContainer .userImage.letterOnly {
  color: #ffffff;
  font-size: 32px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

.FhirConnectionCard .userImageContainer .userImage.color1 {
  border-color: #0078B3;
  background-color: #0078B3;
}

.FhirConnectionCard .userImageContainer .userImage.color2 {
  border-color: #066564;
  background-color: #066564;
}

.FhirConnectionCard .userImageContainer .userImage.color3 {
  border-color: #583985;
  background-color: #583985;
}

.FhirConnectionCard .userImageContainer .userImage.color4 {
  border-color: #4A7628;
  background-color: #4A7628;
}

.FhirConnectionCard .userImageContainer .userImage.color5 {
  border-color: #0D1C3D;
  background-color: #0D1C3D;
}

.FhirConnectionCard .userImageContainer .userImage.color6 {
  border-color: #677083;
  background-color: #677083;
}

.FhirConnectionCard .userImageContainer .userImage.color7 {
  border-color: #003B71;
  background-color: #003B71;
}

.DisabledListItem[class] {
  display: flex;
  align-items: center;
  margin: 0 0 0.5rem 0;
  min-height: unset;
  padding: 1rem;
  width: 100%;
  word-break: break-word;
}

.DisabledListItem .detailsAndDescriptionContainer {
  flex-shrink: 1;
}

.DisabledListItem .detailsLink {
  display: inline-block;
  font-size: var(--wptheme_font-style_h4_size);
  color: var(--wptheme_font-style_h4_color);
  font-weight: var(--wptheme_font-style_h4_weight);
  text-decoration: none;
  margin-bottom: 0.25rem;
}

.DisabledListItem .detailsLink::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
}

.DisabledListItem .ExternalAccountIcon {
  flex-shrink: 1;
}

.DisabledListItem .linkIndicator {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  /*rtl:raw:
  	transform: scaleX(-1);
  	transform-origin: center;
  */
  margin-left: 18px;
  flex-shrink: 0;
}

[data-altstylesheet="High Contrast"] .DisabledListItem .linkIndicator {
  color: #000000;
}

.ManageConnectionsBanner {
  max-width: 47.5rem;
  background-image: url("../../images/trackmyhealth_connectionbanner.svg");
  background-repeat: no-repeat;
  background-position: top 50% left -40px;
  background-size: 155px;
}

.ManageConnectionsBanner[class] {
  margin: 0 0 0.3rem 0;
  padding: 0 9px 0.3rem 0;
  display: flex;
  flex-direction: column;
}

@media screen and (max-width: 768px) {
  .ManageConnectionsBanner[class] {
    flex-direction: column;
  }
}
@media screen and (max-width: 768px) {
  .ManageConnectionsBanner[class] {
    background-position: top 50% left -50px;
    background-size: 170px;
  }
}
@media screen and (max-width: 321px) {
  .ManageConnectionsBanner[class] {
    background-image: none;
    padding-left: 1rem;
  }
}
.ManageConnectionsBanner .textContainer {
  display: flex;
  word-wrap: break-word;
  word-break: break-word;
  flex-direction: column;
  width: fit-content;
  align-self: center;
  padding: 1rem 0 0 120px;
}

@media screen and (min-width: 768px) {
  .ManageConnectionsBanner .textContainer {
    padding-right: 25px;
  }
}
@media screen and (max-width: 321px) {
  .ManageConnectionsBanner .textContainer {
    padding-left: unset;
  }
}
.ManageConnectionsBanner .textContainer .saveTimeText {
  padding-top: 0;
  padding-bottom: 0;
}

.ManageConnectionsBanner .connectionsLink[class] {
  align-self: flex-end;
  margin-left: auto;
}

@media screen and (max-width: 768px) {
  .ManageConnectionsBanner .connectionsLink[class] {
    align-self: center;
    margin-left: unset;
  }
}
.ConnectionDetailsPage {
  min-height: calc(100vh - 17.2rem);
  min-height: calc(100vh - (var(--wp-header-height) + 4.75rem + var(--wp-footer-height) + 1rem));
}

.mobile .ConnectionDetailsPage {
  min-height: calc(100vh - 1rem);
}

.datatile .ConnectionDetailsPage {
  min-height: auto;
}

.ConnectionDetailsPage ._heading {
  word-break: break-word;
}

.mobile .ConnectionDetailsPage {
  margin-top: 1rem;
}

.mobile .ConnectionDetailsPage ._PageTitle {
  display: none;
}

.ConnectionDetailsPage .mobileSubtitle {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
  display: none;
}

.mobile .ConnectionDetailsPage .mobileSubtitle {
  display: block;
}

.ConnectionDetailsPage .clampWidth {
  max-width: 47.5rem;
}

.LinkedFlowsheetRow {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: center;
}

.LinkedFlowsheetRow .iconAndText {
  display: flex;
  width: auto;
  flex-wrap: nowrap;
  align-items: center;
}

.LinkedFlowsheetRow .iconAndText .rowIcon {
  align-self: center;
  margin-right: 10px;
  flex-shrink: 0;
}

.LinkedFlowsheetRow .iconAndText .rowText {
  align-self: center;
  margin-right: 13px;
}

.FhirDetails .duqLink {
  display: flex;
  align-items: center;
  gap: 7px;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  width: fit-content;
}

.FhirDetails .headerNoBottomPadding {
  padding-bottom: 0;
}

.FitbitWithingsStartSyncingForm .ToggleSwitch {
  border-bottom: 1px solid #dbdbdb;
  padding-bottom: 0.5rem;
}

.FitbitWithingsStartSyncingForm .ToggleSwitches :last-child {
  border-bottom: none;
}

/* Copyright 2020-2022 Epic Systems Corporation */
@media screen and (min-width: 769px) {
  .TrendsDashboard ._LoadMoreList.trendGrid {
    display: grid;
    grid-template-columns: 75%;
  }
}
.TrendsDashboard .trendGrid > ._ListElement {
  margin-left: 0.4rem;
}

.TrendsDashboard ._DataTable .valueWithRangeIndicator {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.TrendsDashboard ._DataTable .valueWithRangeIndicator ._Text {
  font-weight: normal;
}

.TrendsDashboard ._DataTable .valueWithRangeIndicator .value {
  padding: 0.3rem 0.3rem 0.3rem 0rem;
  font-weight: bold;
}

.TrendsDashboard ._DataTable ._TableCell:first-of-type {
  font-weight: bold;
}

.TrendsDashboard .TablePaginationControls {
  margin-top: 1.3rem;
}

.TrendsDashboard .TrendDataTable ._DataTable ._TableHeaders {
  background-color: #f8f8f8;
}

.TrendsDashboard .TrendDataTable ._DataTable col:first-child {
  width: 50%;
}

.TrendsDashboard .TrendDataTable ._DataTable ._TableCell ._Text {
  overflow-wrap: anywhere;
  white-space: pre-line;
}

.TrendsDashboard .TrendDataTable .TrendSummary .mostRelevantContainer.graphPadding {
  margin-bottom: 0rem;
}

.TrendsDashboard ._LoadMoreCommand {
  padding-bottom: 1.3rem;
}

@media print {
  .TrendsDashboard ._LoadMoreCommand,
  .TrendsDashboard ._PageTitle {
    display: none;
  }
  .TrendsDashboard .TrendDataTable button {
    display: none;
  }
}
.TrendsDashboard ._LineGraph .VictoryContainer > svg:first-child {
  height: 300px !important;
  margin-top: -25px !important;
}

/* Copyright 2020-2025 Epic Systems Corporation */
.Trend ._InfoBubble {
  font-size: 1rem;
  font-weight: normal;
  line-height: normal;
  cursor: auto;
  display: inline-block;
  margin: 0 0 0 0;
  width: auto;
  padding: 0;
}

.Trend ._InfoBubble.showBubble ._InfoBubbleCommand:after,
.Trend ._InfoBubble.showBubble ._InfoBubbleContent {
  display: block;
}

.Trend ._InfoBubbleCommand {
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
  border: none;
  cursor: pointer;
  display: inline-flex;
  font: inherit;
  overflow: visible;
  position: relative;
  text-decoration: none;
}

@media screen {
  .Trend ._InfoBubbleCommand:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
.Trend ._InfoBubbleCommand:after {
  border-color: transparent transparent transparent #ffffff;
  border-style: solid;
  border-width: 1rem 0 0 1rem;
  box-shadow: -1px 1px 1px 0 rgba(0, 0, 0, 0.4);
  content: "";
  display: none;
  height: 0;
  left: calc(50% - 0.45rem);
  position: absolute;
  top: calc(100% + 0.25rem);
  transform: rotate(135deg);
  width: 0;
  z-index: 11;
}

.Trend ._InfoBubbleContent {
  border-radius: 6px;
  background: #ffffff;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.6);
  display: none;
  left: 0;
  margin: 0 1rem;
  padding: 0.3333333333rem;
  position: absolute;
  text-align: left;
  top: calc(100% + 0.75rem - 1px);
  white-space: normal;
  width: 90%;
  z-index: 10;
}

.Trend[class] {
  word-wrap: break-word;
  margin-bottom: 1.4rem;
}

@media print {
  .Trend {
    display: contents !important;
  }
  .Trend .TrendHeader ._InfoBubble {
    display: none;
  }
}
.Trend .graphContainer.lowerIsBetter .scatterPoint.upperBoundary {
  stroke: #e8c309;
}

.Trend .graphContainer.lowerIsBetter .scatterPoint.upperBoundary.scatterBorder {
  stroke: #af9308;
}

.Trend .graphContainer.lowerIsBetter .graphTooltipWrapper ._GraphTooltip.upperBoundary .yValue {
  background-color: rgba(232, 195, 9, 0.2);
}

.Trend .graphContainer.higherIsBetter .scatterPoint.lowerBoundary {
  stroke: #e8c309;
}

.Trend .graphContainer.higherIsBetter .scatterPoint.lowerBoundary.scatterBorder {
  stroke: #af9308;
}

.Trend .graphContainer.higherIsBetter .graphTooltipWrapper ._GraphTooltip.lowerBoundary .yValue {
  background-color: rgba(232, 195, 9, 0.2);
}

.Trend .graphContainer .dataContainer {
  margin: auto;
}

.Trend .graphContainer .dataContainer .yValue {
  display: inline-block;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  padding: 0.4rem 0.2rem;
  box-sizing: border-box;
  border-radius: 6px;
}

.Trend .graphContainer .dataContainer .xValue[class] {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
  margin-bottom: 0.25rem;
}

.Trend .graphContainer .dataContainer .units {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
  margin-left: 0.3rem;
}

.Trend .gradientDefs .gradientBoundedUpper .stop1 {
  stop-opacity: 1;
}

.Trend .gradientDefs .gradientBoundedUpper .stop2 {
  stop-opacity: 1;
}

.Trend .gradientDefs .gradientBoundedUpper .stop3 {
  stop-opacity: 1;
}

.Trend .gradientDefs ._gradientBoundedLower .stop1 {
  stop-opacity: 1;
}

.Trend .gradientDefs ._gradientBoundedLower .stop2 {
  stop-opacity: 1;
}

.Trend .gradientDefs ._gradientBoundedLower .stop3 {
  stop-opacity: 1;
}

.Trend .graphTooltipWrapper ._GraphTooltip.normal .yValue {
  background-color: rgba(16, 163, 65, 0.2);
}

.Trend .graphTooltipWrapper ._GraphTooltip.abnormal .yValue {
  background-color: rgba(232, 195, 9, 0.2);
}

.Trend .labelContainer {
  text-align: left;
  margin-bottom: 0.1rem;
  word-break: break-word;
}

.Trend .tooltipLabel {
  font-weight: bold;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.Trend .valueLabel {
  text-align: left;
  margin-left: 0.5rem;
  margin-top: 0.3rem;
  margin-bottom: 0.1rem;
  word-break: break-word;
  font-weight: bold;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.TrendHeader {
  display: flex;
  position: relative;
  align-items: baseline;
  flex-wrap: wrap;
  padding: 0.25rem 0.75rem 0;
}

.TrendHeader .trendHeaderText {
  color: #000000;
  font-weight: bold;
  width: auto;
  padding: 0 0.5rem 0 0;
  word-break: break-word;
}

.TrendSummary {
  padding-left: 0.75rem;
  margin-top: 0.5rem;
}

.TrendSummary ._Text.contextLine {
  margin-bottom: 0;
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .TrendSummary ._Text.contextLine {
  color: #000000;
}

.TrendSummary .trendArrow.good {
  fill: #10a341;
}

.TrendSummary .trendArrow.good.up {
  /*rtl:begin:ignore*/
  transform: rotate(-45deg);
  /*rtl:end:ignore*/
}

.TrendSummary .trendArrow.good.down {
  /*rtl:begin:ignore*/
  transform: rotate(45deg);
  /*rtl:end:ignore*/
}

.TrendSummary .trendArrow.static {
  fill: #0085f2;
}

.TrendSummary .trendArrow.poor {
  fill: #e8c309;
}

.TrendSummary .trendArrow.poor.up {
  /*rtl:begin:ignore*/
  transform: rotate(-45deg);
  /*rtl:end:ignore*/
}

.TrendSummary .trendArrow.poor.down {
  /*rtl:begin:ignore*/
  transform: rotate(45deg);
  /*rtl:end:ignore*/
}

.TrendSummary .trendStatementContainer {
  margin: 0.25rem 0rem;
}

.TrendSummary .trendStatement {
  margin: 0.25rem 0;
  width: fit-content;
  width: -moz-fit-content;
  padding: 0rem 0.2rem;
  border-radius: 6px;
}

.TrendSummary .mostRelevantContainer {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
}

.TrendSummary .mostRelevantContainer.graphPadding {
  margin-bottom: 2.4rem;
}

@media print {
  .TrendSummary .mostRelevantContainer.graphPadding {
    margin-bottom: 0;
  }
}
.TrendSummary .mostRelevantVal {
  padding: 0.4rem;
  font-size: var(--wptheme_font-size_4);
  font-weight: bolder;
  border-radius: 6px;
  /*rtl:raw:
  direction: ltr;
  */
}

.TrendSummary .mostRelevantVal.ideal {
  background-color: rgba(16, 163, 65, 0.2);
}

.TrendSummary .mostRelevantVal.concerning {
  background-color: rgba(232, 195, 9, 0.2);
}

.TrendSummary .mostRelevantValDesc {
  margin-left: 0.25rem;
  font-size: var(--wptheme_font-size_2);
  font-weight: bold;
  word-break: break-word;
}

.TrendSummary .trendStatementContainer {
  display: flex;
  align-items: center;
}

.RangeIndicator {
  padding: 0.1rem 0.4rem;
  border-radius: 0.3rem;
  max-width: max-content;
  background-color: #eafbea;
  border: 1px solid #a3e1a3;
}

.RangeIndicator.abnormalRange {
  background-color: #faf2ca;
  border: 1px solid #af9308;
}

/* Copyright 2024 Epic Systems Corporation */
._Segment.nodata.NoDataPlaceholderWithIcon {
  display: flex;
  justify-content: center;
  align-items: center;
  column-gap: 0.5rem;
}

._Segment.nodata.NoDataPlaceholderWithIcon.above {
  flex-direction: column;
}

._Segment.nodata.NoDataPlaceholderWithIcon.end {
  flex-direction: row-reverse;
}

._Segment.nodata.NoDataPlaceholderWithIcon.below {
  flex-direction: column-reverse;
}

._Segment.nodata.NoDataPlaceholderWithIcon ._Text {
  width: fit-content;
}

.TVCarousel {
  position: relative;
  width: 100%;
}

.TVCarousel .scrollableCarousel {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
  -ms-overflow-style: none;
  scroll-snap-type: x mandatory;
  scroll-behavior: auto;
  position: relative;
  margin-bottom: -15px;
}

.TVCarousel .scrollableCarousel::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.TVCarousel .scrollableCarousel:focus {
  outline: none;
}

.TVCarousel .scrollableCarousel > .carouselGroups {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  height: 100%;
}

.TVCarousel .scrollableCarousel > .carouselGroups .CarouselGroup {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  flex-basis: calc(var(--num-items) * 31%);
}

@media (max-width: 1100px) {
  .TVCarousel .scrollableCarousel > .carouselGroups .CarouselGroup {
    flex-basis: calc(var(--num-items) * 38%);
  }
}
@media (max-width: 970px) {
  .TVCarousel .scrollableCarousel > .carouselGroups .CarouselGroup {
    flex-basis: calc(var(--num-items) * 46%);
  }
}
@media (max-width: 560px) {
  .TVCarousel .scrollableCarousel > .carouselGroups .CarouselGroup {
    flex-basis: calc(var(--num-items) * 88%);
    row-gap: 0.3rem;
  }
}
.TVCarousel .scrollableCarousel > .carouselGroups .CarouselGroup > .stickyHeader {
  padding: 0 0.75rem;
  flex: 0 0 95%;
  max-width: 95%;
  height: 100%;
}

.TVCarousel .scrollableCarousel > .carouselGroups .CarouselGroup > .stickyHeader:first-child {
  padding-left: 1rem;
}

.TVCarousel .scrollableCarousel > .carouselGroups .CarouselGroup > .stickyHeader:last-child {
  padding-right: 1rem;
}

.TVCarousel .scrollableCarousel > .carouselGroups .CarouselGroup > .stickyHeader .CarouselHeader {
  position: sticky;
  width: max-content;
  top: 0;
  left: 1.25rem;
  margin-bottom: -6px;
  display: flex;
  align-items: center;
  height: 100%;
  column-gap: 6px;
}

.TVCarousel .scrollableCarousel > .carouselGroups .CarouselGroup > .stickyHeader .CarouselHeader ._Icon {
  color: #0074AD;
}

.darkmode .TVCarousel .scrollableCarousel > .carouselGroups .CarouselGroup > .stickyHeader .CarouselHeader ._Icon {
  color: #92c3db;
}

.TVCarousel .scrollableCarousel > .carouselGroups .CarouselGroup > .stickyHeader .CarouselHeader ._PageHeading {
  width: unset;
  margin: unset;
  padding: unset;
  background: unset;
  color: #363636;
}

.darkmode .TVCarousel .scrollableCarousel > .carouselGroups .CarouselGroup > .stickyHeader .CarouselHeader ._PageHeading {
  color: #ffffff;
}

.TVCarousel .scrollableCarousel > .carouselGroups .CarouselGroup:first-child {
  padding-left: 0.25rem;
}

.TVCarousel .scrollableCarousel > .carouselGroups .CarouselGroup:last-child {
  padding-right: 0.25rem;
}

.TVCarousel .scrollableCarousel > .carouselGroups .CarouselGroup > ._List {
  height: 100%;
  display: flex;
  align-items: center;
}

.TVCarousel .scrollableCarousel > .carouselGroups .CarouselGroup > ._List > ._ListElement {
  padding: 1rem 0.5rem;
  flex: 1 0 0;
  max-width: calc(100% / var(--num-items));
}

.TVCarousel .scrollableCarousel > .carouselGroups .CarouselGroup > .headerGroup {
  width: 100%;
}

.TVCarousel .scrollableCarousel > .carouselGroups :not(:first-child).CarouselGroup {
  margin-left: 1.5rem;
}

.TVCarousel .scrollableCarousel > .carouselGroups :not(:first-child).CarouselGroup:before {
  content: "";
  position: absolute;
  border-left: 2px solid #0074AD;
  top: 4rem;
  margin-left: -0.75rem;
  bottom: 2rem;
}

.darkmode .TVCarousel .scrollableCarousel > .carouselGroups :not(:first-child).CarouselGroup:before {
  border-left: 2px solid #92c3db;
}

.TVCarousel .previousButton,
.TVCarousel .nextButton {
  display: none;
}

.BlobImageComponentFallback {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

.UntrustedExternalImageComponentFallback {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

.ContentCard {
  display: flex;
  flex-direction: column;
  height: max-content;
  color: #363636;
  width: -webkit-fill-available;
  background-color: #ffffff;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0px 2px 4px 1px rgba(0, 0, 0, 0.4);
  background-clip: padding-box;
  text-align: unset;
  position: relative;
}

.darkmode .ContentCard {
  background-color: #313c42;
  color: #ffffff;
}

.ContentCard:is(:focus, :hover) {
  color: #363636;
  text-decoration: none;
}

.darkmode .ContentCard:is(:focus, :hover) {
  color: #ffffff;
}

.tvmode:not(.hideFocus) .ContentCard:focus {
  outline: #0074AD solid 4px;
  transform: scale(1.05);
}

@media (max-width: 970px) {
  .tvmode:not(.hideFocus) .ContentCard:focus {
    outline: #0074AD solid 3px;
  }
}
.ContentCard .cardContent {
  width: -webkit-fill-available;
  min-height: calc(2.4em + 1.6rem + 8px);
  margin: 0.8rem 0.6rem;
}

@media (max-width: 970px) {
  .ContentCard .cardContent {
    margin: 0.6rem;
  }
}
@media (max-width: 560px) {
  .ContentCard .cardContent {
    margin: 0.4rem;
  }
}
.ContentCard .cardContent .Stack ._Text {
  word-break: break-word;
}

.ContentCard .cardContent .Stack .headingText {
  margin-bottom: 4px;
}

.VideoCard {
  display: flex;
}

.VideoCard[class] {
  border: none;
}

.tvmode:not(.hideFocus) .VideoCard:focus-within {
  outline: #0074AD solid 4px;
  transform: scale(1.05);
}

.VideoCard ._VideoPreview {
  padding: 0;
}

.VideoCard ._VideoPreview .vjs-big-play-button {
  background-size: 40px;
  background-color: transparent;
}

@media (max-width: 560px) {
  .VideoCard ._VideoPreview .vjs-big-play-button {
    top: -1rem;
  }
}
@media (max-width: 560px) {
  .VideoCard ._VideoPreview video {
    display: inline-block;
  }
}
.VideoCard ._VideoPreview:not(.noPoster) .vjs-ended .vjs-poster {
  display: inline-block;
}

.VideoCard ._VideoPreview:not(.noPoster) .vjs-ended .vjs-tech {
  display: none;
}

.VideoCard ._VideoPreview .vjs-poster {
  display: none;
}

.VideoCard ._MediaPreviewFailed .failedIcon {
  width: 120px;
  height: 120px;
}

.VideoCard ._PreviewDetails {
  z-index: 1;
  position: absolute;
  min-height: initial;
  max-width: none;
  bottom: 0;
  font-size: 1rem;
  color: #363636;
  background-color: #ffffff;
}

.darkmode .VideoCard ._PreviewDetails {
  background-color: #313c42;
  color: #ffffff;
}

.VideoCard ._PreviewDetails .headingText {
  margin: 0.25rem 0 0.25rem 0;
}

.VideoCard ._PreviewDetails .handoutTypeText {
  display: none;
}

.VideoCard ._PreviewDetails .durationTextContainer .durationText {
  display: inline;
  top: -3.25rem;
}

.ActivityCard {
  height: 100%;
  width: 100%;
  max-width: 400px;
  border-radius: 10px;
  background-color: #ffffff;
  box-shadow: 0px 2px 4px 1px rgba(0, 0, 0, 0.4);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-bottom: 10px;
  color: #363636;
  border: 4px solid transparent;
  font-size: 1.1em;
}

.tvmode:not(.hideFocus) .ActivityCard:focus {
  outline: #0074AD solid 4px;
  transform: scale(1.05);
}

@media (max-width: 970px) {
  .tvmode:not(.hideFocus) .ActivityCard:focus {
    outline: #0074AD solid 3px;
  }
}
.darkmode .ActivityCard {
  background-color: #313c42;
  color: #ffffff;
}

.ActivityCard:is(:focus, :hover) {
  text-decoration: none;
  outline-offset: 0;
  color: #363636;
}

.darkmode .ActivityCard:is(:focus, :hover) {
  color: #ffffff;
}

.ActivityCard .activityIcon {
  padding: 0.5em;
}

.ActivityCard .activityText {
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ActivityCard .activityImg {
  margin-bottom: 10px;
  max-width: 50%;
}

.Stack {
  display: flex;
  justify-content: center;
}

.Stack .BlobImageComponentFallback {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

.Stack .UntrustedExternalImageComponentFallback {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

.Stack.compact {
  column-gap: 0.25rem;
}

.Stack.tall {
  flex-direction: column;
  text-align: center;
  align-items: center;
  line-height: 0.85;
  flex: 1 1 auto;
  height: 100%;
  width: 100%;
  aspect-ratio: 13/11;
}

.Stack.tall .stackImage {
  object-fit: cover;
  overflow: hidden;
  margin-bottom: 1rem;
}

.Stack.tall .stackText .headingText {
  margin-bottom: 0.5rem;
}

.Stack.isHeader {
  background-color: rgba(255, 255, 255, 0.65);
  align-items: center;
  justify-content: start;
}

.Stack.isHeader.compact {
  padding: 0.25rem 1rem;
}

.darkmode .Stack.isHeader {
  background-color: rgba(0, 0, 0, 0.65);
}

.Stack.isHeader .stackGraphic ._Icon {
  width: 4.5rem;
  height: 4.5rem;
  margin-right: 1rem;
}

.Stack.isHeader .stackText {
  margin-top: unset;
  width: calc(100% - 120px);
}

.Stack.isHeader .stackText ._Text {
  line-height: 1.1rem;
  max-width: 75%;
}

.Stack.isHeader .stackText .headingText {
  padding-top: 0;
  overflow-wrap: break-word;
}

.Stack.isHeader .stackText .headerSecondaryText {
  font-size: 1.1rem;
  line-height: 1.3rem;
}

.Stack.isHeader.noSecondaryText {
  align-items: center;
}

.Stack:not(.isHeader) .stackText {
  margin-top: 4px;
  flex: 1;
  text-overflow: ellipsis;
  overflow: hidden;
}

.Stack:not(.isHeader) .stackText ._Text {
  margin: 0;
  line-height: 1.2em;
}

.Stack:not(.isHeader) .stackText .headingText {
  font-size: 1.1em;
  font-weight: bold;
}

.Stack:not(.isHeader) .stackGraphic ._Icon {
  width: 32px;
  height: 32px;
}

.Stack .stackGraphic {
  height: fit-content;
  width: fit-content;
}

.Stack .stackGraphic ._Icon {
  margin-top: max(0.5rem - 8px, 0px);
}

.Stack .circleImage {
  border-radius: 50%;
}

.ReadOnlyArea {
  overflow: overlay;
  flex: 1 1 auto;
  padding-bottom: 5px;
}

.ReadOnlyArea[class][class] {
  display: block;
}

.ReadOnlyArea ._AsyncIndicator {
  height: calc(80% - 1rem);
}

.hideFocus .ReadOnlyArea {
  overflow: hidden;
}

.tvmode .ReadOnlyArea::-webkit-scrollbar {
  width: 2.5rem;
  height: 80%;
  bottom: 0px;
  background: transparent;
}

.tvmode .ReadOnlyArea::-webkit-scrollbar-button {
  display: none;
}

.tvmode .ReadOnlyArea::-webkit-scrollbar-thumb {
  background: #f1f1f1;
  border-radius: 3.125rem;
  -webkit-box-shadow: none;
  border: 0.625rem solid rgba(0, 0, 0, 0);
  background-clip: content-box;
}

.tvmode .ReadOnlyArea::-webkit-scrollbar-track {
  margin-top: 30px;
  margin-bottom: 30px;
  background: #888;
  border-radius: 3.125rem;
  border: 0.625rem solid rgba(0, 0, 0, 0);
  -webkit-box-shadow: none;
  background-clip: padding-box;
}

@media (max-width: 560px) {
  .tvmode .ReadOnlyArea::-webkit-scrollbar {
    width: 1.25rem;
  }
  .tvmode .ReadOnlyArea::-webkit-scrollbar-track {
    margin-top: 8px;
    margin-bottom: 8px;
    border: 0.3125rem solid rgba(0, 0, 0, 0);
  }
  .tvmode .ReadOnlyArea::-webkit-scrollbar-thumb {
    border: 0.3125rem solid rgba(0, 0, 0, 0);
    min-height: 1.25rem;
  }
}
@media (max-width: 970px) {
  .tvmode .ReadOnlyArea::-webkit-scrollbar {
    width: 2rem;
  }
  .tvmode .ReadOnlyArea::-webkit-scrollbar-track {
    margin-top: 8px;
    margin-bottom: 8px;
    border: 0.5rem solid rgba(0, 0, 0, 0);
  }
  .tvmode .ReadOnlyArea::-webkit-scrollbar-thumb {
    border: 0.5rem solid rgba(0, 0, 0, 0);
    min-height: 2rem;
  }
}
.tvmode:not(.hideFocus) .ReadOnlyArea:focus {
  outline: #0074AD solid 4px;
  transform: scale(1.05);
  transform: none;
}

@media (max-width: 970px) {
  .tvmode:not(.hideFocus) .ReadOnlyArea:focus {
    outline: #0074AD solid 3px;
  }
}
.tvmode:not(.hideFocus) .ReadOnlyArea:focus[class][class] {
  outline: none;
}

.tvmode:not(.hideFocus) .ReadOnlyArea:focus::-webkit-scrollbar-thumb {
  background: #0074AD;
  background-clip: content-box;
  box-shadow: inset 0 0 0 0.1875rem #f1f1f1;
}

@media (max-width: 560px) {
  .tvmode:not(.hideFocus) .ReadOnlyArea:focus::-webkit-scrollbar-thumb {
    box-shadow: inset 0 0 0 0.009375rem #f1f1f1;
  }
}
@media (max-width: 970px) {
  .tvmode:not(.hideFocus) .ReadOnlyArea:focus::-webkit-scrollbar-thumb {
    box-shadow: inset 0 0 0 0.15rem #f1f1f1;
  }
}
.ReadOnlyPage {
  display: flex;
  flex: 1 1 auto;
  min-height: 0;
  flex-direction: column;
  height: 100%;
}

.ReadOnlyPage ._Icon {
  color: #363636;
}

.darkmode .ReadOnlyPage ._Icon {
  color: #ffffff;
}

.ReadOnlyPage .NoDataPlaceholderWithIcon {
  margin: 1rem;
}

.ReadOnlyPage .NoDataPlaceholderWithIcon[class] {
  width: calc(100% - 2rem);
}

.ReadOnlyPage ._AsyncIndicator {
  height: fit-content;
  overflow-y: clip;
}

.NavigationFooter {
  display: flex;
  padding: 1rem;
  border-top: 1px solid #363636;
  margin-top: 1px;
}

@media (max-width: 970px) {
  .NavigationFooter {
    padding: 0.5rem 1rem;
  }
}
.darkmode .NavigationFooter {
  border-top: 1px solid #ffffff;
}

.NavigationFooter[class] .secondaryNavButton {
  margin-left: 1rem;
}

.ProviderStack .Stack {
  align-items: center;
}

.ProviderStack .Stack ._Text {
  word-break: break-word;
}

.ProviderStack .Stack .headingText {
  margin-bottom: 4px;
}

.ProviderStack .Stack .stackGraphic {
  padding: 3px;
  margin-right: 0.25rem;
  border-radius: 50%;
  height: 90px;
}

@media (max-width: 1100px) {
  .ProviderStack .Stack .stackGraphic {
    height: 80px;
  }
}
.ProviderStack .Stack .stackGraphic .providerImage {
  object-fit: cover;
  width: 80px;
  height: 80px;
  aspect-ratio: 1;
  border: 2px solid var(--border-color, #363636);
}

.darkmode .ProviderStack .Stack .stackGraphic .providerImage {
  border: 2px solid var(--border-color, #ffffff);
}

@media (max-width: 1100px) {
  .ProviderStack .Stack .stackGraphic .providerImage {
    width: 70px;
    height: 70px;
  }
}
@media (max-width: 970px) {
  .ProviderStack .Stack .stackGraphic .providerImage {
    width: 60px;
    height: 60px;
  }
}
@media (max-width: 1100px) {
  .ProviderStack .Stack .stackGraphic .FallbackProviderIcon {
    font-size: 50px;
    line-height: 70px;
    width: 70px;
    height: 70px;
  }
}
@media (max-width: 970px) {
  .ProviderStack .Stack .stackGraphic .FallbackProviderIcon {
    font-size: 40px;
    line-height: 60px;
    width: 60px;
    height: 60px;
  }
}
.ProviderStack .Stack.isHeader .stackGraphic {
  display: flex;
  align-items: center;
  margin-right: 0.5rem;
  height: 130px;
}

@media (max-width: 1100px) {
  .ProviderStack .Stack.isHeader .stackGraphic {
    height: 100px;
  }
}
.ProviderStack .Stack.isHeader .stackGraphic .providerImage {
  object-fit: cover;
  height: 120px;
  width: 120px;
  aspect-ratio: 1;
  border: 4px solid var(--border-color, #ffffff);
}

@media (max-width: 1100px) {
  .ProviderStack .Stack.isHeader .stackGraphic .providerImage {
    height: 90px;
    width: 90px;
  }
}
.ProviderStack .Stack.isHeader .stackGraphic .FallbackProviderIcon {
  font-size: 70px;
  line-height: 120px;
  width: 120px;
  height: 120px;
  border: 4px solid;
}

@media (max-width: 1100px) {
  .ProviderStack .Stack.isHeader .stackGraphic .FallbackProviderIcon {
    height: 90px;
    width: 90px;
    font-size: 52.5px;
    line-height: 90px;
  }
}
@media (max-width: 970px) {
  .ProviderStack .Stack:not(.isHeader) .stackGraphic {
    height: 70px;
  }
}
.Stack .ProviderStack.inTheRoom.isHeader .stackGraphic {
  aspect-ratio: 1;
  border-radius: 50%;
  border: 4px solid var(--border-color, #363636);
}

.darkmode .Stack .ProviderStack.inTheRoom.isHeader .stackGraphic {
  border: 4px solid var(--border-color, #ffffff);
}

.Stack .ProviderStack.inTheRoom.isHeader .stackGraphic .providerImage {
  border: 4px solid var(--border-color, #363636);
}

.darkmode .Stack .ProviderStack.inTheRoom.isHeader .stackGraphic .providerImage {
  border: 4px solid var(--border-color, #ffffff);
}

.ProviderStack.inTheRoom .stackGraphic .providerImage {
  border: 2px solid var(--border-color, #363636);
}

.darkmode .ProviderStack.inTheRoom .stackGraphic .providerImage {
  border: 2px solid var(--border-color, #ffffff);
}

.ProviderStack .inTheRoomPin {
  background-color: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  left: 45px;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  background-color: #0074AD;
}

.FallbackProviderIcon {
  font-size: 45px;
  text-align: center;
  line-height: 80px;
  width: 80px;
  height: 80px;
  aspect-ratio: 1;
  background-color: var(--background-color, #aaaaaa);
  border: 2px solid #363636;
  border-radius: 50%;
  overflow-y: hidden;
}

.darkmode .FallbackProviderIcon {
  border: 2px solid #ffffff;
}

.TVErrorPage {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.TVErrorPage .cardContainer {
  border-radius: 1.5rem;
  background: #000000;
  width: 60%;
  text-align: center;
  padding: 1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.TVErrorPage ._Text[class] {
  margin: 0 0 0.25rem 0;
}

.TVErrorPage ._Command {
  width: fit-content;
}

.TVErrorPage ._Command[class] {
  margin-top: 1.25rem;
}

/* Copyright 2020-2023 Epic Systems Corporation */
.enrollmentContent {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  overflow: visible;
}

.enrollmentContent .infoText {
  padding-bottom: 0.5rem;
}

.enrollmentContent .usernameInput {
  display: none;
}

.enrollmentContent .phoneInput {
  width: 98%;
  margin-left: auto;
  margin-right: auto;
}

.enrollmentContent .phoneInput._readOnlyText,
.enrollmentContent .phoneInput ._TextInput {
  width: 100%;
}

.enrollmentContent #phoneInput-error-message {
  padding-top: 0.25rem;
}

@media screen and (min-width: 769px) {
  .enrollmentContent #phoneInput-error-message {
    width: 98%;
    margin-left: auto;
    margin-right: auto;
  }
}
.enrollmentContent .emailInput {
  width: 98%;
  margin-left: auto;
  margin-right: auto;
}

.enrollmentContent .emailInput._readOnlyText,
.enrollmentContent .emailInput ._TextInput {
  width: 100%;
}

.enrollmentContent #emailInput-error-message {
  padding-top: 0.25rem;
}

@media screen and (min-width: 769px) {
  .enrollmentContent #emailInput-error-message {
    width: 98%;
    margin-left: auto;
    margin-right: auto;
  }
}
.enrollmentContent .passwordTextInput {
  width: 98%;
  margin-left: auto;
  margin-right: auto;
}

.enrollmentContent .passwordTextInput._readOnlyText,
.enrollmentContent .passwordTextInput ._PasswordInput {
  width: 100%;
}

.enrollmentContent .validationmessage._readOnlyText {
  margin-top: 1rem;
}

.enrollmentContent .validationmessage._readOnlyText ._PageHeading {
  display: none;
}

@media screen and (min-width: 769px) {
  .enrollmentContent #EID-4 {
    width: 98%;
    margin-left: auto;
    margin-right: auto;
  }
}
.codeEntryContent {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  width: 100%;
  overflow: visible;
  padding-bottom: 1rem;
}

.codeEntryContent .ImplicitSubmitter {
  display: contents;
}

.codeEntryContent .resendCodeSegment {
  display: flex;
  flex-direction: column;
}

.codeEntryContent ._readOnlyText.verificationDescription {
  margin-bottom: 0;
}

@media screen and (min-width: 769px) {
  .codeEntryContent ._readOnlyText.verificationDescription {
    margin-bottom: 0.1rem;
  }
}
.codeEntryContent ._readOnlyText.enterCodeText {
  align-self: center;
  font-size: var(--wptheme_font-size_1);
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}

@media screen and (min-width: 769px) {
  .codeEntryContent ._readOnlyText.enterCodeText {
    margin-top: 1rem;
    font-size: var(--wptheme_font-size_2);
  }
}
.codeEntryContent ._readOnlyText.codeReceivedText {
  padding-top: 1rem;
}

@media screen and (min-width: 769px) {
  .codeEntryContent ._command.verifyButton {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }
}
.codeEntryContent ._command.verifyButton .authenticateKey {
  margin-right: 0.5rem;
}

.codeEntryContent ._command.resendButton {
  width: fit-content;
  padding: 0.2rem 0.2rem 0.2rem 0rem;
  margin-top: -0.25rem;
}

@media screen and (min-width: 769px) {
  .codeEntryContent ._command.resendButton {
    margin-top: unset;
  }
}
.codeEntryContent .learnMoreLink[class][class] {
  width: fit-content;
  height: fit-content;
  padding: 0.2rem 0.2rem 0.2rem 0rem;
  margin: -0.25rem 0 0 0;
}

@media screen and (min-width: 769px) {
  .codeEntryContent .learnMoreLink[class][class] {
    margin-bottom: revert;
  }
}
.codeEntryContent ._link.tertiary.neutral[class],
.codeEntryContent ._command.tertiary.neutral[class] {
  padding: 0.2rem 0.2rem 0.2rem 0rem;
}

.codeEntryContent .codeEntryBox {
  margin-top: 0;
  display: grid;
  grid-template-rows: auto minmax(1rem, auto);
  grid-template-areas: "input" "verMes";
}

.codeEntryContent .codeEntryBox ._labelledField {
  width: 100%;
}

@media screen and (min-width: 769px) {
  .codeEntryContent .codeEntryBox {
    height: min-content;
    width: 96%;
    margin-left: auto;
    margin-right: auto;
    grid-template-columns: 4.5rem 1fr;
    grid-template-rows: auto minmax(2rem, auto);
    grid-template-areas: "padlock input" "empty verMes";
  }
}
.codeEntryContent .codeEntryBox .padlockGif {
  display: none;
}

@media screen and (min-width: 769px) {
  .codeEntryContent .codeEntryBox .padlockGif {
    grid-area: padlock;
    display: block;
    height: 3.5rem;
    width: 3.5rem;
  }
}
.codeEntryContent .codeEntryBox .ghostInput {
  width: 100%;
  padding: 4px 0px;
  overflow-x: hidden;
}

.codeEntryContent .codeEntryBox .ghostInput ._DataEntryLabel {
  position: relative;
  left: 0.5rem;
}

@media screen and (min-width: 769px) {
  .codeEntryContent .codeEntryBox .ghostInput ._DataEntryLabel {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }
}
.codeEntryContent .codeEntryBox .ghostInput ._DataEntryLabel .ghosted {
  position: relative;
}

@media screen and (min-width: 769px) {
  .codeEntryContent .codeEntryBox .ghostInput ._DataEntryLabel .ghosted {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    left: 0.5rem;
  }
}
.codeEntryContent .codeEntryBox ._input {
  min-height: 3.75rem;
  font-size: var(--wptheme_font-size_1);
  background: unset;
  width: 99%;
  margin-left: auto;
  margin-right: auto;
  grid-area: input;
}

@media screen and (min-width: 769px) {
  .codeEntryContent .codeEntryBox ._input {
    font-size: var(--wptheme_font-size_2);
    width: 98%;
    margin-left: auto;
    margin-right: auto;
  }
}
.codeEntryContent ._Choice {
  grid-area: skipStep;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  bottom: 0.75rem;
}

@media screen and (min-width: 769px) {
  .codeEntryContent ._Choice {
    bottom: 0.5rem;
  }
}
.codeEntryContent .validationmessage {
  grid-area: verMes;
}

@media screen and (min-width: 769px) {
  .codeEntryContent .validationmessage {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }
}
.codeEntryContent ._PageHeading._readOnlyText._heading {
  display: none;
}

.deliveryMethodContent {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  overflow: visible;
}

.deliveryMethodContent .chooseDestinationInfoText {
  padding-bottom: 0;
  height: fit-content;
}

.deliveryMethodContent .receiveCodeText {
  font-size: var(--wptheme_font-size_1);
  margin: 0;
}

@media screen and (min-width: 769px) {
  .deliveryMethodContent .receiveCodeText {
    font-size: var(--wptheme_font-size_2);
    margin: 0.5rem 0;
    padding-bottom: 1rem;
  }
}
.deliveryMethodContent ._command.smsButton {
  margin: 0.4rem auto;
  width: 98%;
}

.deliveryMethodContent ._command.smsButton .smsIcon {
  margin-right: 0.25rem;
}

.deliveryMethodContent ._command.emailButton {
  margin: 0.4rem auto;
  width: 98%;
}

.deliveryMethodContent ._command.emailButton .emailIcon {
  margin-right: 0.25rem;
}

.deliveryMethodContent .learnMoreLink[class][class] {
  display: block;
  width: fit-content;
  height: fit-content;
  padding: 0.2rem 0.2rem 0.2rem 0rem;
  margin: -0.75rem 0 1rem 0;
}

@media screen and (min-width: 769px) {
  .deliveryMethodContent .learnMoreLink[class][class] {
    margin-bottom: 2rem;
  }
}
.deliveryMethodContent ._link.tertiary.neutral[class],
.deliveryMethodContent ._command.tertiary.neutral[class] {
  padding: 0.2rem 0.2rem 0.2rem 0rem;
}

.deliveryMethodContent .CallToActionComponent {
  font-size: var(--wptheme_font-size_-2);
  display: flex;
  flex-direction: column;
  margin-top: 1rem;
  padding-bottom: 1rem;
}

@media screen and (min-width: 769px) {
  .deliveryMethodContent .CallToActionComponent {
    margin-top: 3rem;
  }
}
.deliveryMethodContent .CallToActionComponent .ctaText {
  height: fit-content;
  padding-bottom: 0.25rem;
}

.deliveryMethodContent .CallToActionComponent .ctaLink {
  font-size: var(--wptheme_font-size_-2);
  width: fit-content;
  padding: 0.2rem 0.2rem 0.2rem 0rem;
  margin: 0 0 0 0.2rem;
}

.learnMoreContent {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  overflow: visible;
}

.learnMoreContent .learnMoreStep {
  display: flex;
  flex-direction: row;
  margin-top: 1rem;
  align-items: center;
}

@media screen and (max-width: 769px) {
  .learnMoreContent .learnMoreStep {
    margin-top: 1rem;
  }
}
.learnMoreContent .learnMoreStep ._readOnlyText {
  margin: 0;
}

.learnMoreContent .learnMoreStep .learnMoreNumber {
  height: 30px;
  width: 30px;
  background-color: #0074AD;
  border-radius: 50%;
  text-align: center;
  padding-top: 4px;
  color: #ffffff;
  margin-right: 0.5rem;
}

@media screen and (max-width: 769px) {
  .learnMoreContent .learnMoreStep .learnMoreNumber {
    align-items: normal;
  }
}
.optOutContent {
  box-sizing: border-box;
  padding-bottom: 1rem;
}

@media screen and (min-width: 769px) {
  .optOutContent .infoText {
    padding-bottom: 0.5rem;
  }
}
@media screen and (min-width: 769px) {
  .optOutContent .passwordTextInput {
    width: 98%;
    margin-left: auto;
    margin-right: auto;
  }
}
.optOutContent .passwordTextInput ._PasswordInput {
  width: 100%;
}

.optOutContent .validationmessage {
  margin-bottom: 1rem;
}

.optOutContent ._PageHeading._readOnlyText._heading {
  display: none;
}

.completedOptOutContent {
  box-sizing: border-box;
}

.contactVerificationContent .Badge {
  width: max-content;
  height: fit-content;
  padding: 0 0.5rem;
  margin: 0.5rem;
  font-size: var(--wptheme_font-size_-2);
  border-style: solid;
  border-width: 1px;
  border-radius: 1rem;
  white-space: nowrap;
}

.contactVerificationContent .Badge.neutral {
  background-color: #e0f1ff;
  border-color: #005ebb;
  color: #005ebb;
}

.contactVerificationContent .Badge.positive {
  background-color: #ccffd8;
  border-color: #09aa71;
  color: #12553d;
}

.contactVerificationContent .VerificationMethod {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  margin-top: 1rem;
}

@media screen and (min-width: 769px) {
  .contactVerificationContent .VerificationMethod {
    flex-direction: row;
    text-align: left;
  }
}
.contactVerificationContent .VerificationMethod ._Icon {
  flex-shrink: 0;
  margin: 0.5rem;
}

.contactVerificationContent .VerificationMethod .verificationText ._readOnlyText {
  padding: 0;
  margin: 0;
  word-break: break-word;
}

.contactVerificationContent .VerificationMethod .verifyButton {
  margin-left: 0.5rem;
}

.contactVerificationContent .CallToActionComponent {
  font-size: var(--wptheme_font-size_-2);
  display: flex;
  flex-direction: column;
  margin-top: 1rem;
  padding-bottom: 1rem;
}

@media screen and (min-width: 769px) {
  .contactVerificationContent .CallToActionComponent {
    margin-top: 3rem;
  }
}
.contactVerificationContent .CallToActionComponent .ctaText {
  height: fit-content;
  padding-bottom: 0.25rem;
}

.contactVerificationContent .CallToActionComponent .ctaLink {
  font-size: var(--wptheme_font-size_-2);
  width: fit-content;
  padding: 0.2rem 0.2rem 0.2rem 0rem;
  margin: 0 0 0 0.2rem;
}

.contactVerificationContent .AutoSyncReminder {
  display: flex;
  align-items: center;
  padding-bottom: 0.5rem;
}

.contactVerificationContent .AutoSyncReminder .autoSyncIcon {
  flex-shrink: 0;
  align-self: flex-start;
  margin-right: 2px;
}

.QRCodePageSeg {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}

.QRCodePageSeg .SetUpOnDeviceSeg {
  width: fit-content;
  margin-left: 0;
  display: none;
}

@media screen and (max-width: 1024px) {
  .QRCodePageSeg .SetUpOnDeviceSeg {
    display: flex;
    flex-direction: column;
  }
}
.QRCodePageSeg .SeparatorSeg {
  position: relative;
  align-items: center;
  display: none;
}

@media screen and (max-width: 1024px) {
  .QRCodePageSeg .SeparatorSeg {
    display: flex;
  }
}
.QRCodePageSeg .SeparatorSeg .SeparatorLine {
  height: 5px;
  width: -webkit-fill-available;
  position: relative;
  top: 50%;
  border-top: 1px solid #dbdbdb;
}

.QRCodePageSeg .SeparatorSeg .SeparatorText {
  width: 5rem;
  margin: 0.2rem;
  justify-content: center;
  text-align: center;
  color: #003B71;
}

.QRCodePageSeg .QrCodeAndManualKeySeg {
  display: flex;
  flex-direction: column;
}

.QRCodePageSeg .QrCodeAndManualKeySeg .InfoText {
  margin-right: 0.5rem;
}

.QRCodePageSeg .QrCodeAndManualKeySeg .QRCodeImage {
  width: 33%;
  max-width: 33vh;
  margin: auto;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

@media screen and (max-width: 1024px) {
  .QRCodePageSeg .QrCodeAndManualKeySeg .QRCodeImage {
    width: 40%;
    max-width: 40vh;
  }
}
.QRCodePageSeg .QrCodeAndManualKeySeg .ManualKeySegment .CantScanText {
  margin-top: 6px;
  text-align: center;
}

.QRCodePageSeg .QrCodeAndManualKeySeg .ManualKeySegment .SecretKeyButton {
  padding: 0;
  margin: auto;
}

.QRCodePageSeg .QrCodeAndManualKeySeg .ManualKeySegment .SecretKeySeg {
  display: flex;
  flex-direction: column;
  text-align: center;
}

.QRCodePageSeg .QrCodeAndManualKeySeg .ManualKeySegment .SecretKeySeg .SecretKeyText {
  word-wrap: anywhere;
}

@media screen and (max-width: 1024px) {
  .QRCodePageSeg .QrCodeAndManualKeySeg .ManualKeySegment .SecretKeySeg .SecretKeyText {
    margin: 0.2rem 0.2rem;
  }
}
.QRCodePageSeg .QrCodeAndManualKeySeg .ManualKeySegment .SecretKeySeg .CopyButton {
  padding: 0;
  margin: auto;
  text-underline-offset: 3px;
}

.QRCodePageSeg .QrCodeAndManualKeySeg .ManualKeySegment .SecretKeySeg .CopiedText {
  margin: 0;
  padding-top: 3.5px;
}

@media screen and (max-width: 1024px) {
  .QRCodePageSeg .QrCodeAndManualKeySeg .ManualKeySegment .SecretKeySeg .CopiedText {
    margin-left: 5px;
  }
}
.introContent {
  display: flex;
  flex-direction: column;
}

.introContent .learnMoreLink[class][class] {
  width: fit-content;
  height: fit-content;
  padding: 0.2rem 0.2rem 0.2rem 0rem;
  margin: -0.25rem 0 2rem 0;
}

.introContent ._link.tertiary.neutral[class],
.introContent ._command.tertiary.neutral[class] {
  padding: 0.2rem 0.2rem 0.2rem 0rem;
}

.unconstrainedCapturedWorkflow .introContent {
  padding-bottom: 10%;
}

/* Copyright 2020-2021 Epic Systems Corporation */
.UpcomingOrders {
  page-break-before: avoid;
}

.UpcomingOrders .ActionDate {
  margin-top: 0.5rem;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.UpcomingOrders .Comments {
  display: block;
  width: auto;
  min-width: 2.4rem;
  padding: 0.5rem;
  border-radius: 1.25rem;
  background-color: #ebf4f8;
  word-wrap: break-word;
  word-break: break-word;
  white-space: normal;
  position: relative;
  z-index: 1;
  width: 95%;
  margin: 0.5rem auto 0;
  padding: 0.5rem 0.75rem;
  min-width: 0;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

@media only screen and (min-width: 1025px) {
  .UpcomingOrders .Comments {
    width: auto;
  }
}
@media print {
  .UpcomingOrders .Comments {
    background-color: #ffffff;
    filter: drop-shadow(0 0 1px #000000) drop-shadow(0 0 0 #000000);
  }
}
.UpcomingOrders .Comments:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: calc(50% - 1rem);
  left: -1.625rem;
  border: 0px solid;
  display: block;
  width: 2.2rem;
  height: 1.125rem;
  background-color: transparent;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  box-shadow: 1.125rem 0.5rem 0px 0.125rem #ebf4f8;
}

@media print {
  .UpcomingOrders .Comments:before {
    box-shadow: 1.125rem 0.5rem 0px 0.125rem #ffffff;
  }
}
@media only screen and (min-width: 1025px) {
  .UpcomingOrders .Comments {
    width: 95%;
  }
}
.UpcomingOrders .Comments:before {
  top: auto;
  bottom: 1rem;
}

@media print {
  .UpcomingOrders .HideReminderCheckbox {
    display: none;
  }
}
.UpcomingOrders .HideReminderCheckbox ._AsyncIndicator.asyncInFlight {
  width: 20px;
}

.UpcomingOrders .HideReminderCheckbox ._AsyncIndicator.asyncInFlight .animation {
  background-image: none;
  animation: none;
  transform: unset;
  margin: 0;
  border-color: rgba(0, 116, 173, 0.3);
  border-top-color: #0074AD;
  width: 20px;
  height: 20px;
  border-width: 3px;
  border-style: solid;
  border-radius: 50%;
  animation: _LoadingWheel-Rotate 0.8s cubic-bezier(0.5, 0.25, 0.3, 0.73) infinite;
  margin-bottom: -2rem;
  left: 0.55rem;
  z-index: 1;
}

.UpcomingOrders .HideReminderCheckbox ._AsyncIndicator.asyncInFlight .animation:before, .UpcomingOrders .HideReminderCheckbox ._AsyncIndicator.asyncInFlight .animation:after {
  content: none;
}

@keyframes _LoadingWheel-Rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.UpcomingOrders .HideReminderCheckbox.waiting ._DataEntryLabel[class][class] {
  opacity: 0.5;
  text-decoration: none;
  pointer-events: none;
  background-color: unset;
}

.UpcomingOrders .HideReminderCheckbox.waiting ._DataEntryLabel[class][class]::before {
  background: none;
  border-color: transparent;
  box-shadow: none;
  outline: none;
}

.UpcomingOrders .commandIcon {
  display: inline;
  margin-right: 0.25rem !important;
}

.UpcomingOrders .commandText {
  display: inline;
}

.UpcomingOrders .OrderDetails {
  flex-grow: 1;
}

@media only screen and (min-width: 769px) {
  .UpcomingOrders .OrderDetails {
    margin-bottom: 0.5rem;
  }
}
.UpcomingOrders .OrderGroupActions {
  display: flex;
  flex-direction: column;
  padding: 0px 5px 5px;
}

@media only screen and (min-width: 769px) {
  .UpcomingOrders .OrderGroupActions {
    flex-direction: column;
    width: 50%;
    padding: 0px 6px 5px;
  }
}
@media print {
  .UpcomingOrders .OrderGroupActions {
    display: none;
  }
}
.UpcomingOrders .OrderGroupActions .actionButtonInfo {
  display: flex;
  padding: 0 5px 5px;
  width: auto;
  justify-content: flex-start;
}

.UpcomingOrders .OrderGroupActions .actionButtonInfo .actionText {
  margin: auto 0;
  width: auto;
}

.UpcomingOrders .OrderGroupActions .actionIconContainer {
  display: flex;
  max-width: clamp(16px, 1.385rem, 48px);
}

.UpcomingOrders .OrderGroupActions .actionIcon {
  margin: 2px 0px 0px 2px;
}

.UpcomingOrders .OrderGroupActions .actionButtonGroup {
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
}

@media only screen and (min-width: 769px) {
  .UpcomingOrders .OrderGroupActions .actionButtonGroup {
    flex-direction: row;
    width: auto;
    margin-top: -2px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-left: 2px;
  }
}
.mobile .UpcomingOrders .OrderGroupActions .actionButtonGroup {
  padding: 0px 5px;
}

.UpcomingOrders .OrderGroupActions .actionButton {
  margin: 5px;
  text-decoration: none;
}

@media only screen and (min-width: 769px) {
  .UpcomingOrders .OrderGroupActions .actionButton {
    min-width: 15%;
  }
}
.mobile .UpcomingOrders .OrderGroupActions .actionButton {
  margin-left: 0;
}

.UpcomingOrders .OrderGroupHeader {
  display: flex;
  flex-direction: column;
}

.UpcomingOrders .OrderGroupProvider {
  display: flex;
  word-wrap: anywhere;
}

.UpcomingOrders .OrderGroupProvider .orderGroupSubtext {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.UpcomingOrders .OrderGroupProvider .orderGroupSubtext._readOnlyText._Text {
  margin: 0.25rem 0 0.5rem;
}

.UpcomingOrders .OrderHeader {
  display: flex;
}

.UpcomingOrders .OrderHeader .orderTitle {
  padding: 0;
  word-wrap: anywhere;
}

.UpcomingOrders .OrderHeader .indexCounterString {
  flex-shrink: 0;
  word-wrap: anywhere;
  color: #0074AD;
}

@media only screen and (min-width: 1px) and (max-width: 480px) {
  .UpcomingOrders .OrderHeader.LargeFont {
    flex-direction: column;
  }
}
.UpcomingOrders .ProviderPhoto {
  width: 3rem;
  height: 3rem;
  border: 1px solid #cccccc;
  border-radius: 50%;
  margin: 0.5rem 0.5rem 0;
  background: #dbdbdb;
  color: #0074AD;
  text-align: center;
  flex-shrink: 0;
  object-fit: cover;
}

.UpcomingOrders .Order {
  height: 100%;
  display: flex;
  flex-direction: column;
  text-align: left;
}

@media print {
  .UpcomingOrders .Order {
    display: none;
  }
}
.UpcomingOrders .Order._Segment.boundary-strong {
  min-height: 5rem;
  margin: 0 0 0.5rem;
  width: 100%;
}

.UpcomingOrders .OrderPrintOnly {
  display: none;
}

@media print {
  .UpcomingOrders .OrderPrintOnly {
    display: block;
  }
  .UpcomingOrders .OrderPrintOnly .moreDetailsButton {
    display: none;
  }
}
.UpcomingOrders .OrderGroup {
  margin-bottom: 2.5rem;
}

@media print {
  .UpcomingOrders .OrderGroup {
    margin-bottom: 0;
  }
}
@media print {
  .UpcomingOrders .OrderGroup .twoCol {
    display: none;
  }
}
.UpcomingOrders .OrderGroup .oneColPrintOnly {
  display: none;
}

@media print {
  .UpcomingOrders .OrderGroup .oneColPrintOnly {
    display: block;
  }
}
@media print {
  .UpcomingOrders ._PageTitle {
    display: inline-block;
  }
}
@media screen {
  .mobile .UpcomingOrders ._PageTitle {
    display: none;
  }
}
.UpcomingOrders ._heading {
  padding-bottom: 1rem;
}

.UpcomingOrders ._heading:not(.pageHeading) {
  padding-bottom: 0;
}

.UpcomingOrders .grid {
  margin: 0px 12px 6px 12px;
  width: calc(100% - 24px);
  padding-left: 1px;
}

@media only screen and (min-width: 769px) {
  .UpcomingOrders .grid {
    margin-bottom: 14px;
  }
}
.UpcomingOrders:not(.orderDetailsPopup) .OrderInstructions .fmtConv {
  display: inline;
}

.UpcomingOrders:not(.orderDetailsPopup) .OrderInstructions .fmtConv div {
  display: inline;
}

@media print {
  .UpcomingOrders:not(.orderDetailsPopup) .OrderInstructions .fmtConv div {
    display: block;
  }
}
.UpcomingOrders .OrderInstructions .fmtConv span {
  direction: ltr !important;
}

.Checklist .checklistItems ._ListElement:not(:first-child) {
  border-top: 1px solid #dbdbdb;
}

.Checklist .checklistItems ._ListElement:empty {
  display: none;
}

.ChecklistCommandItem[class][class][class] {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  display: flex;
  align-items: center;
  column-gap: 1rem;
  position: relative;
  max-width: none;
  width: calc(100% + 2rem);
  margin-left: -1rem;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 1rem;
}

.ChecklistCommandItem[class][class][class] .actionIcon {
  width: 2rem;
  min-width: 2rem;
  height: 2rem;
  min-height: 2rem;
  max-width: 44px;
  max-height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: auto;
  margin-bottom: auto;
}

.ChecklistCommandItem[class][class][class] .actionIcon.taskComplete {
  color: #09aa71;
}

.ChecklistCommandItem[class][class][class] .actionIcon.actionable {
  color: #ffffff;
  background-color: #0074AD;
  border-radius: 50%;
  padding: 5px;
}

.ChecklistCommandItem[class][class][class] .actionIcon.unactionable {
  background-color: #dbdbdb;
  color: #565656;
  border-radius: 50%;
  padding: 5px;
}

html[dir=rtl] .ChecklistCommandItem[class][class][class] .actionIcon.advance {
  transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
}

.ChecklistCommandItem[class][class][class] .actionButtonWrapper::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ChecklistCommandItem[class][class][class] ._LaboredCommand {
  overflow: unset;
  white-space: nowrap;
}

.ChecklistCommandItem[class][class][class] ._LaboredCommand.laboring {
  box-shadow: none;
}

.ChecklistCommandItem[class][class][class] ._LaboredCommand.laboring .workingText {
  column-gap: unset;
}

.ChecklistCommandItem[class][class][class]:hover {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  background-color: #ebf4f8;
  text-decoration: none;
}

.ChecklistCommandItem[class][class][class]:focus-within {
  outline: 2px solid;
  border-radius: 2px;
}

.ChecklistCommandItem[class][class][class] ._InternalLink:focus,
.ChecklistCommandItem[class][class][class] ._LaboredCommand:focus {
  text-decoration: none;
  outline: none;
}

.ChecklistItemContent {
  display: flex;
  word-break: break-word;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.ChecklistItemContent.flexAlignCenter {
  align-items: center;
}

.ChecklistItemContent .description[class][class][class],
.ChecklistItemContent .completedLink[class][class][class] {
  margin-top: 0;
  display: block;
}

.ChecklistItemContent .description {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .ChecklistItemContent .description {
  color: #000000;
}

.ChecklistItemContent .taskIcon {
  margin-right: 0.5rem;
}

.ChecklistItemTitleExtension {
  margin-left: 0.25rem;
  display: inline;
}

.ChecklistItemTitleExtension ._StatusBadge {
  font-size: var(--wptheme_font-size_-1);
  border-width: 1px;
}

.ChecklistItemTitleExtension ._StatusBadge[class][class][class] {
  margin: 0 5px;
  padding: 1px 8px 1px 8px;
}

.ChecklistLinkItem {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  display: flex;
  align-items: center;
  column-gap: 1rem;
  position: relative;
  max-width: none;
  width: calc(100% + 2rem);
  margin-left: -1rem;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 1rem;
}

.ChecklistLinkItem .actionIcon {
  width: 2rem;
  min-width: 2rem;
  height: 2rem;
  min-height: 2rem;
  max-width: 44px;
  max-height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: auto;
  margin-bottom: auto;
}

.ChecklistLinkItem .actionIcon.taskComplete {
  color: #09aa71;
}

.ChecklistLinkItem .actionIcon.actionable {
  color: #ffffff;
  background-color: #0074AD;
  border-radius: 50%;
  padding: 5px;
}

.ChecklistLinkItem .actionIcon.unactionable {
  background-color: #dbdbdb;
  color: #565656;
  border-radius: 50%;
  padding: 5px;
}

html[dir=rtl] .ChecklistLinkItem .actionIcon.advance {
  transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
}

.ChecklistLinkItem .actionButtonWrapper::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ChecklistLinkItem ._LaboredCommand {
  overflow: unset;
  white-space: nowrap;
}

.ChecklistLinkItem ._LaboredCommand.laboring {
  box-shadow: none;
}

.ChecklistLinkItem ._LaboredCommand.laboring .workingText {
  column-gap: unset;
}

.ChecklistLinkItem:hover {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  background-color: #ebf4f8;
  text-decoration: none;
}

.ChecklistLinkItem:focus-within {
  outline: 2px solid;
  border-radius: 2px;
}

.ChecklistLinkItem ._InternalLink:focus,
.ChecklistLinkItem ._LaboredCommand:focus {
  text-decoration: none;
  outline: none;
}

.ChecklistNoActionItem {
  display: flex;
  align-items: center;
  column-gap: 1rem;
}

.ChecklistNoActionItem .actionIcon {
  width: 2rem;
  min-width: 2rem;
  height: 2rem;
  min-height: 2rem;
  max-width: 44px;
  max-height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: auto;
  margin-bottom: auto;
}

.ChecklistNoActionItem .actionIcon.taskComplete {
  color: #09aa71;
}

.ChecklistNoActionItem .actionIcon.actionable {
  color: #ffffff;
  background-color: #0074AD;
  border-radius: 50%;
  padding: 5px;
}

.ChecklistNoActionItem .actionIcon.unactionable {
  background-color: #dbdbdb;
  color: #565656;
  border-radius: 50%;
  padding: 5px;
}

html[dir=rtl] .ChecklistNoActionItem .actionIcon.advance {
  transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
}

/* Copyright 2023 Epic Systems Corporation */
.VisitDetailsMultipleViews .report {
  overflow: auto;
  word-break: break-word;
}

.VisitDetailsMultipleViews .report table {
  table-layout: auto;
}

.VisitDetailsMultipleViews ._ViewPicker {
  margin-top: 0;
}

.VisitDetailsMultipleViews ._TabList.vertical:before {
  content: "";
  display: block;
  min-height: 0.5rem;
  border-right: 1px solid #cccccc;
}

.VisitDetailsMultipleViews .ViewTitle {
  display: flex;
  align-items: center;
}

.VisitDetailsMultipleViews .ViewTitle ._TextFragment.title {
  height: fit-content !important;
  width: fit-content !important;
  margin-left: 0.5rem;
  margin-bottom: 0 !important;
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.VisitDetailsMultipleViews .ViewTitle .viewIcon {
  min-width: 32px;
  min-height: 32px;
  fill: #363636;
}

.VisitDetailsMultipleViews .selected .ViewTitle ._TextFragment.title {
  color: #0074AD;
}

.VisitDetailsMultipleViews .selected .ViewTitle .viewIcon {
  fill: #0074AD;
}

.VisitDetailsMultipleViews ._CollapsedControls ._ViewPickerPanel {
  margin-top: 1rem;
}

.VisitDetailsMultipleViews ._CollapsedControls ._PageHeading {
  display: none;
}

.VisitDetailsMultipleViews ._CollapsedControls ._CollapsibleListBoxCommand .ViewTitle ._TextFragment.title {
  color: #0074AD;
}

.VisitDetailsMultipleViews ._CollapsedControls ._CollapsibleListBoxCommand .ViewTitle .viewIcon {
  fill: #0074AD;
}

.VisitDetailsMultipleViews ._CollapsedControls ._OptionListCommand:focus .viewIcon,
.VisitDetailsMultipleViews ._CollapsedControls ._OptionListCommand:hover .viewIcon {
  fill: #0074AD;
}

.VisitDetailsSingleView .ReportViewer.report {
  margin: auto;
  overflow: auto;
  word-break: break-word;
}

.VisitDetailsSingleView .ReportViewer.report table {
  table-layout: auto;
}

@media screen and (max-width: 768px) {
  .VisitDetailsPastInpatient ._PageTitle.valance {
    margin-bottom: 0.25rem !important;
  }
}
.VisitDetailsPastInpatient ._PageTitle.valance {
  margin-bottom: 0;
}

.VisitDetailsListView ._ListElement {
  padding: 0.5rem 0rem;
}

.VisitDetailsListView .VisitDetailsElement {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  width: 100%;
  text-align: inherit;
  display: flex;
  padding: 0.5rem;
  padding-right: 1rem;
  position: relative;
  padding-left: 0.75rem;
  align-items: center;
  align-content: center;
}

.VisitDetailsCard {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  display: flex;
  margin: 0.25rem 0%;
  min-height: 5rem;
  padding: 0.5rem 1rem;
  position: relative;
  vertical-align: top;
  width: 100%;
  align-items: center;
}

.tvmode .VisitDetailsCard {
  border-radius: 10px;
  border: none;
}

.VisitDetailsCard:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .VisitDetailsCard:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.VisitDetailsCard:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.VisitDetailsCard:hover, .VisitDetailsCard:focus {
  background-color: #ebf4f8;
  text-decoration: none;
}

.VisitDetailsCard .arrowContainer {
  color: #767676;
  flex: 0 0 2rem;
  display: flex;
  align-items: center;
}

.VisitDetailsCard .arrowContainer ._Icon {
  fill: #767676;
}

.VisitDetailsCard .unreadIndicator {
  min-width: 0.6rem;
  width: 0.6rem;
  height: 0.6rem;
  padding: 0 0.6rem 0 0;
}

.VisitDetailsCard .unreadIndicator.isUnread {
  border-radius: 50%;
  background-color: #005ebb;
}

.VisitDetailsCard .cardIcon {
  fill: #0074AD;
}

.VisitDetailsCard .CardLink {
  align-items: center;
  align-content: center;
}

.VisitDetailsCard .CardLink[class][class] {
  display: flex;
  flex-grow: 1;
  text-decoration: none;
}

.VisitDetailsCard .CardLink::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}

.VisitDetailsCard .CardTitle[class] {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  margin: 0rem 0.5rem;
  padding: 0rem;
  margin: 0rem 0.6rem;
  text-align: left;
  word-break: break-word;
}

.VisitDetailsCard .CardTitle.unreadCard {
  font-weight: bold;
}

.ExternalVisitSummary iframe {
  width: 100%;
}

.Snapshots .disclaimerText {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .Snapshots .disclaimerText {
  color: #000000;
}

.EducationMaterial .Education {
  padding: 0;
}

.EducationMaterial .Education .pageHeader {
  display: none;
}

.NotesToSelf ._ListElement {
  width: 49%;
  margin-bottom: 1rem;
}

.NotesToSelf .notes {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}

@media screen and (max-width: 768px) {
  .NotesToSelf .notes {
    flex-direction: column;
  }
  .NotesToSelf .notes ._ListElement {
    width: 100%;
  }
}
.NoteToSelfLink:hover, .NoteToSelfLink:focus {
  text-decoration: none;
}

.NoteToSelfLink:hover .linkContainer, .NoteToSelfLink:focus .linkContainer {
  background-color: #ebf4f8;
}

.NoteToSelfLink .linkContainer {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  display: flex;
  background-color: #ffffff;
  border-radius: 10px;
  box-shadow: 0px 3px 5px 1px rgba(0, 0, 0, 0.2);
  padding: 10px 10px 10px 15px;
  width: 100%;
  height: 100%;
}

.NoteToSelfLink .linkContainer .title {
  color: #0074AD;
}

.NoteToSelfLink .linkContainer .dateTime {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
}

.NoteToSelfLink .linkContainer:is(:focus, :hover) {
  text-decoration: none;
}

@media (hover: hover) and (pointer: fine) {
  .NoteToSelfLink .linkContainer:hover,
  .tvmode .NoteToSelfLink .linkContainer:is(:hover, :focus) {
    background-color: #ebf4f8;
  }
  .darkmode .NoteToSelfLink .linkContainer:hover, .tvmode.darkmode .NoteToSelfLink .linkContainer:is(:hover, :focus) {
    background-color: #273035;
  }
}
.NoteToSelfLink .linkContainer .noteInfo {
  margin-left: 0.5rem;
}

.NoteToSelfLink .linkContainer .noteInfo .noteText {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  word-break: break-word;
}

.NoteToSelfLink .linkContainer ._Icon {
  height: 48px;
  width: 48px;
}

.NoteToSelfLink .linkContainer ._Icon.arrow {
  align-self: center;
  fill: #767676;
  /*rtl:raw:
  	transform: scaleX(-1);
  	transform-origin: center;
  */
}

.NoteToSelf .NavigationController {
  padding: 0;
  margin-top: 1rem;
}

.NoteToSelf ._VideoPreview,
.NoteToSelf ._AudioPreview {
  max-width: 40rem;
}

.NoteToSelf .previewPlaceholder {
  height: 100%;
  width: 100%;
  background-color: #ffffff;
  padding: 0.5em;
}

.darkmode .NoteToSelf .previewPlaceholder {
  background-color: #313c42;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.75);
}

.NoteToSelf .notesInfo {
  margin-top: 1rem;
}

.NoteToSelf[class] .noteText {
  overflow-wrap: break-word;
  display: block;
  margin: 0;
  width: 100%;
  min-height: unset;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.NoteToSelf .mediaNoteText {
  margin-top: 1rem;
}

.PageHeadingPreText.hasPreText ._PageHeading {
  padding: 0.75rem 0 0 0;
}

.PageHeadingPreText .preText {
  display: flex;
  align-items: baseline;
  margin-bottom: 0.25rem;
}

.PageHeadingPreText .preText .disclosureChevron {
  fill: #363636;
  transform: scale(0.75);
  margin-left: 0.25rem;
}

.PageHeadingPreText .preText .disclosureChevron.disclosureChevronExpanded {
  transform: scale(0.75) rotate(-180deg);
}

.PageHeadingPreText .preText ._PreText .disclosureButtonText {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  font-weight: bold;
}

.PageHeadingPreText .preText ._PreText .preTextBody {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.PageHeadingPreText .preText ._PreText .preTextBody a {
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
}

@media screen {
  .PageHeadingPreText .preText ._PreText .preTextBody a:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
.BedsideAvs {
  padding: 0.5rem;
}

/* Copyright 2024-2025 Epic Systems Corporation */
/*
 * Mixin to hide nested empty elements based on the specified maximum nesting levels.
 * @param {number} $maxNestingLevel - The maximum number of nesting levels to consider.
 * @example
 *   @include HideNestedEmpty(2);
 * @param {string} $cssClassExceptions - A list of CSS class strings that should not be hidden.
 *   This is useful for elements that should always be visible, even if they are empty.
 *   Example: HideNestedEmpty(2, "class1", "class2");
 */
.DefaultDesktopViewportLayout {
  width: 100%;
}

@media screen and (min-width: 1301px) {
  .DefaultDesktopViewportLayout {
    width: 80%;
  }
}
.DefaultDesktopViewportLayout .layoutGrid {
  display: grid;
  grid-gap: 15px;
}

.DefaultDesktopViewportLayout .layoutGrid .coreAppointmentInfoColumn > :not(:last-child) {
  margin-bottom: 15px;
}

@media screen and (min-width: 1025px) {
  .DefaultDesktopViewportLayout .layoutGrid {
    grid-template-rows: min-content;
    grid-template-columns: min(22.5rem, 33%) auto;
  }
  .DefaultDesktopViewportLayout .layoutGrid .coreAppointmentInfoColumn {
    grid-column: 1;
    grid-row: 1/span 5;
  }
  .DefaultDesktopViewportLayout .layoutGrid .appointmentActions {
    grid-column: 2;
  }
  .DefaultDesktopViewportLayout .layoutGrid .appointmentDetails {
    grid-column: 2;
  }
  .DefaultDesktopViewportLayout .layoutGrid .promotedContent {
    grid-column: 2;
  }
}
@media print {
  .DefaultDesktopViewportLayout .layoutGrid {
    display: block;
  }
}
.DefaultMobileViewportLayout .layoutContent > :not(:last-child) {
  margin-bottom: 15px;
}

.SlimViewLayout {
  width: 100%;
}

@media screen and (min-width: 1301px) {
  .SlimViewLayout {
    width: 80%;
  }
}
@media screen and (min-width: 769px) {
  .SlimViewLayout .CoreDetailsSection[class][class] {
    display: flex;
    flex-wrap: wrap;
  }
  .SlimViewLayout .CoreDetailsSection[class][class] .coreHeader {
    flex: 40%;
  }
  .SlimViewLayout .CoreDetailsSection[class][class] .coreDetails {
    flex: 60%;
    padding-left: 1rem;
  }
  .SlimViewLayout .CoreDetailsSection[class][class] .coreDetails[class][class] {
    margin-top: 0;
  }
  .SlimViewLayout .CoreDetailsSection[class][class] .coreDetailSection:not(:empty):first-child {
    border-top: none;
    margin-top: 0;
    padding-top: 0;
  }
}
@media print {
  .SlimViewLayout .layoutGrid {
    display: block;
  }
}
.HighlightedSection {
  background-color: rgba(0, 116, 173, 0.05);
  width: calc(100% + 1.5rem);
  max-width: calc(100% + 1.5rem);
  margin-left: -0.75rem;
  padding: 0.75rem;
  padding-top: 0;
  margin-bottom: 1rem;
}

.HighlightedSection ._PageHeading {
  overflow-wrap: anywhere;
}

.HighlightedSection .sectionContent {
  width: 100%;
}

@media screen and (min-width: 1301px) {
  .HighlightedSection .sectionContent {
    width: 80%;
  }
}
.HighlightedSection .sectionContent ._Segment .boundary-strong {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  margin: 0;
  width: 100%;
  padding: 1rem;
  overflow-wrap: anywhere;
}

.tvmode .HighlightedSection .sectionContent ._Segment .boundary-strong {
  border-radius: 10px;
  border: none;
}

.HighlightedSection .sectionContent ._Segment .boundary-strong:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .HighlightedSection .sectionContent ._Segment .boundary-strong:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.HighlightedSection .sectionContent ._Segment .boundary-strong:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.HighlightedSection .sectionContent ._Segment .boundary-strong ._PageHeading {
  padding-top: 0;
}

@media screen and (min-width: 769px) {
  .HighlightedSection {
    margin-left: -1.25rem;
    padding: 1.25rem;
    padding-top: 0;
    width: calc(100% + 2.5rem);
    max-width: calc(100% + 2.5rem);
  }
}
@media screen and (min-width: 1301px) {
  .HighlightedSection {
    width: calc(125% + 2.5rem);
    max-width: calc(125% + 2.5rem);
  }
}
.CoreDetailsSection .coreHeader:not(:has(.AddToCalendar)) + .coreDetails {
  margin-top: 0.5rem;
}

.CoreDetailsSection .coreDetailSection:not(:empty) {
  border-top: 1px solid #dbdbdb;
  margin-top: 0.25rem;
  padding-top: 0.25rem;
}

.CoreDetailsSection .coreDetailSection .CoreItemDetail:not(:last-child) {
  margin-bottom: 0.2rem;
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .CoreDetailsSection {
    display: flex;
    flex-wrap: wrap;
  }
  .CoreDetailsSection .coreHeader {
    flex: 40%;
  }
  .CoreDetailsSection .coreDetails {
    flex: 60%;
    padding-left: 1rem;
  }
  .CoreDetailsSection .coreDetails[class][class] {
    margin-top: 0;
  }
  .CoreDetailsSection .coreDetailSection:not(:empty):first-child {
    border-top: none;
    margin-top: 0;
    padding-top: 0;
  }
}
.AdditionalInfoBones .visitInstructionsSkeleton,
.AdditionalInfoBones .locationInstructionsSkeleton {
  margin-bottom: 0.5rem;
}

.CoreItemDetailBone {
  display: flex;
  padding: 0.2rem 0;
}

.CoreItemDetailBone.flexAlignCenter {
  align-items: center;
}

.CoreItemDetailBone .coreItemIcon {
  margin-right: 0.5rem;
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
}

.CoreItemDetailBone .coreItemTextContainer ._readOnlyText {
  margin: 0;
}

.RowActionBone {
  padding: 0.25rem 0rem;
  height: 3.5rem;
}

.RowActionBone:not(:last-of-type) {
  border-bottom: 1px solid #dbdbdb;
}

.RowActionBone .rowBone {
  height: 100%;
}

.VisitCoreDetailsBones .otherDetailsBones .coreItemIcon {
  margin: 0 1rem;
}

.VisitDetailsViewSkeleton .pageTitleSkeleton {
  margin: 0.75rem 0;
}

.mobile .VisitDetailsViewSkeleton .pageTitleSkeleton {
  display: none;
}

.QRCodeView .qrCode {
  padding-top: 2rem;
  width: max-content;
  margin: auto;
}

.QRCodeView .qrCode .code {
  display: block;
  padding-bottom: 0.5rem;
}

@media screen and (min-width: 769px) {
  .QRCodeView .qrCode .code {
    width: 200px;
    max-width: 50vw;
  }
}
.QRCodeView .qrCode .codeLabel {
  text-align: center;
}

.AdditionalAction[class][class][class] {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
  max-width: none;
  width: calc(100% + 2rem);
  margin-left: -1rem;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0.5rem 1rem;
  border-radius: 0;
  display: flex;
  align-items: center;
}

.AdditionalAction[class][class][class]:hover {
  background-color: #ebf4f8;
  text-decoration: none;
}

.AdditionalAction[class][class][class].laboring[class] {
  display: block;
}

.AdditionalAction[class][class][class].laboring[class] span.contentWrapper {
  display: none;
}

.AdditionalAction[class][class][class]._LaboredCommand span.contentWrapper {
  display: flex;
  width: 100%;
}

.AdditionalAction .additionalActionDetails {
  display: flex;
  align-items: start;
  word-break: break-word;
  text-align: left;
}

.AdditionalAction .additionalActionDetails .additionalActionIcon {
  margin-right: 0.4rem;
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
}

.AdditionalAction .additionalActionDetails .additionalActionLabel:not(:only-child) {
  margin-bottom: 0.25rem;
}

.AdditionalAction .additionalActionDetails .additionalActionSubtext {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  margin-top: 0.25rem;
}

[data-altstylesheet="High Contrast"] .AdditionalAction .additionalActionDetails .additionalActionSubtext {
  color: #000000;
}

.AdditionalAction .advanceIcon {
  /* rtl:raw: transform: scaleX(-1); */
  margin-left: 1rem;
  flex-shrink: 0;
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
}

.AdditionalActionsList[class][class] .actionsDescription {
  margin-bottom: 0.5rem;
}

.AdditionalActionsList .actionsList ._ListElement:not(:first-child) {
  border-top: 1px solid #dbdbdb;
}

.AdditionalActionsList .actionsList ._ListElement:empty {
  display: none;
}

.Instructions .SmartTextDisclosure .fmtConv {
  max-width: calc(100vw - 3.5rem);
}

@media screen and (min-width: 1025px) {
  .Instructions .SmartTextDisclosure .fmtConv {
    max-width: calc(66.6666666667vw - 3.5rem);
  }
}
@media screen and (min-width: 1301px) {
  .Instructions .SmartTextDisclosure .fmtConv {
    max-width: calc(57.1428571429vw - 3.5rem);
  }
}
.AdditionalInfo > *:not(:first-child) {
  margin-top: 1.25rem;
}

.SuccessState {
  text-align: center;
  container-type: inline-size;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 0.75rem;
}

@media screen and (max-width: 768px) {
  .SuccessState {
    margin: auto;
  }
}
.SuccessState .iconContainer {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.25rem;
  margin: 0.5rem auto;
  max-height: 100cqw;
  height: 144px;
  width: 144px;
  border-radius: 100%;
  background-color: #ffffff;
}

.darkmode .SuccessState .iconContainer {
  background-color: #343434;
}

.SuccessState .iconContainer ._Icon {
  max-height: 75%;
}

.SuccessState .successStateButton[class][class][class] {
  margin-top: 1rem;
}

.ExternalOrgBanner {
  background-color: #ffffff;
  display: flex;
  padding: 0.5rem 1.25rem;
  margin-left: -0.75rem;
  border-top: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
  margin-bottom: 15px;
  width: calc(100% + 1.5rem);
  max-width: calc(100% + 1.5rem);
}

.ExternalOrgBanner .orgLogo {
  width: clamp(16px, 1.5rem, 48px);
  height: clamp(16px, 1.5rem, 48px);
}

.ExternalOrgBanner .bannerText {
  margin-left: 0.5rem;
}

@media screen and (min-width: 769px) {
  .ExternalOrgBanner {
    margin-left: -1.25rem;
    width: calc(100% + 2.5rem);
    max-width: calc(100% + 2.5rem);
  }
}
/*
 * Mixin to hide nested empty elements based on the specified maximum nesting levels.
 * @param {number} $maxNestingLevel - The maximum number of nesting levels to consider.
 * @example
 *   @include HideNestedEmpty(2);
 * @param {string} $cssClassExceptions - A list of CSS class strings that should not be hidden.
 *   This is useful for elements that should always be visible, even if they are empty.
 *   Example: HideNestedEmpty(2, "class1", "class2");
 */
.CoreItemDetail {
  display: flex;
  padding: 0.2rem 0;
}

.CoreItemDetail.flexAlignCenter {
  align-items: center;
}

.CoreItemDetail .coreItemIcon {
  width: 3rem;
  min-width: 3rem;
  margin-right: 0.5rem;
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
}

.CoreItemDetail .coreItemTextContainer ._readOnlyText {
  margin: 0;
}

.AppointmentArrivalTime {
  display: flex;
  align-items: center;
}

.AppointmentArrivalTime ._InfoBubble {
  margin: 0;
}

.AppointmentArrivalTime ._InfoBubble ._InfoBubbleCommand {
  top: 0.1rem;
}

.AppointmentArrivalTime ._InfoBubble ._InfoBubbleContent {
  left: unset;
  margin-left: -0.5rem;
  word-break: break-word;
}

@media screen and (max-width: 1024px) {
  .AppointmentArrivalTime ._InfoBubble ._InfoBubbleContent {
    width: auto;
  }
}
.AppointmentStartTime[class][class][class] {
  margin-top: 0;
}

.ECheckInChecklist[class][class] {
  padding: 1rem;
}

.ECheckInChecklistSection .checklistHeader {
  padding-top: 1rem;
}

.ECheckInChecklistSection .Checklist.unavailableTasks {
  padding-left: 2rem;
}

.ArrivalPromotedContent {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  margin: 0;
  width: 100%;
  padding: 1rem;
  overflow-wrap: anywhere;
}

.tvmode .ArrivalPromotedContent {
  border-radius: 10px;
  border: none;
}

.ArrivalPromotedContent:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .ArrivalPromotedContent:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.ArrivalPromotedContent:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.ArrivalPromotedContent ._PageHeading {
  padding-top: 0;
}

.ArrivalPromotedContent.arrivalSwoopColor .promotedContentIcon::before {
  background-color: #fef2e8;
}

.EVisitPromotedContent {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  margin: 0;
  width: 100%;
  padding: 1rem;
  overflow-wrap: anywhere;
}

.tvmode .EVisitPromotedContent {
  border-radius: 10px;
  border: none;
}

.EVisitPromotedContent:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .EVisitPromotedContent:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.EVisitPromotedContent:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.EVisitPromotedContent ._PageHeading {
  padding-top: 0;
}

.EVisitPromotedContent.eCheckInSwoopColor .promotedContentIcon::before {
  background-color: #d7c9f2;
}

.EVisitPromotedContent.messageSwoopColor .promotedContentIcon::before {
  background-color: #c9f5f0;
}

.EVisitPromotedContent.waitingSwoopColor .promotedContentIcon::before {
  background-color: #aee1ff;
}

.QRCodePromotedContent {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  margin: 0;
  width: 100%;
  padding: 1rem;
  overflow-wrap: anywhere;
}

.tvmode .QRCodePromotedContent {
  border-radius: 10px;
  border: none;
}

.QRCodePromotedContent:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .QRCodePromotedContent:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.QRCodePromotedContent:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.QRCodePromotedContent ._PageHeading {
  padding-top: 0;
}

.QRCodePromotedContent.arrivalSwoopColor .promotedContentIcon::before {
  background-color: #fef2e8;
}

.TelehealthPromotedContent {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  margin: 0;
  width: 100%;
  padding: 1rem;
  overflow-wrap: anywhere;
}

.tvmode .TelehealthPromotedContent {
  border-radius: 10px;
  border: none;
}

.TelehealthPromotedContent:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .TelehealthPromotedContent:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.TelehealthPromotedContent:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.TelehealthPromotedContent ._PageHeading {
  padding-top: 0;
}

.TelehealthPromotedContent.eCheckInSwoopColor .promotedContentIcon::before {
  background-color: #d7c9f2;
}

.TelehealthPromotedContent.waitingSwoopColor .promotedContentIcon::before {
  background-color: #aee1ff;
}

.TelehealthPromotedContent.testHardwareSwoopColor .promotedContentIcon::before {
  background-color: #c4e5fb;
}

.TelehealthPromotedContent.joinVideoVisitSwoopColor .promotedContentIcon::before {
  background-color: #ede7fb;
}

.Provider {
  display: flex;
  padding: 0.2rem 0;
}

.Provider.flexAlignCenter {
  align-items: center;
}

.Provider .coreItemIcon {
  width: 3rem;
  min-width: 3rem;
  margin-right: 0.5rem;
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
}

.Provider .coreItemTextContainer ._readOnlyText {
  margin: 0;
}

.Provider .coreItemIcon {
  margin-right: 0.5rem;
}

.Provider .providerPhoto {
  height: 3rem;
  min-height: 3rem;
}

.Provider .providerPhoto .ClinicianPhoto {
  width: 100%;
  height: 100%;
}

.ProviderList {
  animation-name: none;
}

.ProviderList .disclosureButton {
  padding-left: 3.5rem;
  justify-content: left;
}

.RescheduleCancel[class][class][class] .rescheduleCancelLabel {
  padding-bottom: 0;
  margin: 0;
}

.RescheduleCancel .rescheduleCancelButtons {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  column-gap: 0.5rem;
  row-gap: 0.5rem;
  margin-top: 0.5rem;
}

.RescheduleCancel .rescheduleCancelButtons ._Link {
  margin: 0;
  flex: 1;
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .RescheduleCancel .rescheduleCancelButtons ._Link {
    min-width: 33vw;
    flex: 0;
  }
}
.TaskChecklist .taskChecklistSection > *:not(:first-child) {
  margin-top: 1.25rem;
}

.TaskChecklist[class] .checklistDescription {
  margin: 0;
}

.DirectLinksGuests {
  display: flex;
  padding: 0.2rem 0;
}

.DirectLinksGuests.flexAlignCenter {
  align-items: center;
}

.DirectLinksGuests .coreItemIcon {
  width: 3rem;
  min-width: 3rem;
  margin-right: 0.5rem;
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
}

.DirectLinksGuests .coreItemTextContainer ._readOnlyText {
  margin: 0;
}

.TelehealthModeDepartment {
  display: flex;
  padding: 0.2rem 0;
}

.TelehealthModeDepartment.flexAlignCenter {
  align-items: center;
}

.TelehealthModeDepartment .coreItemIcon {
  width: 3rem;
  min-width: 3rem;
  margin-right: 0.5rem;
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
}

.TelehealthModeDepartment .coreItemTextContainer ._readOnlyText {
  margin: 0;
}

.TelehealthModeDepartment .coreItemText {
  display: flex;
  align-items: center;
}

.TelehealthModeDepartment .coreItemText ._InfoBubble {
  margin: 0 0 0 0.125rem;
}

.TelehealthModeDepartment .coreItemText ._InfoBubble ._InfoBubbleCommand {
  top: 0.1rem;
}

.TelehealthModeDepartment .coreItemText ._InfoBubble ._InfoBubbleContent {
  left: unset;
  margin-left: -0.5rem;
  margin-top: 0.5rem;
  word-break: break-word;
}

@media screen and (max-width: 1024px) {
  .TelehealthModeDepartment .coreItemText ._InfoBubble ._InfoBubbleContent {
    width: auto;
  }
}
.WaitList .waitListHeading {
  padding-bottom: 0;
}

.WaitList .ToggleSwitchCommand {
  justify-content: space-between;
  margin-top: 0;
  flex-wrap: nowrap;
}

.WaitList .ToggleSwitchCommand .toggleText .title {
  padding-bottom: 0;
}

.WaitList .ToggleSwitchCommand .toggleText :not(.title) {
  font-weight: normal;
  font-size: inherit;
  line-height: initial;
}

.WaitList .ToggleSwitchCommand .sliderButton {
  margin-left: 0.5rem;
}

.WaitList .ToggleSwitchCommand .sliderButton[aria-pressed=true] .sliderRail {
  background: #09aa71;
}

.WaitList .ToggleSwitchCommand .sliderButton[aria-pressed=true] .sliderRail .sliderKnob {
  transform: translateX(1rem);
}

.WaitList .ToggleSwitchCommand .sliderButton .sliderRail {
  width: 2.5rem;
  height: 1.5rem;
}

.WaitList .ToggleSwitchCommand .sliderButton .sliderRail .sliderKnob {
  margin-left: -1rem;
}

.WaitList .ToggleSwitchCommand .sliderButton .sliderRail .sliderKnob,
.WaitList .ToggleSwitchCommand .sliderButton .sliderRail .onIcon {
  height: 1rem;
  width: 1rem;
}

.ComponentVisitCoreDetails .date {
  font-weight: bold;
}

.ComponentVisitCoreDetails .AppointmentTime {
  margin-bottom: 0.5rem;
}

.ComponentVisitCoreDetails .departmentDetailsDisclosure {
  min-width: 100%;
}

.ComponentVisitCoreDetails .disclosureButton {
  padding-top: 0;
  padding-left: 3.5rem;
  justify-content: left;
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .ComponentVisitCoreDetails {
    display: grid;
    grid-template-columns: 2fr 3fr;
    grid-template-rows: auto 1fr;
    grid-template-areas: "date details" "time details";
    column-gap: 1rem;
  }
  .ComponentVisitCoreDetails .date {
    grid-area: date;
  }
  .ComponentVisitCoreDetails .AppointmentTime {
    grid-area: time;
  }
  .ComponentVisitCoreDetails .ComponentDetails {
    grid-area: details;
  }
}
.PanelAdditionalInfo > .Instructions:first-of-type {
  margin-bottom: 1rem;
}

.PanelAdditionalInfo .Instructions:not(:first-of-type) {
  padding-left: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.PanelAdditionalInfo .noInstructionsPlaceholder {
  padding-left: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.PanelAdditionalInfo .panelInstructionsSubway {
  --wp-verticalsubway-verticaloffset: 0.55rem;
}

.PanelAdditionalInfo .panelInstructionsSubway > ._ListElement:not(:last-child) {
  padding-bottom: 0.75rem;
}

@media screen and (min-width: 768px) {
  .PanelAdditionalInfo .panelInstructionsSubway .verticalSubwayStopContents {
    justify-content: flex-start;
  }
  .PanelAdditionalInfo .panelInstructionsSubway .verticalSubwayStopContents .componentVisitName {
    width: fit-content;
  }
}
.PanelAdditionalInfo .panelInstructionsSubway + .AdditionalActionsList,
.PanelAdditionalInfo .singlePanelInstructions + .AdditionalActionsList {
  margin-top: 1.25rem;
}

.PanelVisitCoreDetails .componentVisitName {
  padding-bottom: 0;
}

.PanelVisitCoreDetails .panelDetailsSubway {
  --wp-verticalsubway-verticaloffset: 0.55rem;
}

.PanelVisitCoreDetails .panelDetailsSubway > ._ListElement:not(:last-child) {
  padding-bottom: 0.5rem;
}

.PanelVisitCoreDetails .Provider {
  padding-left: 0.5rem;
}

.PanelVisitCoreDetails .Provider .providerPhoto {
  width: 2.25rem;
  min-width: 2.25rem;
}

.PanelVisitCoreDetails .Provider .coreItemIcon {
  height: 2.25rem;
  min-height: 2.25rem;
}

.PanelVisitCoreDetails .Provider .coreItemTextContainer {
  padding-left: 0.25rem;
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .PanelVisitCoreDetails .panelDetailsSubway {
    padding-bottom: 0.25rem;
  }
  .PanelVisitCoreDetails .panelDetailsSubway > ._ListElement:not(:last-child) {
    padding-bottom: 1rem;
  }
  .PanelVisitCoreDetails .panelDetailsSubway .verticalSubwayStopContents {
    justify-content: flex-start;
  }
  .PanelVisitCoreDetails .panelDetailsSubway .verticalSubwayStopContents .componentVisitName {
    width: fit-content;
  }
}
.PanelVisitCoreHeader {
  margin-bottom: 0.75rem;
  padding-bottom: 0.5rem;
  border-bottom: 1px solid #dbdbdb;
}

.PanelVisitCoreHeader .visitName {
  padding-bottom: 0.25rem;
}

.PanelVisitCoreHeader .date {
  font-weight: bold;
}

.PanelVisitCoreHeader .date[class][class] {
  margin-bottom: 0;
}

.PanelVisitCoreHeader[class][class][class] .linkAction:first-of-type {
  padding-top: 0;
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .PanelVisitView[class] .CoreDetailsSection {
    display: block;
  }
  .PanelVisitView[class] .CoreDetailsSection .coreDetails {
    padding-left: 0;
  }
}
.CaseNameHeader {
  padding-bottom: 0;
}

.MultipleCasesCoreDetails[class] .date,
.MultipleCasesCoreDetails[class] .AppointmentStartTime {
  margin: 0;
}

.MultipleCasesCoreDetails .multipleCasesDetailsSubway {
  --wp-verticalsubway-verticaloffset: 0.55rem;
}

.MultipleCasesCoreDetails .multipleCasesDetailsSubway > ._ListElement:not(:last-child) {
  padding-bottom: 0.5rem;
}

.MultipleCasesCoreDetails .Provider {
  padding-left: 0.5rem;
}

.MultipleCasesCoreDetails .Provider .providerPhoto {
  width: 2.25rem;
  min-width: 2.25rem;
}

.MultipleCasesCoreDetails .Provider .coreItemIcon {
  height: 2.25rem;
  min-height: 2.25rem;
}

.MultipleCasesCoreDetails .Provider .coreItemTextContainer {
  padding-left: 0.25rem;
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .MultipleCasesCoreDetails .multipleCasesDetailsSubway > ._ListElement:not(:last-child) {
    padding-bottom: 1rem;
  }
  .MultipleCasesCoreDetails .multipleCasesDetailsSubway .verticalSubwayStopContents {
    justify-content: flex-start;
  }
  .MultipleCasesCoreDetails .multipleCasesDetailsSubway .verticalSubwayStopContents .CaseNameHeader {
    width: fit-content;
  }
}
.PreadmissionAdditionalInfo > :is(.Instructions, .AdditionalActionsList, .multipleCasesInstructionsSubway):not(:last-child) {
  margin-bottom: 1rem;
}

.PreadmissionAdditionalInfo .multipleCasesInstructionsSubway {
  --wp-verticalsubway-verticaloffset: 0.55rem;
}

.PreadmissionAdditionalInfo .multipleCasesInstructionsSubway > ._ListElement:not(:last-child) {
  padding-bottom: 0.5rem;
}

.PreadmissionAdditionalInfo .multipleCasesInstructionsSubway ._Text {
  margin: 0;
}

@media screen and (min-width: 768px) {
  .PreadmissionAdditionalInfo .multipleCasesInstructionsSubway .verticalSubwayStopContents {
    justify-content: flex-start;
  }
  .PreadmissionAdditionalInfo .multipleCasesInstructionsSubway .verticalSubwayStopContents .CaseNameHeader {
    width: fit-content;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .PreadmissionView:has(.MultipleCasesCoreDetails)[class] .CoreDetailsSection {
    display: block;
  }
  .PreadmissionView:has(.MultipleCasesCoreDetails)[class] .CoreDetailsSection .coreDetails {
    padding-left: 0;
  }
  .PreadmissionView:has(.MultipleCasesCoreDetails)[class] .CoreDetailsSection .coreDetailSection:not(:empty):first-child {
    border-top: 1px solid #dbdbdb;
    margin-top: 0.25rem;
    padding-top: 0.25rem;
  }
}
.NonEpicVisitView .nonEpicAdditionalInfoCard {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  margin: 0;
  width: 100%;
  padding: 1rem;
  overflow-wrap: anywhere;
  margin-top: 15px;
}

.tvmode .NonEpicVisitView .nonEpicAdditionalInfoCard {
  border-radius: 10px;
  border: none;
}

.NonEpicVisitView .nonEpicAdditionalInfoCard:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .NonEpicVisitView .nonEpicAdditionalInfoCard:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.NonEpicVisitView .nonEpicAdditionalInfoCard:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.NonEpicVisitView .nonEpicAdditionalInfoCard ._PageHeading {
  padding-top: 0;
}

@media screen and (min-width: 1025px) {
  .NonEpicVisitView[class][class] .nonEpicAdditionalInfoCard {
    width: 100%;
  }
}
@media screen and (min-width: 1025px) and (min-width: 1301px) {
  .NonEpicVisitView[class][class] .nonEpicAdditionalInfoCard {
    width: 80%;
  }
}
.NonEpicAdditionalInfo .additionalInfoText[class][class] {
  margin-top: 0rem;
  margin-bottom: 0.5rem;
}

.VisitCoreHeader .visitName,
.EVisitCoreHeader .visitName {
  padding-bottom: 0.25rem;
}

.VisitCoreHeader .date,
.EVisitCoreHeader .date {
  font-weight: bold;
}

.VisitCoreHeader .date[class][class],
.EVisitCoreHeader .date[class][class] {
  margin-bottom: 0;
}

.VisitDetailsPage {
  min-height: 100px;
}

.mobile .VisitDetailsPage {
  padding-top: 1rem;
}

.VisitDetailsPage .linkAction[class][class][class] {
  display: flex;
  align-items: center;
  padding: 0.15rem 0;
  margin: 0;
}

.VisitDetailsPage .linkAction._Command {
  text-decoration: none;
  color: var(--wptheme_font-style_link_color);
}

@media screen {
  .VisitDetailsPage .linkAction._Command:is(:focus, :hover) {
    color: color-mix(in srgb, #000000 12.2%, var(--wptheme_font-style_link_color));
    text-decoration: underline;
  }
}
.VisitDetailsPage .visitDetailsCard {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  margin: 0;
  width: 100%;
  padding: 1rem;
  overflow-wrap: anywhere;
}

.tvmode .VisitDetailsPage .visitDetailsCard {
  border-radius: 10px;
  border: none;
}

.VisitDetailsPage .visitDetailsCard:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .VisitDetailsPage .visitDetailsCard:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.VisitDetailsPage .visitDetailsCard:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.VisitDetailsPage .visitDetailsCard ._PageHeading {
  padding-top: 0;
}

.VisitDetailsPage .visitDetailsCard[class][class][class] {
  /*
   * ----------------------------------------------------------
   * THE FOLLOWING STYLES ARE FOR THE VISIBILITY OF THE ELEMENT
   * 1. Hide container element visibility by default.
   * 2. Unset container element visibility if the element has text content
   *      at any level up to the specified $maxNestingLevel
   * ----------------------------------------------------------
   */
  visibility: hidden;
  /* Base case for the first level of nesting */
  /*
   * Unset the container element's visibility if the container element does not have any direct children
   * AND if the container element is not empty
   */
  /* Iterative case for deeper nesting levels */
  /* Base case for the first level of nesting */
  /* Construct the nested child selector based on the current nesting level */
  /*
   * Unset the container element's visibility if the nested element at $currentNestingLevel does not have any children
   * AND if the nested element at $currentNestingLevel is not empty
   */
  /* Base case for the first level of nesting */
  /* Construct the nested child selector based on the current nesting level */
  /*
   * Unset the container element's visibility if the nested element at $currentNestingLevel does not have any children
   * AND if the nested element at $currentNestingLevel is not empty
   */
  /* Base case for the first level of nesting */
  /* Construct the nested child selector based on the current nesting level */
  /*
   * Unset the container element's visibility if the nested element at $currentNestingLevel does not have any children
   * AND if the nested element at $currentNestingLevel is not empty
   */
  /*
   * ----------------------------------------------------------
   * THE FOLLOWING STYLES ARE FOR THE DISPLAY OF THE ELEMENT
   * 1. Set display to none for any nested empty elements
   *      that do not have any exempted CSS classes.
   * ----------------------------------------------------------
   */
  /* Build the selector for exempted CSS classes */
  /* Base case for the first level of nesting */
  /*
   * Set child element's display to none if the child element is empty
   * AND if the child element does not have any exempted CSS classes
   */
  /* Base case for the first level of nesting */
  /* Construct the nested element selector based on the current nesting level */
  /*
   * Set nested element's display to none if the nested element is empty
   * AND if the nested element does not have any exempted CSS classes
   */
  /* Base case for the first level of nesting */
  /* Construct the nested element selector based on the current nesting level */
  /*
   * Set nested element's display to none if the nested element is empty
   * AND if the nested element does not have any exempted CSS classes
   */
  /* Base case for the first level of nesting */
  /* Construct the nested element selector based on the current nesting level */
  /*
   * Set nested element's display to none if the nested element is empty
   * AND if the nested element does not have any exempted CSS classes
   */
}

.VisitDetailsPage .visitDetailsCard[class][class][class]:not(:has(> *)):not(:empty) {
  visibility: unset;
}

.VisitDetailsPage .visitDetailsCard[class][class][class]:has(:not(:empty)) {
  visibility: unset;
}

.VisitDetailsPage .visitDetailsCard[class][class][class]:has(> *:not(:empty)) {
  visibility: unset;
}

.VisitDetailsPage .visitDetailsCard[class][class][class]:has(> * > *:not(:empty)) {
  visibility: unset;
}

.VisitDetailsPage .visitDetailsCard[class][class][class]:not(._Bone):empty {
  display: none;
}

.VisitDetailsPage .visitDetailsCard[class][class][class] > * > :not(._Bone):empty {
  display: none;
}

.VisitDetailsPage .visitDetailsCard[class][class][class] > :not(._Bone):empty {
  display: none;
}

.VisitDetailsPage .visitDetailsCard[class][class][class] > * > :not(._Bone):empty {
  display: none;
}

.VisitDetailsPage .visitDetailsBone {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  margin: 0;
  width: 100%;
  padding: 1rem;
  overflow-wrap: anywhere;
}

.tvmode .VisitDetailsPage .visitDetailsBone {
  border-radius: 10px;
  border: none;
}

.VisitDetailsPage .visitDetailsBone:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .VisitDetailsPage .visitDetailsBone:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.VisitDetailsPage .visitDetailsBone:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

/* Copyright 2023 Epic Systems Corporation */
.Note .noteContainer {
  margin-top: 0.75rem;
}

.Note .reportViewer {
  word-break: break-word;
}

.Note .reportViewer table {
  table-layout: auto;
}

.Note .SensitiveBanner {
  margin-top: 0.5rem;
}

.NoteLink:hover, .NoteLink:focus {
  text-decoration: none;
}

.NoteLink:hover .linkContainer, .NoteLink:focus .linkContainer {
  background-color: #ebf4f8;
}

.NoteLink .linkContainer {
  text-align: left;
  padding: 0.5rem;
}

.NoteLink .linkContainer ._PageHeading {
  display: flex;
}

.NoteLink .linkContainer .linkInfo {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: center;
}

.NoteLink .linkContainer .linkInfo .textBox {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-left: 0.5rem;
  flex: 1;
}

@media screen and (max-width: 768px) {
  .NoteLink .linkContainer .linkInfo .textBox {
    flex-direction: column;
  }
}
.NoteLink .linkContainer .linkInfo .textBox .noteInfo {
  max-width: 50%;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto auto;
  grid-template-areas: "noteType noteStatus" "dateTime noteStatus";
}

.NoteLink .linkContainer .linkInfo .textBox .noteInfo:has(> .noteStatus) {
  grid-template-columns: 1fr 1fr;
}

@media screen and (max-width: 768px) {
  .NoteLink .linkContainer .linkInfo .textBox .noteInfo {
    display: flex;
    max-width: 100%;
    flex-direction: column;
  }
}
.NoteLink .linkContainer .linkInfo .textBox .noteType {
  grid-area: noteType;
  font-size: var(--wptheme_font-size_1);
  padding: 1px;
  margin: 1px;
  word-break: break-word;
  color: #0074AD;
}

.NoteLink .linkContainer .linkInfo .textBox .noteStatus {
  grid-area: noteStatus;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.NoteLink .linkContainer .linkInfo .providerWeb {
  display: flex;
  align-items: center;
}

.NoteLink .linkContainer .linkInfo .providerWeb .ProviderPhoto {
  margin: 0 0.5rem 0 0.5rem;
}

.NoteLink .linkContainer .linkInfo .signedInfo {
  font-size: var(--wptheme_font-style_body_size);
  color: var(--wptheme_font-style_body_color);
  font-weight: var(--wptheme_font-style_body_weight);
}

.NoteLink .linkContainer .linkInfo .dateTime {
  grid-area: dateTime;
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .NoteLink .linkContainer .linkInfo .dateTime {
  color: #000000;
}

.NoteLink .linkContainer .linkInfo .signedInfo, .NoteLink .linkContainer .linkInfo .dateTime {
  padding: 1px;
  margin: 1px;
  word-break: break-word;
}

.ProviderPhoto {
  width: 40px;
  height: 40px;
  margin: 1px;
  border-radius: 50%;
  border: 1px solid #cccccc;
  background-color: rgba(0, 116, 173, 0.6);
}

.NoteList .topMargin {
  margin-top: 0.75rem;
}

.NoteList .listContainer {
  padding: 0;
}

.NoteList .listContainer ._ListElement:not(:last-child)::after {
  content: "";
  display: block;
  width: auto;
  height: 1px;
  background-color: #dbdbdb;
}

.NoteList .overflowMessage {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
  padding: 0.75rem 0;
}

/* Copyright 2023 Epic Systems Corporation */
.ReportViewer .fmtConv input[type=checkbox] {
  pointer-events: none;
}

.SensitiveBanner {
  display: flex; /* Enables Flexbox layout */
  flex-direction: row; /* Aligns items horizontally */
  margin-bottom: 0.5rem; /* Adds space below the banner */
}

.SensitiveBanner .icon {
  margin-right: 5px; /* Adds space to the right of the icon */
}

.VisitNotes .SensitiveBanner {
  margin-top: 0.5rem;
}

/* Copyright 2025 Epic Systems Corporation */
.AddressDetailLine {
  display: flex;
}

.AddressDetailLine:not(:first-child) {
  margin-top: 0.25rem;
}

.AddressDetailLine .visitDetailText[class][class] {
  margin-top: max(0px, (clamp(16px, 1.5rem, 48px) - 1lh) / 2);
  margin-bottom: 0;
}

.AddressDetailLine .visitDetailSubtext[class][class] {
  margin: 0;
}

.AddressDetailLine .visitDetailIcon {
  margin-left: calc((2rem - clamp(16px, 1.5rem, 48px)) / 2);
  margin-right: calc((2rem - clamp(16px, 1.5rem, 48px)) / 2 + 0.25rem);
  flex-shrink: 0;
}

.AddressDetailLine .linkAction {
  margin-top: max(0px, (clamp(16px, 1.5rem, 48px) - 1lh) / 2);
}

.ProviderDetailLine {
  display: flex;
}

.ProviderDetailLine:not(:first-child) {
  margin-top: 0.25rem;
}

.ProviderDetailLine .visitDetailText[class][class] {
  margin-top: max(0px, (clamp(16px, 1.5rem, 48px) - 1lh) / 2);
  margin-bottom: 0;
}

.ProviderDetailLine .visitDetailSubtext[class][class] {
  margin: 0;
}

.ProviderDetailLine .visitDetailIcon {
  margin-left: calc((2rem - clamp(16px, 1.5rem, 48px)) / 2);
  margin-right: calc((2rem - clamp(16px, 1.5rem, 48px)) / 2 + 0.25rem);
  flex-shrink: 0;
}

.ProviderDetailLine .ClinicianPhoto {
  margin-right: 0.25rem;
  width: 2rem;
  min-width: 2rem;
  height: 2rem;
  min-height: 2rem;
}

.ProviderDetailLine .ClinicianPhoto + .visitDetailText[class][class][class] {
  margin-top: max(0px, (2rem - 1lh) / 2);
}

.SimpleDetailLine {
  display: flex;
}

.SimpleDetailLine:not(:first-child) {
  margin-top: 0.25rem;
}

.SimpleDetailLine .visitDetailText[class][class] {
  margin-top: max(0px, (clamp(16px, 1.5rem, 48px) - 1lh) / 2);
  margin-bottom: 0;
}

.SimpleDetailLine .visitDetailSubtext[class][class] {
  margin: 0;
}

.SimpleDetailLine .visitDetailIcon {
  margin-left: calc((2rem - clamp(16px, 1.5rem, 48px)) / 2);
  margin-right: calc((2rem - clamp(16px, 1.5rem, 48px)) / 2 + 0.25rem);
  flex-shrink: 0;
}

.Visit .visitContent {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-template-rows: auto;
  grid-template-areas: "identifier heading" "identifier details" "actions actions";
  grid-gap: 0.5rem;
  word-break: break-word;
}

.Visit .visitContent:not(:has(.visitActions)) {
  grid-template-areas: "identifier heading" "identifier details";
}

@media screen and (min-width: 769px) {
  .Visit .visitContent {
    grid-template-columns: auto 5fr 3fr;
    grid-template-areas: "identifier heading heading" "identifier details actions";
  }
  .Visit .visitContent:not(:has(.visitActions)) {
    grid-template-areas: "identifier heading heading" "identifier details details";
  }
}
.Visit .VisitCardDetails {
  display: contents;
}

.Visit .visitActions {
  grid-area: actions;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: center;
  gap: 0.5rem;
  margin-top: 0.5rem;
}

.Visit .visitActions > *[class] {
  margin: 0;
}

@media screen and (min-width: 769px) {
  .Visit .visitActions {
    flex-direction: column;
    justify-content: flex-end;
    margin-top: 0;
  }
}
.Visit .visitActionStrips > :is(._link, ._command) {
  position: relative;
}

.Visit .visitActionStrips > :is(._link, ._command)[class] {
  padding-left: 1rem;
}

.Visit .visitActionStrips > :is(._link, ._command).unread:before {
  display: inline-block;
  position: absolute;
  left: 0.5rem;
  width: 0.5rem;
  aspect-ratio: 1;
  border-radius: 50%;
  background-color: #0074AD;
  content: "";
}

.Visit .visitActionStrips > :is(._link, ._command).unread ._Text {
  font-weight: bold;
}

.VisitCardDetails {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-template-rows: auto;
  grid-template-areas: "identifier heading" "identifier details";
  grid-gap: 0.5rem;
}

.VisitCardDetails .VisitIdentifier {
  grid-area: identifier;
}

.VisitCardDetails .VisitCardHeading {
  grid-area: heading;
}

.VisitCardDetails .visitDetailLines {
  grid-area: details;
}

.VisitCardDetails .VisitCardHeading + .visitDetailLines {
  margin-top: 0.25rem;
}

.VisitCardHeading {
  display: flex;
  align-items: flex-start;
  position: relative;
}

.VisitCardHeading .nameAndBadge {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  row-gap: 0.25rem;
  column-gap: 0.5rem;
}

.VisitCardHeading .nameAndBadge .visitName {
  font-size: var(--wptheme_font-size_1);
  margin: 0;
  width: fit-content;
}

.VisitCardHeading .nameAndBadge ._StatusBadge {
  font-size: var(--wptheme_font-size_-1);
  border-width: 1px;
  padding: 1px 8px 1px 8px;
  margin: 0;
}

.VisitCardHeading .plainDetail[class],
.VisitCardHeading .emphasizedDetail[class] {
  margin: 0;
}

.VisitCardHeading .emphasizedDetail {
  font-weight: bold;
}

.VisitCardHeading .H2GIcon ._InfoBubbleContent {
  top: calc(clamp(16px, 1.5rem, 48px) + 0.707rem - 0.125rem - 0.25rem);
  right: -0.75rem;
  width: auto;
}

.VisitIdentifier.unattended > ._VerticalDate {
  color: #999999;
}

.VisitIdentifier > ._VerticalDate {
  padding: 0 0.25rem;
}

.VisitIdentifier > .visitIdentifierIcon {
  margin-top: 0.25rem;
  margin-left: 0.35rem;
  margin-right: 0.35rem;
}

/* Copyright 2024-2025 Epic Systems Corporation */
.ReadyToScheduleList .mainContent > *:not(:last-child) {
  margin-bottom: 1rem;
}

.Filters {
  width: fit-content;
}

.ScheduleButton[class][class][class] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  column-gap: 0.25rem;
}

@media screen and (max-width: 769px) {
  .ScheduleButton[class][class][class] {
    position: fixed;
    bottom: 0.65rem;
    right: 0.65rem;
    left: 0.65rem;
    z-index: 1000;
    width: calc(100% - 1.3rem);
    max-height: 20vh;
    overflow: hidden;
    transition: all 0.4s ease-in-out, max-height 0.4s ease-in-out 0.4s, border-radius 0.2s ease-in-out;
  }
  .ScheduleButton[class][class][class] .scheduleButtonText {
    min-height: 0;
    transition: opacity 0.2s ease-in-out 0.3s;
    opacity: 1;
  }
  @starting-style {
    .ScheduleButton[class][class][class] .scheduleButtonText {
      opacity: 0;
    }
  }
  .ScheduleButton[class][class][class].collapsed {
    padding: 0.625rem;
    left: calc(100% - clamp(16px, 1.5rem, 48px) - 1.25rem - 0.65rem);
    width: calc(clamp(16px, 1.5rem, 48px) + 1.25rem);
    max-height: calc(clamp(16px, 1.5rem, 48px) + 1.25rem);
    border-radius: 50%;
    transition: all 0.4s ease-in-out, border-radius 0.2s ease-in-out 0.2s;
  }
  .ScheduleButton[class][class][class].collapsed .scheduleButtonText {
    display: none;
  }
}
@media print {
  .ScheduleButton[class][class][class] {
    display: none;
  }
}
@media screen and (min-width: 1025px) {
  .QuickLinksList[class][class][class] ._PageHeading {
    padding-top: 0;
  }
}
.VisitsListBody > * {
  margin-bottom: 2rem;
}

.VisitsListBody .upcomingAndPastVisits > * {
  margin-bottom: 3rem;
}

.VisitsListHeader {
  margin-top: 0.25rem;
  margin-bottom: 0.5rem;
}

.mobile .VisitsListHeader {
  margin-top: 0.5rem;
}

.VisitsListHeader .scheduleAndFilters {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.35rem;
}

.VisitsListHeader .scheduleAndFilters[class][class][class] > * {
  margin-top: 0;
  margin-bottom: 0;
}

.VisitsListHeader .PatientVisitGuide {
  margin-top: 1rem;
}

.mobile .VisitsListPage ._PageTitle {
  display: none;
}

@media screen and (min-width: 1025px) {
  .VisitsListPage .visitsListMainContent {
    display: flex;
    column-gap: 4.5rem;
  }
  .VisitsListPage .visitsListMainContent .QuickLinksList {
    max-width: 20rem;
    min-width: 10rem;
  }
}
@media screen and (min-width: 1301px) {
  .VisitsListPage .visitsListMainContent {
    max-width: 90%;
  }
}
.WaitingList {
  display: flex;
  flex-direction: column;
}

.WaitingList .waitingListText {
  margin: 0;
  word-break: break-word;
}

.WaitingListBody {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  justify-content: space-between;
}

.WaitingListBody .iconTextRows {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  display: flex;
  flex-direction: column;
  gap: 0.2rem;
}

.WaitingListBody .waitingDate {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
}

[data-altstylesheet="High Contrast"] .WaitingListBody .waitingDate {
  color: #000000;
}

.WaitingListHeader {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

@media screen and (min-width: 426px) {
  .WaitingListHeader {
    flex-direction: row;
  }
}
.WaitingListHeader .visitDescription {
  padding: 0;
}

.WaitingListHeader .specialty {
  text-wrap: auto;
}

.WaitingListHeader .headerTextElement {
  min-width: 50%;
  width: unset;
}

.WaitingListHeader ._Text,
.WaitingListHeader ._PageHeading {
  margin: 0;
  word-break: break-word;
}

.WaitingListIconTextRow {
  display: flex;
  align-items: flex-start;
  flex-direction: row;
  margin-left: 0.2rem;
  line-height: 1rem;
  padding-top: 0.1rem;
}

.WaitingListIconTextRow .waitingListIcon {
  position: relative;
  width: clamp(16px, 1.5rem, 48px);
  height: clamp(16px, 1.5rem, 48px);
  flex-shrink: 0;
}

.WaitingListIconTextRow .waitingListIconText {
  padding-left: 0.1rem;
  line-height: 1.25;
}

.WaitingListsPage .pageTitle {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  flex-grow: 1;
  width: auto;
  max-width: 100%;
  padding: 0.75rem 0 0.5rem;
}

.WaitingListsPage .pageTitle .WaitingListsPageTitleItem {
  width: fit-content;
}

.WaitingListsPage .pageTitle .backToVisitsLink {
  align-items: center;
  display: inline-flex;
  gap: 0.25rem;
  margin-top: -0.25rem;
  padding: 0.25rem 0 0.5rem;
}

.WaitingListsPage .pageTitle .backToVisitsLink .backToVisitsLinkImage {
  /* rtl:raw: transform: scaleX(-1); */
}

@media print {
  .WaitingListsPage .pageTitle .backToVisitsLink {
    display: none;
  }
}
.WaitingListsPage .waitingListsList {
  display: flex;
  flex-wrap: wrap;
  flex-basis: 100%;
}

.WaitingListsPage .waitingListsList > ._ListElement {
  padding: 0.3rem 0.6rem 0.3rem 0;
  width: 100%;
  margin: 0;
}

@media screen and (min-width: 769px) {
  .WaitingListsPage .waitingListsList > ._ListElement {
    flex-basis: 50%;
  }
}
@media screen and (min-width: 1300px) {
  .WaitingListsPage .waitingListsList > ._ListElement {
    flex-basis: 33.33%;
  }
}
.WaitingListsPage .waitingListsList > ._ListElement .WaitingList {
  height: 100%;
  width: 100%;
  margin: 0;
}

.mobile .WaitingListsPageTitleItem {
  display: none;
}

.WaitingListStatusBadge {
  max-width: fit-content;
}

.WaitingListStatusBadge ._StatusBadge {
  align-self: flex-end;
}

/* Copyright 2020-2022 Epic Systems Corporation */
.LinkAccountsPage .accountGroup {
  align-items: center;
  width: 100%;
  border-radius: 0.25rem;
}

.LinkAccountsPage .accountGroup.disabled .AccountCard {
  background-color: inherit;
  box-shadow: none;
}

.LinkAccountsPage .unlinked-accounts-section {
  padding-top: 1.25rem;
}

.LinkAccountsPage .card-header-text {
  margin-bottom: 1rem;
}

.LinkAccountsPage .card-header-text .header {
  color: #000000;
  text-align: left;
  background-color: transparent;
  margin-bottom: 0rem;
  padding-bottom: 0rem;
  color: #0074AD;
}

.LinkAccountsPage .card-header-text .subheader {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
  text-align: left;
}

.LinkAccountsPage .accountCardWrapper {
  align-items: center;
}

.LinkAccountsPage .help-text-wrapper {
  padding-top: 1.5rem;
  padding-bottom: 1rem;
  margin: auto;
  text-align: center;
}

.LinkAccountsPage .help-text-wrapper .help-text {
  color: #000000;
  text-align: center;
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
}

.LinkAccountsPage .submit-button-wrapper {
  margin: auto;
  display: flex;
}

.LinkAccountsPage .submit-button-wrapper button.submit-button {
  min-width: 10rem;
  margin: auto;
}

.PushPage .auto-update-card {
  align-items: center;
  width: 100%;
  border-radius: 0.25rem;
  background-color: #ffffff;
  padding: 0.5rem;
  margin-top: 1rem;
}

.PushPage .toggle-switch-wrapper {
  display: flex;
  max-width: 100%;
  margin: 2rem 0;
}

.PushPage .toggle-switch-wrapper .ToggleSwitch {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin: 0.5rem auto;
  padding-right: 2rem;
}

.PushPage .toggle-switch-wrapper .toggleInformation {
  display: flex;
  align-self: center;
  flex-basis: 60%;
}

.PushPage .toggle-switch-wrapper .toggleInformation .toggleLabel {
  display: block;
  margin: auto;
  margin-right: 0;
  text-align: right;
  text-wrap: pretty;
}

.PushPage .toggle-switch-wrapper .sliderButton {
  flex-direction: column;
  margin-left: 0.25rem;
  width: min-content;
  padding-left: 1rem;
}

.PushPage .help-text-wrapper {
  text-align: center;
}

.DemographicsPage .demographicsFormWrapper {
  padding: 0.5rem;
  padding-top: 0;
}

@media screen and (min-width: 1025px) {
  .DemographicsPage .demographicsFormWrapper .DemographicsForm .grid > .row {
    width: 100%;
  }
}
.AccountSearchPage .help-text-wrapper {
  padding-top: 1.5rem;
  padding-bottom: 1rem;
  margin: auto;
  text-align: center;
}

.AccountSearchPage .help-text-wrapper .help-text {
  color: #000000;
  text-align: center;
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
}

.AccountSearchPage .submit-button-wrapper {
  margin: auto;
  display: flex;
}

.AccountSearchPage .submit-button-wrapper button.submit-button {
  min-width: 10rem;
  margin: auto;
}

.AccountSearchPage .skipLinkWrapper {
  margin-top: 2rem;
  text-align: center;
}

.AccountSearchPage .mychartdotorgWrapper {
  margin-top: 2rem;
  text-align: center;
}

.AccountSearchWidget {
  align-items: center;
  --px-search-input-listbox-height: clamp(53vh, 57vh, 600px);
}

.AccountSearchWidget:has(._SearchInput.showSuggestions) {
  min-height: var(--px-search-input-listbox-height);
}

.AccountSearchWidget .searchBar {
  width: 100%;
}

.AccountSearchWidget .searchBar input {
  width: 100%;
}

.OrganizationSearchResults {
  align-items: center;
}

.OrganizationSearchResults .accountGroup {
  align-items: center;
  width: 100%;
  border-radius: 0.25rem;
}

.OrganizationSearchResults .accountGroup.disabled .AccountCard {
  background-color: inherit;
  box-shadow: none;
}

.OrganizationSearchResultsHeader .searchResults.header {
  color: #000000;
  text-align: left;
  background-color: transparent;
  padding: 0;
  margin: 2rem auto 0 0;
}

.OrganizationSearchResultsHeader .searchResultsDesc.subheader {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
  text-align: left;
  margin-top: 0rem;
}

.OrganizationSearchResultsHeader .loginBanner {
  background-color: #bfe1ff;
}

.SearchGroupHeading {
  margin-bottom: 1rem;
}

.linkableGroup .SearchGroupHeading {
  padding-top: 1rem;
}

.unlinkableGroup .SearchGroupHeading {
  padding-top: 2rem;
}

.SearchGroupHeading .iconTextGrouper {
  display: flex;
  align-items: center;
  flex-direction: row;
  color: #0074AD;
}

.SearchGroupHeading .iconTextGrouper .groupHeading {
  padding: 0;
  padding-left: 0.25rem;
}

.SearchGroupHeading[class][class] .groupText {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
  text-align: left;
  padding-left: 2rem;
  margin-top: 0;
}

.AutoLink {
  margin: auto;
  margin-top: 2rem;
}

.AutoLink .loadingText {
  margin: auto;
  text-align: center;
}

.AccountCard {
  border-radius: var(--wptheme_card_border-radius);
  border: solid var(--wptheme_card_border-width) var(--wptheme_card_border-color);
  background-color: var(--wptheme_card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_card_drop-shadow-color);
  position: relative;
  break-inside: avoid;
  align-items: center;
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-bottom: 0.5rem;
}

.tvmode .AccountCard {
  border-radius: 10px;
  border: none;
}

.AccountCard:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .AccountCard:where(._actionable, :has(> ._actionable:only-child))[class] {
  border-radius: 10px;
  border: none;
}

.AccountCard:where(._actionable, :has(> ._actionable:only-child)):is(:focus, :hover) {
  background-color: #ebf4f8;
  text-decoration: none;
}

.searchGroup .AccountCard {
  margin-bottom: 0rem;
}

.searchGroup li:not(:first-child) .AccountCard {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.searchGroup li:not(:last-child) .AccountCard {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.FailedLinksPopup .AccountCard {
  width: 90%;
  margin: auto;
  box-shadow: none;
}

.AccountCard .linkedAccount {
  background-image: url(../../images/H2Gicons/H2Glinkedsuccess.png);
  background-position: right;
  background-repeat: no-repeat;
  background-size: contain;
  /*rtl:raw:
  background-image: url(../../images/H2Gicons/H2Glinkedsuccess_rtl.png);
  */
}

.AccountCard .orgText {
  padding: 0.5rem 1rem 0.5rem 1rem;
  margin-top: 0;
}

.AccountCard .accountCardWrapper {
  display: flex;
  flex-direction: row;
}

.AccountCard .accountCardWrapper .checkmark {
  border: none;
  margin: 0rem;
  padding-left: 1rem;
  cursor: pointer;
  transition: 0.5s;
  width: auto;
  color: #09aa71;
}

.DisplayOrg {
  display: flex;
  align-items: center;
}

.DisplayOrg .orgDisplayInfo {
  display: flex;
  align-items: center;
  padding: 0.5rem;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  width: 100%;
  margin: auto;
  flex-wrap: wrap;
}

.DisplayOrg .orgDisplayInfo:first-child {
  border-top: none;
}

.DisplayOrg .orgDisplayInfo .orgTextWrapper {
  display: flex;
  flex-direction: column;
  margin-left: 0rem;
  flex-basis: 4rem;
  overflow-wrap: break-word;
  flex-grow: 1;
}

.DisplayOrg .orgDisplayInfo .orgTextWrapper .organizationName {
  font-size: var(--wptheme_font-size_1);
  color: #000000;
}

.DisplayOrg .orgDisplayInfo .orgTextWrapper .organizationLocation {
  font-size: var(--wptheme_font-size_0);
  color: #000000;
  padding-top: 0.25rem;
}

.DisplayOrg .orgDisplayInfo .orgLogoWrapper {
  min-width: 80px;
  max-width: 80px;
  display: flex;
  justify-content: center;
}

.DisplayOrg .orgDisplayInfo .orgLogoWrapper img.orgLogo {
  display: block;
  height: 64px;
  width: 64px;
  border-radius: 50%;
  border: 1px solid #cccccc;
}

.disabled .DisplayOrg .orgDisplayInfo .orgLogoWrapper img.orgLogo {
  filter: grayscale(100%);
}

.DisplayOrg .displayOrgChildren {
  width: 20rem;
  margin: auto;
  margin-right: 1rem;
}

.DisplayOrg .displayOrgChildren .linkButton {
  width: 100%;
}

@media only screen and (max-width: 768px) {
  .DisplayOrg {
    display: grid;
  }
  .DisplayOrg .orgDisplayInfo {
    grid-row: 1/1;
  }
  .DisplayOrg .orgDisplayInfo .orgLogoWrapper {
    min-width: 64px;
    max-width: 64px;
  }
  .DisplayOrg .orgDisplayInfo .orgLogoWrapper img.orgLogo {
    display: block;
    height: 48px;
    width: 48px;
  }
  .DisplayOrg .displayOrgChildren {
    grid-row: 2/2;
    margin-left: 1rem;
    margin-right: 1rem;
    width: auto;
  }
}
.RelatedOrgs {
  border-top: 1px solid rgba(0, 0, 0, 0.2);
}

.RelatedOrgs .disclosureButtonText {
  font-size: var(--wptheme_font-size_0);
}

.RelatedOrgs .row {
  width: 95%;
  border-top: none;
  margin: auto;
}

.RelatedOrgs .row .organizationName {
  font-weight: 400;
  font-size: var(--wptheme_font-size_0);
  margin-left: 0rem;
}

.RelatedOrgs .row .org-logo-wrapper {
  min-width: 4rem;
  max-width: 4rem;
}

.RelatedOrgs .row .org-logo-wrapper .org-logo {
  min-height: 3rem;
  max-height: 3rem;
  min-width: 3rem;
  max-width: 3rem;
  margin-right: 0rem;
}

.LinkingError .account-created-text-wrapper .username-text-bold {
  font-weight: bold;
}

.LinkingError .linking-error-segment {
  display: flex;
  align-items: start;
}

.LinkingError .linking-error-segment .linking-error-icon {
  margin-right: 1rem;
  margin-top: 0.75rem;
}

.LinkingError .linking-error-segment .header {
  color: #000000;
  text-align: left;
  background-color: transparent;
}

.LinkingError .back-button-wrapper {
  margin: auto;
  display: flex;
  padding-top: 2rem;
}

.LinkingError .back-button-wrapper button.back-button {
  min-width: 10rem;
  margin: auto;
}

@media screen and (min-width: 1025px) {
  .LinkingError .back-button-wrapper button.back-button {
    width: 100%;
  }
}
@media screen and (max-width: 1025px) {
  .LinkingError .linkingErrorTextCentered {
    text-align: center;
  }
}
.LinkingError .skip-link-wrapper {
  margin-top: 2rem;
  text-align: center;
}

@media screen and (max-width: 1025px) {
  .DemographicsError {
    text-align: center;
  }
}
.DemographicsError[class][class] .back-button-wrapper {
  margin: auto;
  display: flex;
  padding-top: 2rem;
}

.DemographicsError[class][class] .back-button-wrapper button.demog-back-button {
  min-width: 10rem;
  margin: auto;
  text-align: center;
}

@media screen and (min-width: 1025px) {
  .DemographicsError[class][class] .back-button-wrapper button.demog-back-button {
    width: 100%;
  }
}
@media screen and (max-width: 1025px) {
  .MobileVersionError {
    text-align: center;
  }
}
@media screen and (max-width: 1025px) {
  .ExistingLinkError {
    text-align: center;
  }
}
.ExistingLinkError .back-button-wrapper {
  margin: auto;
  display: flex;
  padding-top: 2rem;
}

.ExistingLinkError .back-button-wrapper button.back-button {
  min-width: min(10rem, 100%);
  margin: auto;
}

@media screen and (min-width: 1025px) {
  .ExistingLinkError .back-button-wrapper button.back-button {
    width: 100%;
  }
}
@media screen and (max-width: 1025px) {
  .SignupDisabledError {
    text-align: center;
  }
}
.SignupDisabledError .back-button-wrapper {
  display: flex;
  justify-content: center;
  padding-top: 2rem;
}

.SignupDisabledError .back-button {
  min-width: min(10rem, 100%);
}

@media screen and (min-width: 1025px) {
  .SignupDisabledError .back-button {
    width: 100%;
  }
}
@media screen and (max-width: 1025px) {
  .CEOptOutError {
    text-align: center;
  }
}
.CEOptOutError .back-button-wrapper {
  display: flex;
  justify-content: center;
  padding-top: 2rem;
}

.CEOptOutError .back-button {
  min-width: min(10rem, 100%);
}

@media screen and (min-width: 1025px) {
  .CEOptOutError .back-button {
    width: 100%;
  }
}
.WelcomePage .welcomeGraphicContainer {
  max-width: 380px;
  margin: 2rem auto 0 auto;
}

.WelcomePage .welcomeGraphicContainer img {
  max-width: 100%;
}

@media screen and (max-width: 426px) {
  .WelcomePage .welcomeGraphicContainer {
    display: none;
  }
}
.TermsAndConditions {
  margin: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 2.5rem;
}

.TermsAndConditions .termsAndConditionsLink {
  margin: 0 !important;
  padding: 0 !important;
}

.TermsAndConditions .termsAndConditionsCheckbox {
  margin-top: 0.5rem;
  padding: 0;
}

.TermsAndConditions .validationmessage {
  width: auto;
}

.AuthPage .demographicsContainer {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 1.5rem 0rem;
}

.AuthPage .demographicsContainer .bulletContainer {
  display: flex;
  flex-direction: row;
}

.AuthPage .demographicsContainer .bulletContainer:before {
  content: "•";
  margin-right: 0.5rem;
}

.AuthPage .demographicsContainer .demogList {
  column-count: 2;
  column-gap: 3.5rem;
  column-width: auto;
}

@media screen and (max-width: 426px) {
  .AuthPage .demographicsContainer .demogList {
    column-gap: normal;
  }
}
.SignupCompletePage {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.SignupCompletePage .continueButtonWrapper {
  margin: auto;
  display: flex;
  padding-top: 2rem;
  width: 80%;
}

.SignupCompletePage .continueButtonWrapper .continueButton {
  margin: auto;
  width: 100%;
}

.PushPage .informationCard {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 1rem;
  padding-top: 0;
}

.PushPage .addressContainer {
  width: auto;
}

.PushPage .editButtonContainer {
  text-align: right;
}

.PushPage .subSection {
  display: flex;
  padding-bottom: 0.75rem;
  width: auto;
}

.PushPage .iconLabel {
  margin-right: 0.25rem;
  flex-shrink: 0;
}

.PushPage ._Command.EditButton {
  height: min-content;
  margin-left: auto;
}

.PushPage .checkboxContainer {
  margin-top: 1rem;
  display: flex;
  justify-content: center;
}

.PushPage .checkboxContainer .checkboxLabel._Text._readOnlyText {
  width: auto;
  margin-left: 0.5rem;
}

.PushPage h3 {
  margin-left: 0.5rem;
}

.EditInfoPage .StandaloneDemographicsForm ._input:read-only {
  text-overflow: ellipsis;
}

.EditInfoPage .StandaloneDemographicsForm .navButtons {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  column-gap: 0.5rem;
  margin: auto;
  width: 80%;
}

.EditInfoPage .StandaloneDemographicsForm .navButtons button,
.EditInfoPage .StandaloneDemographicsForm .navButtons a {
  width: 100%;
}

@media only screen and (max-width: 768px) {
  .EditInfoPage .StandaloneDemographicsForm .navButtons {
    flex-wrap: wrap;
  }
}
.EditInfoPage .StandaloneDemographicsForm .errorSummary {
  margin-bottom: 24px;
}

@media screen and (min-width: 1025px) {
  .EditInfoPage .DemographicsForm .grid > .row {
    width: 100%;
  }
}
/* Copyright 2024 Epic Systems Corporation */
.Whiteboard {
  padding: 20px;
  display: grid;
  height: 100%;
  grid-template-areas: "a h h b" "a m m b" "d m m c" "d f f c";
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: auto 1fr 1fr auto;
  row-gap: 15px;
  column-gap: 15px;
  overflow: hidden;
  user-select: none;
}

.Whiteboard .footerLogo {
  grid-area: f;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  width: 100%;
  margin-top: -5px;
}

.Whiteboard .TimeSinceLastRefresh {
  position: fixed;
  left: 50%;
  transform: translateX(-50%);
  bottom: 2.5px;
  font-size: 0.7rem;
  color: #ffffff;
  text-shadow: 0px 1px 8px rgba(0, 0, 0, 0.75);
}

@media only screen and (orientation: portrait) {
  .Whiteboard {
    grid-template-areas: "h h" "d d" "m a" "m b" "m c" "f f";
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto auto 2fr 2fr 1fr auto;
  }
}
.PatientGreetingCard {
  grid-area: h;
  height: min-content;
  justify-content: center;
  align-items: center;
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  padding: 10px !important;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.PatientGreetingCard .greeting {
  display: flex;
  align-items: center;
  width: auto;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #ffffff;
  font-size: 1.5rem;
}

.PatientGreetingCard .greeting .greetingMessage {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 1.2em;
}

.PatientGreetingCard .greeting:has(+ .ExpectedDischargeDate) {
  margin-top: -5px;
}

.PatientGreetingCard ._Icon {
  width: 40px;
  height: 40px;
}

.PatientGreetingCard .ExpectedDischargeDate {
  font-size: 1rem;
  margin-top: -5px !important;
  text-align: center;
  white-space: wrap;
}

.WhiteboardCard {
  padding: 15px;
  border-radius: 10px;
  width: 100%;
  background-color: rgba(0, 23, 35, 0.7);
  box-shadow: -5px 7px 23px -10px rgba(0, 0, 0, 0.75);
  backdrop-filter: blur(2.5px);
  -webkit-backdrop-filter: blur(2.5px);
  color: #ffffff;
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  flex-wrap: wrap;
  overflow: hidden;
  column-gap: 100px;
}

.darkmode .WhiteboardCard {
  background-color: rgba(49, 60, 66, 0.5);
}

.WhiteboardCard .titleBone {
  width: 30%;
  border-radius: 5px;
}

.WhiteboardCard .contentBone {
  width: 60%;
  margin-top: 5px;
  border-radius: 5px;
}

.WhiteboardCard .NoDataPlaceholderWithIcon[class][class] {
  background-color: unset;
  color: #ffffff;
  display: flex;
  flex: 1 1 auto;
  font-weight: 400;
  font-size: 1.1em;
}

.SectionHeader {
  padding-top: 0px;
  font-weight: 400;
  color: #ffffff !important;
  text-shadow: 0px 1px 5px rgba(0, 0, 0, 0.85);
}

.MilestonesCard {
  grid-area: d;
  display: flex;
  height: 100%;
  flex-direction: column;
  justify-content: flex-start;
}

.MilestonesCard .milestoneContainer {
  row-gap: 5px;
}

.MilestonesCard .milestoneContainer .milestonePercentage {
  display: flex;
}

.MilestonesCard .milestoneContainer .MilestoneListElement .milestoneName {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}

.MilestonesCard .milestoneContainer .Ring {
  justify-content: flex-start;
  margin-right: 5px;
}

.MilestonesCard .milestoneContainer .Ring .ringText {
  fill: #09aa71;
  font-size: 1.1rem;
  transform: translateY(1px);
}

.MilestonesCard .milestoneContainer .Ring .circle {
  stroke: rgba(9, 170, 113, 0.25);
}

.MilestonesCard .milestoneContainer .Ring .ring {
  stroke: #09aa71;
}

.MilestonesCard .milestoneContainer .milestoneCountHeading {
  flex: 1 1 50%;
  display: flex;
  align-items: center;
  font-weight: bold;
  font-size: 1.1em;
}

.MilestonesCard .milestoneContainer .milestoneCountHeading.portraitOnly {
  display: none;
}

.MilestonesCard .milestoneContainer .portraitList {
  display: none;
}

@media only screen and (orientation: portrait) {
  .MilestonesCard .milestonesHeader {
    display: none;
  }
  .MilestonesCard .milestoneContainer {
    column-gap: 0px;
    row-gap: 5px;
    flex-direction: row;
  }
  .MilestonesCard .milestoneContainer .Ring {
    align-items: flex-start;
  }
  .MilestonesCard .milestoneContainer .portraitList {
    display: flex;
    flex-wrap: wrap;
    max-width: calc(100% - 95px);
    flex: 1 1 auto;
    gap: 5px;
  }
  .MilestonesCard .milestoneContainer .portraitList .MilestoneListElement {
    flex: 1 1 40%;
    height: min-content;
  }
  .MilestonesCard .milestoneContainer .portraitList .MilestoneListElement:nth-child(n+6) {
    display: none;
  }
  .MilestonesCard .milestoneContainer .milestonePercentage {
    width: auto;
  }
  .MilestonesCard .milestoneContainer .milestoneCountHeading {
    display: none;
  }
  .MilestonesCard .milestoneContainer .milestoneCountHeading.portraitOnly {
    display: flex;
    flex: 1 1 auto;
    margin: 0px;
  }
  .MilestonesCard .milestoneContainer > .MilestoneListElement {
    display: none;
  }
}
.WhiteboardMemos {
  grid-area: m;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.WhiteboardMemos .horizontalMemoTitle {
  width: auto;
  display: flex;
  justify-content: center;
}

.WhiteboardMemos .memoColumn {
  max-height: 100%;
  overflow: hidden;
}

.WhiteboardMemos .memoTitle {
  display: none;
}

.WhiteboardMemos .memoList {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  height: min-content;
}

.WhiteboardMemos .memoList li {
  flex: 1 1 auto;
  width: 100%;
  max-width: 47.5%;
  height: min-content;
  margin-bottom: 25px;
}

.WhiteboardMemos .memoList li:nth-child(n+9) {
  display: none;
}

@media only screen and (orientation: portrait) {
  .WhiteboardMemos {
    flex-direction: column;
    gap: 0px;
    max-width: calc(50vw - 30px);
  }
  .WhiteboardMemos .memoList {
    flex-direction: column;
  }
  .WhiteboardMemos .memoList li {
    flex: 1 1 auto;
    max-width: 100%;
    height: min-content;
    margin-bottom: 25px;
  }
  .WhiteboardMemos .horizontalMemoTitle {
    display: none;
  }
  .WhiteboardMemos .memoTitle,
  .WhiteboardMemos .singleColumn {
    display: flex;
    flex-direction: column;
  }
}
.WhiteboardSchedule {
  grid-area: b;
  display: flex;
  flex-direction: column;
  min-height: 125px;
}

.WhiteboardSchedule .scheduleCard {
  border-radius: 0px;
  padding: 0px;
  background-color: transparent;
  box-shadow: none;
  column-gap: 100px;
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
  position: relative;
  flex: 0 1 auto;
  max-height: min-content;
  width: 100%;
  max-width: calc(25vw - 20px);
}

.WhiteboardSchedule .scheduleCard::before {
  content: " ";
  position: absolute;
  height: 50%;
  left: 5px;
  bottom: 2.5px;
  width: 1px;
  border-left: 4px solid #ffffff;
}

.WhiteboardSchedule .scheduleCard::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-left: 7.5px solid transparent;
  border-right: 7.5px solid transparent;
  border-top: 7.5px solid #ffffff;
  bottom: 0px;
  left: -0.5px;
}

@media only screen and (orientation: portrait) {
  .WhiteboardSchedule .scheduleCard {
    width: 100%;
    max-width: calc(50vw - 25px);
  }
}
.EventCard {
  width: calc(100% - 20px);
  box-shadow: none;
  overflow: visible;
  margin-left: 20px;
  justify-content: center;
  margin-bottom: 10px;
  box-sizing: border-box;
  max-height: 125px;
  padding: 0px;
}

.EventCard .headingText {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.EventCard .detailsText {
  margin-left: 37.5px;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: calc(100% - 40px);
  line-clamp: 2;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  box-sizing: border-box;
}

.EventCard .timelineHelper {
  height: 100%;
  padding: 10px 15px;
  box-sizing: border-box;
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  justify-content: center;
}

.EventCard .timelineHelper::before {
  content: " ";
  position: absolute;
  left: 1px;
  height: 100%;
  width: 1px;
  border-left: 4px dashed #ffffff;
  transform: translateX(-16px);
}

.EventCard .timelineHelper::after {
  content: " ";
  position: absolute;
  height: 10px;
  width: 10px;
  border-radius: 10px;
  background-color: #ffffff;
  transform: translateX(-33px);
}

.EventCard:first-child::before {
  content: " ";
  position: absolute;
  left: -15px;
  top: 52.5%;
  height: 50%;
  width: 1px;
  border-left: 4px solid #ffffff;
}

.EventCard:not(:first-child)::before {
  content: " ";
  position: absolute;
  left: -15px;
  height: 120%;
  transform: translateY(-10%);
  width: 1px;
  border-left: 4px solid #ffffff;
}

.WhiteboardCareTeam {
  grid-area: a;
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  box-sizing: border-box;
  min-height: 125px;
}

.WhiteboardCareTeam.shouldExpand {
  grid-area: a/a/d/d;
}

.WhiteboardCareTeam .careTeamCard {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  flex-wrap: wrap;
  overflow: hidden;
  column-gap: 200px;
}

.WhiteboardCareTeam[class][class] .ProviderStack {
  position: relative;
}

.WhiteboardCareTeam[class][class] .ProviderStack .Stack {
  height: min-content;
  box-sizing: border-box;
  margin-bottom: 5px;
}

.WhiteboardCareTeam[class][class] .ProviderStack .Stack .headingText {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}

.WhiteboardCareTeam[class][class] .ProviderStack .Stack .stackGraphic {
  height: 60px;
}

.WhiteboardCareTeam[class][class] .ProviderStack .Stack .stackGraphic .providerImage {
  width: 60px;
  height: 60px;
  border: 2px solid #ffffff;
}

.WhiteboardCareTeam[class][class] .ProviderStack .Stack .stackGraphic .FallbackProviderIcon {
  width: 60px;
  height: 60px;
  line-height: 60px;
  font-size: 45px;
  border: 2px solid #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
}

.WhiteboardCareTeam[class][class] .ProviderStack.inTheRoom .Stack .stackGraphic {
  border: none;
}

@keyframes inTheRoomGlow {
  0% {
    box-shadow: 0 0 8px 2px rgba(255, 255, 255, 0.25);
  }
  50% {
    box-shadow: 0 0 12px 2px rgba(255, 255, 255, 0.65);
  }
  100% {
    box-shadow: 0 0 8px 2px rgba(255, 255, 255, 0.25);
  }
}
.WhiteboardCareTeam[class][class] .ProviderStack.inTheRoom .Stack .stackGraphic .providerImage,
.WhiteboardCareTeam[class][class] .ProviderStack.inTheRoom .Stack .stackGraphic .FallbackProviderIcon {
  box-shadow: 0 0 15px rgba(255, 255, 255, 0.75);
  animation: inTheRoomGlow 6s infinite ease-in-out;
}

@media only screen and (orientation: portrait) {
  .WhiteboardCareTeam .careTeamCard {
    flex: 1 1 0px;
  }
  .WhiteboardCareTeam.shouldExpand {
    grid-area: a;
  }
}
.WhiteboardBarcode {
  grid-area: c;
  display: flex;
  flex-direction: column;
}

.WhiteboardBarcode .WhiteboardCard {
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 5px;
  flex: 1 1 auto;
  flex-wrap: nowrap;
  text-align: center;
}

.WhiteboardBarcode .BarcodeBox {
  margin: 0px;
  overflow: hidden;
  display: flex;
  background-color: #ffffff;
  height: 40%;
  padding: 5px;
  flex: 1 0 auto;
}

.darkmode .WhiteboardBarcode .BarcodeBox {
  background-color: #000000;
}

.WhiteboardBarcode .BarcodeBox .barcodeCard {
  display: flex;
}

.WhiteboardBarcode .BarcodeBox .barcodeImage {
  width: 10px;
  height: 100%;
  display: flex;
  flex: 1 1 auto;
  filter: invert(0);
}

.darkmode .WhiteboardBarcode .BarcodeBox .barcodeImage {
  filter: invert(1);
}

.WhiteboardBarcode .BarcodeBox .barcodeContentWrapper {
  height: unset;
  width: 100%;
}

.WhiteboardBarcode .BarcodeBox .barcodeContentWrapper .ZeroState {
  height: 100%;
  align-items: center;
  justify-content: center;
  padding-bottom: 0px;
}

.WhiteboardBarcode .BarcodeBox .barcodeContentWrapper .ZeroState .iconHolder {
  background-color: transparent;
  width: 100%;
}

.WhiteboardBarcode .BarcodeBox .barcodeContentWrapper .ZeroState .textWrapper {
  display: none;
}

@media only screen and (orientation: portrait) {
  .WhiteboardBarcode[class][class] .cardText {
    flex-direction: column;
    align-items: flex-start;
  }
  .WhiteboardBarcode .portraitGrouper {
    display: flex;
    margin-top: -10px;
  }
  .WhiteboardBarcode .portraitGrouper[class][class] .portraitHeader {
    display: block;
    margin-top: 14px;
    font-weight: bold;
    font-size: 1.1rem;
    text-shadow: none;
  }
  .WhiteboardBarcode .WhiteboardCard {
    height: 150px;
    flex-direction: row;
    align-items: center;
    gap: 10px;
    height: min-content;
    flex-wrap: nowrap;
    padding: 10px;
  }
  .WhiteboardBarcode .WhiteboardCard .BarcodeBox {
    height: 100%;
  }
}
/* Copyright 2024 Epic Systems Corporation */
.WoundListSection .inactiveLogsDisclosure .disclosureButton {
  justify-content: start;
  max-width: 47.5rem;
  margin-bottom: 0.3rem;
}

.WoundListSection .inactiveLogsDisclosure .disclosureButtonText {
  font-size: var(--wptheme_font-size_1);
}

.WoundListSection .WoundList {
  max-width: 47.5rem;
}

.WoundListItem[class] {
  border-radius: var(--wptheme_interactive-card_border-radius);
  border: solid var(--wptheme_interactive-card_border-width) var(--wptheme_interactive-card_border-color);
  background-color: var(--wptheme_interactive-card_background);
  box-shadow: 0 2px 5px 0 var(--wptheme_interactive-card_drop-shadow-color);
}

.tvmode .WoundListItem[class] {
  border-radius: 10px;
  border: none;
}

.WoundListItem:is(:focus, :hover) {
  background-color: #edf3f9;
  text-decoration: none;
}

.WoundListItem[class] {
  display: flex;
  align-items: center;
  margin: 0 0 0.5rem 0;
  min-height: unset;
  padding: 1rem;
  width: 100%;
  word-break: break-word;
}

.WoundListItem .detailsAndDescriptionContainer {
  flex-shrink: 1;
}

.WoundListItem .detailsLink {
  display: inline-block;
  font-size: var(--wptheme_font-style_h4_size);
  color: var(--wptheme_font-style_h4_color);
  font-weight: var(--wptheme_font-style_h4_weight);
  text-decoration: none;
  margin-bottom: 0.25rem;
}

.WoundListItem .detailsLink::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
}

.WoundListItem .ExternalAccountIcon {
  flex-shrink: 1;
}

.WoundListItem .linkIndicator {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  margin-left: 18px;
  flex-shrink: 0;
  /*rtl:raw:
  transform: scaleX(-1);
  */
}

[data-altstylesheet="High Contrast"] .WoundListItem .linkIndicator {
  color: #000000;
}

.WoundListItem .listItemDate {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  display: block;
}

[data-altstylesheet="High Contrast"] .WoundListItem .listItemDate {
  color: #000000;
}

.FiltersMenu-WOUND {
  border-radius: 6px;
  background-color: #e9f1f8;
  border: 1px solid #cccccc;
  overflow: hidden;
}

.FiltersMenu-WOUND .disclosureButton {
  color: #246fb5;
  display: flex;
  align-items: center;
  padding: 0.5rem;
  text-align: left;
}

.FiltersMenu-WOUND .disclosureButton .disclosureChevron {
  margin-left: auto;
}

.FiltersMenu-WOUND .menuContent {
  border-top: 1px solid #cccccc;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  overflow-y: auto;
  padding: 0.5rem;
}

.FiltersMenu-WOUND .rowItemsChoiceGroup {
  width: 100%;
}

.FiltersMenu-WOUND ._DataEntrySet-fields {
  flex-direction: column;
}

.FiltersMenu-WOUND ._DataEntrySet-fields ._Choice {
  margin-bottom: 0;
}

.FiltersMenu-WOUND ._DataEntrySet-fields ._DataEntryLabel {
  display: flex;
  padding-left: 0.2rem;
  padding-top: 0.2rem;
  word-break: break-word;
}

.FiltersMenu-WOUND ._DataEntrySet-fields ._DataEntryLabel:before {
  flex-shrink: 0;
}

.FiltersMenu-WOUND .clearSelectionsCmd {
  word-break: break-word;
}

.FiltersMenu-WOUND .numSelectedStatusMessage {
  color: transparent !important;
  display: block !important;
  height: 0 !important;
  line-height: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: relative !important;
  width: 0 !important;
}

.GraphHeader-WOUND ._GraphTitle ._heading {
  padding: 0.25rem 0;
}

.MeasurementReadingTooltip {
  background: #ffffff;
  border-radius: 0.3rem;
  filter: drop-shadow(0px 0px 3px #767676);
  margin: 4px;
  overflow: visible;
  padding: 0.35rem 0.5rem 0.5rem 0.5rem;
  text-align: left;
}

.MeasurementReadingTooltip.longText {
  max-width: 99%;
  min-width: unset;
}

.MeasurementReadingTooltip.longText .readingContainer {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.MeasurementReadingTooltip.longText .readingValue {
  font-size: var(--wptheme_font-size_0);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.MeasurementReadingTooltip .dateTime {
  display: inline-block;
  font-size: var(--wptheme_font-size_-1);
  margin-bottom: 0.25rem;
}

.MeasurementReadingTooltip .readingValue {
  font-size: var(--wptheme_font-size_2);
  font-weight: bold;
}

.MeasurementReadingTooltip .units {
  font-size: var(--wptheme_font-size_-1);
  margin-left: 0.3rem;
}

.MeasurementReadingTooltip .units ~ .readingValue {
  margin-left: 0.3rem;
}

.MeasurementReadingValue .readingValue {
  font-weight: bold;
}

.WoundDetails {
  min-height: calc(100vh - 17.2rem);
  min-height: calc(100vh - (var(--wp-header-height) + 4.75rem + var(--wp-footer-height) + 1rem));
}

.mobile .WoundDetails {
  min-height: calc(100vh - 1rem);
}

.datatile .WoundDetails {
  min-height: auto;
}

.WoundDetails ._heading {
  word-break: break-word;
}

.mobile .WoundDetails {
  margin-top: 1rem;
}

.mobile .WoundDetails ._PageTitle {
  display: none;
}

.WoundDetails .mobileSubtitle {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
  display: none;
}

.mobile .WoundDetails .mobileSubtitle {
  display: block;
}

.WoundDetails .detailsContent {
  min-height: calc(100vh - 24.2rem);
  min-height: calc(100vh - (var(--wp-header-height) + 4.75rem + var(--wp-footer-height) + 8rem));
  display: grid;
  column-gap: 1rem;
  grid-template-columns: auto;
  grid-template-rows: max-content max-content max-content;
  grid-template-areas: "filtersMenu" "graphListContainer" "woundImagesContainer";
  margin-top: 1rem;
}

.mobile .WoundDetails .detailsContent {
  min-height: calc(100vh - 8rem);
}

.datatile .WoundDetails .detailsContent {
  min-height: auto;
}

.mobile .WoundDetails .detailsContent {
  min-height: 100vh;
}

@media screen and (min-width: 769px) {
  .WoundDetails .detailsContent {
    grid-template-columns: 1fr 3fr;
    grid-template-rows: max-content max-content;
    grid-template-areas: "filtersMenu graphListContainer" "filtersMenu woundImagesContainer";
  }
}
@media screen and (max-width: 769px) {
  .WoundDetails .detailsContent.noWoundGraphComponent {
    display: block;
  }
  .WoundDetails .detailsContent.noWoundGraphComponent .woundImagesContainer {
    margin-top: 16px;
  }
}
@media screen and (min-width: 769px) {
  .WoundDetails .detailsContent.noWoundGraphComponent {
    grid-template-areas: "filtersMenu woundImagesContainer";
  }
  .WoundDetails .detailsContent.noWoundGraphComponent .woundImagesContainer {
    margin-top: 0px;
  }
}
.WoundDetails .filtersMenu {
  grid-area: filtersMenu;
  align-self: start;
  position: -webkit-sticky;
  position: sticky;
  top: var(--wp-header-height);
  z-index: 101;
}

@media screen and (max-width: 768px) {
  .WoundDetails .filtersMenu {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    margin-left: -1px;
    min-width: calc(100% + 2px);
  }
  .WoundDetails .filtersMenu .disclosureButton {
    max-height: 10vh;
  }
}
.WoundDetails .filtersMenu .menuContent {
  max-height: 50vh;
}

@media screen and (min-width: 769px) {
  .WoundDetails .filtersMenu .menuContent {
    max-height: 65vh;
  }
}
@media (orientation: landscape) and (min-width: 769px) and (max-height: 550px) {
  .WoundDetails .filtersMenu {
    position: static;
  }
  .WoundDetails .filtersMenu .menuContent {
    max-height: unset;
  }
}
@media print {
  .WoundDetails .filtersMenu {
    position: static;
  }
}
.WoundDetails .graphListContainer {
  grid-area: graphListContainer;
  min-width: 0;
}

@media screen and (max-width: 769px) {
  .WoundDetails .graphListContainer {
    margin-top: 16px;
  }
}
.WoundDetails .woundImagesContainer {
  grid-area: woundImagesContainer;
  min-width: 0;
  margin-top: 16px;
  height: fit-content;
}

.WoundDetails .woundImagesContainer:has(.SensitiveImageSpoiler) {
  background: radial-gradient(circle at center, #595959, #737373 55%, gray 100%);
}

@media screen and (max-width: 768px) {
  .WoundDetails .graphFilterContainer {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
@media screen and (min-width: 769px) {
  .WoundDetails .graphFilterContainer {
    position: -webkit-sticky;
    position: sticky;
    top: var(--wp-header-height);
    z-index: 100;
  }
}
@media (orientation: landscape) and (max-height: 550px) {
  .WoundDetails .graphFilterContainer {
    position: static;
  }
}
.WoundDetails .SensitiveImageSpoiler {
  min-height: 250px;
}

.WoundDetails .measurementsGraphHeader {
  margin-bottom: 5px;
}

.WoundGraph .graphContent ._ResponsiveLegend {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}

.WoundGraph .VictoryContainer > svg:first-child {
  overflow: visible;
}

@media screen and (max-width: 768px) {
  .WoundGraph ._DataTable th {
    padding: 0.5rem 0.25rem;
  }
  .WoundGraph ._DataTable td {
    padding: 0.25rem;
  }
}
.WoundGraph ._DataTable caption {
  color: transparent !important;
  display: block !important;
  height: 0 !important;
  line-height: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: relative !important;
  width: 0 !important;
}

.WoundGraph .TablePaginationControls .chevronIcon {
  max-height: 40px;
  max-width: 40px;
}

.WoundGraphWithFilter ._AsyncIndicator.asyncInFlight {
  flex-direction: row;
}

.WoundGraphWithFilter ._AsyncIndicator.asyncInFlight .animation {
  background-image: none;
  animation: none;
  transform: unset;
  margin: 0;
  border-color: rgba(36, 111, 181, 0.3);
  border-top-color: #246fb5;
  width: 24px;
  height: 24px;
  border-width: 4px;
  border-style: solid;
  border-radius: 50%;
  animation: _LoadingWheel-Rotate 0.8s cubic-bezier(0.5, 0.25, 0.3, 0.73) infinite;
  width: 24px;
}

.WoundGraphWithFilter ._AsyncIndicator.asyncInFlight .animation:before, .WoundGraphWithFilter ._AsyncIndicator.asyncInFlight .animation:after {
  content: none;
}

@keyframes _LoadingWheel-Rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.WoundGraphWithFilter ._Segment.boundary-strong {
  all: unset;
}

.WoundReadings {
  min-height: calc(100vh - 17.2rem);
  min-height: calc(100vh - (var(--wp-header-height) + 4.75rem + var(--wp-footer-height) + 1rem));
}

.mobile .WoundReadings {
  min-height: calc(100vh - 1rem);
}

.datatile .WoundReadings {
  min-height: auto;
}

.WoundReadings ._heading {
  word-break: break-word;
}

.mobile .WoundReadings {
  margin-top: 1rem;
}

.mobile .WoundReadings ._PageTitle {
  display: none;
}

.WoundReadings .mobileSubtitle {
  color: #565656;
  font-size: var(--wptheme_font-size_-1);
  display: none;
}

.mobile .WoundReadings .mobileSubtitle {
  display: block;
}

.WoundReadings .woundReadingsList {
  max-width: 47.5rem;
}

.WoundReadings .ZeroState {
  margin-top: 1rem;
}

@media screen and (min-width: 769px) {
  .WoundReadingsListGrid {
    border-radius: 6px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
    background-color: #ffffff;
    padding-bottom: 1rem;
  }
}
.WoundReadingsListGrid .headerRow {
  background-color: #f8f8f8;
}

.WoundReadingsListGrid ._GridCol {
  word-break: break-word;
}

@media screen and (max-width: 768px) {
  .WoundReadingsListGrid ._ListGrid[class] .row {
    border-radius: 6px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
    background-color: #ffffff;
    margin-bottom: 0.5rem;
    padding: 0.5rem;
    column-gap: 0.5rem;
    grid-template-columns: minmax(50px, 1fr) 1fr;
    grid-template-rows: auto;
    grid-template-areas: "date date" "values1 values1" "values2 values2";
  }
  .WoundReadingsListGrid ._ListGrid[class] .row[class] {
    display: grid;
  }
  .WoundReadingsListGrid ._ListGrid[class] .row > ._GridCol:nth-child(1) {
    grid-area: date;
    margin-bottom: 0.5rem;
  }
  .WoundReadingsListGrid ._ListGrid[class] .row > ._GridCol:nth-child(2) {
    grid-area: values1;
  }
  .WoundReadingsListGrid ._ListGrid[class] .row > ._GridCol:nth-child(3) {
    grid-area: values2;
  }
  .WoundReadingsListGrid ._ListGrid[class].largeValues .readingValue {
    font-size: var(--wptheme_font-size_3);
  }
}
@media screen and (min-width: 769px) {
  .WoundReadingsListGrid ._ListGrid .row:not(:last-child) {
    border-bottom: 1px solid #dbdbdb;
  }
  .WoundReadingsListGrid ._ListGrid ._GridCol {
    padding: 0.5rem;
  }
  .WoundReadingsListGrid ._ListGrid ._ListGridBody ._GridCol {
    display: flex;
    align-items: center;
  }
}
.WoundReadingsListGrid .loadStatus[class][class] {
  font-size: var(--wptheme_font-style_subtle_size);
  color: var(--wptheme_font-style_subtle_color);
  font-weight: var(--wptheme_font-style_subtle_weight);
  margin-top: 1.5rem;
  text-align: center;
}

[data-altstylesheet="High Contrast"] .WoundReadingsListGrid .loadStatus[class][class] {
  color: #000000;
}

.WoundImageList .hiddenWoundContent {
  display: none;
}

.WoundImageList .hiddenWoundImageListCarousel .woundImage {
  display: none;
}

.WoundImageList .hiddenWoundImageListCarousel > *:not(.scrollableCarousel) {
  display: none;
}

.WoundImageList .measurementReading[class] {
  margin: 0;
}

.WoundImagesGrid {
  display: grid;
  grid-template-areas: "woundImagesTitleSection" "woundImageViewSection" "viewAllImagesLinkContainer";
}

.WoundImagesGrid .woundImagesTitleSection {
  grid-area: woundImagesTitleSection;
  display: grid;
  grid-template-areas: "GraphHeader-WOUND hideAllWoundSpoilersSetting";
  grid-template-columns: auto auto;
}

.WoundImagesGrid .woundImagesTitleSection .hideAllWoundSpoilersSetting {
  grid-area: hideAllWoundSpoilersSetting;
  justify-self: right;
  text-align: right;
}

.WoundImagesGrid .woundImageViewSection {
  grid-area: woundImageViewSection;
  min-width: 0;
}

.WoundImagesGrid .viewAllImagesLinkContainer {
  grid-area: viewAllImagesLinkContainer;
  min-width: 0;
}

.WoundImagesGrid .viewAllImagesLinkContainer .viewAllImagesLink {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: fit-content;
}

.WoundImageGridView {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto 1fr;
  grid-column-gap: 20px;
  padding-left: 5px;
  padding-right: 5px;
  grid-template-areas: "firstWoundImageInfo secondWoundImageInfo" "firstWoundImage secondWoundImage";
}

.WoundImageGridView.singleWoundImage {
  grid-template-columns: 1fr;
  grid-template-areas: "firstWoundImageInfo" "firstWoundImage";
}

.WoundImageGridView.singleWoundImage .firstWoundImage ._ListElement {
  overflow-y: hidden;
}

.WoundImageGridView.loadingWoundImages {
  display: unset;
}

.WoundImageGridView .firstWoundImageInfo {
  grid-area: firstWoundImageInfo;
  min-width: 0;
}

.WoundImageGridView .secondWoundImageInfo {
  grid-area: secondWoundImageInfo;
  min-width: 0;
}

.WoundImageGridView .firstWoundImage {
  grid-area: firstWoundImage;
  min-width: 0;
}

.WoundImageGridView .secondWoundImage {
  grid-area: secondWoundImage;
  min-width: 0;
}

.WoundImageGridView .loadingImagesContainer {
  min-width: 0;
  height: 350px;
  align-content: center;
}

.WoundImageGridView .hiddenWoundImages {
  display: none;
}

.WoundImageGridView .measurementReading[class] {
  margin: 0;
}

.WoundImageGridView .woundImage {
  max-height: 500px;
  display: block;
  margin: 0 auto;
}

.WoundImageGridView ._Carousel .scrollableCarousel > ._List > ._ListElement {
  overflow-y: hidden;
}

.WoundImageWithPopup:not(.fallbackImage) {
  cursor: pointer;
  overflow: hidden;
}

@media (hover: hover) and (pointer: fine) {
  .WoundImageWithPopup:not(.fallbackImage) {
    transition: transform 0.2s, box-shadow 0.2s;
  }
  .WoundImageWithPopup:not(.fallbackImage):hover, .WoundImageWithPopup:not(.fallbackImage):active {
    transform: scale(1.02);
    box-shadow: 0 4px 8px #cccccc;
  }
}
._PopupContainer ._Popup:has(.WoundImageCarouselPopup) {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

._PopupContainer ._Popup:has(.WoundImageCarouselPopup) ._TitleContentWrapper,
._PopupContainer ._Popup:has(.WoundImageCarouselPopup) ._ContentPane,
._PopupContainer ._Popup:has(.WoundImageCarouselPopup) .WoundImageCarouselPopup,
._PopupContainer ._Popup:has(.WoundImageCarouselPopup) .woundImageContainer {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

._PopupContainer ._Popup:has(.WoundImageCarouselPopup) ._TitleBar,
._PopupContainer ._Popup:has(.WoundImageCarouselPopup) ._ActionBar,
._PopupContainer ._Popup:has(.WoundImageCarouselPopup) .woundImageDateHeader {
  flex: 0 0 auto;
}

._PopupContainer ._Popup:has(.WoundImageCarouselPopup) .woundImage {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

._PopupContainer ._Popup:has(.WoundImageCarouselPopup) .previousButton {
  left: calc(-0.6rem + 15px);
}

.mobile ._PopupContainer ._Popup:has(.WoundImageCarouselPopup) .previousButton {
  left: calc(-0.375rem + 15px);
}

._PopupContainer ._Popup:has(.WoundImageCarouselPopup) .nextButton {
  right: calc(-0.6rem + 15px);
}

.mobile ._PopupContainer ._Popup:has(.WoundImageCarouselPopup) .nextButton {
  right: calc(-0.375rem + 15px);
}

._PopupContainer ._Popup:has(.WoundImageCarouselPopup) .hiddenWoundImage {
  display: none;
}

.WoundImageCarousel {
  position: relative;
  width: 100%;
}

.WoundImageCarousel .previousButton, .WoundImageCarousel .nextButton {
  position: absolute;
  background-color: #ffffff;
  background-clip: border-box;
  border: 1px solid #cccccc;
  border-radius: 50%;
  display: flex;
  height: 2rem;
  justify-content: center;
  transition: opacity linear 0.25s;
  width: 2rem;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);
  top: calc(50% - 26px);
  z-index: 1;
  padding-top: 0.45rem;
  opacity: 8/10;
}

@media (hover: hover) {
  .WoundImageCarousel .previousButton:hover, .WoundImageCarousel .nextButton:hover {
    opacity: 1;
    transition: none;
  }
}
@media print {
  .WoundImageCarousel .previousButton, .WoundImageCarousel .nextButton {
    display: none;
  }
}
.WoundImageCarousel .previousButton {
  transform: rotate(90deg);
  left: -0.6rem;
}

.mobile .WoundImageCarousel .previousButton {
  left: -0.375rem;
}

.WoundImageCarousel .nextButton {
  transform: rotate(-90deg);
  right: -0.6rem;
}

.mobile .WoundImageCarousel .nextButton {
  right: -0.375rem;
}

.WoundImageCarousel .woundImageContainer {
  display: flex;
  justify-content: center;
}

.WoundImageCarousel .woundImageDateHeader {
  text-align: center;
}

.SensitiveContentSpoiler {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  background: radial-gradient(circle at center, #595959, #737373 55%, gray 100%);
}

.SensitiveContentSpoiler .descriptionText {
  text-align: center;
  color: #ffffff;
}

.SensitiveContentSpoiler .spoilerIcon {
  fill: #f2f2f2;
}

.WoundImageCard-Carousel .woundImage {
  max-width: 100%;
}

.WoundImageCard-Carousel .scrollableCarousel, .WoundImageCard-Carousel ._List {
  align-items: center;
  height: 100%;
}

/*0*/
#home-page-content #secondary_content {
  flex: 1 1 30%;
  vertical-align: top;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  margin-top: 2.85rem;
}

.non-underlined-link {
  text-decoration: none !important;
}

.is-underlined-link {
  text-decoration: underline !important;
}

.back a#backButton {
  border-radius: 8px !important;
  background-color: #fff !important;
  border: 1px solid #0074AD !important;
  height: auto !important;
  color: #0074AD;
}

.back a#backButton:hover {
  background-color: #003B71 !important;
  border: 1px solid #003B71 !important;
  color: #fff !important;
  text-decoration: none !important;
}