/**
 * @license
 * Generated by Zeplin
 * Copyright (C) 2022 - present Zeplin
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at

 *     http://www.apache.org/licenses/LICENSE-2.0

 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

@font-face {
  font-family: HelveticaNeue;
  src: local(HelveticaNeue),
    url('../fonts/HelveticaNeue.ttc') format("truetype");
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: Lexia;
  src: local(Lexia-Bold),
    url('../fonts/Lexia-Bold.ttf') format("truetype");
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
}

:root {
  --light-gray: #f8f8f8;
  --highlight: #e30070;
  --footer-gray: #f4f4f4;
  --az-cranberry: #850052;
  --lime: #bed900;
  --white: #fff;
  --az-yellow: #fbaf17;
  --variable: #fc06d6;
  --body-gray: #313333;
  --disabled: #9b8e97;
  --non-editable: #e4dfe2;
  --error-state: #c00;
  --brownish-grey: #706e6b;
  --cyan: #31d5e1;
  --light-variable-fpo: rgba(252, 6, 214, 0.49);
  --inactive-progression: #9b8e97;
  --body: #313333;
  --gray: #bfb3ba;
  --active-red: #e30a70;
  --light-cranberry: #B80372;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

Host,
* {
  --slds-c-checkbox-color-background: white;
  --slds-c-checkbox-color-background-checked: var(--az-cranberry);
  --slds-c-checkbox-color-border: var(--az-cranberry);
  --slds-c-checkbox-color-border-checked: var(--az-cranberry);
  --slds-c-checkbox-color-border-focus: var(--az-cranberry);
  --slds-c-checkbox-mark-color-foreground: white;
  --slds-c-checkbox-shadow-focus: none;
  --slds-c-checkbox-shadow: none;
}

h1,
h2,
h3 {
  font-family: Lexia;
  font-size: 45px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: var(--white);
}


h2 {
  font-size: 26px !important;
  color: var(--body-gray) !important;
}

h3 {
  font-family: HelveticaNeue;
  font-size: 18px;
  color: var(--body-gray);
}

h4 {
  font-family: Lexia;
  font-size: 21px;
  font-weight: bold;
  color: var(--body-gray);
}

p,
label.slds-radio__label span.slds-form-element__label {
  font-family: HelveticaNeue;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: left;
  color: var(--body-gray);
}

label.slds-radio__label span.slds-form-element__label {
  line-height: normal;
}

.acs_refill-radio-groups legend {
  font-family: HelveticaNeue;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: left;
  color: var(--body-gray);
}

lightning-formatted-rich-text.slds-rich-text-editor__output span {
  font-family: Lexia;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: left;
  color: var(--body-gray);
}

lightning-formatted-rich-text.slds-rich-text-editor__output.acs_confirmeligible-texts span {
  font-family: HelveticaNeue;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: left;
  color: var(--body-gray);
}

lightning-formatted-rich-text.acs_inhalerDenied strong {
  font-family: HelveticaNeue !important;
  font-size: 16px !important;
  line-height: 1.5;
  font-weight: bold !important;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: left;
}

lightning-formatted-rich-text.acs_inhalerDenied span {
  font-family: HelveticaNeue !important;
  font-size: 16px !important;
  line-height: 1.5;
  font-weight: lighter !important;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: left;
}

lightning-formatted-rich-text.acs_inhalerDenied {
  font-family: HelveticaNeue !important;
  font-size: 16px !important;
  line-height: 1.5;
  font-weight: lighter !important;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: left;
}

lightning-formatted-rich-text.slds-rich-text-editor__output.acs_faqs-texts span {
  font-family: HelveticaNeue;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  color: var(--body-gray);
}

.faqaccordian-heading .slds-accordion__summary-content {
  white-space: normal !important;
}

ul li a {
  font-family: HelveticaNeue;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.11;
  letter-spacing: normal;
  text-align: center;
  color: var(--body-gray);
}

.acs_viewConsentLang {
  text-decoration: underline !important;
  font-family: 'HelveticaNeue';
  font-weight: 700 !important;
  margin-bottom: 16px;
  color: var(--az-cranberry) !important;
}

a,
a:hover,
a:hover:not(.slds-button, .slds-dropdown__item>a),
a:focus:not(.slds-button, .slds-dropdown__item>a) {
  color: var(--az-cranberry);
  font-weight: bold;
  text-decoration: underline;
}

.session_modal a,
.session_modal a:hover {
  color: var(--az-cranberry) !important;
  font-weight: bold;
  text-decoration: underline !important;
}

.acs_patientDemo p.slds-p-vertical_large.fontStyle a {
  color: var(--az-cranberry);
}

.prescribingInfo a {
  color: var(--az-cranberry) !important;
  text-decoration: underline !important;
}

.acs_consentScreen a[rel="noopener"],
.acs_refillProductSelection a {
  color: var(--az-cranberry) !important;
  font-weight: bold;
  text-decoration: underline !important;
}

img {
  object-fit: contain;
}

.acs_patientDemo input.slds-input,
.acs_refillJourney input.slds-input::placeholder {
  font-family: Helvetica;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: var(--body-gray);
}

.acs_error_Message,
.slds-form-element__help {
  font-family: Helvetica;
  font-size: 14px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: var(--error-state) !important;
}

.dpa-banner {
  height: 184px;
  background-color: var(--az-cranberry);
}

.addMargin a span {
  color: var(--az-cranberry);
  text-decoration: underline;
  font-weight: bold;
}

.dpa-bg {
  min-height: 232px;
  margin-top: 54px;
  padding: 36px 0px 32px 24px;
}

.dpa-pic {
  padding-top: 20px;
}

.dpa-pic button.slds-button.slds-button_neutral {
  width: 280px;
}

/*Removed margin for radio button*/
.addMargin {
  margin-top: 20px;
  font-weight: bold;
}

.dpa-result-sub {
  display: block;
  font-weight: normal;
  font-size: 14px;
  font-family: Lexia;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: left;
  color: var(--body-gray);
}

.dpa-result-sub lightning-formatted-rich-text span {
  font-size: 14px;
  font-weight: 400;
}

.dpa-result-text {
  font-weight: bold;
}

.acs_cards_brochure .AZMe-Brochure {
  line-height: 1;
}

.acs_cards_brochure .acs_broucherImg {
  margin: auto;
  position: relative;
}

.acs_displayBlock {
  display: block;
}

.acs_displayNone {
  display: none;
}

.acs_displayInherit {
  display: inherit;
}

.acs_isFill {
  fill: var(--highlight) !important;
}

.acs_heading_color h1 {
  color: var(--body);
  position: absolute;
  padding-left: 25px;
}

.acs_bwb-para a.acs_text-bold {
  color: var(--az-cranberry);
}

.acs_text-bold {
  font-weight: bold !important;
}

.not-suppported-container {
  padding-top: 64px;
}

.no-longer-supported {
  font-family: HelveticaNeue;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
}

.no-longer-supported.acs_whatsNextmargin {
  /* margin: 0px; */
}

/*Notifications*/
.acs_notifications {
  background: var(--az-cranberry);
}

nav.slds-context-bar__secondary button.toggleIcon.acs_isActive {
  padding-bottom: 20px;
}

.acs_isActiveMobile>a {
  background-color: var(--white) !important;
  color: var(--az-cranberry) !important;
}

.acs_contentMargin.content-middle .slds-show .slds-form-element .acs_bg-white {
  background-color: var(--light-gray) !important;
}


/* Parent Body Content  Margin*/
.acs_contentMargin {
  padding: 2% 12% 4% 13%;
  background-color: var(--light-gray);

}

.acs_contentMarginModal {
  padding: 2% 8% 4% 8%;
}

.enrollConfirmModal .heading {
  padding-right: 30px;
}

/* .RefillProgress .acs_progressIndicator .acs_PI_Active[data-sequence="2"] {
  left: 70px;
} */

/* Parent Body Content Margin for appeal*/
.acs_contentMargin_Appeal {
  padding: 2% 12% 4% 13%;
  background-color: var(--light-gray);

}

.slds-grid.slds-wrap.manage-patient-table.acs_patientDemo.slds-p-top_small {
  margin-bottom: -74px;
}

.search-btn button {
  padding: 6px 16px !important;
  margin: 7px 24px;
}

.globalNavigation ul li.slds-context-bar__item span a {
  border-bottom: 4px solid var(--white);
}

.globalNavigation button.removeFocus svg,
.breadcrumb-pos .breadcrumb-style svg {
  fill: var(--body-gray);
  padding: 2px;
  margin-bottom: 2px;
}

.breadcrumb-place img {
  margin-top: -4px;
}

.appeal-review_wrapper .appealScreenTabel thead tr th,
.appeal-review_wrapper .appealScreenTabel tbody tr th {
  border: none;
}

/*Breadcrums*/
.acs_breadcrumb span.slds-text-link.text-dec:hover {
  text-decoration: none;
  color: var(--az-cranberry);
}

.globalNavigation button.removeFocus:active {
  box-shadow: inherit;
}

.slds-modal__header.notification_modal .slds-button:focus {
 box-shadow: inherit;
}

.slds-context-bar__item .slds-context-bar__label-action .signout_btn {
    display: inline-block;
    background-color: var(--az-cranberry);
    color: #fff;
    font-weight: bold;
    font-size: 1em;
    border-radius: 12px; 
    text-decoration: none;
    letter-spacing: 1px;
    text-align: center;
    box-sizing: border-box;
    padding: 10px;
}

.slds-context-bar__item .slds-context-bar__label-action .signout_btn:hover {
    background-color: #660046; /* Slightly darker on hover */
}

/*Button styling for canberry and white buttons.*/
lightning-button.acs_cranberrybtn button,
lightning-button.acs_whitebtn button {
  padding: 16px 30px;
  font-family: Lexia;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.13;
  letter-spacing: 0.08px;
  text-align: center;
}

.manage-patient-facility .slds-grid {
  margin-bottom: 10px;
  margin-right: -10px;
}

.acs_patientDemo .patientBar input.slds-input {
  width: 100%;
}

.refill-button-table .slds-button {
  padding: 10px 5px;
  background-color: var(--white);
  color: var(--az-cranberry);
}

lightning-button.acs_cranberrybtn button,
lightning-button.acs_cranberrybtn button:focus,
lightning-button.acs_cranberrybtn button:hover {
  border-radius: 7px;
  box-shadow: 0 5px 6px 0 rgba(144, 6, 83, 0.16);
  background-color: var(--az-cranberry);
  color: var(--white);
  border: 2px solid var(--az-cranberry);
}

button.slds-button:focus-visible {
  outline: -webkit-focus-ring-color auto 1px;
  outline-color: -webkit-focus-ring-color;
  outline-style: auto;
  outline-width: 1px;
}

.acs_asoc-btn lightning-button.acs_cranberrybtn button,
.mobile_verifyacs_code lightning-button.acs_cranberrybtn button {
  padding: 7px 30px;
}

.acs_hcpDemographicBtn lightning-button.acs_cranberrybtn button {
  padding: 8px 30px 6px;
}

.acs-findHcp-model .slds-button-group-item.slds-m-right_x-large.slds-p-top_medium.iconback {
  padding-top: 0px;
}

.npi-search-model .acs_findHcp .acs-findHcp-model {
  padding-left: 10%;
  padding-right: 10%;
}

.slds-form-element.acs_formLabels.slds-m-top_small.acs_lookUp.address_width p {
  width: 177%;
  padding-bottom: 8px;
}

lightning-button.acs_whitebtn button,
lightning-button.acs_whitebtn button:focus,
lightning-button.acs_whitebtn button:hover {
  border-radius: 7px;
  box-shadow: 0 3px 6px 0 rgba(144, 6, 83, 0.16);
  border: solid 2px var(--az-cranberry);
  background-color: var(--white);
  color: var(--az-cranberry);
  border: solid 2px var(--az-cranberry);
}


.refill_Medibtn .refillbottom button {
  padding-top: 26px;
  padding-bottom: 26px;
  width: 264px;
}

.select-facility-dropdown .slds-dropdown-trigger_click.slds-is-open .slds-dropdown .slds-listbox__option .slds-media__body .slds-truncate {
  white-space: normal !important;
}

/*Back and Next buttons*/
.acs_Back {
  width: 40px;
  height: 19px;
  margin: 0 0 0 11.5px;
  font-family: Lexia-X;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.13;
  letter-spacing: 0.08px;
  text-align: center;
  color: var(--az-cranberry);
}

/* tooltip background color styling -- Ankur */

.slds-popover__body {
  font-family: HelveticaNeue;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.21;
  text-align: left;
}

.slds-popover_tooltip {
  background-color: var(--az-cranberry) !important;
}

.slds-button:hover .slds-button__icon {
  fill: var(--az-cranberry);
}

.slds-button:focus .slds-button__icon {
  fill: var(--az-cranberry);
}

.acs_Next,
.acs_Next_disabled {
  width: 228px;
  height: 51px;
  padding: 16px 96px;
  border-radius: 7px;
}

.acs_Next {
  box-shadow: 0 5px 6px 0 rgba(144, 6, 83, 0.16);
  background-color: var(--az-cranberry);
}

.acs_Next_disabled {
  background-color: var(--disabled);
}


/*Expand and collapse for FAQ Screen*/
.acs_Expand-All,
.acs_Collapse-All {
  height: 22px;
  font-family: HelveticaNeue;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.11;
  letter-spacing: normal;
  text-align: right;
  cursor: pointer;
  text-decoration: underline;
}

.faq_accordion .slds-accordion__summary {
  background-color: var(--light-gray);
}

.acs_Expand-All {
  color: var(--az-cranberry);
}

.acs_Collapse-All {
  color: var(--az-cranberry);
}

.acs_expand_collapse_inactive {
  text-decoration: underline;
  color: var(--body-gray);

}

lightning-accordion-section.faqaccordian-heading.slds-accordion__list-item.slds-accordion__list-item {
  border-bottom: 1px solid var(--disabled);
  border-top: inherit;
}

lightning-accordion-section.lastAcc.slds-accordion__list-item.slds-accordion__list-item {
  border-top: inherit;
}

lightning-accordion-section.faqaccordian-heading.slds-accordion__list-item button.section-control {
  margin: 1px 0px;
}

lightning-accordion-section.lastAcc.slds-accordion__list-item button.section-control {
  margin: 1px 0px;
}

lightning-accordion-section.faqaccordian-heading.lastAcc {
  border-bottom: none !important;
}

.patientSelAccor button.slds-accordion__summary-action {
  background-color: var(--light-gray);
}

.patientSelAccor .pateint-details lightning-layout-item.acs-patient-details-cards {
  margin-bottom: 26px !important;
}

/* lar accordian section box-shadow */
.accordian-section-open lightning-layout.pateint-details,
.accordian-section-open .acs_currentMedication,
.accordian-section-open {
  background-color: var(--white)
}

.patientSelAccor button.slds-button.slds-accordion__summary-action svg {
  fill: var(--az-cranberry);
}

.select-facility-dropdown button {
  border-color: var(--az-cranberry) !important;
  box-shadow: inherit !important;
}


.faqaccordian-heading svg.slds-accordion__summary-action-icon path {
  fill: var(--az-cranberry);
}

.lastAcc svg.slds-accordion__summary-action-icon path {
  fill: var(--az-cranberry);
}

.download-button-medication .slds-button.slds-button_neutral:hover svg,
.download-button-medication .slds-button.slds-button_neutral:focus svg,
.dpa-text lightning-button.acs_cranberrybtn button:focus lightning-primitive-icon svg.slds-button__icon.slds-button__icon_left,
.dpa-text .acs_cranberrybtn .slds-button.slds-button_neutral[title="Download application"]:hover lightning-primitive-icon svg.slds-button__icon.slds-button__icon_left {
  fill: var(--white);
}

.acs-notify-model lightning-formatted-rich-text.slds-rich-text-editor__output ul li span {
  font-family: Helvetica;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: var(--body-gray) !important;
}

.acs-notify-model lightning-formatted-rich-text.slds-rich-text-editor__output p {
  font-family: Helvetica;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: var(--body-gray) !important;
}

.acs-notify-model lightning-formatted-rich-text.slds-rich-text-editor__output p a,
.acs-notify-model lightning-formatted-rich-text.slds-rich-text-editor__output p a:hover,
.acs-notify-model lightning-formatted-rich-text.slds-rich-text-editor__output p a:focus,
.acs-notify-model lightning-formatted-rich-text.slds-rich-text-editor__output p a:active,
p.addMargin.prescribingInfo a span:hover,
.acs_contentMargin_Appeal.tilesmargin.acs_patientDemo.acs_bg-white a span:hover,
.impProUpdate a:link:not(.slds-button, .slds-dropdown__item>a),
.impProUpdate a {
  color: var(--az-cranberry) !important;
  text-decoration: underline;
}

.refill-confirm_btn {
  text-align: center;
}

.acs_refill-radio .acs_refill-radio-groups {
  width: 100%;
}

.acs-notify-model lightning-formatted-rich-text.slds-rich-text-editor__output ul li::marker {
  color: var(--az-cranberry);
}

.acs-notify-model lightning-formatted-rich-text.slds-rich-text-editor__output ul li span:nth-child(2) {
  font-weight: bold;
  color: var(--az-cranberry) !important;
}

.acs-notify-model lightning-formatted-rich-text.notificationContetn.slds-rich-text-editor__output p strong {
  margin-top: 24px;
  display: block;
  margin-bottom: 12px;
}

.acs-notify-model lightning-formatted-rich-text.notificationContetn.slds-rich-text-editor__output ul li ul li span:before {
  content: '-';
  padding-right: 6px;
  color: var(--az-cranberry);
}

.acs-notify-model lightning-formatted-rich-text.notificationContetn.slds-rich-text-editor__output ul li ul li {
  list-style-type: none;
}

.acs-notify-model lightning-formatted-rich-text.notificationContetn.slds-rich-text-editor__output span p span:nth-child(2),
lightning-formatted-rich-text.notificationContetn.slds-rich-text-editor__output span ul li span:nth-child(2) {
  display: inline-block;
}

.fhp_btns .slds-button:hover .slds-button__icon {
  fill: var(--white);
}

.notificationContetn ul li a,
.notificationContetn ul li span a,
.wte-para2 a,
.wte-lastinfo a {
  color: var(--az-cranberry) !important;
}

lightning-input.slds-form-element span.slds-radio_faux,
lightning-radio-group.validate.acs_formLabels.slds-form-element span.slds-radio_faux,
.slds-radio [type=radio]:checked+.slds-radio__label .slds-radio_faux,
lightning-radio-group.validateRadio.slds-form-element span.slds-radio_faux,
lightning-radio-group.validateAllDes.acs_formLabels.slds-form-element span.slds-radio_faux,
lightning-radio-group.validateAll.acs_formLabels.slds-form-element span.slds-radio_faux,
lightning-combobox.validate.acs_formLabels.slds-form-element button.slds-combobox__input.slds-input_faux {
  border-color: var(--az-cranberry) !important;
  box-shadow: inherit;
}

.listIndex.disc li p lightning-formatted-text br {
  display: block;
  padding: 4px 0;
  content: " ";
}

lightning-input.slds-form-element .slds-radio [type="radio"]:checked+.slds-radio__label .slds-radio_faux::after,
lightning-radio-group.slds-form-element .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio_faux::after {
  background-color: var(--az-cranberry);
}

/* Download Browcher and what to expect tails*/
.acs_cards {
  border-radius: 10px;
  box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.05);
  background-color: var(--white);
}


lightning-button.acs_cranberrybtn.btnInactive button.slds-button.slds-button_neutral,
.slds-button-group-item.begin-width lightning-button.acs_cranberrybtn.btnInactive {
  background-color: var(--disabled);
  border: inherit;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.13;
  letter-spacing: 0.08px;
  text-align: center;
  color: #fff;
  box-shadow: inherit;

}

.slds-button_brand:disabled {
  box-shadow: inherit;
}

.slds-button_brand[disabled] .acs_headbannerImage .home-banner-heading {
  padding-top: 24px;
}

.acs_tailsbg .slds-card {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}

/* .acs_headbannerImage.refillRequestHeading .home-banner-cyan h1.home-banner-heading-text, */
.acs_headbannerImage.refillRequestHeading .home-banner-purple h1.home-banner-heading-text {
  position: absolute;
  top: 28%;
  overflow-wrap: break-word;
  width: 40%;
  padding-left: 12px;
}

.acs_headbannerImage.refillRequestHeading .home-banner-purple {
  min-height: 187px;
}

.acs_headbannerImage h1 {
  padding-top: 0px;
}

.acs_eligibility-banner h1 {
  color: var(--body-gray);
  position: absolute;
  margin-top: 34px;
  padding: 0 0 0 0px !important;
}

.acs_eligibility-banner2 h1 {
  color: white;
  position: absolute;
  margin-top: 30px;
}

.acs_tailsheight .submiticon {
  border-radius: 60px;
}

/* Demographic */

.verify-method-padding button {
  padding: 10px 24px !important;
}


/* acs_customToast success styles - Ankur */

.slds-theme_success .slds-icon_container .slds-icon {
  fill: var(--body);
}

.acs_cards_brochure {
  border-radius: 10px;
  box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.16);
  background-color: var(--white);

}

.acs_prescriber_cards {
  /* width: 100%; */
  border-radius: 10px;
  box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.16);
  background-color: var(--white);
}

lightning-input.slds-m-bottom_small.slds-form-element input {
  border: 1px solid var(--az-cranberry);
  font-family: Helvetica;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;

}

.home-banner-green.appeal-banner .home-banner-heading-text {
  padding-top: 0px;
  color: var(--body-gray) !important;
}

.checkbox-parent fieldset span.slds-checkbox .slds-checkbox__label .slds-form-element__label {
  font-size: 18px;
  font-family: Helvetica;
  color: var(--body-gray);
}

.refill-prescription_modal .checkbox-parent fieldset span.slds-checkbox .slds-checkbox__label .slds-form-element__label {
  font-size: 16px;
}

.slds-datepicker tbody>tr>td.slds-is-today>.slds-day {
  background-color: var(--az-cranberry) !important;
  color: var(--white) !important;
}

.slds-datepicker .slds-button.slds-text-link {
  color: var(--az-cranberry) !important;
}

.checkbox-parent fieldset span.slds-checkbox input:checked+label,
.acs_addDeliveryInstructions .slds-form-element__control span.slds-checkbox input[type='checkbox']:checked+label.slds-checkbox__label {
  font-weight: 700;
}

lightning-input.slds-form-element.acs_radiobutton span span.slds-radio_faux {
  margin-right: 0px !important;
}

.delete-btn button.slds-button.slds-button_icon.slds-button_icon-border {
  color: var(--az-cranberry) !important;
  padding-bottom: 7px;
  border: none;
}

.hyperlink-card {
  color: var(--az-cranberry) !important;
  text-decoration: underline !important;
}

.slds-input-has-icon .slds-input__icon:not(button) {
  pointer-events: none;
  fill: var(--az-cranberry);
  right: 10px;
}

.pateint-details .slds-card__header {
  padding-top: 0px;
}

lightning-input.validate.acs_formLabels.updateDOB.slds-form-element button {
  bottom: 6px;
}

span.addColor {
  display: inline-block;
}

button.slds-button.slds-button_icon.slds-button_icon-bare[title="Select a date for Date of birth (MM/DD/YYYY):"] {
  margin-top: -8px;
}

.slds-input:focus,
.slds-input {
  box-shadow: inherit;
}

.acs_auth-mobile lightning-button-icon.slds-input__icon.slds-input__icon_right {
  left: 58% !important;
}

.acs_findHcp .acs-findHcp-model {
  padding: 4% 10%;
}

.medicationLabel svg.slds-button__icon,
.slds-button,
.slds-button:hover {
  fill: var(--az-cranberry) !important;
  color: var(--az-cranberry);
}

.dpa-pic .slds-button:hover .slds-button__icon,
.dpa-pic .slds-button:focus .slds-button__icon {
  fill: var(--white) !important;
}

.espanol-download .slds-button:hover .slds-button__icon,
.espanol-download .slds-button:focus .slds-button__icon {
  fill: var(--white) !important;
}

.medicationLabel .slds-form-element__help {
  line-height: 1.29 !important;
}

.acs_formLabels .slds-form-element__help {
  line-height: 1.29 !important;
}

.incomeErrorMsg .slds-form-element__help {
  font-size: 12px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5 !important;
}

/*Download  common stylings*/
.medicationLabel label {
  font-size: 20px;
  font-family: Lexia;
  font-weight: bold !important;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
}

/*Faq Accordion common stylings*/
.FAQAcordian button.slds-button.slds-accordion__summary-action,
.patientSelAccor button.slds-button.slds-accordion__summary-action {
  font-family: Lexia;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.3;
  letter-spacing: normal;
  text-align: left;
  color: var(--az-cranberry);
}

.FAQAcordian button.slds-button.slds-accordion__summary-action:focus,
.patientSelAccor button.slds-button.slds-accordion__summary-action:focus {
  text-decoration: none;
}

.faq_removemargin {
  margin-left: 36px;
}

.textFont {
  font-family: Helvetica;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: left;
  color: var(--body-gray);
}

/* What To Expect */
.wte-image-banner {
  background-color: var(--light-gray);
}

.wte-image-banner .bannerContent .home-banner-heading {
  padding-top: 114px;
}

.wte-mobcard ul.slds-list_dotted li.slds-m-around_x-small.slds-text-body::marker {
  color: maroon;
}

.acs_whattoexpect article.slds-card .slds-card__header.slds-grid {
  display: none !important;
}

.home-banner-yellow .bannerContent .home-banner-heading h1 {
  color: black;
  font-size: 41px !important;
  line-height: 0.93;
}

/* Ways To Apply */
.acs_waystoApply h1 {
  color: black !important;
  margin-left: 60px;
  line-height: 0.96;
}

/* espanol screen */
.acs_espanolScreen h1 {
  color: black !important;
  margin-left: 60px;
  line-height: 0.96;
  padding-top: 10px;
}

.wta-para-align {
  text-align: center !important;
}

/* Before You Begin */
.begin-width lightning-button.acs_cranberrybtn button {
  padding: 16px 96px !important;
}

.acs_bwb-main {
  padding-top: 44px !important;
}

.acs_beforeweBeginLAR h1 {
  padding-left: 10px;
  padding-right: 12%;
}

.acs_beforeweBeginLAR .acs_eligibility-banner h1 {
  padding-left: 0;
}

.bwb-para-line {
  line-height: 1.22 !important;
}

.consent-signature-label .slds-form-element__help {
  line-height: 1.38;
}

.acs-HcpPS-model .slds-align_absolute-center {
  padding-bottom: 56px !important;
}


/* Consent Form */
.consent-text-style lightning-formatted-rich-text.list-group-item.list-group-item-action.slds-rich-text-editor__output span {
  font-family: HelveticaNeue !important;
  font-size: 18px !important;
  color: var(--body-gray) !important;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: left;
}

.consent-field-names .slds-form-element .slds-form-element__label {
  margin-bottom: 13px;
  margin-top: 36px;
  font-family: Lexia;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: var(--body-gray);
}

.consent-field-padding1 {
  padding-left: 30px;
}

.consent-field-padding2 {
  padding-left: 28px;
}

.consent-field-names.todays-date {
  margin-left: -28px;
}

.consent-field-names .slds-form-element .slds-form-element__control .slds-input {
  width: 240px;
  height: 32px;
  border-radius: 4px;
  border: solid 1px var(--az-cranberry);
}

.consent-heading h2 {
  font-size: 24px !important;
  line-height: 1.17;
}

.consent-checkbox-para {
  line-height: normal;
  margin-left: -38px !important;
}

.first-last .slds-form-element .slds-form-element__control .slds-input {
  width: 482px;
}

.todays-date .slds-form-element {
  float: right;
}

.todays-date .slds-form-element .slds-form-element__control .slds-input {
  width: 289px;
}

.backlist lightning-primitive-icon .slds-icon.slds-icon-text-default.slds-icon_xx-small {
  fill: var(--az-cranberry) !important;
  padding-bottom: 2px;
}

.iconback a {
  font-family: Lexia;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.13;
  letter-spacing: 0.08px;
  text-align: center;
}

.iconback a:active,
.iconback a:hover {
  /* outline: 0; */
  color: var(--az-cranberry) !important;
  text-decoration: none !important;
}

.iconback a:hover {
  color: var(--az-cranberry);
}

.icon-nextbtn lightning-button .slds-button {
  padding: 16px 96px 16px;
  font-size: 16px;
  font-family: 'Lexia';
  font-weight: bold;
}

.nexticon-active {
  border-radius: 7px;
  box-shadow: 0 5px 6px 0 rgb(144 6 83 / 16%);
  background-color: var(--az-cranberry);
  color: var(--white);
  border: 2px solid var(--az-cranberry);
}


/* Progressbar Indicator */
.acs_PI_Active,
.acs_PI_InActive,
.acs_patientDemo .acs_designated_contact {
  font-family: Lexia;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: center;
  color: var(--inactive-progression);
}

.acs_PI_InActive {
  color: var(--body-gray);
}

.acs_formLabels label.slds-form-element__label {
  margin-bottom: 6px;
}

.acs_larParagraph {
  line-height: 1.17;
}

/*progress Indicator changes*/
.acs_progIndicator lightning-button.slds-button.slds-progress__marker button {
  visibility: hidden;
}

/*personaIdentification */
.lar-btn2 .acs_cranberrybtn button {
  padding: 16px 37px;
}

.lar-btn1 .acs_cranberrybtn button {
  padding: 25px 37px;
}

.lar-btn3 .acs_cranberrybtn button {
  padding: 25px 37px;
}

.acs_bg-white {
  background-color: var(--white) !important;
}

.acs_contentMargin_Appealstatus.acs_patientDemo.acs_bg-white.trackAppealStatusBG {
  background-color: var(--light-gray) !important;
}

/* Patient Demographic Information  */
.acs_eblS .acs_ebds .slds-wrap.acs_breadcrumb.breadcrumb-pos {
  background-color: var(--white);
}

.acs_patientDemo .acs_formLabels label.slds-form-element__label,
.acs_patientDemo .acs_formLabels legend,
.acs_refillJourney .acs_formLabels label.slds-form-element__label,
.acs_refillJourney .acs_formLabels legend,
.mobile_displayBlock lightning-input.validate2.slds-form-element .slds-form-element__label {
  font-family: Lexia;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: var(--body-gray);
}

/* Tooltip color */
.incomeErrorMsg .slds-button_icon,
.insurancePopover .slds-button_icon,
.slds-form-element__icon .slds-button .slds-button_icon {
  color: var(--az-cranberry) !important;
  margin-top: -6px !important;
}

.slds-has-error .slds-form-element__control.slds-grow input.slds-input,
.errorInputFocus .slds-form-element__control.slds-grow input.slds-input {
  border: 2px solid var(--error-state);
  box-shadow: inherit;
}

[data-title="larPersonBirthdate"] .slds-button_icon {
  color: var(--az-cranberry);
  /* margin-top: -6px;
  left: -205px; */
}

lightning-input.validateLAR.acs_formLabels.slds-form-element[data-title="larPersonBirthdate"],
lightning-input.validate.acs_formLabels.slds-form-element[data-title="PersonBirthdate"] {
  width: 240px;

}

lightning-input.validate.acs_formLabels.slds-form-element[data-title="PersonBirthdate"] label.slds-form-element__label,
lightning-input.validate.acs_formLabels.slds-form-element[data-title="PersonBirthdate"] div.slds-form-element__help,
lightning-input.validateLAR.acs_formLabels.slds-form-element[data-title="larPersonBirthdate"] label.slds-form-element__label,
lightning-input.validateLAR.acs_formLabels.slds-form-element[data-title="larPersonBirthdate"] div.slds-form-element__help {
  white-space: nowrap;
}

label.acs_mbiLabel.hcp_mbiLanel lightning-helptext .slds-form-element__icon {
  padding-top: 0px;
}

label.acs_mbiLabel.hcp_mbiLanel lightning-helptext .slds-form-element__icon button.slds-button.slds-button_icon {
  color: var(--az-cranberry);
}

[data-title="PersonBirthdate"] button.slds-button.slds-button_icon.slds-button_icon-bare,
[data-title="larPersonBirthdate"] button.slds-button.slds-button_icon.slds-button_icon-bare {
  color: var(--az-cranberry);
  bottom: 6px;
}

[data-title="larPersonBirthdate"] button.slds-button.slds-button_icon.slds-button_icon-bare {
  right: 0px;
  top: -4px;
}

[data-title="larPersonBirthdate"] lightning-datepicker.slds-has-error button.slds-button.slds-button_icon.slds-button_icon-bare {
  right: 0px;
}

.slds-datepicker tbody>tr>td.slds-is-selected>.slds-day {
  background-color: var(--az-cranberry) !important;
  color: var(--white) !important;
}

.slds-dropdown-trigger_click.slds-is-open .slds-dropdown,
.textarea-container textarea.slds-textarea[disabled] {
  border: 1px solid var(--az-cranberry);
}

.slds-listbox_vertical .slds-listbox__option_plain span.slds-media__body {
  font-family: Helvetica;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: var(--body);
}

.slds-form-element__control .slds-radio [type=radio]:checked+label span.slds-form-element__label {
  font-weight: 700;
}

.validate.acs_formLabels .slds-radio [type=radio]:checked+label span.slds-form-element__label,
.validateAll.acs_formLabels .slds-radio [type=radio]:checked+label span.slds-form-element__label,
.validateAllDes.acs_formLabels .slds-radio [type=radio]:checked+label span.slds-form-element__label {
  font-weight: 700;
}

lightning-spinner.slds-spinner_container .slds-spinner.slds-spinner_large::before,
lightning-spinner.slds-spinner_container .slds-spinner.slds-spinner_large::after,
lightning-spinner.slds-spinner_container .slds-spinner.slds-spinner_large .slds-spinner__dot-a::after,
lightning-spinner.slds-spinner_container .slds-spinner.slds-spinner_large .slds-spinner__dot-a::before,
lightning-spinner.slds-spinner_container .slds-spinner.slds-spinner_large .slds-spinner__dot-b::after,
lightning-spinner.slds-spinner_container .slds-spinner.slds-spinner_large .slds-spinner__dot-b::before,

lightning-spinner.slds-spinner_container .slds-spinner.slds-spinner_medium::before,
lightning-spinner.slds-spinner_container .slds-spinner.slds-spinner_medium::after,
lightning-spinner.slds-spinner_container .slds-spinner.slds-spinner_medium .slds-spinner__dot-a::after,
lightning-spinner.slds-spinner_container .slds-spinner.slds-spinner_medium .slds-spinner__dot-a::before,
lightning-spinner.slds-spinner_container .slds-spinner.slds-spinner_medium .slds-spinner__dot-b::after,
lightning-spinner.slds-spinner_container .slds-spinner.slds-spinner_medium .slds-spinner__dot-b::before,
.slds-spinner_large .slds-spinner__dot-b:before,
.slds-spinner_large .slds-spinner__dot-b:after,
.slds-spinner_large .slds-spinner__dot-a:before,
.slds-spinner_large .slds-spinner__dot-a:after,
.slds-spinner_large.slds-spinner:after,
.slds-spinner_large.slds-spinner:before,
.slds-spinner__dot-a:before,
.slds-spinner__dot-a:after,
.slds-spinner__dot-b:before,
.slds-spinner__dot-b:after {
  background-color: var(--az-cranberry);
}

.slds-button_icon:focus {
  background-image: none;
  outline: 0;
  box-shadow: none;
}

.acs_patientDemo input.slds-input {
  font-weight: normal;
}

.acs_refillJourney input.slds-input {
  font-weight: normal;
  width: 240px;
}

.acs_patientDemo input.slds-input[placeholder="M/D/YYYY"] {
  width: 289px;
}

.btn-group_addressSel .acs_cranberrybtn.cancel-btn button {
  background-color: white;
  color: var(--az-cranberry);
  border: 2px solid var(--az-cranberry);
}

.btn-group_addressSel .acs_cranberrybtn.cancel-btn button:focus,
.btn-group_addressSel .acs_cranberrybtn.cancel-btn button:hover {
  border-radius: 7px;
  box-shadow: 0 5px 6px 0 rgba(144, 6, 83, 0.16);
  background-color: var(--az-cranberry);
  color: var(--white);
  border: 2px solid var(--az-cranberry);
}

.acs_patientDemo span.slds-radio,
.acs_refillJourney span.slds-radio {
  padding-left: 12px;
  padding-bottom: 6px;
}

.acs_patientDemo input[type="text"][disabled],
input[type="text"]:disabled {
  -webkit-text-fill-color: var(--body-gray) !important;
  opacity: 1 !important;
}

.acs_patientDemo input.slds-input,
.acs_patientDemo .slds-input:focus {
  border: solid 1px var(--az-cranberry);
  box-shadow: inherit;
  /* padding-top: 4px;
  -webkit-padding-before: 6px !important; */
  width: 240px;
  opacity: 1;
}

.acs_patientDemo input[type="date"].slds-input {
  border: solid 1px var(--az-cranberry);
  box-shadow: inherit;
  min-width: 80%;
}

.acs_patientDemo input::-webkit-date-and-time-value {
  text-align: left;
  padding: 4px 8px;
}

.acs_lookUp ul.slds-listbox.slds-listbox_vertical.slds-dropdown.slds-dropdown_fluid {
  border: solid 1px var(--az-cranberry);
  box-shadow: inherit;
  /* min-width: 534px;
  left: 57%; */
}

.larCon-radio {
  width: 96%;
}

.address_width input.slds-input {
  width: 100% !important;
}

.acs_lookUp button.slds-button.slds-button_icon.slds-input__icon.slds-input__icon_right lightning-icon.slds-button__icon.slds-icon-utility-close.slds-icon_container svg {
  fill: var(--white);
  background: var(--az-cranberry);
  border-radius: 50px;
  padding: 2px;
  margin-top: -4px;
}

.acs_lookUp lightning-icon.slds-input__icon.slds-input__icon_right.slds-icon-utility-search.slds-icon_container svg,
span.slds-media__figure.slds-listbox__option-icon svg.slds-icon.slds-icon-text-default.slds-icon_x-small,
svg.slds-icon.slds-icon-text-default.slds-icon_xx-small {
  fill: var(--az-cranberry);
}

.acs_patientDemo .slds-has-error .slds-input:active,
.acs_patientDemo .slds-has-error .slds-input:focus {
  box-shadow: inherit;
  border: solid 2px var(--error-state);
  background-color: var(--white);
}

p.alignOR {
  font-weight: bold;
  margin-top: 6px;
}

.pateint-details .acs-patient-details-cards .slds-card slot .slds-card__body {
  margin-left: 9%;
}

.patientSelAccor .pateint-details .acs-patient-details-cards .slds-card slot .slds-card__body {
  margin-left: 5%;
}

.slds-button-group-item.slds-m-right_x-large.slds-p-top_medium.iconback {
  padding-left: 40px;
  padding-top: 15px;
  background-color: var(--white) !important;
}


/* Progress bar Indicator */
lightning-progress-step.slds-progress__item.slds-is-active button.slds-button.slds-progress__marker {
  color: var(--az-cranberry);
  border-color: var(--az-cranberry, rgb(144 6 84 / 16%)) 0 0 0 4px;
  box-shadow: inherit;
  border-radius: 50%;
}

.acs_progressIndicator button.slds-button.slds-progress__marker:active {
  background-color: var(--dxp-g-neutral-1);
  border-color: var(--dxp-g-root);
}

lightning-progress-step.slds-progress__item.slds-is-completed button.slds-button.slds-progress__marker.slds-button_icon.slds-progress__marker_icon {
  color: var(--az-cranberry);
  width: 16px;
  height: 16px;
  border-radius: 50%;
}

lightning-progress-bar .slds-progress-bar.slds-progress-bar_small span.slds-progress-bar__value {
  background-color: var(--az-cranberry);
}

lightning-progress-indicator .slds-progress-bar.slds-progress-bar_small {
  height: 2px;
}

button.slds-button.slds-progress__marker {
  border-radius: 50%;
  box-shadow: inherit;
}

.acs_progressIndicator div[data-sequence="4"],
.acs_progressIndicator div[data-sequence="5"],
.acs_progressIndicator div[data-sequence="6"] {
  position: relative;
  top: 10px;
}

.acs_progressIndicator div[data-sequence="6"] {
  right: 13px !important;
}

.acs_progressIndicator div[data-sequence="1"] span {
  margin-left: 6px;
}

.acs_progressIndicator div[data-sequence="2"] span {
  margin-left: -19px;
}

.acs_progressIndicator.is_HCP_PI div[data-sequence='2'] p {
  right: 50px;
}

.acs_progressIndicator.is_HCP_PI .acs_PI_Active[data-sequence='2'] span {
  margin-left: 4px;
}

.acs_progressIndicator.is_HCP_PI div[data-sequence='3'] p {
  margin-left: 20px;
}

.acs_progressIndicator.is_HCP_PI .acs_PI_Active[data-sequence='3'] span {
  margin-left: -28px;
}

.acs_progressIndicator div[data-sequence="3"] span {
  margin-left: -5px;
}

/*Refill Progress bar changes*/
.RefillProgress div[data-sequence="2"] {
  width: 21% !important;
}

.RefillProgress div[data-sequence="2"] p {
  left: 12px;
}

.RefillProgress div[data-sequence="2"] span {
  left: 9px !important;
  position: relative;
}

.RefillProgress div[data-sequence="2"] p span {
  display: block !important;
}

.RefillProgress div[data-sequence="3"] p span {
  display: none !important;
}

.acs_lookUp ul.slds-listbox.slds-listbox_vertical.slds-dropdown.slds-dropdown_fluid li {
  height: 34px;
}

.acs_lookUp ul.slds-listbox.slds-listbox_vertical.slds-dropdown.slds-dropdown_fluid li span.slds-media.slds-listbox__option.slds-listbox__option_entity.slds-listbox__option_has-meta {
  padding: 12px;
}

.slds-listbox_vertical .slds-listbox__option:hover {
  background-color: #f4e4ed !important;

}

.acs_lookUp .slds-combobox_container.slds-has-inline-listbox input:focus {
  box-shadow: inherit;
  border: inherit;
}

.slds-combobox__form-element.slds-input-has-icon.slds-input-has-icon_left-right lightning-icon.slds-combobox__input-entity-icon.slds-icon_container {
  display: none;
}

.apt-suite_label {
  min-width: 240px;
}

/* Appeal progress Indicator */

.appealReviewProgressIndicator .slds-progress {
  width: 30%;
}

.appealReviewProgressIndicator .acs_progressIndicator div[data-sequence="2"] span {
  margin-left: -4px;
  padding-bottom: inherit !important;
}

.delete-icon_appealDoc .slds-button_icon-border {
  border: none !important;
  margin-bottom: 5px;
  color: var(--az-cranberry);
}

.list-item-para .slds-form-element {
  margin-bottom: 0px !important;
}

/* Insurance */
.acs_mbiLabel {
  font-family: Helvetica;
  font-size: 18px;
  font-weight: normal !important;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
}

.hcp_mbiLanel .slds-form-element__icon {
  padding-top: 0px;
}

.insuranceTypeHeading {
  font-family: Lexia;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
}

.required-field {
  color: #c23934;
}

.insurancePopover {
  top: 5%;
}

.insuranceGovtText {
  font-size: 14px;
  line-height: 1.07;
  text-align: left;
}

.insuranceWarning {
  font-size: 16px;
  line-height: 1.63;
  text-align: left;
}

lightning-radio-group.validateRadio.insuranceRadio.slds-form-element span.slds-form-element__label {
  font-size: 18px;
  font-family: helvetica;
}

lightning-radio-group.validateRadio.insuranceRadio.slds-form-element legend.slds-form-element__legend.slds-form-element__label {
  font-weight: bold;
  font-size: 18px;
  padding-bottom: 2px;
  font-family: Lexia;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  text-align: left;
}

.insuranceRadio span.slds-radio {
  padding-left: 12px;
  padding-top: 2px;
}

.insuranceCheckbox {
  line-height: normal;
}

.table-width.mpt-table lightning-datatable table.slds-table.slds-table_header-fixed.slds-table_bordered.slds-table_edit.slds-table_resizable-cols th {
  color: red;
}

.incomeErrorMsg .slds-form-element__help {
  font-size: 12px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5 !important;
}

lightning-input.mbiCheckbox.acs_formLabels.slds-form-element span.slds-form-element__label {
  font-family: HelveticaNeue;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
}

.acs_relation lightning-icon.slds-input__icon.slds-input__icon_right.slds-icon-utility-down.slds-icon_container svg {
  fill: var(--az-cranberry);
}

/* Refill Medication */
.refill-tables tr>th {
  border: 2px solid #900653;
  background-color: white;
  border-right: 1px solid var(--az-cranberry);
}

table.refill-tables tr>th:last-child {
  border-right: 2px solid var(--az-cranberry);
}

.refill-tables .refill-tables-th {
  font-family: Lexia;
  font-size: 16px;
  font-weight: bold !important;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.88 !important;
  letter-spacing: normal;
  text-align: left;
  color: #000 !important;
}

.refill-table-main {
  padding: 30px !important;
}

.desktop table.refill-tables tbody tr th.refill-table-main div.refill-table-med {
  margin-left: -22px;
}

.refill-med-head lightning-formatted-rich-text.slds-rich-text-editor__output span {
  font-weight: bold;
}

/* checkbox changes  */
.slds-checkbox [type=checkbox]+.slds-checkbox__label .slds-checkbox_faux,
.slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux {
  border: var(--az-cranberry) 1px solid !important;
  border-radius: 2px;
}

.slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux {
  background-color: var(--az-cranberry) !important;
}

.slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux::after {
  border-color: var(--white) !important;
}

.insuranceInput .mbiInput4 input.slds-input {
  width: 90px !important;
  text-align: center;
}

.insuranceInput .mbiInput3 input.slds-input {
  width: 75px !important;
  text-align: center;
}


/* Modal popup changes */
section.slds-modal.slds-fade-in-open.slds-modal_small {
  background-color: rgba(49, 51, 51, 0.4);
}

.enrollment-pending_modal .slds-modal .slds-modal__container .slds-modal__header {
  padding-top: 30px;
  padding-bottom: 30px;
}

.enrollment-pending_modal .listIndex {
  list-style-type: disc;
  color: var(--az-cranberry);
}

.patientSelAccor.slds-accordion .slds-accordion__list-item {
  padding: 0px !important;
}

.patientSelAccor.slds-accordion .slds-accordion__section.slds-is-open {
  padding: 12px 0px !important;
}

.patientSelAccor .slds-accordion__section .slds-button {
  padding-left: 40px !important;
}

.patientLoginLAR .acs_eligibility-banner h1 {
  padding-left: 0px;
}

.cranberry-text{
  color: var(--az-cranberry) !important;
}

.login-custom-toast .toast-content h3{
  display: inline;
 }

.hcp-requestorLAR.slds-modal__container {
  width: 70% !important;
  max-width: 60rem !important;
  min-width: 40rem !important;
}

.hcp-requestorLAR.slds-form-element_compound {
  padding-left: 112px;
  padding-right: 104px;
}

.refill-journey__modal.slds-modal .slds-modal__title {
  padding-right: 82px;
}

.refill-journey__modal .slds-modal__header .slds-modal__close .slds-icon_container {
  margin-top: 6px;
}

.slds-modal__container .slds-modal__header {
  /* padding: 22px 55px 21.8px 135px; */
  background-color: var(--az-cranberry);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.notification_modal.slds-modal__header .slds-modal__close,
.acs_prescriber-mob .slds-modal__close,
.acs_findHcp .slds-modal__close.slds-button_icon-inverse,
.acs_notify.enrollment-pending_modal .slds-modal__header .slds-modal__close,
.acs_patientDemo .slds-modal__header .slds-modal__close,
.slds-modal__header .slds-modal__close,
.hcp-requestorLAR.slds-col button.hcp-requestorLAR,
.session_modal .slds-modal__header .slds-modal__close {
  position: absolute;
  top: 2rem !important;
  right: 1.5rem !important;
  margin-left: 0;
  bottom: 0;
}

.slds-modal__header .slds-modal__close svg {
  margin-bottom: 12px;
  fill: var(--az-cranberry);
  background: var(--white);
  border-radius: 5px;
  padding: 6px;
}

.slds-modal__header .slds-modal__close:focus {
  border: none;
}

.slds-modal__header .slds-modal__close .slds-assistive-text {
  position: relative !important;
  color: var(--white);
  font-size: 16px;
  font-weight: bold;
  font-family: Lexia;
  letter-spacing: 0.08px;
}

.slds-modal__header .slds-modal__close .slds-icon_container {
  margin-right: 48px;
  margin-left: 22px;
}

.slds-table:not(.slds-no-row-hover) tbody tr:hover>td,
.slds-table:not(.slds-no-row-hover) tbody tr:hover>th {
  background-color: #f4e4ed;
}

/* table.refill-tables.slds-table_bordered {
  width: 116%;
  margin-left: -6%;
} */

table.refill-tables tr.slds-line-height_reset.refill-tables-tr th {
  padding: 6px;
  border-right: inherit;
}

/* table.refill-tables tr.slds-hint-parent th,
.refill-tables tr>th {
  border-right: inherit;
} */

table.refill-tables tr.slds-hint-parent th[data-label="attachments"] {
  border-right: 2px solid var(--az-cranberry);
}

table.refill-tables tr.slds-line-height_reset.refill-tables-tr div.slds-table.slds-cell-wrap {
  word-wrap: break-word;
}

table.refill-tables tr.slds-line-height_reset.refill-tables-tr th.refill-tables-th:first-child {
  border-top-left-radius: 10px;
}

table.refill-tables tr.slds-hint-parent th:first-child {
  border-bottom-left-radius: 10px;
  white-space: break-spaces;
}

table.refill-tables tr.slds-hint-parent th:last-child {
  border-bottom-right-radius: 10px;
}

table.refill-tables tr.slds-line-height_reset.refill-tables-tr th.refill-tables-th:last-child {
  border-top-right-radius: 10px;
  border-right: 2px solid var(--az-cranberry);
}

table.slds-table_bordered {
  border: 1px solid var(--az-cranberry);
  box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.16);
  background: var(--white);
  overflow: hidden;
  border-radius: 10px;
}

table.slds-table_bordered tr {
  overflow: hidden;
}

.slds-table_bordered tbody tr:first-child td,
.slds-table_bordered tbody tr:first-child th {
  border-top: inherit;
}

.slds-modal__container .slds-modal__header h2 {
  font-family: Lexia;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: var(--white) !important;

}

.validate-hcp {
  padding-top: 34px;
}

.slds-table_bordered tbody td,
.slds-table_bordered tbody th {
  border-top: 1px solid var(--az-cranberry);
}

.slds-table_bordered tbody tr.slds-hint-parent td div.slds-truncate {
  font-family: Helvetica;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
}

/* Removing modal button paddings. */

.icon-nextbtn.paddingNone lightning-button .slds-button {
  padding: inherit;
}


/* Patient LAR-- Authentication */
.acs_authentication-banner h1.slds-p-top_large {
  padding-top: 0px;
  padding-left: 28px;
}

.acs_auth-breadcrum .breadcrumb-pos {
  background-color: var(--white) !important;
}

.acs_confirmationMessage .acs-mobile-hwh-btn {
  padding-bottom: 178px;
}

.acs_hcpDemographicBtn {
  padding-left: 22px;
}

.slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox_faux_container .slds-checkbox_faux:hover,
.slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox_faux_container .slds-checkbox_faux:focus,
.slds-checkbox_toggle [type=checkbox]:focus+.slds-checkbox_faux_container .slds-checkbox_faux:hover,
.slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox_faux_container .slds-checkbox_faux,
.slds-checkbox_toggle [type=checkbox]+.slds-checkbox_faux_container .slds-checkbox_on {
  --slds-c-checkbox-toggle-color-background: var(--az-cranberry);
  border: 1px solid var(--az-cranberry);
  box-shadow: inherit;
}

.slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox_faux_container .slds-checkbox_on {
  border: inherit;
}

.acs_addressshowfields {
  background-color: var(--light-gray);
  width: 155%;
  margin-left: -210px;
  padding-left: 200px;
}

.mobile {
  display: none;
}

.logoStyle {
  padding-top: 1rem;
}

.slds-align-middle {
  font-size: unset !important;
}

.accord-icon lightning-primitive-icon svg.slds-icon.slds-icon-text-default.slds-icon_xx-small {
  fill: var(--az-cranberry) !important;
}

.acs_refillaccord.slds-accordion__list-item h3.slds-accordion__summary-heading button.section-control.slds-button.slds-button_reset.slds-accordion__summary-action {
  color: var(--az-cranberry);
  padding: 0px;
  line-height: normal;
  font-weight: 700;
}

.acs_refillaccord.slds-accordion__list-item h3.slds-accordion__summary-heading button.section-control.slds-button.slds-button_reset.slds-accordion__summary-action svg {
  fill: var(--az-cranberry);
}

.acs_refill-radio-groups .slds-form-element__control {
  border: 1px solid var(--az-cranberry);
  border-radius: 10px;
}

.acs_refill-radio-groups .slds-form-element__control span.slds-radio:first-child {
  border-bottom: 1px solid var(--az-cranberry);
  padding: 16px 0px 16px 28px;
}

.acs_refill-radio-groups .slds-form-element__control span.slds-radio:last-child {
  padding: 16px 0px 16px 28px;
}

.acs_headbannerImage .home-banner-purple .home-banner-heading {
  padding-top: 66px;
}

/* HCP lightning data table changes ACSWP-982*/
.manage-patient-table.mpt_header .slds-table_header-fixed_container {
  background: var(--white);
  border: 2px solid var(--az-cranberry);
  overflow: hidden;
  width: 100%;
  border-radius: 10px;
}

.manage-patient-table.mpt_header .slds-table_header-fixed thead tr th .slds-cell-fixed .slds-th__action .slds-truncate {
  white-space: normal;
  text-overflow: inherit;
}

.manage-patient-table.mpt_header table.slds-table_bordered,
th[aria-label='Prescriber name'] .slds-cell-fixed.slds-has-button-menu span.slds-th__action span.slds-resizable__handle span.slds-resizable__divider::before {
  border: none !important;
}

.manage-patient-table.mpt_header .slds-table tbody tr td,
.manage-patient-table.mpt_header .slds-table tbody tr th {
  border-top: 2px solid var(--az-cranberry) !important;
  border-left: inherit;
  padding-left: 12px;
}

.manage-patient-table.mpt_header .slds-table tbody tr th {
  word-break: break-all;
  padding-right: 12px;
}

.manage-patient-table.mpt_header .slds-table_header-fixed_container table.slds-table th a,
.manage-patient-table.mpt_header .slds-table_header-fixed_container table.slds-table th[aria-label="Patient AZ&Me ID"] span,
.manage-patient-table.mpt_header .slds-table_header-fixed_container table.slds-table th[aria-label="Patient DOB"] span,
.manage-patient-table.mpt_header .slds-table_header-fixed_container table.slds-table th[aria-label="Current status"] span,
.manage-patient-table.mpt_header .slds-table_header-fixed_container table.slds-table th[aria-label="Re-Enrollment status"] span,
.manage-patient-table.mpt_header .slds-table_header-fixed_container table.slds-table th[aria-label="Medication name"] span,
.manage-patient-table.mpt_header .slds-table_header-fixed_container table.slds-table th[aria-label="Prescriber name"] span {
  background: var(--white);
  color: var(--body);
  margin-right: 0.5px;
}

.manage-patient-table.mpt_header .slds-table_col-bordered th {
  padding: 10px 0px;
}

.manage-patient-table.mpt_header span.slds-cell-fixed,
.manage-patient-table.mpt_header div.slds-cell-fixed {
  padding: 12px 0;
  background: var(--white) !important;
}

.manage-patient-table.mpt_header .slds-table_col-bordered th,
.manage-patient-table.mpt_header .slds-table_col-bordered td {
  border-right: 2px solid var(--az-cranberry);
}

.manage-patient-table.mpt_header .slds-table_col-bordered td:last-child {
  border-right: inherit;
  word-break: break-all;
  padding-right: 12px;
}

.manage-patient-table.mpt_header .slds-resizable__divider:before {
  border-right: 2px solid var(--az-cranberry);
}

.manage-patient-table.mpt_header .slds-table_header-fixed_container:before,
.manage-patient-table.mpt_header .slds-table_header-fixed_container[lightning-datatable_table]>.slds-scrollable_y[lightning-datatable_table]::before {
  border-bottom: none;
}

.manage-patient-table.mpt_header td[data-label="Current status"],
.manage-patient-table.mpt_header td[data-label="Re-Enrollment status"] {
  padding: 4px 8px !important;
}

.manage-patient-table.mpt_header .slds-table_col-bordered th+td,
.slds-table_col-bordered th+td {
  border-left: none;
}

.slds-theme_info .slds-notify__close {
  top: 12px;
}

.current-page button,
.current-page button:hover {
  text-decoration: underline;
  color: var(--active-red) !important;
  box-shadow: none;
}

.pagination-page_btn .slds-button {
  border: none;
  box-shadow: none;
  font-family: HelveticaNeue;
  font-size: 21px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  padding: 0 8px;
  background-color: var(--white);
  color: var(--body-gray);
}

.pagination-page_btn .slds-button:focus,
.pagination-page_btn .slds-button:active,
.pagination-page_btn .slds-button:focus:active {
  text-decoration: underline;
  color: var(--active-red) !important;
  box-shadow: none;
}


.pagination-previous_btn.slds-text-align_center lightning-button button,
.pagination-next_btn.slds-text-align_center lightning-button button {
  border: none;
  color: var(--az-cranberry);
  font-family: Lexia;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-decoration: underline;
  padding-left: 0px;
  padding-right: 0px;
  box-shadow: none;
}

.pagination-previous_btn.slds-text-align_center lightning-button button:active,
.pagination-previous_btn.slds-text-align_center lightning-button button:focus,
.pagination-next_btn.slds-text-align_center lightning-button button:focus,
.pagination-next_btn.slds-text-align_center lightning-button button:active {
  background-color: var(--white);
  border: none;
  box-shadow: none;
  /* color: var(--active-red); */
}

/* .pagination-previous_btn.slds-text-align_center lightning-button button svg:hover,
.pagination-previous_btn.slds-text-align_center lightning-button button svg:active,
.pagination-previous_btn.slds-text-align_center lightning-button button svg:focus,
.pagination-next_btn.slds-text-align_center lightning-button button svg:hover,
.pagination-next_btn.slds-text-align_center lightning-button button svg:focus,
.pagination-next_btn.slds-text-align_center lightning-button button svg:active {
  fill: var(--active-red) !important;
} */

.records .slds-align_absolute-center p {
  font-family: HelveticaNeue;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--body-gray);
}

.slds-hint-parent .slds-has-focus {
  box-shadow: none !important;
}

.manage-patient-table.mpt_header .slds-has-focus .slds-th__action {
  box-shadow: var(--white) 0 0 0 1px inset !important;
}

.manage-patient-table.mpt_header .slds-resizable__divider:hover:before,
.manage-patient-table.mpt_header .slds-resizable__divider:after,
.manage-patient-table.mpt_header .slds-resizable__divider:before {
  background-color: var(--white) !important;
  border-right: 2px solid var(--az-cranberry);
}

.manage-patient-table.mpt_header .slds-resizable__divider:before {
  height: 137% !important;
}

.slds-is-sortable .slds-th__action:hover .slds-is-sortable__icon {
  fill: var(--az-cranberry) !important;
}

.manage-patient-table.mpt_header a,
.manage-patient-table.mpt_header a:hover,
.manage-patient-table.mpt_header a:hover:not(.slds-button, .slds-dropdown__item>a) {
  text-decoration-color: var(--az-cranberry) !important;
}

.slds-button-group-item.iconback.iconback-mobile {
  padding-left: 116px;
}

/* Submit an Appeal Request ACSWP-1143 */
.acs_contentMargin_Appeal lightning-button.acs_cranberrybtn button:disabled,
.slds-button_neutral:disabled,
.slds-button_neutral[disabled] {
  background: var(--disabled) !important;
  border: inherit !important;
  box-shadow: inherit !important;
}

.slds-file-selector__dropzone {
  border: 1px dashed var(--az-cranberry) !important;
  padding: 8px !important;
}

lightning-primitive-file-droppable-zone.slds-file-selector__dropzone label span.slds-file-selector__button.slds-button.slds-button_neutral {
  border: 2px solid var(--az-cranberry);
  color: var(--az-cranberry);
}

lightning-primitive-file-droppable-zone.slds-file-selector__dropzone label span.slds-file-selector__button.slds-button.slds-button_neutral:focus {
  color: var(--az-cranberry);
  box-shadow: inherit;
  background: var(--white)
}

.slds-button_neutral:hover {
  background: var(--white)
}

.tooltips_mobile lightning-input.validate.acs_formLabels .slds-grow,
.tooltip_mobile lightning-input.validate.acs_formLabels .slds-grow {
  width: 240px;
}

.desktop.hcpPatientProductListTabel table tr.slds-line-height_reset th span {
  color: var(--body);
}

.patientsEnroll {
  margin-left: -24px;
}

/* Confirm Shipping Information Modal */
.conShipModal lightning-input label {
  font-size: 16px;
  font-weight: 700;
}

.conShipModal .slds-input {
  font-size: 16px;
}

.acs_enrollmentPending {
  padding: 40px;
}

.acs_enrollmentPending lightning-radio-group.slds-form-element .slds-form-element__control span.slds-radio {
  padding: 6px 0px;
}

.acs_enrollmentPending lightning-radio-group.slds-form-element .slds-form-element__control span.slds-radio .slds-radio_faux {
  margin-right: 6px;
}

/* Integration changes for Hearder Markup styles ACSWP-3339 */

/* acs_appealScreen, acs_submitAppealReview  */
.spinnerbackground {
  background-color: rgba(255, 255, 255, .75);
}

.listIndex {
  color: var(--az-cranberry);
}

.slds-text-link {
  color: var(--az-cranberry);
}

.appealScreenTabel.slds-table_col-bordered thead tr th {
  border-bottom: 2px solid var(--az-cranberry);
  border-right: 2px solid var(--az-cranberry);
  background-color: var(--white) !important;
}

.appealScreenTabel.slds-table_col-bordered,
.appealScreenTabel.slds-table_col-bordered thead tr th,
.appealScreenTabel.slds-table_col-bordered tbody tr th {
  border-right: 2px solid var(--az-cranberry);
}

table.slds-table.refill-tables.slds-table_bordered.appealScreenTabel {
  border: 2px solid var(--az-cranberry);
}

.position button.slds-button.slds-button_icon.slds-button_icon-border lightning-primitive-icon svg {
  fill: var(--az-cranberry) !important;
}

.position.pdf {
  color: var(--body);
  border: 2px solid var(--body);
}


/* acs_authentication */
.separationLine {
  border-bottom: 1px solid var(--body-gray);
}

.slds-button__icon svg :hover {
  fill: var(--az-cranberry);
}

.separator .or {
  background-color: var(--white);
  color: var(--body);
}

.separator .line {
  background-color: var(--gray);
}

.redfont {
  color: var(--error-state);
}

.redAsterisk {
  color: var(--error-state);
}

.larAnchor a {
  color: var(--az-cranberry) !important;
}

/* acs_beforeWeBegin */

.acs_beforeweBeginLAR a.acs_text-bold:hover {
  color: var(--az-cranberry);
}

.acs_beforeweBeginLAR .apply-link,
.acs_beforeweBeginLAR .apply-link:hover,
.wta-para-align a,
.wta-para-align a:hover,
.acs_expectlink,
.acs_expectlink:hover {
  text-decoration: underline !important;
  color: var(--az-cranberry) !important;
}

.acs_beforeweBeginLAR ul li {
  color: var(--body-gray);
}

/* acs_breadcrumb */
.breadcrumb-pos {
  background-color: var(--light-gray);
}

p.breadcrumb-style {
  color: var(--body-gray);
}

p span.text-dec {
  color: var(--az-cranberry);
}

/* acs_confirmationMessage */
.acs_confirmationMessage {
  background-color: var(--light-gray);
}

/* acs_confirmEligible */
.acs_confirmEligibility a {
  color: var(--az-cranberry);
}

.acs_confirmEligibility ul.slds-list_dotted li.slds-m-around_x-small.slds-text-body::marker,
.acs_beforeweBeginLAR ul li::marker {
  color: var(--az-cranberry);
}

/* acs_consentScreen */
.consent-para {
  color: var(--az-cranberry);
}

.consent-field-heading .signature-of-Patient {
  color: var(--body-gray);
}

/* acs_downloadProductApplication */
.dpa-banner {
  background-color: var(--az-cranberry);
}

.addMargin a span {
  color: var(--az-cranberry);
}

/* acs_espanolScreen */

.acs_espanolScreen .home-banner .home-banner-gray .bannerContent .home-banner-heading h1 {
  color: var(--body-gray) !important;
}

.wta-cards,
.wta-halfcards {
  box-shadow: 0 5px 16px 0 rgb(0 0 0 / 5%);
}

a:active,
a:hover {
  color: var(--az-cranberry);
}

/* acs_faqScreen */
.faq_header span {
  color: var(--az-cranberry);
}

.faq_accord .hline {
  border-right: 2px solid var(--body-gray);
  background-color: var(--body-gray);
}

.faq_listItem a {
  color: var(--az-cranberry) !important;
}

/* acs_hcpPatientProductList */
.bgSpinner {
  background-color: rgba(255, 255, 255, .75) !important;
}

/* acs_home */

header .headerNav {
  box-shadow: 0 5px 10px 0 rgb(0 0 0 / 16%);
}

.headerMenu header .acs_notifications .acs_nav_labels {
  color: var(--white);
}

.headerMenu header .globalNavigation .acs_nav_labels {
  color: var(--body-gray);
}

/*Drop down icon*/
.globalNavigation ul li button svg.slds-button__icon,
.globalNavigation ul li button.slds-button:hover,
.globalNavigation ul li button svg.slds-button__icon:hover {
  fill: var(--body-gray);
}

.buttonline {
  border-bottom: 4px solid var(--white);
}

/* acs_homecontent */
.home-banner-main,
.home-content-tails .acs_tailsheight {
  background-color: var(--white);
}

.home-banner-main .bannerContent h1.home-banner-heading {
  color: var(--body-gray);
}

.home-banner-main span.astraHeading {
  color: var(--highlight);
}

.border_Hr {
  border-bottom: 17px solid var(--highlight);
}

.home_content.acs_contentMargin a {
  color: var(--az-cranberry) !important;
}

/* acs_howWeHelp */
.acs_howwehelp ul.slds-list_dotted.slds-m-left_xx-large li::marker {
  color: var(--az-cranberry);
}

/* acs_imageBanner */
.home-banner-white {
  background-color: var(--white);
}

.home-banner-orange {
  background-color: #fba900;
}

.home-banner-blue {
  background-color: #003869;
}

.home-banner-cyan {
  background-color: #31d5e1;
}

.home-banner-yellow {
  background-color: var(--az-yellow);
}

.home-banner-purple2 {
  background-color: #003869;
  color: var(--white);
}

.home-banner-purple {
  background-color: #420656;
  color: var(--white);
}

.home-banner-gray {
  background-color: lightgrey;
  background-color: var(--non-editable);
  color: var(--body-gray);
}

.home-banner-cranberry {
  background-color: #850052;
  color: var(--white);
}

.home-banner-green {
  background-color: #98b1ac;
  color: var(--white);
}

.mobile_header_faq .home-banner span,
.mobile_head .home-banner span {
  color: var(--white);
}

.home-banner span {
  color: var(--body-gray);
}

.home-banner-tangerine {
  background-color: #fbaf16;
  color: var(--white);
}

.acs_headbannerImage.acs_refillBanner.refillRequestHeading .home-banner-heading h1,
.home-banner-tangerine h1 {
  color: var(--body);
}

/* acs_incomeDetail */
.acs_incomeDetailLAR .fontSize,
.acs_incomeDetailLAR .fontStyle {
  color: var(--body-gray);
}

.redfont {
  color: var(--error-state);
}

/* acs_insuranceDetail  */
.validateRadio .slds-radio__label .slds-radio_faux {
  border-color: var(--az-cranberry) !important;
  box-shadow: 1px 1px 1px 1px rgb(144 6 83 / 16%);
}

/* acs_journeyScreen  */

.disableIcon,
.line {
  background-color: var(--gray);
}

.doneColor,
.titleStyle,
.footerStyle p {
  color: var(--body-gray);
}

.acs_whatsNextmargin a,
.addMargin a,
.footer_Rectangle div.footerStyle p span.footRecthead,
.acs_whatsNextmargin a:hover {
  color: var(--az-cranberry) !important;
}

/* acs_lookupwpui  */

.slds-combobox__input.has-custom-error {
  border: 1px solid rgb(194, 57, 52);
  box-shadow: rgb(194, 57, 52) 0 0 0 1px inset;
}

.form-error {
  color: rgb(194, 57, 52);
}

.acs_lookUp ul.slds-listbox.slds-listbox_vertical.slds-dropdown.slds-dropdown_fluid li span.slds-media.slds-listbox__option.slds-listbox__option_entity.slds-listbox__option_has-meta {
  color: var(--body);
}

.slds-listbox_vertical .slds-listbox__option:hover {
  background-color: #f4e4ed !important;
}

.acs_lookUp .slds-combobox_container.slds-has-inline-listbox input:focus,
.slds-combobox__input.has-custom-height {
  border: solid 1px var(--az-cranberry);
}

span.tollFree {
  color: var(--az-cranberry);
}

/* acs_mobileMenu */
.mobileNav .menu-div {
  background-color: var(--az-cranberry);
}

.mobileNav .sub-menu-div {
  background: var(--az-cranberry);
}

.mobileNav .active-menu {
  background-color: var(--light-gray);
  color: var(--brownish-grey);
}

.mobileNav .inActive-menu {
  background-color: var(--az-cranberry);
  color: var(--white);
}

.mobileNav .grey-border {
  border-bottom: 1px solid var(--light-gray);
}

.mobileNav .menu-icon {
  background-color: var(--az-cranberry);
  border: 1px solid var(--az-cranberry);
}

.mobileNav .icon-bar1,
.mobileNav .icon-bar2,
.mobileNav .icon-bar3 {
  background-color: var(--white);
}

.mobileNav .slds-dropdown__item>a {
  color: var(--white);
}

.mobileNav .slds-dropdown__item>a:focus,
.mobileNav .slds-dropdown__item>a:hover {
  color: var(--brownish-grey);
}

/* acs_notifications */

.bgSpinner {
  background-color: rgba(0, 0, 0, 0.10) !important;
}

.slds-modal__header P {
  color: var(--white);
}

.acs_paddingModal lightning-formatted-rich-text.slds-rich-text-editor__output ul li::marker,
.faqaccordian-parag.acs_faqs-texts ul li::marker {
  color: var(--az-cranberry);
  line-height: 1.8;
}

.acs_faqs-texts span p {
  line-height: 1.2;
}

lightning-formatted-rich-text.faqaccordian-parag.acs_faqs-texts.slds-rich-text-editor__output {
  margin-left: 18px;
  display: block;
}

.notificationContentDiv {
  margin: 20px 0;
}

/* acs_patientDemographicInfo */
.acs_patientDemo .acs_designated_contact {
  color: var(--body-gray);
}

.address-color {
  background-color: var(--light-gray);
}

.acs_patientDemo .radioBtnChecked:checked:after {
  color: var(--body-gray);
}

.acs_addressshowfields {
  background-color: var(--light-gray);
}

.hCP_Contactfields {
  background-color: var(--light-gray);
}

.blue-icon {
  border: solid 2px var(--az-cranberry);
  box-shadow: 0 3px 6px 0 rgba(144, 6, 83, 0.16);
  border: solid 2px var(--white);
  background-color: var(--white)
}

.slds-checkbox_off,
.slds-checkbox_on {
  color: var(--body-gray);
}

span.tollFree {
  color: var(--az-cranberry);
}

span.tollFree::after {
  color: var(--body);
}

p.slds-form-element__legend.slds-form-element__label.slds-m-top_large.acs_designated_contact.acs_formLabels.updateInformation::before,
legend.slds-form-element__legend.slds-form-element__label.slds-m-bottom_none.slds-p-left_xx-small.asterisk::before {
  color: var(--dxp-g-destructive);
}

/* acs_patientDetail */
.pateint-details {
  background-color: var(--light-gray);
}

.acs-patient-details-cards {
  box-shadow: rgba(0, 0, 0, 0.06) 0px 5px 16px 0px;
  background-color: var(--white);
}

/* acs_personaIdentification */
.my-brand {
  --sds-c-button-brand-color-background: #9c0059;
}

.acs_personalIdentification {
  background-color: var(--light-gray);
}

/* acs_refillJourneyScreen */
.bgSpinner {
  background-color: rgba(0, 0, 0, 0.10) !important;
}

.acs_addressFieldText,
.acs_tableHeaderText,
.physician-text,
.addNSaddress,
.address,
.physician-text span,
.addNSaddress {
  color: var(--body-gray);
}

.acs-findHcp-model .acs-findHCP-tab-Btns .iconback {
  background-color: var(--white) !important;
}

.slds-button-group-item.iconback {
  background-color: var(--light-gray) !important;
  color: var(--az-cranberry);
}

.patient-detail_container {
  background-color: var(--light-gray) !important;
}

/* acs_requestorJourneyScreen */
.TitleStyle {
  color: var(--body-gray);
  background-color: var(--light-gray);
}
.patientMedicationStyle {
  font-size: 16px;
  font-weight: 400;
  font-family: Lexia;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}

.addMargin a span {
  color: var(--az-cranberry);
}

.wte-cards {
  box-shadow: 0 5px 16px 0 rgb(0 0 0 / 6%);
  background-color: var(--white);
}

.patientSelAccor button.slds-button.slds-accordion__summary-action svg {
  fill: var(--az-cranberry);
}

.acs_enrolfornewProduct,
.acs_onePatient.acs_enrolfornewProduct,
.acs_currentMedication,
.accordionContainer .page-heading,
.back-btn-style,
.page-heading,
.accordionContainer.acs_contentMarginPatSel,
.patientSelAccor {
  background-color: var(--light-gray);
}

.patientSelAccor .separator {
  border-bottom: 2px solid var(--gray);
  background-color: var(--light-gray);
}

/* acs_selectMedicationSection */
.dpa-banner {
  background-color: var(--az-cranberry);
}

.addMargin a span {
  color: var(--az-cranberry);
}

.lar-error{
	  margin-left: 10%;
    padding: 8px;
    background-color: var(--light-cranberry);
    width: fit-content;
    color:var(--white);
}

.lar-backgrounderror{
  background-color: var(--light-gray);
  padding-bottom: 20px;
  padding-top: 10px;
}

/* acs_siteMap */
.acs_sitemap-container {
  background-color: var(--light-gray);
}

.right-container span {
  color: var(--body-gray);
}

.acs_sitemap-container ul li a,
.last-list-item a span {
  color: var(--az-cranberry) !important;
}

/* acs_trackAppealStatus */
a.acs_iconback {
  color: var(--az-cranberry);
}

p.slds-p-left_xx-small.addMargin.slds-m-vertical_medium.prescribingInfo a span,
.hyperlink_div a,
.acs_contentMargin_Appeal span.slds-text-link {
  text-decoration: underline;
  color: var(--az-cranberry);
}

.acs_pat-details.slds-p-around_medium .pateint-details,
.acs_bg-change .breadcrumb-pos,
.slds-button-group-item.slds-m-right_x-large.slds-p-top_medium.refillJourney-refill-back-btn.iconback.acs_eligibilty-mob-back {
  background-color: var(--light-gray) !important;
}

/* acs_trackProductRefillStatus, acs_whatToExpect */

.prescribingInfo-span,
.listed-link-color ul li a,
.listed-link-color ul li::marker,
.colored-text,
.trackNo_list li a {
  color: var(--az-cranberry);
}

.acs_pat-details {
  background-color: #f8f8f8;
}

.bgSpinner {
  background-color: rgba(0, 0, 0, 0.10) !important;
}

.backgroundColor {
  background-color: grey;
}

.disabled,
.fontColor {
  color: grey;
}

.accord-icon lightning-primitive-icon svg.slds-icon.slds-icon-text-default.slds-icon_xx-small {
  fill: var(--az-cranberry) !important;
}

.wte-cards {
  box-shadow: 0 5px 16px 0 rgb(0 0 0 / 6%);
  background-color: var(--white);
}

.slds-card.track-refill-bg {
  box-shadow: 0 5px 7px 0 rgb(0 0 0 / 10%);
  background-color: var(--white);
}

.hr-break {
  background-color: var(--gray);
}

/* acs_userGuidesTutorialsPage */
.dpa-text h1,
.video-container h1 {
  color: var(--body);
  font-size: 45px;
}

/* acs_waysToApply */
.acs_waystoApply .home-banner .home-banner-gray .bannerContent .home-banner-heading h1 {
  color: var(--body-gray) !important;
}

/* HCP Patient Table Status Column*/
.acs_enrollPeriod {
  font-size: small;
  font-family: 'HelveticaNeue';
  font-weight: 100;
}

.acs_patTableStatus {
  font-weight: bold;
}

/* ACSWP-3470 ISSUE - 3 */
.patient_LAR_Sign_Image .home-banner-heading h1.slds-p-top_large.home-banner-heading-text {
  padding-top: 8px;
}

/* ACSWP-2831 --Ratheesh*/
.facilityconfirm-table thead th {
  background-color: white;
  border-bottom: 2px solid var(--az-cranberry);
  font-family: Lexia;
  font-size: 16px;
  font-weight: bold;
  text-align: left;
  padding-left: 15px;
}

.facilityconfirm-para {
  margin: 5% 10% 0% 14%;
  padding: 0;
}

.facilityconfirm-para h3 {
  font-family: Lexia;
  font-size: 26px;
  font-weight: bold;
}

.facilityconfirm-para p {
  margin: 40px 0px 56px 0px;
}

.facilityconfirm-checkbox {
  margin: 5% 10% 0% 14%;
}

.facilityconfirm-btn {
  margin: 4% 10% 5% 14%;
}

.facilityconfirm-table {
  width: 76% !important;
  margin: 5% 10% 0% 14%;
}

.facilityconfirm-table th+th {
  border-left: 2px solid var(--az-cranberry) !important;
}

.facilityconfirm-table td+td {
  border-left: 2px solid var(--az-cranberry) !important;
  text-align: left;
}

.facilityconfirm-table tbody tr.slds-hint-parent td div.slds-truncate {
  text-align: left;
}

.facilityconfirm-table tbody tr.slds-hint-parent td div.slds-cell-wrap {
  font-family: HelveticaNeue;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}

table.facilityconfirm-table {
  border: 2px solid var(--az-cranberry);
}

.facilityconfirm-table tbody td {
  border-top: 2px solid var(--az-cranberry) !important;
  padding-left: 15px;
}

.facilityconfirm-table tbody tr:first-child td {
  border-top: 0px solid var(--az-cranberry) !important;
}

.facilityconfirm-table tbody tr.slds-hint-parent td div.slds-truncate {
  font-family: 'HelveticaNeue';
  font-size: 15px;
  font-weight: bold;
}

.facilityconfirm-radio {
  text-align: left;
}

.facilityconfirm-mob {
  font-weight: bold;
}

/* ACSWP-2831 --Ratheesh*/

.acs_headbannerImage.acs_headerImagePatientProduct .home-banner .home-banner-purple .bannerLogo {
  width: 705px !important;
  height: 181px !important;
}

.slds-tabs_default__content.slds-show[role='tabpanel'] {
  margin-top: -12px;
}

.slds-tabs_scoped__nav {
  border-top-left-radius: inherit !important;
  border-top-right-radius: inherit !important;
  border-right: inherit;
  border-left: inherit;
}

.headerMenu .trackAppealBackButton {
  background: var(--light-gray) !important;
  margin: 0px;
}

/* acs_personalIdentification   */

.acs_personalIdentification .lar-btn1 {
  width: 186px;
}

.acs_personalIdentification .lar-btn2 {
  width: 284px;
}

.acs_personalIdentification .lar-btn1,
.acs_personalIdentification .lar-btn2,
.acs_personalIdentification .lar-btn3 {
  height: 69px;
}

/* acs_customToast */
.slds-show .slds-notify_container {
  animation: 0.5s forwards enter;
  -webkit-animation: 0.5s forwards enter;
  position: fixed;
}

@keyframes enter {
  from {
    top: 0rem;
    opacity: 0
  }

  to {
    top: 2rem;
    opacity: 1
  }
}

@-webkit-keyframes enter {
  from {
    top: 0rem;
    opacity: 0
  }

  to {
    top: 2rem;
    opacity: 1
  }
}

.main-div {
  min-height: 4rem;
}

.parent-div {
  margin-top: 24px;
}

.slds-theme_error {
  background: var(--error-state) !important;
  border-radius: 4px !important;
}

.slds-theme_error .slds-text-heading_small {
  color: var(--white) !important;
  font-family: Lexia !important;
  line-height: 1.25 !important;
}

.slds-theme_success .slds-text-heading_small {
  color: var(--body) !important;
  line-height: 1.13;
  font-family: Lexia;
  margin: 0 98.6px 0 89px;
  text-align: center;
}

.slds-theme_success {
  background: var(--lime) !important;
  border-radius: 4px !important;
}

.slds-theme_info {
  background: var(--white) !important;
  border-radius: 4px !important;
}

.slds-theme_info .slds-text-heading_small {
  color: var(--body-gray);
  text-align: center;
  font-family: Lexia;
  line-height: 1.25;
  display: inline;
}

.toast-content span a.slds-text-heading_small.toast-link {
  text-decoration: underline !important;
  color: var(--white) !important;
  font-size: 20px;
}

.toast-content span a.slds-text-heading_small.toast-link:hover,
.toast-content span a.slds-text-heading_small.toast-link:focus,
.toast-content span a.slds-text-heading_small.toast-link:active {
  text-decoration: underline;
}

/* acs_eligibilityScreenResult */
.acs_eligibilityScreenResult a,
.slds-notify_container .slds-notify.slds-notify_toast.slds-theme_info .toast-content a.slds-text-heading_small.toast-link {
  color: var(--az-cranberry) !important;
  text-decoration: underline;
}

.acs_eligibilityScreenResult .addColor {
  color: var(--az-cranberry);
  font-weight: bold;
}

/* ACSWP-1533 */
li .ace_eligibiltylist {
  font-family: HelveticaNeue;
  font-size: 18px;
  font-weight: normal;
}

/* acs_customProgressIndicator */
.first-label {
  margin-left: -0.5rem;
}

.last-label {
  margin-right: 3rem;
}

.acs_progressIndicator p {
  position: relative;
  right: 36px;
}

.acs_progressIndicator span {
  display: inline-block;
  padding-bottom: 12px;
}

.acs_patientDemo .slds-combobox.slds-dropdown-trigger.slds-dropdown-trigger_click {
  width: 240px;
}

.acs_patientDemo .slds-combobox.slds-dropdown-trigger.slds-dropdown-trigger_click button {
  border: solid 1px var(--az-cranberry);
  box-shadow: inherit;
  opacity: 1;
}


.acs_patientDemo lightning-combobox.select-facility-dropdown.acs_formLabels.filter.slds-form-element {
  width: 120%;
}

.acs_patientDemo .slds-col.slds-p-right_large {
  width: 20%;
}

.patientName {
  margin-left: 6px;
}

.slds-grid.slds-wrap.acs_patientDemo.slds-p-left_x-large.slds-m-around_x-large {
  padding-left: 24px;
}

.acs_patientDemo .slds-combobox.slds-dropdown-trigger.slds-dropdown-trigger_click .slds-listbox.slds-listbox_vertical.slds-dropdown.slds-dropdown_fluid.slds-dropdown_left {
  width: 100px;
  min-width: 86%;
}

lightning-combobox.validateLAR.acs_formLabels.acs_relation[data-name='ACS_Affiliation__c'] .slds-form-element__control .slds-listbox.slds-listbox_vertical.slds-dropdown.slds-dropdown_fluid.slds-dropdown_left {
  min-width: 100%;
}

.footermenu nav.slds-context-bar__primary ul.slds-grid li.slds-context-bar__item a.CookieReportsLink {
  margin-left: -12px !important;
}

.acs_addDeliveryInstructions .slds-form-element__control {
  clear: inherit;
}

.acs_addDeliveryInstructions .slds-form-element__control span.slds-checkbox {
  display: inline-flex;
  padding: 0px 8px;
}

.acs_addDeliveryInstructions .slds-form-element__control span.slds-checkbox:first-child {
  padding-left: 0px;
}

.FAQAcordian ul.slds-list_dotted li::marker {
  color: var(--az-cranberry);
}

/* areYouEligibleData changes */
.confirmEligibleData ul li::marker,
.confirmEligibleData ul li>ul li::marker {
  color: var(--az-cranberry);
  font-size: 21px;
}
.confirmEligibleData ul li {
  list-style-type: disc !important;
}
.confirmEligibleData ul li ul li {
  list-style-type:'-  ' !important;
}
.confirmEligibleData ul li,
.confirmEligibleData ul li ul li {
  font-family: HelveticaNeue;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: left;
  color: var(--body-gray);
  padding: 6px;
}

/* importantProgramUpdates changes */
.impProUpdate ul li::marker,
.impProUpdate ul li>ul li::marker {
  color: var(--az-cranberry);
}

.acs_journeyReasons {
  list-style-type: circle !important;
  font-size: 16px;
}
.impProUpdate ul li ul li {
  list-style-type: circle !important;
  font-family: HelveticaNeue;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: left;
  color: var(--body-gray);
  padding: 6px;
}

.impProUpdate ul li a:link:not(.slds-button, .slds-dropdown__item>a) {
  color: var(--az-cranberry);
  text-decoration: underline;
}

.acs_notifications ul.slds-grid.slds-wrap.slds-has-block-links_spacec,
.desktop.globalNavigation nav.slds-context-bar__secondary[role='navigation'] {
  float: right;
  position: relative;
  right: 74px;
}

.session_btn-container {
  display: flex;
  flex-direction: row;
}

.session_btn-container .first_btn {
  margin-right: 16px;
}

.session_button .acs_cranberrybtn button {
  padding: 16px 32px
}

.session-modal_padding {
  padding: 2.5% 6%;
}

.acs_footercaption {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
}

.aptCity,
.stateZip {
  display: flex;
  flex-direction: row;
}

.hcpRefill .home-banner-cranberry {
  background-color: var(--cyan);
}

.larRefill .home-banner-cranberry {
  background-color: #420656 !important;
}

.page-container a,
.page-container a:hover {
  text-decoration: underline !important;
  color: var(--az-cranberry) !important;
}

.hcp-auth_text {
  position: static !important;
}

[data-date-format].slds-form-element__help {
  display: none !important;
}

@media only screen and (max-width: 359px) {

  .home-banner-main .home-banner-heading {
    margin-top: 144px !important;
    font-size: 24px;
  }

  .shippingConfirmModal .slds-modal__title {
    margin-left: 0px;
  }

  .shippingConfirmModal .slds-modal__header .slds-button {
    top: 1rem !important;
  }

  .aptCity,
  .stateZip {
    flex-direction: column;
  }

  .acs_footercaption {
    flex-direction: column;
  }

  .acs_footercaption .footerCaption_item.first_item {
    margin-bottom: 12px;
  }

  .session_btn-container {
    flex-direction: column;
  }

  .shippingConfirmModal .session_btn-container {
    flex-direction: row;
    justify-content: center;
  }

  .session_btn-container .first_btn {
    margin-right: 0px;
    padding-bottom: 16px;
  }

  .shippingConfirmModal .session_btn-container .first_btn {
    margin-right: 16px;
    padding-bottom: 0px;
  }

  button.slds-button.slds-button_brand {
    width: 214px;
  }

  .mobile {
    display: block;
  }

  .desktop {
    display: none;
  }

  .logoStyle {
    padding: 10px 0px 8px 10px;
  }

  .remv-mar {
    margin: 0px;
  }

  .acs_tailsheight {
    margin-bottom: 10px !important;
  }

  .home-banner-main {
    min-height: 485px !important;
  }

  .footermenu nav.slds-context-bar__primary[role='navigation'] ul {
    padding: 1rem 0px;
  }

  /* Add scroll for dashboard tabset for mobile view */
  .tabScrollForMobile {
    overflow-x: scroll;
  }

  .acs_notifications ul.slds-grid.slds-wrap.slds-has-block-links_space {
    float: right;
    position: relative;
  }
}

/* Responsive layout styles*/
/* Mobile Portrait View  */
@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait) {

  .facilityconfirm-para,
  .facilityconfirm-checkbox,
  .facilityconfirm-btn {
    margin: 4% 10%;
  }

  .updateDetailsBtnGroup {
    text-align: center;
  }

  .updateDetailsBtnGroup .slds-button {
    margin-left: 0px;
    margin-top: 8px;
  }

  .shippingConfirmModal .slds-modal__title,
  .updatePatDetails .slds-modal__title {
    margin-left: 0px;
  }

  .shippingConfirmModal .slds-modal__header .slds-button {
    top: 1rem !important;
  }

  .aptCity,
  .stateZip {
    flex-direction: column;
  }

  .acs_footercaption {
    flex-direction: column;
  }

  .acs_footercaption .footerCaption_item.first_item {
    margin-bottom: 12px;
  }

  .session_btn-container {
    flex-direction: column;
    float: none !important;
    text-align: center;
  }

  .shippingConfirmModal .session_btn-container {
    flex-direction: row;
    justify-content: center;
  }

  .session_btn-container .first_btn {
    margin-right: 0px;
    padding-bottom: 16px;
  }

  .shippingConfirmModal .session_btn-container .first_btn {
    margin-right: 16px;
    padding-bottom: 0px;
  }

  .pateint-details,
  .back-btn-style,
  .wte-cards .slds-form-element.slds-grid.slds-wrap {
    background-color: var(--light-gray);
  }

  .dpa-result-text,
  .dpa-result-sub,
  .addMargin {
    padding-left: 0px;
  }

  .tailbtn.refill_Medibtn {
    text-align: center;
  }

  .patientSelAccor .slds-accordion__section .slds-button {
    padding-left: 12px !important;
  }

  .confirmModalSection .slds-modal__header h1 {
    padding-right: 20px;
  }

  .pag-container {
    display: block;
  }

  .appeall_text {
    margin-top: 10px;
  }

  .facilityMenu {
    margin-left: -35px;
  }

  .patientName {
    width: 110px;
    padding-left: 0px;
  }

  .not-suppported-container {
    padding-top: 16px;
  }

  h2.hCP_Contactfields {
    padding-right: 50px;
  }

  .hCP_Contactfields {
    margin-left: -160px !important;
    padding-left: 160px !important;
    padding-right: 15px;
  }

  .refillReq_back {
    padding-left: 0px;
  }

  .larOffice-radio {
    width: 98%;
  }

  .phone-contact {
    width: 100% !important;
  }

  span.tollFree {
    display: inline-block;
  }

  span.tollFree::after {
    position: relative;
    float: right;
    top: -5px;
    right: -2px;
  }

  lightning-input.phone.acs_formLabels.slds-form-element[data-name='updhcpPhone'] label,
  lightning-input.fax.acs_formLabels.slds-form-element[data-name="updhcpFax"] label {
    display: none;
  }

  .acs_lookUp.address_width {
    margin-top: 0px !important;
  }

  .slds-button-group-item.iconback.iconback-mobile {
    padding-left: 36px !important;
  }

  .home-banner-green.appeal-banner .home-banner-heading-text {
    padding-top: 0px;
    color: var(--body-gray) !important;
    padding-bottom: 10px;
  }

  .enrollment-pending_modal .slds-modal .slds-modal__container .slds-modal__header h2 {
    text-align: left;
    padding-left: 10px;
  }

  .enrollment-pending_modal .slds-modal .slds-modal__container .slds-modal__header .slds-button {
    padding-bottom: 8px;
  }

  .trackappel-heading {
    margin-left: 0px !important;
  }

  .med-name_container {
    padding: 0px !important;
  }

  /* HOME_BANNER */
  .home-banner-main {
    min-height: 360px !important;
  }

  .refill-journey__modal.slds-modal .slds-modal__title {
    padding-right: 65px;
    margin-left: 25px;
  }

  .blue-banner-mob .bannerContent {
    padding-left: 0;
  }

  .refill-journey__modal.slds-modal .slds-modal__title.modal-prev_addr {
    padding-right: 65px;
    margin-left: 14px;
  }

  .acs_refill-radio-groups .slds-form-element__control {
    border: 1px solid var(--az-cranberry);
    border-radius: 10px;
    width: 87%;
  }


  .slds-grid.slds-wrap.manage-patient-table.acs_patientDemo.slds-p-top_small {
    margin-bottom: 0px;
    margin-left: 27px;
  }

  .slds-grid.slds-wrap.manage-patient-table.acs_patientDemo.slds-p-top_small .search-ip-mobile {
    margin-left: -12px;
  }

  .btn-group_addressSel .acs_cranberrybtn.cancel-btn {
    margin-left: 50px;
  }

  .acs-notify-model.slds-modal__content.slds-p-around_medium.acs_paddingModal {
    padding: 22px;
  }

  .acs_paddingModal {
    padding: 40px 60px;
  }

  .acs_paddingModal span.slds-radio {
    padding-bottom: 10px;
  }

  .acs_paddingModal .slds-radio [type=radio]+.slds-radio__label .slds-radio_faux {
    border-color: var(--az-cranberry) !important;
  }

  .pateint-details .acs-patient-details-cards .slds-card slot .slds-card__body {
    margin-left: 4%;
  }

  .banner-button {
    margin: 0;
  }

  .slds-form-element__row.slds-m-around_x-small.addNSaddress {
    margin-left: 14px;
    margin-bottom: 34px;
  }

  .slds-col.slds-size_1-of-1.search-validate-mobile.search-btn_mobile {
    padding-top: 10px;
    text-align: center;
  }

  .manage-patient-facility .slds-input-has-icon .slds-input__icon:not(button) {
    right: 10px;
  }

  .manage-patient-facility .slds-grid_align-spread.slds-grid {
    margin-left: -26% !important;
  }

  .search-btn-cont_mobile {
    margin-top: -25px;
    margin-left: -26px;
  }

  .patient-mobile-cards {
    margin: 0 16px;
  }

  .acs_notifications ul li:nth-child(2) {
    margin-left: 12px;
  }

  .acs_notifications ul li:nth-child(3) {
    margin-left: -14px
  }

  .acs_notifications ul li.acs_nav_labels_login {
    text-indent: 40px !important;
  }

  .select-facility-dropdown .slds-dropdown-trigger_click.slds-is-open .slds-dropdown,
  .acs_relation lightning-base-combobox.slds-combobox_container {
    min-width: 194px !important;
  }

  .home-banner-main .home-banner-heading {
    margin: 0px !important;
    font-size: 22px !important;
    padding-top: 46%;
  }

  .bannerTailsCnt.acs_mbMargin {
    margin-bottom: 70px !important;
  }

  .home-banner-main .home-banner-heading-text {
    font-size: 12px !important;
    padding-top: 10px;
  }

  .home-banner .home-banner-purple2 {
    padding: 0 !important;
    background: inherit;
  }

  .home-banner-purple2 .home-banner-heading h1 {
    font-size: 40px;
  }

  .home-banner .home-banner-yellow {
    padding: 0;
    min-height: 240px;
  }

  .home-banner-yellow .bannerContent .home-banner-heading h1 {
    padding-top: 190px !important;
  }

  .acs_espanolScreen .home-banner-gray .bannerContent .home-banner-heading h1 {
    padding: 40px 16px 40px 16px;
    margin-left: 0;
  }

  .acs_espanolScreen .home-banner-gray .bannerContent .home-banner-heading {
    padding-top: 0;
  }

  .refillJourney-refill-btn button {
    padding: 10px 16px !important;
    margin-top: 8px !important;
  }

  .refillJourney-refill-back-btn {
    margin-right: 0 !important;
    padding: 18px 18px 8px 28px !important;
  }

  .search-validate-mobile {
    padding-top: 0px;
    padding-bottom: 10px;
  }

  .acs_cards_brochure .slds-col {
    text-align: center;
    padding-bottom: 20px;
  }

  .acs-patientProduct-title {
    margin: 20px 10px 10px 16px !important;
  }

  .downloadProductLAR.dpa-bg.dpa-bg-mobile.acs_cards_brochure {
    padding: 36px 0px 32px 0 !important;
  }

  .downloadProductLAR.dpa-bg .download-brochure-content {
    padding: 10px 16px;
  }

  .acs_cards_brochure {
    padding: 20px;
  }


  .remv-mar,
  .remv-mar .mobile-btn button.slds-button.slds-button_brand {
    margin-top: 10px;
    position: static;
    top: 10px;
    margin-bottom: 10px;
  }

  .acs-mobile-hwh-btn .mob-hwh-btn2 button,
  .acs_enrolfornewProduct button,
  .home-banner-heading h1,
  fieldset.slds-form-element.slds-form-element_compound,
  .acs_eligibilityScreenResult fieldset.slds-form-element.slds-form-element_compound .slds-form-element__control,
  .acs_eligibilityScreenResult fieldset.slds-form-element.slds-form-element_compound .slds-form-element__control .slds-accordion,
  .acs_eligibilityScreenResult fieldset.slds-form-element.slds-form-element_compound .slds-form-element__control .slds-accordion .slds-accordion__summary .slds-button {
    position: static;
  }

  .headerNav .slds-dropdown.slds-dropdown_submenu.slds-dropdown_submenu-right.slds-show {
    width: 254px;
    position: relative;
    left: -8px;
    margin-right: -8px;
  }

  .home-banner-main {
    min-height: 116px;
  }

  /* Parent Body Content  Margin*/
  .acs_contentMargin {
    /* margin: 2% 5% !important; */
    padding: 2% 5% !important;
  }

  .acs_contentMargins {
    padding: 2% 5% 0% 5%;
  }

  .acs_bwb-main ul {
    margin-left: 24px;
  }

  /* Parent Body Content  Margin*/
  .acs_contentMargin_Appeal {
    /* margin: 2% 0% !important; */
    padding: 2% 6% !important;
  }

  /* Tiles alignment */
  .tilesmargin {
    margin: 0px;
  }

  .acs_tailsheight {
    margin: 10px auto !important;
  }

  .refill_Medibtn .refillbottom button {
    width: 298px;
  }

  .acs_confirmmargin {
    margin-left: 0px;
    margin-top: 15px;
  }

  .footermargin {
    display: block;
    margin: 0 auto;
  }

  .acs_confirmationMessage .acs-mobile-hwh-btn {
    padding-left: 40px;
    padding-bottom: 62px;
  }

  .acs_incomeDetails_mobile {
    /* float: left; */
    position: relative;
    transform: translateX(-50%);
    right: 24%;
  }

  .mobile_NextBtn {
    position: relative;
    transform: translateX(-74%);
    right: 24%;
    bottom: 12px;
  }

  .acs_Incomedetails .mobile_NextBtn {
    right: 12%;
  }

  .tooltip_mobile .slds-form-element__icon {
    bottom: 29px;
    left: 72%;
  }

  .insuranceInput .hcpFlowTooltip .insurancePopover .slds-form-element__icon {
    bottom: 2px !important;
    left: -2px !important;
  }

  .insuranceInput .acs_mbiLabel .insurancePopover .slds-form-element__icon {
    top: 254px;
    left: 28px;
  }

  .insuranceInput .acs_mbiLabel.hcp_mbiLanel .insurancePopover .slds-form-element__icon {
    top: 276px;
    left: 28px;
  }


  .insuranceInput .insurancePopover .slds-form-element__icon {
    bottom: 22px;
    left: 174px;
  }

  .slds-checkbox_toggle.slds-grid span.slds-form-element__label.slds-m-bottom_none {
    width: 250px;
  }

  .mobileLableXS span {
    width: 101%;
  }

  .tooltip_mobile {
    display: table-caption !important;
  }

  .tooltips_mobile .tooltip-hcp .slds-form-element__icon {
    bottom: 30px;
    left: 74px;
  }

  .tooltips_mobile {
    display: table-caption !important;
    width: 106%;
  }

  .insurancePopover {
    padding-right: 20px;
    position: absolute;
    right: 58%;
    top: 22px;
  }

  .mobile_padding_ID {
    padding-left: 12px;
  }

  .acs_incomeDetails_mobile {
    margin-left: -22px;
  }

  .acs_eligibilty-mob-back {
    margin-bottom: 25px;
    text-align: center;
  }

  .reEnrollment_btn {
    padding-left: 0px;
    margin-left: 0px;
  }

  .reEnrollment_btn {
    padding-left: 0px;
    margin-left: 0px;
  }

  .acs_beforeweBeginLAR h1 {
    padding-left: 0px;
  }

  /* FAQ_Screen */
  .remv_padd_mobile {
    padding: 15px !important;
  }

  .breadcrumb-place {
    display: contents !important;
  }

  /* Image banner  */
  .home-banner.home-banner-main .bannerContent {
    position: static !important;
  }

  .home-banner-green img {
    background-color: #98b1ac;
  }

  .home-banner-purple img {
    background-color: #420656;
  }

  .acs_headbannerImage.acs_headerImagePatientProduct .home-banner .home-banner-purple .bannerLogo {
    width: 730px !important;
    height: 96px !important;
  }

  .acs_headbannerImage .home-banner-purple .home-banner-heading {
    padding-top: 42px;
  }

  .home-banner-purple2 img,
  .home-banner-blue img {
    background-color: #003869;
  }

  .home-banner-cranberry img {
    background-color: #850052;
  }

  .larRefill .home-banner-cranberry img {
    background-color: #420656 !important;
  }

  .hcpRefill .home-banner-cranberry img {
    background-color: #31d5e1 !important;
  }

  .home-banner-tangerine img {
    background-color: #fbaf16;
  }

  .home-banner-orange img {
    background-color: #fba900;
  }

  .home-banner-cyan img {
    background-color: #31d5e1;
  }

  .home-banner-yellow img {
    background-color: var(--az-yellow);
  }


  .home-banner-green,
  .home-banner-purple,
  .home-banner-blue,
  .home-banner-cranberry,
  .home-banner-orange,
  .home-banner-cyan {
    padding: 0px !important;
    background: inherit !important;
  }


  .home-banner-green .bannerContent,
  .home-banner-purple .bannerContent,
  .home-banner-purple2 .bannerContent,
  .home-banner-gray .bannerContent,
  .home-banner-cranberry .bannerContent,
  .home-banner-orange .bannerContent,
  .home-banner-tangerine .bannerContent,
  .home-banner-blue .bannerContent,
  .home-banner-cyan .bannerContent {
    padding: 0px;
  }

  .acs_beforeweBeginLAR h1 {
    margin-top: 0px;
  }

  .home-banner-purple .home-banner-heading .home-banner-heading-text {
    font-size: 40px;
  }

  .home-banner-yellow {
    height: 188px;
    background: inherit !important;
  }


  .line_height,
  .line_heightYouEnrol {
    margin-top: 30px;
    line-height: 1.22 !important;
  }

  .acs_eligibility-banner2 h1 {
    margin-top: 0px;
  }

  .home-banner-cyan .acs_eligibility-banner h1 {
    padding: 0 !important;
    margin: 0px;
  }

  .breadcrumb-pos {
    padding-bottom: 3%;
  }

  .acs_headbannerImage.mobile_header_faq .home-banner-heading span {
    color: var(--white);
  }

  .acs_headbannerImage.mobile_head .home-banner-heading span {
    color: var(--body) !important;
  }

  .acs_headbannerImage.mobile_header_faq .home-banner-heading {
    background-color: #850052 !important;
  }

  .home-banner-heading h1.home-banner-heading-text {
    font-size: 40px;
    padding: 74px 0px 0px 0px;
    color: var(--body);
    text-align: center;
  }

  .acs_headbannerImage.acs_refillBanner.refillRequestHeading .home-banner-heading h1 {
    width: 100%;
  }

  .hcp-auth_text {
    position: static !important;
  }

  .acs_headbannerImage.refillRequestHeading h1.home-banner-heading-text {
    position: static;
    display: flex;
    margin-left: 0px;
    padding: 0px 8px 8px 8px;
  }

  .acs_headbannerImage.mobile_heading_Ed h1.home-banner-heading-text {
    padding-left: 0px;
    padding-top: 57px;
    margin-left: -20px;
    text-align: center;
    margin-top: 10px;
  }

  lightning-combobox.validate.acs_formLabels.slds-form-element button.slds-combobox__input.slds-input_faux {
    width: 256px;
  }

  .slds-dropdown-trigger_click.slds-is-open .slds-dropdown,
  .acs_relation lightning-base-combobox.slds-combobox_container {
    min-width: 256px !important;
  }

  .slds-dropdown-trigger_click.slds-is-open .slds-dropdown {
    position: absolute;
    z-index: 9;
  }

  .slds-dropdown.slds-dropdown_left.menu-div ul {
    background: var(--az-cranberry);
  }

  .acs_relation lightning-icon.slds-input__icon.slds-input__icon_right.slds-icon-utility-down.slds-icon_container svg {
    fill: var(--az-cranberry);
  }

  .acs_Larmodal .slds-modal__header .slds-modal__close .slds-icon_container {
    margin-top: 22px;
  }

  lightning-button.acs_cranberrybtn.verifyEmail_Mobile button.slds-button.slds-button_brand {
    position: relative;
    top: 27px;
    padding: 13px;
    margin: 20px 0px;
    left: -98%;
  }

  .acs_Larmodal lightning-button.slds-m-left_medium.acs_whitebtn {
    margin-left: 0px;
  }

  .acs_Larmodal lightning-button.acs_cranberrybtn {
    margin-bottom: 16px;
  }

  .acs_Larmodal h1 {
    font-size: 16px;
    width: 228px;
  }

  .acs_relation {
    width: 234px;
  }

  .beforeyoubegin_heading .home-banner-heading h1.home-banner-heading-text,
  .waysto_appy_heading .home-banner-heading h1.home-banner-heading-text,
  .waysto_appy_heading .home-banner-heading h1.home-banner-heading-text {
    padding: 64px 12px 0px 20px;
  }

  .acs_sitemap .home-banner-heading h1.home-banner-heading-text {
    padding: 36px 12px 0px 20px;
    text-align: center;
  }

  .acs_headbannerImage.mobile_head h1.home-banner-heading-text,
  .acs_headbannerImage.mobile_header_faq h1.home-banner-heading-text,
  .acs_headbannerImage.mobile_header_faq .home-banner-heading,
  .acs_heading_color.beforeyoubegin_heading .home-banner-heading,
  .acs_waystoApply.waysto_appy_heading .home-banner-heading {
    padding-top: 0px;
  }

  .acs_headbannerImage.mobile_header_faq h1.home-banner-heading-text {
    color: var(--white);
  }

  .home-banner-cranberry .home-banner-heading {
    text-align: center;
  }

  /* toast message */

  .acs-toast_mobile .slds-notify_toast {
    min-width: 240px;
    margin-right: 14px;
  }

  .slds-notify.slds-notify_toast.slds-theme_success span.slds-icon_container.slds-icon-utility-success {
    margin-top: -2px;
  }

  .slds-notify_toast .slds-notify__close {
    top: 0.45rem !important;

  }

  .acs-toast_mobile .slds-notify_toast.slds-theme_success .slds-text-heading_small {
    margin: 0px
  }

  /* WhatToExpect Page */
  .wte-heading h2,
  .wte-heading p,
  .line_height,
  .line_heightYouEnrol,
  .halfcard-text p,
  .wta-icon p {
    text-align: center;
  }

  .wte-mobcard {
    padding: 0px;
  }

  .wte-lastinfo {
    margin-left: 0px !important;
  }

  .acs_wte-ul {
    margin-left: 7px !important;
  }

  .acs_wte_part3 {
    margin-left: 0.5px;
  }

  .wte-image-banner .bannerContent .home-banner-heading {
    padding-top: 0px;
  }

  .home-banner-orange .bannerContent .home-banner-heading h1 {
    padding-top: 0;
    font-size: 40px;
  }

  .wte-cards {
    margin: 0px !important;
    padding: 10px !important;
  }

  .acs_addressList .radioBtnChecked:checked:after {
    color: var(--body-gray);
    font-weight: bold;
  }

  /* How we help, ConfirmEligible, Personal identification*/
  .acs-mobile-hwh-btn {
    display: inline-grid;
  }

  .acs-mobile-hwh-btn .mob-hwh-btn2 {
    margin: 16px -10px;
  }

  .acs-mobile-hwh-btn .mob-hwh-btn3 {
    margin: 16px 30px;
    padding: 0px;
  }

  /* Start your Enrollment */
  .acs_personalIdentification {
    padding: 2% 8%;
  }


  .acs_confirmationMessage .acs_confirmMargin {
    margin: 15px !important;
  }


  fieldset.slds-form-element.slds-form-element_compound.acs_formMobWidth {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  /* What To Expect  */
  .wte-icon {
    text-align: center;
  }

  .wte-icon img {
    margin: 0px !important;
  }

  .wte-heading {
    margin: 15px 5px !important;
  }


  [data-title="larPersonBirthdate"] .slds-button_icon {
    /* right: 44px; */
  }

  .slds-button-group-row.slds-float_right {
    float: inherit;
  }

  .insuranceInput.acs_bg-white .mobile_NextBtn {
    float: right;
  }

  .acs_eligibilty-mobile {
    padding-left: 22px;
  }

  .acs_patientdemo-mob {
    padding-bottom: 22px;
  }

  .acs_consent-mob-btn {
    margin-top: 24px;
    float: inherit;
    padding-bottom: 22px;
  }

  .acs_lookUp.address_width .slds-input-has-icon_left-right .slds-input__icon_right {
    /* right: 4rem; */
  }

  .acs_lookUp.address_width .slds-input-has-icon .slds-input__icon:not(button) {
    /* position: relative;
    top: 0px;
    right: 22px; */
  }

  .slds-input-has-icon .slds-input__icon:not(button) {
    /* right: 32px; */
  }

  .acs_patientdemo-mob .iconback {
    padding: 20px 70px;
  }

  .slds-button-group-item.slds-m-right_x-large.slds-p-top_medium.iconback {
    padding: 8px 8px 8px 8px;
  }

  .mobile_displayBlock {
    display: inline-block !important;
  }

  .mobile_verifyacs_code {
    margin-left: 4px;
    padding-top: 12px;
  }

  .icon-nextbtn lightning-button .slds-button,
  .begin-width lightning-button.acs_cranberrybtn button {
    padding: 10px 20px !important;
  }

  .acs_patientDemo .hcpFlowTooltip .slds-form-element__legend.slds-form-element__label {
    width: 280px;
  }

  .acs_patientDemo lightning-radio-group[data-name="designatedConPhone"] .slds-form-element__legend.slds-form-element__label {
    width: 330px;
  }

  h2.slds-form-element__legend.slds-form-element__label.slds-m-bottom_xx-small.ipadAir_width {
    width: 330px;
  }

  .acs_formMobWidth h2.ipadAir_width {
    width: 100%;
  }

  /* Ways To Apply  */
  .home-banner-gray {
    padding: 0px !important;
  }

  .wta-para-align {
    text-align: center;
  }

  .acs_waystoApply h1 {
    margin: 0px;
  }

  .acs_patientDemo input.slds-input[placeholder="M/D/YYYY"] {
    width: 272px;
  }

  h2 {
    font-size: 18px !important;
  }

  .acs_Incomedetails input.slds-input {
    width: 250px;
  }

  .address_width input.slds-input {
    /* width: 100% !important; */
  }

  .acs_addressshowfields {
    background-color: var(--light-gray) !important;
    width: 154% !important;
    margin-left: -48% !important;
    padding-left: 164px !important;
  }

  .acs_lookUp ul.slds-listbox.slds-listbox_vertical.slds-dropdown.slds-dropdown_fluid {
    /* left: 126px;
    min-width: 250px; */
  }

  .acs_hcpDemographicBtn {
    padding-bottom: 15px;
    padding-left: 0px;
  }



  .acs_prescriber-mob h1 {
    text-align: center;
    padding-right: 20%;
    min-height: 3rem;
  }

  .acs-findhcp-mob-mtn {
    display: inline-block;
  }

  .acs_findHcpInline {
    display: inline-block !important;
  }

  [data-title="PersonBirthdate"] button.slds-button.slds-button_icon.slds-button_icon-bare {
    /* right: 59px;
    top: -6px; */
  }

  lightning-input.validate.acs_formLabels.slds-form-element[data-title="PersonBirthdate"] label.slds-form-element__label,
  lightning-input.validate.acs_formLabels.slds-form-element[data-title="PersonBirthdate"] div.slds-form-element__help {
    white-space: break-spaces;
  }

  lightning-input.validateLAR.acs_formLabels.slds-form-element[data-title="larPersonBirthdate"] label.slds-form-element__label,
  lightning-input.validateLAR.acs_formLabels.slds-form-element[data-title="larPersonBirthdate"] div.slds-form-element__help,
  lightning-input.validate.acs_formLabels.slds-form-element[data-title="PersonBirthdate"] label.slds-form-element__label {
    width: 250px;
  }

  /* Consent screen  */
  .first-last .slds-form-element .slds-form-element__control .slds-input {
    width: 250px;
  }

  .consent-field-padding1,
  .consent-field-padding2 {
    padding-left: 0px;
  }

  .first-last .slds-form-element .slds-form-element__control .slds-input {
    width: 250px;
  }

  .todays-date {
    padding-right: 88px;
  }

  .todays-date .slds-form-element .slds-form-element__control .slds-input {
    width: 262px;
  }

  /* Before you begin Modal POPUP Changes*/
  .hcp-requestorLAR.slds-form-element_compound {
    padding: 0px 18px;
  }

  .hcp-requestorLAR.slds-modal__container {
    width: auto !important;
    min-width: inherit !important;
  }

  .hcp-requestorLAR h1 {
    padding: 0px 70px;
  }

  .notification_modal lightning-icon.slds-icon-utility-close.slds-icon_container {
    margin-top: -18px;
  }

  .slds-modal__header.notification_modal h1 {
    margin-top: 24px;
  }

  .slds-modal__header .slds-modal__close .slds-icon_container {
    margin-right: 8px;
    margin-top: 32px;
  }

  .updatePatDetails .slds-modal__header .slds-modal__close .slds-icon_container {
    margin-top: 0px;
  }

  .session_modal .slds-modal__header .slds-modal__close .slds-icon_container {
    margin-top: 16px;
  }

  .enrollment-pending_modal .slds-modal__header .slds-modal__close .slds-icon_container {
    margin-right: 8px;
    margin-top: 12px;
  }

  .acs_patientDemo .patientsEnroll lightning-button.acs_cranberrybtn button {
    right: 54px;
    margin-top: 60px;
    position: relative;
  }

  /* find Hcp modal changes */

  .acs_findHcp .slds-button_icon.slds-modal__close.slds-button_icon-inverse {
    right: 14px;
    top: 20px;
  }

  .acs-findHcp-model .slds-button-group-row.slds-p-left_large {
    padding-left: 0px;
  }

  .acs_findHcp h1 {
    padding-right: 0px;
    width: 220px;
    text-align: center;
    white-space: nowrap;
  }

  .acs-findHcp-model .slds-align_absolute-center {
    padding-bottom: 20px !important;
    float: left;
    margin: 20px 0px 0px;
  }

  .acs_prescriber-mob lightning-icon.slds-icon-utility-close.slds-icon_container span,
  .slds-modal__header .slds-modal__close .slds-assistive-text {
    font-size: 12px;
  }

  .acs_prescriber-mob lightning-icon.slds-icon-utility-close.slds-icon_container {
    margin-right: 0px;
    margin-bottom: 40px;
  }

  .showDifferentBg.slds-wrap.acs_breadcrumb.breadcrumb-pos {
    padding-top: 20px;
  }


  .slds-dropdown__item lightning-icon.slds-icon_container.slds-icon-utility-down svg.slds-icon,
  .slds-dropdown__item lightning-icon.slds-icon_container.slds-icon-utility-up svg.slds-icon {
    fill: var(--white);
  }

  .slds-dropdown__item lightning-icon.slds-icon_container.acs_changeMobileIcon.slds-icon-utility-down svg.slds-icon,
  .slds-dropdown__item lightning-icon.slds-icon_container.acs_changeMobileIcon.slds-icon-utility-up svg.slds-icon {
    fill: var(--brownish-grey);
  }

  /* Breadcrum changes */
  .breadcrumb-place img {
    margin-top: -4px;
  }

  .breadcrumb-style svg {
    margin-top: 2px;
  }

  .acs_breadcrumb.breadcrumb-pos .breadcrumb-style {
    display: inline-flex;
  }

  .acs_breadcrumb.breadcrumb-pos .breadcrumb-style:nth-child(3) {
    margin-left: 32px;
  }

  .acs-HcpPS-model .slds-align_absolute-center {
    padding-bottom: 20px !important;
  }

  .home-banner-tangerine {
    padding: 0 !important;
    background: inherit !important;
  }

  .acs-mobile-hwh-btn .mob-hwh-btn2 button,
  .acs_enrolfornewProduct button,
  .home-banner-heading h1,
  fieldset.slds-form-element.slds-form-element_compound,
  .acs_eligibilityScreenResult fieldset.slds-form-element.slds-form-element_compound .slds-form-element__control,
  .acs_eligibilityScreenResult fieldset.slds-form-element.slds-form-element_compound .slds-form-element__control .slds-accordion,
  .acs_eligibilityScreenResult fieldset.slds-form-element.slds-form-element_compound .slds-form-element__control .slds-accordion .slds-accordion__summary .slds-button,
  .acs_eligibilityScreenResult button.slds-button.slds-button_brand {
    position: static;
  }

  lightning-progress-step.slds-progress__item.slds-is-completed button.slds-button.slds-progress__marker.slds-button_icon.slds-progress__marker_icon {
    top: -2px;
  }

  .desktop {
    display: none;
  }

  .mobile {
    display: block;
  }

  .menuStyle {
    padding-bottom: 0.25rem;
  }

  .logoStyle {
    padding-top: 0.75rem;
    padding-left: 1rem;
  }

  lightning-input.validate.acs_formLabels.slds-form-element[data-title="PersonBirthdate"] label.slds-form-element__label,
  lightning-input.validate.acs_formLabels.slds-form-element[data-title="PersonBirthdate"] div.slds-form-element__help,
  lightning-input.validateLAR.acs_formLabels.slds-form-element[data-title="larPersonBirthdate"] label.slds-form-element__label,
  lightning-input.validateLAR.acs_formLabels.slds-form-element[data-title="larPersonBirthdate"] div.slds-form-element__help {
    white-space: initial;
    width: 250px;
  }

  .acs_refillaccord.slds-accordion__list-item h3.slds-accordion__summary-heading button.section-control.slds-button.slds-button_reset.slds-accordion__summary-action {
    color: var(--az-cranberry);
    padding: 0px;
    line-height: normal;
    font-weight: 700;
  }

  .dpa_result p.prescribingInfo,
  table.refill-tables.slds-table.slds-table_cell-buffer th.refill-table-sub[data-label='Facility_Name'] {
    font-weight: 700;
  }

  lightning-accordion-section.acs_refillaccord.slds-accordion__list-item .slds-accordion__summary {
    background-color: inherit;
    text-decoration: underline;
    text-decoration-color: var(--az-cranberry);
  }

  .slds-form-element.acs_formLabels.slds-m-top_small.acs_lookUp.address_width p {
    width: 100%;
  }

  .slds-form-element.acs_formLabels.slds-m-top_small.acs_lookUp.address_width p span.tollFree {
    display: inline-block;
  }

  .consent-field-names .slds-form-element .slds-form-element__label {
    margin-top: 16px !important;
  }

  p.slds-form-element__legend.slds-form-element__label.slds-m-top_none.acs_designated_contact.acs_formLabels.updateInformation::before,
  legend.slds-form-element__legend.slds-form-element__label.slds-m-bottom_none.slds-p-left_xx-small.asterisk::before,
  .acs_findHcpInline.otp_value [data-name="OTPvalue"] label::before {
    content: '* ';
    color: var(--dxp-g-destructive);
  }

  .consent-field-names.todays-date {
    margin-left: 0px;
  }

  .acs_cards_brochure .acs_broucherImg {
    position: revert;
  }

  .slds-wrap.acs_patientDemo {
    padding-left: 0px;
  }

  .acs_patientDemo .slds-col.slds-p-right_large {
    width: 52%;
    padding: 12px 0px;
  }

  .acs_patientDemo.select-facility-dropdown-mobile-fixes {
    position: relative;
    right: 26px;
  }

  .acs_patientDemo .slds-combobox.slds-dropdown-trigger.slds-dropdown-trigger_click .slds-listbox.slds-listbox_vertical.slds-dropdown.slds-dropdown_fluid.slds-dropdown_left {
    width: 74%;
  }

  .clearFilterbtn {
    padding-left: 0px;
  }

  .clearFilterbtn button {
    margin-left: 0px;
  }

  .consent-checkbox-para {
    margin-left: 0px;
  }

  .footermenu nav.slds-context-bar__primary ul.slds-grid li.slds-context-bar__item a.CookieReportsLink {
    padding-left: 24px;
  }

  .acs_addDeliveryInstructions .slds-form-element__control {
    display: block;
  }

  .acs_addDeliveryInstructions .slds-form-element__control span.slds-checkbox {
    display: block;
    padding: 10px;
  }

  .acs_addDeliveryInstructions .slds-form-element__control span.slds-checkbox:first-child {
    padding-left: 10px;
  }

  .acs_addDeliveryInstructions legend.slds-form-element__legend.slds-form-element__label {
    position: absolute;
    left: 0px;
    top: 10px;
  }

  /* Add scroll for dashboard tabset for mobile view */
  .tabScrollForMobile {
    overflow-x: scroll;
  }

  .acs_notify .slds-modal__container {
    width: 298px;
  }

  .acs_notifications ul.slds-grid.slds-wrap.slds-has-block-links_space {
    float: right;
    position: relative;
    right: inherit;
  }
}

/* Mobile Landscape View  */
@media only screen and (min-width:320px) and (max-width: 767px) and (orientation: landscape) {

  .facilityconfirm-para,
  .facilityconfirm-checkbox,
  .facilityconfirm-btn {
    margin: 4% 10%;
  }

  .pag-container {
    display: block;
  }

  .physician-name {
    width: 125%;
  }

  .appeall_text {
    margin-top: 10px;
  }

  .after-head_para {
    width: 97%;
  }

  .patientName {
    text-align: right;
  }

  .not-suppported-container {
    padding-top: 16px;
    padding-left: 40px;
  }

  .patientSearch {
    text-align: right;
    margin-left: -36px;
  }

  .patientBar {
    padding-left: 12px;
  }

  .facilityMenu {
    margin-left: -60px;
  }

  .hCP_Contactfields .slds-form-element__row.slds-p-bottom_xx-small.hCP_Contactfields.slds-p-vertical_large {
    padding-right: 135px;
  }

  .acs_addressshowfields {
    padding-right: 50px !important;
  }

  .hcp_Contactfields {
    padding-right: 70px !important;
  }

  .larOffice-radio {
    width: 94% !important;
  }

  .larCon-radio {
    width: 92%;
  }

  .enrollConfirmModal h1.heading {
    padding-right: 36px;
  }

  .phone-contact {
    width: 100%;
  }

  .slds-button-group-item.iconback.iconback-mobile {
    padding-left: 84px !important;
  }

  .med-name_container {
    padding: 0px !important;
  }

  .home-banner-tangerine img {
    background-color: #fbaf16;
  }

  .trackappel-heading {
    margin-left: 0px !important;
  }

  .slds-form-element__row.slds-m-around_x-small.addNSaddress {
    margin-left: 14px;
    margin-bottom: 34px;
  }

  .acs_confirmationMessage .acs_confirmMargin {
    margin: 0px 14% !important;
  }

  .acs_confirmationMessage .acs-mobile-hwh-btn {
    display: block;
    padding-left: 14%;
  }

  .user-page .dpa-bg {
    margin-top: 24px;
  }

  .hcp-auth_heading {
    white-space: nowrap;
  }

  .acs_refillBanner h1.home-banner-heading-text {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }

  .slds-col.slds-size_1-of-1.search-validate-mobile.search-btn_mobile {
    text-align: center;
    padding-top: 0px !important;
  }

  .manage-patient-facility .slds-gutters.slds-grid_vertical-align-center {
    margin-top: 68px;
    margin-left: -278px;
  }

  .refill-journey__modal.slds-modal .slds-modal__title {
    padding-right: 82px;
    margin-left: 95px;
  }

  .refill-journey__modal.slds-modal .slds-modal__title.modal-prev_addr {
    padding-right: 82px;
    margin-left: 45px;
  }

  .manage-patient-facility .slds-grid_vertical-align-center .slds-size_1-of-2:last-child {
    width: 300px;
  }

  .slds-form-element.acs_formLabels.slds-m-top_small.acs_lookUp.address_width p {
    width: 100%;
    padding-bottom: 16px;
  }

  span.tollFree {
    display: inline-block;
  }

  span.tollFree::after {
    position: relative;
    float: right;
    top: -6px;
    right: -2px;
  }

  lightning-input.phone.acs_formLabels.slds-form-element[data-name='updhcpPhone'] label,
  lightning-input.fax.acs_formLabels.slds-form-element[data-name="updhcpFax"] label {
    display: none;
  }

  .acs_lookUp.address_width {
    margin-top: 0px !important;
  }

  .acs_relation lightning-icon.slds-input__icon.slds-input__icon_right.slds-icon-utility-down.slds-icon_container svg {
    fill: var(--az-cranberry);
  }

  .acs_confirmeligible-ipad .mob-hwh-btn2 {
    margin: 16px 0px;
  }

  .acs-mobile-hwh-btn {
    display: inline-grid;
  }

  .acs-mobile-hwh-btn .mob-hwh-btn2 {
    margin: 16px 0px;
  }

  .acs-mobile-hwh-btn .mob-hwh-btn3 {
    margin: 16px 0px;
    padding: 0px;
  }

  .home-banner-mob-landscape .home-banner-heading {
    margin-top: 300px !important;
    font-size: 24px;
  }

  .home-banner-mob-landscape .home-banner-heading-text {
    font-size: 16px;
  }

  .home-banner-blue h1.home-banner-heading-text {
    margin-left: 0px;
  }

  .home-banner-mob-landscape+.border_Hr {
    padding-top: 120px;
  }

  .slds-col.slds-size_7-of-12.slds-medium-size--3-of-6.slds-large-size_3-of-12.search-ip-mobile {
    margin-left: 134px;
    margin-top: -51px;
  }


  .facility-list_container .slds-col.slds-size_11-of-12.slds-small-size--11-of-12.slds-medium-size--2-of-4 .slds-grid_vertical-align-center {
    margin-top: 53px;
    margin-left: -251px;
  }

  .slds-col.slds-size_11-of-12.slds-small-size--11-of-12 .select-dropdown {
    max-width: 390px;
  }

  .acs-patientProduct-title {
    margin: 0px 29px 0px 30px !important;
  }

  .acs_cards_brochure .slds-col {
    text-align: center;
    padding-bottom: 20px;
  }

  .download-brochure-content {
    padding-right: 44px;
  }

  .tab-btns {
    display: inline-grid;
    margin-left: 13%;
  }

  .tab-btns .slds-grid {
    display: grid;
  }

  .acs_headbannerImage.refillRequestHeading h1.home-banner-heading-text {
    position: relative !important;
    display: flex;
    width: auto;
    top: 10px;
  }

  .wte-icon,
  .wte-heading h2,
  .wte-heading p,
  .line_height,
  .line_heightYouEnrol,
  .halfcard-text p,
  .wta-icon p {
    text-align: center;
  }

  .wte-lastinfo {
    margin-left: 0px !important;
  }

  .wte-heading {
    margin: 15px 5px !important;
  }

  .wte-cards[c-acs_whatToExpect_acs_whatToExpect] {
    padding: 15px 15px 15px 15px !important;
  }

  .line_height,
  .line_heightYouEnrol {
    margin-top: 20px;
    line-height: 1.22 !important;
  }

  .address_width input.slds-input {
    /* width: 100% !important; */
  }

  .manage-patient-facility .slds-grid_align-spread.slds-grid {
    margin-left: -26% !important;
  }

  .select-facility-dropdown .slds-dropdown-trigger_click.slds-is-open .slds-dropdown,
  .acs_relation lightning-base-combobox.slds-combobox_container {
    min-width: 194px !important;
  }

  .home-banner-gray {
    padding: 0px !important;
  }

  .acs_espanolScreen h1 {
    margin-left: 0px;
  }

  .acs_addressshowfields {
    background-color: var(--light-gray);
    width: 146%;
    margin-left: -117px;
    padding-left: 118px;
    padding-right: 60px;
  }

  .acs_patientdemo-mob .slds-grid {
    display: inline-block;
  }

  .acs_patientdemo-mob .iconback {
    padding: 10px 70px;
  }

  .remv-mar {
    margin-top: 10px;
    position: static;
    top: 10px;
  }

  .remv-mar .mobile-btn button.slds-button.slds-button_brand {
    margin-top: 4px;
    position: static;
  }

  .home-banner-green img {
    background-color: #98b1ac;
  }

  .home-banner-purple img {
    background-color: #420656;
  }

  .home-banner-purple2 img,
  .home-banner-blue img {
    background-color: #003869;
  }


  .mobile_header_faq .home-banner-cranberry {
    background-color: #850052 !important;
  }

  .home-banner-cranberry img {
    background-color: #850052;
  }

  .larRefill .home-banner-cranberry img {
    background-color: #420656 !important;
  }

  .hcpRefill .home-banner-cranberry img {
    background-color: #31d5e1 !important;
  }

  .home-banner-orange img {
    background-color: #fba900;
  }

  .home-banner-cyan img {
    background-color: #31d5e1;
  }

  .home-banner-yellow img {
    background-color: var(--az-yellow);
  }

  .home-banner-yellow img,
  .home-banner-cyan img,
  .home-banner-orange img,
  .home-banner-cranberry img,
  .home-banner-purple2 img,
  .home-banner-blue img,
  .home-banner-purple img,
  .home-banner-green img,
  .home-banner-tangerine img {
    width: 740px !important;
  }

  .home-banner-green,
  .home-banner-purple,
  .home-banner-blue,
  .home-banner-cranberry,
  .home-banner-orange,
  .home-banner-cyan,
  .home-banner-purple2,
  .home-banner-yellow,
  .home-banner-tangerine {
    padding: 0px !important;
    background: inherit !important;
  }

  .mobile_header_faq .bannerContent {
    padding-left: 68px;
  }

  .bannerContent {
    padding-left: 0px;
  }

  .hcp-requestorLAR.slds-form-element_compound {
    padding: 0px 60px;
  }

  .home-banner-gray h1.home-banner-heading-text,
  .home-banner-cranberry h1.home-banner-heading-text {
    margin-top: 0px !important;
    color: var(--body);
  }

  .mobile_head .home-banner-cranberry h1.home-banner-heading-text {
    margin-top: 0px !important;
  }

  .home-banner-cranberry h1.home-banner-heading-text {
    margin-top: 19% !important;
  }

  .home-banner-cranberry h1.home-banner-heading-text,
  .home-banner-purple2 h1.home-banner-heading-text {
    margin-bottom: 10px;
    margin-left: 0px;
  }

  .home-banner-purple2 h1.home-banner-heading-text {
    margin-top: 19%;
  }

  .home-banner-yellow .bannerContent .home-banner-heading h1 {
    margin-top: 28%;
    margin-left: 0px;
    margin-bottom: -70px;
  }

  .breadcrumb-place.acs_breadcrum_pdown img.slds-p-right_small.breadcrumb-cursor {
    margin-top: 0px;
    padding-right: 10px;
  }

  .breadcrumb-pos .breadcrumb-style svg {
    padding: 0px;
    margin-bottom: -2px;
  }

  .acs_breadcrumb.breadcrumb-pos .breadcrumb-style span,
  .acs_breadcrumb.breadcrumb-pos .breadcrumb-style .breadcrumb-cursor {
    margin-top: 2px;
  }

  .breadcrumb-style .slds-icon_container {
    padding-right: 6px;
  }

  /*Faq screen  */
  .mobile_header_faq .home-banner-heading {
    padding-top: 0px;
  }

  .mobile_header_faq .bannerContent span {
    margin-left: 38%;
  }

  .mobile_head .home-banner span {
    color: var(--body) !important;
    text-align: center !important;
    display: inherit;
    margin-top: 24%;
  }

  .mobile_header_faq .home-banner h1.home-banner-heading-text {
    color: var(--white);
    margin-top: 0px !important;
  }

  .consent-field-padding1,
  .consent-field-padding2 {
    padding-left: 0px;
  }

  .todays-date .slds-form-element {
    float: left;
    margin-bottom: 30px;
  }

  .home-banner span {
    color: var(--body);
  }

  .acs_espanolScreen.waysto_appy_heading h1.home-banner-heading-text {
    margin-left: 1px;
    padding-bottom: 40px;
  }

  .acs_heading_landscape h1.home-banner-heading-text {
    margin-top: 18%;
    margin-bottom: 0px;
  }

  .fhp-home-banner h1.home-banner-heading-text {
    margin-top: 18%;
    margin-bottom: 10px;
    margin-left: 12px;
  }

  h1.home-banner-heading-text {
    margin-top: 22%;
    text-align: center;
    padding-left: 0px;
    /*  margin-left: -76px;  */
    margin-bottom: 20px;
    color: var(--body);
  }

  .acs-mobile-hwh-btn .mob-hwh-btn2 button,
  .acs_enrolfornewProduct button,
  .home-banner-heading h1,
  fieldset.slds-form-element.slds-form-element_compound,
  .acs_eligibilityScreenResult fieldset.slds-form-element.slds-form-element_compound .slds-form-element__control,
  .acs_eligibilityScreenResult fieldset.slds-form-element.slds-form-element_compound .slds-form-element__control .slds-accordion,
  .acs_eligibilityScreenResult fieldset.slds-form-element.slds-form-element_compound .slds-form-element__control .slds-accordion .slds-accordion__summary .slds-button,
  .acs_eligibilityScreenResult button.slds-button.slds-button_brand {
    position: static;
  }

  .headerNav .slds-dropdown.slds-dropdown_submenu.slds-dropdown_submenu-right.slds-show {
    width: 236px;
    position: relative;
    left: -8px;
    margin-right: -8px;
  }

  .slds-dropdown__item lightning-icon.slds-icon_container.slds-icon-utility-down svg.slds-icon,
  .slds-dropdown__item lightning-icon.slds-icon_container.slds-icon-utility-up svg.slds-icon {
    fill: var(--white);
  }

  .slds-dropdown__item lightning-icon.slds-icon_container.acs_changeMobileIcon.slds-icon-utility-down svg.slds-icon,
  .slds-dropdown__item lightning-icon.slds-icon_container.acs_changeMobileIcon.slds-icon-utility-up svg.slds-icon {
    fill: var(--brownish-grey);
  }

  /* Breadcrum changes */
  .breadcrumb-place img {
    margin-top: -6px;
  }

  .breadcrumb-style svg {
    margin-top: 2px;
  }

  .acs_breadcrumb.breadcrumb-pos .breadcrumb-style {
    display: inline-flex;
  }

  .acs_breadcrumb.breadcrumb-pos .breadcrumb-style:nth-child(3) {
    margin-left: 3px;
  }

  lightning-input.validate.acs_formLabels.slds-form-element[data-title="PersonBirthdate"] label.slds-form-element__label,
  lightning-input.validate.acs_formLabels.slds-form-element[data-title="PersonBirthdate"] div.slds-form-element__help {
    white-space: break-spaces;
  }

  lightning-input.validate.acs_formLabels.slds-form-element[data-title="PersonBirthdate"] label.slds-form-element__label {
    width: 450px;
  }

  .acs-HcpPS-model .slds-align_absolute-center {
    padding-bottom: 20px !important;
  }

  .desktop {
    display: none;
  }

  .mobile {
    display: block;
  }

  .menuStyle {
    padding-bottom: 0.25rem;
  }

  .logoStyle {
    margin-left: -37px;
  }

  .acs_refillaccord.slds-accordion__list-item h3.slds-accordion__summary-heading button.section-control.slds-button.slds-button_reset.slds-accordion__summary-action {
    color: var(--az-cranberry);
    padding: 0px;
    line-height: normal;
    font-weight: 700;
  }

  .dpa_result p.prescribingInfo,
  table.refill-tables.slds-table.slds-table_cell-buffer th.refill-table-sub[data-label='Facility_Name'] {
    font-weight: 700;
  }

  lightning-accordion-section.acs_refillaccord.slds-accordion__list-item .slds-accordion__summary {
    background-color: inherit;
    text-decoration: underline;
    text-decoration-color: var(--az-cranberry);
  }

  .consent-field-names .slds-form-element .slds-form-element__label {
    margin-top: 16px !important;
  }

  .consent-field-names.todays-date {
    margin-left: 0px;
  }

  p.slds-form-element__legend.slds-form-element__label.slds-m-top_none.acs_designated_contact.acs_formLabels.updateInformation::before,
  legend.slds-form-element__legend.slds-form-element__label.slds-m-bottom_none.slds-p-left_xx-small.asterisk::before,
  .acs_findHcpInline.otp_value [data-name="OTPvalue"] label::before {
    content: '* ';
    color: var(--dxp-g-destructive);
  }

  .conShipModal lightning-input[data-title="state"] {
    padding-right: 10px;
  }

  .acs_cards_brochure .acs_broucherImg {
    position: revert;
  }

  .acs_patientDemo .slds-col.slds-p-right_large {
    width: 52%;
    padding: 12px 0px;
  }

  .acs_patientDemo .slds-combobox.slds-dropdown-trigger.slds-dropdown-trigger_click,
  .acs_patientDemo .slds-combobox.slds-dropdown-trigger.slds-dropdown-trigger_click .slds-listbox.slds-listbox_vertical.slds-dropdown.slds-dropdown_fluid.slds-dropdown_left {
    width: 74%;
  }

  .patientsEnroll {
    margin-left: 10px;
  }

  .clearFilterbtn {
    position: relative;
    top: 70px;
    left: -69%;
  }

  .acs_patientDemo lightning-combobox.select-facility-dropdown.acs_formLabels.filter.reEnrollmentFilter .slds-combobox.slds-dropdown-trigger.slds-dropdown-trigger_click {
    width: 120%;
  }

  .acs_patientDemo lightning-combobox.select-facility-dropdown.acs_formLabels.filter.reEnrollmentFilter .slds-combobox.slds-dropdown-trigger.slds-dropdown-trigger_click .slds-listbox.slds-listbox_vertical.slds-dropdown.slds-dropdown_fluid.slds-dropdown_left {
    min-width: 120% !important;
  }

  .consent-checkbox-para {
    margin-left: 0px;
  }

  .footermenu nav.slds-context-bar__primary ul.slds-grid li.slds-context-bar__item a.CookieReportsLink {
    padding-left: 24px;
  }

  /* Add scroll for dashboard tabset for mobile view */
  .tabScrollForMobile {
    overflow-x: scroll;
  }

  .acs_notify .slds-modal__container {
    width: 640px;
  }

  .acs_notifications ul.slds-grid.slds-wrap.slds-has-block-links_space {
    float: right;
    position: relative;
    right: inherit;
  }
}

/* IphoneXS*/
@media only screen and (min-width : 375px) and (min-width : 812px) and (orientation: landscape) {

  h1.hcp-requestorLAR {
    width: 500px;
  }

  .hcp-requestorLAR.slds-form-element_compound {
    padding: 0px 60px;
  }

  .acs_refillaccord.slds-accordion__list-item h3.slds-accordion__summary-heading button.section-control.slds-button.slds-button_reset.slds-accordion__summary-action {
    color: var(--az-cranberry);
    padding: 0px;
    line-height: normal;
    font-weight: 700;
  }

  .dpa_result p.prescribingInfo,
  table.refill-tables.slds-table.slds-table_cell-buffer th.refill-table-sub[data-label='Facility_Name'] {
    font-weight: 700;
  }

  lightning-accordion-section.acs_refillaccord.slds-accordion__list-item .slds-accordion__summary {
    background-color: inherit;
    text-decoration: underline;
    text-decoration-color: var(--az-cranberry);
  }

  .consent-field-names .slds-form-element .slds-form-element__label {
    margin-top: 16px !important;
  }

  p.slds-form-element__legend.slds-form-element__label.slds-m-top_none.acs_designated_contact.acs_formLabels.updateInformation::before,
  legend.slds-form-element__legend.slds-form-element__label.slds-m-bottom_none.slds-p-left_xx-small.asterisk::before,
  .acs_findHcpInline.otp_value [data-name="OTPvalue"] label::before {
    content: '* ';
    color: var(--dxp-g-destructive);
  }

  .consent-field-padding2 {
    padding-left: 0px !important;
    margin-left: -28px;
  }

  .acs_cards_brochure .acs_broucherImg {
    position: revert;
  }

  .consent-checkbox-para {
    margin-left: 0px;
  }

  .footermenu nav.slds-context-bar__primary ul.slds-grid li.slds-context-bar__item a.CookieReportsLink {
    padding-left: 12px;
  }

  .footermenu nav.slds-context-bar__primary ul.slds-grid li.slds-context-bar__item[title="Privacy Notice"] {
    padding-left: 0px;
  }

  .acs_notifications ul.slds-grid.slds-wrap.slds-has-block-links_space {
    float: right;
    position: relative;
    right: 70px;
  }
}


/* Tablet Device query */
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation: portrait) {

  .facilityconfirm-para,
  .facilityconfirm-checkbox,
  .facilityconfirm-btn {
    margin: 4% 10%;
  }

  .facilityconfirm-banner .home-banner-purple h1 {
    margin-top: 28%;
  }

  .patientName {
    text-align: right;
    margin-left: -30px;
  }

  .back-btn-style,
  .wte-cards .slds-form-element.slds-grid.slds-wrap {
    background-color: var(--light-gray) !important;
  }

  .patientSelAccor .slds-accordion__section .slds-button {
    padding-left: 24px !important;
  }

  .conShipModal .slds-accordion .search-btn_mobile {
    margin-left: -87px;
    margin-top: -7px;
  }

  .facilityMenu {
    padding-right: 308px;
  }

  .reEnrollment_btn {
    padding-left: 0px;
  }

  .slds-form-element.acs_formLabels.slds-m-top_small.acs_lookUp.address_width {
    width: 75%;
  }

  .med-name_container {
    padding: 0px !important;
  }

  .slds-form-element.acs_formLabels.slds-m-top_small.acs_lookUp.address_width p {
    width: 144%;
    padding-bottom: 16px;
  }

  .validate-hcp {
    padding-top: 56px;
  }

  .acs_relation lightning-icon.slds-input__icon.slds-input__icon_right.slds-icon-utility-down.slds-icon_container svg {
    fill: var(--az-cranberry);
  }


  .acs-refill-searchbox .slds-form-element.acs_formLabels.slds-m-top_small.acs_lookUp.address_width {
    width: 100%;
  }

  .acs_confirmeligible-ipad .mob-hwh-btn2 {
    margin: 16px 0px;
  }

  /* .wta-halfcards {
    min-height: 572px !important;
  } */

  .tab-btns {
    display: inline-grid;
    margin-left: 13%;
  }

  .tab-btns .slds-grid {
    display: grid;
  }

  .slds-button-group-item.iconback.iconback-mobile {
    padding-left: 88px !important;
  }

  .home-banner-tangerine img {
    background-color: #fbaf16;
  }

  .trackappel-heading {
    margin-left: 0px !important;
  }

  .slds-form-element.acs_formLabels.slds-m-top_small.acs_lookUp.address_width {
    width: 50%;
  }

  .search-btn-cont_mobile {
    margin-left: 26px;
  }

  .slds-grid.slds-wrap.manage-patient-table.acs_patientDemo.slds-p-top_small {
    margin-left: 43px;
    margin-bottom: 0px;
  }

  .facility_Air .slds-col.slds-size_11-of-12.slds-small-size--11-of-12.slds-medium-size--2-of-4 {
    position: absolute;
    margin-top: 40px !important;
    margin-left: -55px !important;

  }

  .pateint-details .acs-patient-details-cards .slds-card slot .slds-card__body {
    margin-left: 8%;
  }



  .no-results {
    margin-top: 72px;
  }

  .slds-grid.slds-grid_align-spread.slds-grid_vertical-align-center.facility-list_container {
    margin-top: 68px;
    margin-right: 36px
  }

  .slds-col slds-size_7-of-12.slds-medium-size--3-of-6.slds-large-size_3-of-12.search-ip-mobile {
    margin-left: -12px;
  }

  .refill-journey__modal.slds-modal .slds-modal__title.modal-prev_addr {
    padding-right: 65px;
    margin-left: 14px;
  }

  .refill-journey__modal.slds-modal .slds-modal__title {
    padding-right: 75px;
    margin-left: 30px;
  }

  .search-validate-tab {
    padding-top: 38px
  }

  .acs-patientProduct-title {
    margin: 20px 60px 10px 100px !important;
  }

  .acs_tailsheight {
    margin: 10px auto !important;
  }

  .tab-btns .mob-hwh-btn2 {
    margin: 16px 5px;
  }

  .acs_espanolScreen .home-banner-gray {
    padding: 0px;
  }

  .acs_espanolScreen .home-banner-gray .home-banner-heading-text {
    margin: 0px
  }

  .espanol-card-tab {
    padding: 16px 0;
  }

  .acs-findHCP-tab-Btns {
    margin-bottom: 24px;
  }

  .acs-findHCP-tab-Btns .tab-back-btn {
    margin-bottom: 14px;
  }

  .home-banner.home-banner-main {
    min-height: 630px;
  }

  .acs-HcpPS-model .slds-align_absolute-center {
    padding-bottom: 24px !important;
  }

  .home-banner.home-banner-main .bannerContent {
    margin-top: -60px;
    position: revert !important;
  }

  .remv-mar {
    margin: 0;
  }

  .slds-input-has-icon .slds-input__icon:not(button) {
    /* right: 48px; */
  }

  .manage-patient-facility .slds-input-has-icon .slds-input__icon:not(button) {
    right: 12px;
  }

  .consent-field-padding1,
  .consent-field-padding2 {
    padding-left: 0px !important;
  }

  .todays-date {
    display: inline-grid;
  }

  [data-title="PersonBirthdate"] button.slds-button.slds-button_icon.slds-button_icon-bare {
    /* right: 175px; */
  }

  .acs_lookUp ul.slds-listbox.slds-listbox_vertical.slds-dropdown.slds-dropdown_fluid {
    /* left: 269px; */
  }

  .faq_para span.acs_text-bold {
    display: block;
  }

  .mobile_header_faq .home-banner-heading span {
    margin-top: 0px;
  }

  /* Banner content Image changes */
  .home-banner-green,
  .home-banner-purple,
  .home-banner-purple2,
  .home-banner-blue,
  .home-banner-cranberry,
  .home-banner-orange,
  .home-banner-yellow,
  .home-banner-cyan,
  .home-banner-tangerine {
    padding: 0px !important;
    background-color: inherit !important;
  }

  .home-banner-green h1,
  .home-banner-purple h1,
  .home-banner-purple2 h1,
  .home-banner-tangerine h1,
  .home-banner-blue h1,
  .home-banner-orange h1,
  .home-banner-cyan h1,
  .home-banner-cranberry h1,
  .home-banner-cranberry span {
    text-align: center;
    color: var(--body) !important;
    margin-top: 24%;
    margin-bottom: 2%;
    margin-right: 48px;
  }

  .home-banner-cyan h1,
  .home-banner-blue h1 {
    position: static;
  }

  .mobile_head .home-banner-cranberry h1,
  .mobile_head .home-banner-cranberry span {
    color: var(--body) !important;
  }

  .mobile_header_faq .home-banner-cranberry h1 {
    color: var(--white) !important;
  }

  .home-banner-cranberry h1 {
    margin-top: inherit !important;
    color: var(--white);
    margin-bottom: 0px;
  }

  .home-banner-cranberry span {
    text-align: center !important;
    margin-top: 25%;
    display: inherit;
    color: var(--white) !important;
  }

  .home-banner-yellow h1 {
    text-align: center;
    padding-top: 37%;
    margin-right: 48px;
  }

  /* Eligibility Determination header alignment */
  .acs_beforeweBeginLAR .acs_breadcrumb.breadcrumb-pos .breadcrumb-place.acs_breadcrum_pdown {
    margin-top: -4%;
    padding-bottom: 0px;
    padding-left: 38px;
  }

  .home-banner .bannerLogo {
    width: 768px !important;
  }

  .acs_headbannerImage.acs_headerImagePatientProduct .home-banner .home-banner-purple .bannerLogo {
    width: 768px !important;
    height: 198px;
  }

  .acs_headbannerImage .home-banner-purple .home-banner-heading {
    padding-top: 30px;
  }

  .slds-tabs_default__content.slds-show[role='tabpanel'] {
    padding-top: 0px;
  }

  .home-banner-green img {
    background-color: #98b1ac;
  }

  .home-banner-purple img {
    background-color: #420656;
  }

  .home-banner-purple2 img,
  .home-banner-blue img {
    background-color: #003869;
  }

  .home-banner-cranberry img {
    background-color: #850052;
  }

  .larRefill .home-banner-cranberry img {
    background-color: #420656 !important;
  }

  .hcpRefill .home-banner-cranberry img {
    background-color: #31d5e1 !important;
  }

  .acs_headbannerImage.mobile_header_faq .home-banner-cranberry {
    background-color: #850052 !important;
  }

  .home-banner-orange img {
    background-color: #fba900;
  }

  .home-banner-cyan img {
    background-color: #31d5e1;
    position: inherit;
  }

  .home-banner-yellow img {
    background-color: var(--az-yellow);
  }

  .home-banner-green img {
    background-color: #98b1ac;
  }

  .headerNav ul.slds-dropdown__list[aria-label='Show More'] {
    position: relative;
    background-color: var(--az-cranberry);
  }

  .headerNav .slds-dropdown.slds-dropdown_submenu.slds-dropdown_submenu-right.slds-show {
    width: 228px;
    position: relative;
    left: 0px;
    border: none;
    box-shadow: inherit;
    margin-left: 0px;
    margin-top: 0px;
    background: transparent;
  }

  .home-banner-main .bannerContent h1.home-banner-heading {
    margin-top: 62px;
  }

  .bannerContent p.home-banner-heading-text {
    padding-top: 22px;
  }

  .acs-mobile-hwh-btn .mob-hwh-btn2 button,
  .acs_enrolfornewProduct button,
  .home-banner-heading h1,
  fieldset.slds-form-element.slds-form-element_compound,
  .acs_eligibilityScreenResult fieldset.slds-form-element.slds-form-element_compound .slds-form-element__control,
  .acs_eligibilityScreenResult fieldset.slds-form-element.slds-form-element_compound .slds-form-element__control .slds-accordion,
  .acs_eligibilityScreenResult fieldset.slds-form-element.slds-form-element_compound .slds-form-element__control .slds-accordion .slds-accordion__summary .slds-button,
  .acs_eligibilityScreenResult button.slds-button.slds-button_brand {
    position: static;
  }

  .home-banner-heading-text {
    padding: 20px 0px;
  }

  .acs_notifications div:first-child {
    display: none;
  }

  .acs_notifications div:nth-child(2) {
    margin: auto;
    display: flex;
    justify-content: center;
  }

  lightning-input.validate.acs_formLabels.slds-form-element[data-title="PersonBirthdate"] div.slds-form-element__help {
    white-space: break-spaces;
  }

  .desktop {
    display: none;
  }

  .mobile {
    display: block;
  }

  .menuStyle {
    padding-bottom: 0.25rem;
  }

  .logoStyle {
    padding-top: 0.75rem;
    padding-left: 1rem;
  }

  .acs_formMobWidth h2.ipadAir_width {
    width: 86%;
  }

  .slds-dropdown__item lightning-icon.slds-icon_container.slds-icon-utility-down svg.slds-icon,
  .slds-dropdown__item lightning-icon.slds-icon_container.slds-icon-utility-up svg.slds-icon {
    fill: var(--white);
  }

  .footermenu .footercopyRight {
    text-align: left !important;
  }

  .acs_refillaccord.slds-accordion__list-item h3.slds-accordion__summary-heading button.section-control.slds-button.slds-button_reset.slds-accordion__summary-action {
    color: var(--az-cranberry);
    padding: 0px;
    line-height: normal;
    font-weight: 700;
  }

  .dpa_result p.prescribingInfo,
  table.refill-tables.slds-table.slds-table_cell-buffer th.refill-table-sub[data-label='Facility_Name'] {
    font-weight: 700;
  }

  lightning-accordion-section.acs_refillaccord.slds-accordion__list-item .slds-accordion__summary {
    background-color: inherit;
    text-decoration: underline;
    text-decoration-color: var(--az-cranberry);
  }

  .consent-field-names .slds-form-element .slds-form-element__label {
    margin-top: 16px !important;
  }

  .phone-contact {
    width: 86% !important;
  }

  .slds-form-element.acs_formLabels.slds-m-top_small.acs_lookUp.address_width {
    width: 80% !important;
  }

  .acs_lookUp.address_width {
    margin-top: 0px !important;
  }

  .consent-field-names.todays-date {
    margin-left: 0px;
  }

  .acs_designated_contactTablet p,
  .acs_LAR_contactTablet p {
    width: 92%;
  }

  p.slds-form-element__legend.slds-form-element__label.slds-m-top_none.acs_designated_contact.acs_formLabels.updateInformation::before,
  legend.slds-form-element__legend.slds-form-element__label.slds-m-bottom_none.slds-p-left_xx-small.asterisk::before,
  .acs_findHcpInline.otp_value [data-name="OTPvalue"] label::before {
    content: '* ';
    color: var(--dxp-g-destructive);
  }

  .acs_cards_brochure .acs_broucherImg {
    position: revert;
  }

  .footermenu nav ul li.slds-context-bar__item {
    padding: 12px !important;
  }

  .patientsEnroll {
    margin-left: 14px;
  }

  .acs_patientDemo .slds-col.slds-p-right_large {
    width: 46%;
  }

  .acs_patientDemo .clearFilterbtn button {
    margin-left: -20px;
  }

  .acs_patientDemo lightning-combobox.select-facility-dropdown.acs_formLabels.filter.slds-form-element {
    width: 114%;
  }

  .acs_patientDemo lightning-combobox.select-facility-dropdown.acs_formLabels.filter.reEnrollmentFilter.slds-form-element {
    width: 92%;
  }

  .acs_patientDemo lightning-combobox.select-facility-dropdown.acs_formLabels.filter.reEnrollmentFilter.slds-form-element.myFacilityPatient {
    width: 114%;
  }

  .consent-checkbox-para {
    margin-left: 0px;
  }

  .acs_notify .slds-modal__container {
    width: 88%;
  }

  .acs_notifications ul.slds-grid.slds-wrap.slds-has-block-links_space {
    float: right;
    position: relative;
    right: inherit;
  }
}

/* Tablet Landscap  */
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation: landscape) {

  .facilityconfirm-para,
  .facilityconfirm-checkbox,
  .facilityconfirm-btn {
    margin: 4% 10%;
  }

  .slds-form-element.acs_formLabels.slds-m-top_small.acs_lookUp.address_width {
    width: 75%;
  }

  .conShipModal .slds-accordion .search-btn_mobile {
    margin-top: 4px;
  }

  .med-name_container {
    padding: 0px !important;
  }

  .validate-hcp {
    padding-top: 56px;
    padding-left: 18px;
  }

  .slds-button-group-item.iconback.iconback-mobile {
    padding-left: 110px !important;
  }

  .home-banner-tangerine img {
    background-color: #fbaf16;
  }

  .trackappel-heading {
    margin-left: 0px !important;
  }

  .acs_notifications div:first-child {
    display: none;
  }

  .slds-grid.slds-wrap.manage-patient-table.acs_patientDemo.slds-p-top_small {
    margin-left: 159px;
  }

  .manage-patient-facility.facility_Mini .slds-grid.slds-gutters.slds-grid_vertical-align-center {
    position: absolute;
    left: 6%;
  }

  .refill-journey__modal.slds-modal .slds-modal__title.modal-new_addr {
    padding-right: 82px;
    margin-left: 92px;
  }

  .facility-list_container .slds-col.slds-size_11-of-12.slds-small-size--11-of-12.slds-medium-size--2-of-4 {
    position: absolute;
    margin-top: 229px;
    margin-left: 148px;
  }

  .slds-col.slds-size_5-of-12.slds-medium-size--1-of-6.slds-large-size_1-of-12.slds-p-top_large.patient-label_name {
    width: 111px;
  }

  .slds-col.slds-size_7-of-12.slds-medium-size--3-of-6.slds-large-size_3-of-12.search-ip-mobile {
    width: 375px;
  }



  .slds-form-element.acs_formLabels.slds-m-top_small.acs_lookUp.address_width p {
    width: 214%;
    padding-bottom: 16px;
  }

  .no-results {
    margin-top: 72px;
  }

  .acs_relation lightning-icon.slds-input__icon.slds-input__icon_right.slds-icon-utility-down.slds-icon_container svg {
    fill: var(--az-cranberry);
  }

  .acs_notifications div:first-child {
    display: none;
  }

  .acs_notifications div:nth-child(2) {
    margin: auto;
    display: flex;
    justify-content: center;
    width: 100%;
  }

  .home-banner.home-banner-main {
    min-height: 364px;
  }

  .home-banner .bannerLogo {
    width: 1024px;
  }

  .home-banner-mob-landscape .bannerContent .home-banner-heading {
    margin-top: 428px !important;
  }

  .border_Hr {
    margin-top: 348px;
  }

  .desktop {
    display: none;
  }

  .mobile {
    display: block;
  }

  .menuStyle {
    padding-bottom: 0.25rem;
  }

  .logoStyle {
    padding-top: 0.75rem;
    padding-left: 1rem;
  }

  /* Image Banner changes  */

  .home-banner-green img {
    background-color: #98b1ac;
  }

  .home-banner-purple img {
    background-color: #420656;
  }

  .home-banner-purple2 img,
  .home-banner-blue img {
    background-color: #003869;
  }


  .mobile_header_faq .home-banner-cranberry {
    background-color: #850052 !important;
  }

  .home-banner-cranberry img {
    background-color: #850052;
  }

  .larRefill .home-banner-cranberry img {
    background-color: #420656 !important;
  }

  .hcpRefill .home-banner-cranberry img {
    background-color: #31d5e1 !important;
  }

  .home-banner-orange img {
    background-color: #fba900;
  }

  .home-banner-cyan img {
    background-color: #31d5e1;
  }

  .home-banner-yellow img {
    background-color: var(--az-yellow);
  }

  .home-banner-yellow img,
  .home-banner-cyan img,
  .home-banner-orange img,
  .home-banner-cranberry img,
  .home-banner-purple2 img,
  .home-banner-blue img,
  .home-banner-purple img,
  .home-banner-green img {
    width: 1024px !important;
  }

  .home-banner-green,
  .home-banner-purple,
  .home-banner-blue,
  .home-banner-cranberry,
  .home-banner-orange,
  .home-banner-cyan,
  .home-banner-purple2 {
    padding: 0px !important;
    background: inherit !important;
  }

  .mobile_header_faq .bannerContent {
    padding-left: 68px;
  }

  .bannerContent {
    padding-left: 0px;
  }

  .home-banner-gray h1.home-banner-heading-text,
  .home-banner-cranberry h1.home-banner-heading-text {
    margin-top: 0px !important;
    color: var(--body);
  }

  .mobile_head .home-banner-cranberry h1.home-banner-heading-text {
    margin-top: 0px !important;
  }

  .home-banner-cranberry h1.home-banner-heading-text {
    margin-top: 18% !important;
  }

  .home-banner-cranberry h1.home-banner-heading-text,
  .home-banner-purple2 h1.home-banner-heading-text {
    margin-bottom: 10px;
  }

  .home-banner-purple2 h1.home-banner-heading-text {
    margin-top: 18%;
  }

  /*Faq screen  */
  .mobile_header_faq .home-banner-heading {
    padding-top: 0px;
  }

  .mobile_head .home-banner span {
    color: var(--body) !important;
    text-align: center !important;
    display: inherit;
    margin-top: 24%;
    margin-left: -12%;
  }

  .mobile_header_faq .home-banner h1.home-banner-heading-text {
    color: var(--white);
    margin-top: 0px !important;
  }

  .consent-field-padding1 {
    padding-left: 0px;
  }

  .todays-date .slds-form-element {
    float: left;
    margin-bottom: 30px;
  }

  .home-banner span {
    color: var(--body);
  }

  .acs_espanolScreen.waysto_appy_heading h1.home-banner-heading-text {
    margin-left: 1px;
    padding-bottom: 40px;
  }

  .acs_heading_landscape h1.home-banner-heading-text {
    margin-top: 18%;
    margin-bottom: 0px;
  }

  h1.home-banner-heading-text {
    margin-top: 24%;
    text-align: center;
    padding-left: 0px;
    margin-left: -76px;
    margin-bottom: -10px;
    color: var(--body);
  }

  .slds-dropdown__item lightning-icon.slds-icon_container.slds-icon-utility-down svg.slds-icon,
  .slds-dropdown__item lightning-icon.slds-icon_container.slds-icon-utility-up svg.slds-icon {
    fill: var(--white);
  }

  .footermenu .footercopyRight {
    text-align: left !important;
  }

  .acs_refillaccord.slds-accordion__list-item h3.slds-accordion__summary-heading button.section-control.slds-button.slds-button_reset.slds-accordion__summary-action {
    color: var(--az-cranberry);
    padding: 0px;
    line-height: normal;
    font-weight: 700;
  }

  .dpa_result p.prescribingInfo,
  table.refill-tables.slds-table.slds-table_cell-buffer th.refill-table-sub[data-label='Facility_Name'] {
    font-weight: 700;
  }

  lightning-accordion-section.acs_refillaccord.slds-accordion__list-item .slds-accordion__summary {
    background-color: inherit;
    text-decoration: underline;
    text-decoration-color: var(--az-cranberry);
  }

  .consent-field-names .slds-form-element .slds-form-element__label {
    margin-top: 16px !important;
  }

  .phone-contact {
    width: 83% !important;
  }

  .slds-form-element.acs_formLabels.slds-m-top_small.acs_lookUp.address_width {
    width: 80% !important;
  }

  .acs_designated_contactTablet p,
  .acs_LAR_contactTablet p {
    width: 92%;
  }

  p.slds-form-element__legend.slds-form-element__label.slds-m-top_none.acs_designated_contact.acs_formLabels.updateInformation::before,
  legend.slds-form-element__legend.slds-form-element__label.slds-m-bottom_none.slds-p-left_xx-small.asterisk::before,
  .acs_findHcpInline.otp_value [data-name="OTPvalue"] label::before {
    content: '* ';
    color: var(--dxp-g-destructive);
  }

  .acs_cards_brochure .acs_broucherImg {
    position: revert;
  }

  .acs_patientDemo .slds-col.slds-p-right_large {
    width: 52%;
    padding: 12px 0px;
  }

  .patientsEnroll {
    margin-left: 1px;
  }

  .patientName {
    margin-left: 14px;
    width: 124px;
  }

  .clearFilterbtn {
    position: relative;
    top: 70px;
    left: -69%;
  }

  .acs_patientDemo lightning-combobox.select-facility-dropdown.acs_formLabels.filter.slds-form-element {
    width: 60%;
  }

  .acs_patientDemo lightning-combobox.select-facility-dropdown.acs_formLabels.filter.reEnrollmentFilter.slds-form-element {
    width: 91%
  }

  .consent-checkbox-para {
    margin-left: 0px;
  }

  .acs_notify .slds-modal__container {
    width: 92%;
  }

  .acs_notifications ul.slds-grid.slds-wrap.slds-has-block-links_space {
    float: right;
    position: relative;
    right: inherit;
  }
}

/* Ipad-AIR  */
@media only screen and (min-width: 820px) and (max-width: 1180px) and (orientation: portrait) {


  .facilityconfirm-para,
  .facilityconfirm-checkbox,
  .facilityconfirm-btn {
    margin: 4% 10%;
  }

  .facilityconfirm-banner .home-banner-purple h1 {
    margin-top: 28%;
  }

  .page-number_cont {
    margin-left: 0px;
    margin-right: 0px;
  }

  .slds-button-group-item.iconback.iconback-mobile {
    padding-left: 84px !important;
  }

  .home-banner-green.appeal-banner .home-banner-heading-text {
    padding-bottom: 0px;
  }

  .reEnrollment_btn {
    margin-left: 0px;
  }

  .home-banner-tangerine img {
    background-color: #fbaf16;
  }

  .slds-form-element.acs_formLabels.slds-m-top_small.acs_lookUp.address_width {
    width: 50%;
  }

  .validate-hcp {
    padding-top: 32px;
  }

  .med-name_container {
    padding: 0px !important;
  }

  .refill-journey__modal.slds-modal .slds-modal__title {
    padding-right: 75px;
    margin-left: 75px;
  }

  .refill-journey__modal.slds-modal .slds-modal__title.modal-prev_addr {
    padding-right: 85px;
    margin-left: 42px;
  }

  .acs-refill-searchbox .slds-form-element.acs_formLabels.slds-m-top_small.acs_lookUp.address_width {
    width: 100%;
  }

  .acs-refill-searchbox .slds-form-element.acs_formLabels.slds-m-top_small.acs_lookUp.address_width label {
    min-width: 530px;
  }


  .search-btn-cont_mobile {
    margin-left: 15px;
  }

  .slds-grid.slds-grid_align-spread.slds-grid_vertical-align-center.facility-list_container {
    margin-top: 68px;
    margin-right: 36px
  }

  .pateint-details .acs-patient-details-cards .slds-card slot .slds-card__body {
    margin-left: 8%;
  }

  .search-ip-mobile {
    margin-left: -12px;
  }

  .home-banner .bannerLogo {
    width: 820px !important;
  }

  .no-results {
    margin-top: 72px;
  }

  .home-banner.home-banner-main {
    min-height: 650px;
  }

  .home-banner-heading-text {
    padding: 20px 0px;
  }

  h1.hcp-requestorLAR {
    width: 500px;
  }

  .acs_notifications div:first-child {
    display: none;
  }

  /* .wta-halfcards {
    min-height: 436px !important;
  } */

  .acs_notifications div:nth-child(2) {
    margin: auto;
    display: flex;
    justify-content: center;
    width: 100%
  }

  lightning-input.validate.acs_formLabels.slds-form-element[data-title="PersonBirthdate"] div.slds-form-element__help {
    white-space: break-spaces;
  }

  .desktop {
    display: none;
  }

  .mobile {
    display: block;
  }

  .menuStyle {
    padding-bottom: 0.25rem;
  }

  .logoStyle {
    padding-top: 0.75rem;
    padding-left: 1rem;
  }

  .slds-dropdown__item lightning-icon.slds-icon_container.slds-icon-utility-down svg.slds-icon,
  .slds-dropdown__item lightning-icon.slds-icon_container.slds-icon-utility-up svg.slds-icon {
    fill: var(--white);
  }

  .footermenu .footercopyRight {
    text-align: left !important;
  }

  .acs_addressshowfields .acs_pleaseConfirmPopulated {
    width: 90%;
  }

  p.iphoneAirlabel {
    width: 96%;
  }

  .acs_refillaccord.slds-accordion__list-item h3.slds-accordion__summary-heading button.section-control.slds-button.slds-button_reset.slds-accordion__summary-action {
    color: var(--az-cranberry);
    padding: 0px;
    line-height: normal;
    font-weight: 700;
  }

  .dpa_result p.prescribingInfo,
  table.refill-tables.slds-table.slds-table_cell-buffer th.refill-table-sub[data-label='Facility_Name'] {
    font-weight: 700;
  }

  lightning-accordion-section.acs_refillaccord.slds-accordion__list-item .slds-accordion__summary {
    background-color: inherit;
    text-decoration: underline;
    text-decoration-color: var(--az-cranberry);
  }

  .consent-field-names .slds-form-element .slds-form-element__label {
    margin-top: 16px !important;
  }

  p.slds-form-element__legend.slds-form-element__label.slds-m-top_none.acs_designated_contact.acs_formLabels.updateInformation::before,
  legend.slds-form-element__legend.slds-form-element__label.slds-m-bottom_none.slds-p-left_xx-small.asterisk::before,
  .acs_findHcpInline.otp_value [data-name="OTPvalue"] label::before {
    content: '* ';
    color: var(--dxp-g-destructive);
  }

  .ipadAir_width {
    width: 90%;
  }

  .consent-checkbox-para {
    margin-left: 0px;
  }

  .acs_notifications ul.slds-grid.slds-wrap.slds-has-block-links_space {
    float: right;
    position: relative;
    right: inherit;
  }
}

/* IPad AIR- Landscape  */
@media only screen and (min-width: 820px) and (max-width: 1180px) and (orientation: landscape) {

  .facilityconfirm-para,
  .facilityconfirm-checkbox,
  .facilityconfirm-btn {
    margin: 4% 10%;
  }

  .page-number_cont {
    margin-left: 0px;
    margin-right: 0px;
  }

  .slds-form-element.acs_formLabels.slds-m-top_small.acs_lookUp.address_width {
    width: 105%;
  }

  .home-banner-green.appeal-banner .home-banner-heading-text {
    text-align: center;
    margin-top: 24%;
    margin-bottom: 2%;
  }

  .med-name_container {
    padding: 0px !important;
  }

  .slds-form-element.acs_formLabels.slds-m-top_small.acs_lookUp.address_width label {
    min-width: 550px;
  }

  .validate-hcp {
    padding-top: 32px;
    padding-left: 18px;
  }

  .slds-form-element.acs_formLabels.slds-m-top_small.acs_lookUp.address_width p {
    width: 180%;
    padding-bottom: 16px;
  }

  .acs_relation lightning-icon.slds-input__icon.slds-input__icon_right.slds-icon-utility-down.slds-icon_container svg {
    fill: var(--az-cranberry);
  }

  .slds-button-group-item.iconback.iconback-mobile {
    padding-left: 112px !important;
  }

  .home-banner-tangerine img {
    background-color: #fbaf16;
  }

  .trackappel-heading {
    margin-left: 0px !important;
  }

  .acs_notifications div:first-child {
    display: none;
  }

  .acs_notifications div:nth-child(2) {
    margin: auto;
    display: flex;
    justify-content: center;
    width: 100%;
  }

  .consent-field-padding1,
  .consent-field-padding2 {
    padding-left: 0px;
  }

  .home-banner .bannerLogo {
    width: 1180px;
  }

  .no-results {
    margin-top: 72px;
  }

  .home-banner-mob-landscape .home-banner-heading {
    margin-top: 492px !important;
  }

  .slds-grid.slds-wrap.manage-patient-table.acs_patientDemo.slds-p-top_small {
    margin-left: 183px;
  }

  .slds-col.slds-size_5-of-12.slds-medium-size--1-of-6.slds-large-size_1-of-12.slds-p-top_large.patient-label_name {
    min-width: 111px;
  }

  .slds-col.slds-size_7-of-12.slds-medium-size--3-of-6.slds-large-size_3-of-12.search-ip-mobile {
    min-width: 375px;
  }

  .slds-grid.slds-grid_align-spread.slds-grid_vertical-align-center.facility-list_container {
    position: absolute;
  }

  .slds-col.slds-size_11-of-12.slds-small-size--11-of-12.slds-medium-size--2-of-4 {
    margin-top: 69px;
    min-width: 279px;
    margin-left: -5px;
  }

  .slds-col.slds-size_11-of-12.slds-small-size--11-of-12 .select-dropdown {
    min-width: 238px;
  }

  .manage-patient-facility.facility_Air .slds-grid.slds-gutters.slds-grid_vertical-align-center {
    position: absolute;
    left: 7.5%
  }

  .manage-patient-facility.facility_Air .slds-grid.slds-gutters.slds-grid_vertical-align-center .slds-col.slds-size_1-of-2:last-child {
    width: 320px;
  }




  .remv-mar {
    margin: 26px 0px
  }

  .border_Hr {
    margin-top: 412px;
  }

  .desktop {
    display: none;
  }

  .mobile {
    display: block;
  }

  .menuStyle {
    padding-bottom: 0.25rem;
  }

  .logoStyle {
    padding-top: 0.75rem;
    margin-left: -16px;
  }

  /* Image banner changes */

  /* Banner content Image changes */
  .home-banner-green,
  .home-banner-purple,
  .home-banner-purple2,
  .home-banner-blue,
  .home-banner-cranberry,
  .home-banner-orange,
  .home-banner-yellow,
  .home-banner-cyan,
  .home-banner-tangerine {
    padding: 0px !important;
    background-color: inherit !important;
  }


  .home-banner-purple h1,
  .home-banner-blue h1,
  .home-banner-purple2 h1,
  .home-banner-tangerine h1,
  .home-banner-orange h1,
  .home-banner-cranberry h1 {
    margin-top: 23%;
    margin-left: 34%;
    color: var(--body);
  }

  .home-banner-purple h1 {
    margin-top: 23%;
    margin-left: 30%;
    color: var(--body);
  }

  .home-banner-tangerine h1 {
    margin-bottom: 10px;
  }

  .home-banner-cyan h1 {
    margin-top: 24%;
    margin-left: 30%;
    color: var(--body);
  }

  .mobile_heading_Ed .home-banner-blue h1,
  .mobile_heading_Ed .home-banner-green h1 {
    margin-top: 24%;
    margin-left: 26%;
    color: var(--body);
  }

  .home-banner-green img {
    background-color: #98b1ac;
  }

  .home-banner-purple img {
    background-color: #420656;
  }

  .home-banner-purple2 img,
  .home-banner-blue img {
    background-color: #003869;
  }


  .mobile_header_faq .home-banner-cranberry {
    background-color: #850052 !important;
    min-height: 187px !important;
    padding-top: 12px !important;
  }

  .home-banner-cranberry img {
    background-color: #850052;
  }

  .larRefill .home-banner-cranberry img {
    background-color: #420656 !important;
  }

  .hcpRefill .home-banner-cranberry img {
    background-color: #31d5e1 !important;
  }

  .home-banner-orange img {
    background-color: #fba900;
  }

  .home-banner-cyan img {
    background-color: #31d5e1;
  }

  .home-banner-yellow img {
    background-color: var(--az-yellow);
  }

  .home-banner-yellow img,
  .home-banner-cyan img,
  .home-banner-orange img,
  .home-banner-cranberry img,
  .home-banner-purple2 img,
  .home-banner-blue img,
  .home-banner-purple img,
  .home-banner-green img,
  .home-banner-tangerine img {
    width: 1180px !important;
  }

  .acs_headbannerImage.acs_headerImagePatientProduct .home-banner .home-banner-purple .bannerLogo {
    width: 1180px !important;
    height: 263px !important;
  }

  .acs_headbannerImage .home-banner-purple .home-banner-heading {
    padding-top: 58px;
  }

  .slds-tabs_default__content.slds-show[role='tabpanel'] {
    padding-top: 0px;
  }

  .home-banner-green,
  .home-banner-purple,
  .home-banner-blue,
  .home-banner-cranberry,
  .home-banner-orange,
  .home-banner-cyan,
  .home-banner-purple2 {
    padding: 0px !important;
    background: inherit !important;
    min-height: 380px !important;
  }

  .mobile_header_faq .bannerContent h1.home-banner-heading-text {
    padding-left: 0px;
    padding-top: 20px;
  }

  .bannerContent {
    padding-left: 0px;
  }

  .home-banner-gray h1.home-banner-heading-text,
  .home-banner-cranberry h1.home-banner-heading-text {
    margin-top: 0px !important;
    color: var(--body);
    position: static;
  }

  .mobile_head .home-banner-cranberry h1.home-banner-heading-text {
    margin-top: 0px !important;
    margin-left: 38%;
  }

  .home-banner-cranberry h1.home-banner-heading-text {
    margin-top: 22% !important;
    margin-left: 26%;
  }

  .home-banner-cranberry h1.home-banner-heading-text,
  .home-banner-purple2 h1.home-banner-heading-text {
    margin-bottom: 10px;
  }

  .home-banner-purple2 h1.home-banner-heading-text {
    margin-top: 26%;
    margin-left: 26%;
    color: var(--body);
  }

  .wte-image-banner .bannerContent .home-banner-heading h1 {
    margin-left: 38%;
    margin-top: 36%;
    margin-bottom: -2%;
  }

  .wte-imagebanner .bannerContent h1.home-banner-heading-text {
    margin-left: 34%;
  }

  /*Faq screen  */
  .mobile_header_faq .home-banner-heading {
    padding-top: 0px;
  }

  .mobile_head .home-banner span {
    color: var(--body) !important;
    text-align: center !important;
    display: inherit;
    margin-top: 24%;
    margin-left: -4%;
  }

  .mobile_header_faq .home-banner h1.home-banner-heading-text {
    color: var(--white);
    margin-top: 0px !important;
    margin-left: 0px;
    text-align: center;
  }

  .fhp-home-banner .bannerContent h1.home-banner-heading-text {
    margin-left: 28%;
  }

  .mobile_header_faq .home-banner span {
    text-align: center !important;
    display: block;
    padding: 18px;
  }

  .consent-field-padding1 {
    padding-left: 60px;
  }

  .todays-date .slds-form-element {
    float: left;
    margin-bottom: 30px;
  }

  .home-banner span {
    color: var(--body);
  }

  .acs_espanolScreen.waysto_appy_heading h1.home-banner-heading-text {
    margin-left: 1px;
    padding-bottom: 40px;
  }

  .footermenu nav ul li.slds-context-bar__item {
    padding: 10px !important;
  }

  .slds-dropdown__item lightning-icon.slds-icon_container.slds-icon-utility-down svg.slds-icon,
  .slds-dropdown__item lightning-icon.slds-icon_container.slds-icon-utility-up svg.slds-icon {
    fill: var(--white);
  }

  .footermenu .footercopyRight {
    text-align: left !important;
  }

  .acs_refillaccord.slds-accordion__list-item h3.slds-accordion__summary-heading button.section-control.slds-button.slds-button_reset.slds-accordion__summary-action {
    color: var(--az-cranberry);
    padding: 0px;
    line-height: normal;
    font-weight: 700;
  }

  .dpa_result p.prescribingInfo,
  table.refill-tables.slds-table.slds-table_cell-buffer th.refill-table-sub[data-label='Facility_Name'] {
    font-weight: 700;
  }

  lightning-accordion-section.acs_refillaccord.slds-accordion__list-item .slds-accordion__summary {
    background-color: inherit;
    text-decoration: underline;
    text-decoration-color: var(--az-cranberry);
  }

  .consent-field-names .slds-form-element .slds-form-element__label {
    margin-top: 16px !important;
  }

  p.slds-form-element__legend.slds-form-element__label.slds-m-top_none.acs_designated_contact.acs_formLabels.updateInformation::before,
  legend.slds-form-element__legend.slds-form-element__label.slds-m-bottom_none.slds-p-left_xx-small.asterisk::before,
  .acs_findHcpInline.otp_value [data-name="OTPvalue"] label::before {
    content: '* ';
    color: var(--dxp-g-destructive);
  }

  .consent-checkbox-para {
    margin-left: 0px;
  }

  .acs_notifications ul.slds-grid.slds-wrap.slds-has-block-links_space {
    float: right;
    position: relative;
    right: inherit;
  }

}

/* Ipad Pro */
@media only screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: portrait) {

  .facilityconfirm-para,
  .facilityconfirm-checkbox,
  .facilityconfirm-btn {
    margin: 4% 10%;
  }

  .facilityMenu {
    padding-right: 0px;
  }

  .patientName {
    padding-left: 11px;
  }

  .home-banner-tangerine img {
    background-color: #fbaf16;
  }

  .home-banner .bannerLogo {
    width: 1024px !important;
  }

  .acs_notifications div:nth-child(2) {
    margin: auto;
    display: flex;
    justify-content: center;
    width: 100%;
  }

  .border_Hr {
    margin-top: 78px !important;
  }

  .acs_relation lightning-icon.slds-input__icon.slds-input__icon_right.slds-icon-utility-down.slds-icon_container svg {
    fill: var(--az-cranberry);
  }

  .desktop {
    display: none;
  }

  .consent-field-padding1 {
    padding-left: 78px !important;
  }

  .mobile {
    display: block;
  }

  .footermenu .footercopyRight {
    text-align: left !important;
  }

  .footermenu nav ul li.slds-context-bar__item {
    padding: 10px 12px !important;
  }

  .no-results {
    margin-top: 72px;
  }

  .menuStyle {
    padding-bottom: 0.25rem;
  }

  .logoStyle {
    padding-top: 0.75rem;
    padding-left: 1rem;
  }

  .slds-dropdown__item lightning-icon.slds-icon_container.slds-icon-utility-down svg.slds-icon,
  .slds-dropdown__item lightning-icon.slds-icon_container.slds-icon-utility-up svg.slds-icon {
    fill: var(--white);
  }

  .consent-field-names .slds-form-element .slds-form-element__label {
    margin-top: 16px !important;
  }

  p.slds-form-element__legend.slds-form-element__label.slds-m-top_none.acs_designated_contact.acs_formLabels.updateInformation::before,
  legend.slds-form-element__legend.slds-form-element__label.slds-m-bottom_none.slds-p-left_xx-small.asterisk::before,
  .acs_findHcpInline.otp_value [data-name="OTPvalue"] label::before {
    content: '* ';
    color: var(--dxp-g-destructive);
  }

  .consent-checkbox-para {
    margin-left: 0px;
  }

  .acs_notifications ul.slds-grid.slds-wrap.slds-has-block-links_space {
    float: right;
    position: relative;
    right: inherit;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1292px) and (orientation: landscape) {
  /* .acs_notifications div:nth-child(2) {
    margin: auto;
    display: flex;
    justify-content: center;
    width: 100%;
  } */
}