#auraErrorMessage { display: none; }
:root {
   --bgColor: #FFFFFF;
   --fontColor: #59caca;
   --hoverBgColor: #b5dac8;
   --hoverFontColor: #000000;
   --btnBGColor: #eb1700;
   --btnFontColor: white;
   --btnInvertFontColor: #18191A;
   --headingColor: #eb1700;
   --successGreen: rgb(46, 132, 74);
   --errorRed: rgb(234, 0, 30);
   --fontSecondColor: #F1F4F9;
   --bgWithImg: #F1F4F9;
   --evBodyBgColor: #FFFFFF;
   --evFontWhiteColor: #FFFFFF;
   --evFontDefaultColor: #18191A;
   --evFontPrimaryColor: #18191A;
   --evFontSecondaryColor: #eb1700;
   --evTabsetFontColor: #18191A;
   --evTabsetFontActiveColor: #eb1700;
   --evHeadingFontColor: #eb1700;
   --evHeadingFontColorNew: #eb1700;
   --evHeadingSecondaryFontColor: #18191A;
   --evButtonPrimaryBgColor: #eb1700;
   --evButtonPrimaryFontColor: #FFFFFF;
   --evButtonSecondaryFontColor: #18191A;
   --evBorderPrimaryColor: #eb1700;
   --evBorderSecondaryColor: #18191A;
   --evBarBoxBgColor: #eb1700;
   --evTilesBgColor: #eb1700;
   --evTilesBgActiveColor: rgba(0, 160, 223, .2);
   --evTilesFontActiveColor: #18191A;
   --evMenuOptionFontColor: #18191A;
   --evMenuOptionFontActiveColor: #eb1700;
   --evMenuOptionBgHoverColor: rgba(0, 160, 223, .2);
   --evBgPrimaryColor: #F1F4F9;
   --evBgWithImgColor: #F1F4F9;
   --evGradientDarkBlue: linear-gradient(to right, #F9F8F7, #F9F8F7);
   /* --evGradientBlue:linear-gradient(to right, #1C75BC, #033B80); */
   --evGradientBlue:linear-gradient(to right, #FFFFFF, #FFFFFF);
   --evQuestionActive: linear-gradient(258.39deg, rgba(0, 160, 223, 0.15) 0%, #00A0DF 119.17%);
   --evQuestionComplete: linear-gradient(258.39deg, rgba(26, 199, 91, 0.15) 0%, #1AC75B 119.17%);
   --evSupportResourceLine: #18191A;
   --evPrimaryButtonHoverEffect: #9E0000;
   --evSecondaryButtonHoverEffect: #C1BBB3;
   --evSpcialTypeButtonHoverEffect: #1C75BC;
   --evMobileMessageBackground:#F2F2F2;
   --evDisableBtn:#E8E6E3;


   /* BEG: One Program Style */
   /* --pcx-primary-fontcolor: #004F5E;
   --pcx-secondary-fontcolor: #FFFFFF;
   --pcx-edit-delete-fontcolor: #008299;
   --pcx-google-address-dropdown-list-font-color: #004F5E;
   --pcx-google-address-dropdown-list-icon-color: #004F5E;

   --pcx-anchor-font-color: #004F5E;
   --pcx-anchor-font-color-hover: #004F5E;

   --pcx-btn-special-bg-color: #EBFBFA;
   --pcx-btn-special-border-color: #004F5E;
   --pcx-btn-special-font-color: #004F5E;
   --pcx-btn-special-border-color-hover: #0082994D;


   --pcx-btn-primary-bg-color: #FFE600;
   --pcx-btn-primary-border-color: rgba(0, 130, 153, 0.3);;
   --pcx-btn-primary-font-color: #004F5E;
   --pcx-btn-primary-border-color-hover: #004F5E;
   --pcx-btn-primary-bg-disabled: rgba(255, 204, 73, 0.3);

   --pcx-btn-secondary-bg-color: #EBFBFA;
   --pcx-btn-secondary-border-color: #004F5E;
   --pcx-btn-secondary-font-color: #004F5E;
   --pcx-btn-secondary-border-color-hover: #0082994D;

   --pcx-tab-circle-completed-color: #FFFFFF;
   --pcx-tab-circle-primary-color:#004F5E;
   --pcx-tab-circle-secondary-color:#FFFFFF;
   --pcx-tab-circle-notcomplted-color: #008299;
   --pcx-tab-notcompleted-bgcolor: #004F5E;
   --pcx-tab-completed-bgcolor: #FFE600;
   --pcx-tab-mobile-bg-color: #004F5E;
   --pcx-tab-mobile-label-font-color: #FFFFFF;
   --pcx-tab-mob-label-line-height: 12px;

   --pcx-plread-bg-color: #ffffff;
   --pcx-footer-bgcolor:rgba(0, 130, 153, 0.05);

   --pcx-inputfield-primary-border: rgba(0, 130, 153, 0.3);
   --pcx-inputfield-primary-border-focus: #008299;
   --pcx-combobox-icon-color: #004F5E;


   --pcx-border-primary-color: #008299;
   --pcx-border-primary-color-opacity:rgba(0, 130, 153, 0.1);
   --pcx-border-secondary-color: #004F5E;
   --pcx-border-secondary-color-opacity: rgba(0, 79, 94, 0.5);
   --pcx-border-neutral-color: #FFE600;
   --pcx-border-light-color: rgba(102, 109, 112, 0.1);

   --pcx-tooltip-anchor-border: rgba(235, 251, 250, 0.5);
   --pcx-eligibility-tick: #004F5E;
   --pcx-ineligibility-separator: rgba(0, 79, 94, 0.2);

   --pcx-modal-bg: rgba(0, 130, 153, 0.8);
   --pcx-modal-title-bg: rgba(0, 130, 153, 0.05);
   --pcx-modal-btn-group-top-border: rgba(102, 109, 112, 0.1);

   --pcx-enrollment-error-modal-title-bg-color: #D400001A;

   --pcx-radio-button-border: rgba(0, 130, 153, 0.5);

   --pcx-insurance-recommendation-bg-color: rgba(0, 130, 153, 0.05);

   --pcx-font-size-xxs-small: 11px;
   --pcx-font-size-xs-small: 12px;
   --pcx-font-size-small: 13px;
   --pcx-font-size-xs-medium: 14px;
   --pcx-font-size-medium: 16px;
   --pcx-font-size-xl-medium: 17px;
   --pcx-font-size-xxxs-large: 18px;
   --pcx-font-size-xxs-large: 20px;
   --pcx-font-size-xs-large: 21px;
   --pcx-font-size-large: 23px;
   --pcx-font-size-x-large: 24px;

   --pcx-font-lineheight-extra-small: 12px;
   --pcx-font-lineheight-xxs-small: 16px;
   --pcx-font-lineheight-xs-small: 17px;
   --pcx-font-lineheight-small: 18px;
   --pcx-font-lineheight-xs-medium: 20px;
   --pcx-font-lineheight-medium: 21px;
   --pcx-font-lineheight-xx-medium: 24px;
   --pcx-font-lineheight-xxxs-large: 22px;
   --pcx-font-lineheight-xxs-large: 28px;
   --pcx-font-lineheight-xs-large: 26px;
   --pcx-font-lineheight-large: 28px;
   --pcx-font-lineheight-x-large: 32px;

   --pcx-font-size-title: 42px;
   --pcx-font-size-subtitle: 32px;
   --pcx-font-lineheight-title: 50px;
   --pcx-font-lineheight-subtitle: 40px;

   --pcx-tooltip-bg-color: #004F5E;
   --pcx-tooltip-close-circle-color: rgba(255, 255, 255, 0.3);
   --pcx-tooltip-close-x-icon-color: #FFFFFF;

   --pcx-scrollbar-non-hover: rgba(0, 130, 153, 0.3);
   --pcx-scrollbar-hover: rgba(0, 130, 153, 0.5);

   --pcx-flow-border-color: rgba(0, 130, 153, 0.3);
   --pcx-flow-help-icon-color: #008299;
   --pcx-flow-border-color-hover: #008299;
   --pcx-flow-border-active-color: #FFE600;
   --pcx-flow-border-active-bg-color: rgba(255, 230, 0, 0.1);
   --pcx-flow-recommended-bg-color: #FFE600;
   --pcx-flow-icon-active-color: #004F5E;


   --pcx-font-regular: 'Gilroy-Regular';
   --pcx-font-light: 'Gilroy-Light';
   --pcx-font-lightItalic: 'Gilroy-LightItalic';
   --pcx-font-medium: 'Gilroy-Medium';
   --pcx-font-semiBold: 'Gilroy-SemiBold';

   --pcx-combobox-border-color: rgba(0, 130, 153, 0.3);
   --pcx-combobox-hint-font-color: #004F5E;
   --pcx-combobox-front-color: #004F5E;
   --pcx-combobox-border-hover-color: #008299;
   --pcx-combobox-border-active-color: #008299;
   --pcx-combobox-border-disabled-color: #eee;
   --pcx-combobox-font-disabled-color: #eee;
   --pcx-combobox-bg-disabled-color: #eee;
   --pcx-combobox-completed-bg-color: rgba(255, 230, 0, 0.1);
   --pcx-combobox-completed-border-color: #FFE600;

   --pcx-carditem-bg-color: transparent;
   --pcx-carditem-icon-color: #008299;
   --pcx-carditem-font-color: #004F5E;
   --pcx-carditem-border-color: rgba(0, 130, 153, 0.3);
   --pcx-carditem-hover-bg-color: transparent;
   --pcx-carditem-hover-font-color: #004F5E;
   --pcx-carditem-hover-border-color: #008299;
   --pcx-carditem-recommended-bg-color: #FFE600;
   --pcx-carditem-recommended-font-color: #004F5E;
   --pcx-carditem-selected-border-color: #FFE600;
   --pcx-carditem-selected-bg-color: rgba(255, 230, 0, 0.1);
   --pcx-carditem-selected-font-color:  #004F5E;
   --pcx-carditem-selected-icon-bg-color: #FFE600;
   --pcx-carditem-selected-icon-color: #004F5E;

   --pcx-textbox-border-color: rgba(0, 130, 153, 0.3);
   --pcx-textbox-front-color: #004F5E;
   --pcx-textbox-border-active-color: #008299;
   --pcx-textbox-border-hover-color: #008299;;
   --pcx-textbox-border-disabled-color: #eee;
   --pcx-textbox-font-disabled-color: #eee;
   --pcx-textbox-bg-disabled-color: #eee;
   --pcx-textbox-hint-font-color: #004F5E;
   --pcx-textbox-completed-bg-color: rgba(255, 230, 0, 0.1);
   --pcx-textbox-completed-border-color: #FFE600; */
   --pcx-primary-fontcolor: #004F5E;
--pcx-secondary-fontcolor: #FFFFFF;
--pcx-edit-delete-fontcolor: #008299;
--pcx-onclanding-contactus-background: #333333;  /* added for onc-landing page */
--pcx-font-strong: 'Karbon-medium'; /* Added for Onc Landing Page */

--pcx-anchor-font-color: #004F5E;
--pcx-anchor-font-color-hover: #004F5E;

--pcx-btn-special-bg-color: #EBFBFA;
--pcx-btn-special-border-color: #004F5E;
--pcx-btn-special-font-color: #004F5E;
--pcx-btn-special-border-color-hover: #0082994D;


--pcx-btn-primary-bg-color: #FFE600;
--pcx-btn-primary-border-color: rgba(0, 130, 153, 0.3);
--pcx-btn-primary-font-color: #004F5E;
--pcx-btn-primary-border-color-hover: #004F5E;
--pcx-btn-primary-bg-disabled: rgba(255, 204, 73, 0.3);

--pcx-btn-secondary-bg-color: #EBFBFA;
--pcx-btn-secondary-border-color: #004F5E;
--pcx-btn-secondary-font-color: #004F5E;
--pcx-btn-secondary-border-color-hover: #0082994D;

--pcx-tab-circle-completed-color: #FFFFFF;
--pcx-tab-circle-notcomplted-color: #008299;
--pcx-tab-notcompleted-bgcolor: #004F5E;
--pcx-tab-completed-bgcolor: #FFE600;
--pcx-tab-mobile-bg-color: #004F5E;
--pcx-tab-mobile-label-font-color: #FFFFFF;
--pcx-tab-mob-label-line-height: 12px;

--pcx-plread-bg-color: #ffffff;
--pcx-footer-bgcolor:rgba(0, 130, 153, 0.05);

--pcx-inputfield-primary-border: rgba(0, 130, 153, 0.3);
--pcx-inputfield-primary-border-focus: #008299;


--pcx-border-primary-color: #008299;
--pcx-border-primary-color-opacity:rgba(0, 130, 153, 0.1);
--pcx-border-secondary-color: #004F5E;
--pcx-border-secondary-color-opacity: rgba(0, 79, 94, 0.5);
--pcx-border-neutral-color: #FFE600;
--pcx-border-light-color: rgba(102, 109, 112, 0.1);

--pcx-tooltip-anchor-border: rgba(235, 251, 250, 0.5);
--pcx-eligibility-tick: #004F5E;
--pcx-ineligibility-separator: rgba(0, 79, 94, 0.2);

--pcx-modal-bg: rgba(0, 130, 153, 0.8);
--pcx-modal-title-bg: rgba(0, 130, 153, 0.05);
--pcx-modal-btn-group-top-border: rgba(102, 109, 112, 0.1);

--pcx-enrollment-error-modal-title-bg-color: #D400001A;

--pcx-radio-button-border: rgba(0, 130, 153, 0.5);

--pcx-insurance-recommendation-bg-color: rgba(0, 130, 153, 0.05);

--pcx-font-size-xxs-small: 11px;
--pcx-font-size-xs-small: 12px;
--pcx-font-size-small: 13px;
--pcx-font-size-xs-medium: 14px;
--pcx-font-size-medium: 18px;
--pcx-font-size-xl-medium: 17px;
--pcx-font-size-xxxs-large: 18px;
--pcx-font-size-xxs-large: 20px;
--pcx-font-size-xs-large: 21px;
--pcx-font-size-large: 23px;
--pcx-font-size-x-large: 24px;

--pcx-font-lineheight-extra-small: 12px;
--pcx-font-lineheight-xxs-small: 16px;
--pcx-font-lineheight-xs-small: 17px;
--pcx-font-lineheight-small: 18px;
--pcx-font-lineheight-xs-medium: 20px;
--pcx-font-lineheight-medium: 21px;
--pcx-font-lineheight-xx-medium: 24px;
--pcx-font-lineheight-xxxs-large: 22px;
--pcx-font-lineheight-xxs-large: 28px;
--pcx-font-lineheight-xs-large: 26px;
--pcx-font-lineheight-large: 28px;
--pcx-font-lineheight-x-large: 32px;

--pcx-font-size-title: 42px;
--pcx-font-size-subtitle: 32px;
--pcx-font-lineheight-title: 50px;
--pcx-font-lineheight-subtitle: 40px;

--pcx-tooltip-bg-color: #004F5E;
--pcx-tooltip-close-circle-color: rgba(255, 255, 255, 0.3);
--pcx-tooltip-close-x-icon-color: #FFFFFF;

--pcx-scrollbar-non-hover: rgba(0, 130, 153, 0.3);
--pcx-scrollbar-hover: rgba(0, 130, 153, 0.5);

--pcx-flow-border-color: rgba(0, 130, 153, 0.3);
--pcx-flow-help-icon-color: #008299;
--pcx-flow-border-color-hover: #008299;
--pcx-flow-border-active-color: #FFE600;
--pcx-flow-border-active-bg-color: rgba(255, 230, 0, 0.1);
--pcx-flow-recommended-bg-color: #FFE600;
--pcx-flow-icon-active-color: #004F5E;
/* --pcx-font-regular: 'JohnsonText-Regular';
--pcx-font-light: 'JohnsonText-Regular';
--pcx-font-lightItalic: 'Karbon-LightItalic';
--pcx-font-medium: 'JohnsonText-Regular';
--pcx-font-semiBold: 'JohnsonText-Regular'; */

--pcx-font-regular: 'Karbon-Regular';
--pcx-font-light: 'Karbon-Regular';
--pcx-font-lightItalic: 'Karbon-LightItalic';
--pcx-font-medium: 'Karbon-medium';
--pcx-font-semiBold: 'Karbon-SemiBold'; 


--pcx-stepbar-pending-bg-color: #004F5E;
--pcx-stepbar-pending-font-color:  #FFFFFF;
--pcx-stepbar-pending-circle-bg-color: #008299;
--pcx-stepbar-pending-circle-font-color: #FFFFFF;
--pcx-stepbar-active-bg-color: #FFE600;
--pcx-stepbar-active-font-color: #004F5E;
--pcx-stepbar-active-circle-bg-color: #FFFFFF;
--pcx-stepbar-active-circle-font-color: #004F5E;
--pcx-stepbar-completed-bg-color: #FFE600;
--pcx-stepbar-completed-font-color: #004F5E;
--pcx-stepbar-completed-circle-bg-color: #FFFFFF;
--pcx-stepbar-completed-circle-font-color:#004F5E;
--pcx-accordion-bg-color:#FFFFFF;
--pcx-accordion-font-color:#004F5E;
--pcx-accordion-circle-bg-color:#008299;
--pcx-accordion-circle-icon-color:#FFFFFF;
--pcx-accordion-active-bg-color:#FFFFFF;
--pcx-accordion-active-font-color:#004F5E;
--pcx-accordion-active-circle-bg-color: #008299;
--pcx-accordion-active-circle-icon-color:#FFFFFF;
--pcx-accordion-container-border-color:rgba(0, 130, 153, 0.3);
--pcx-accordion-active-container-border-color:#008299;
--pcx-table-heading-bg-color:#FFFFFF;
 --pcx-table-heading-font-color:#004F5E;
--pcx-radio-bg-focus-color:#008299;
--pcx-selected-radio-border-color:#008299;
--pcx-google-address-dropdown-list-font-color: #004F5E;
--pcx-google-address-dropdown-list-icon-color: #004F5E;
--pcx-combobox-border-color: rgba(0,130, 153, 0.3);
--pcx-combobox-hint-font-color: #004F5E;
--pcx-combobox-front-color: #004F5E;
--pcx-combobox-border-hover-color: #008299;
--pcx-combobox-border-active-color: #008299;
--pcx-combobox-border-disabled-color: #eee;
--pcx-combobox-font-disabled-color: #eee;
--pcx-combobox-bg-disabled-color: #eee;
--pcx-combobox-completed-bg-color: rgba(255, 230, 0, 0.1);
--pcx-combobox-completed-border-color: #FFE600;
--pcx-carditem-bg-color: transparent;
--pcx-carditem-icon-color: #008299;
--pcx-carditem-font-color: #004F5E;
--pcx-carditem-border-color: rgba(0, 130, 153, 0.3);
--pcx-carditem-hover-bg-color: transparent;
--pcx-carditem-hover-font-color: #004F5E;
--pcx-carditem-hover-border-color: #008299;
--pcx-carditem-recommended-bg-color: #FFE600;
--pcx-carditem-recommended-font-color: #004F5E;
--pcx-carditem-selected-border-color: #FFE600;
--pcx-carditem-selected-bg-color: rgba(255, 230, 0, 0.1);
--pcx-carditem-selected-font-color: #004F5E;
--pcx-carditem-selected-icon-bg-color: #FFE600;
--pcx-carditem-selected-icon-color: #004F5E;
--pcx-textbox-border-color: rgba(0, 130, 153, 0.3);
--pcx-textbox-front-color: #004F5E;
--pcx-textbox-border-active-color: #008299;
--pcx-textbox-border-hover-color: #008299;
--pcx-textbox-border-disabled-color: #eee;
--pcx-textbox-font-disabled-color: #eee;
--pcx-textbox-bg-disabled-color: #eee;
--pcx-textbox-hint-font-color: #004F5E;
--pcx-textbox-completed-bg-color: rgba(255, 230, 0, 0.1);
--pcx-textbox-completed-border-color: #FFE600;
--pcx-combobox-icon-color: #004F5E;

--pcx-stepbar-tick-color: #222222; /* This need to be adde for stepbar for all PCX product, please update in themeing file*/
--pcx-icon-color: #6D6D6D;
--ev-form-error-color:#ba0517;

  /* END: One Program Style */

    /* Start One Home Style */
    --pcx-dashboard-rightside-bg: 'https://janssencarepath--evolves3.sandbox.my.site.com/JanssenPatient/resource/1705312410000/evIcons/default/tooltip_bg.svg';
   /* END: One Home Style */

   /* ONC - Brand Agnostic */
   --pcx-brand-agnostic-strong: 'JohnsonDisplay-Regular';
   --pcx-brand-agnostic-isi-pi: 'JohnsonDisplay-Medium';
   --pcx-brand-agnostic-header: 'JohnsonText-Regular';
   --pcx-brand-agnostic-banner-strong: 'JohnsonText-Medium';
   --pcx-onc-brand-agnostic-brand-name: 'JohnsonText-Bold';
   
  /* ONC - Brand Agnostic */ 
  --ev-default-font-size: '18px';
  --ev-static-msg-text-color: #222222;
  
}
 
   
@font-face {
   font-family: Gilroy-Light;
   src : url("./fonts/Gilroy/Gilroy-Light.otf");
}
@font-face {
   font-family: Gilroy-LightItalic;
   src : url("./fonts/Gilroy/Gilroy-LightItalic.otf");
}
@font-face {
   font-family: Gilroy-Regular;
   src : url("./fonts/Gilroy/Gilroy-Regular.otf");
}
@font-face {
   font-family: Gilroy-Medium;
   src : url("./fonts/Gilroy/Gilroy-Medium.otf");
}
@font-face {
   font-family: Gilroy-SemiBold;
   src : url("./fonts/Gilroy/Gilroy-SemiBold.otf");
}
@font-face {
	   font-family: Karbon-Light;
	   src : url("./fonts/Karbon/Karbon-Light.otf");
   }
   @font-face {
	   font-family: Karbon-LightItalic;
	   src : url("./fonts/Karbon/Karbon-LightItalic.otf");
   }
   @font-face {
	   font-family: Karbon-Regular;
	   src : url("./fonts/Karbon/Karbon-Regular.otf");
   }
   @font-face {
	   font-family: Karbon-Medium;
	   src : url("./fonts/Karbon/Karbon-Medium.otf");
   }
   @font-face {
	   font-family: Karbon-Semibold;
	   src : url("./fonts/Karbon/Karbon-Semibold.otf");
   }


@font-face {
   font-family: JohnsonText-Regular;
   /* src : url("./fonts/Karbon/JohnsonText-Regular.otf"); */
   src : url("{!$Resource.fonts+'/fonts/Karbon/JohnsonText-Regular.otf'}");
   /* src : url("{!$Resource.fonts+'/fonts/KarbonWeb/KarbonWeb-Semibold.woff'}"); */
   /* src : url("{!$Resource.fonts+'/fonts/Roboto/Roboto-Bold.ttf'}"); */
}

/*Rebranding Font*/
@font-face {
   font-family: JohnsonDisplay-Light;
   src : url("./fonts/JohnsonDisplay/JohnsonDisplay-Light.otf");
}
@font-face {
   font-family: JohnsonDisplay-LightItalic;
   src : url("./fonts/JohnsonDisplay/JohnsonDisplay-LightItalic.otf");
}
@font-face {
   font-family: JohnsonDisplay-Bold;
   src : url("./fonts/JohnsonDisplay/JohnsonDisplay-Bold.otf");
}
@font-face {
   font-family: JohnsonDisplay-BoldItalic;
   src : url("./fonts/JohnsonDisplay/JohnsonDisplay-BoldItalic.otf");
}
@font-face {
   font-family: JohnsonDisplay-Regular;
   src : url("./fonts/JohnsonDisplay/JohnsonDisplay-Regular.otf");
}
@font-face {
   font-family: JohnsonDisplay-RegularItalic;
   src : url("./fonts/JohnsonDisplay/JohnsonDisplay-RegularItalic.otf");
}

@font-face {
   font-family: JohnsonDisplay-Medium;
   src : url("./fonts/JohnsonDisplay/JohnsonDisplay-Medium.otf");
}
@font-face {
   font-family: JohnsonDisplay-MediumItalic;
   src : url("./fonts/JohnsonDisplay/JohnsonDisplay-MediumItalic.otf");
}


@font-face {
   font-family: JohnsonText-Light;
   src : url("./fonts/JohnsonDisplay/JohnsonText-Light.otf");
}
@font-face {
   font-family: JohnsonText-LightItalic;
   src : url("./fonts/JohnsonDisplay/JohnsonText-LightItalic.otf");
}

@font-face {
   font-family: JohnsonText-Medium;
   src : url("./fonts/JohnsonDisplay/JohnsonText-Medium.otf");
}
@font-face {
   font-family: JohnsonText-MediumItalic;
   src : url("./fonts/JohnsonDisplay/JohnsonText-MediumItalic.otf");
}

@font-face {
   font-family: JohnsonText-Regular;
   src : url("./fonts/JohnsonDisplay/JohnsonText-Regular.otf");
   font-style: normal;
   font-weight: 400;
   font-display: swap;
}

@font-face {
   font-family: JohnsonText-Bold;                                           
   src : url("./fonts/JohnsonDisplay/JohnsonText-Bold.otf");
   font-style: normal;
   font-weight: 700;
   font-display: swap;
}

@font-face {
   font-family: JohnsonText-RegularItalic;
   src : url("./fonts/JohnsonDisplay/JohnsonText-RegularItalic.otf");
}


/* @font-face {
  font-family: "Johnson Text";
  font-style: normal;
  font-weight: 400;
  src: local(''),
    url('https://jnj-content-lab2.brightspotcdn.com/resource/0000018f-7bf6-dd87-adaf-fbf6d6cd0000/styleguide/assets/fonts/JohnsonText-Bold.67bdec70bbd3b71c7f20fa7fc1385cba.woff2') format('woff2');
  font-display: swap;
}

@font-face {
  font-family: "Johnson Text";
  font-style: normal;
  font-weight: 700;
  src: local(''),
    url('https://jnj-content-lab2.brightspotcdn.com/resource/0000018f-7bf6-dd87-adaf-fbf6d6cd0000/styleguide/assets/fonts/JohnsonText-Bold.67bdec70bbd3b71c7f20fa7fc1385cba.woff2') format('woff2');
  font-display: swap;
} */

/*Rebranding Font*/
/*Rebranding*/
/* body {
   padding: 0px;
   margin: 0px;
   background-image: linear-gradient(to right, #ddd, #ddd);
   font-family: 'Karbon-Regular';
   font-size: 18px !important;
   line-height: 24px !important;
   letter-spacing: -0.02em !important;
   color: var(--evFontDefaultColor) !important;
} */
/* .slds-scope {
   font-family: 'Karbon-Regular', 'JohnsonText-Regular', 'Karbon-Medium', 'Karbon-LightItalic', 'Karbon-Light' !important;
   font-size: 18px !important;
   line-height: 24px !important;
   letter-spacing: -0.02em !important;
   color: var(--evFontDefaultColor) !important;
   background-color: var(--evBodyBgColor) !important;
} */

body {
   padding: 0px;
   margin: 0px;
   background-image: linear-gradient(to right, #ddd, #ddd);
   font-family: 'JohnsonText-Regular';
   font-size: var(--ev-default-font-size) !important;
   line-height: 25px !important;
   letter-spacing: -0.02em !important;
   color: var(--evFontDefaultColor) !important;
}
.slds-scope {
   font-family: 'JohnsonText-Regular' !important;
   /* font-size: 16px !important; */
   font-size: var(--ev-default-font-size) !important;
   line-height: 25px !important;
   letter-spacing: -0.02em !important;
   color: var(--evFontDefaultColor) !important;
   background-color: var(--evBodyBgColor) !important;
}

/*Rebranding*/
.landscape-view{
   display: none;
}
strong,
b,
.strong {
   font-family: 'JohnsonText-Bold';
   font-weight: 700 !important;
}
ul.greenCheck>li {
   list-style: none;
   margin-left: 1em;
   text-indent: -1.7em;
}
.slds-form-element.slds-is-disabled .slds-form-element__container {
   opacity: 0.5 !important;
   background-color: #FFFFFF !important;
}
.slds-scope .custom-disable .slds-input[disabled],
.slds-scope .custom-disable .slds-input.slds-is-disabled,
.slds-scope .custom-disable .slds-input_faux.slds-is-disabled {
   opacity: 0.5 !important;
   /* background-color: #FFFFFF !important; */
   background-color: transparent !important;
}
.slds-scope .slds-input[disabled],
.slds-scope .slds-input.slds-is-disabled ,
.slds-scope .slds-input_faux.slds-is-disabled{
   background-color: transparent !important;
}
.slds-scope .slds-form-element__container {
   border: 1px solid #D5CFC9 !important;
   background: white !important
}
/*BEG: regression for One Home APR release*/
.slds-scope .ev-medication-box .slds-form-element__container{
   background: white !important;
}
/*END: regression for One Home */

/*BEG: Salesforce inbuild style causing regression issue */
.slds-scope .slds-listbox_vertical .slds-listbox__option:focus,
.slds-scope .slds-listbox_vertical .slds-listbox__option.slds-has-focus,
.slds-scope .slds-listbox--vertical .slds-listbox__option:focus,
.slds-scope .slds-listbox--vertical .slds-listbox__option.slds-has-focus{
   box-shadow: none !important;
}
/*BEG: Salesforce inbuild style causing regression issue */


.slds-scope .ev-has-focus .slds-form-element__container {
   border: 1px solid var(--evSecondaryButtonHoverEffect) !important;
}
.slds-scope .tecvayli-location .slds-form-element__label {
   display: none !important;
}
.slds-scope .tecvayli-location .slds-input__icon {
   position: relative !important;
}
.ev-form-element .slds-form-element__label {
   font-size: 16px !important;
   line-height: 20px;
   /* color: var(--evFontDefaultColor); */
   color:#564C47;

}
.evSavingsTextMsgBlock .ev-form-element .slds-form-element__label{
   font-size: 16px !important;
   line-height: 25px;
   color: var(--ev-input-box-label-font-color);
}
.evSavingsTextMsgBlock .ev-form-element .slds-checkbox__label .slds-form-element__label{
   color: var(--evFontDefaultColor);
}
.evSPTerms .ev-form-element .slds-form-element__label{
   font-size: 16px !important;
   line-height: 25px;
}
.tarpPageContainerDiv .ev-form-element .slds-form-element__label {
   font-size: 16px !important;
   line-height: 25px;
   color: var(--ev-input-box-label-font-color);
}
.ev-reverify-summary .ev-form-element .slds-form-element__label {
   font-size: 16px !important;
   line-height: 25px;
   /*color: #FFFFFF;*/
}
.ev-home-tab-transaction-history .ev-t-seperator{
   display: none;
}
.ev-transaction-horizontal-padding .ev-t-seperator{
   display: none;
}
.ev-home-tab-transaction-history .ev-case-history-section{
   margin-bottom: 40px !important;
   padding: 40px;
}
.ev-home-tab-transaction-history .ev-case-history-section .ev-custom-datatable .ev-pagination-mobile,
.ev-home-tab-transaction-history .ev-case-history-section .ev-custom-datatable .textCenter,
.ev-custom-datatable.evSiteParticipationSurveyList .ev-datatable-border .ev-pagination-mobile{
   display: none;
}
.slds-scope a {
   /* color: var(--evFontSecondaryColor); */
   /* color: var(--pcx-hyperlink-fontcolor); */
   color: var(--pcx-link-color-primary);
}
.slds-scope .select-medication-text a{
    color: #FFFFFF !important;
    text-decoration: underline !important;
}
.evStandalone .footer .evFoterLink a {
    color: var(--evFontSecondaryColor) !important;
    font-family: 'JohnsonDisplay-Bold' !important;
}

.evStandalone .header .evHeaderLink a{
   color: var(--evFontSecondaryColor) !important;
   font-family: 'JohnsonDisplay-Bold' !important;
}

.slds-scope a:active, .slds-scope a:hover {
   color: var(--evTabsetFontActiveColor);
}
.ev-cls-rebate-bottom-prescribing-info-text a {
    text-decoration: underline;
}
.savingsEnrollHeader .arrow-steps .step .step-label {
   font-size: 17px !important;
}
.header .ev-stelaraA a {
   color: var(--evFontSecondaryColor) !important;
}
.header .ev-stelaraA a:hover,
.header .ev-stelaraA a:focus {
   color: var(--evFontSecondaryColor) !important;
}
.slds-scope .subFooterText a:hover,
.slds-scope .subFooterText a:focus{
   color: var(--evFontSecondaryColor) !important;
}
.ev-patientNeedHelp .slds-scope .slds-accordion__section{
   padding-bottom: 0px !important;
}
.slds-scope .ev-icon-20px .slds-button__icon{
   width: 20px !important;
   height: 20px !important;
}
.slds-scope .ev-icon-16px .slds-button__icon{
   width: 16px !important;
   height: 16px !important;
}
.slds-scope .slds-progress-ring__path{
   fill:var(--evBorderPrimaryColor);
}
.slds-scope .statusRingBlockRed .slds-progress-ring__path{
   fill:var(--evHeadingFontColor);
}
.slds-scope .statusRingBlockRed .slds-progress-ring__content{
   position: absolute;
    top: .2rem;
    right: .2rem;
    bottom: .2rem;
    left: .2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 1.5rem;
    background: var(--evBgPrimaryColor);
}
.slds-scope a:focus{
   color: var(--pcx-link-color-primary);
   text-decoration: underline;
}
.slds-scope .ev-model-file-upload-spinne {
   min-height: 240px !important;
}
.slds-scope .ev-model-file-upload-spinner .slds-backdrop_open {
   margin-top: 77px;
   height: 70%;
   background: transparent !important;
}
.ev-model-file-upload-spinner .spinnerImgDiv {
   justify-content: center;
   justify-items: center;
   align-items: center;
   display: flex;
}
.ev-model-file-upload-spinner .spinnerImgDiv img{
   width: 50% !important;
}
.ev-model-file-upload-spinner .spinnerBlock{
   width: 786px;
}
.slds-scope .ev-custom-datatable .slds-cell-fixed{
   background-color: var(--evBarBoxBgColor) !important;
   color: var(--evFontWhiteColor);
   font-size: 16px;
   line-height: 25px;
   /* font-family: 'JohnsonDisplay-Bold'; */
   font-family: 'JohnsonText-Regular';
   padding-top: 10px;
   padding-bottom: 10px;
   /* padding-top: 20px;
   padding-bottom: 20px; */
   font-weight: 700;
}
.slds-scope .evpatient-list .ev-custom-datatable .slds-cell-fixed {
   padding-top: 20px !important;
   padding-bottom: 20px !important;
}
.slds-scope .ev-case-history-section .ev-custom-datatable .slds-cell-fixed{
   /* background-color: var(--ev-patient-sp-casehistory-bg) !important; */
   background-color: var(--evBarBoxBgColor) !important;
}

/*BEG -  Disabled below code as it was giving regression in register flow (Arup)*/
/* .slds-scope .NetworkBlock .slds-cell-fixed{
width:163px !important;
} */
/*END -  Disabled below code as it was giving regression in register flow (Arup)*/
.slds-scope .ev-custom-datatable tbody{
   margin-top: 20px;
}
.slds-scope .ev-treatment-info-tab .slds-dropdown{
   height: 150px;
}
.slds-scope .ev-custom-datatable .slds-table_header-fixed_container,
.slds-scope .ev-custom-datatable .slds-table--header-fixed_container {
   padding-top: 20px;
}
.slds-scope .providerSearchPopup .slds-table_header-fixed_container,
.slds-scope .providerSearchPopup .slds-table--header-fixed_container {
   padding-top: 50px !important;
}
.slds-scope .ev-custom-datatable .slds-table th,
.slds-scope .ev-custom-datatable .slds-table td{
   /* padding-top: 15px;
   padding-bottom: 15px; */
   padding-top: 20px;
   padding-bottom: 20px;
}
.slds-scope .ev-custom-datatable.evSiteParticipationSurveyList .slds-table th{
   padding-top: 10px;
}
.slds-scope .ev-custom-datatable.evSiteParticipationSurveyList .slds-table td{
   padding-top: 15px;
   padding-bottom: 15px;
}
.slds-scope .providerSearchPopup.ev-custom-datatable .slds-table th{
   padding-top: 0px;
   padding-bottom: 0px;
}


.slds-scope .table-topSpace .slds-table tbody tr{
line-height:44px;
}
.slds-scope .table-topSpace .slds-table th,
.slds-scope .table-topSpace .slds-table td{
 padding-top: 0px !important;
 padding-bottom: 0px !important;
}
.slds-scope .ev-custom-datatable .slds-table tbody tr{
}
/*BEG -  Disabled below code as it was giving regression in register flow (Arup)*/
/* .slds-scope .NetworkBlock .slds-table th,
.slds-scope .NetworkBlock .slds-table td{
   padding-top: 15px !important;
   padding-bottom: 15px !important;
   width:63px !important;
} */
/*END -  Disabled below code as it was giving regression in register flow (Arup)*/
/* .slds-scope .providerSearchPopup .slds-table th,
.slds-scope .providerSearchPopup .slds-table td{
   padding-top: 5px !important;
   padding-bottom: 5px !important;
} */

.slds-scope .backgroundWhite .slds-button_outline-brand,
.slds-scope .backgroundWhite .slds-button_outline-brand:active {
   color: var(--evButtonSecondaryFontColor) !important;
}

.slds-scope .slds-light-blue-outerline {
   background: transparent !important;
   border-color: #ccc !important;
   color: var(--evButtonSecondaryFontColor) !important;
   padding-left: 1rem;
   padding-right: 1rem;
}

.slds-button.slds-light-blue-outerline:hover {
   border-color: var(--evBorderPrimaryColor) !important;
}
.slds-scope .selectedSitesList .slds-table th,
.slds-scope .selectedSitesList .slds-table td{
   padding-top: 0px !important;
   padding-bottom: 0px !important;
}
.slds-scope .ev-custom-datatable .slds-table tbody tr th[data-label="Patient Name"]{
   font-family: 'JohnsonDisplay-Bold';
}
.slds-scope .ev-custom-datatable.myCaregiver .slds-table tbody tr th[data-label="Patient Name"]{
   font-family: 'JohnsonText-Regular';
}
.slds-scope .ev-custom-datatable.evSiteSurvey-list .slds-table tbody tr th[data-label="Patient Name"]{
   font-family: 'JohnsonText-Regular';
}
.slds-scope .ev-custom-datatable.myCaregiver .slds-table tbody tr th,
.slds-scope .ev-custom-datatable.myCaregiver .slds-table tbody tr td{
   padding: 1rem;
}
.slds-scope .ev-custom-datatable .slds-table tbody tr{
   background: #FFFFFF;
}
.slds-scope .ev-custom-datatable .slds-cell-fixed svg path{
   stroke: var(--evFontWhiteColor);
}
.slds-scope .ev-custom-datatable .slds-is-sortable .slds-th__action:hover,
.slds-scope .ev-custom-datatable .slds-is-sortable .slds-th__action:focus{
   background-color: var(--evBarBoxBgColor);
}
.slds-scope .ev-custom-datatable lightning-button-menu,
.slds-scope .ev-custom-datatable .slds-resizable__divider{
   visibility: hidden;
}
.slds-scope .ev-custom-datatable thead tr th:last-child .slds-cell-fixed{
   /* border-radius: 0px 7px 7px 0px; */
   border-radius: 0px;
}

/* code added by Ashish Sah for datatable header color fix on 26 sep 2024 */
/* .slds-scope .ev-custom-datatable thead tr th:first-child .slds-cell-fixed{
   border-radius: 7px 0px 0px 7px;
   padding-left: 8px;
   min-height: 52px;
} */

/* code added by Ashish Sah for datatable header color fix on 26 sep 2024  : Start */
.slds-scope .ev-custom-datatable thead tr th:first-child .slds-cell-fixed{
   /* border-radius: 7px 0px 0px 7px; */
   border-radius: 0px;
}

.slds-scope .ev-custom-datatable thead tr th .slds-cell-fixed {
   /* padding-left: 8px; */
   min-height: 52px;
   display: flex;
   align-items: center;
}

.slds-scope .ev-custom-datatable thead tr th:first-child .slds-cell-fixed {
   padding-left: 8px; 
}
  

/* code added by Ashish Sah for datatable header color fix on 26 sep 2024  : End */

/* .ev-custom-datatable .slds-th__action:focus,
.ev-custom-datatable .slds-th__action:hover,  */
.ev-custom-datatable .slds-is-resizable .slds-th__action:focus,
.ev-custom-datatable .slds-scope .slds-is-sortable .slds-th__action:hover,
.ev-custom-datatable .slds-scope .slds-is-sortable .slds-th__action:focus,
.ev-custom-datatable .slds-table thead th,
/* .ev-custom-datatable .slds-has-focus,  */
/* .slds-scope .slds-th__action:focus,
.slds-scope .slds-th__action:hover,  */
/* .slds-scope .slds-has-focus,  */
/* .slds-scope .slds-table th.slds-has-focus, */
.slds-scope .slds-is-sortable .slds-th__action:hover,
.slds-scope .slds-is-sortable .slds-th__action:focus,
.slds-scope .slds-is-sortable.slds-has-focus .slds-th__action,
.slds-scope .slds-is-sortable.slds-has-focus .slds-th__action:hover,
.slds-scope .slds-is-sortable.slds-has-focus .slds-th__action:focus {
   background-color: transparent !important;
   box-shadow: none !important;
}

/*BEG - 19-01-2023: hovering on row, colour was changing to White*/
.slds-scope .slds-th__action:focus, .slds-scope .slds-th__action:hover {
   outline: 0;
   background-color: var(--evBarBoxBgColor) !important;
}

.slds-scope .slds-has-focus .slds-th__action{
   background-color: unset;
   box-shadow: none !important;
}
.slds-scope .slds-table th:focus,
.slds-scope .slds-table [role="gridcell"]:focus,
.slds-scope .slds-table_bordered:not(.slds-no-row-hover) tbody tr:hover>td:not(.slds-has-focus),
.slds-scope .slds-table_bordered:not(.slds-no-row-hover) tbody tr:hover>th:not(.slds-has-focus)
{
   box-shadow: unset !important;
}
/*END - 19-01-2023: hovering on row, colour was changing to White*/

/*BEG - 19-01-2023: Dropdown box was goin beyond dropdown input field*/
.slds-scope .slds-dropdown_fluid {
   min-width: unset !important;
}

/*END - 19-01-2023: Dropdown box was goin beyond dropdown input field*/
/*BEG - 21-01-2023: Right mergin should be left after icon*/
.slds-m-left-small {
   margin-left: 0.5rem
}
/*END - 21-01-2023: Right mergin should be left after icon*/
/*BEG - 21-01-2023: Site management - Table body data should be top align*/
.ev-custom-datatable.ev-column-v-align td, .ev-custom-datatable.ev-column-v-align tbody th {
   vertical-align: top;
}
/*END - 21-01-2023: Site management - Table body data should be top align*/

/* .slds-scope .slds-th__action:focus,
.slds-scope .slds-th__action:hover{
   background-color: transparent !important;
   box-shadow: var(--evBarBoxBgColor) 0 0 0 1px inset;
} */
.slds-scope .slds-is-sortable .slds-th__action:hover,
.slds-scope .slds-is-sortable .slds-th__action:focus,
.slds-scope .slds-is-sortable.slds-has-focus .slds-th__action,
.slds-scope .slds-is-sortable.slds-has-focus .slds-th__action:hover,
.slds-scope .slds-is-sortable.slds-has-focus .slds-th__action:focus{
   background-color: transparent !important;
   box-shadow: var(--evBarBoxBgColor) 0 0 0 1px inset;
}
.slds-scope .slds-has-focus.slds-is-resizable .slds-th__action,
.slds-scope .slds-has-focus.slds-is-resizable .slds-th__action:focus,
.slds-scope .slds-has-focus.slds-is-resizable .slds-th__action:hover,
.slds-scope .slds-has-focus.slds-is-resizable .slds-th__action:focus:hover,
.slds-scope .slds-is-resizable .slds-th__action:focus,
.slds-scope .slds-is-resizable .slds-th__action:focus:hover{
   background-color: transparent !important;
   box-shadow: var(--evBarBoxBgColor) 0 0 0 1px inset;
}
.slds-scope .ev-secondary-button .slds-button_outline-brand {
   color: var(--evButtonSecondaryFontColor) !important;
   font-size: 18px;
   font-family: 'JohnsonText-Regular';
   border-color: var(--evButtonSecondaryBorderColor) !important;
   letter-spacing: -0.02em;
}
.slds-scope .ev-idle-timeout-model .slds-modal_small .slds-modal__container {
   max-width: 23rem !important;
   min-width: 23rem !important;
   height: auto !important;
   padding: 0px !important;
}
/* fixed idle time out for mobile */
.slds-scope .ev-idle-timeout-model .slds-modal{
   position: fixed !important;
    width: 500px !important;
    height: 500px !important;
    /* top: 50% !important; */
    /* top: 25% !important;
    left: 50% !important; */
    margin: auto;
    /* margin-top: -217px !important;
    margin-left: -250px !important;                  */
}
.providerSearchPopup table tbody tr.slds-hint-parent {
   background-color: var(--slds-g-color-neutral-base-95, rgb(243, 243, 243));
}

.slds-scope .ev-column-picker-model .slds-modal__container {
   /* max-width: 30rem !important;
   min-width: 30rem !important; */
   width: 460px;
   /* height: auto !important; */
   height: 705px !important;
   padding: 0px !important;
}
.slds-scope .ev-providerPopUp .slds-modal_small .slds-modal__container{
   width: 70%;
   max-width: 70rem;
}
.slds-scope .ev-spravato-model .slds-modal_small .slds-modal__container{
   max-width: 43rem !important;
   height: auto !important;
   padding: 0px !important;
}
.slds-scope .ev-idle-timeout-model .slds-modal__content {
   overflow-y: hidden;
}
.slds-popover__body {
   position: relative;
   padding: 0.5rem 0.75rem;
   word-wrap: break-word;
}
.slds-scope .evCustomeTooltip .slds-popover__body a{
   color: white !important;
   background-color: transparent;
   text-decoration: underline !important;
}
.slds-scope .slds-dropdown__item>a {
   color: var(--evMenuOptionFontColor) !important;
}
.slds-scope .slds-icon-text-default {
   fill: var(--iconColor) !important;
}
.slds-scope .headerArrowColor .slds-icon-text-default{
   fill: var(--icon-color-black) !important;
}
.slds-scope .inboxArrow .headerArrowColor .slds-icon-text-default{
   fill: var(--iconColor) !important;
}
.slds-scope .ev-fileSelected .slds-icon-text-default {
   fill: #53CE76 !important;
}
.slds-scope .slds-table_header-fixed .slds-icon-text-default {
   fill: var(--evFontWhiteColor) !important;
}

.slds-scope .slds-table_header-fixed .slds-icon-utility-link .slds-icon-text-default{
   fill: var(--iconColor) !important;
}
.slds-scope .ev-case-history .slds-table_header-fixed .slds-icon-text-default {
   fill: var(--evFontWhiteColor) !important;
}
.slds-scope .slds-table_header-fixed .ev-table-cell-dropdown-style  .slds-icon-text-default {
   fill: var(--evBorderPrimaryColor) !important;
   margin-top: -15px !important;
}
.slds-scope .slds-table_header-fixed .slds-icon-text-default:hover,
.slds-scope .slds-table_header-fixed .slds-icon-text-default:focus,
.slds-scope .slds-table_header-fixed .slds-icon-text-default:active {
   fill: var(--evFontWhiteColor) !important;
}
.slds-scope .slds-table_header-fixed .ev-table-cell-dropdown-style .slds-icon-text-default:hover,
.slds-scope .slds-table_header-fixed  .ev-table-cell-dropdown-style .slds-icon-text-default:focus,
.slds-scope .slds-table_header-fixed .ev-table-cell-dropdown-style .slds-icon-text-default:active {
   fill: var(--evBorderPrimaryColor) !important;
}

.slds-scope .evpatient-list .slds-table_header-fixed thead th {
   background: var(--evBarBoxBgColor) !important;
}
.slds-scope .evpatient-list .slds-table_header-fixed thead th:first-child {
   border-radius: 0px;
   padding-bottom: 35px;
}
.slds-scope .ev-custom-datatable thead tr th:first-child .slds-cell-fixed .slds-checkbox {
   bottom: -8px;
}
.slds-scope .evpatient-list .slds-table_header-fixed thead th:last-child {
   border-radius: 0px;
}
.pending .slds-icon-text-error {
   fill:#CCC;
}
.slds-scope .slds-icon-text-error{
   fill: var(--errorRed);
}
.slds-scope .slds-icon-text-success{
   fill: var(--successGreen);
}
.ev-tiles-arrow-icon .slds-icon {
   fill: var(--evFontWhiteColor);
}
.ev-tile-active .ev-tiles-arrow-icon .slds-icon {
   fill: var(--evTilesFontActiveColor) !important;
}
.ev-tiles-arrow-icon .slds-icon {
   fill: var(--evTilesIconColor) !important;
}
svg#tile-icon-1-svg path {
   stroke: red !important;
}
.ev-tile-active svg#tile-icon-1-svg path {
   stroke: var(--evTilesFontActiveColor);
}
.slds-scope .slds-tabs_default__item:hover:after {
   background-color: var(--evTabsetFontActiveColor);
}
.ev-custome-tooltip .slds-popover__body {
   max-width: auto!important;
}
.slds-popover--tooltip .slds-popover__body,
.slds-popover__body {
   /* background: #4E5054; */
   background: var(--ev-tooltip-bg-color);
   font-size: 14px !important;
   color: var(--sds-c-tooltip-text-color, #fff);
   line-height: 20px;
   max-width: 300px!important;
   font-weight: 400;
}
.slds-popover_tooltip {   
    
   background-color: var(--ev-tooltip-bg-color) !important;
   font-size: 14px !important;
   color: var(--sds-c-tooltip-text-color, #fff);
   line-height: 20px;
   max-width: 300px!important;
   font-weight: 400;
    
}
.slds-scope .slds-box {
    padding: 1rem;
    border-radius: 0rem;
    border: 1px solid var(--slds-g-color-border-base-1, rgb(201, 201, 201));
}
.slds-nubbin--bottom-left:before,
.slds-nubbin_bottom-left-corner:before,
.slds-nubbin_bottom-left:before {
   left: 1.5rem;
   top: 100%;
   margin-top: -0.5rem
}
.slds-nubbin--bottom-left:before,
.slds-nubbin_bottom-left-corner:before,
.slds-nubbin_bottom-left:before {
   width: 1rem;
   height: 1rem;
   position: absolute;
   -webkit-transform: rotate(45deg);
   transform: rotate(45deg);
   content: "";
   background-color: var(--ev-tooltip-bg-color);
   bottom: -0.5rem;
   margin-left: -0.5rem
}
.slds-nubbin_bottom-left:after {
   /* background-color: #4E5054 !important; */
   background-color: var(--ev-tooltip-bg-color) !important;
}
.slds-nubbin_bottom-left:before {
   /* background-color: #4E5054 !important; */
   background-color: var(--ev-tooltip-bg-color) !important;
}
.slds-nubbin_bottom-right:after {
   /* background-color: #4E5054 !important; */
   background-color: var(--ev-tooltip-bg-color) !important;
}
.slds-nubbin_bottom-right:before {
   /* background-color: #4E5054 !important; */
   background-color: var(--ev-tooltip-bg-color) !important;
}
.slds-fall-into-ground {
   display: none;
}
.evEmailLoaderHide {
   display: none;
}
/* .slds-button__icon path {
   fill: var(--evBorderPrimaryColor);
} */
.slds-button__icon path {
   fill: var(--iconColor);
}
.inboxArrow .slds-button__icon path {
   fill: var(--provider-portal-divider-color);
}
.slds-scope .slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox_faux_container .slds-checkbox_faux {
   background-color: var(--evButtonPrimaryBgColor);
   border-color: var(--evBorderPrimaryColor);
}
.slds-scope .slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox_faux_container .slds-checkbox_faux:hover {
   background-color: var(--evButtonPrimaryBgColor);
}
.slds-scope .slds-checkbox [type=checkbox]:indeterminate+.slds-checkbox__label .slds-checkbox_faux:after {
   background: var(--evHeadingFontColor);
}
.addPatientDisable button.slds-button.slds-button_brand {
   color: var(--bgColor) !important;
}
.slds-scope .slds-table tbody tr.slds-is-selected a{
   color: var(--evFontSecondaryColor) !important;
   font-weight: 500;
}
.slds-scope .slds-select:focus, .slds-scope .slds-select:active {
   box-shadow: 0 0 3px var(--evBorderSecondaryColor);
   border-color: var(--evBorderSecondaryColor);
}
.ev-filterbox-date .hideInputErrors.slds-form-element .slds-is-today, .ev-filterbox-date .hideInputErrors.slds-form-element .slds-text-link {
   color: var(--evHeadingFontColor) !important;
}
.slds-datepicker tbody>tr>td:hover>.slds-day {
   border: 1px solid var(--evHeadingFontColor) !important;
}
.slds-datepicker tbody>tr>td.slds-is-selected>.slds-day {
   background: var(--evHeadingFontColor) !important;
}
.slds-datepicker tbody>tr>td.slds-is-today>.slds-day {
   border-radius: 50%;
   border: 1px solid var(--evHeadingFontColor);
}
.slds-scope thead .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux {
    background: #fff !important;
}
.slds-scope thead .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux:after {
    border-bottom: 2px solid var(--evHeadingFontColor) !important;
    border-left: 2px solid var(--evHeadingFontColor) !important;
}

.evPrintIcon1 .slds-button__icon path {
   fill: var(--evTabsetFontActiveColor);
}
.ev-global-custom-accordion .slds-button__icon path {
   fill: var(--evHeadingFontColor);
}
.slds-scope .ev-message-search-input .slds-form-element__container {
   /* border-radius: 25px; rebrading */ 
}
.slds-scope .pcx-input-search-field .ev-message-search-input .slds-input {
    border-radius: 25px; 
}
.slds-scope .evProviderDashboardPage .ev-message-search-input .slds-input {
   min-height: 40px !important;
}

.slds-scope .slds-radio .slds-form-element__label {
   font-size: 18px;
   line-height: 24px;
}
.ev-form-element .slds-radio .slds-form-element__label {
   font-size: 18px;
   line-height: 25px;
}
.slds-scope .slds-media__body span {
   color: var(--evButtonSecondaryFontColor);
   font-size: 16px;
   line-height: 24px;
   font-family: 'JohnsonDisplay-Bold'
}
.slds-scope .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux {
   background: var(--evHeadingFontColor);
}
.slds-scope .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux,
.slds-scope .slds-checkbox [type=checkbox]:focus:checked+.slds-checkbox__label .slds-checkbox_faux,
.slds-scope .slds-checkbox [type=checkbox]:focus+.slds-checkbox__label .slds-checkbox_faux{
   box-shadow: 0 0 3px var(--evHeadingFontColor);
   /* border-color: var(--evHeadingFontColor); */
   border: 1px solid var(--evHeadingFontColor);
}
.slds-scope .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux:after {
   border-bottom: 2px solid #FFFFFF;
   border-left: 2px solid #FFFFFF;
}
.slds-scope .myInformationPage .slds-input__icon-group_right {
   top: 0px;
}
.slds-scope .caregiverForm .slds-input__icon-group_right {
   top: 0px;
}
.slds-scope .slds-icon-utility-chevrondown .slds-icon_xx-small {
   width: 10px !important;
   height: 10px !important;
}
.slds-scope .slds-icon-utility-chevronup .slds-icon_xx-small {
   width: 10px !important;
   height: 10px !important;
}
.customScrollBar::-webkit-scrollbar, .searchButton .slds-table_header-fixed_container .slds-scrollable_y::-webkit-scrollbar{
   width: 5px;
}
.customScrollBar::-webkit-scrollbar-track, .searchButton .slds-table_header-fixed_container .slds-scrollable_y::-webkit-scrollbar-track{
   background: transparent;
}
.customScrollBar::-webkit-scrollbar-thumb, .searchButton .slds-table_header-fixed_container .slds-scrollable_y::-webkit-scrollbar-thumb {
   background: #CCC;
}
.customScrollBar::-webkit-scrollbar-thumb:hover, .searchButton .slds-table_header-fixed_container .slds-scrollable_y::-webkit-scrollbar-thumb:hover{
   background: #888;
}
.customScrollBar::-webkit-scrollbar,
.searchButton .slds-table_header-fixed_container .slds-scrollable_x::-webkit-scrollbar,
.ev-custom-datatable .slds-table_header-fixed_container.slds-scrollable_x::-webkit-scrollbar
{
   width: 5px;
   height: 10px;
}
.customScrollBar::-webkit-scrollbar-track,
.searchButton .slds-table_header-fixed_container .slds-scrollable_x::-webkit-scrollbar-track,
.ev-custom-datatable .slds-table_header-fixed_container.slds-scrollable_x::-webkit-scrollbar-track
{
   background: transparent;
}
.customScrollBar::-webkit-scrollbar-thumb,
.searchButton .slds-table_header-fixed_container .slds-scrollable_x::-webkit-scrollbar-thumb,
.ev-custom-datatable .slds-table_header-fixed_container.slds-scrollable_x::-webkit-scrollbar-thumb
{
   background: #CCC;
}
.customScrollBar::-webkit-scrollbar-thumb:hover,
.searchButton .slds-table_header-fixed_container .slds-scrollable_x::-webkit-scrollbar-thumb:hover,
.ev-custom-datatable .slds-table_header-fixed_container.slds-scrollable_x::-webkit-scrollbar-thumb:hover
{
   background: #888;
}
.ev_provider_dashboard_tabs_content .customScrollBar::-webkit-scrollbar{
   width: 8px !important;
}
.slds-text-heading_large,
.fontBlue {
   color: var(--evHeadingFontColor);
}
.slds-text-heading_large-new,
.fontBlue-new {
   color: var(--evHeadingFontColorNew);
}
.slds-scope.macOs .selected-product-guide {
   padding: 0.6rem 1.5rem 0.3rem 1.5rem !important;
}
.slds-scope.macOs .slds-button {
   padding-bottom: 4px !important;
   padding-top: 4px !important;
}
.slds-scope.macOs .slds-truncate {
   padding-top: 4px !important;
}

.slds-scope.macOs .ev-counter-no {
   position: relative;
   top: 3px;
 }
 .slds-scope.macOs .ev-msg-no {
   position: relative;
   bottom: 1px !important;
 }
 .slds-scope.winOs .ev-msg-no {
   position: relative;
   bottom: 0.5px !important;
 }
.slds-scope.macOs .medication-combobox .slds-input-has-icon .slds-input__icon {
   top: 45% !important;
}
.slds-scope.winOs .slds-button {
   padding-bottom: 4px !important;
   padding-top: 4px !important; 

   /*padding-bottom: 9px !important;
   padding-top: 9px !important;*/
}
.slds-scope.winOs .needHelpButton .slds-button{
   padding-bottom: 0px !important;
   padding-top: 0px !important;
}
/*.slds-scope.macOs .ev-message-count {
   align-items: unset !important;
} */
.ev-message-count {
   display: inline-flex;
   align-items: center;
   justify-content: center;
}
.slds-scope .slds-button {
   /* padding-top: 5px;
   padding-bottom: 5px; */
   border-radius: 25px;
   font-size: 16px !important;
}
.slds-scope .express-sucess-btn .slds-button{
padding-top: 10px;
padding-bottom: 10px;
}
.slds-scope .slds-button-group .slds-button:first-child{
   border-radius: 25px 0 0 25px;
}
.slds-scope .slds-button-group .slds-button:last-child{
   border-radius: 0 25px 25px 0;
}
.slds-scope .slds-button,
.slds-scope .slds-button:active,
.slds-scope .slds-button:hover {
   box-shadow: none !important;
   border-color: transparent;
   font-weight: bold;
   width: 100%;
}
.ev-inject-learn-button .slds-button,
.ev-inject-learn-button .slds-button:active,
.ev-inject-learn-button .slds-button:hover{
   box-shadow: none !important;
   border-color: transparent;
   font-weight: bold;
   width: 70%;
}

.ev-download-pdfNS .slds-button,
.ev-download-pdfNS .slds-button:active,
.ev-download-pdfNS .slds-button:hover{
   box-shadow: none !important;
   border-color: transparent;
   font-weight: bold;
   width: 50%;
}

.slds-scope .ev-approve-reject-button .slds-button,
.slds-scope .ev-approve-reject-button .slds-button:active,
.slds-scope .ev-approve-reject-button .slds-button:hover{
   box-shadow: none !important;
   border-color: transparent;
   font-weight: 400 !important;
   font-size: 18px !important;
   width: 100%;
}

.slds-scope .slds-input-has-icon .slds-input__icon {
   width: 0.875rem;
}
.sldsButtonCondensed .slds-button {
   padding-top: 0px;
   padding-bottom: 0px;
   color: var(--evButtonSecondaryFontColor) !important;
}
.slds-scope .ev-action-button .slds-button{
   width: 180px !important;
}
.slds-scope .slds-button_brand,
.customizeButton .slds-button_neutral {
   background: var(--evButtonPrimaryBgColor) !important;
   color: var(--evButtonPrimaryFontColor) !important;
   font-family: 'JohnsonText-Bold';
   font-weight: 700;
}
.customizeButton .slds-button,
.expressEnrolButton .slds-button,
.splashLogin .slds-button {
   padding-top: 10px;
   padding-bottom: 10px;
}
.ev-guideCustomize .slds-button{
   padding: 12px 30px;
}
.slds-scope.macOs .ev-guideCustomize .slds-button{
   padding: 14px 30px 10px 30px !important;
}
.slds-scope .slds-button_neutral {
   color: var(--evButtonPrimaryBgColor);
}
.slds-scope .slds-button_brand:hover,
.slds-scope .slds-button_brand:focus {
   color: var(--evButtonPrimaryFontColor);
   border-color: var(--evButtonPrimaryBgColor) !important;
}
.slds-scope .slds-button_brand:hover{
   background: #1C75BC !important;
}
.slds-scope .slds-button_outline-brand,
.slds-scope .slds-button_outline-brand:active {
   /* background: transparent !important; */
   background: var(--evButtonSecondaryBgColor);
   border-color: var(--evBorderTertiaryColor) !important;
   color: var(--evButtonSecondaryFontColor) !important;
}
.slds-scope .ev-top-back-button .slds-button_outline-brand:hover{
   border-color:#00A0DF;
}
.slds-scope .slds-button_outline-brand:hover{
   border-color: var(--evBorderPrimaryColor) !important;
}
.slds-scope .slds-form-element__control.slds-input-has-icon .slds-button {
   background: transparent !important;
   padding-top: 1px;
}
.slds-scope .slds-input:focus,
.slds-scope .slds-input:active,
.slds-scope .slds-has-error .slds-input:focus,
.slds-scope .slds-has-error .slds-input:active {
   border: 0px;
   outline: none;
   box-shadow: none;
}
.slds-scope .slds-combobox__input:focus,
.slds-scope .slds-combobox__input:active,
.slds-scope .slds-has-error .slds-combobox__input:focus,
.slds-scope .slds-has-error .slds-combobox__input:active {
   border: 0px;
   outline: none;
   box-shadow: none;
}
.slds-form-element__label abbr.slds-required {
   float: right;
}
lightning-combobox.slds-form-element .slds-form-element__help {
   display: none;
}
.slds-form-element__label {
   padding-left: 0.75rem;
}

.ev-allignment .ev-padding-fix-main .ev-padding-fix .slds-form-element__label{
   padding-left: unset !important;
}

.slds-form-element__container {
   background-color: white !important;
}
.slds-form-element.slds-is-disabled .slds-form-element__container {
   background-color: rgb(243, 243, 243);
   cursor: not-allowed;
}
.slds-scope .slds-input, .slds-scope .slds-combobox__input {
   border: 0px;
}
.slds-scope .slds-has-error .slds-input,
.slds-scope .slds-has-error .slds-combobox__input {
   box-shadow: none;
}
.slds-scope .slds-form-element__container {
   border: 1px solid #D5CFC9;
   /* border-radius: 0.25rem; */
}
.slds-scope .slds-has-error .slds-form-element__container {
   /* border-color: rgb(234, 0, 30); */
   border-color: var(--ev-form-error-border-color) !important;
}
.slds-scope .slds-has-error .slds-form-element__container.evCircelPadding {
   /* border-color: rgb(234, 0, 30) !important; */
   border-color: var(--ev-form-error-border-color) !important;
}
.slds-scope .slds-input-has-icon lightning-button-icon.slds-input__icon {
   pointer-events: inherit;
}
.slds-scope .slds-input-has-icon .slds-input__icon{
   top: 45% !important;
}
.slds-scope .medication-combobox .slds-input-has-icon .slds-input__icon{
   top: 30% !important;
}
.slds-scope .BI-date-format .slds-input-has-icon .slds-input__icon{
 top: 6% !important;
}
.slds-scope .slds-input-has-icon .insurance-icon .slds-input__icon{
   top: 6% !important;
}
.slds-scope .loginPswdDiv .slds-input-has-icon .slds-input__icon,
.slds-scope .passwordForm .slds-input-has-icon .slds-input__icon,
.slds-scope .loginFormDiv .slds-input-has-icon .slds-input__icon {
   top: -5px !important;
}
.slds-scope .loginPswdDiv .slds-input-has-icon_right .slds-input__icon,
.slds-scope .passwordForm .slds-input-has-icon_right .slds-input__icon,
.slds-scope .evproviderInfo .slds-input-has-icon_right .slds-input__icon {
   right: 1.3rem !important;
   top: -3px !important;
}
.slds-scope .loginFormDiv .slds-input__icon_right {
   right: 1.2rem !important;
}
.slds-scope .ev-input-icon-vertical-center .slds-input__icon-group_right{
   /* top:20% !important; */
   top:15% !important;
}
.slds-scope .slds-input-has-icon lightning-button-icon.slds-input__icon .slds-button_icon:active,
.slds-scope .slds-input-has-icon lightning-button-icon.slds-input__icon .slds-button_icon:focus {
   border-color: transparent;
   box-shadow: none;
}
.slds-scope .slds-input-has-icon lightning-icon.slds-input__icon {
   pointer-events: inherit;
}
.slds-scope .slds-input-has-icon lightning-icon.slds-input__icon .slds-button_icon:active,
.slds-scope .slds-input-has-icon lightning-icon.slds-input__icon .slds-button_icon:focus {
   border-color: transparent;
   box-shadow: none;
}
.slds-scope .priorMedCodeDiv .slds-form-element__control .slds-checkbox{
display: inline-table !important;
width: 25% !important;
}
.slds-scope .selMedCodeDiv .slds-form-element__control .slds-radio{
   display: inline-table !important;
   width: 30% !important;
}
/* .slds-scope .selMedCodeDiv .slds-form-element__control{
   padding-left: 15px
} */
.slds-scope .slds-checkbox {
   bottom: 2px;
}
div.roundedContainer {
   /* border-radius: 0.5rem; */
   /*border-radius: var(--rounded-container-border-radius);*/
   border-radius: 0rem;
}
div.semiRoundedContainer {
   border-bottom-left-radius: 0px;
   border-bottom-right-radius: 0px;
}
/* April release start PCX One Home */
div.semiRoundedContainerTop {
   border-top-left-radius: 0.5rem;
   border-top-right-radius: 0.5rem;
   border-bottom-left-radius: 0rem;
   border-bottom-right-radius: 0rem;
}
/* April release end PCX One Home*/
div.semiRoundedContainerBottom {
   /* border-top-left-radius: 0px;
   border-top-right-radius: 0px; */
   /* border-bottom-left-radius: 10px;
   border-bottom-right-radius: 10px; */
   border-radius: 0px;
}
.backgroundGradientLight {
   background-image: linear-gradient(to right, #ccc, #fff);
}
.backgroundGradientDarkBlue,
.mobile-white {
   background-image: var(--evGradientDarkBlue);
   color: var(--ev-success-font-color)
}
.backgroundGradientDarkBlueSignUp {   
   color: var(--ev-signup-text-color)
}

.backgroundGradientDarkBlue .greenCheck
{
   color: var(--signupGreenCheckFront);
}
.backgroundSignupBody,
{
   background-image: var(--backgroundSignupBody);
   color: var(--evFontPrimaryColor)
}
.backgroundGradientBlue {
 background-image: var(--evGradientBlue); 
 /* background: var(--evGradientBlue);  */
 color: white !important;
}
.slds-scope .backgroundGradientBlue .slds-button_outline-brand,
.slds-scope .backgroundGradientBlue .slds-button_outline-brand:active,
.textWhite, .savingDasboardPH a{
   /* color: white !important; */
   /* backgrounnd blue text white btn style changes */
   color: var(--provider-portal-johnson-font-red);
   /* text-decoration: underline; */

}
.backgroundGradientGray {
   background-image: linear-gradient(to right, #aaa, #ddd);
}
.backgroundWhite {
   background-color: #fff;
   color: var(--evFontDefaultColor);
}
.slds-scope .backgroundWhite .slds-button_outline-brand,
.slds-scope .backgroundWhite .slds-button_outline-brand:active {
   color: var(--evButtonSecondaryFontColor) !important;
}
.backgroundGray {
   background-color: #ccc;
   color: black;
}
.backgroundPrimary {
   /* background-color: var(--evBarBoxBgColor); */
   background-color: var(--ev-success-card-bg-color);
}
.evPatientSavingsProgram .backgroundPrimary {
   background-color: var(--evSpSuccessBoxBg) !important;
}
.nowrap {
   white-space: nowrap;
}
.header,
.header a,
.header a:hover,
.header a:active {
   color: var(--errorRed) !important;
}
.footer,
.footer a,
.footer a:active,
.footer .slds-button,
.footer .slds-button:active,
.footer .slds-button:hover {
   /* color: var(--evFontPrimaryColor) !important; */
   color: var(--patientFooterLink) !important;
   border-color: #ccc !important;
}

.footer a:hover{
   border-color: #ccc !important;
}

.evStandalone .footer,
.evStandalone .footer a,
.evStandalone .footer a:hover,
.evStandalone .footer a:active,
.evStandalone .footer .slds-button,
.evStandalone .footer .slds-button:active,
.evStandalone .footer .slds-button:hover {
   color: var(--evFontPrimaryColor) !important;
   border-color: #ccc !important;
}


.providerFooter,
.providerFooter a,
.providerFooter a:hover,
.providerFooter a:active,
.providerFooter .slds-button,
.providerFooter .slds-button:active,
.providerFooter .slds-button:hover {
   color: var(--evProviderFontPrimaryColor) !important;
   background-color: var(--evProviderBodyBgColor) !important;
}
.clickable {
   cursor: pointer;
}
.slds-form-element__control input,
.slds-form-element__control textarea,
.colorBlack a {
   color: black !important;
}
.hideInputErrors .slds-form-element__help {
   display: none !important;
}
.fontSize11 {
   font-size: 11px;
}
.fontSize12 {
   font-size: 12px;
}
.fontSize13 {
   font-size: 13px;
}
.fontSize14 {
   font-size: 14px;
}
.fontSize15 {
   font-size: 15px;
}
.fontSize16 {
   font-size: 16px;
}
.fontSize18 {
   font-size: 18px;
}
.fontSize24 {
   font-size: 24px;
}
.fontSize20 {
   font-size: 20px;
}
.fontSize21 {
   font-size: 21px;
}
.fontSize22 {
   font-size: 22px;
}
.fontSize30 {
   font-size: 30px
}
.blueHeading2Text.reviewFont {
   font-size: 20px !important;
}
.textDecoration a:hover,
.textDecoration a:active,
.textDecoration a:focus {
   text-decoration: none;
}
.lineHeight13 {
   line-height: 13px;
}
.lineHeight25 {
   line-height: 25px;
}
.lineHeight20 {
   line-height: 20px;
}
.lineHeight16 {
   line-height: 16px;
}
.lineHeight18 {
   line-height: 18px;
}
.lineHeight24 {
   line-height: 24px;
}
.lineHeight30 {
   line-height: 30px;
}
.displayFlexCenter {
   display: flex !important;
   align-items: center !important;
}
.fontDarkBlue {
   color: #003479 !important;
}
.margin0 {
   margin: 0px !important;
}
.backgroundRed {
   background: #E74040;
}
.disabled-button button.slds-button.slds-button_brand {
   background: #ccc !important;
}
.actualsize .slds-button,
.actualsize .slds-button:active,
.actualsize .slds-button:hover {
   width: auto;
}
.winOs .actualsize.extra-padding .slds-button,
.winOs .actualsize.extra-padding .slds-button:active,
.winOs .actualsize.extra-padding .slds-button:hover {
   padding: 4px 40px !important;
}

.buttonWidth .slds-button,
.buttonWidth .slds-button:active,
.buttonWidth .slds-button:hover {
   width:140px;
   height: 40px;
}

.macOs .actualsize.extra-padding .slds-button,
.macOs .actualsize.extra-padding .slds-button:active,
.macOs .actualsize.extra-padding .slds-button:hover{
   padding: 8px 40px 3px 40px;
}

.actualsize.extra-right-padding .slds-button,
.actualsize.extra-right-padding .slds-button:active,
.actualsize.extra-right-padding .slds-button:hover {
   padding: 5px 65px 5px 32px;
}

.ev-min-size .slds-button,
.ev-min-size .slds-button:active,
.ev-min-size .slds-button:hover{
   min-width: 45% !important;
}
.BlueHeadingEnroll {
   font-size: 40px;
   line-height: 50px;
   color: var(--evHeadingFontColor); 
   margin-bottom: 10px;
}
.BlackHeadingEnroll {
   font-size: 40px;
   line-height: 48px;
   color: var(--patient-portal-Font-Heading-Black); 
   margin-bottom: 10px;
   font-family: 'JohnsonDisplay-Regular';
}
.whiteHeadingText {
   font-size: 40px;
   line-height: 48px;  
   color: var(--ev-header-patientsavings-color);
   font-family: 'JohnsonDisplay-Medium';
   font-weight: 500;
}
.nurseGuideHeadingText {
  font-size: 40px;
  line-height: 48px;  
  color: var(--ev-nurse-guide-heading-color);
  font-family: 'JohnsonDisplay-Medium';
  font-weight: 500;
}

.evProviderSignupHeader{
   color: var(--evProviderSignupHeader) !important;
   /* color: #EB1700 !important; */
   font-family: 'JohnsonDisplay-Bold';
   font-weight: 700;
}
.blueHeading2Text {
   font-size: 24px;
   line-height: 30px;
   letter-spacing: -0.02em;
   color: var(--evHeadingFontColor);
   font-family: 'JohnsonDisplay-Bold';
   font-weight: 700;
}
.blueHeadingSecondary20px {
   font-size: 20px;
   line-height: 30px;
   color: var(--evHeadingFontColor);
   font-family: 'JohnsonDisplay-Bold';
}
.blackHeading2Text {
   font-size: 24px;
   line-height: 30px;
   letter-spacing: -0.02em;
   color: var(--patient-portal-Font-Heading-Black);
   font-family: 'JohnsonDisplay-Bold';
}
.blackHeading20px {
   font-size: 20px;
   line-height: 20px;
   color: var(--patient-portal-Font-Heading-Black);
   font-family: 'JohnsonDisplay-Bold';
}
.blackHeadingSecondary20px {
   font-size: 20px;
   line-height: 30px;
   color: var(--patient-portal-Font-Heading-Black);
   font-family: 'JohnsonDisplay-Bold';
}
.blackHeadingExpress20px{
   font-size: 20px;
   line-height: 30px;
   color: var(--patient-portal-Font-Heading-Black);
   font-family: 'JohnsonDisplay-Bold';
}
.blackHeading18px {
   font-size: 18px;
   line-height: 25px;
   color: var(--patient-portal-Font-Heading-Black);
   /* font-family: 'JohnsonDisplay-Bold'; */
}
.blackHeading32px {
   font-size: 32px;
   line-height: 48px;
   color: var(--patient-portal-Font-Heading-Black);
   font-family: 'JohnsonDisplay-Bold';
}
.blueHeading20px {
   font-size: 20px;
   line-height: 20px;
   color: var(--evHeadingFontColor);
}
.blueText18px{
   font-size: 18px;
   line-height: 20px;
   color: var(--evHeadingFontColor);
}
.darkBlueText18px{
   font-size: 16px;
   line-height: 25px;
   color: #003479;
}
/* .slds-scope .backgroundWhite .evAddmedicationBtn .slds-button_outline-brand {
   border: 1px solid var(--evBorderPrimaryColor) !important;
} */
.evProviderReg .ev-bi-padding-reduce span {
   display: none;
}
.evProvider a.slds-th__action.slds-text-link_reset:hover {
   color: var(--evFontWhiteColor) !important;
}
.ev-provider-patient-info .tableBlock {
   padding-left: 15px;
}
.ev-provider-patient-info .rowDiv {
   padding: 2px 0px;
   border-bottom: none;
}
.slds-scope .disabled-btn .slds-button.slds-button_brand {
   /* background-color: #A9B0BA !important; */ 
   background-color: var(--ev-disable-button-bg-color);
   background: var(--ev-disable-button-bg-color) !important;
}
.disabled-btn .slds-popover__body.customScrollBar {
   /* border-radius: 0.5rem; */
   border-radius: 0px;
}
.ev-provider-patient-info .valueDivRight {
   padding-left: 0px;
}
.ev-provider-patient-info .labelDiv {
   flex: 10% !important;
}
a.slds-th__action.slds-text-link_reset:hover,
a.slds-th__action.slds-text-link_reset:focus {
   color: var(--evFontWhiteColor) !important;
}
.failureBackground {
   background-color: var(--add-patient-error-background);
   border: var(--add-patient-error-border) 1px solid;
   /* background-color: #E74040; */
}
.sucessBackground {
   /* background-color: #1AC75B; */
   background-color: var(--add-patient-success-background);
   border: var(--add-patient-success-border) 1px solid;
}
.sucessBackgroundTremfya{
   background-color: var(--add-patient-success-background);
   border: var(--add-patient-success-border) 1px solid;
}
.successMsg{
    display: flex;
    align-items: center;
    font-size: 20px;
    line-height: 30px;
    color: var(--add-patient-success-green);
    font-family: 'JohnsonDisplay-Bold';
}
.failureMsg{
    font-size: 20px;
    line-height: 30px;
    /* color: var(--ev-font-white-default-red); */
    color: var(--ev-form-modal-heading-error-color);
    font-family: 'JohnsonDisplay-Bold';
}
.ev-failureModalHeading{
    font-size: 20px;
    line-height: 30px;
    color: var(--ev-form-modal-heading-error-color);
    font-family: 'JohnsonDisplay-Bold';
}
.ev-form-element .slds-form-element__label {
   font-size: 16px !important;
   line-height: 20px;
   color: var(--evFontDefaultColor);
   /* color: var(--ev-input-box-label-font-color); */
}
.slds-scope .backgroundGradientDarkBlue .slds-button_outline-brand,
.slds-scope .backgroundGradientBlue .slds-button_outline-brand:active,
.textWhite, .mobile-white .slds-button_outline-brand {
   color: var(--evFontPrimaryColor) !important;
}
.signUpButton .slds-button_outline-brand{
   color: #FFFFFF !important;
}
.upload-white .dropBackgroundWhite{
 background: #FFFFFF;
}
.backgroundLightGray {
   background: var(--evBgPrimaryColor);
}
.backgroundSignupBody{
   background: var(--backgroundSignupBody);
}
.backgroundSignupSuccessBody{
   background: var(--backgroundSignupBody);
   color:#000000;
}
.backgroundSignupSuccessBody a{
   color:#000000;
}
.backgroundSignupSuccessBody a:hover{
   color:#000000;
}
.displayFlex,
.checkboxTermCondDiv .slds-checkbox__label {
   display: flex;
}
.ev-standalone-checkbox .slds-form-element__control .slds-checkbox__label {
   display: flex;
}
.ev-standalone-checkbox .slds-form-element__control .slds-checkbox__label .slds-checkbox_faux {
   top: 8px;
}
.needHelpButton button {
   padding-top: 0 !important;
   padding-bottom: 0 !important;
   font-family: 'JohnsonText-Regular';
   --btnInvertFontColor: white;
   font-size: 13px !important;
   width: 90% !important;
   /* border: 1px solid var(--btnBGColor) !important; */
   border: 1px solid var(--ev-patient-need-help-border-color) !important;

}
.product-condition .slds-form-element__label {
   font-family: 'JohnsonText-Regular';
   font-size: 16px !important;
   font-weight: 400;
   line-height: 25px;
   letter-spacing: -0.02em;
   color: var(--evRegisterHeadingFontColor) !important;
}
.product-condition .slds-form-element__control {
   column-count: 2;
}
/*  CR-696 */
.product-condition.condProd .slds-form-element__control {
   column-count: 1 !important;
}

.evProviderReg .slds-form-element__control {
   column-count: 2;
}

.evProviderExpressReg .slds-form-element__control {
   column-count: 3 !important;
}
.evTask .evProviderExpressReg .slds-form-element__control {
   column-count: 1 !important;
}
.product-condition .slds-form-element__control .slds-radio {
   width: 125%;
   flex: 0 1 25%;
}
.slds-scope c-ev-input-radio-button-group .slds-form-element__container {
   background: transparent !important;
   border: none !important;
}
.backgroundBlueWithImg {
   background: var(--backgroundBlueWithImg), var(--evBgWithImgColor);
   background-repeat: no-repeat;
   background-size: cover;
}
.backgroundBlueWithImg2 {
   background: var(--backgroundBlueWithImg2), var(--evBgWithImgColor);
   background-repeat: no-repeat;
   background-size: cover;
}
.backgroundBlueWithImg2 {
   background: var(--backgroundBlueWithImg2), var(--evBgWithImgColor);
   background-repeat: no-repeat;
   background-size: cover;
}
.backgroundBlueWithImg3 {
   /* background: 'https://janssencarepath--sit--c.sandbox.vf.force.com/resource/1694016631000/evBannerBg', var(--evBgWithImgColor); */
   background: url('https://janssencarepath--sit.sandbox.my.site.com/resource/1694016631000/evBannerBg'), var(--evBgWithImgColor);
   background-repeat: no-repeat;
   background-size: cover;
}
.backgroundBlueWithImg4 {
   background: url('https://janssencarepath--sit.sandbox.my.site.com/resource/1694430143000/evBannerBg1'), var(--evBgWithImgColor);
   background-repeat: no-repeat;
   background-size: cover;
}
/* .backgroundGreyWithImg { */
  /* background: url('https://janssencarepath--rebranding.sandbox.my.site.com/JanssenPatient/resource/1730734570000/evGreyBannerSplashPage'), var(--evBgWithImgColor); */
  /* background: url('https://janssencarepath--rebranding--c.sandbox.vf.force.com/resource/1730734570000/evGreyBannerSplashPage'), var(--evBgWithImgColor);

  background-repeat: no-repeat;
  background-size: cover;
} */
.backgroundGreyWithImg  {
   background: #F9F8F7;
}

.product-condition .slds-radio [type=radio]+.slds-radio__label .slds-radio_faux {
   margin-right: 0px !important;
}
.cart-height-90px .cart-circle-icon-bg {
   top: 23px !important
}
.cart-height-120px .cart-circle-icon-bg {
   top: 39px !important
}
.cart-height-90px .cart-right-side-heading {
   font-size: 24px !important;
   line-height: 30px !important;
}

.cart-height-90px .cart-right-side-text {
   font-size: 14px !important;
   line-height: 20px !important;
}
.cart-height-110px {
   height: 110px;
}
.cart-height-110px .cart-right-side{
  width:253px
}
.cart-height-110px .cart-circle-icon-bg {
   top: 23px !important
}
.cart-height-110px .cart-right-side-heading {
   font-size: 20px !important;
   line-height: 20px !important;
   letter-spacing: -0.02em;
   align-items: center; 
    color: var(--cartButtonTitle); 
}
.cart-height-110px .cart-Gradient-light-red {
   background :#DAF0E1;
   border-radius: 0px;
}
.cart-height-110px .cart-Gradient-light-red .cart-circle-icon-bg {
   background: #1AC75B;
   outline: 2px solid #1AC75B;
   outline-offset: 2px;
}
.cart-height-110px .cart-Gradient-light-blue {
  /* background-image: linear-gradient(to right, #FFFFFF , rgba(0, 160, 223, .5)); */
  background-image: var(--cartButtonGradientBg);

}
.custom-radio-group .slds-radio {
   text-indent: -2.1em;
   margin-left: 1.9em;
   /* margin-bottom:10px; */
   padding-bottom: 12px;
}
.product-condition .custom-radio-group .slds-radio {
   text-indent: -1.6em;
}
.ev-h-text-indent .slds-radio {
   padding-bottom: 10px !important;
   text-indent: -2.1em;
   margin-left: 1.9em
}
.ouline-gray-font-blue .slds-button_outline-brand,
.providerSearchPopup .customButton .slds-button_outline-brand{
   /* color: var(--provider-portal-johnson-font-red) !important; */
   color: var(--evButtonSecondaryFontColor) !important;
   font-size: 18px;
   font-family: 'JohnsonText-Regular';
   /* border-color: var(--evBorderPrimaryColor) !important; */
   border-color: var(--evBorderTertiaryColor) !important;
}
.slds-scope .cancelButton .slds-button.slds-button_outline-brand {
   border-color: var(--evBorderPrimaryColor) !important;
   /* color: var(--provider-portal-johnson-font-red) !important; */
   color: var(--evButtonSecondaryFontColor) !important;
}
.ouline-gray-font-bold .slds-button_outline-brand,
.providerSearchPopup .customButton .slds-button_outline-brand{
   color: var(--evButtonSecondaryFontColor) !important;
   font-size: 18px;
   font-family: 'JohnsonText-Bold';
   border-color: var(--evBorderPrimaryColor) !important;
}
.ouline-red-font-blue .slds-button_outline-brand,
.providerSearchPopup .customButton .slds-button_outline-brand{
   color: var(--evButtonSecondaryFontColor) !important;
   font-size: 18px;
   font-family: 'JohnsonText-Regular';
   border-color: var(--evButtonPrimaryBgColor) !important;
}
.slds-scope .ev-pc-action-needed-button.slds-button_outline-brand , .slds-scope .ev-pc-action-needed-button.slds-button_outline-brand:active{
   color: var(--evFontDefaultColor) !important;
   font-size: 14px;
   line-height: 20px;
   font-family: 'JohnsonText-Regular';
   border: 1px solid rgba(255, 168, 0, 0.7) !important;
   margin-right: 15px !important;
   background: transparent !important;
}
.slds-scope .ev-pc-action-needed-button.slds-button_outline-brand:hover{
   border: 1px solid rgba(255, 168, 0, 0.9) !important;
   background: transparent !important;
}
.slds-scope .patient-card .ev-pc-action-needed-button.slds-button_outline-brand:hover{
   border: 1px solid rgba(255, 148, 0, 1) !important;
   background: transparent !important;
}

.slds-scope .ev-enroll-additional .slds-button_outline-brand {
   color: var(--evButtonSecondaryFontColor) !important;
   border-color: var(--evBorderPrimaryColor) !important;
}
.slds-scope .ev-enroll-additional-red-outline .slds-button_outline-brand {
   color: var(--evButtonSecondaryFontColor) !important;
   border-color: var(--evButtonPrimaryBgColor) !important;
}
.slds-scope .backgroundGradientDarkBlue .ouline-gray-font-blue .slds-button_outline-brand {
   color: var(--evButtonSecondaryFontColor) !important;
}
.slds-scope .backgroundGradientDarkBlue .ouline-gray-font-bold .slds-button_outline-brand {
   color: var(--evButtonSecondaryFontColor) !important;
}
.accountNotActiveButtonRow button,
.accountActiveButtonRow button {
   padding-top: 0px !important;
   padding-bottom: 0px !important;
}
.providerSearchPopup td[data-col-key-value="x_select-xButton-4"] {
      padding-right: 20px !important;
}
.slds-scope .slds-form-element__help {
   font-size: 16px !important;
   line-height: 20px;
}
.slds-scope .checkbox-error .slds-form-element__help {
padding-bottom: 14px;
}
.desktopFooterSpace .footer,
.displayMobile {
   display: none !important;
}
.desktopFooterSpace .providerFooter,
.displayMobile {
   display: none !important;
}
.displayDesktop {
   display: block
}
button.slds-button.slds-button_icon.slds-button_icon-bare {
   color: var(--btnBGColor);
}
.isiModal .slds-modal__container {
   width: calc(100vw - 100px);
   max-width: calc(1500px - 100px) !important;
}
.savingsSucessModal .slds-modal__container {
   width: calc(100vw - 470px);
   max-width: calc(1500px - 470px) !important;
}
.caregiverErrorModal .slds-modal__container {
   width: calc(100vw - 388px);
   max-width: calc(1500px - 388px) !important;
}
.navBar.slds-tabs_default__link:hover,
.navBar a:active {
   color: var(--evTabsetFontActiveColor) !important;
}
.justifyCenter,
.sldsButtonCondensed .slds-button {
   justify-content: center;
}
.justifyRight {
   justify-content: right;
}
.medication-combobox button {
   /* border: 1px solid var(--evComboBoxBorderPrimaryColor) !important; */
   /* border: 1px solid var(--evBorderPrimaryColor) !important; */
   border: 1px solid var(--ev-combobox-border-secondary-color) !important;
   box-sizing: border-box;
   border-radius: 50px !important;
   background-color: transparent !important;
   /* color: var(--evButtonPrimaryFontColor) !important; */
   color: var(--evFontPrimaryColor) !important;
   font-size: 16px !important;
}
.slds-scope .medication-combobox .slds-icon-text-default path {
   fill: var(--icon-color-black) !important;
}
.medication-combobox .slds-form-element__label{
   display: none;
}
.ev-patient-container .evWidth{
   width: 100% !important;
}
.ev-patient-container .pcx-select-caregiver{
   padding-top: 0px !important;
   padding-bottom: 0px !important;
}
.evProviderTopSiteDropdown button {
   border: 1px solid var(--evBorderPrimaryColor) !important;
   box-sizing: border-box;
   border-radius: 50px !important;
   background-color: transparent !important;
   color: var(--evProviderFontPrimaryColor) !important;
   font-size: 14px !important;
   font-family: 'JohnsonText-Regular';
}
.slds-scope .evProviderTopSiteDropdown .slds-icon-text-default {
   /* fill: #FFFFFF !important; */
   fill: var(--ev-icon-color-secondary) !important;
}
.slds-scope .evProviderTopSiteDropdown .slds-icon-text-default path {
   fill: var(--ev-icon-color-secondary) !important;
}
.slds-scope .evProviderTopSiteDropdown .slds-listbox .slds-icon-text-default path {
   fill: var(--ev-icon-color-tertiary) !important;
}

.slds-scope .evProviderTopSiteDropdown .slds-icon-utility-check .slds-icon-text-default{
	    fill: var(--iconColor) !important;
}

.slds-scope .ev-dosage-list .slds-media__body .slds-truncate{
   overflow: auto;
   text-overflow: unset;
   white-space: normal
}
.slds-scope .medication-combobox .slds-listbox_vertical .slds-listbox__option_plain {
   padding: 10px 0px;
}
.slds-scope .medication-combobox .slds-dropdown-trigger_click.slds-is-open .slds-dropdown{
   min-width: 300px;
}
.slds-scope .medication-combobox .slds-form-element__control .slds-dropdown-trigger_click{
   min-width: 250px;
}
/* for provider portal */
.slds-scope .provider-dropdown .medication-combobox .slds-form-element__control .slds-dropdown-trigger_click {
    min-width: 168px;
}
/* for provider portal */
.slds-scope .medication-combobox .slds-media__body .slds-truncate{
   overflow: auto;
   text-overflow: unset;
   white-space: normal
}
.slds-scope .ev-dosage-list .slds-dropdown {
   border: 1px solid var(--evBorderPrimaryColor) !important;
}
.slds-scope .ev-dosage-list .slds-form-element__container{
   border: 1px solid var(--evBorderPrimaryColor) !important;
}
.questionDiv,
.checkboxDiv .slds-form-element__label,
.comboboxDiv .slds-truncate,
.radioButtonDiv .slds-form-element__label,
.inputDiv .slds-input-has-icon {
   font-size: 16px !important;
   line-height: 25px;
}
.colorRed {
   color: var(--ev-asterisk-font-color) !important;
}
.slds-scope .ev-registerHeight hr {
   border-top: 1px solid rgba(255, 255, 255, .2);
   height: auto;
   /* margin-bottom: 5px; */
}
.slds-scope c-ev-patient-page-register .footer hr,
.slds-scope c-ev-splash-page-home .footer hr {
   /* border-top: 1px solid var(--slds-g-color-border-base-1, rgb(201, 201, 201)); */
   border-top: 1px solid #E8E6E3;
   height: auto;
}

.provSearchButton .slds-button {
   padding: 0px 40px 0px 40px;
}
.coverageModalOptions .slds-form-element__label {
   font-size: 18px !important;
   line-height: 24px !important;
   letter-spacing: -0.02em;
}
.medication-combobox .slds-form-element__control {
   width: 100%;
   padding-left: 15px
}

.boxHeight100 {
   display: block;
   height: 100%;
}
.ev-close-button {
   width: 100% !important;
}
.ev-close-button .slds-button_brand {
   width: 30% !important;
}
.ev-model-align-setup .ev-model-top-heading {
   /* margin: 28px 30px 0px 30px; */
   margin: 40px 40px 0px 40px;

}
.ev-model-align-setup .ev-model-body {
   /* padding: 30px 30px 20px 30px; */
   /* margin: 30px; */
   /* padding: 40px 24px 40px 24px; */
   padding: 40px 40px 40px 40px;
   margin: 40px;
}
.ev-model-align-setup .ev-model-add-patient-body {
   padding: 30px 45px 20px 20px;
   margin: 1.5rem;
}

.ev-model-align-setup .ev-model-footer {
   margin: 20px 30px;
}



.providerButtonMinWidth button {
   min-width: 250px;
}
.mysiteButtonMinWidth button {
   min-width: 180px;
}
.mysiteSearchButtonMinWidth button {
   min-width: 150px;
}
.ev-forgot-pass-text .slds-button {
   color: var(--btnInvertFontColor);
   font-family: 'JohnsonText-Regular';
}
.radioButtonBlock .slds-radio__label {
   display: flex;
   padding-bottom: 5px;
}
.radioButtonBlock .slds-form-element__label {
   display: inline-block !important;
   margin-top: -10px;
   padding-bottom: 5px;
}
.checkboxTermCondDiv .slds-checkbox_faux {
   display: inline-block !important;
   margin-top: 4px;
}
.submitRebateTnC.checkboxTermCondDiv .slds-checkbox_faux{
   display: inline-block !important;
   margin-top: 3px;
}
.evcheckBi .checkboxTermCondDiv .slds-checkbox_faux{
   display: inline-block !important;
   margin-top: 4px;
   margin-right: 20px !important
}

.checkboxTermCondDiv .slds-form-element__label {
   display: inline-block !important;
   padding: 0;
   height: auto;
   margin: 0;
}
.evproviderreg .checkboxTermCondDiv .slds-form-element__label {
   padding-left: 15px;
}
.ev-registerfooter a {
   color: var(--hyperlinkSecondaryLink) !important;
   text-decoration: underline;
}

.evlink a{
   color: var(--evFontSecondaryColor) !important;
   text-decoration: underline;

}
.evlinkSavings a{
   
   text-decoration: underline;

}
.slds-scope ol, .slds-scope ul {
   list-style: disc !important;
   margin-left: 0px !important;
}
.slds-scope .productForm ol,
.slds-scope .productForm ul {
   list-style: none !important;
   margin-left: 0px !important;
}
.ev-top-back-button .slds-button {
   font-size: 16px !important;
   line-height: 20px !important;
   padding: 9px 23px;
   /* font-family: 'JohnsonText-Regular' */
   font-family: 'JohnsonText-Regular';
}
.slds-scope.macOs .ev-top-back-button .slds-button {
   padding: 8px 23px 8px 23px !important;
}
.slds-scope .ev-top-back-button .slds-button_outline-brand{
   border-color:var(--evTopBackButtonBorder) !important;
   color: var(--ev-top-back-button-font-color) !important;
}
.slds-scope .backgroundGradientDarkBlue .ev-top-back-button .slds-button_outline-brand{
   color:var(--evTopBackButtonColor) !important;
}
.textRight {
   text-align: right;
}
.textCenter {
   text-align: center;
}
.treatmentCenter .ev-form-element .slds-form-element__label {
   font-size: 18px !important;
}
.ev_support_resource_tabs ul {
   display: flex;
   justify-content: space-between;
   gap: 10px;
   border-bottom: 5px solid var(--evTabsetFontActiveColor) !important;
}
.ev_support_resource_tabs li {
   flex: 1;
   background: var(--pcx-tabset-bgcolor) !important;
   color: var(--pcx-tabset-fontcolor) !important;
   list-style: none !important;
   text-align: center;
   padding: 5px !important;
   border-radius: 0px;
}
.ev_support_resource_tabs .horizontalMargin li,
.ev-submit-rebate-tab.ev_support_resource_tabs li {
   flex: 1;
   background: var(--pcx-tabset-bgcolor) !important;
   color: var(--pcx-tabset-fontcolor) !important;
   list-style: none !important;
   text-align: center;
   padding: 24px 0px 20px !important;
   border-radius: 0px;
}
.slds-scope.macOs .ev-tab-a-link {
   min-height: 80px;
   padding: 27px 0px 10px 0px !important;
}
.slds-scope.winOs .ev-tab-a-link {
   min-height: 80px;
   padding: 20px 0px 10px 0px !important;
}
.ev-sup-res-li {
   margin-bottom: unset !important;
}
.ev_support_resource_tabs li.slds-is-active {
   background: var(--pcx-tabset-active-bgcolor) !important;
   color: var(--pcx-tabset-active-fontcolor) !important;
}
.ev_support_resource_tabs li.slds-is-active{
   border-bottom: 1px solid var(--evSupportResourceLine);
}
.ev_support_resource_tabs .horizontalMargin li.slds-is-active{
   border-bottom: none;
}
.evSupportTabBlock .tabsetSubtext a {
   color: var(--provider-portal-johnson-font-red) !important;
}
.slds-scope .slds-tabs_default__item.slds-is-active:after {
   background-color: var(--evTabsetFontActiveColor);
   height: 2px;
}
.slds-scope .slds-tabs_default__item:focus:after {
   background-color: var(--evTabsetFontActiveColor) !important;
}
.borderLeft {
   border-left: 2px solid var(--evTabsetFontActiveColor);
}
.subFooterText a {
   text-decoration: underline;
}
.pcx-underline,
.ev_underline {
   text-decoration: underline !important;
}
.textUnderline a {
   text-decoration: underline;
}
.slds-scope .passwordIconPadding .slds-input-has-icon_right .slds-input__icon{
   right: 1.25rem;
}
.enrollPh a, .enrollPh a:hover, .enrollPh a:active {
   color: var(--evFontPrimaryColor);
}
.slds-scope .ev_support_resource_tabs .slds-tabs_scoped__nav {
   background-color:transparent !important;
   border:0px solid !important;
   border-bottom: 10px solid !important;
   /* border-color: var(--evTabsetFontActiveColor) !important; */
   border-color: var(--pcx-tabset-bordercolor) !important;
}
.slds-scope .ev-submit-rebate-tab.ev_support_resource_tabs .slds-tabs_scoped__nav {
   background-color:transparent !important;
   border:0px solid !important;
   border-bottom: none;
   /* border-color: var(--evTabsetFontActiveColor) !important; */
   border-color: var(--pcx-tabset-bordercolor) !important;
}
.slds-scope .ev-sp-dashboard .slds-tabs_scoped__nav {
   border-bottom: 10px solid !important;
   border-color: var(--evTabsetFontActiveColor) !important;
}
.slds-scope .ev-sp-dashboard .horizontalMargin.slds-tabs_scoped__nav {
   border-bottom: 10px solid !important;
   border-color: var(--pcx-tabset-active-bgcolor) !important;
}
.slds-scope .ev_support_resource_tabs .slds-tabs_scoped__nav .slds-tabs_scoped__item{
   max-width: 50%;
   height: auto;
}
.ev_support_resource_tabs .slds-tabs_default__content {
   padding: 0 !important;
}
.missingInfoForm label.ev-bi-padding-reduce {
   font-family: 'JohnsonText-Regular';
   padding-left: 0px;
}
.ev_support_resource_tabs .slds-tabs_default__overflow-button:nth-child(n+3) {
   max-width: 0px !important;
   overflow: hidden !important;
}
.ev_support_resource_tabs .slds-tabs_default__link{
   font-family: 'JohnsonText-Regular' !important;
   text-decoration: none !important;
   font-size: 24px !important;
}
.ev_support_resource_tabs .horizontalMargin .slds-tabs_default__link,
.ev-submit-rebate-tab.ev_support_resource_tabs .slds-tabs_default__link{
   font-family: 'JohnsonDisplay-Bold' !important;
   text-decoration: none !important;
   font-size: 20px !important;
   line-height: 30px !important;
}
.ev-button-outline-blue-font-white {
   border-color: var(--ev-patient-banner-box-button-border-color) !important;
   color: var(--ev-patient-banner-box-button-font-color) !important;
}
.ev-button .slds-button{
   width: auto !important;
   min-width: 120px !important;
}
/* .ev-med-button .slds-button{
   width: 200px !important;
} */
.ev-button-pm .slds-button{
   width: auto !important;
   min-width: 150px !important;
}
.ev-provider-btn .slds-button {
   width: auto !important;
   min-width: 150px !important;
}
.evInsuranceBtn .insuranceEditDel {
   /* width: 40%; */
   margin-left: -25px !important;
}
.evProviderInsuranceSearch .slds-input__icon.slds-input__icon_right{
   top : 10% !important;
}
.ev-provider-patient .rowDiv {
   border-bottom: 1px solid var(--ev-accordion-divider-color);
}
.ev-provider-patient .tableBlock {
   padding-left: 0px;
}
.evTreatmentEditBtn .treatmentEditDel {
   width: 48%;
   margin-left: -15% !important;
}
.evTreatmentRemoveBorder .slds-form-element__container,
{
   border: none !important;
   /* background: inherit !important; */
}
.ev-savingsChangePayment .slds-form-element__container{
   border: none !important;
   background: inherit !important;
}
.ev-savingsChangePayment .blackHeading20px{
      font-family: 'JohnsonText-Bold';
      font-size: 16px;
      line-height: 25px;
      padding-bottom: 40px;
}
.ev-savingsChangePayment .tableBlock{
   padding: 5px 24px;
   background: #fff;
}
.ev-savingsChangePayment .borderNone{
   border: 10px solid var(--evBorderPrimaryColor) !important;
}
.ev-savingsChangePayment .ev-pl-40{
   padding-left: 0px;
}
.ev-savingsChangePayment .ev-pt-40{
   padding-top: 0px;
}
.ev-savingsChangePayment .ev-padding-top{
   padding-top: 40px;
}
.ev-savingsChangePayment .slds-p-top_xx-large{
   padding-top: 25px!important;
}
.ev-change-payment-method .ev-form-element .ev-bi-padding-reduce{
   font-family: 'JohnsonText-Regular';
   padding-bottom: 0px;
   font-size: 16px !important;
   line-height: 25px;
}
.ev-change-payment-method .evMarginRemove{
   padding-top: 32px;
}
/* .ev-savingsChangePayment .providerInfoTitle{
   background-color: white;
} */
.evHelpfulInfoForwardArrow .slds-icon_xx-small {
   height: 0.575rem !important;
}
.evHelpfulInfoForwardArrow .slds-icon-text-default {
   fill: var(--evFontSecondaryColor) !important;
}
.evSavingsSucessModel .slds-icon-text-default,
.global-icon-color .slds-icon-text-default path{
   fill: #FFFFFF !important;
}
.ev-providerDownload .slds-button__icon path{
   fill: #FFFFFF !important;
}
.ev-providerDownloadNS .slds-button__icon path{
   fill: #000000 !important;
}
.custom-icon-unlink .slds-icon-text-default path{
   fill: #00a0df !important;
}
.evsavingTooltip .ev-card-information .slds-button_icon {
   margin-top: -10px !important;
   margin-left: 5px !important;
}
.evProviderStaffApproval .slds-icon-text-default{
   /* fill: #1AC75B !important; */
   fill: #328714 !important;
   width: 40px;
   height: 40px;
}
.evProviderStaffRejection .slds-icon-text-default{
   fill: #E74040 !important;
}
.evsavingTooltip .ev-card-information .slds-button_icon {
   margin-top: -10px !important;
   margin-left: 5px !important;
}
.savings-card iframe{
   width: 100%;
}
.slds-scope .evNoWrapText .slds-rich-text-editor__output {
   white-space: nowrap !important;
}
.evSavingsCardHeight iframe{
   min-height: 210px;
}
.evSavingsEnrollSuccessCardBlock iframe {
   width: 220px;
   height: 160px;
   border-radius: 5px;
}
.evSavingsEnrollSuccessCardBlockMob iframe {
   width: 220px;
   height: 160px;
   border-radius: 5px;
}
.caregiverForm .evPaddingRemove {
   padding: 0px;
}
.caregiverForm.ev-padding-add .evPaddingRemove{
   margin: 40px;
   background: var(--evBgPrimaryColor);
   padding: 40px;
   margin-bottom: 0px !important;
}
.evSavingsEnrollSuccessCardBlockMob iframe {
   width: 285px;
   height: 190px;
   border-radius: 5px;
}
.editCaregiverModal .caregiverFormMainHeading{
   padding: 0px 0px 40px 0px;
   background: var(--evBodyBgColor);
}
.editCaregiverModal .blackHeading2Text{
   color: var(--evHeadingFontColor);
}
.ev-bi-radio-button-group .ev-bi-padding-reduce,
.ev-expressbi-radio-group .ev-bi-padding-reduce,
.ev-guest-radio-button-group .ev-bi-padding-reduce,
.ev-bi-checkbox-group .ev-bi-padding-reduce,
.ev-bi-clinical-input .ev-bi-padding-reduce {
   margin-left: -12px;
   margin-right: -10px;
   font-size: 16px !important;
   font-family: 'JohnsonText-Regular';
   line-height: 25px;
   font-weight: 700;
}
.ev-expressbi-radio-group .evRegistrationPadding {
   padding-left: 5px;
   margin-bottom: 10px;
}
.ev-guest-radio-button-group .ev-bi-padding-reduce,
.ev-expressbi-radio-group .ev-bi-padding-reduce{
   padding-bottom: 20px;

}
.evProvider .addPatient .ev-bi-padding-reduce,
.evProvider .ev-savings-enroll .ev-bi-padding-reduce {
   /* margin-left: -12px; */
   padding-bottom: 10px;
   /* padding-bottom: 24px; */
   font-size: 18px;
   font-family: 'JohnsonText-Bold';
   padding-top: 12px;
}

.evProvider .addPatient .ev-bi-padding-reduce abbr.slds-required,
.evProvider .ev-savings-enroll .ev-bi-padding-reduce abbr.slds-required {
   float: unset;
}
.evProvider .addPatient .ev-bi-padding-reduce .slds-form-element__icon button.slds-button.slds-button_icon,
.evProvider .ev-savings-enroll .ev-bi-padding-reduce .slds-form-element__icon button.slds-button.slds-button_icon {
   margin-top: -10px !important;
   padding-left: 5px !important;
}
.evProvider .addPatient .custom-radio-group .slds-radio:first-child,
.evProvider .ev-savings-enroll .custom-radio-group .slds-radio:first-child {
   margin-bottom: 0px;
}
.evProvider .addPatient .custom-radio-group .slds-form-element__control,
.evProvider .ev-savings-enroll .custom-radio-group .slds-form-element__control {
   padding-left: 3px;
}
.evProviderReg .ev-bi-padding-reduce {
   padding-bottom: 2rem;
   /* font-family: 'Karbon-Regular'; */
   font-family: 'JohnsonText-Regular';
   font-size: 18px !important;
   margin-left: 0px;
}
.evProviderReg .slds-form-element__control .slds-checkbox .slds-checkbox__label {
   /* padding-bottom: 10px; */
   padding-bottom: 20px;
}

.ev-heading-width .ev-width-left {
   width: 40% !important;
}
.ev-heading-width .ev-width-right {
   width: 60%;
}
.ev-bi-checkbox-group .ev-bi-checkbox-background-color,
.ev-bi-clinical-input .ev-bi-clinical-background-color {
   background: transparent;
   border: none !important;
}
.evRadioGroupPadding .evRegistrationPadding {
   padding-left: 15px;
}
.evBiSavingsRemoveBorder .evRemoveBorder {
   border: none !important;
}
.evProviderExpressCard .evRemoveBorder
{
   border: none !important;
   width: 50%;
   margin-top: 20px;
}
.evprovideroutputcard .whitebox{
    display: flex;
    padding: 15px;
    background: #FFFFFF;
    width: 100%;
    display: block;
    border: 1px solid #ffff;
    border-radius: 5px;
}

.evprovideroutputcard .valueDiv{
   flex: none;
}
.evprovideroutputcard .contactInfo{
   margin-right: 15px;
}
.evBiSavingsRemoveBorder .evRemoveTop {
   padding-top: 0rem;
}
.slds-scope .statusRingBlock .slds-progress-ring {
   height: 30px !important;
   width: 30px !important;
}
.slds-scope .statusRingBlock .slds-progress-ring__progress-head {
   visibility: hidden;
}
.evBiSavingsRemoveBorder .evTooltipPaddingTop .slds-form-element__icon {
   padding-top: 0px !important;
   padding-left: 5px;
}
.evSavingsWallet .evTooltipPaddingTop .slds-form-element__icon {
   padding-top: 0px !important;
   padding-left: 5px;
   margin-top: -5px;
}
.savingsCardDetailsForm .evTooltipPaddingTop .slds-form-element__icon .slds-button.slds-button_icon {
   padding-top: 0px !important;
   padding-bottom: 0px !important;
}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
   -webkit-appearance: none;
   margin: 0;
}
input[type=number] {
   -moz-appearance: textfield;
}
.mobileSrchBox .evCircelPadding.slds-form-element__container {
   /* border-radius: 1.625rem; */
   border-radius: 0px;
   padding: 0 10px 0 9px;
}
.mobileSrchBox .evCircelPadding.slds-form-element__container .slds-input__icon.slds-icon-text-default {
   top: 40% !important;
}
.ev-addPatient .blueHeading2Text {
   color: var(--evFontDefaultColor);
   font-size: 20px;
   line-height: 20px;
}
.ev-addPatient .blackHeading20px{
   font-family: 'JohnsonText-Regular' !important;
   font-size: 18px;
   line-height: 25px;
}
/* .ev-addPatient .check-outer-content,
.ev-addPatient .evPatientHeaderInfo,
.ev-addPatient .ev-caregiver-communication-txt {
   display: none;
} */
.ev-addPatient-BlackHeading {
    font-size: 40px;
    line-height: 48px;
    letter-spacing: -0.02em;
    color: var(--patient-portal-Font-Heading-Black);
    font-family: 'JohnsonDisplay-Bold';
    font-weight: 500;
}
.blackHeading40px{
   font-size: 40px;
    line-height: 48px;
    color: var(--patient-portal-Font-Heading-Black);
    font-family: 'JohnsonDisplay-Medium';
    font-weight: 400;
}
.slds-scope .slds-text-color_weak,
.slds-scope .slds-text-color--weak,
.rebatePopUp a, .rebatePopUpa:hover,
.rebatePopUp a:active {
   color: #18191A;
}
.myPatientCheckbox .slds-form-element__label{
   display: flex !important;
   margin-left: 20px;
   margin-top: -24px;
}
.evRegCheckbox .slds-checkbox_faux {
   margin-top:1px
}
.evMyAccountMessageBox .evMyAccountTextLeft {
   justify-content: flex-start !important;
}
.ev-top-back-button .slds-button__icon path {
   fill: var(--evTopBackButtonIconColor);
}
.phoneCall{
   cursor: default;
   text-decoration: none;
   pointer-events: none;
   color: var(--evFontDefaultColor) !important;
}
.ev-global-custom-accordion .slds-accordion__summary-heading>button>span {
   order: 1;
   font-size: 18px !important;
   line-height: 20px !important;
   font-family: 'JohnsonText-Regular' !important;
   text-decoration: none !important;
   text-overflow: unset;
   white-space: pre-wrap;
}
.evFontColorGray {
   color: #18191A !important;
}
.evFontColorBrown {
   color: #564C47 !important;
}
.slds-scope .tremfyaRadioButtonColor .slds-form-element__label{
   color: #18191A !important;
}
.ev-global-custom-accordion .slds-accordion__summary-heading>button>lightning-primitive-icon {
   order: 2;
   border-radius: 50% !important;
}
.ev-global-custom-accordion .accordianImageBlock {
   text-align: center;
}
.ev-global-custom-accordion .slds-accordion__summary-content {
   /* color: var(--evFontSecondaryColor) !important; */
   /* color: var(--evTilesFontActiveColor) !important; */
   color:var(--ev-accordion-font-color);
   text-decoration: none;
}
/* .ev-guide-custom-accordion .slds-accordion__summary-content {
   color:  #333333 !important;
   text-decoration: none;
} */
.ev-global-custom-accordion .slds-accordion__summary-action-icon {
   margin: 5px;
   transform: rotate(0deg) !important;
}
.ev-global-custom-accordion .slds-accordion__summary-action {
   display: flex;
   justify-content: space-between;
}
.ev-global-custom-accordion .slds-accordion__summary {
   padding: 20px !important;
   /* background: #F1F4F9 !important; */
   background: var(--pcx-accordion-bgcolor) !important;
   border-radius: 0px;
}
.ev-faqBox .ev-global-custom-accordion .slds-accordion__summary{
   border-radius: 0px;
   padding: 17px 22px !important;
   background: var(--ev-need-help-accordion-bg-color-primary) !important;
}
.ev-faqBox .ev-global-custom-accordion .slds-accordion__list-item{
   padding-bottom: 4px !important;
}
.ev-faqBox .ev-global-custom-accordion .slds-accordion__summary-heading>button>span {
   font-size: 15px !important;
   line-height: 20px !important;
   font-family: 'JohnsonText-Regular' !important;
   color: var(--ev-need-help-tiles-color-primary) !important;
}
.ev-faqBox .ev-global-custom-accordion .slds-is-open .slds-accordion__summary-content{
   /* color: var(--ev-need-help-accordion-bg-color-secondary) !important; */
   color: var(--ev-need-help-accordion-font-primary-color) !important;
}
.ev-faqBox .ev-global-custom-accordion .slds-is-open .slds-button__icon path{
      /* fill : var(--evHeadingFontColor) !important; */
      fill: var(--provider-portal-johnson-font-red) !important;
   }
.ev-global-custom-accordion .slds-is-open>.slds-accordion__summary .slds-accordion__summary-action-icon {
   transform: rotate(180deg) !important;
}
.ev-custom-accordion .slds-is-open>.slds-accordion__content {
   width: calc(100% + 24px);
   margin-left: -12px !important;
}
.ev-global-custom-accordion .slds-is-open .slds-accordion__summary{
   /* background: var(--evMenuOptionFontActiveColor) !important; */
   background: var(--pcx-accordion-active-bgcolor) !important;
   margin-bottom: 2px;
}
.ev-faqBox .ev-global-custom-accordion .slds-is-open .slds-accordion__summary{
   /* background: var(--ev-need-help-accordion-bg-color-primary) !important; */
   background: var(--ev-need-help-accordion-bg-color-secondary) !important;
   margin-bottom: 7px;
}
.ev-global-custom-accordion .slds-is-open .mobile-trans-design .slds-accordion__summary{
   /* background:var(--evBarBoxBgColor) !important; */
   background:var(--pcx-accordion-bgcolor) !important;
   margin-bottom: 2px;
}
.guide-accordian .ev-global-custom-accordion .slds-is-open .slds-accordion__content{
   background: var(--pcx-accordion-bgcolor) !important;
   border-radius: 0px;
   margin: 0px -11px;
   padding: 34px 0px 42px 40px
}
.ev-global-custom-accordion .slds-is-open .slds-accordion__summary-heading>button>lightning-primitive-icon{
   /* background: white !important; */
   transform: rotate(180deg);
}
.guide-accordian .ev-global-custom-accordion .slds-is-open .slds-accordion__summary-heading>button>lightning-primitive-icon{
   background: var(--pcx-flow-recommended-bg-color)!important;
   transform: rotate(180deg);
}
.guide-accordian .ev-global-custom-accordion .slds-accordion__summary-heading>button>lightning-primitive-icon{
   background: var(--ev-guide-accordian-circle-bg-color);
   border-radius: 49%;
}
.guide-accordian .slds-icon-text-default{
   fill: white !important;
}
.guide-accordian .ev-global-custom-accordion .slds-button__icon path{
   fill: white !important;
}
.guide-accordian .ev-global-custom-accordion .slds-is-open .slds-button__icon path{
   fill: var(--iconColor) !important;
}
.ev-global-custom-accordion .slds-accordion__summary-heading>button>lightning-primitive-icon{
   /* background: white !important; */
   transform: rotate(90deg);
}
.ev-global-custom-accordion .slds-is-open .slds-accordion__summary-content{
   color: var(--ev-mob-need-help-font-color) !important;
}
/* .ev-global-custom-accordion .evsavingsacc .slds-is-open .slds-accordion__summary-content{ 
   color: var(--ev-accordion-font-color) !important;
} */
.ev-global-custom-accordion .slds-accordion__list-item {
   padding-bottom: 10px !important;
   border-top: none !important;
}
.ev-global-custom-accordion .slds-scope .slds-button:hover,
.slds-scope .slds-button:focus {
   text-decoration: none !important;
}
.evPrintIcon .slds-button__icon {
   stroke: white !important;
   stroke-width: 5;
}
.evPrintIcon1 .slds-button__icon {
   stroke: white !important;
   stroke-width: 1;
}
/* .evSPTerms .slds-form-element__label {
   margin-top:3px !important;
} */
/* .ev-provider-savngs-spinner .slds-scope .slds-backdrop {
    width: 101% !important;
} */
.slds-scope .Spinner-BI .slds-backdrop{
background: white !important;
opacity: 95%;
}
/*.slds-scope .Spinner-BI .slds-backdrop{
background: white !important;
opacity: 95%;
width:2024px;
margin-left:-146px;
}*/
.tabledata td {
   font-family: 'JohnsonText-Regular';
}
.fileUpload .slds-icon-text-default{
   width: 70%
}
.editProvider .tableBlock{
   background: white;
   /* background: var(--evBodyBgColor); */
   border: 1px solid var(--evBorderPrimaryColor);
   border-radius: 0px;
}
.seePgmReq {
   color: var(--ev-pgm-link-color) !important;
   text-decoration: underline !important;
}
.evConditionComboBox .slds-dropdown-trigger_click.slds-is-open .slds-dropdown,
.evConditionComboBox .slds-dropdown-trigger--click.slds-is-open .slds-dropdown{
   height: 300px !important;
   overflow-y: auto !important;
}
.ev-combobox-dropdown-width-increase .slds-dropdown-trigger_click.slds-is-open .slds-dropdown{
   width: 300px !important;
}
.ev-combobox-dropdown-width-increase .slds-dropdown-trigger_click.slds-is-open .slds-dropdown_fluid{
   max-width: unset !important;
}
.slds-scope .evproviderInfo .StaffMgmt-role-box .slds-dropdown-trigger .slds-dropdown
{
 max-height: 150px !important;
 overflow-y: auto !important;
}

.caregiverForm .evStateComboBox .slds-dropdown-trigger_click.slds-is-open .slds-dropdown,
.caregiverForm .evStateComboBox .slds-dropdown-trigger--click.slds-is-open .slds-dropdown{
   /* height: 125px !important; */ /* Arup - S2 client defect fix. Patient Express caregiver form State dropdown was coming small*/
   overflow-y: auto !important;
}
::-ms-reveal {
   display: none;
}
.slds-scope .slds-required {
   color: var(--ev-form-error-color) !important;
   margin: 0 .125rem !important;
}
.evFooterPhone .phoneCall {
   color: var(--evFontDefaultColor) !important;
}
.phoneCall{
   color: inherit !important;
  }

.slds-scope .evNewType .ev-input-icon-vertical-center .slds-input__icon-group_right{
   top: 50% !important;
}
.evNewType .slds-combobox {
   padding: 14px !important;
}
.providerSearchPopup .providerSearchHead{
   padding-top: 40px;
}
.evSiteSearchRe.providerSearchPopup .providerSearchHead{
   padding-top: 10px;
}
.providerSearchPopup .providerLeft{
   width: auto;
}
.ProviderSearchBI .providerLeft{
width: 45% !important;
}
.providerSearchPopup .providerEdit{
   width: 25%;
   padding-left: 10px;
}
.providerSearchPopup .providerRight{
   width: 30%;
}
.hybridToolTipSubmit .slds-popover__body {
   max-height: 160px !important;
   overflow-y: auto !important;
}
.searchButton lightning-primitive-cell-factory .slds-grid{
   display: block;
}
.searchButton tbody{
   font-size: 16px;
}
.searchButton .slds-table_header-fixed_container{
   min-width: 101%;
}
.slds-modal__container.add-medication-popup .slds-modal__content{
   overflow: unset !important;
   overflow-y: unset !important;
}
.evRemoveProvider .labelDiv, .evRemoveProvider .valueDiv {
   flex: 20% !important;
}
.slds-scope .treatmentInfoRemoveBorder .slds-form-element__container {
   border: none !important;
}
.slds-scope .providerSearchPopup .slds-truncate,
.slds-scope .ev-providerStaffTable .slds-truncate, .ev-wordWrap {
   white-space: initial !important;
   word-break: break-word;
}
.slds-modal_medium .slds-modal__container,
.slds-modal_large .slds-modal__container{
   padding: 0.2rem 0 1rem 0 !important;
}
.slds-scope .ev-Pharmacy-Insurance .slds-dropdown-trigger_click.slds-is-open .slds-dropdown,
.slds-scope .ev-Pharmacy-Insurance .slds-dropdown-trigger--click.slds-is-open .slds-dropdown {
   max-height: 125px !important;
   overflow-y: auto !important;
}
.slds-scope .searchButton .slds-resizable__divider:after {
   height: 100% !important;
}
.termsHeader .ev-Selected-Medication-text,
.termsHeader .medication-combobox,
.termsHeader .logoSeperator {
   display: none !important;
}

.ev-returnLoginButton .slds-button{
   padding-top: 6px;
   padding-bottom: 6px;
   /* border-color: #ccc !important; */
   border: 1px solid var(--evHeaderNeedHelpBorderColor) !important;
}
.slds-scope.macOs .ev-returnLoginButton .slds-button {
   padding-top: 8px !important;
   padding-bottom: 4px !important;
}
.evAobOpt .custom-radio-group .slds-radio {
   margin-bottom: 0!important;
}
.missInfoModalDiv .custom-radio-group .slds-radio{
   margin-bottom: 0 !important;
}
.missInfoModalDiv .custom-radio-group {
   margin-left: 5px !important;
}
.addMedicationForm .displayFlexCenter .slds-size_2-of-12{
   width: 14% !important;
}
.evReduceSpace .ev-model-top-heading {
   /* margin: 15px 30px 0px 30px; */
   margin: 40px;
}
.evReduceSpace .ev-model-body {
   /* padding: 20px;
   margin: 10px 30px 20px 30px; */
   padding: 40px;
   margin: 40px;
}
.ev-sp-inactive .phoneCall{
   color:var(--evHeadingFontColor) !important;
}
.slds-scope .slds-radio [type=radio]:checked+.slds-radio_faux:after,
.slds-scope .slds-radio [type=radio]:checked+.slds-radio--faux:after,
.slds-scope .slds-radio [type=radio]:checked~.slds-radio_faux:after,
.slds-scope .slds-radio [type=radio]:checked~.slds-radio--faux:after,
.slds-scope .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio_faux:after,
.slds-scope .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio--faux:after {
   background-color: var(--evHeadingFontColor) !important;
   /* css to increase radio button height and width */
   width: 0.6rem;
   height: 0.6rem;
}
/*.slds-scope .slds-radio [type=radio]+.slds-radio__label .slds-radio_faux{
   margin-right: 0rem !important;
}*/
/* BEG - CR-674 Release Dec'23 */
.jpap-upload-hide-content {
   position: relative;
   top: 15px;
   left: -47px;
   display: none;
}
.slds-scope .slds-radio [type=radio]:checked+.slds-radio__label .jpap-upload-show-content {
   display: block !important;
}
/* END - CR-674 Release Dec'23 */
.slds-scope .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio_faux{
   border: 1px solid var(--evHeadingFontColor) !important;
   box-shadow: 0 0 3px var(--evHeadingFontColor) !important;
}
.evOtherLabel .ev-form-element .slds-form-element__label {
   visibility: hidden !important;
}
.evCheckboxStelara .ev-form-element .slds-form-element__label{
   font-size: 18px !important;
}
.slds-scope .ev-stelara-radio-button-group .slds-form-element__control{
   display: flex;
}
.ev-stelara-radio-button-group .ev-bi-padding-reduce{
   padding-left: 0px;
   padding-bottom: 10px;
   font-family: 'JohnsonText-Regular';
}
.slds-scope .ev-stelara-radio-button-group .slds-form-element__control .slds-radio{
   padding-right: 55px;
}
.evProviderExpress .slds-form-element__control .slds-radio,
.savings-question .slds-form-element__control .slds-radio {
   text-indent: unset;
   margin-left: 0;
}
.evProviderExpress .ev-question-label,
.evProviderEnroll .ev-question-label,
.savings-question .ev-question-label {
   /* font-family: 'JohnsonText-Regular'; */
   font-family: 'JohnsonText-Regular';
}
.evProviderEnroll .ev-question-bg-color {
   background: var(--evBgPrimaryColor) !important;
}
.evProviderExpress .slds-form-element__control .slds-radio .slds-radio__label,
.savings-question .slds-form-element__control .slds-radio .slds-radio__label {
   border: 0.5px solid var(--evDividerBorderColor);
   border-radius: 10px;
   padding: 14px;
   width: calc(100% - 30px);
   display: flex;
   align-items: center;
   padding-left: 15px;
}
.evRemovePaddingCard .evRemovePadding.slds-p-top_large {
   padding-top: 0px !important;
}
.evRemovePaddingCard .evOptionChoicesHeaderContainer{
   padding-top: 30px;
}
.phNumberWrap,
.displaySingleLine{
   white-space: nowrap;
   display: inline-block;
   clear: both;
}
.phoneFaxColor {
   color: #4E5054 !important;
}
.evNumberColorWhite .phoneCall {
   color: white !important;
}
.evErrorColor .phoneCall {
   color: rgb(231, 64, 64) !important;
}
.ev-set-height-small-model{
   min-height: 600px !important;
}
.slds-scope .slds-table th:focus,
.slds-scope .slds-table th.slds-has-focus,
.slds-scope .slds-table [role="gridcell"]:focus,
.slds-scope .slds-table [role="gridcell"].slds-has-focus {
   box-shadow: none !important;
}
.slds-scope .evColumnFiltersContainer .slds-accordion__summary-content {
   color: white !important;
}
.slds-scope .evColumnFiltersContainer .slds-form-element__label{
   color: white !important;
}
.slds-scope .evColumnFiltersContainer .slds-accordion__summary-heading>button>lightning-primitive-icon{
   order: 2;
}
.slds-scope .evColumnFiltersContainer .slds-accordion__summary-heading .slds-button__icon path{
   fill: white !important;
}
.slds-scope .evColumnFiltersContainer .slds-accordion__summary-action {
   display: flex;
   justify-content: space-between;
   padding-right: 0px;
   padding-left: 0px;
   padding-bottom: 15px;
}
.slds-scope .evColumnFiltersContainer .slds-accordion__list-item{
   border-top-width: 0px;
}
.slds-scope .evColumnFiltersContainer .slds-accordion__summary{
   border-bottom: 1px solid rgb(255, 255, 255, .2) !important;
   margin-right: 5px;
   margin-bottom: 15px;
}
.slds-scope .evColumnFiltersContainer .slds-is-open .slds-accordion__summary{
   border-bottom: 1px solid var(--evBorderPrimaryColor);
   opacity: 1;
   margin-right: 5px;
   margin-bottom: 15px;
}
.slds-scope .slds-badge{
   white-space: normal !important;
}
.slds-badge{
   /* font-size: 16px !important; */
   font-size: 13px !important;
   line-height: 17px !important;
}
.slds-scope .slds-badge.active {
   background-color: rgb(0, 111, 41,.3) !important;
   color: #006F29;
}
.slds-scope .slds-badge.active a{
   color: #006F29;
}
.slds-scope .slds-badge.admin_approval{
   background-color: rgb(255, 168, 0,.3) !important;
   color: #5B3C00 !important;
}
.slds-scope .slds-badge.admin_approval a{
   color: #5B3C00 !important;
}
/*BEG - CARD status color*/
.slds-scope .ev-cls-green {
   color: #006F29;
}
.slds-scope .ev-cls-orange {
    color: #5B3C00 !important;
 }
.slds-scope .ev-cls-red {
    color: #8C2929 !important;
 }
/*END - CARD status color*/
.slds-scope .slds-badge.badge_green {
    background-color: #EFFBF3 !important;
    /* color: #006F29; */
    color: #328714;
 }
 .slds-scope .slds-badge.badge_green a{
    /* color: #006F29; */
    color: #328714;
 }
 .slds-scope .slds-badge.badge_red{
    background-color: #FDF2F2 !important;
    color: #9E0000 !important;
 }
 .slds-scope .slds-badge.badge_red a{
    color: #8C2929 !important;
 }
 .slds-scope .slds-badge.badge_orange {
    background-color: #FFF9ED !important;
    color: #5B3C00;
 }
 .slds-scope .slds-badge.badge_orange a{
    color: #5B3C00;
 }
 .slds-scope .slds-badge.badge_red a{
    color: #5B3C00 !important;
 }


 .slds-scope .ev-readonly-message img{
    max-width: none !important;
  }

.slds-scope .ev-dropdown-beyond-model .slds-modal__content{
   overflow: unset !important;
   overflow-y: unset !important;
}
/* .slds-scope .slds-has-focus .slds-th__action{
   background-color: transparent!important;
   box-shadow: none !important;
} */
.slds-scope .evColumnFiltersContaine .slds-form-element__label{
   line-height: 25px !important;
}
.slds-scope .showTableWithFilterBoxLayout .slds-button{
   padding-top: 2px !important;
   padding-bottom: 2px !important;
}
.evBackgroundCustomColor .evCustomStyle.backgroundWhite {
   /* margin-top: 20px; */
   margin-top:  30px;
}
.addPatient .ev-download-pdf .slds-button__icon {
   fill: white;
   stroke: white;
   stroke-width: 5;
}
.addPatient .ev-download-pdfNS .slds-button__icon {
   fill: black;
   stroke: black;
   stroke-width: 5;
}
.evProvider .evpatient-list .ev-add-patient-list {
   width: 37%;
}
.ev-dropdown-wrap .slds-media__body .slds-truncate {
   text-overflow: unset;
   white-space: break-spaces;
}
.evpatient-list .ev-datatable-border{
  background: #FFFFFF;
  border-radius: 0px;
  /* padding: 10px; */
  /* margin:0 10px; */
  margin: 0px;
  padding: 24px 14px;
}
.annualReverification-list .ev-datatable-border{
  background: #FFFFFF;
  border-radius: 10px;
  padding: 0px;
  margin:0 0px !important;
}
.evpatient-list lightning-calendar{
 position: fixed !important;
 z-index: 999999 !important;
}
.ev-data-table-change-column-col{
   width:auto;
   margin: 0px 10px;
}
.ev-data-table-export-col{
   width:auto;
   margin: 0px 10px;
}
.ev-data-table-right-button{
   width:auto;
   margin: 0px 10px;
}
.annualReverification-list .ev-data-table-right-button{
   width:auto;
   margin: 0px 0px;
}
.ev-data-table-PHI-text{
   font-size: 13px;
   line-height: 15px;
   color: #9B9B9B;
}
.slds-scope .ev-providerSiteInfoSuffix .slds-dropdown-trigger_click.slds-is-open .slds-dropdown{
   max-width: 10rem;
   min-width: 5rem;
}
.slds-scope .ev-column-picker .slds-table_bordered {
   border-top:none;
}
.fontWhite .slds-button_outline-brand{
   color: var(--evFontWhiteColor) !important;
}
.personalInfoForm .slds-dropdown-trigger_click.slds-is-open .slds-dropdown,
.editContactDiv .slds-dropdown-trigger_click.slds-is-open .slds-dropdown {
   max-height: 125px !important;
   overflow-y: auto !important;
}
.slds-scope .slds-button_brand:hover {
   background: var(--evPrimaryButtonHoverEffect) !important;
}
.slds-scope .slds-button_neutral:hover {
   background: var(--evPrimaryButtonHoverEffect) !important;
}
/* .slds-scope .slds-button_outline-brand:hover {
   border-color: #1C75BC !important;
} */
.slds-scope .ev-header-need-help .slds-button_outline-brand:hover,
.slds-scope .ev-message-center-back-button .slds-button_outline-brand:hover,
.slds-scope .ev-top-back-button .slds-button_outline-brand:hover,
.slds-scope .footerNeedHelp .slds-button_outline-brand:hover,
.slds-scope .signUpButton .slds-button_outline-brand:hover,
.slds-scope .ev-returnLoginButton .slds-button_outline-brand:hover,
.slds-scope .backButtonEff .slds-button_outline-brand:hover
 {
   border-color: var(--evBorderPrimaryColor) !important;
   background: transparent !important;
}
.slds-scope .evAnnualReverificationProcess .slds-button_outline-brand:hover{
   border-color: #CCC !important;
}
.slds-scope .ev-button-outline-blue-font-white:hover {
   border-color: var(--evSupportResourceLine) !important;
}
.slds-scope .slds-has-error .slds-form-element__container {
    border-color: var(--ev-form-error-border-color) !important;
}
.ev-readonly-message{
   /* background: #FFA800; */
   background: #564C47;
   color: white;
}
.ev-readonly-message-NS{
   background: #FFA800;
   color: #18191A;
}
.ev-readonly-banner{
   background: var(--evReadOnlyBannerBgColor) !important;
   color: var(--evReadOnlyBannerFontColor) !important;
}
.evcheckBi .custom-radio-group .slds-radio {
      margin-bottom: 0px !important;
      text-indent: -2.1em !important;
      margin-left: 1.9em !important;
 }
.slds-scope .evSiteSurvey-list .slds-truncate{
   max-width: 100%;
    overflow: visible;
    text-overflow: unset;
    white-space: pre-line;
    line-height: 25px;
    font-size: 16px;
    overflow-wrap:break-word;
}
.slds-scope .evpatient-list .slds-truncate , .slds-scope .evTransactionHistory-list .slds-truncate {
   max-width: 100%;
    overflow: visible;
    text-overflow: unset;
    white-space: pre-line;
    /* line-height: 15px;
    font-size: 15px; */
    font-size: 16px;
    line-height: 25px;
    font-weight: 400;
    overflow-wrap:break-word;
}

.slds-scope .annualReverification-list .slds-truncate{
   max-width: 100%;
    overflow: visible;
    text-overflow: unset;
    white-space: pre-line;
    line-height: 18px;
    font-size: 16px;
    overflow-wrap:break-word;
    font-family: 'JohnsonText-Regular';
}

.slds-scope .ev-table-cell-dropdown-style .slds-truncate{
   max-width: 100%;
    line-height: 15px;
    font-size: 15px;
    overflow-wrap:break-word;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
   margin-left: 16px;
   margin-top:2px;
}

.slds-scope .evDelayDenialInfoBox .white-icon .slds-icon-text-default{
   fill: #FFFFFF !important;
}


.ev-expressCard .text-box-width{
   width: 37%;
}
.ev-expressCard .card-alignment{
   justify-content: flex-start;
}
.card-space .card-alignment{
margin-top:0px !important;
}
.ev-postSubmit .spinnerBlock{
   z-index: 10000;
   position: absolute;
   width: 100%;
   display: flex;
   /* top: 20%; */
    top: 30%;
   position: fixed;
   left: 0px;
   height: 100%;
   overflow: hidden;
}
.recaptchaCheckbox {
   height: 76px !important;
   width: 300px !important;
}
.evRadioBtnBiClinBlock .slds-radio__label {
   padding-left: 15px !important;
}
.slds-scope .ev-staff-management .slds-scrollable_x{
   overflow: visible !important;
   overflow-x: hidden !important;
}
.slds-scope .ev-siteTable .slds-th__action:hover{
   background-color: var(--evBarBoxBgColor)!important;
}

.ev-button-caption-adjust .slds-button,
.ev-button-caption-adjust .slds-button:active,
.ev-button-caption-adjust .slds-button:hover {
   text-overflow: ellipsis !important;
    white-space: nowrap !important;
}

.slds-scope  .ev-custom-radio-ground .slds-form-element__control{
    display: flex !important;
}
.slds-scope .ev-custom-radio-ground .slds-form-element__container{
    display: flex !important;
}

.slds-scope .ev-custom-radio-ground .slds-form-element__control .slds-radio{
    display: flex !important;
}

.ev-custom-radio-options-allignment .slds-form-element__container .slds-form-element .slds-form-element__control{
   display: flex !important;
}
/* .ev-custom-radio-options-allignment .slds-radio [type=radio]+.slds-radio__label .slds-radio_faux .slds-radio:not(:first-child) */
.ev-custom-radio-options-allignment .slds-radio [type=radio]+.slds-radio__label .slds-radio_faux {
   margin-right: 0.75rem !important;
}
/* .ev-custom-radio-options-allignment .slds-form-element__container .slds-form-element .slds-form-element__control:not(:first-child){
      margin-left: 0.75rem !important;
} */
.ev-width {
    width: 50%;
}
.ev-cls-plread-padding {
   padding-top: 0rem !important;
   padding: 1.5rem;
}
.ev-custom-radio-label-allignment .ev-form-element .ev-bi-padding-reduce{
   margin-left: -14px;
   font-family: 'JohnsonText-Regular';
   padding-bottom: 10px;
}
.ev-speciality .ev-speciality-labelDiv{
   flex: unset !important;
   width: 20% !important;
}
.ev-speciality .ev-speciality-valueDiv{
   flex: unset !important;
   width: 80% !important;
}

.ev-cls-info-icon-container {
    display: flex;
    margin: 0px 0px 20px;
}
.ev-cls-info-img{
    margin-right: 17px;
    position: relative;
    top: 0px;
}
.ev-cls-info-desc {
    display: inline-block;
}

.ev-col-continue-button {
   flex:unset
}

.ev-continue-button{
   margin-right: 15px;
}
.textArea .slds-form-element__container {
 border: unset !important;
 border-radius: unset !important;
 background-color: unset !important;
}
.textArea .slds-form-element__container .slds-form-element .textarea-container .slds-textarea{
   resize: none !important;
}
.textArea .slds-textarea:focus, .slds-scope .slds-textarea:active{
   border-color: var(--evSecondaryButtonHoverEffect) !important;
   box-shadow: 0 0 3px var(--evSecondaryButtonHoverEffect) !important;
   background-color: unset !important;
}
/* for spravato only */
.textbox-style .slds-textarea:focus, .textbox-style .slds-textarea:active {
   background-color: #fff !important;
}
/* for spravato only */
.ev-margin-left-auto {
   margin-left: auto;
}
.evProvider .message-center .slds-radio{
   display: inline-block !important;
}
.evProvider .message-center .custom-radio-group .slds-radio:not(:first-child),
.ev-custom-radio-options-allignment .custom-radio-group .slds-radio:not(:first-child){
   padding-left: 25px;
}
.evProvider .message-center .custom-radio-group .slds-radio:not(:first-child) {
   margin-right: 20px;
}
.evProvider .message-center-desktop-radio-group .slds-form-element__container {
   display: flex !important;
}
.evProvider .message-center-desktop-radio-group .custom-radio-group {
   margin-left: auto;
}
.evProvider .message-center-desktop-radio-group .slds-radio__label .slds-form-element__label {
   padding-left: 0.4rem !important;
}
.ev-options .slds-form-element__label{
   margin-bottom: 25px !important;
   padding-left: unset !important;
}
.evProvider .message-center-desktop-radio-group .slds-form-element__label {
   padding-left: 0rem !important;
   width:60%;
}
.evProvider .message-container .tableBlock {
   padding: 0px !important;
}
.evProvider .message-container .dropArea {
   margin: 10px 0px 0px 0px !important;
}
.custom-text-area .slds-textarea {
   border: none !important;
   box-shadow: none !important;
}
.custom-text-area .slds-form-element__container .slds-form-element .textarea-container .slds-textarea{
   resize: none !important;
}
.text-area-h_150 .slds-textarea {
   height: 150px !important;
}
.slds-edit-delete-span {
    display: inline-block;
    padding-left: 5px;
    position: relative;
    top: 3px;
}
.slds-edit-delete-span:hover {
   text-decoration: underline;
   color: var(--evTabsetFontActiveColor);
}
.ev-table-cell-dropdown-style{
    min-width:150px !important;
    border: 1px solid #ccc !important;
    border-radius: 25px;
}

.ev-table-cell-dropdown-style button{

    background: transparent !important;
    border-radius: 25px !important;

 }
 .ev-patient-list-page .slds-table_header-fixed_container .slds-scrollable_y{
   min-height: 400px !important;
 }
 c-ev-data-table-cell-drop-down .slds-table_header-fixed .slds-icon-text-default{
   fill: var(--evBorderPrimaryColor) !important;
   margin-top: -10px;

 }
 /* CR-757-2 BEG*/
 .evEligibilityTopSpace .ev-h-text-indent .custom-radio-group .slds-radio {
      padding-bottom: 0px !important;
      margin-bottom: 0px !important;
   }
 .evProviderExpress .evEligibilityTopSpace .ev-h-text-indent .slds-form-element__control .slds-radio .slds-radio__label {
   border: unset !important;
   padding: unset !important;
 }
 .ev-vpc-align .ev-iframe-savings-card iframe {
   height: 190px !important;
 }
/* CR-757-2 END */
 .white-icon{
   --sds-c-icon-color-background: white;
 }
 .evProvider .backgroundLightGrayDesktop {
      background: var(--evBgPrimaryColor);
    }
    .evProvider .backgroundWhiteMob {
        background: #ffff !important;
    }
    .evProvider .backgroundLightGrayMob {
      background: var(--evBgPrimaryColor);
    }
   .mobile-search-field-small .evCircelPadding.slds-form-element__container{
      border-radius: 0px;
      padding: 0 10px 0 0px;
   }
   .mobile-search-field-small .evCircelPadding.slds-form-element__container .slds-input__icon.slds-icon-text-default {
      top: 10% !important;
      right: 0px
   }
   .slds-scope .ev-provider-patient-card-bi .slds-tabs_default__link {
     height: auto !important;
     line-height: unset !important;
     white-space: pre-line !important;
   }
   .evProvider .ev-patient-list-page .slds-form-element__help {
      margin-top: 0rem !important;
   }
   .slds-scope .slds-input{
	   min-height: calc(2rem + (1px * 2)) !important ;
   }

   .ev-patient-list-page .ev-data-table-search-input-width {
      width: 250px !important;
   }

   .slds-scope .ev-column-picker .slds-table_bordered tbody td{
    /* border-bottom: 1px solid  #F1F4F9; */
    border-bottom: 1px solid  #d3dae7;
    border-top: 0px solid;

   }

   .ev-enroll-patient .slds-button_brand{
        width: 65% !important;
    }
    .ev-enroll-patient-trtmnt-support .slds-button_brand,
    .ev-enroll-safe-returns-patient .slds-button_brand
    {
        width: 25% !important;
    }
    .evFont18 .slds-badge{
      font-size: 18px !important;
    }
    .evFont13 .slds-badge{
      font-size: 13px !important;
      line-height: 17px !important;
    }
   .ev-opacity .ev-sub-opacity{
      opacity: 0.5;
   }
.slds-scope .evColumnFiltersContainer .filterCheckOption .slds-checkbox__label{
display:flex;
align-items: center
}
.customr-prescriber-container .ev-top-bar {
   align-items: unset !important;
}
.customr-prescriber-container .slds-input__icon{
   top: 5px !important;
   position: relative !important;
}
.resent-update-status .badge_green, .resent-update-status .badge_red, .resent-update-status .badge_orange {
   font-size: 16px !important;
}
.ev-add-medication-position .slds-button_outline-brand{
   font-size: 14px !important;
}
.ev-global-custom-accordion .slds-is-open .slds-accordion__summary-action {
   cursor: default;
}
.provider-hold-tight .slds-scope .slds-backdrop {
   z-index: 9999 !important;
}
.hide-content.hide-terms-content {
   display: none;
   height: 17%;
   opacity: 0;
}
.slds-accordion__summary-content, .slds-th__action .slds-truncate, .slds-required {
   pointer-events: none !important;
}
.ev-page-body-horizontal-margin{
    margin-left: 40px;
    margin-right: 40px;
}
.ev-page-body-vertical-margin{
   margin-top: 10px;
   margin-bottom:30px;
}
.ev-col8-convart-col12{
   /* Due to some structural challenges below is
   short cut fix need to verify rightside text overflow */
   width: 150% !important;
}
.slds-scope .slds-badge{
   font-weight: 400 !important;
}
.ev-img-pos-cls{
   position: relative;
   bottom: 1.2px;
}
.ePatientAob .slds-form-element__help {
   position: relative;
   bottom: 15px;
}
.slds-scope .slds-combobox_container {
   min-height: calc(2rem + (1px * 2)) !important;
}
.slds-scope .filterCheckOption .slds-datepicker{
   z-index: 99999999 !important;
}
/* .slds-scope .slds-table_header-fixed thead th,
.slds-scope .slds-table--header-fixed thead th {
    position: static;
    padding: 0;
    border-top: 0
} */
.slds-scope .ev-padding .slds-table_header-fixed thead th{
   padding: 0px !important
}

.slds-modal_prompt p{
    text-align: center !important;
    font-size: 16px;
    background: #F1F4F9;
    padding: 24px 0px 65px 0px;
    border-radius: 0.5rem;
    font-family: 'Karbon-Regular';
 }
 .slds-theme_alert-texture[lightning-interactiveDialogBase_interactiveDialogBase],
 .slds-theme--alert-texture[lightning-interactiveDialogBase_interactiveDialogBase]{
   background-image: none;
    padding: 0px 0px 0px 35px;
    text-align: left;
 }
 /* .slds-modal__footer{
 margin-top: -87px;
 background: none !important;
 position: relative;
 left: -129px;
 box-shadow: none !important;;
 } */
 .slds-text-heading_medium{
 font-size: 1rem;
 line-height: 1.25;
 color: var(--evFontWhiteColor);
 /* margin-bottom: -13px; */
 }
 .slds-modal__footer .slds-button_neutral{
    /* border: none; */
    border: 1px solid #D5CFC9;
    /* background: #00A0DF; */
    background: #FFFFFF;
    /* color: white; */
    color: #EB1700;
    border-radius: 0.9rem;
    font-family: 'JohnsonText-Regular';
    width: 122px;
 }
 .slds-scope .ev-table-cell-dropdown-style .slds-button:hover{
   width: 122px;
 }
 .slds-modal__footer .slds-button_neutral:hover{
    border: none;
    background: #1C75BC;
    color: white;
 }
 .slds-modal__footer .slds-button_brand{
    border: 1px solid#ccc !important;
    background: transparent;
    color: #003479;
    width: 122px;
    font-family: 'JohnsonText-Regular';
    border-radius: 0.9rem;
 }
 .slds-modal__footer .slds-button_brand:hover{
    /* border: 1px solid #1C75BC !important; */
    background: transparent;
    color: #003479;
 }

.myPatientDisplay tbody tr:last-child .slds-dropdown{
 top:-120px;
}
.myPatientDisplay tbody tr:first-child .slds-dropdown{
 top:100% !important;
}
.uploadFileBlock .ev-guest-file-upload .dropArea{
   margin: 10px 0px 0px 0px !important;
}
.addition-insurance-card-file-upload .dropArea{
   margin: 10px 0px 0px 0px !important;
}
.evMedicareNo.expressBi .slds-p-around_medium {
   padding: 0rem !important;
}
.slds-scope .evMedicareNo.expressBi .slds-p-around_x-small:first-child{
   padding-left: 0rem;
}
.slds-scope .expressBiJanssenCompass .slds-checkbox .slds-checkbox__label .slds-form-element__label {
   float: right;
   width: 98%;
}

.slds-scope .ev-talvey-doses-section .slds-grid{
   display: block !important;
}
.slds-scope .ev-talvey-doses-section .slds-large-size_4-of-12{
   width: 50% !important;
}
.ev-express-bi-auth-container .ev-bi-padding-reduce {
   padding: 0px !important;
}
..ev-express-bi-auth-container .evRegistrationPadding {
   padding-left: 0.3rem !important;
}
.ev-confirm-your-site .treatmentTitleText{
font-size: 18px !important;
}

.evSiteSurveyModel .slds-form-element__control{
   display: flex !important;
}

.slds-scope .evSurvey .slds-icon-text-default {
  fill: #FFFFFF !important;
}

.buttonWidth300 button{
    width: 300px !important;
}
.cellActionIcon{
      display: none !important;
   }
.slds-is-selected .cellActionIcon{
      display: block !important;
   }


.slds-scope .annualReverification-list .slds-table .slds-is-selected td{
    background: #F1F4F9 !important;

}
.slds-scope .annualReverification-list .slds-table .slds-is-selected th{
    background: #F1F4F9 !important;
}
.slds-scope .slds-table .slds-is-selected:has(.ev-datatable-row-bg) td{
    background: #FDF2F2 !important;

}
.slds-scope .slds-table .slds-is-selected:has(.ev-datatable-row-bg) th{
   background: #FDF2F2 !important;
}


.slds-scope .slds-table .slds-is-selected:-moz-has-child(.ev-datatable-row-bg) td{
    background: #FDF2F2 !important;

}
.slds-scope .slds-table .slds-is-selected:-moz-has-child(.ev-datatable-row-bg) th{
   background: #FDF2F2 !important;
}


.slds-scope .slds-table .slds-is-selected:has(.ev-datatable-row-bg){
   border: 1px solid red !important;
}
.slds-scope .slds-table .slds-has-focus .cellActionIcon{
   display: block !important;
}

.slds-scope .slds-table .ev-row-click .cellActionIcon{
   display: block !important;
}

/* .slds-scope .slds-table:has(.slds-has-focus) .slds-scope .slds-table tr .cellActionIcon{
   display: block !important;
} */

.ev-datatable-inputbox .slds-input{
    border: 1px solid  !important;
}

.annualReverification-list .ev-datatable-inputbox .slds-input{
    border: 1px solid #D3D8DF !important;
}

.evPrevNext .slds-icon-text-default{
   width: 10px;
   height: 10px;
}
.ev-datatable-row-bg {
background: #FDF2F2 !important;
}
.slds-scope .annualReverification-list .slds-table .slds-is-selected .ev-datatable-row-bg{
   background: #FDF2F2 !important;
}
.slds-scope .annualReverification-list .slds-table .slds-is-selected .ev-datatable-row-bg{
   background: #FDF2F2 !important;
}
.ev-datatable-text-color_error {
   color:red !important;
}
.ev-datatable-text-color_error a{
   color:red !important;
}
.ev-ar-list-page tbody tr{
   vertical-align: top !important;
}
.slds-scope .slds-progress-bar_large{
   height: 20px;
   border-radius: 10px;
}
.slds-scope .slds-progress-bar__value{
   background-color: #FDA607;
   border-radius: 10px;
}
.evAddItemButton{
    color:#003479;
    text-decoration: underline;
    white-space: pre-line;
    line-height: 15px;
    font-size: 15px !important;
    overflow-wrap: break-word;
    font-weight: 500;

}
.ev-only-talvey-bi-clinical .vials-height{
   height: auto !important;
   padding: 10px !important;

}

.slds-scope .slds-required {
    color: var(--ev-form-error-color);
    margin: 0 .125rem;
}

.ev-column-text-strong c-ev-data-table-cell-action div{
   font-family: 'JohnsonText-Bold' !important;
}

.ev-column-text-strong c-ev-data-table-cell-infusion-date-action div{
   font-family: 'JohnsonText-Regular' !important;
}
.ev-column-text-strong c-ev-data-table-cell-text-with-tooltip div{
   font-family: 'JohnsonText-Regular' !important;
}
.ev-column-text-strong c-ev-output-date{
   font-family: 'JohnsonText-Regular' !important;
}

.slds-scope .annualReverification-list tbody .slds-checkbox{
   bottom: 5px !important;
}

.annualReverification-list .slds-p-horizontal_x-small .ev-data-table-search-input-width{
   padding-left: 0px !important;
}

.annualReverify-list .providerRight .slds-p-horizontal_x-small{
   padding-left: 0px;
   padding-right: 0px;
}

/* .annualReverification-list lightning-formatted-date-time {
    font-family: 'Karbon-Regular' !important;
} */

.ev-checkbox-select-panel{
   background: #F1F4F9;
   height: 70px;
   border-radius: 10px;
   padding: 10px;
}
.annualReverification-list .ev-checkbox-select-panel{
   display: flex !important;
   align-items: center !important;
}

.annualReverification-list .ev-data-table-search-input-width , .evRvAddPatient-list .ev-data-table-search-input-width{
      width: 319px !important;
}

.slds-scope .disableCloseButton .slds-button_brand{
    cursor: pointer;
    pointer-events: none;
    background: #A9B0BA !important;
   }
.slds-scope .evReverificationWorkInProgress .slds-progress-bar__value{
   background: #1AC75B !important;
}

.slds-scope .evReverificationWorkInProgress .slds-progress-bar{
background:#D3D8DF !important;
}

/* BEG - Google Address Lockup*/
.google-address .slds-form-element__row:not(:first-child),
.slds-assistive-text,
.google-address .slds-form-element__label,
.google-address .slds-form-element__icon {
   display: none !important;
}
.google-address {
   height: 65px;
}
.google-address .slds-align_absolute-center {
   display: none !important;
}
/* END - Google Address Lockup*/

.slds-scope .evCharacterlimitPresent .slds-textarea:focus, .slds-scope .evCharacterlimitPresent .slds-textarea:active{
    box-shadow:none !important;
}

.slds-scope .evCharacterlimitPresent .slds-textarea{
    resize: none !important;
    width: 100% !important;
    height: 109px !important;
    border: none !important;
}
/* BEG - One Home Ben's Defect */
.slds-scope .slds-accordion__list-item .slds-button__icon_left {
   /* margin: 5px 7px 7px 8px; */
   margin: 10px;
}
.slds-scope .slds-accordion__list-item .slds-icon_x-small {
   /* width: 12px !important;
  height: 12px !important; */
   width: 10px !important;
   height: auto !important;
   display: flex;
   justify-content: center;
   align-items: center;
}
/* END - One Home Ben's Defect */
/* BEG: One Program Style */
.pcx-customized-card .slds-form-element__container .slds-form-element {
   background: var(--pcx-accordion-container-bg-color);
}
.pcx-footer-content .pcx-content-bottom-space {
   margin: 15px 0px;
}
.pcx-left-container {
   width: 68%;
   min-height: 650px;
   /* padding: 40px 40px 60px 40px; */
   padding: 40px 30px 60px 40px;
   color: var(--pcx-primary-fontcolor);
}
.pcx-right-container {
   width: 32%;
   /* padding: 0px 40px; */
   padding: 0px 40px 0px 50px;
   color: var(--pcx-primary-fontcolor);
}
.font-size-small {
   font-size: var(--pcx-font-size-small);
   line-height: var(--pcx-font-lineheight-small);
}
.font-size-x-small {
   font-size: var(--pcx-font-size-x-small);
   line-height: var(--pcx-font-lineheight-x-small);
}
.font-size-small-medium {
   font-size: var(--pcx-font-size-xs-medium);
   line-height: var(--pcx-font-lineheight-small-medium);
}
.font-size-medium-large {
   font-size: var(--pcx-font-size-medium-large);
   line-height: var(--pcx-font-lineheight-medium-large);
}

.font-size-large {
   font-size: var(--pcx-font-size-large);
   line-height: var(--pcx-font-lineheight-large);
}
.font-size-medium {
   font-size: var(--pcx-font-size-medium);
   line-height: var(--pcx-font-lineheight-medium);
}
.mobile-header-container {
   color: var(--pcx-primary-fontcolor);
}
.float-right {
   float: right;
}

.pcx-anchor,
.mobile-header-container, .pcx-footer-container {
   font-family: var(--pcx-font-regular);
}
.pcx-left-container, .pcx-right-container,
.pcx-mob-container, .pcx-anchor-light-font {
   font-family: var(--pcx-font-regular);
}
.slds-scope .pcx-btn .slds-button{
   padding: 19px 40px !important;
   border-radius: 40px;
}

/* BEG - Primary Button */
 /* Intechnic Fix*/
.slds-scope .pcx-btn .slds-button_brand {                        
   /* border-color: transparent !important; */
   /* border: 2px solid var(--pcx-btn-primary-bg-color); */
   border: unset !important;
}
.slds-scope .pcx-btn .slds-button_brand:hover {
   outline: 2px solid var(--pcx-btn-secondary-border-color-hover) !important;
}
 /* Intechnic Fix*/
.slds-scope .pcx-btn .slds-button_brand[disabled],
.slds-scope .pcx-btn .slds-button_brand:disabled,
.slds-scope .pcx-one-home-btn .slds-button_brand[disabled],
.slds-scope .pcx-one-home-btn .slds-button_brand:disabled {
   background-color: var(--pcx-btn-primary-bg-disabled) !important;
   border-color: transparent !important;
}

.slds-scope .pcx-btn .slds-button_brand {
   padding: 12px 40px;
   font-size: var(--pcx-font-size-medium);
   background: var(--pcx-btn-primary-bg-color) !important;
   color: var(--pcx-btn-primary-font-color) !important;
}

.slds-scope .pcx-btn .slds-button_brand:hover,
.slds-scope .pcx-btn .slds-button_brand:focus {
   /* background: var(--pcx-btn-primary-border-color-hover) !important; */
   /* outline: 2px solid var(--pcx-btn-primary-border-color-hover) !important; */
   outline: 2px solid var(--pcx-btn-secondary-border-color-hover) !important;
}
/* END - Primary Button */

/*BEG - Secondary Button*/
/* Intechnic Fix */
.pcx-btn.pcx-table-btn lightning-button .slds-button_outline-brand {
   border: 1px solid var(--pcx-btn-secondary-border-color) !important;
   outline: 1px transparent !important;
}
.pcx-btn.pcx-table-btn lightning-button .slds-button_outline-brand:hover{
   outline: 2px solid transparent !important;
}
.slds-scope .pcx-btn .slds-button_outline-brand {
   padding: 12px 40px;
   font-family: var(--pcx-font-semiBold) !important; 
   font-size: var(--pcx-font-size-medium) !important;
   line-height: var(--pcx-font-lineheight-xxxs-large) !important;
   background: var(--pcx-btn-secondary-bg-color) !important;
   color: var(--pcx-btn-secondary-font-color) !important;
   outline: 1px solid var(--pcx-btn-secondary-border-color) !important;
   max-height: 60px;
   border: transparent;
}
.slds-scope .pcx-btn .slds-button_outline-brand:hover,
.slds-scope .pcx-btn .slds-button_outline-brand:focus {
   outline: 2px solid var(--pcx-btn-secondary-border-color-hover) !important;
   border: transparent;
}
/* Intechnic Fix */
/*END - Secondary Button*/

/* BEG - Special Btn style */
.slds-scope .pcx-btn .slds-button_neutral { /* Special Btn  */    /* Intechnic Fix  */
   padding: 12px 40px;
   background: var(--pcx-btn-special-bg-color) !important;
   color: var(--pcx-btn-special-font-color) !important;
   outline: 1px solid var(--pcx-btn-special-border-color);
   border: unset;
}
.slds-scope .pcx-btn .slds-button_neutral:hover,               /* Intechnic Fix  */
.slds-scope .pcx-btn .slds-button_neutral:focus {
   outline: 2px solid var(--pcx-btn-special-border-color-hover) !important;
   border: unset;
}
.slds-scope .pcx-btn-contact-us .slds-button_neutral:hover,               /* Intechnic Fix  */
.slds-scope .pcx-btn-contact-us .slds-button_neutral:focus {
   outline: 2px solid var(--pcx-special-btn-contactus-border-color-hover) !important;
   border: unset;
}
/* END - Special Btn style */

/* BEG - Header/Contact US btn style */
.slds-scope .pcx-btn.pcx-header-btn .slds-button,
.slds-scope .pcx-btn.pcx-footer-btn .slds-button {
   font-size: var(--pcx-font-size-xs-medium) !important;
   line-height: var(--pcx-font-lineheight-xs-medium);
   padding: 5px 15px !important;
}
/* END - Header/Contact US btn style */
/* BEG -  Modal btn*/
.slds-scope .pcx-modal-btn .pcx-btn .slds-button {
   padding: 9px 30px !important;
}
/* END -  Modal btn*/
.slds-scope .pcx-btn.pcx-success-page .slds-button {
      padding: 19px 40px !important;
}
.slds-scope .pcx-table-btn.pcx-table-btn .slds-button{
   padding: 9px 30px !important;
}
.pcx-anchor, .pcx-anchor-light-font {
   color: var(--pcx-anchor-font-color) !important;
}
.pcx-anchor:focus, .pcx-anchor:hover,
.pcx-anchor-light-font:focus, .pcx-anchor-light-font:hover {
   color: var(--pcx-anchor-font-color-hover) !important;
}

.important-field {
   color: var(--ev-form-error-color);
}
.pcx-picklist-combobox .slds-form-element__container {
   border-radius: 20px;
   outline: 1px solid var(--pcx-inputfield-primary-border) !important;  /* Intechnic Fix  */
}
.pcx-picklist-combobox .slds-combobox__input {
   border-radius: 25px;
}
.pcx-picklist-combobox .slds-input__icon_right{
   position: relative !important;
}
.pcx-picklist-combobox .slds-listbox{
   top: 3rem !important;
   outline: 2px solid var(--pcx-inputfield-primary-border-focus) !important;
   border-radius: 16px;
   border: none;
   padding: 0px 20px !important;
}
.slds-scope .pcx-picklist-combobox .slds-combobox_container .slds-media__body span {
   font-family: var(--pcx-font-regular) !important;
   color: var(--pcx-primary-fontcolor) !important;
   font-size: var(--pcx-font-size-xxs-large);
   line-height: var(--pcx-font-lineheight-large);
   font-weight: unset !important;
}
.slds-scope .pcx-picklist-combobox .slds-listbox_vertical .slds-listbox__option_plain {
   padding: 9px 0rem;
}
.pcx-picklist-combobox .slds-media__figure{
   display: none !important;
}
.pcx-picklist-combobox .slds-truncate {
   color: var(--pcx-primary-fontcolor);
   padding-top: 5px;
   padding-bottom: 5px;
   white-space: normal;
}
.pcx-crm-container .space-btn-two-input-row .pcx-picklist-combobox{
   min-width: 295px;
}
.pcx-crm-container .space-btn-two-input-row .spac-btn-two-fields .pcx-picklist-combobox{
   min-width: 150px;
}
.slds-scope .pcx-picklist-combobox .slds-dropdown_fluid {
   max-width: unset;
   width: unset;
   min-width: 100% !important;
   border-radius: 16px;
   border: 0px;
}
.pcx-picklist-combobox  .slds-input_faux {
   padding-left: 20px;
   padding-right: 40px;
}
.pcx-picklist-combobox .slds-listbox__option{
   background-color: transparent !important;
}
.pcx-picklist-combobox .slds-listbox__option:not(:last-child) {
   border-bottom: 1px solid var(--pcx-border-light-color);
}
/*BEG Intechnic Fix */
.slds-scope .ev-has-focus .pcx-picklist-combobox .slds-form-element__container {
   outline: 2px solid var(--pcx-inputfield-primary-border-focus) !important;
}

.pcx-picklist-combobox .input-filled .slds-form-element__container {
   outline: 1px solid var(--pcx-inputfield-primary-border) !important;
}
.slds-scope .pcx-checkbox .slds-checkbox .slds-checkbox_faux{
   outline: 1px solid var(--pcx-inputfield-primary-border);
   /* border-radius: 5px;  Plz assign variable */  
   border-radius: 5px; /* PCX-Fixed */
   border: unset;
}
.slds-scope .pcx-input-field .slds-form-element__container:hover {
   outline: 2px solid var(--pcx-textbox-border-active-color) !important;
}
.pcx-customized-call-containers .slds-icon-utility-chevrondown {
    padding-bottom: 0px !important;
}
.pcx-customized-call-containers .slds-icon-utility-chevronup {
    padding-bottom: 2px !important;
}
/*END Intechnic Fix */
.slds-scope .pcx-checkbox .slds-checkbox [type=checkbox]:focus+.slds-checkbox__label .slds-checkbox_faux{
   box-shadow: none;
}
.slds-scope .pcx-checkbox .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux{       /* Intechnic Fixes */
   background: var(--pcx-border-primary-color);
   box-shadow: none;
   outline: unset;
}
.slds-scope .pcx-input-field .slds-form-element__container{       /* Intechnic Fixes */
   border-radius: var(--pcx-border-radius-medium);
   outline: 1px solid var(--pcx-textbox-border-color);
   border: unset !important;
}
.slds-scope .pcx-input-search-field .slds-form-element__container{
   border-radius: 20px; 
   border: 2px solid var(--pcx-textbox-border-color) !important;
}
.pcx-input-search-field .pcx-input-field-height {
   height: unset;
}
.slds-scope .pcx-input-field .ev-has-focus .slds-form-element__container{     /* Intechnic Fixes */
   outline: 2px solid var(--pcx-textbox-border-active-color) !important;
}
.slds-scope .pcx-input-combobox.ev-has-focus .slds-form-element__container{    /* Intechnic Fixes */
   outline: 2px solid var(--pcx-combobox-border-active-color) !important;
}
.slds-scope .pcx-input-field .slds-input:focus{
   background-color:transparent;
}
.slds-scope .pcx-checkbox-font-size .checkboxDiv .slds-form-element__label{
   font-size: var(--pcx-font-size-medium) !important;
   line-height: var(--pcx-font-lineheight-medium) !important;
}
.pcx-pl-read {    
    padding: 19px 20px;
   background-color: var(--pcx-please-read-bg-color);
   color: var(--pcx-please-read-font-color);
  /*  border-radius: 20px; */
    font-size: var(--pcx-font-size-medium);
   line-height: var(--pcx-font-lineheight-medium) !important;

}
/* .pcx-pl-read .pcx-anchor:focus,
.pcx-pl-read .pcx-anchor:hover,
.pcx-anchor-hover-no-underline .pcx-anchor:focus,
.pcx-anchor-hover-no-underline .pcx-anchor:hover,
.pcx-anchor-hover-no-underline .pcx-anchor-light-font:focus,
.pcx-anchor-hover-no-underline .pcx-anchor-light-font:hover {
   text-decoration: none !important;
} */
.phno .phoneCall {
   color: var(--pcx-primary-fontcolor) !important;
   /* font-size: var( --pcx-font-size-xs-medium) !important; */
}

.underline-primary {
   border-color: var(--pcx-border-primary-color);
   border-bottom: 1.5px solid;
}
.underline-primary_opacity {
   border-color: var(--pcx-border-primary-color-opacity) !important;
   border-bottom: 1.5px solid;
}
.underline-secondary_opcatity{
    /* border-bottom: 1.5px solid;
    border-color: var(--pcx-border-secondary-color-opacity); */
   text-decoration-line: underline !important;
   text-decoration-color: var(--pcx-border-secondary-color-opacity) !important;
   text-underline-offset: 16%;
   text-decoration-thickness: from-font !important;
}
/* .pcx-pl-read .underline-secondary_opcatity {
   text-underline-offset: 4px !important;
} */
.underline-secondary {
    border-bottom: 1.5px solid;
    border-color: var(--pcx-border-secondary-color);
}
.pcx-strong, .phno strong, .pcx-pl-read,
.pcx-pl-read .pcx-anchor,
.slds-scope .pcx-btn .slds-button, .pcx-subtitle-small {
   font-family: var(--pcx-font-strong) !important;
}
.pcx-subtitle {
   font-family: var(--pcx-font-secondary-regular) !important;
}
.pcx-title {
   font-family: var(--pcx-font-secondary-medium) !important;
}
.slds-scope .pcx-btn .slds-button {
   font-family: var(--pcx-font-semiBold) !important;
}
.slds-scope .pcx-title .slds-rich-text-editor__output, .pcx-title {
   font-size: var(--pcx-font-size-title);
   line-height: var(--pcx-font-lineheight-title) !important;
   color: var(--pcx-primary-fontcolor);
}
.slds-scope .pcx-subtitle .slds-rich-text-editor__output, .pcx-subtitle {
   font-size: var(--pcx-font-size-subtitle);
   line-height: var(--pcx-font-lineheight-subtitle) !important;
   color: var(--pcx-primary-fontcolor);
   margin-bottom: 30px;
}
.slds-scope .pcx-subtitle-small .slds-rich-text-editor__output, .pcx-subtitle-small {
   font-size: var(--pcx-font-size-xxs-large);
   line-height: var(--pcx-font-lineheight-large) !important;
   color: var(--pcx-primary-fontcolor);
   width: 865px;
   margin-bottom: 30px;
}
.slds-scope .pcx-title-description .slds-rich-text-editor__output, .pcx-title-description {
   font-size: var(--pcx-font-size-medium);
   line-height: var(--pcx-font-lineheight-xxxs-large) !important;
   color: var(--pcx-primary-fontcolor);
   margin-bottom: 32px;
}
.pcx-title-description-para1 {
   margin-top: 20px;
   display: inline-block;
}
.pcx-subtitle-para {
   display: block;
   margin-top: 30px;
}
.pcx-position-relative {
   position: relative;
}
.pcx-tooltip-para-block {
    display: block;
}
.pcx-tooltip-bottom-space-large {
   margin-bottom: 27px;
}
.pcx-tooltip-bottom-space_medium {
   margin-bottom: 25px;
}
.pcx-tooltip-title {
   font-size: var(--pcx-font-size-xxs-large);
   line-height: var(--pcx-font-lineheight-large);
}
.pcx-tooltip-around-space {
    margin: 15px 0px;
}
.pcx-close-icon {
   stroke: var(--pcx-tooltip-close-x-icon-color);
}
.pcx-close-circle {
   display: flex;
   border-radius: 50%;
   padding: 10px;
   border: 1px solid var(--pcx-tooltip-close-circle-color);
   cursor: pointer;
}
.pcx-close-icon-position {
    display: flex;
    align-items: center;
    justify-content: center;
}
.slds-scope .pcx-picker-combobox-error.slds-form-element__help {
   font-size: var(--pcx-font-size-xs-medium) !important;
   line-height: var(--pcx-font-lineheight-xs-medium);
   margin-top: 5px;
}
.pcx-superscript {
   vertical-align: super;
   font-size: 10px;
}
.title-padding {
    margin-bottom: 38px;
}
.pcx-checkbox .ev-form-element .slds-form-element__label{
   display: block !important;
   position: relative;
   bottom: 27px;
   left: 20px;
   color: var(--pcx-primary-fontcolor);
   font-size: var(--pcx-font-size-medium) !important;
   line-height: var(--pcx-font-lineheight-medium);
   font-family: var(--pcx-font-regular);
}
.pcx-help-tooltip {
   cursor: pointer;
   display: inline-block;
   stroke: var(--pcx-flow-help-icon-color);
}
.pcx-checkbox .ev-form-element .slds-checkbox__label {
   display: inline-block;
   height: 2px;
}
.pcx-input-field-row-gap {
   margin-top: 10px;
}
.pcx-input-field .ev-form-element .slds-form-element__label,
.pcx-input-field .slds-form-element__control input {
   color: var(--pcx-primary-fontcolor) !important;
}
.pcx-input-field .ev-form-element .slds-form-element__label {
   font-size: var(--pcx-font-size-s-medium) !important;
   line-height: var(--pcx-font-size-xxxs-large);
}
.pcx-input-field .slds-form-element__control input {
   font-size: var(--pcx-font-size-medium);
   line-height: var(--pcx-font-lineheight-medium);
}
.pcx-btn-left-gap {
   padding-left: 10px;
}
.pcx-checkbox .slds-has-error .slds-form-element__help {
   position: relative;
   bottom: 20px;
}
.pcx-btn-group-top-gap{
   margin-top: 55px;
}
.pcx-phone-call {
   color: var(--pcx-secondary-fontcolor) !important;
   font-family: var(--pcx-font-regular);
   text-decoration: none;
   pointer-events: none;
   cursor: default;
}
.pcx-input.pcx-input-val-prsent .slds-form-element__container{                   /*Intechnic Fix*/
   outline: 1px solid var(--pcx-textbox-completed-border-color);
   background-color: var(--pcx-textbox-completed-bg-color) !important;
}
.pcx-input-insurer.pcx-input-val-prsent .slds-form-element__container{
   border: 2px solid var(--pcx-textbox-completed-border-color) !important;
   background-color: var(--pcx-textbox-completed-bg-color) !important;
}
.pcx-input-insurer.pcx-input-val-prsent .slds-input{
   background: transparent !important;
}
.pcx-input.pcx-input-val-prsent .slds-input{          /*Intechnic Fix*/
   background: transparent !important;
   /* padding-top: 10px; */
}
.pcx-input-field .slds-form-element__help {
   margin-top: 10px;
   margin-bottom: 10px;
}
.pcx-input-combobox.pcx-combobox-completed .slds-form-element__container{    /* Intechnic Fix*/
   outline: 1px solid var(--pcx-combobox-completed-border-color) !important;
   background-color: var(--pcx-combobox-completed-bg-color) !important;
}
.slds-scope .pcx-input-combobox .slds-form-element__container{
   border-radius: var(--pcx-border-radius-medium);  
    border: 2px solid var(--pcx-textbox-border-color);
}
.pcx-input-combobox.pcx-combobox-completed .slds-combobox__input {
   background: transparent !important;
}
.pcx-customize-call-active .pcx-customized-call-container {
    /* border: 2px solid var(--pcx-border-primary-color) !important; */
    border: 2px solid var(--pcx-accordion-active-container-border-color) !important;

}
.pcx-customized-call-container {
    border: 2px solid var(--pcx-accordion-container-border-color) !important;

}
.pcx-input-radio-group .slds-form-element__label {
   font-size: var(--pcx-font-size-medium) !important;
   line-height: var(--pcx-font-lineheight-xxxs-large);
   color: var(--pcx-primary-fontcolor);
}
.pcx-input-radio-group .slds-form-element__container {
   border: unset !important;
}
.slds-scope .pcx-input-radio-group .slds-radio .slds-radio_faux {
   border: 1px solid var(--pcx-radio-button-border) !important;
}
.slds-scope .pcx-input-radio-group .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio_faux {
   outline: 1px solid var(--pcx-selected-radio-border-color) !important;
   box-shadow: 0 0 5px var(--pcx-primary-fontcolor) !important;
   width: 20px;
   height: 20px;
   border: unset !important;
}
.pcx-insurance-desc {
    display: block;
    font-family: var(--pcx-font-regular) !important;
    line-height: var(--pcx-font-lineheight-small) !important;
}
.pcx-insurance-title {
    display: block;
    font-family: var(--pcx-font-medium) !important; 
    font-family: var(--pcx-font-strong) !important;
    line-height: var(--pcx-font-lineheight-small) !important;
}
.disabled-anchor a {
    pointer-events: none;
    color: var(--pcx-primary-fontcolor);
}
.pcx-eligibility-desc {
   font-family: var(--pcx-font-medium); 
   font-family: var(--pcx-font-semiBold) !important;
   font-size: var(--pcx-font-size-medium);
   line-height: var(--pcx-font-lineheight-xxxs-large);
}
.pcx-tooltip-anchor {
   border-bottom: 1px solid;
   border-color: var(--pcx-tooltip-anchor-border);
   color: var(--pcx-secondary-fontcolor) !important;
}
.pcx-tooltip-anchor:hover, .pcx-tooltip-anchor:focus {
   color: var(--pcx-secondary-fontcolor) !important;
}
.pcx-eligibility-strong {
    font-family: var(--pcx-font-medium) !important; 
    font-family: var(--pcx-font-semiBold) !important;
    font-size: var(--pcx-font-size-medium);
    line-height: var(--pcx-font-lineheight-xxxs-large);
}
.pcx-eligibility-normal {
    font-family: var(--pcx-font-regular);
    font-size: var(--pcx-font-size-medium);
    line-height: var(--pcx-font-lineheight-xxxs-large);
}
.pcx-eligibility-icon {
   position: relative;
   right: 17px;
   width: 37px;
}
.pcx-eligibility-icon .slds-icon {
   /* fill: var(--pcx-eligibility-tick); */
   fill: var(--ev-eligibility-tick);
   height: 15px;
   position: relative;
   bottom: 6px;
}
.pcx-eligibility-icon-black .slds-icon {
   /* fill: var(--pcx-eligibility-tick); */
   fill: #18191A;
   height: 15px;
   position: relative;
   bottom: 6px;
}
.slds-scope .pcx-eligibility-icon-black .slds-icon-action-approval {
   background-color: transparent !important;
}
.slds-scope .pcx-eligibility-icon .slds-icon-action-approval {
   background-color: transparent !important;
}
.pcx-eligibility-span-block {
    display: block;
    font-size: var(--pcx-font-size-medium);
    line-height: var(--pcx-font-lineheight-xxxs-large);
}
.pcx-eligibility-margin-bottom-20 {
    margin-bottom: 20px;
}
.slds-scope .pcx-btn.pcx-eligibility-error-btn .slds-button_neutral{
   font-size: var(--pcx-font-size-medium) !important;
   line-height: var(--pcx-font-lineheight-xxxs-large) !important;
}
.slds-scope .pcx-btn.pcx-eligibility-error-btn .slds-button_brand {
   font-size: var(--pcx-font-size-medium) !important;
}
.pcx-btn-image {
   width: 40px;
   height: 40px
}
.slds-scope .pcx-btn.pcx-eligibility-error-btn .pcx-ineligibility-img-btn {
   padding: 13px 40px !important;
   cursor: pointer;
}
/* .slds-scope .pcx-btn.pcx-eligibility-error-btn .pcx-ineligibility-img-btn:hover{    Intechnic Fixes 
   border: 2px solid var(--pcx-btn-primary-border-color-hover) !important;
} */
.pcx-custom-btn-label {
   margin-left: 10px;
   font-size: var(--pcx-font-size-medium);
}
.pcx-eligibility-span-block .pcx-phone-call, .pcx-ph-body .pcx-phone-call {
   color: var(--pcx-primary-fontcolor) !important;
}
.pcx-ineligibility-separator {
   border-bottom: 1px solid var(--pcx-ineligibility-separator);
   margin: 31px 0px;
}
.pcx-eligibility-last-para-gap {
   margin-top: 25px;
}
.ev-sucessFontColor{
   color: var(--ev-success-font-text-color);
}
.pcx-eligibility-radio .ev-form-element .slds-radio .slds-form-element__label {
   margin-left: 14px;
   position: relative;
   top: 0.5px;
}
.pcx-terms-desc-gap {
   display: block;
   margin-top: 25px;
}
.pcx-terms-condition-box {
   display: block;
   padding: 20px 40px 0px 25px;
   font-size: var(--pcx-font-size-medium);
   line-height: var(--pcx-font-lineheight-xxxs-large);
   color: var(--pcx-primary-fontcolor);
}
.pcx-terms-condition-para {
   display: block;
   margin-bottom: 20px;
}

/* TREM GI TERMS UPDATE */
.pcx-terms-sub-title{
   font-size: 22px;
   line-height: 28px;
   font-family: var(--pcx-font-strong);
   margin-bottom: 24px;
   text-align: left;
}

/* END TREM GI TERMS UPDATE */

/* start TREM GI */
.slds-scope .pcx-terms-condition-list > li {
   margin-left: 25px;
   margin-bottom: 20px;
}
.slds-scope .pcx-pat-terms-condition-list > li {
   margin-left: 25px;
   margin-bottom: 0; 
}

.slds-scope .pcx-pat-terms-condition-list > li:last-child {
   margin-bottom: 20px; 
}
.pcx-ph-body-terms .pcx-phone-call {
   color: var(--pcx-primary-fontcolor) !important;
}
.pcx-crm-checkbox .slds-checkbox {
    height: 45px;  /* changed as part of Tremfya regression from 30px */
}
.pcx-crm-checkbox .slds-form-element__container{
   border: none !important;
}
/* .pcx-checkbox.pcx-crm-checkbox .ev-form-element .slds-form-element__label {
    left: 25px !important;
    top: -22px;
} */
.pcx-patient-inormation-label {
    font-size: var(--pcx-font-size-xxs-large);
    line-height: var(--pcx-font-lineheight-large) !important;
    color: var(--pcx-primary-fontcolor);
    font-family: var(--pcx-font-medium) !important;
    width: 865px;
}
/* end TREM GI */
.pcx-custom-scroll {
    display: block;
    max-height: 340px;
    overflow: auto;
}
.pcx-custom-scroll.customScrollBar::-webkit-scrollbar-thumb {
   background: var(--pcx-scrollbar-non-hover);
   border-radius: 1rem !important;
}
.pcx-custom-scroll.customScrollBar::-webkit-scrollbar-thumb:hover {
   background: var(--pcx-scrollbar-hover);
   border-radius: 1rem !important;
}
.pcx-custom-scroll.customScrollBar::-webkit-scrollbar, .pcx-custom-scroll.customScrollBar::-webkit-scrollbar-track {
   border-radius: 1rem !important;
}
.slds-scope .pcx-modal .slds-backdrop {
   background: var(--pcx-modal-bg);
}
.pcx-modal-title {
   display: block;
   width: 974px;
}
.pcx-modal-title-container {
   font-size: var(--pcx-font-size-subtitle);
   line-height: var(--pcx-font-lineheight-subtitle);
    font-family: var(--pcx-font-medium); 
   font-family: var(--pcx-font-strong) !important;
   color: var(--pcx-primary-fontcolor);
   padding: 30px 40px;
   background: var(--pcx-modal-title-bg);
}
.pcx-modal-btn-group-gap {
   padding: 30px 40px;
   border-top: 1px solid var(--pcx-modal-btn-group-top-border);
}
.pcx-modal-body-container {
   padding: 40px 40px 40px 40px;
}
.pcx-modal-body-label {
   font-size: var(--pcx-font-size-xxs-large);
   line-height: var(--pcx-font-lineheight-xxs-large);
    font-family: var(--pcx-font-medium); 
   font-family: var(--pcx-font-strong) !important;
   color: var(--pcx-primary-fontcolor);
   margin-bottom: 15px;
}
.slds-scope .pcx-modal .slds-modal__close {
   width: unset !important;
   height: unset !important;
}
.pcx-caregiver-types-desc {
    display: block;
    font-family: var(--pcx-font-regular) !important;
    width: 97%
}
/* BEG - Google Address Validator */
.pcx-google-search  .google-search-label {
   color: var(--pcx-primary-fontcolor) !important;
}
.slds-scope .pcx-google-search .google-address .slds-input__icon-group_right {
   right: 4px;
   top: 4px;
}
.pcx-google-search strong,
.slds-scope .pcx-google-search .slds-listbox__option .slds-truncate {
    font-family: var(--pcx-font-medium) !important; 
   font-family: var(--pcx-font-strong) !important;
}
.pcx-error-msg {
    display: inline-block;
    color: #D40000;
    font-size: 14px !important;
    line-height: 20px;
}
/* END - Google Address Validator */
.pcx-insur-recommendation-linkout {
   position: relative;
   top: 5px;
   left: 6px;
}
.pcx-disaply-inline-block {
   display: inline-block;
}
.pcx-insurance-recommendation-body .pcx-tooltip-para-block {
   font-size: var(--pcx-font-size-medium) !important;
   line-height: var(--pcx-font-lineheight-xxxs-large) !important;
}
.pcx-insurance-recommendation-body .pcx-insu-body-para-bottom-gap {
   margin-bottom: 20px;
}
.slds-scope .pcx-btn .pcx-provider-search-btn.slds-button{
   padding: 21px 36px !important;
   cursor: pointer;
}
.pcx-modal .slds-modal__content{
   color: var(--pcx-primary-fontcolor);
   font-family: var(--pcx-font-regular);
}
.pcx-question {
   font-size: var(--pcx-font-size-medium);
   line-height: var(--pcx-font-lineheight-xxxs-large);
}
.slds-scope .pcx-body-border .slds-hint-parent .slds-grid_align-spread {
   padding: 15px 0px;
    font-family: var(--pcx-font-medium); 
   font-family: var(--pcx-font-strong) !important;
   font-size: var(--pcx-font-size-medium);
   line-height: var(--pcx-font-lineheight-xxxs-large);
}

.slds-scope .pcx-custom-datatable .slds-cell-fixed{
   background-color: var(--pcx-table-heading-bg-color) !important;
   color: var(--pcx-table-heading-font-color) !important;


   border-bottom: 1px solid var(--pcx-border-light-color);
   color: var(--pcx-primary-fontcolor);
   font-size: var(--pcx-font-size-medium);
   line-height: var(--pcx-font-lineheight-xxxs-large);
   letter-spacing: -0.02em;
   font-family: var(--pcx-font-regular);
   padding-top: 10px;
   padding-bottom: 10px;
}
.slds-scope .pcx-custom-datatable tbody{
   margin-top: 20px;
}
.slds-scope .pcx-custom-datatable .slds-table_header-fixed_container,
.slds-scope .pcx-custom-datatable .slds-table--header-fixed_container {
   padding-top: 20px;
}
.slds-scope .pcx-custom-datatable .slds-table th,
.slds-scope .pcx-custom-datatable .slds-table td{
   padding-top: 0px;
   padding-bottom: 0px;
}
.slds-scope .pcx-custom-datatable .slds-table tbody tr th[data-label="Patient Name"]{
    font-family: var(--pcx-font-medium); 
   font-family: var(--pcx-font-strong) !important;
}
.slds-scope .pcx-custom-datatable.evSiteSurvey-list .slds-table tbody tr th[data-label="Patient Name"]{
   font-family: var(--pcx-font-regular);
}
.slds-scope .evSiteParticipationSurveyList{
   letter-spacing: normal !important;
}
.slds-scope .evSiteParticipationSurveyList .slds-radio .slds-form-element__label,
.slds-scope .evSiteParticipationSurveyList .slds-checkbox .slds-checkbox__label .slds-form-element__label {
   font-size: 16px !important;
   line-height: 25px !important;
   color: var(--evFontDefaultColor) !important;
}
.slds-scope .evSiteParticipationSurveyList .slds-checkbox .slds-checkbox__label .slds-form-element__label{
   margin-left: 10px;
}
.slds-scope .pcx-custom-datatable .slds-table tbody tr{
   background: #FFFFFF;
}
.slds-scope .pcx-custom-datatable .slds-cell-fixed svg path{
   stroke: var(--evFontWhiteColor);
}
.slds-scope .pcx-custom-datatable .slds-is-sortable .slds-th__action:hover,
.slds-scope .pcx-custom-datatable .slds-is-sortable .slds-th__action:focus{
   background-color: var(--evBarBoxBgColor);
}
.slds-scope .pcx-custom-datatable lightning-button-menu,
.slds-scope .pcx-custom-datatable .slds-resizable__divider{
   visibility: hidden;
}
.slds-scope .pcx-custom-datatable thead tr th:last-child .slds-cell-fixed{
   border-radius: 0px 20px 0px 0px;
}
.slds-scope .pcx-custom-datatable thead tr th:first-child .slds-cell-fixed{
   border-radius: 20px 0px 0px 0px;
   padding-left: 8px;
   min-height: 52px;
}
.pcx-custom-datatable .slds-is-resizable .slds-th__action:focus,
.pcx-custom-datatable .slds-scope .slds-is-sortable .slds-th__action:hover,
.pcx-custom-datatable .slds-scope .slds-is-sortable .slds-th__action:focus,
.pcx-custom-datatable .slds-table thead th {
   background-color: transparent !important;
   box-shadow: none !important;
}
.pcx-custom-datatable.ev-column-v-align td, .pcx-custom-datatable.ev-column-v-align tbody th {
   vertical-align: top;
}
.pcx-custom-datatable .slds-table_header-fixed_container.slds-scrollable_x::-webkit-scrollbar
{
   width: 5px;
   height: 10px;
}
.pcx-custom-datatable .slds-table_header-fixed_container.slds-scrollable_x::-webkit-scrollbar-track
{
   background: transparent;
}
.pcx-custom-datatable .slds-table_header-fixed_container.slds-scrollable_x::-webkit-scrollbar-thumb
{
   background: #CCC;
}
.pcx-custom-datatable .slds-table_header-fixed_container.slds-scrollable_x::-webkit-scrollbar-thumb:hover
{
   background: #888;
}
.pcx-custom-datatable a.slds-th__action.slds-text-link_reset:hover,
.pcx-custom-datatable a.slds-th__action.slds-text-link_reset:focus {
   color: var(--pcx-edit-delete-fontcolor) !important;
}
.slds-scope .pcx-custom-datatable .slds-th__action:focus,
.slds-scope .pcx-custom-datatable .slds-th__action:hover{
   background-color: #ffffff !important;
}
.pcx-modal-footer {
   background: var(--pcx-modal-title-bg);
   padding: 30px 40px;
   font-size: var(--pcx-font-size-medium);
   line-height: var(--pcx-font-lineheight-xxxs-large);
}
.pcx-resend-email-label {
   margin: 30px 0px;
}
.pcx-error-modal-title-container {
   background-color: var(--pcx-enrollment-error-modal-title-bg-color);
   outline: 2px solid var(--pcx-enrollment-error-modal-border-color);
   font-size: var(--pcx-font-size-subtitle);
   line-height: var(--pcx-font-lineheight-subtitle);
   padding: 15px 20px;
   margin: 22px;
   
   /* border-radius: 20px; */
   font-family: var(--pcx-font-medium); 
   font-family: var(--pcx-font-strong) !important;
}
.pcx-patient-auth-form-size {
   width: 900px;
   height:680px;
}
.pcx-patient-info-label {
    font-size: var(--pcx-font-size-xxs-large);
    line-height: var(--pcx-font-lineheight-xxs-large);
}
.pcx-phone-color-in-body{
   color: var(--pcx-primary-fontcolor) !important;
}
.slds-scope .pcx-google-search .slds-media__body span {
   color: var(--pcx-google-address-dropdown-list-font-color) !important;
}
.slds-scope .pcx-google-search .slds-icon-text-default {
   fill: var(--pcx-google-address-dropdown-list-icon-color) !important;
}
.slds-scope .pcx-input-combobox .slds-media__body span {
   color: var(--pcx-combobox-front-color) !important;
}
.slds-scope .pcx-input-combobox .slds-icon-text-default {
   fill: var(--pcx-combobox-icon-color) !important;
}
.slds-scope .pcx-input-radio-group .slds-radio [type=radio]:checked+.slds-radio_faux:after,                       /* Intechnic Fixes */
.slds-scope .pcx-input-radio-group .slds-radio [type=radio]:checked+.slds-radio--faux:after,
.slds-scope .pcx-input-radio-group .slds-radio [type=radio]:checked~.slds-radio_faux:after,
.slds-scope .pcx-input-radio-group .slds-radio [type=radio]:checked~.slds-radio--faux:after,
.slds-scope .pcx-input-radio-group .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio_faux:after,
.slds-scope .pcx-input-radio-group .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio--faux:after {
   background-color: var(--pcx-radio-bg-focus-color) !important;
   width: 0.6rem;
   height: 0.6rem;
   transform: translate3d(-46%, -46%, 0);
}

/* .slds-scope .pcx-btn.pcx-eligibility-error-btn .pcx-ineligibility-img-btn:hover{             Intechnic Fixes 
   border: 2px solid var(--pcx-btn-primary-border-color-hover) !important;
} */
/* BEG - PCx testing issue in UAT fixed */
/* BEG -  Modal btn*/
.slds-scope .pcx-modal-btn .pcx-btn .slds-button {
   padding: 11px 30px !important;
}
/* END -  Modal btn*/
.slds-scope .pcx-btn.pcx-eligibility-error-btn .pcx-ineligibility-img-btn {
   padding: 10px 40px 10px 15px !important;
   cursor: pointer;
}
.pcx-eligibility-para-gap{
   padding-top: 20px;
}
.slds-scope .pcx-btn .slds-button_brand {                               /* Intechnic Issue*/
   padding: 19px 40px;
   font-family: var(--pcx-font-semiBold) !important;
   line-height: var(--pcx-font-lineheight-xxxs-large) !important;
   font-size: var(--pcx-font-size-medium) !important;
   background: var(--pcx-btn-primary-bg-color) !important;
   color: var(--pcx-btn-primary-font-color) !important;
   max-height: 60px;
}
/* END - PCx testing issue in UAT fixed*/
.slds-scope .pcx-picklist-combobox.pcx-pick-list .slds-input {
   min-height: unset !important;
}
.slds-scope .pcx-picklist-combobox.pcx-pick-list ul {
   list-style: none !important;
}
.slds-scope .pcx-picklist-combobox.pcx-pick-list .slds-dropdown {
   border: none !important;
   background: none !important;
   box-shadow: none !important;
   color: unset !important;
}
.slds-scope .pcx-picklist-combobox.pcx-pick-list .slds-listbox_vertical .slds-listbox__option_entity{
   padding: unset !important;
}
.pcx-plread-group {
    /* margin-bottom: 10px; */
}
.pcx-terms-condition-box .pcx-terms-marker {
   margin-right: 10px;
}
.pcx-congratulations-title .pcx-title,
.pcx-welcomeTitle .pcx-title {
   line-height: var(--pcx-font-lineheight-title) !important
}
.pcx-right-title .pcx-subtitle,
.pcx-sub-title .pcx-subtitle {
   line-height: var(--pcx-font-lineheight-subtitle) !important;
}
/* BEG - Intechnic Fixes */
.space-btn-two-input-row .slds-form-element__container .slds-combobox_container .slds-is-open .slds-dropdown {
   box-shadow: 0px 100px 80px 0px rgba(102, 102, 102, 0.07), 0px 41.778px 33.422px 0px rgba(102, 102, 102, 0.05), 0px 22.336px 17.869px 0px rgba(102, 102, 102, 0.04), 0px 12.522px 10.017px 0px rgba(102, 102, 102, 0.04), 0px 6.65px 5.32px 0px rgba(102, 102, 102, 0.03), 0px 2.767px 2.214px 0px rgba(102, 102, 102, 0.02);
}
.pcx-picklist-combobox .slds-input_faux .slds-truncate {
   color: var(--pcx-combobox-placeholder-color) !important;
}
.pcx-picklist-combobox .slds-combobox__input-value .slds-truncate {
   color: var(--pcx-primary-fontcolor) !important;
}
.slds-scope .slds-has-error .pcx-picklist-combobox .slds-form-element__container {
   outline: 1px solid rgb(234, 0, 30) !important;
}
.ev-has-focus .pcx-picklist-combobox .slds-form-element__container,
.pcx-picklist-combobox .slds-form-element__container{
   border: unset !important;
}
.slds-scope .pcx-checkbox .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux:after {
   width: 10px;
}
.slds-scope .pcx-checkbox .slds-form-element .slds-checkbox [type=checkbox]+.slds-checkbox__label .slds-checkbox_faux,
.slds-scope .pcx-checkbox .slds-checkbox [type=checkbox]:focus+.slds-checkbox__label .slds-checkbox_faux,
.slds-scope .pcx-checkbox .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux {
   width: 20px;
   height: 20px;
   cursor: pointer;
}
.slds-scope .pcx-checkbox .slds-form-element .slds-checkbox [type=checkbox]+.slds-checkbox__label .slds-checkbox_faux:hover {
   outline: 2px solid var(--pcx-inputfield-primary-border) !important;
}
.slds-scope .pcx-checkbox .slds-has-error .slds-checkbox [type=checkbox]+.slds-checkbox__label .slds-checkbox_faux
{
   outline: 2px solid rgb(234, 0, 30);
   border: unset !important;
}
.slds-scope .slds-has-error .slds-checkbox [type=checkbox]+.slds-checkbox__label .slds-checkbox_faux {
   outline: 2px solid var(--ev-form-error-color);
   border: unset !important;
}
.pcx-input-combobox lightning-combobox .slds-form-element__control {
   bottom: 2px;
}
.slds-form-element .pcx-input-field-height .pcx-element__control {
   position: relative;
   bottom: 4px;
}
.pcx-input-search-field .slds-form-element .pcx-input-field-height .pcx-element__control {
   bottom: unset !important;
}
.slds-scope .slds-has-error .slds-form-element__container.pcx-input-field-height {
   outline: 1px solid rgb(234, 0, 30);
   border-color: unset !important;
}
.slds-scope .pcx-input-radio-group .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio_faux:hover {
   outline: 2px solid var(--pcx-selected-radio-border-color) !important;
}
.slds-scope .slds-has-error .slds-radio [type=radio]+.slds-radio__label .slds-radio_faux{
   outline: 1px solid var(--ev-form-error-border-color) !important;
   /* border-color: var(--ev-form-error-border-color) !important; */
   border: unset !important; 
}
.pcx-checkbox .ev-options .slds-form-element__label {
   padding-left: 0.75rem !important;
}
.pcx-input-radio-group .slds-radio [type=radio]+.slds-radio__label .slds-radio_faux {
   width: 20px;
   height: 20px;
   cursor: pointer;
}
.pcx-left-container lightning-formatted-rich-text,
.pcx-success-left-container lightning-formatted-rich-text {
   line-height: unset !important;
}
.pcx-input-insurer .slds-input-has-icon {
   bottom: 4px;
}
/* END - Intechnic Fixes */

/*BEG - PCx MAC Alignment issue Desktop*/
.slds-scope.macOs .pcx-picklist-combobox .slds-truncate {
   padding-top: 7px !important;
   padding-bottom: 2px  !important;
}
.slds-scope.macOs .pcx-picklist-combobox .slds-input__icon.slds-input__icon_right.slds-icon-utility-down.slds-icon_container {
   margin-top: 5px !important;
}
.slds-scope.macOs .pcx-btn .slds-button{
   padding: 23px 40px 19px 40px !important;
}
.slds-scope.macOs .pcx-btn.pcx-header-btn .slds-button,
.slds-scope.macOs .pcx-btn.pcx-footer-btn .slds-button {
   padding: 7px 15px 3px 15px !important;
}
.slds-scope.macOs .pcx-step-nav-bar .arrow-steps .step .step-counter,
.slds-scope.macOs .pcx-step-nav-bar .arrow-steps .step.completed .step-counter,
.slds-scope.macOs .pcx-step-nav-bar .arrow-steps .step.active .step-counter {
   padding-top: 8px !important;
}
.slds-scope.macOs .arrow-steps .step .step-label{
   position: relative;
   top: 2px;
}
.slds-scope.macOs .pcx-customized-call-containers .slds-icon-utility-chevrondown.slds-icon_container {
   padding-top: 4px;
}
/*END - PCx MAC Alignment issue*/

.slds-scope.macOs .tooltip-style{
   width: 15px;	
   position: relative;	
   top: -60px;	
   left: 288px;
}
.slds-scope .pcx-picklist-combobox .slds-input[disabled],
.slds-scope .pcx-picklist-combobox .slds-input.slds-is-disabled ,
.slds-scope .pcx-picklist-combobox .slds-input_faux.slds-is-disabled{
   background-color: rgba(102, 109, 112, 0.2) !important;
}
.pcx-gender .slds-is-disabled .evCircelPadding {
   background: #EFEFF0 !important;
   outline: 1px solid #A8A8A7 !important;
   pointer-events: none;
}
.pcx-gender .slds-is-disabled .evCircelPadding .pcx-icon-color {
   fill: #6D6D6D;
}
.pcx-gender .slds-is-disabled .evCircelPadding .slds-form-element__control lightning-primitive-icon .slds-icon {
   fill: #A8A8A7 !important
}
.slds-scope .pcx-input.slds-has-error .slds-form-element__help,
.slds-scope .pcx-picklist-combobox .pcx-picker-combobox-error.slds-form-element__help,
.slds-scope .pcx-checkbox .slds-form-element__help,
.slds-scope .pcx-input-combobox.slds-has-error .slds-form-element__help,
.slds-scope .pcx-input-radio-group .slds-has-error .slds-form-element__help {
   color: var(--pcx-input-error-message-font-color) !important;
}
.slds-scope .pcx-picklist-combobox .slds-input-has-icon .slds-icon-text-default {
   fill: var(--pcx-combobox-icon-color) !important;
}
.pcx-input-combobox.slds-has-error .slds-form-element__container.evCircelPadding {
   outline: 1px solid rgb(234, 0, 30);
   border-color: unset !important;
}
lightning-formatted-rich-text .pcx-faspro-font {
   font-style: italic !important;
}
/* END: One Program Style */


.vobPopup .slds-backdrop,
.vobPopup .evModalID,
.vobPopup{
   z-index: 100000 !important;
}
/* OneHome March release */
.pcx-dashboard-button .slds-button{
   font-size: 14px !important;
}
.slds-scope.winOs .pcx-dashboard-button .slds-button{
   padding-bottom:1px !important;
   padding-top:1px !important;
}
.slds-scope .ev_patient_dashboard_tabs_content  img{
   max-width: none;
}
/*  */

/* Start One Home Feb release */
.pcx-checkbox-communication .ev-form-element .slds-form-element__label{
   font-family:'Karbon-Regular';
}
.pcx-permission-margin .pcx-customized-call-container{
   margin-top: 10px;
}
.ev-guide-tabset .slds-tabs_default__nav.navBar{
 margin-bottom: unset !important;
}
.pcx-caregiver-category-title {
    display: block;
    font-family: 'JohnsonText-Regular' !important;
    color: var(--pcx-caregiver-caregory-item-fontcolor);
}

.flow-box-title .pcx-caregiver-category-title {
    display: block;
    font-family: 'JohnsonText-Regular' !important;
    /* color: #000000; */
    font-weight: 700;
    font-size: 18px;
    line-height: 25px;
}
.flow-box-title .pcx-caregiver-category-types-desc{
   display: block;
   font-family: 'JohnsonText-Regular' !important;
   width: 97%;
   /* color: #000000; */
}

.pcx-caregiver-category-types-desc{
    display: block;
    font-family: 'Karbon-Regular' !important;
    width: 97%;
    color: var(--pcx-caregiver-caregory-item-fontcolor);
}
.pcxModelHeadingText{
   font-family:'JohnsonText-Regular';
    font-size: 16px;
    line-height: 22px;
    color: var(--pcx-caregiver-popup-fontcolor);
    padding: 40px 0px 0px 40px;
    width: 100%;
}
.slds-scope .evPatientPortal a{
   text-decoration:underline !important;
   text-underline-offset: 5px !important;

}
.slds-scope .pcxHeaderGotoBrand a{
    color:var(--pcxHeaderGotoBrandLinkFontColor);
    font-family: 'JohnsonText-Regular' !important;
    font-size: 18px;
    line-height: 24px;
}

.slds-scope .pcxHeaderTab .slds-tabs_default__item.slds-is-active:after{
   background-color: var(--pcxHeaderTabLinkFontColor);
   height: 2px;
   margin-bottom: -17px;
}

.slds-scope .pcxHeaderTab .slds-tabs_default__item, .slds-scope .pcxHeaderTab .slds-tabs_default__link{
   /* font-family: 'JohnsonText-Regular' !important; */
   font-family: 'JohnsonDisplay-Bold' !important;
    font-size: 18px;
    line-height: 20px;
}

.slds-scope .pcxHeaderTab .slds-tabs_default__item.slds-is-active , .slds-scope .pcxHeaderTab .slds-tabs_default__link.slds-is-active{
   color: var(--pcxHeaderTabLinkFontColor);
}

.slds-scope .pcxHeaderLink .isi a,
.slds-scope .pcxHeaderLink .pi a {
    color: var(--pcxHeaderISILinkFontColor) !important;

}

.one-home .phno , .one-home .phno .phoneCall {
   color: inherit !important;
   font-size: 18px !important;
   line-height: 24px;
   text-decoration: none !important;
}

.evPatientPortal .pcx-strong, .evPatientPortal .phno strong, .evPatientPortal .pcx-pl-read,
.evPatientPortal .pcx-pl-read .evPatientPortal .pcx-anchor,
.slds-scope .evPatientPortal .pcx-btn .slds-button,
.evPatientPortal .pcx-title, .evPatientPortal .pcx-subtitle, .evPatientPortal .pcx-subtitle-small {
   font-family: 'JohnsonText-Regular' !important;
}
.evPatientPortal .legal-area a{
text-decoration: none !important;
}
.evPatientPortal .legal-area a:hover{
text-decoration: underline !important;
}

.ev-body-section-padding{
      padding: 0px 40px 0px 40px !important;
}

.ev-page-main-heading-padding{
      padding: 5px 40px 25px 40px !important;
}

.ev-page-b{
      padding: 0px 40px 0px 40px !important;
}

.ev-body-section-margin{
      margin: 0px 40px 0px 40px !important;
}

.ev-banner-section-padding-around{
      margin: 40px 40px 40px 40px !important;
}

.slds-scope .pcx-btn.ev-special-btn .slds-button_neutral:hover{
    border-color: var(--pcx-special-btn-bordercolor-hover) !important;
}
.slds-scope .pcx-btn.ev-special-btn .slds-button_neutral{
    padding: 12px 40px;
    background: var(--pcx-special-btn-bg-color) !important;
    color: var(--pcx-special-btn-font-color) !important;
    border-color: var(--pcx-special-btn-border-color) !important;
}

.slds-scope .pcx-btn-contact-us .slds-button_neutral{
    padding: 12px 40px;
    background: var(--pcx-special-btn-contactus-bg-color) !important;
    color: var(--pcx-special-btn-contactus-font-color) !important;
    border-color: var(--pcx-special-btn-contactus-border-color) !important;
}

.slds-scope .pcx-caregiver-popup-primary-btn .slds-button_brand[disabled],
.slds-scope .pcx-caregiver-popup-primary-btn .slds-button_brand:disabled
{
   /* background-color: var(--pcx-btn-primary-bg-disabled) !important; */
   background-color: var(--pcx-primary-button-disable-bgcolor) !important;
   border-color: transparent !important;
}
.ev-terms-section-main-heading{
    display: inline-block;
    font-size: 20px;
    font-family: 'JohnsonText-Regular';
    line-height: 25px;
    color: var(--evFontPrimaryColor);
    padding-bottom: 32px;
}
.ev-terms-section-text{
    display: inline-block;
    font-size: 18px;
    line-height: 24px;
    color: var(--evFontPrimaryColor);
}
.ev-terms-section-li{
   font-size: 18px;
   line-height: 24px;
   color: var(--evFontPrimaryColor);
   padding-top: 8px !important;
   padding-bottom: 15px !important;
   padding-left: 15px !important;
}
.ev-auth-section-heading{
   display: inline-block;
   font-size: 20px;
   font-family: 'JohnsonText-Regular';
   line-height: 25px;
   color: var(--evNurseGuideHeadingFontColor);
   padding-bottom: 32px;
}
.ev-auth-section-text{
   display: inline-block;
   font-size: 18px;
   line-height: 24px;
   color: var(--evNurseGuideHeadingFontColor);
}
.ev-auth-section-li{
   font-size: 18px;
   line-height: 24px;
   color: var(--evNurseGuideHeadingFontColor);
   padding-top: 8px !important;
   padding-bottom: 15px !important;
   padding-left: 15px !important;
}

.pcxHeaderGotoBrand .ev-tiles-arrow-icon .slds-icon {
fill: var(--iconColor) !important;
}

.slds-scope .download-guide-english-btn .slds-button__icon path{
   fill: var(--icon-color-white) !important;
}

/* Gray scale Style */
.pcx-onc-checkbox.pcx-onc-checkbox-faux .slds-checkbox .slds-checkbox_faux{
   top: 2px !important;
}
.pcx-onc-checkbox .slds-form-element__label{
   line-height: 22px !important;
}
.onc-circle-container .slds-icon-utility-chevrondown .slds-icon-text-default{
	fill: #F8F8F8 !important;
}
.onc-circle-container .slds-icon-utility-chevronup .slds-icon-text-default {
    fill: var(--pcx-accordion-active-circle-icon-color) !important;
}
.pcx-display-block {
    display: block;
}
.pcx-popup-bottom-space-large{
   margin-bottom: 27px;
}
.flow-box-phone a.pcx-phone-call{
   color: var(--pcx-primary-fontcolor) !important;
}
.flow-box-phone {
   border-left: 3px solid var(--pcx-border-primary-color-opacity);
   padding-left: 20px;
   width: 48%;
}
/* end */

.slds-scope .missingInfoForm .pcx-checkbox .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux
{
   background: var(--evHeadingFontColor) !important;
   box-shadow: none;
}


.missingInfoForm .pcx-checkbox .ev-form-element .slds-form-element__label, .given-confirmation-checkbox .ev-form-element .slds-form-element__label {
   display: block !important;
   position: relative;
   bottom: 24px;
   left: 20px;
   color: var(--pcx-caregiver-popup-fontcolor);
   font-size:  18px!important;
   line-height: 22px;
   font-family:'JohnsonText-Regular';
}

.slds-scope [kx-scope=button-brand]:hover {
   transform: none !important;
}


.slds-scope .pcxNeedHelp.slds-button_brand{
   background-color: var(--evHeadingFontColor) !important;
    color: var(--evFontWhiteColor) !important;
    border-radius: 2rem;
    cursor: pointer;
    width: 140px;
    height: 48px;
}
.slds-scope .pcxNeedHelp.slds-button_brand:hover{
    background-color: var(--evButtonPrimaryBgColor) !important;
    border-color: var(--patient-portal-Font-Heading-Black) !important;
    color: var(--evFontWhiteColor) !important;
    border-radius: 2rem;
    cursor: pointer;
    width: 140px;
    height: 48px;
    opacity: .7;
}

.slds-scope .pcxNeedHelp.slds-button{
    background-color: var(--patient-portal-need-help-btn-bg-color) !important;
    color: var(--ev-mob-need-help-font-color) !important;
    border-radius: 2rem;
    cursor: pointer;
    width: 140px;
    height: 48px;
}

.evProvider .outer-box-spacing{
        margin: 20px 0px 20px 30px;
    }

.evProvider .ev-model-top-heading-caregiver-form{
	margin: 28px 30px 0px 30px;
}

.slds-scope .pcx-checkbox.given-confirmation-checkbox .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux{
   background: var(--ev-checkbox-bg-color) !important;
   box-shadow: none;
}

.evHeadingText40px{
   font-size: 40px;
   line-height: 48px;
}

.slds-scope .pcx-resource-search .slds-form-element__container {
   border: 1px solid rgba(0, 130, 153, 0.3) !important;
}

.myInformationPage .given-confirmation-checkbox {
   height: 30px;
}

/* End  One Home Feb release */
/* Calendar Icon position issue Fix */
.slds-scope .slds-button.slds-button_icon.slds-button_icon-bare {
   padding-top: 0px !important;
}



/* April Release Start*/

  .ev-patientFAQ .ev-global-custom-accordion .slds-accordion__summary {
      width:100%;
      background: var(--ev-need-help-accordion-background-color) !important;
      color: var(--pcx-accordion-font-color) !important;
   }
   .ev-patientFAQ  .ev-global-custom-accordion .slds-is-open .slds-accordion__summary{
    background: var(--pcx-accordion-active-bg-color) !important;
    color: var(--pcx-accordion-active-font-color) !important;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom-left-radius: 1px;
    border-bottom-right-radius: 1px;
   }
   .ev-patientFAQ .ev-global-custom-accordion .slds-is-open>.slds-accordion__content{
    background: white;
    color: var(--pcx-accordion-active-bg-color);
    visibility: visible;
    opacity: 1;
    height: auto;
    border: 1px solid white;
    /* border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px; */
    /* padding: 14px; */
    margin-left: -12px;
    margin-right: -12px
   }

  .ev-needhelp-popup-body-expanded .ev-global-custom-accordion .slds-accordion__summary-heading>button>lightning-primitive-icon {
    order: 2;
    border-radius: 50% !important;
    width: 30px;
    /* padding-top: 3px; */
    padding-left: 1px;
    height: auto;
    background: var(--ev-patient-faq-accordian-circle-bg) !important;
   }

   .ev-needhelp-popup-body-expanded .ev-global-custom-accordion .slds-accordion__summary-heading .slds-button__icon path {
      fill : var(--pcx-needhelp-accordion-circle-icon-color) !important;
   }

   .ev-global-custom-accordion .slds-button__icon path{
      fill : var(--pcx-accordion-circle-icon-color) !important;
   }
   .ev-global-custom-accordion .slds-button__icon g path{
      fill: var(--evHeadingFontColor) !important;
   }

    /* .ev-needhelp-popup-body-expanded .ev-global-custom-accordion .slds-is-open .slds-accordion__summary-heading>button>lightning-primitive-icon {

    background: var(--ev-patient-active-faq-accordian-circle-bg) !important;
   } */

  .ev-global-custom-accordion .slds-is-open .slds-button__icon path{
      fill : var(--pcx-accordion-active-circle-icon-color) !important;
   }
   .ev-global-custom-accordion .slds-is-open .comboBoxMobAlign .slds-button__icon path{
      fill : var(--iconColor) !important;
   }

  .ev-patientFAQ .ev-provider-patient-card-popup-body .ev-global-custom-accordion .slds-accordion__summary {
      width: 100%;
   }
   .ev-patientFAQ .ev-global-custom-accordion .slds-accordion__content {
      width: 100%;
   }

   .ev-faqBox ul li{
      list-style-type: disc;
      font-weight: 400;
      margin-bottom: 24px
   }
   .ev-faqBox ul li:last-child{
      list-style-type: disc;
      font-weight: 400;
      margin-bottom: 0px;
   }

   .ev-faqBox u{
      text-underline-offset: 5px;
   }


   .ev-needhelp-popup-body-expanded .ev-global-custom-accordion .slds-is-open .slds-accordion__summary{
    padding: 20px !important;
    border-top-left-radius: 0px  !important;
    border-top-right-radius: 0px  !important;
    border-bottom-left-radius: 0px  !important;
    border-bottom-right-radius: 0px  !important;
    margin-bottom: 0px  !important;
    background: var(--ev-patient-active-faq-accordian-bg) !important;
    /* background: #F1F4F9 !important; */
   }

   .ev-needhelp-popup-body-expanded .ev-global-custom-accordion .slds-accordion__summary-heading>button>span{
    order: 1;
    font-size: 18px !important;
    line-height: 25px !important;
    font-family: 'JohnsonText-Regular' !important;
    text-decoration: none !important;
    text-overflow: unset;
    white-space: normal;
    width: 390px;
   }

   /* .ev-needhelp-popup-body-expanded .ev-global-custom-accordion .slds-accordion__summary-heading>button>lightning-primitive-icon {
    order: 2;
    border-radius: 49% !important;
    width: 30px;
    padding-top: 3px;
    padding-left: 1px;
    height: 30px;
    background: white;
   } */

   .ev-needhelp-popup-body-expanded .ev-global-custom-accordion .slds-accordion__list-item{
    margin-bottom: 8px;
    border-top: none !important;
    padding-bottom: 0px !important;
   }

   .ev-faqBox ul li::marker{
      margin-top:10px !important;
      font-size: 22px !important;
      color: var(--ev-need-help-li-marker-color-primary);
    }
    .ev-needhelp-popup-body-expanded .slds-icon .slds-icon-text-default .slds-icon_xx-small{
      padding: 1px;
    }



.evModalHeadingText{
   padding-bottom: 1.5rem;
   font-size: 24px;
   line-height: 25px;
}

.pcx-box-layout{
    border: 10px solid var(--ev-patient-portal-box-border-color);
    border-radius: 0px;
    /* padding: 15px; */
    padding: 0px;
    background: #FFF;
}
.pcx-box-layout-inner{
    padding: 10px;
}

.slds-scope .ev-info-details-box.ev-form-element .slds-form-element__container,
.slds-scope .evInsSec .ev-form-element .slds-form-element__container {
   background-color: inherit !important;
}
.pcx-banner{
  display: flex;
  align-items: flex-end;
  padding: 30px 0px 0px 30px;
}
.tooltip-lady{
  float: right;
}
.tooltip-image{
  display: flex;
  position: relative;
  z-index: 2;
}
.tooltip-v-image{
  display: flex;
  align-items: baseline;
  top: 35px;
  left: 43px;
  position: relative;
}
.tooltip-text{
  font-size: var(--pcx-font-size-medium);
  line-height: var(--pcx-font-lineheight-medium);
  font-family: var(--pcx-font-regular);
  background-color: var(--pcx-tooltip-bg-color);
  color: var(--evFontWhiteColor);
  border-radius: 20px;
  padding: 40px 40px 60px 40px;
  position: relative;
  top: 65px;
}


/* Regression for oneProgram */
/* .tooltip-triangle-container{
  display: flex;
  align-items: center;
  bottom: 40px;
  position: relative;
  left: 45px;
} */

/* .tooltip-triangle{
  width: 48px;
  height: auto;
  fill: var(--pcx-tooltip-bg-color);

} */
/* Regression for oneProgram */
.tooltip-text a{
  color: var(--evFontWhiteColor) !important;
}
.ev-dash-body{
  padding-left: 2rem
}
.pcx-box-banner-outer-margin{
  margin: 45px;
  margin-bottom: unset;
}
 /* .ev-model-top-heading-caregiver-form {
   padding: 30px 40px;
   background: var(--evBgPrimaryColor);
} */
.ev-model-body-bg{
   background: #FFFFFF;
}
.pcxDesignForPatientPortal .ev-model-footer-bg{
   background: #FFFFFF;
}
.ev-model-footer-separate-border{
   border: 1px solid rgba(102, 109, 112, 0.1);
}
/* .pcxTileHeading .backgroundLightGray{
   background: unset !important;
} */
.pcxTileHeading .InsuranceHeadBox{
   /* padding-left: 40px; */
   padding-left: 24px;
}
.pcxTileHeading .evInsuranceDetail{
   padding: 24px 24px 25px 24px;
   background: var(--evBodyBgColor);
}
.evTileHeading .evInsuranceDetail{
   padding: 24px 24px 25px 24px;
}
.caregiverForm .ev-model-top-heading-caregiver-form{
   padding: 30px 40px !important;
   background: var(--evBgPrimaryColor);
}
.caregiver-patient-details .tableBlock .valueDiv{
   text-align: right !important;
   flex: 70% !important;
}
.caregiver-patient-details .tableBlock .labelDiv{
   flex: 30% !important;
}
.evInsSec .ev-top-heading{
   /* margin-top: 32px; */
   margin-top: 16px;
}
.evInsuranceRowDivider{
   margin: 20px 0px 20px 0px;
}
.evInsSec .evInsuranceRowDivider{
   margin-bottom: 16px;
   border: none;
}
.evInsMini{
   background-color: #F1F4F9;
   opacity: 0.2;
   margin: 15px 0px;
}
.evInsSec .evInsuranceDetail .evInsMini{
   background-color: #F1F4F9;
   opacity: 0.2;
   margin: 9px 0px;
}
.ev-button-alignment{
   justify-content: center;
}
/* .evInsSec .ev-button-alignment{
   justify-content: unset;
   padding-left: 40px;
} */
.evInsSec .ev-button-alignment button {
   padding-left: 40px;
   padding-right: 40px;
}
.evInsSec .evReduceSpace .ev-model-top-heading{
   margin: unset;
}
.ev-info-details-box .tableBlock{
   padding: 0px 24px !important;
}
.ev-info-details-box .tableBlock .labelDiv{
   flex: 40%;
}
.ev-info-details-box .tableBlock .valueDiv{
   text-align: right;
   flex: 60%;
   overflow-wrap: break-word;
}
.ev-info-details-box .providerInfoTitle{
   /* padding: 30px 40px; */
   padding: 24px 27px;
   margin: 0px;
   font-size: 20px;
}
.ev-info-details-box .questionDiv{
   padding: 25px 40px;
}
.ev-info-details-box .buttonDiv{
   justify-content: unset;
   padding-left: 40px;
}
.ev-info-details-box .removeProvider{
   background: unset;
   margin: unset;
   padding: 20px 30px;
}
.ev-info-details-box .removeModelheading{
   margin: unset;
   /* background: var(--evBgPrimaryColor); */
   /* padding: 35px 40px; */
   padding: 0px 40px 40px 0px;
}
.ev-info-details-box .borderDeletePopUP{
   margin: unset;
   /* border-bottom: 1px solid var(--evDividerBorderColor); */
   border-radius: unset;
   padding: 40px 0px 15px 0px;
}
/* April Release End */
.mb-20{
   margin-bottom: 20px !important;
}
.evPrintIconBrand  .slds-button__icon path{
   fill: #FFFFFF !important
}
.slds-scope [kx-scope=button-outline]:hover{
   /* background-color: var(--evSecondaryButtonHoverEffect) !important; */
   border: 1px solid var(--evSecondaryButtonHoverEffect) !important;
   background-color: transparent;
}
.slds-scope .select-product-provider .slds-form-element__container{
   background: transparent !important;
}
.ev-button-pm .slds-button_brand.disabled{
    background: #CCC !important;
}

.adverse-effect-radio .slds-form-element__control .slds-radio{
    display: inline !important;
}
.adverse-effect-radio .slds-form-element__control .slds-radio:nth-child(1){
    margin-left: -10px !important;
}
.ev-bi-checkbox-group .ev-bi-checkbox-background-color, .ev-bi-clinical-input .ev-bi-clinical-background-color {
   background:transparent !important;
}

.slds-scope .announcementBar  .evMarginTop[c-evModal_evModal] svg[c-evModal_evModal] path[c-evModal_evModal]{
   stroke: red !important;
}

/*Spravato August */
.slds-scope .SubmittedRebateRequestsTable .slds-table td{
   white-space:unset !important;
}
.slds-scope .SubmittedRebateRequestsTable .slds-truncate{
   white-space:unset !important;
}
.slds-scope .SubmittedRebateRequestsTable .slds-nubbin_left:after{
   top:65% !important;
   background-color: var(--ev-tooltip-bg-color) !important
}
.slds-scope .SubmittedRebateRequestsTable .slds-nubbin_left::before{
   top:65% !important;
   background-color: var(--ev-tooltip-bg-color) !important
}

/*CR SEP*/
.slds-scope .ev-radio-with-download-icon .slds-radio .slds-radio__label .slds-form-element__label::after{
   margin-left: 10px;
   content: url('https://www.myjanssencarepath.com/resource/1720862735000/evIcons/default/download_Icon.svg') !important;
}

.slds-scope .ev-radio-with-download-icon .slds-radio:last-child .slds-radio__label .slds-form-element__label::after{ 
   display: none !important
}



/*CR SEP*/

/* end CR - 738 changes */

/* ONC home page */
.pcx-plread-onc{
   padding: 19px 20px;
   background-color: rgba(235, 23, 0, 0.1);
   font-size: 18px;
   line-height: 22px !important;
   font-family: 'Karbon-Medium';
}
.slds-scope .pcx-onc-footer .pcx-btn-contact-us .slds-button_neutral {
   background: #FFFFFF !important;
   color: #EB1700 !important;
   border-color: #D5CFC9 !important;
}
.slds-scope .pcx-onc-footer .pcx-btn-contact-us .slds-button_neutral:hover,
.slds-scope .pcx-onc-footer .pcx-btn-contact-us .slds-button_neutral:focus {
   border: 2px solid #D5CFC9 !important;
}
.pcx-onc-landing-anchor{
   color: #000 !important;
   font-family: 'Karbon-Medium';
}
.pcx-onc-landing-anchor-cr{
   color: #000 !important;
}


.slds-scope .pcx-btn-onc-landing .slds-button_neutral { /* Special Btn  */ 
   font-family: var(--pcx-onc-brand-agnostic-brand-name);
   line-height: var(--pcx-font-lineheight-xs-medium) !important;
   background: #fff !important;
   color: #EB1700 !important;
   outline: 1px solid #CCCCCC;
   max-height: 60px;
   border: unset;
   width: 89px;
   padding: 5px !important;
}
.slds-scope .pcx-btn-onc-landing .slds-button_neutral:hover,              
.slds-scope .pcx-btn-onc-landing .slds-button_neutral:focus {
   outline: 2px solid #c4c3c3 !important;
   border: unset;
}
.underline-secondary_opcatity-onc{
   text-decoration-line: underline !important;
   text-decoration-color: #333333 !important;
   text-underline-offset: 16%;
   text-decoration-thickness: from-font !important;
}
.onc-landing-back .slds-button__icon path {
   fill: #EB1700 !important;
}
/* end ONC home page */


/* CR 807 : provider NPI combobox color disable */
.providerNPIDisableCSS .ev-form-element .slds-form-element__container .slds-form-element {
   background: #f8fafc !important;
   z-index: -1;
}

/* Provider Portal BI Button Fix */
.ev-button-pm .bi-button-disable .slds-button_brand:disabled , .ev-button-pm .bi-button-disable .slds-button_brand[disabled]{
   background-color: #A9B0BA !important;
   color: white !important;
}
/*End Provider Portal BI Button Fix */
/* Rebranding */
.GuideMeButtonStyle .slds-button {
   color: #ffffff !important;
}
.signUpButtonExpress .slds-button_outline-brand {
   border-radius: 40px;
}
.patientHoverLink:hover {
  text-decoration: underline !important;
}
.slds-scope .slds-button.slds-button_outline-brand{
   /* line-height: 20px !important; */
}
.slds-scope .slds-has-error .slds-form-element__help {
   color: var(--ev-form-error-color) !important;
}
.slds-modal__container .slds-modal__content {
   /*border-radius: var(--ev-modal-border-radius) !important;*/
   border-radius: 0rem;
}
.slds-scope .slds-checkbox .slds-checkbox_faux{
 border-color: var(--provider-portal-checkbox-color);
   border-radius: 0px;
}
.slds-scope .slds-radio .slds-radio_faux{
 border-color: var(--provider-portal-checkbox-color) !important;
}

.needHelpButtonSecondary .slds-button {
   color: var(--evHeaderNeedHelpSecondaryFontColor) !important;
   background: transparent !important;
   border: 1px solid var(--evBorderPrimaryColor);
}
.evHeaderStyle{
   font-family: 'JohnsonDisplay-Bold';
   font-weight: 500;
}

 .slds-scope.macOs .step-counter {
    padding-top: 7px !important; 
	}
.padding40px {
   padding: 40px !important;
}
.slds-scope .slds-dropdown .slds-media__body span {
   color: var(--ev-combobox-text-color) !important;
   font-family: 'JohnsonText-Regular';
   font-weight: 700;
   font-size: 16px;
   line-height: 25px;
}
.margin40px {
   margin: 40px !important;
}
.slds-scope h1, .slds-scope h2, .slds-scope h3, .slds-scope h4, .slds-scope h5, .slds-scope h6, .slds-scope th, .slds-scope td {
   font-family: 'JohnsonText-Regular';
}
.slds-scope .DataTableHeaderIconColor .slds-icon-text-default {
   fill: var(--ev-data-table-header-text-color) !important;
}
.ev-form-element lightning-combobox .slds-form-element__label,
.ev-form-element c-ev-input-text .slds-form-element__label,
c-ev-input-text .slds-form-element__container .slds-form-element__label,
.ev-form-element c-ev-input-confirm-text .slds-form-element__container .slds-form-element__label,
.ev-form-element c-ev-input-new-password .slds-form-element__container .slds-form-element__label,
c-ev-input-new-password .slds-form-element__container .slds-form-element__label,
c-ev-input-confirm-text .slds-form-element__container .slds-form-element__label,
c-ev-input-insurer .slds-form-element__container .slds-form-element__label,
.ev-message-search-input .slds-form-element__container .slds-form-element__label,
c-ev-input-diagnosis-code .slds-form-element__container .slds-form-element__label{
   color: var(--ev-input-box-label-font-color);
   font-size: 14px !important;
   line-height: 20px;
}
.ev-form-element lightning-combobox .slds-form-element__label,
.yondelisInputLabelFontSize .ev-form-element c-ev-input-text .slds-form-element__label,
.yondelisInputLabelFontSize c-ev-input-text .slds-form-element__container .slds-form-element__label,
.ev-form-element c-ev-input-confirm-text .slds-form-element__container .slds-form-element__label,
.ev-form-element c-ev-input-new-password .slds-form-element__container .slds-form-element__label,
c-ev-input-new-password .slds-form-element__container .slds-form-element__label,
c-ev-input-confirm-text .slds-form-element__container .slds-form-element__label,
c-ev-input-insurer .slds-form-element__container .slds-form-element__label,
.ev-message-search-input .slds-form-element__container .slds-form-element__label,
c-ev-input-diagnosis-code .slds-form-element__container .slds-form-element__label{
   color: var(--ev-input-box-label-font-color);
   font-size: 14px !important;
   line-height: 20px;
}
.footer .footer-need-help-btn .slds-button {
   color: var(--evButtonSecondaryFontColor) !important;
}
.providerPortalRegisterCheckbox .slds-form-element__label {
   margin-left: 10px !important;
   font-weight: 400 !important;
}
.slds-form-element.slds-is-disabled .slds-form-element__container,
.slds-form-element.slds-is-disabled .slds-form-element__container .slds-form-element__label ,
.slds-form-element.slds-is-disabled .slds-form-element__container .slds-form-element__control,
.slds-scope .evDisableInputField .slds-form-element__container,
.slds-scope .evDisableInputField .slds-input_faux.slds-is-disabled,
.slds-scope .evDisableInputField .slds-input[disabled] {
   /* background: #D5CFC9 !important; */
   background-color: #F1EFED !important; 
   /* border: 1px solid #D5CFC9 !important; */
}
.slds-scope .slds-input_faux.slds-is-disabled,
.slds-scope .slds-input[disabled] {
   /* color: #747474; */
   color: #564C47;
}
.slds-scope .slds-form-element__label {
   hyphens: none;
}

.evProviderHeading20PxText{
   font-family: 'JohnsonDisplay-Bold';
   font-size:20px;
   line-height: 30px;
   font-weight: 700;
   color: var(--patient-portal-Font-Heading-Black);  
}
.evProviderHeading24PxText{
   font-family: 'JohnsonDisplay-Bold';
   font-size:24px;
   line-height: 30px;
   font-weight: 700;
   color: var(--patient-portal-Font-Heading-Black);  
}
.slds-scope .whiteIcon .slds-icon-text-default {
   fill: var(--icon-color-white) !important;
}
.evPatientCardAccordion .slds-is-open .slds-accordion__summary-heading>button>lightning-primitive-icon {
   background: var(--evPatientCardAccordionCircleColor) !important;
}
.slds-scope .slds-button.ev-primary-button-height-reduce{
   padding-bottom: 0px !important;
   padding-top: 0px !important;
   font-size: 14px !important;
   line-height: 20px !important;
}
.slds-scope .slds-button_outline-brand.ev-secondary-button-height-reduce , .slds-scope .ev-secondary-button-height-reduce .slds-button_outline-brand{
   padding-bottom: 5px !important;
   padding-top: 5px !important;
   font-size: 14px !important;
   line-height: 20px !important;
}
.slds-scope .evpatient-list thead .slds-truncate, 
.slds-scope .evTransactionHistory-list .slds-truncate {
   font-weight: 700 !important;
}
.slds-scope .evPatientCardAccordion .headerListIcon .slds-icon-text-default , 
.evPatientCardAccordion .slds-button__icon g path {
   fill: var(--icon-color-white) !important;
}
.slds-scope .evPatientCardAccordion .slds-icon-text-default , 
.evPatientCardAccordion .slds-button__icon g path {
   fill: var(--icon-color-black) !important;
}
.slds-scope .evPatientCardAccordion .comboBoxMobAlign .slds-icon-text-default , 
.evPatientCardAccordion .comboBoxMobAlign .slds-button__icon g path{
   fill: var(--iconColor) !important;
}
.slds-scope .evproviderInfo .slds-combobox_container .slds-input-has-icon_right .slds-input__icon {
   top: 5px !important;
}

.evColumnFiltersContainer .ev-form-element .slds-form-element__label {
   font-size: 14px !important;
   line-height: 20px;
   font-weight: 700;
   font-family: 'JohnsonText-Regular';
}
.slds-scope .evColumnFiltersContainer .slds-accordion__summary-heading  .slds-button {
   font-size: 14px !important;
   line-height: 20px;
   font-weight: 700;
   font-family: 'JohnsonText-Regular';
}
.slds-scope .evColumnFiltersContainer .slds-accordion__content{
  margin-left: -10px;
}
.slds-scope .ev-custom-datatable option:hover{
   background: #EB1700 !important;
}

.evpatient-list .ev-datatable-border{
  padding: 0px !important;
}

.evAccordionBar{
   font-family: 'JohnsonDisplay-Bold';
   font-size:20px;
   line-height: 30px !important;
   font-weight: 700;
   padding: 24px 40px 24px 40px;
   margin-top:10px; 
}

.evAccordionPending{
 background: var(--ev-accordion-bg-color1);
 color: var(--ev-accordion-font-color);
}

.evAccordionActive{
 background: var(--ev-accordion-active-bg-color);
 color: var(--ev-accordion-active-font-color);
}
.evAccordionComplete{
 background: var(--ev-accordion-complete-bg-color);
 color: var(--ev-accordion-complete-font-color);
}

.num-circle {
    width: 30px; 
    height: 30px;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px; 
    color: var(--ev-accordion-circle-font-color);  
    background: var(--ev-accordion-circle-bg-color);  ; 
    border-radius: 50%; 
    display: flex;
    justify-content: center;
    align-items: center;
    vertical-align: middle;
    font-family: 'JohnsonText-Regular';
}

.num-circle.pending, .num-circle.evAccordionPending {
    color: var(--ev-accordion-circle-font-color);
}
.num-circle.evAccordionActive {
    color: var(--ev-accordion-active-font-color);
}
/* .slds-scope .slds-form-element__control .slds-checkbox{
   padding-bottom: 16px;
} */
.ev-bi-checkbox-group .ev-bi-padding-reduce {
   padding-bottom: 16px;
}
.ev-express-bi-auth-container c-ev-input-provider-patient-auth c-ev-input-radio-button-group .slds-form-element__container .slds-form-element__label {
   font-size: 16px !important;
   line-height: 25px;
   margin-bottom: 20px;
   margin-top: 12px;
} 
.evPlReadContainer a ,
.subFooterText a ,
.ev-plz-read-statement a ,
.evPlRead a {
   color: var(--ev-plRead-link-color) !important;
}
.evPlReadContainer u ,
.subFooterText u ,
.ev-plz-read-statement u ,
.evPlRead u {
   color: var(--ev-plRead-link-color) !important;
}
.slds-scope .slds-datepicker .slds-text-link {
   color: #EB1700;
}
.slds-scope .slds-datepicker tbody>tr>td.slds-is-selected:focus>.slds-day,
.slds-scope .slds-datepicker tbody>tr>td:focus>.slds-day {
   /* box-shadow: 0 0 0 2px #FFFFFF, 0 0 0 4px #EB1700 !important;  */
   box-shadow: none !important
}
.slds-scope .ev_support_resource_tabs .slds-tabs_default__link .slds-rich-text-editor__output {
   font-size: 20px;
   line-height: 30px;
   font-family: 'JohnsonDisplay-Bold';
}
.slds-scope .ev_support_program .pcxNeedHelp.slds-button {
   /* background-color: var(--pcx-button-bg-secondary) !important; */
   background-color: var(--evFontDefaultColor) !important;
}
.helpInfoTitle .evHelpfulInfoForwardArrow .slds-icon-text-default {
   /* fill: var(--iconColor) !important; */
   fill: var(--pointerarrowcolor) !important;
}
.slds-scope .ev_support_program .slds-button__icon path,
.slds-scope .helpfulInfoAccordian .slds-button__icon path {
   fill: var(--ev-accordion-circle-font-color) !important;
}
.slds-scope .reminderStartDateContainer .ev-form-element .slds-input-has-icon_right .slds-input {
   padding-right: 8px !important;
}
.slds-scope .ev-account-tab-treatment .pcxNeedHelp.slds-button,
.slds-scope .ev-account-tab-need-help .pcxNeedHelp.slds-button
{
   background-color: var(--patient-portal-need-help-btn-bg-color) !important;
}
.evTreatmentEditBtn .checkboxDiv .slds-checkbox .slds-checkbox__label {
   display: flex;
   flex-direction: row;
}
.evTreatmentEditBtn .checkboxDiv .slds-checkbox .slds-checkbox__label .slds-checkbox_faux {
   margin-top: 8px
}
.footer-please-read-box .slds-rich-text-editor__output a {
   color: var(--ev-plRead-link-color) !important;
   text-decoration: underline;
}
.evInsSec .fontBlue {
   color: var(--evFontDefaultColor) !important;
   font-size: 20px;
   font-family: 'JohnsonDisplay-Medium';
   line-height: 30px;
   font-weight: 700 !important;
}
.pcxTileHeading .evReduceSpace .ev-model-top-heading {
   padding: 40px 40px 0px;
}
.slds-scope .pcxTileHeading .slds-modal__container,
.slds-scope .insuranceJorneyCaseDetailModal .slds-modal__container {
   max-width: 940px;
}
.slds-scope .slds-dropdown {
   border-radius: 0px;
   /* border: 1px solid var(--evBorderPrimaryColor); */
   border: 1px solid var(--evBorderTertiaryColor);
}
.slds-scope .pcx-input-combobox .slds-combobox_container .slds-dropdown {
   border-radius: 0.25rem;
}

.missInfoModalDiv .slds-form-element__label{
      /* padding-bottom: 10px; */
}

.medication-combobox .slds-form-element__control {
   max-width: 250px !important;
   padding-left: 15px
}
/* .slds-scope .evTreatmentAccordion .slds-button:active {
   transform: rotate(-90deg);
} */
.slds-scope .ev-needhelp-popup-header .slds-icon-text-default {
   color: var(--ev-need-help-font-color-primary) !important;
   fill: var(--ev-need-help-font-color-primary) !important;
}
.acc-modal-content u {
   color: var(--pcx-link-color-primary);
}
.slds-scope.winOs .ev-top-back-button .slds-button{
   font-size: 16px !important;
    line-height: 20px !important;
    padding: 10px 23px !important; 
    font-family: 'JohnsonText-Regular'
}

ul.grayCheck>li {
   list-style: none;
   margin-left: 1em;
   text-indent: -1.7em;
}
.enrollBodyBackgroundSection2 .spRightSideBoxHeading {
   font-size: 18px;
    font-family: 'JohnsonText-Regular';
    font-weight: 500 !important;
    margin-bottom: 32px;
}

.slds-scope .backgroundGradientDarkBlue .ev-top-back-button .slds-button_outline-brand:hover{
   border: 1px solid var(--evSecondaryButtonHoverEffect) !important;
}

.slds-scope.winOs .ev-forgot-pass-text .slds-button {
   padding-bottom: 4px !important;
   padding-top: 4px !important;
   color: var(--pcx-link-color-primary);
}
.slds-scope .textAreaAppealLetter .slds-has-error .slds-textarea{
    width: 100%;
    padding-top: .5rem;
    padding-right: .75rem;
    padding-bottom: .5rem;
    padding-left: .75rem;
    background-color: var(--slds-g-color-neutral-base-100, rgb(255, 255, 255));
    border: 1px solid var(--ev-form-error-border-color);
    border-radius: 0px;
    resize: vertical;
    box-shadow: none;
}

.slds-scope .removeBorder .slds-dropdown__item>a:focus{
   box-shadow: none !important;
}

/* padding classes for rebranding */
.ev-p-around-0 {
   padding: 0px;
}
.ev-p-around-40 {
    padding: 40px;
}
.ev-pt-40 {
   padding-top: 40px;
}
.ev-pb-40 {
    padding-bottom: 40px;
}
.ev-pl-40 {
   padding-left: 40px;
}
.ev-pr-40 {
   padding-right: 40px;
}

.ev-pb-26 {
   padding-bottom: 26px; 
}

/* margin classes for rebranding */
.ev-m-around-0 {
   margin: 0px
}
.ev-m-around-40 {
   margin: 40px;
}
.ev-mt-40 {
    margin-top: 40px;
}
.ev-mb-40 {
    margin-bottom: 40px;
}
.ev-ml-40 {
   margin-left: 40px !important;
}
.ev-mr-40 {
   margin-right: 40px !important;
}
.ev-ml-10 {
   margin-left: 10px;
}


/* ******************************************************************** */
.ev-p-around-large {
   padding: 40px;
}
.ev-pt-large{
   padding-top: 40px;
}
.ev-pb-large {
   padding-bottom: 40px;
}
.ev-pl-large {
   padding-left: 40px;
}
.ev-pr-large {
   padding-right: 40px;
}

.recaptcha-checkbox-border{
   border: 2px solid #D5CFC9 !important;
} 
.recaptcha-checkbox-border {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: #fff;
    /* border: 2px solid #444746; */
    border: 2px solid #D5CFC9 !important;
    font-size: 1px;
    height: 24px;
    position: absolute;
    width: 24px;
    z-index: 1;
}

.slds-scope .ev-forgot-pass-text .slds-button {
   padding-bottom: 4px !important;
   padding-top: 4px !important;
   color: var(--pcx-link-color-primary);
}

.slds-scope [kx-scope=button][kx-type=underline]:hover:after{
   background: var(--pcx-link-color-primary) !important;
}
.ev-error-modal-text-primary {
   color: var(--ev-error-modal-text-primary-color) !important;
}

/* .evContactUnderline{
   text-decoration: none;
} */
.slds-scope.winOs .paginationNumBtn .slds-button,
.slds-scope.winOs .paginationPrevNextButtons .slds-button {
   padding-top: 4px !important;
   padding-bottom: 4px !important;
}
.slds-scope .slds-grid_align-spread .slds-col .paginationNumBtn {
   width: 40px;
   height: 40px;
}

.slds-scope .evSaveAndPrintBtn .slds-button_outline-brand {
   border-color: var(--evButtonPrimaryBgColor) !important;
}
.recaptcha-checkbox-border {
   border: 2px Solid var(--ev-form-error-border-color);
}
.slds-scope .slds-has-error {
   border-color: var(--ev-form-error-border-color);
}
/* .customr-prescriber-container .slds-combobox_container {
   padding: 13px 0px;
} */
.ev-custom-radio-label-allignment .ev-form-element .ev-bi-padding-reduce {
   margin-bottom: 0px;
}
.slds-scope .adminCodeDiv .slds-checkbox .slds-checkbox__label {
   display: flex;
   align-items: center;
}


/* Global Footer */
.ev-footer-main-area{
   background: #FFFFFF;
}
.jxp-footer-level1 .logo{
     width: 27.5%; 
     display: block;
}

.jxp-footer-level1 .logo img{
    max-width: 221px;
    width: 135px;
    height: 53px;
}


.jxp-footer-level1 .logo{
    width: 27.5%;
    display: block;
}

.jxp-footer{
   padding: 50px 40px;
}

.jxp-footer-level5 .footer-copyright{
   width: 27.5% !important;
   display: block !important;
}

.jxp-footer-level4 ul li{
   list-style: none;
}

.jxp-footer-level3 a{
   text-decoration: none;
} 

.ev-footer-plz-read-bg{
   background: var(--ev-footer-plz-read-bg) !important;
}
.evplReadSpavato{
    background-color: #D91046;
    color: #fff !important;
}
.evplReadSpavato a{
   color: #fff !important;
   text-decoration: underline;
}
.jxp-footer p{
   font-size: 14px !important;
   line-height: 20px !important;
}
.jxp-footer p{
   font-size: 14px !important;
   line-height: 20px !important;
}
.jxp-footer a{
   font-size: 14px !important; 
   line-height: 20px !important;
}
.ev-p-around-plz-read{
padding: 24px 40px;
color: var(--ev-plz-read-font-color);
}
.ev-p-around-plz-read a {
   color: var(--ev-plz-read-link-color);
}
.ev-p-around-plz-read a:hover {
   color: var(--ev-plz-read-link-color);
}

.footer-copyright .copyrights{
   padding-top:5px;
}

/* Global Footer */
.slds-scope .evSurvey .disable .slds-icon-text-default {
   fill: var(--iconColor) !important;
}
.slds-scope .evSurvey .disable .slds-assistive-text {
   color: var(--evFontDefaultColorRed) !important;
}
.slds-scope .evSurvey .evPrev .slds-icon-text-default {
   fill: var(--iconColor) !important;
}

.slds-scope .evSurvey .evNext .slds-icon-text-default {
   fill: #FFFFFF !important
}
.slds-scope .ev-continue-button-reverification .slds-button_brand[disabled] , 
.slds-scope .ev-continue-button-reverification .slds-button_brand:disabled {   
   background: #E8E6E3 !important;
   color: #564C47 !important;
}
.slds-scope .evAnnualRevbutton .slds-button_outline-brand, .slds-scope .evAnnualRevbutton .slds-button_outline-brand:active{
   color: var(--evFontWhiteColor) !important;
} 
.ev-global-custom-accordion .slds-is-open lightning-datepicker .slds-button__icon path {
   fill: var(--evHeadingFontColor) !important;
}
.slds-scope .editRecurringBIForm .slds-icon-text-default {
   fill: var(--iconColor) !important;
}
.evJohnsonTextRegularFont {
   font-family: 'JohnsonText-Regular';
}
.insuranceBiSub .evRemoveProvider {
   padding: 0px !important;
}
.insuranceBiSub .borderDeletePopUP {
    margin-bottom: 0px;
    padding: 0px;
}
.insuranceBiSub .removeProvider {
    margin-top: 0px;
    padding-top: 0px;
    border: 10px solid var(--evBorderPrimaryColor);
    border-top: none;
}
.insuranceBiMedicalForm .borderAround {
   border: none;
   padding: 0px;
}


.insuranceBiMedicalForm .evBiClinicalSubComp>div:first-child {
   margin-top: 12px;
   padding: 40px 30px !important;
   background: var(--evBgPrimaryColor);
   border: none !important;
}

/* 
.jxp-footer-level4  .nav1-footer{
   display: none;
} */
/* Brand Agnostic Font Changes Start*/
.pcx-brand-isi-pi .pcx-onc-strong, .pcx-brand-isi-pi{
   font-family: var(--pcx-brand-agnostic-banner-strong);
}
/* Brand Agnostic Font Changes End*/
.slds-scope .ev-case-history-panel .myPatientDisplay c-ev-data-table-core tbody lightning-primitive-cell-factory .evdataTableCellLinkStyle,
.slds-scope .ev-case-history-panel .myPatientDisplay c-ev-data-table-core tbody lightning-primitive-cell-factory .vob-click {
   color: var(--evFontDefaultColor) !important;
}

.ev-patient-portal-box-banner{
   color: var(--ev-patient-portal-banner-text-font-color);
}

.ev-link-color-secondary { /* Used for Privacy Policy and TnC Link color */
   color: var(--ev-link-color-secondary) !important;
   font-family: 'JohnsonText-Bold' !important;
   font-weight: 700 !important;
}
.slds-scope .slds-modal__content_footless, 
.slds-scope .slds-modal__container>.slds-modal__content:last-child, 
.slds-scope .slds-modal__content_has-hidden-footer {
   border-radius: 0px;
}

/* added by Anika for CR 933*/
.slds-scope .clinicalInfoSpravato .slds-form-element__container{
   border: none !important;
   background: unset !important;
}
.slds-scope .clinicalInfoSpravato .slds-form-element__control .slds-checkbox {
   display: unset;
   padding-right: 35px;
}

/* end for for CR 933*/

.slds-button_outline-brand{
   font-family: 'JohnsonText-Bold' !important;
   font-weight: 700 !important;
}
.slds-scope .evCustomeTooltip .slds-icon_x-small {
   width: 20px !important;
   height: 20px !important;
}
/* .slds-scope .slds-table_header-fixed tbody tr td, 
.slds-scope .slds-table_header-fixed tbody tr th, 
.slds-scope .slds-table--header-fixed tbody tr td, 
.slds-scope .slds-table--header-fixed tbody tr th {
   padding-left: 16px;
} */
.slds-scope .ev-custom-datatable .slds-cell-fixed {
   padding-left: 0px;
}
.evJohnsonTextBold {
   font-family: 'JohnsonText-Bold' !important;
}
.slds-scope c-ev-password-check-text .pending .slds-icon-text-error {
   fill: var(--ev-patient-password-pending-bar-color) !important;
}
.evJohnsonDisplayBold {
   font-family: 'JohnsonDisplay-Bold' !important;
}
/*Care Navigator Font Fix Start*/
.contentWidth.contentAlignment{
    font-size: var(--pcx-font-size-medium);
}
/*Care Navigator Font Fix End*/

.slds-scope .ev-enroll-print-card .slds-button_outline-brand {
    color: var(--evButtonSecondaryFontColor) !important;
    border-color: var(--evButtonSecondaryFontColor) !important;
}

/* .slds-scope .pcx-customized-call-container{
border-radius:10px !important;
} */


.signUpBtn-spc .ouline-gray-font-blue .slds-button_outline-brand {
   color: var(--provider-portal-johnson-font-red) !important;
}
.slds-scope .slds-textarea {
   border-radius: 0px !important;
}
/* .evProvider .ev-logout-option .ev-patient-list-page .myPatientDisplay .c-ev-data-table-core .slds-truncate .ev-custome-tooltip {
   left: 140px !important;
} */
/* .slds-scope .ev-patient-list-page .slds-fall-into-ground {
   left: 140px !important;
} */
.slds-scope .ev-patient-list-page .slds-rise-from-ground {
   left: 140px !important;
}
.jxp-footer.red hr{
   border-top: 1px solid #E8E6E3 !important;
}

/* Rebranding PCX fix */
.slds-scope .ev-patient-portal-page .tooltip-text{
   border-radius: 0px !important;
}
.slds-scope .ev-patient-portal-page .pcx-input-field .slds-form-element__container{       
   border-radius: 0px !important;
}
.slds-scope .ev-patient-portal-page .pcx-input-search-field .slds-form-element__container{
   border-radius: 0px !important;  
}

.slds-scope .pcx-modal .slds-modal__container .slds-modal__content {
 /* border-radius: var(--ev-modal-border-radius) !important; */
 border-radius:20px;
}
/* .pcx-modal-btn-group-gap{
   text-align: center;
} */

.slds-scope .pcx-input-combobox .slds-dropdown .slds-media__body span {
   color: var(--pcx-combobox-front-color) !important;
   font-size: 16px;
   line-height: 24px;
   font-family: 'Karbon-Semibold';
}

.slds-scope .pcx-left-container .slds-rich-text-editor__output{
   letter-spacing: -0.36px !important;
}

.slds-scope .pcx-success-left-container{
   font-family: var(--pcx-font-regular) !important;
}

.slds-scope .pcx-modal .slds-modal__content_footless, 
.slds-scope .pcx-modal .slds-modal__container>.slds-modal__content:last-child, 
.slds-scope .pcx-modal .slds-modal__content_has-hidden-footer {
   /* border-radius: var(--ev-modal-border-radius) !important; */
   border-radius:20px;

}
.slds-scope .ev-patient-portal-page .pcx-modal .slds-modal__container>.slds-modal__content:last-child{
   border-radius: 0px !important;
}

.slds-scope .pcx-modal .slds-modal__content_footless, .slds-scope .pcx-modal .slds-modal__container>.slds-modal__content:last-child, .slds-scope .pcx-modal .slds-modal__content_has-hidden-footer{
   /* border-radius: var(--ev-modal-border-radius) !important; */
   /* border-radius:20px; */
   border-radius: var(--pcx-border-radius-large) !important;
}

/* .slds-scope .ev-patient-portal-page .pcx-left-container .pcx-savings-card .pcx-provider .pcx-modal .slds-modal__container>.slds-modal__content:last-child{
   border-radius: 0px;
} */
/* .slds-scope .ev-patient-portal-page .slds-modal__content{
   border-radius: 0px !important;
} */

.slds-scope .ev-patient-portal-page .pcx-input-combobox .slds-form-element__container{
   border-radius: 0px !important;  
}

.slds-scope .ev-patient-portal .pcx-accordion-header{
border-radius:0px 0px 0px 0px;
}

.slds-scope .ev-patient-portal-page .pcx-customized-call-container{
border-radius: 0px !important;
}

.slds-scope .ev-patient-portal-page .pcx-checkbox .slds-checkbox .slds-checkbox_faux{
   border-radius: 0px !important;
}

.slds-scope .ev-patient-portal-page{
 font-family: 'JohnsonText-Regular' !important;
}
.slds-scope .ev-patient-portal-page .pcx-call-section-heading{
   font-family: 'JohnsonText-Regular' !important;
}
.slds-scope .ev-patient-portal-page .tooltip-text{
  font-family: 'JohnsonText-Regular' !important;
}
.slds-scope .ev-patient-portal-page .pcx-eligibility-desc,
.slds-scope .ev-patient-portal-page .pcx-left-container,
.slds-scope .ev-patient-portal-page .arrow-steps .step .step-counter,
.slds-scope .ev-patient-portal-page .arrow-steps .step .step-label,
.slds-scope .ev-patient-portal-page .pcx-text,
.slds-scope .ev-patient-portal-page .pcx-edit-del-label,
.slds-scope .ev-patient-portal-page .pcx-checkbox .ev-form-element .slds-form-element__label,
.slds-scope .ev-patient-portal-page .pcx-modal-body-container,
.slds-scope .ev-patient-portal-page .pcx-modal .slds-modal__content,
.slds-scope .ev-patient-portal-page .pcx-btn .slds-button_brand,
.slds-scope .ev-patient-portal-page .pcx-btn .slds-button,
.slds-scope .ev-patient-portal-page .pcx-left-container .pcx-savings-card .pcx-provider .pcx-custom-btn-label,
.slds-scope .ev-patient-portal-page .pcx-eligibility-normal
{
   font-family: 'JohnsonText-Regular' !important;
}

.slds-scope .ev-patient-portal-page .pcx-eligibility-strong{
   font-family: 'JohnsonText-Bold' !important;
}

.slds-scope .ev-patient-portal-page .pcx-subtitle{
   font-family: 'JohnsonDisplay-Regular' !important;
}

.slds-scope .ev-patient-portal-page .pcx-title,
.slds-scope .ev-patient-portal-page .pcx-error-modal-title-container,
.slds-scope .ev-patient-portal-page .pcx-modal-title-container
{
   font-family: 'JohnsonDisplay-Bold' !important;
}

.slds-scope .ev_provider_dashboard_tabs .slds-button{
    border-radius: 25px;
    font-size: 14px !important;
}

.pcx-terms-container{
   padding: 24px;
}

.slds-scope .pcx-terms-condition-sub-list > li {
   margin-left: 25px;
   margin-bottom: 5px;
}
/* Rebranding PCX fix */

.evPatientCardAddEmailModalCancelButton .slds-button {
   width: 140px;
}

.slds-scope .ev-rebate-req-date-of-service .slds-button__icon {
   position: relative;
   top: -15px;
}
.slds-modal__close {
   z-index: 100;
}
.slds-modal__content {
   z-index: 90
}
/* input::-webkit-textfield-decoration-container svg {
   display: none;
} */

.slds-scope .doseAdjCheckboxAlign .slds-checkbox .slds-checkbox__label .slds-form-element__label{
   display: inline-block;
   margin-top: -22px;
   margin-left: 22px;
}

.ev-button-caption-adjust.slds-button,
.ev-button-caption-adjust.slds-button:active,
.ev-button-caption-adjust.slds-button:hover {
  font-size: 14px !important;
}
.evPrimaryFontRegular {
   font-family: 'JohnsonText-Regular';
}
.evPrimaryFontRegularBold {
   font-family: 'JohnsonText-Bold';
}
.evSecondaryFontRegular {
   font-family: 'JohnsonDisplay-Regular';
}
.evSecondaryFontRegularBold {
   font-family: 'JohnsonDisplay-Bold';
}
.myAccCaregiverForm .caregiverFormMainHeading{
   color: var(--evNurseGuideHeadingFontColor) !important;
   padding-left: 40px !important;
   padding-top: 40px !important;
}
.slds-scope .fontBlue .evJohnsonTextBold{
   font-family: 'JohnsonText-Bold' !important;
}
.slds-scope .cart-right-side-heading .strong, .slds-scope .cart-right-side-heading strong, .slds-scope .cart-right-side-heading b,
.slds-scope .content-text-bold .strong, .slds-scope .content-text-bold strong, .slds-scope .content-text-bold b,
.slds-scope .spinnerMessageText .strong, .slds-scope .spinnerMessageText strong, .slds-scope .spinnerMessageText b,
.slds-scope .ev-top-heading .strong, .slds-scope .ev-top-heading strong, .slds-scope .ev-top-heading b,
.slds-scope .blackSubHeading20px .strong, .slds-scope .blackSubHeading20px strong, .slds-scope .blackSubHeading20px b,
.slds-scope .subjectFont .strong, .slds-scope .subjectFont strong, .slds-scope .subjectFont b,
.slds-scope .ev-needhelp-popup-header .strong, .slds-scope .ev-needhelp-popup-header strong, .slds-scope .ev-needhelp-popup-header b,
.slds-scope .evInsuranceTitlePadding .strong, .slds-scope .evInsuranceTitlePadding strong, .slds-scope .evInsuranceTitlePadding b,
.slds-scope .pcx-box-header-area .strong, .slds-scope .pcx-box-header-area strong, .slds-scope .pcx-box-header-area b,
.slds-scope .BlueHeadingSpravato .strong, .slds-scope .BlueHeadingSpravato strong, .slds-scope .BlueHeadingSpravato b,
.slds-scope .ev-help-you .strong, .slds-scope .ev-help-you strong, .slds-scope .ev-help-you b,
.slds-scope .ev_provider_dashboard_tabs .slds-tabs_default__link .strong, .slds-scope .ev_provider_dashboard_tabs .slds-tabs_default__link strong, .slds-scope .ev_provider_dashboard_tabs .slds-tabs_default__link b,
.slds-scope .ev-Heading-Font .strong, .slds-scope .ev-Heading-Font strong, .slds-scope .ev-Heading-Font b,
.slds-scope .ev-guide-faq-txt .strong, .slds-scope .ev-guide-faq-txt strong, .slds-scope .ev-guide-faq-txt b,
.slds-scope .pcx-guide-heading .strong, .slds-scope .pcx-guide-heading strong, .slds-scope .pcx-guide-heading b,
.slds-scope .pcx-upcoming-call .strong, .slds-scope .pcx-upcoming-call strong, .slds-scope .pcx-upcoming-call b,
.slds-scope .pcx-day .strong, .slds-scope .pcx-day strong, .slds-scope .pcx-day b,
.slds-scope .pcx-resource-title .strong, .slds-scope .pcx-resource-title strong, .slds-scope .pcx-resource-title b,
.slds-scope .ev-help-you .strong, .slds-scope .ev-help-you strong, .slds-scope .ev-help-you b,
.slds-scope .ev-home-rightside-heading .strong, .slds-scope .ev-home-rightside-heading strong, .slds-scope .ev-home-rightside-heading b,
.slds-scope .ev-home-rightside-default-heading .strong, .slds-scope .ev-home-rightside-default-heading strong, .slds-scope .ev-home-rightside-default-heading b,
.slds-scope .ev-injection-txt-para .strong, .slds-scope .ev-injection-txt-para strong, .slds-scope .ev-injection-txt-para b,
.slds-scope .ev-Font-Heading .strong, .slds-scope .ev-Font-Heading strong, .slds-scope .ev-Font-Heading b,
.slds-scope .format-link .strong, .slds-scope .format-link strong, .slds-scope .format-link b,
.slds-scope .amountCoPay .strong, .slds-scope .amountCoPay strong, .slds-scope .amountCoPay b,
.slds-scope .ev-heading-font .strong, .slds-scope .ev-heading-font strong, .slds-scope .ev-heading-font b,
.slds-scope .ev-counter .strong, .slds-scope .ev-counter strong, .slds-scope .ev-counter b,
.slds-scope .pcx-success-modal-title-container .strong, .slds-scope .pcx-success-modal-title-container strong, .slds-scope .pcx-success-modal-title-container b,
.slds-scope .ev-sub-heading .strong, .slds-scope .ev-sub-heading strong, .slds-scope .ev-sub-heading b,
.slds-scope .evSavingsEnrollSuccessTitle .strong, .slds-scope .evSavingsEnrollSuccessTitle strong, .slds-scope .evSavingsEnrollSuccessTitle b,
.slds-scope .evSavingSignUpTitle .strong, .slds-scope .evSavingSignUpTitle strong, .slds-scope .evSavingSignUpTitle b,
.slds-scope .tabsetTitle .strong, .slds-scope .tabsetTitle strong, .slds-scope .tabsetTitle b,
.slds-scope .evFontHeading .strong, .slds-scope .evFontHeading strong, .slds-scope .evFontHeading b,
.slds-scope .reminderFormTitle .strong, .slds-scope .reminderFormTitle strong, .slds-scope .reminderFormTitle b,
.slds-scope .evDeleteReminderModalTitle .strong, .slds-scope .evDeleteReminderModalTitle strong, .slds-scope .evDeleteReminderModalTitle b,
.slds-scope .CommPrefMainTitle .strong, .slds-scope .CommPrefMainTitle strong, .slds-scope .CommPrefMainTitle b,
.slds-scope .evDarkBlueBg .strong, .slds-scope .evDarkBlueBg strong, .slds-scope .evDarkBlueBg b,
.slds-scope .ev-success-text .strong, .slds-scope .ev-success-text strong, .slds-scope .ev-success-text b,
.slds-scope .evHeadingFontColor .strong, .slds-scope .evHeadingFontColor strong, .slds-scope .evHeadingFontColor b,
.slds-scope .evTheraphy .strong, .slds-scope .evTheraphy strong, .slds-scope .evTheraphy b,
.slds-scope .blackHeadingShipping20px .strong, .slds-scope .blackHeadingShipping20px strong, .slds-scope .blackHeadingShipping20px b,
.slds-scope .evHeadingText .strong, .slds-scope .evHeadingText strong, .slds-scope .evHeadingText b,
.slds-scope .evAccordionComplete .evSectionHeaderTitle .strong, .slds-scope .evAccordionComplete .evSectionHeaderTitle strong, .slds-scope .evAccordionComplete .evSectionHeaderTitle b,
.slds-scope .evStepCompleteTitle .strong, .slds-scope .evStepCompleteTitle strong, .slds-scope .evStepCompleteTitle b,
.slds-scope .evSavingsEnrollSuccessTitleCombo .strong, .slds-scope .evSavingsEnrollSuccessTitleCombo strong, .slds-scope .evSavingsEnrollSuccessTitleCombo b,
.slds-scope .providerDesktopTitle .strong, .slds-scope .providerDesktopTitle strong, .slds-scope .providerDesktopTitle b,
.slds-scope .slds-label-cls-heading .strong, .slds-scope .slds-label-cls-heading strong, .slds-scope .slds-label-cls-heading b,
.slds-scope .slds-label-cls-subheading .strong, .slds-scope .slds-label-cls-subheading strong, .slds-scope .slds-label-cls-subheading b,
.slds-scope .ev-ptanHeading .strong, .slds-scope .ev-ptanHeading strong, .slds-scope .ev-ptanHeading b,
.slds-scope .ev_provider_dashboard_tabs .slds-tabs_default__link .strong, .slds-scope .ev_provider_dashboard_tabs .slds-tabs_default__link strong, .slds-scope .ev_provider_dashboard_tabs .slds-tabs_default__link b,
.slds-scope .ev-processSummary .strong, .slds-scope .ev-processSummary strong, .slds-scope .ev-processSummary b,
.slds-scope .slds-label-cls .strong, .slds-scope .slds-label-cls strong, .slds-scope .slds-label-cls b,
.slds-scope .ev-survey-contentHeading .strong, .slds-scope .ev-survey-contentHeading strong, .slds-scope .ev-survey-contentHeading b,
.slds-scope .accText .strong, .slds-scope .accText strong, .slds-scope .accText b,
.slds-scope .loginTitle .strong, .slds-scope .loginTitle strong, .slds-scope .loginTitle b,
.slds-scope .emailCheck .strong, .slds-scope .emailCheck strong, .slds-scope .emailCheck b,
.slds-scope .regEmailCheck .strong, .slds-scope .regEmailCheck strong, .slds-scope .regEmailCheck b,
.slds-scope .whiteHeadingText .strong, .slds-scope .whiteHeadingText strong, .slds-scope .whiteHeadingText b,
.slds-scope .ev-help-you .strong, .slds-scope .ev-help-you strong, .slds-scope .ev-help-you b,
.slds-scope .providerPatientTileMainTitle .strong, .slds-scope .providerPatientTileMainTitle strong, .slds-scope .providerPatientTileMainTitle b,
.slds-scope .blueHeading19px .strong, .slds-scope .blueHeading19px strong, .slds-scope .blueHeading19px b,
.slds-scope .fontBlue .strong, .slds-scope .fontBlue strong, .slds-scope .fontBlue b,
.slds-scope .evFontFamily .strong, .slds-scope .evFontFamily strong, .slds-scope .evFontFamily b,
.slds-scope .tooManyResultModalText .strong, .slds-scope .tooManyResultModalText strong, .slds-scope .tooManyResultModalText b,
.slds-scope .contact-us-heading .strong, .slds-scope .contact-us-heading strong, .slds-scope .contact-us-heading b,
.slds-scope .evAccordionBar .strong, .slds-scope .evAccordionBar strong, .slds-scope .evAccordionBar b,
.slds-scope .blackHeading2Text .strong, .slds-scope .blackHeading2Text strong, .slds-scope .blackHeading2Text b,
.slds-scope .blackHeading20px .strong, .slds-scope .blackHeading20px strong, .slds-scope .blackHeading20px b,
.slds-scope .blueHeading2Text .strong, .slds-scope .blueHeading2Text strong, .slds-scope .blueHeading2Text b,
.slds-scope .blackHeadingSecondary20px .strong, .slds-scope .blackHeadingSecondary20px strong, .slds-scope .blackHeadingSecondary20px b,
.slds-scope .ev-needhelp-popup-title .strong, .slds-scope .ev-needhelp-popup-title strong, .slds-scope .ev-needhelp-popup-title b,
.slds-scope .ev-failureModalHeading .strong, .slds-scope .ev-failureModalHeading strong, .slds-scope .ev-failureModalHeading b
{
   font-family: 'JohnsonDisplay-Bold' !important;
}
.ev-expressbi-radio-group .ev-bi-padding-reduce {
   margin-bottom: 0px;
}
.ev-register-flow .caregiverFormMainHeading{
   padding-top: 0px !important;
}

.insuranceboxHeight .evInsuranceParaHeight{
   min-height: 185px;
}

.ev-register-flow .pcx-select-caregiver-txt{
   color: unset !important;
}
.ev-expressProviderBorder .evRemoveProvider {
   padding: 0px;
}
.ev-expressProviderBorder .removeModalContentDiv {
   padding-top: 0px;
}
.ev-expressProviderBorder .borderDeletePopUP {
	padding: 0px !important;	
}
.evSavingsEnrollSuccessCardBlockTremfya .ev-iframe-savings-card iframe {
   width: 180px !important;
   height: 121px !important;
}
.myInfoContainerDiv .pcx-select-caregiver-txt {
   color: var(--evHeadingSecondaryFontColor) !important;
}
.tcCheckboxClassCaregiver .ev-padding-fix {
   padding-top: 20px !important;
   padding-bottom: 20px;
}
.ev-p-around-plz-read a:focus {
   color: var(--ev-plz-read-link-color);
}

.pcx-footer-font-family-bold {
   font-family: var(--pcx-font-semiBold) !important;
 }
 .pcx-confirmation-page-title {
   font-family: var(--pcx-font-secondary-medium);
}
.pcx-confirmation-page-subtitle {
   font-family: var(--pcx-font-secondary-regular);
}
.pcx-same-as-caregiver .slds-is-disabled .evCircelPadding {
   background: var(--pcx-textbox-bg-disabled-color) !important;
   border: 1px solid var(--pcx-textbox-border-disabled-color) !important;
   pointer-events: none;
}
.pcx-same-as-caregiver .slds-is-disabled .slds-form-element__container .pcx-icon-color {
   fill: #6D6D6D;
   background: var(--pcx-textbox-bg-disabled-color) !important;
   border: 1px solid var(--pcx-textbox-border-disabled-color) !important;
   pointer-events: none;
}
.pcx-same-as-caregiver .slds-is-disabled .slds-form-element__container .slds-form-element__control lightning-primitive-icon .slds-icon {
   fill: #A8A8A7 !important;
   background: var(--pcx-textbox-bg-disabled-color) !important;
   border: 1px solid var(--pcx-textbox-border-disabled-color) !important;
   pointer-events: none;
}
.evlinkSavings a{
   text-decoration: underline;
}
.slds-scope .slds-button:hover, .slds-scope .slds-button:focus {
   color: inherit; 
}
.SubmittedRebateRequestsTable .ev-custome-tooltip.slds-popover {
   position: absolute;
    top: 20px !important;
    left: 110px !important;
}

.slds-scope .show-btn-disable .slds-button_brand:disabled {
   background-color: var(--evDisableBtn) !important;
   border-color: transparent !important;
 }

.slds-scope .evPatientCardAccordion .addPAOutcomeTooltip .slds-icon-text-default {
	fill: var(--iconColor) !important;
}
.signUpBtn-primary button {
   padding: 10px 70px !important;
   border-radius: 40px !important;
   min-height: 60px;
   line-height: 20px !important;
}

.savingDasboardPH .mobile-enrollHead {
   font-family: 'JohnsonDisplay-Medium' !important; /* Shambhavi - for nipo mobile */
   /* font-weight: 700 !important; */
}
iframe body {
   font-family: 'JohnsonDisplay-Regular' !important;
}

.slds-scope .slds-modal__footer .slds-button:hover{
   width: 122px;
}
.slds-scope .slds-modal__footer.slds-theme_default {
   border-bottom-right-radius: 0px;
   border-bottom-left-radius:  0px;
}
.slds-scope .slds-modal__header.slds-theme_default{
   border-top-right-radius: 0px;
   border-top-left-radius: 0px;
}
.slds-scope .slds-modal_prompt p{   border-radius: 0px; }

.ev-savings-enroll-flow .evRemoveProvider{
	padding: 0px !important;
}

.ev-savings-enroll-flow .borderRemoveSection{
	margin-top:0px !important;
}
.slds-scope .loginPagecancelBtn .cancelButton .slds-button.slds-button_outline-brand {
	color: var(--provider-portal-johnson-font-red) !important;
}
.logo-phone-container a{
   color: #000 !important;
}
.slds-scope .ev-input-text-cls .slds-has-error .slds-form-element__container.pcx-input-field-height {
   border-color: transparent !important;
}
.slds-scope .disableBiBtn button {
   background: var(--ev-disable-button-bg-color) !important;
}
.slds-scope td[data-label="Attestation Needed"] .slds-form-element__label {
   display: none !important;
}
.slds-modal_prompt p {
   background: #F9F8F7 !important;
}
.slds-modal_prompt .slds-modal__title {
   font-family: 'JohnsonDisplay-Bold' !important;
}
.slds-scope .slds-modal_prompt .slds-button_neutral:hover {
   background: #FFFFFF !important;
   border: 1px solid var(--evSecondaryButtonHoverEffect) !important;
}
.slds-scope td[data-label="Attestation Needed"] .ev-table-cell-dropdown-style .slds-truncate {
   margin-top: 7px !important;
}
.slds-scope .slds-modal_prompt .slds-theme_alert-texture {
   background: white !important;
   padding: 20px 40px 10px 40px;
}
.ev-font-bold {
   font-family: 'JohnsonDisplay-Bold' !important;
}
.ev-input-text-cls .ev-form-element .slds-form-element__label {
   color: var(--ev-input-box-label-font-color) !important;

}
.slds-scope td[data-label="Attestation Needed"]  .ev-table-cell-dropdown-style .slds-icon-text-default {
   margin-top: 0px !important;
}
.slds-modal_prompt p {
   font-family: 'Johnsontext-Regular' !important;
}
.slds-modal_prompt .slds-modal__footer.slds-theme_default {
   padding-bottom: 30px;
}
.ev-plz-read-statement lightning-formatted-rich-text a {
   text-decoration: underline;
}
/* CR-941 */
.ev-diclaimer-box.ev-baa-consent {
   border-radius: 0px;
   font-family: 'JohnsonText-Medium' !important;
}
.ev-diclaimer-box.ev-baa-consent .ev-banner-heading {
   font-family: 'JohnsonDisplay-Bold' !important;
}
.ev-consent-modal .ev-consent-body {
   font-size: 16px;
   line-height: 25px;
}

.slds-scope .ev-button-pm.bi-button-disable .slds-button_brand[disabled], .slds-scope .slds-button_brand:disabled{
background-color : var(--ev-disable-button-bg-color) !important;
}

.slds-scope .questionsSection .evlink  a{ 
    color: var(--pcx-link-color-primary) !important; 
    text-decoration: unset;
}
.slds-scope .questionsSection .evlink  a:hover{
    text-decoration: underline !important; 
}
.ev-static-msg{
	margin-bottom: 20px;
}
 ul.li-alignment-pcx {
   display: block !important;
   padding-left: 26px;
   border-bottom: none !important;
}
 ul.li-alignment-pcx li {
   color: var(--evFontDefaultColor) !important;
   list-style: disc !important;
   text-align: left !important;
}
.slds-scope .backgroundGradientDarkBlue .jpap-solid-download-btn .slds-button_outline-brand,
.slds-scope .backgroundGradientDarkBlue .ev-pat-auth-continue-btn .slds-button_outline-brand {
	color: var(--evButtonSecondaryFontColor) !important;
}
.savingDasboardPHImmText a {
   color: var(--provider-portal-johnson-font-red) !important;
}
.ev-only-TremfyaGI .evCircelPadding{
  width: 50% !important;

}
.ev-only-TremfyaGI .slds-form-element__container.evCircelPadding{
   width: 50% !important;
}
/*Added for Ustekinumab by Aparupa*/
.ev-temp-button .slds-button ,.ev-temp-button .slds-button_brand:hover{

   width: 110px;
   background-color: transparent !important;
   color: var(--ev-my-account-dropdown-font-color) !important;
   border: 2px solid #B3B6B7;
}

/*Added for Ustekinumab by Anika*/
.slds-scope .footer-need-help-btn .slds-button_outline-brand,
.slds-scope .footer-need-help-btn .slds-button_outline-brand:active {
   background: transparent !important;
   /* background: var(--evButtonSecondaryBgColor); */
   border-color: var(--evBorderTertiaryColor) !important;
   color: #EB1700 !important;
}

.slds-scope .pcx-input.slds-has-error .slds-form-element__help,
.slds-scope .pcx-picklist-combobox .pcx-picker-combobox-error.slds-form-element__help,
.slds-scope .pcx-checkbox .slds-form-element__help,
.slds-scope .pcx-input-combobox.slds-has-error .slds-form-element__help,
.slds-scope .pcx-input-radio-group .slds-has-error .slds-form-element__help {
   color: var(--ev-form-error-color) !important;
}
/* Added for S2 */
/* CR-941 */
.evProdSelectionDropdownContainer .evProductPickerCombo {
  width: fit-content;
  min-width: 50%;
}
.slds-scope .pcx-circle-container .slds-icon-text-default{ /* Added for nipo mobile - sayantani */
    fill: #F8F8F8 !important;
}
.pcx-circle-container .slds-icon-utility-chevronup .slds-icon-text-default { /* Added for nipo mobile - sayantani */
    fill: var(--pcx-accordion-active-circle-icon-color) !important;
}
@media (min-width: 48em){

  
   .slds-modal_medium-large .slds-modal__container
   {
      width: 1100px !important;
      max-width: unset !important;
   }
  
}
@media only screen and (max-width: 480px) {

   .evProdSelectionDropdownContainer .evProductPickerCombo
  {
   width: 100%;
   min-width: 100%;
  }

/* Arup S2 client defect fix - font size was not present for mobile....*/

   .slds-scope {
      font-size: 15px !important;
      line-height: 20px !important;
   }
   
  .ev-register-flow .caregiverFormMainHeading{
   padding-top: 0px !important;
   padding-left :0px !important;
   color: unset !important;
  }

   .slds-scope .patientSplashHeaderBg .needHelpButton .slds-button{
      color: #FFFFFF !important;
   }

   /* Branc Agnostic Start*/
   .menu-options-onc .custom-select__trigger span{
      color: #000000 !important;      
   }
   .menu-options-onc .custom-select__trigger span>u{
      text-decoration: none;
   }
   .pcx-onc-footer .pcx-contact-us .show-tooltip-pointer {
      bottom: -930px;
   }
   /* Branc Agnostic End*/

   /* Global footer */
   .jxp-footer-level1 .logo img{
      width: 115px !important;
      height: 46px !important;
   } 
   
   .jxp-footer{
      padding: 0px 20px;
   }
   
  .jxp-footer.red hr{
      border-top: 1px solid #E8E6E3 !important;
   }

   .jxp-footer-level5 .footer-copyright{
      width: 100% !important;
      display: block !important;
   }

   .jxp-footer-level1 .logo{
    width: 100%;
    display: block;
}
.slds-scope .ev-patient-list-page .evmysites .slds-badge__icon_left{
	margin-right: 0px !important;
}
.slds-scope .cancelButton.spravatoVideoButtonFontColor .slds-button.slds-button_outline-brand{
    color: var(--evButtonSecondaryFontColor) !important;
  }

@media only screen and (max-width: 380px) {
.slds-scope .patientProdInfoDetails .medication-combobox .slds-form-element__control .slds-dropdown-trigger_click{
   min-width: unset !important;
   /* max-width: 80% !important; */
   /* max-width:60% !important; */
   min-width: 150px !important;
   max-width: 80% !important;
}
}


@media only screen and (min-width: 768px) 
    and (max-width: 1365px) {
        .jnj-withme-title {
            min-width: 533px !important;
        }
        .jnj-withme-title-font-size {
            font-size: 52px !important;
        }
}
.jxp-footer .logo{
   margin: 24px 0 36px 0 !important;
}
.nav1-footer .subpages{
 margin-top: 0px !important;
}

   /* Golbel footer */

   .ev-p-around-plz-read{
      padding: 14px 16px;
   }

   .ev-savingsChangePayment .tableBlock{
      padding: 15px 16px;
   }
   .ev-savingsChangePayment .borderNone{
      border: 5px solid var(--evBorderPrimaryColor) !important;
   }
   .ev-savingsChangePayment .blackHeading20px{
      font-size: 15px;
      line-height: 20px;
      padding-bottom: 24px;
   }
   .evChangePayment .questionDiv{
      padding: 0px 0px 24px 0px;
   }
   ul.grayCheck>li{
   list-style: none;
    margin-left: 1.4em;
    text-indent: -1.6em;
   }

   .ev-faqBox ul li{
      list-style-type: disc;
      font-weight: 400;
      margin-bottom: 12px
   }

   .slds-scope.macOs .tooltip-style{
      width: 15px;
      position: absolute;
      top: 56px;
      left: unset;
      right: -4px;
   }

/* padding classes for rebranding */
.ev-p-around-40 {
    padding: 15px;
}
.ev-pt-40 {
   padding-top: 24px;
}
.ev-pb-40 {
    padding-bottom: 24px;
}
.ev-pl-40 {
   padding-left: 24px;
}
.ev-pr-40 {
   padding-right: 24px;
}

/* margin classes for rebranding */

.ev-m-around-40 {
   margin: 24px;
}
.ev-mt-40 {
    margin-top: 24px;
}
.ev-mb-40 {
    margin-bottom: 24px;
}
.ev-ml-40 {
   margin-left: 24px !important;
}
.ev-mr-40 {
   margin-right: 24px !important;
}

/* ******************************************************************** */
/* Pre-RX Support Box Start*/
.pcx-janssen-services .slds-form-element__label {
   padding-right: 15px;
}

.isi-pi-option-label .pcx-onc-strong {    
   font-family: var(--pcx-brand-agnostic-banner-strong);
} 
.pcx-ribbon-container .isi-pi-container-mobile-onc span, .banner-red-col .banner-text strong{
   font-family: var(--pcx-brand-agnostic-header);
}
.menu-options-onc .custom-select__trigger span, .menu-options-onc .custom-options span{
   color: #000000 !important;
   font-family: var(--pcx-brand-agnostic-header);
}
/* Pre-RX Support Box End*/

.editCaregiverModal .caregiverFormMainHeading{
   padding: 24px;
}
.editCaregiverModal .ev-caregiver-check-box{
   margin: -3px;
}

/* .evContactUnderline{
   text-decoration: underline;
} */
.myAccCaregiverForm .caregiverFormMainHeading{
   color: var(--evNurseGuideHeadingFontColor) !important;
   padding-left: 15px !important;
   padding-top: 24px !important;
}
.evSavingsEnrollSuccessCardBlock iframe {
   width: 170px !important; 
   height: 185px !important;
   /* border-radius: 5px; */
}
.ev_support_resource_tabs .horizontalMargin li {
   padding: 10px 0px !important;
}
.ev_support_resource_tabs .horizontalMargin .slds-tabs_default__link,
.ev-submit-rebate-tab.ev_support_resource_tabs .slds-tabs_default__link{
   font-family: 'JohnsonDisplay-Bold' !important;
   text-decoration: none !important;
   font-size: 15px !important;
   line-height: 19px !important;
}
.slds-scope .ev-submit-rebate-tab.ev_support_resource_tabs .slds-tabs_default__link{
   white-space: unset;
}
.enrollBodyBackgroundSection2 .spRightSideBoxHeading {
   font-size: 15px;
   font-weight: 700 !important;
   margin-bottom: 24px;
   line-height: 20px;
}
   .slds-scope .slds-dropdown .slds-media__body span {
   color: var(--ev-combobox-text-color) !important;
   font-family: 'JohnsonText-Regular';
   font-weight: 700;
   font-size: 11px;
   line-height: 17px;
}
.evSavingsTextMsgBlock .ev-form-element .slds-form-element__label{
   font-size: 15px !important;
   line-height: 20px;
   color: var(--evFontDefaultColor);
}
.patientProdInfoDetails .medication-combobox .slds-input_faux{
   padding-right: 2.3rem !important;
   max-width: 175px;
 }

.patientProdInfoDetails button{
      font-size: 11px !important;
   }

.slds-scope .patientProdInfoDetails .medication-combobox .slds-form-element__control .slds-dropdown-trigger_click{
   min-width: unset !important;
   /* max-width: 80% !important; */
   /* max-width:60% !important; */
   min-width: 150px !important;
   max-width: 90% !important;
}

.patientProdInfoDetails .medication-combobox .slds-form-element__control {  
   padding-left: 0px
}

.missingInfoForm .pcx-checkbox .ev-form-element .slds-form-element__label, .given-confirmation-checkbox .ev-form-element .slds-form-element__label {
  
   bottom: 24px;
   left: 20px;
   font-size:  15px!important;
   line-height: 20px;
   font-family:'JohnsonText-Regular';
}

  .flow-box-title .pcx-caregiver-category-title {
    display: block;
    font-family: 'JohnsonText-Regular' !important;
    /* color: #000000; */
    font-weight: 700;
    font-size: 13px;
    line-height: 17px;
}

.pcxModelHeadingText{
   font-family:'JohnsonText-Regular';
    font-size: 15px;
    line-height: 20px;
    color: var(--pcx-caregiver-popup-fontcolor);
    padding: 20px 20px 0px 20px;
    width: 100%;
    font-weight: 700;
}
  
.slds-scope .doseAdjCheckboxAlign .slds-checkbox .slds-checkbox__label .slds-form-element__label{
   display: inline-block;
   margin-top: -2px;
   margin-left: -3px;
}
.slds-scope .evEditButton .slds-icon-text-default.slds-icon_x-small{
   fill: var(--icon-color-white) !important; 
}
.slds-scope .evAccordionComplete .slds-icon-text-default{
   fill: #FFFFFF !important;
    width: 12px !important;
    height: 12px !important;
    margin-top: -3px;   
}

.blueHeadingSecondary20px {
   font-size: 19px;
   line-height: 25px;
}

/* .caregiverForm .caregiverFormMainHeading{
   padding: 24px 16px 0px 16px;
} */
.evAccordionBar{
   font-family: 'JohnsonDisplay-Bold';
   font-size:16px;
   line-height: 25px !important;
   font-weight: 700;
   padding: 15px 16px 15px 16px;
}
.blackHeadingExpress20px{
   font-size: 16px;
   line-height: 24px;
   color: var(--patient-portal-Font-Heading-Black);
   font-family: 'JohnsonDisplay-Bold';
}
.blackHeadingSecondary20px {
   font-size: 19px;
   line-height: 48px;
}
.blackHeading40px{
   font-size: 25px;
    line-height: 30px;
}
   .num-circle {
        width: 20px; 
        height: 20px;
        font-weight: 500;
        font-size: 11px;
        line-height: 15px;     
        border-radius: 50%;      
        display: flex;
        justify-content: center;
        align-items: center;
        vertical-align: middle;
        font-family: 'JohnsonText-Regular';
    }

.slds-scope .slds-input-has-icon_right .slds-input {
      padding-right: 2.5rem !important;
}

.ev-secondary-button-height-reduce.extra-padding .slds-button{
      padding-bottom: 5px !important;
   padding-top: 5px !important;
}

.blueHeading20px {
   font-size: 15px;
   line-height: 20px;
   color: var(--evHeadingFontColor);
}

.mobile-search-field-small .evCircelPadding.slds-form-element__container{
      padding: 0 10px 0 0px !important;
   }

.slds-scope .resendAOBForm .slds-m-top_x-large{
   margin-top: 0px;
}

.winOs .actualsize.extra-padding .slds-button,
.winOs .actualsize.extra-padding .slds-button:active,
.winOs .actualsize.extra-padding .slds-button:hover {
   padding: 5px 15px !important;
}


.macOs .actualsize.extra-padding .slds-button,
.macOs .actualsize.extra-padding .slds-button:active,
.macOs .actualsize.extra-padding .slds-button:hover{
   padding: 5px 15px !important;
}

.evpatient-list .evdataTableCellLinkStyle {
   /* color: #EB1700 !important; */
   color: var(--pcx-link-color-primary) !important;
}

.blackHeading18px {
   font-size: 15px;
   line-height: 20px;
}
.ev-global-custom-accordion .slds-accordion__summary-heading>button>span {
   font-size: 15px !important;
}

/* .slds-scope .evProviderDashboardPage .slds-icon-text-default {
   fill: #564C47 !important;
} */
.slds-scope .checkboxAlignmentMobile .slds-form-element__label{
   padding-top: 0px;
}

.ev-data-table-right-button{
   margin: 0px 0px !important;
}

.showTableWithFilterBoxLayout .arrow {
   margin-left: 10px !important;
}

.evpatient-list .ev-datatable-header{
   flex-wrap: unset !important;
   align-items: unset !important;
 }

 .evProviderHeading24PxText{
   font-family: 'JohnsonDisplay-Bold';
   font-size:19px;
   line-height: 30px;
   font-weight: 700;
   color: var(--patient-portal-Font-Heading-Black);  
   }

   .ev-page-body-horizontal-margin{
    margin-left: 14px;
    margin-right: 14px;
   }
   .blackHeading19px{
      font-size: 19px;
      line-height: 48px;
      font-family: 'JohnsonDisplay-Bold';
   }

   .ev-addPatient-BlackHeading{
      font-size: 21px;
   }
   .custom-radio-group .slds-radio {
   /* margin-bottom:10px; */
   padding-bottom: 16px;
   }
   .blackHeading2Text{
      font-size: 19px;
   }
   .successMsg, .failureMsg{
        font-size: 15px;
        line-height: 20px;
    }
    .successMsg, .ev-failureModalHeading{
        font-size: 15px;
        line-height: 20px;
    }
   
   .evProviderTopSiteDropdown button{
      font-size: 11px !important;
   }

   .slds-scope .slds-button { 
   font-size: 15px !important;
   }

   .slds-scope .text-area-bar .slds-rich-text-editor__output{
      line-height:1.1 !important;
   }

   /* GrayScale */

   .flow-box-phone{
      border-left: none;
      padding-left: 0px;
      width: 100%;
   }
   /* end */
   /*March Release */

   .slds-scope .pcxHeaderGotoBrand a {
      color: var(--pcxHeaderGotoBrandLinkFontColor);
      font-family: 'JohnsonText-Regular' !important;
      font-size: 13px;
      line-height: 15px;
   }

   /*March Release */
   /* April Release Start*/

   .evModalHeadingText{
      padding: 1.5rem;
      font-size: 24px;
      line-height: 25px;
      padding-top: 0px;
   }
   .evInsSec .ev-top-heading{
         margin-top: 16px !important;
      }
   .pcxTileHeading .InsuranceHeadBox{
         padding-left: 16px !important;
   }
   .pcxTileHeading .evInsuranceDetail{
      padding: 0px 16px 16px 16px;
   }
   .evInsSec .evInsuranceRowDivider{
      margin: 14px 0px 16px 0px;
   }
   .evInsSec .ev-button-alignment{
      padding-left: 6px;
   }
   .pcx-box-layout{
      border: 5px solid var(--ev-patient-portal-box-border-color);
      border-radius: 0px;
      padding: 0px;
      background: #FFF;
   }
   .pcx-box-layout-inner{
      padding: 10px;
   }
   .pcx-banner{
   padding: 24px 0px 0px 16px;
   }
   .pcx-box-banner-outer-margin{
   margin: 15px !important;
   }
   .ev-info-details-box .providerInfoTitle{
      padding: 15px 0px;
      margin: 0px 15px;
   }
   .ev-info-details-box .buttonDiv{
      padding-left: 15px;
   }
   .ev-info-details-box .questionDiv{
      padding: 15px;
   }
   .ev-info-details-box .removeModelheading{
      margin: 0px;
      padding: 0px;
      font-size: 19px;
      line-height: 24px
   }
   .evPatientPortal .tooltip-triangle-container{
   display: flex;
   align-items: center;
   bottom: 40px;
   position: relative;
   left: 0px;
   }
   .evInsSec .evReduceSpace .ev-model-top-heading , .evInsSec .evReduceSpace .ev-model-body{
      padding: 15px 20px;
      margin: unset;
   }
   .slds-form-element__container {
      background-color: inherit !important;
   }
   .caregiverForm.ev-padding-add .evPaddingRemove{
      padding: 24px 16px;
      margin: 24px 0px;
   }
   .ev-caregiver-check-box{
      display: block;
      margin: -21px 30px;
   }
   .myInformationPage .caregiverForm .ev-model-align-setup .slds-checkbox .ev-caregiver-check-box {
      margin: -4px 0px;
   }
   .caregiverForm.ev-padding-add .ev-caregiver-check-box{
      display: block;
      margin: -3px 0px;
   }
 
   .ev-model-address-footer .slds-button,
   .ev-model-address-footer .slds-button:active,
   .ev-model-address-footer .slds-button:hover{
         width: 100% !important;
   }

   /* April Release End */

   .pcxNeedHelp{
      display: none !important;;
   }

   .evUparrowIcon.slds-icon-utility-chevrondown span{
      display: flex;
      justify-content: center;
      margin-top: 0.25rem !important;
   }
   .evUparrowIcon.slds-icon-utility-chevronup span{
      display: flex;
      justify-content: center;
      margin-top: 0.15rem !important;
   }

   .slds-scope .evPatientPortal a.phoneCall{
   text-decoration:none !important;
   text-underline-offset: 5px !important;
   }

   /* BEG: One Program Style -> Don't write any CSS under below block which is not part of PCx*/
   .pcx-error-modal-title-container{
      font-size: var(--pcx-font-size-xl-medium);
      line-height: var(--pcx-font-lineheight-xxxs-large);
      padding: 12px 16px;
      margin: unset !important;
      border-radius: unset !important;
   }
   .pcx-footer-content .pcx-content-bottom-space {
      margin: 10px 0px;
   }
   .pcx-ph-body {
      /* border-bottom: 1px solid var(--pcx-icon-label-border-color); */
      text-decoration-line: underline;
      text-underline-offset: 3px;
      text-decoration-color: var(--pcx-icon-label-border-color);
   }
   .pcx-checkbox .ev-form-element .slds-form-element__label {
      font-size: var(--pcx-font-size-xs-medium) !important;
      line-height: var(--pcx-font-lineheight-small) !important;
      left:16px !important;
      margin-top: 2px;
   }
    .slds-scope .ev_support_resource_tabs .ev-savings-tab-height .slds-tabs_scoped__nav .slds-tabs_scoped__item{ /* added for nipo mobile */
   max-width: 50%;
   height: 90px;
   }
   .ev-savings-lang-title { /* added for nipo mobile */
    font-size: 25px;
    line-height: 33px;
}
.hide-for-mobile{
   display: none !important;
   }
   .pcx-savings-card-text {
      display: flex;
   margin-top: 16px;
}
/* added to change alignment of customize-you-call : sayantani */
.pcx-checkbox.pcx-customize-your-call .ev-form-element .slds-checkbox__label {
   display: flex;
   height: unset !important;
}
.pcx-checkbox.pcx-customize-your-call .ev-form-element .slds-form-element__label{
   display: block !important;
   position: unset;
}
.pcx-checkbox.pcx-customize-your-call .ev-options .slds-form-element__label{
   margin-bottom: 0px !important;
}
.slds-scope .pcx-checkbox.pcx-customize-your-call .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux, .slds-scope .pcx-checkbox.pcx-customize-your-call .slds-checkbox .slds-checkbox_faux {
   margin-top: 10px;
}
/* added to change alignment of customize-you-call : sayantani */
/* express alignment - part of nipo mobile - sayantani */
 
.ev-mob-padding-around.ev-mb-40{
    margin-bottom: 0px;
}
 
.ev-mob-padding-around.ev-ml-40{
   margin-left: 0px !important;
}
.ev-mob-padding-around{
   padding: 20px !important;
   margin-left: 0px !important;
}

 
.ev-mob-padding-around .ev-mb-15{
    margin-bottom: 15px;
}

.ev-mob-padding-around .ev-ml-10 {
   margin-left: 0px;
}
/* express alignment - part of nipo mobile - sayantani */
   .pcx-left-container {
      width: unset !important;
      min-height: unset !important;
      padding: 24px 16px 40px 16px !important;
   }
   .pcx-crm-container .pcx-picklist-combobox,
   .pcx-crm-container .spac-btn-two-fields .pcx-picklist-combobox{
      min-width: auto;
   }
   .pcx-picklist-combobox .slds-truncate {
      white-space: nowrap;
   }
   .pcx-input-field .slds-form-element__help {
      margin-top: 8px;
      margin-bottom: 6px;
   }
   .pcx-input-field-row-gap {
      margin-top: 5px;
   }
   /* BEG - Header/Contact Us btn style */
   .slds-scope .pcx-btn.pcx-header-btn .slds-button,
   .slds-scope .pcx-btn.pcx-footer-btn .slds-button {
      font-size: var(--pcx-font-size-xxs-small) !important;
      line-height: var(--pcx-font-lineheight-xxs-small) !important;
      padding: 4px 10px !important;
   }
   /* END - Header/Contact Us btn style */
   .pcx-pl-read {
      border-radius: 8px !important;
      padding: 14px 16px !important;
      font-size: var(--pcx-font-size-xxs-small) !important;
      line-height: var(--pcx-font-lineheight-xxs-small) !important;
   }
   .pcx-mob-container{
      padding: 24px 16px;
      color: var(--pcx-primary-fontcolor) !important;
   }
   .pcx-title-with {
      /* width: 240px; */
      width: 232px;
   }
   .slds-scope .pcx-btn .pcx-extra-padding .slds-button{
      padding: 17px 51px !important;
   }
   .slds-scope  .pcx-title .slds-rich-text-editor__output, .pcx-title {
      font-size: var(--pcx-font-size-xs-large) !important;
      line-height: var(--pcx-font-lineheight-xs-large) !important;
   }
   .slds-scope .pcx-subtitle .slds-rich-text-editor__output, .pcx-subtitle {
      font-size: var(--pcx-font-lineheight-xs-small) !important;
      line-height: var(--pcx-font-lineheight-medium) !important;
   }
   .slds-scope .pcx-subtitle-small .slds-rich-text-editor__output{
      font-size: var(--pcx-font-size-s-medium) !important;
      line-height: var(--pcx-font-lineheight-small) !important;
      width: unset !important;
      margin-bottom: 25px !important;
   }
   .pcx-subtitle-small {
      font-size: var(--pcx-subtitle-font-size-medium) !important;
      line-height: var(--pcx-font-lineheight-xxs-medium) !important;
      width: unset !important;
      margin-bottom: 25px !important;
   }
   .slds-scope .pcx-picklist-combobox .slds-dropdown_fluid {
      max-width: 100% !important;
      width: 100% !important;
      min-width: unset !important;
   }
   .slds-scope .pcx-picklist-combobox .slds-listbox .slds-truncate{
      white-space: unset !important;
      overflow: unset !important;
   }
   .slds-scope .pcx-picklist-combobox .slds-media__body span {
      font-size: var(--pcx-font-size-xs-medium) !important;
      line-height: var(--pcx-font-lineheight-xs-medium) !important;
   }
   .title-padding {
        margin-bottom: 21px !important;
   }
   .pcx-phone-call {
      pointer-events: unset;
   }
   .pcx-form-body {
      margin-right: 0px;
   }
   .pcx-custom-datatable .myPatientDisplay {
      display: none;
   }
   .pcx-mobile-padding {
      padding: 0px !important;
   }
   .pcx-mobile-left-padding {
      padding-left: 0px !important;
   }
   .slds-scope .pcx-btn .slds-button {
      padding: 15px 34px !important;
      font-size: var(--pcx-font-size-xs-medium) !important;
      line-height: var(--pcx-font-lineheight-small) !important;
   }
   .pcx-subtitle-para {
      margin-top: 12px !important;
   }
   .slds-scope .slds-form-element__help {
      font-size: var(--pcx-font-size-xs-medium) !important;
      line-height: var(--pcx-font-lineheight-small) !important;
   }
   .pcx-input-field .slds-form-element__control input {
      font-size: var(--pcx-font-size-xs-medium) !important;
      line-height: var(--pcx-font-lineheight-small) !important;
   }
   .svg-tooltip-size {
      width: 16px !important;
      height: 16px !important;
   }
   .pcx-input-combobox .slds-truncate {
      font-size: var(--pcx-font-size-xs-medium) !important;
      line-height: var(--pcx-font-lineheight-small) !important;
   }
   .slds-scope .pcx-title-description .slds-rich-text-editor__output{
      font-size: var(--pcx-font-size-xs-medium) !important;
      line-height: var(--pcx-font-lineheight-small) !important;
      margin-bottom: 31px;
   }
   .pcx-title-description {
      font-size: var(--pcx-font-size-s-medium) !important;
      line-height: var(--pcx-font-lineheight-xxs-medium) !important;
      margin-bottom: 31px;
   } 

   .pcx-input-radio-group .slds-form-element__label {
      font-size: var(--pcx-font-size-xs-medium) !important;
      line-height: var(--pcx-font-lineheight-small) !important;
   }
   .pcx-patient-auth-form-size {
      width: 100% !important;
      height: 565px !important;
   }
   .pcx-btn-group-top-gap  {
      margin-top: 40px;
   }
   .pcx-form-body.eligibility-form {
      font-size: var(--pcx-font-size-xs-medium) !important;
      line-height: var(--pcx-font-lineheight-small) !important;
   }
   .slds-scope .pcx-btn.pcx-success-page .slds-button {
      padding: 15px 0px !important;
   }
   .pcx-image-btn .pcx-custom-btn-label {
      margin-left: 5px;
      font-size: var(--pcx-font-size-xs-medium) !important;
      line-height: var(--pcx-font-lineheight-small) !important;
   }
   .pcx-image-btn .pcx-btn-image {
      width: 14px;
      height: 14px;
   }
   .slds-scope .pcx-btn.pcx-image-btn .pcx-provider-search-btn.slds-button {
      padding: 16px 28px !important;
      font-size: var(--pcx-font-size-xs-medium) !important;
      line-height: var(--pcx-font-lineheight-small) !important;
   }
   .pcx-mob-input-margin-bottom {
      margin-bottom: 5px;
   }
   .pcx-modal-title-container {
      font-size: var(--pcx-font-size-xl-medium);
      line-height: var(--pcx-font-lineheight-xxxs-large);
      padding: 20px 16px;
   }
   .pcx-modal-body-container {
      padding: 17px 16px;
   }
   .pcx-modal-btn-group-gap {
      padding: 26px 16px 35px 16px;
   }
   .pcx-modal-footer {
      font-size: var(--pcx-font-size-xs-medium);
      line-height: var(--pcx-font-lineheight-small);
      padding: 17px 16px;
   }
   .pcx-modal-msg {
      font-size: var(--pcx-font-size-xs-medium);
      line-height: var(--pcx-font-lineheight-small);
   }
   .mob-underline-secondary_opcatity{
      /* border-bottom: 1.5px solid;
      border-color: var(--pcx-border-secondary-color-opacity); */
      text-decoration-line: underline !important;
      text-decoration-color: var(--pcx-border-secondary-color-opacity) !important;
      text-underline-offset: 15%;
      text-decoration-thickness: from-font;
   }
   /* .pcx-pl-read .underline-secondary_opcatity {
      text-underline-offset: 3px !important;
   } */
   .slds-scope .pcx-modal-btn .pcx-btn .slds-button {
      padding: 15px 20px !important;
   }
   .pcx-modal-title {
      width: 265px;
   }
   .slds-scope .pcx-modal .slds-modal__close {
      width: 32px !important;
      height: 32px !important;
      right: -1.2rem !important;
   }
   .slds-scope .pcx-modal .slds-modal__container {
      justify-content: unset;
      padding: 0px;
   }
   .pcx-input-radio-group .custom-radio-group .slds-radio {
      padding-bottom: 12px !important; /* changed as part of Tremfya regression from 0px */
      text-indent: -1.3em;
      margin-left: 1.5em;
   }
   .pcx-mob-btn-width_50 {
      width: 50%;
      flex:none;
   }
   .pcx-mob-btn-width_60 {
      width: 65%;
      flex:none;
   }
   .pcx-mob-btn-width_40 {
      width: 35%;
      flex:none;
   }
   .pcx-mob-btn-width_100 {
      width: 100%;
      flex:none;
   }
   .slds-scope .pcx-btn.pcx-eligibility-error-btn .pcx-ineligibility-img-btn {
      padding: 12px 24px 12px 12px !important;
   }
   .pcx-eligibility-radio .ev-form-element .slds-radio .slds-form-element__label {
      margin-left: 0px !important;
   }
   .pcx-eligibility-para-gap{
      padding-top: 10px !important;
   }
   .slds-scope .pcx-input-field-height .slds-form-element__label {
      padding-top: 6px !important;
      padding-bottom: 4px !important;
   }
   .slds-scope .pcx-input-field-height .slds-input {
      min-height: 30px !important;
   }
   .slds-scope .pcx-input-combobox .slds-combobox_container {
      bottom: 1px;
   }
   .slds-scope .pcx-input-combobox .slds-combobox__input {
      min-height: 21px !important;
   }
   .pcx-terms-condition-box .pcx-terms-marker {
      margin-right: 0px;
   }
   .pcx-close-icon-position {
      justify-content: space-around;
   }
   .pcx-eligibility-margin-bottom-20 {       /* CAC Fix*/
      width: 100%;      /*BEG Mehboob - Client defect fix */
   }
   .pcx-congratulations-title .pcx-title,
   .pcx-welcomeTitle .pcx-title {
      line-height: var(--pcx-font-lineheight-x-large) !important
   }
   .pcx-right-title .pcx-subtitle,
   .pcx-sub-title .pcx-subtitle {
      line-height: var(--pcx-font-lineheight-xs-large) !important;
   }
   .pcx-input-combobox .slds-combobox_container .slds-input__icon-group lightning-primitive-icon {
      position: relative;
      bottom: 1px;
   }
   .pcx-crm-container .slds-icon-utility-down lightning-primitive-icon {
      position: absolute;
   }
   .pcx-crm-container .slds-icon-utility-down lightning-primitive-icon .slds-icon-text-default {
      position: relative;
      top: 6px;
   }
   /*BEG - PCx MAC Alignment issue Mobile*/
   .slds-scope.macOs .pcx-picklist-combobox .slds-truncate {
      padding-top: 7px !important;
      padding-bottom: 3px !important;
   }
   .slds-scope.macOs .pcx-picklist-combobox .slds-input__icon.slds-input__icon_right.slds-icon-utility-down.slds-icon_container {
    margin-top: 8px !important;
   }
   .slds-scope.macOs .pcx-btn .slds-button {
    padding: 17px 34px 13px 34px !important;
   }
   .slds-scope.macOs .pcx-btn.pcx-header-btn .slds-button,
   .slds-scope.macOs .pcx-btn.pcx-footer-btn .slds-button {
      padding: 6px 10px 4px 10px !important;
   }
   .slds-scope.macOs .pcx-step-nav-bar .arrow-steps .step .step-counter,
   .slds-scope.macOs .pcx-step-nav-bar .arrow-steps .step.completed .step-counter,
   .slds-scope.macOs .pcx-step-nav-bar .arrow-steps .step.active .step-counter {
    padding-top: 5px !important;
   }
   .pcx-treatment-checkbox .pcx-crm-checkbox .slds-checkbox {
      height: 55px;
   }
   .pcx-treatment-checkbox .pcx-checkbox .ev-form-element .slds-form-element__label {
      bottom: 28px;
   }

   /*END - PCx MAC Alignment issue Mobile*/

   /* Intechnic Fix */
   .slds-form-element .pcx-input-field-height .pcx-element__control {
      position: relative;
      bottom: 10px;
   }
   .pcx-sub-title .pcx-subtitle {
      font-size: var(--pcx-font-size-xs-large) !important;
   }
   .pcx-customized-call-containers .slds-icon-utility-chevrondown,
   .pcx-customized-call-containers .slds-icon-utility-chevronup {
      padding-bottom: unset !important;
   }
   .slds-scope .pcx-btn .slds-button_brand,
   .slds-scope .pcx-btn .slds-button_outline-brand {
      font-family: var(--pcx-font-medium) !important;
      font-size: var(--pcx-font-size-s-medium) !important;
      line-height: var(--pcx-font-lineheight-xxs-medium) !important;
   }
   .pcx-btn.pcx-eligibility-error-btn .slds-button_outline-brand {
      text-wrap: nowrap !important;
   }
   /* Intechnic Fix */
   .pcx-mob-helper-underline {
      text-decoration-line: underline !important;
      text-decoration-color: var(--pcx-phone-border-primary-color-opacity) !important;
   }
   /* END: One Program Style -> Don't write any CSS under below block which is not part of PCx */

   .guide-accordian .ev-global-custom-accordion .slds-accordion__summary {
      /* background: #ffffff !important; */
      background: var(--pcx-accordion-bgcolor) !important;
   }
   .guide-accordian .ev-global-custom-accordion .slds-accordion__summary {
      width: calc(100vw - 20px) !important;
   }
   .guide-accordian .ev-global-custom-accordion .slds-is-open .slds-accordion__summary {
      /* background: var(--evMenuOptionFontActiveColor) !important; */
      background: var(--pcx-accordion-active-bgcolor) !important;
      margin-bottom: 15px !important;
   }
   .guide-accordian .ev-global-custom-accordion .slds-accordion__content {
      width: calc(100vw - 40px) !important;
   }
   .guide-accordian .ev-global-custom-accordion .slds-is-open .slds-accordion__content{
      background: var(--pcx-accordion-bgcolor) !important;
      border-radius: 10px;
      margin-left: -11px;
      margin-right: -11px;
      padding: 14px 16px 17px 16px;
   }
   .ev-col8-convart-col12{
      width: 100% !important;
   }
   .slds-scope .mobileCloseBtn .slds-modal__close{
   margin-right: 5px
   }
   .ev-enroll-patient .slds-button_brand{
        width: 100% !important;
    }
    .ev-enroll-patient-trtmnt-support .slds-button_brand,
    .ev-enroll-safe-returns-patient .slds-button_brand{
        width: 100% !important;
    }
   .ev-patient-list-page .ev-data-table-search-input-width {
      width: unset !important;
   }
   .evSavingsCardBtnBlock .slds-button.slds-button_brand {
        margin-bottom: 10px !important;
    }
   .mobile-search-field .evCircelPadding.slds-form-element__container{
      padding: 8px 10px 8px 9px !important;
      border-radius: 0px !important;
   }
   /* .mobile-search-field-small .evCircelPadding.slds-form-element__container{
      border-radius: 0.3rem;
      padding: 0 10px 0 9px;
   }
   .mobile-search-field-small .evCircelPadding.slds-form-element__container .slds-input__icon.slds-icon-text-default {
      top: 10% !important;
      right: 0px
   } */
   /* .evProvider .backgroundWhiteMob {
        background: #ffff !important;
    }
    .evProvider .backgroundLightGrayMob {
      background: var(--evBgPrimaryColor);
    } */
    .backgroundLightGrayForMobile{
      background: var(--evHeaderBGForMobile);
    }
    .evProvider .message-center .custom-radio-group {
      left: 0.9rem;
      top: 0.6rem;
    }
    .evProvider .slds-m-around_xs {
      margin: 1rem !important;
   }
   .ev-continue-button{
        margin-right: 0px;
        margin-bottom: 15px;
    }
    .ev-col-continue-button {
        flex:auto;
        width: 100%;
    }

   .ev-plRead-margin-mobile {
      margin: 0px 16px 25px 14px;
   }
   .ev-inject-learn-button .slds-button,
   .ev-inject-learn-button .slds-button:active,
   .ev-inject-learn-button .slds-button:hover{
      width: 100% !important;
   }
   .ev-success-title-margin-mobile {
      margin: 1.5rem;
   }
   .ev-plRead-mobile-top-margin {
      margin-top : 1.5rem;
   }
   .slds-p-around-mobile{
      padding: 1rem !important;
   }
   .slds-p-around-padding0{
      padding: 0px !important;
   }
	.actualsize.extra-padding .slds-button,
	.actualsize.extra-padding .slds-button:active,
	.actualsize.extra-padding .slds-button:hover {
	   padding: 5px 0px !important;
	}
   .ev-patient-list-page .ev-mobile-checkbox-hide{
      display: none;
   }
   /* .ev-patient-list-page .ev_use_desktop_msg{ 
      display: none !important;
   } */
   .ev-staff-management .evDataTable-cls-underline {
      /* text-decoration: underline; */
   }
   .evProviderPatientList .custom-select__trigger{
      width: 250px !important;
      color:var(--evFontSecondaryColor) !important;
      /* font-size: 22px !important;
      line-height: 24px; */
      font-size: 15px !important;
      line-height: 20px;
   }
   .evProviderPatientList .slds-icon-utility-chevrondown{
   margin-left:0px !important;
   }
   .evPrintIcon .slds-button__icon {
      stroke: white !important;
      stroke-width: 1;
   }
   .ev-sp-dashboard .slds-tabs_default__link {
      font-size: 16px !important;
   }
   .slds-scope .ev-sp-dashboard .slds-tabs_default__link {
      text-overflow: unset !important;
      white-space: normal !important;
      display: inline-flex;
      height: 55px;
      line-height: 1.2rem;
   }
   .slds-scope .ev-submit-rebate-tab .slds-tabs_default__link {
      height: 40px !important;
   }

   .slds-scope .medication-combobox .slds-form-element__control .slds-dropdown-trigger_click{
      min-width: unset !important;
      max-width: 135px !important;
   }

   /* BEG - PCx testing issue in UAT fixed for mobile view*/
   .slds-scope .slds-tabs_default__link,
   .phoneCall {
      cursor: pointer;
      pointer-events: auto !important;
   }
   a.phoneCall:hover,
   a.phoneCall:focus {
      text-decoration: none;
   }
   /* end - PCx testing issue in UAT fixed for mobile view */
   .mobile-bold{
      font-family: 'JohnsonText-Regular';
   }
   .ev-global-custom-accordion .slds-accordion__summary {
      width: calc(100vw - 100px);
   }
   .ev-needhelp-popup-body-expanded .ev-global-custom-accordion .slds-accordion__summary {
      width: calc(100vw - 50px);
      /* border-bottom-left-radius: 0px;
      border-bottom-right-radius: 0px; */
   }

   .ev-needhelp-popup-body-expanded .ev-global-custom-accordion .slds-is-open .slds-accordion__summary{
   /* background: var(--evMenuOptionFontActiveColor) !important; */
   /* background: var(--pcx-accordion-active-bgcolor) !important; */
   margin-bottom: 2px;
   }
   .ev-provider-patient-card-popup-body .ev-global-custom-accordion .slds-accordion__summary {
      width: calc(100vw - 50px);
   }
   .ev-global-custom-accordion .slds-accordion__content {
      width: calc(100vw - 120px);
   }

   .ev-needhelp-popup-body-expanded .ev-global-custom-accordion .slds-accordion__content {
    width: calc(100vw - 50px);
   }
   .ev-provider-patient-card-popup-body .ev-global-custom-accordion .slds-accordion__content {
      width: calc(100vw - 70px);
   }
   .slds-scope .medication-combobox .slds-dropdown-trigger_click.slds-is-open .slds-dropdown{
      min-width: 240px !important;
   }
   .slds-scope .ev-patientInfoSuffix .slds-dropdown-trigger_click.slds-is-open .slds-dropdown,
   .slds-scope .ev-patientInfoType .slds-dropdown-trigger_click.slds-is-open .slds-dropdown{
      max-width: 10rem;
      min-width: 5rem;
   }
   .slds-scope .ev-patientInfoType .slds-listbox_vertical .slds-listbox__option_plain{
      padding: 0px;
   }
   .slds-scope .ev-model-file-upload-spinner .slds-backdrop_open {
      margin-top:60%;
      height: 50%;
   }
   .ev-header-need-help .slds-button_outline-brand {
      color: var(--evFontWhiteColor) !important;
      /* outline: 1px solid var(--evButtonPrimaryBgColor) !important; */
      /* outline: 1px solid var(--ev-patient-need-help-border-color) !important; */
   }
   .ev-message-center-back-button .slds-button_outline-brand {
      font-size: 14px !important;
      padding: 10px;
      line-height: 14px;
   }
   .ev-message-center-page .custom-select__trigger {
      color: var(--evFontDefaultColorRed);
      font-size: 15px;
      line-height: 20px;
   }
   .slds-scope .slds-tabs_default__nav {
      justify-content: space-around !important;
      margin-left: 0px !important;
   }
   .treatmentCenter .ev-form-element .slds-form-element__label {
      font-size: 17px !important;
      line-height: 20px;
   }
   .ev-bold-text-mobile {
      font-family: 'JohnsonText-Regular';
   }
   .ev-model-align-setup .ev-model-top-heading {
      margin: 24px 15px;
   }
   .ev-model-align-setup .ev-model-body {
      padding: 16px !important;
      margin: 24px 16px !important;
   }
   .ev-model-align-setup .ev-modal-edit-info-mobile{
      padding: 8px 15px !important;
      margin: 0px !important;
   }

   .ev-model-align-setup.ev-mobile-setup .ev-model-body {
      margin: 20px !important;
   }

   .ev-model-align-setup .ev-model-sub-body {
      padding: 24px 15px !important;
      margin: unset !important;
   }
   .ev-close-button .slds-button_brand {
      width: 100% !important;
   }
   .coverageModalOptions .slds-form-element__label {
      font-size: 17px !important;
      line-height: 20px !important;
      letter-spacing: -0.02em;
   }
   .slds-scope .slds-modal__container {
      margin: 0 0.8rem !important;
   }
   .ev-top-back-button .slds-button {
      font-size: 14px !important;
      line-height: 20px !important;
      padding: 5px 15px;
      font-family: 'JohnsonText-Regular' !important;
      font-weight: 700;
   }
   .cart-height-90px .cart-right-side-text {
      font-size: 13px !important;
      line-height: 17px !important;
   }
   .cart-height-90px .cart-right-side {
      width:276px;
      padding-right: 20px;
   }
   /* .mobileFooterSpace .footer,
   .displayDesktop {
      display: none !important;
   } */
   .desktopFooterSpace .footer,
   .displayMobile {
      display: block !important;
   }
   .mobileFooterSpace .providerFooter,
   .displayDesktop {
      display: none !important;
   }
   .desktopFooterSpace .providerFooter,
   .displayMobile {
      display: block !important;
   }
   .loginLabel .slds-form-element__label {
      font-size: 0.8125rem !important;
   }
   .backgroundBlueWithImg {
      background: var(--backgroundBlueWithImg), var(--evBgWithImgColor);
      background-repeat: no-repeat;
      background-size: 450px 100%;
   }
   .whiteHeadingText {
      font-size: 21px; /* Arup - S2 Client defect*/
      line-height: 28px;
      text-align: left;
   }
   .blackHeading20px {
      font-size: 17px !important; /* Arup - S2 Client defect*/
      line-height: 20px !important; /* Arup - S2 Client defect*/
   }
   /* CR- 757 Changes */
   .virtualCardModal .slds-modal__container {
      transform: translate(-3%, 0) !important;
   }
   .evEligibilityTopSpace .custom-radio-group .slds-radio {
      padding-bottom: 0px !important;
   }
   /* CR - 738 changes */
   .product-condition .slds-form-element__label {
      font-size: 17px !important;
      line-height: 20px;
   }
   .product-condition .slds-form-element__control {
      column-count: 1;
   }
   .ev-button{
      flex: 1 1 auto;
   }
   .ev-button .slds-button{
      width: 100% !important;
   }
   .ev-button-pm .slds-button {
      width: 100% !important;
   }
   .ev-provider-btn .slds-button {
      width: 48% !important;
      min-width: 140px !important;
   }
   .ev-button-pm {
      flex: 1 1 auto;
   }
   .mobileFullwidth .slds-button,
   .mobileFullwidth .slds-button:active,
   .mobileFullwidth .slds-button:hover {
      width: 100% !important;
   }
   .ev-fullWidth {
      width: 100% !important;
   }
   .ev-fullWidth .slds-button,
   .ev-fullWidth .slds-button:active,
   .ev-fullWidth .slds-button:hover {
      width: 100% !important;
   }
   .custom-radio-group .slds-radio {
      /* padding-bottom: 10px !important; */
      text-indent: -2.2em;
      margin-left: 1.9em;
   }
   .pcx-input-radio-group .custom-radio-group .slds-radio {
      margin-bottom: 10px !important;
   }
   .mobAlign .custom-radio-group .slds-radio{
   text-indent: -2.4em;
   margin-left: 2.2em;
   }
   .ev-h-text-indent .slds-radio {
      padding-bottom: 10px !important;
      /* text-indent: -2.6em; */
      text-indent: -2.4em; /* BEG: Arup - S2 client defect fix */
      margin-left: 1.9em
   }
   .medication-combobox .slds-form-element__label {
      padding: 0px !important;
   }
   .medication-combobox .slds-input_faux {
      padding-right: 1.5rem !important;
   }
   .questionDiv {
      font-size: 15px !important;
      line-height: 20px;
   }
   .blueHeading2Text {
      font-size: 18px;
      line-height: 20px;
      letter-spacing: -0.02em;
      color: var(--evHeadingFontColor);
      /* padding-top: 10px; */
      font-family:'JohnsonDisplay-Bold';
      font-weight: 700;
   }
   /* .needHelpButton .slds-button {
      font-size: 13px !important;
   } */
   .medication-combobox .slds-form-element__control {
      /* width:calc(100vw - 200px) !important; */
      width: 100%;
   }
   .isiModal .slds-modal__container,
   .savingsSucessModal .slds-modal__container,
   .caregiverErrorModal .slds-modal__container {
      width: auto;
      max-width: unset !important;
   }
   .cart-height-110px .cart-right-side-heading {
      /* font-size: 15px !important; */
      line-height: 18px !important;
   }
   .evDesktopTopPadding.mobileRemovePadding .evCenterTextMessage.evMyAccountTextLeft {
      display: block;
   }
   .checkboxDiv .slds-checkbox__label {
      display: flex;
   }
   .checkboxDiv .slds-checkbox_faux {
      display: inline-block;
      margin-top: 6px;
   }
   .checkboxDiv .slds-form-element__label {
      display: inline-block;
      padding: 0;
      height: auto;
      margin: 0;
   }
   .evPaddingM .slds-button.slds-button_outline-brand {
      padding-left: 0px !important;
      padding-right: 0px !important;
   }
   .evPaddingM .slds-button.slds-button_brand {
      padding-left: 1.2rem !important;
      padding-right: 1.2rem !important;
   }
   .mobile-margin0 {
      margin: 0px !important;
   }
   .mobile-padding0 {
      padding: 0px !important;
   }
   .mobile-width50 {
      width: 50%;
   }
   .mobile-width100,
   .myPatient .evCircelPadding{
      width: 100%;
   }
   .mobile-buttonfont .slds-button {
      font-size: 15px !important;
   }
   .mobile-white .slds-button_outline-brand {
      color: var(--evButtonSecondaryFontColor) !important;
   }
   .mobile-Messagedropdown .custom-select__trigger {
      color: #003479 !important;
      font-size: 21px;
      line-height: 20px;
   }
   .evMessagedropdownMobile .custom-select__trigger {
      color: var(--evMenuOptionFontActiveColor) !important;
      font-size: 25px !important;
      line-height: 30px !important;
      padding: unset;
      font-family: 'JohnsonDisplay-Medium';
      font-weight: 400;
      padding-left: 0px !important;
   }
   .mobile-messagehead .custom-select__trigger {
      font-size: 21px;
      line-height: 26px;
      font-weight: 400;
      font-family: 'JohnsonDisplay-Bold';
      padding-left: 24px;
   }
   .mobile-Messagedropdown .custom-options {
      width: 60% !important;
      border-radius: 10px;
      border: none !important;
   }
   .mobile-Messagedropdown .custom-option {
      font-size: 15px;
      line-height: 20px;
      padding: 10px;
      color: var(--evFontSecondaryColor);
   }
   .mobile-Messagedropdown .custom-option:hover,
   .mobile-Messagedropdown .custom-option:active {
      color: #18191A;
      background-color: white;
   }
   .mobile-threedot .slds-button .slds-button__icon_x-small {
      display: none;
   }
   .mobile-threedot .slds-dropdown {
      left: auto;
      right: 0;
   }
   .mobile-threedot .slds-button {
      background-color: transparent;
   }
   .mobile-threedot .slds-dropdown span {
      font-size: 15px
   }
   .mobile-fontSize11 {
      font-size: 11px;
   }
   .mobile-fontSize12 {
      font-size: 12px;
   }
   .mobile-fontSize13,
   .sldsButtonCondensed .slds-button {
      font-size: 13px !important;
   }
   .mobile-fontSize15 {
      font-size: 15px;
   }
   .mobile-fontSize16 {
      font-size: 16px;
   }
   .mobile-fontSize17 {
      font-size: 17px;
   }
   .mobile-fontSize19 {
      font-size: 19px;
   }
   .mobile-fontSize21 {
      font-size: 21px;
   }
   .mobile-fontSize22 {
      font-size: 22px;
   }
   .mobile-fontSize20 {
      font-size: 20px;
   }
   .mobile-lineHeight12 {
      line-height: 12px;
   }
   .mobile-lineHeight15 {
      line-height: 15px;
   }
   .mobile-lineHeight17 {
      line-height: 17px;
   }
   .mobile-lineHeight18 {
      line-height: 18px;
   }
   .mobile-lineHeight20 {
      line-height: 20px;
   }
   .mobile-lineHeight24{
      line-height: 24px;
   }
   .mobile-lineheight25 {
      line-height: 25px;
   }
   .mobile-lineHeight26{
      line-height: 26px;
   }
   .mobile-lineheight48 {
      line-height: 48px;
   }
   .mobile-slds-wrap {
      flex-wrap: wrap;
      align-items: flex-start;
   }
   .BlueHeadingEnroll {
      font-size: 25px;
      line-height: 25px
   }
   .helpfulInfoAccordian .slds-accordion__summary-heading>button>span,
   .ev-custom-accordion .slds-accordion__summary-heading>button>span {
      order: 1;
      font-size: 19px !important;
      line-height: 20px !important;
      font-family: 'JohnsonText-Regular' !important;
      text-decoration: none !important;
   }
   .helpfulInfoAccordian .slds-accordion__summary-heading>button>lightning-primitive-icon,
   .ev-custom-accordion .slds-accordion__summary-heading>button>lightning-primitive-icon {
      order: 2;
      background: white !important;
      border-radius: 49% !important;
   }
   .ev-custom-accordion .accordianImageBlock {
      text-align: center;
   }
   .helpfulInfoAccordian .slds-accordion__summary {
      padding: 20px !important;
      background: var(--evMenuOptionFontActiveColor) !important;
      border-radius: 5px;
   }
   .helpfulInfoAccordian .slds-accordion__summary-content,
   .ev-custom-accordion .slds-accordion__summary-content {
      color: var(--ev-mob-need-help-font-color) !important;
      text-decoration: none;
   }
   .helpfulInfoAccordian .slds-accordion__content {
      padding-top: 15px;
   }
   .helpfulInfoAccordian .slds-accordion__summary-action-icon,
   .ev-custom-accordion .slds-accordion__summary-action-icon {
      margin: 5px;
      transform: rotate(0deg) !important;
   }
   .helpfulInfoAccordian .slds-accordion__summary-action,
   .ev-custom-accordion .slds-accordion__summary-action {
      display: flex;
      justify-content: space-between;
   }
   .ev-custom-accordion .slds-accordion__summary {
      padding: 20px !important;
      /* background: var(--evMenuOptionFontColor) !important; */
      background: var(--pcx-accordion-active-bgcolor) !important;
      border-radius: 0px;
   }
   .ev-home-tab-transaction-history .mobile-trans-design .ev-custom-accordion .slds-accordion__summary{
      background: var(--evTilesBgColor) !important;
   }
   .ev-home-tab-transaction-history .mobile-trans-design .ev-custom-accordion .slds-accordion__summary-content{
      color: var(--evTilesFontColor) !important;
      font-size: 15px !important;
   }
   .ev-home-tab-transaction-history .mobile-trans-design .ev-custom-accordion .slds-accordion__summary{
      padding: 10px !important;
   }
   .ev-home-tab-transaction-history .mobile-trans-design .ev-custom-accordion .slds-accordion__summary-heading>button>lightning-primitive-icon{
      order: 2;
      background: transparent !important;
      border-radius: 0% !important;
   }
   .ev-home-tab-transaction-history .mobile-trans-design .slds-button__icon path{
      fill: var(--evTilesFontColor) !important;
   }
   .ev-mobile-view .evEditInfoModalHeaderText{
      display: none;
   }
   .helpfulInfoAccordian .slds-is-open>.slds-accordion__summary .slds-accordion__summary-action-icon,
   .ev-custom-accordion .slds-is-open>.slds-accordion__summary .slds-accordion__summary-action-icon {
      transform: rotate(180deg) !important;
   }
   .ev-custom-accordion .slds-is-open>.slds-accordion__content {
      width: calc(100% + 24px);
      margin-left: -12px !important;
   }
   .helpfulInfoAccordian .slds-is-open>.slds-accordion__content {
      padding: 10px;
      padding-bottom: 0px;
   }
   .ev-custom-accordion .slds-is-open .slds-accordion__summary{
      /* background: var(--evMenuOptionFontActiveColor) !important; */
      background: var(--pcx-accordion-active-bgcolor) !important;
      border-radius: 0px !important;
      margin-bottom: 2px;
   }
   .ev-bi-accordion.ev-custom-accordion .slds-accordion__summary,
   .ev-bi-accordion.ev-custom-accordion .slds-accordion__summary-heading>button>lightning-primitive-icon {
      background: var(--ev-accordion-bg-color2) !important;
   }
   .ev-bi-accordion.ev-custom-accordion .slds-is-open .slds-accordion__summary-heading>button>lightning-primitive-icon {
      background: #ffffff !important;
   }
   .ev-bi-accordion.ev-custom-accordion .slds-accordion__summary-content {
      color: var(--ev-white-default-black-text) !important;
   }
   .ev-bi-accordion.ev-custom-accordion .slds-is-open .slds-accordion__summary-content {
      color: var(--evFontWhiteColor) !important;
   }
   .ev-bi-accordion.ev-custom-accordion .slds-is-open .slds-accordion__summary{
      margin-bottom: 0px !important;
      background: var(--pcx-accordion-active-bgcolor) !important;
   }
   .slds-scope .ev-bi-accordion .slds-icon-text-default path,
   .slds-scope .ev-case-history-panel-mob .slds-icon-text-default path{
      fill: var(--icon-color-black) !important;
   }
   .ev-custom-accordion .slds-accordion__list-item {
      padding-bottom: 10px !important;
   }
   .ev-custom-accordion .slds-scope .slds-button:hover,
   .slds-scope .slds-button:focus {
      text-decoration: none !important;
   }
   .evInsuranceBtn .insuranceEditDel {
      width: 50%;
      margin-left: 0;
   }
   .evTreatmentEditBtn .treatmentEditDel {
      max-width: 50%;
      margin-left: -10px !important;
   }
   .evTreatmentEditBtn1 .treatmentEditDel {
      max-width: 50%;
      margin-left: 0px !important;
   }
   .providerContainerDiv .treatmentEditDel {
      max-width: 50%;
      width: 47%;
   }
   .evTreatmentEditBtn .treatmentTitleText,
   .evTreatmentEditBtn1 .treatmentTitleText {
      max-width: 50%;
      margin-left: 5px !important;
      display: flex;
      align-items: center;
   }
   .providerForm .treatmentTitleText ,
   .mobileDisplayFlexCenter {
      display: flex;
      align-items: center;
   }
   ul.greenCheck>li {
      text-indent: -2.1em;
   }
   .patientProdInfoDetails .medication-combobox .slds-icon-utility-down.slds-icon_container {
      margin-top: -7px;
   }
   .evsavingsacc .slds-accordion__content {
      background: white !important;
   }
   .savings-card iframe {
      width: 100%;
      min-height: 200px;
   }
   .mobile-savingspopUpbg{
      background: white;
   }
   .evsavingsacc .slds-accordion__content {
      display: block !important;
      opacity: 1 !important;
      visibility: revert !important;
   }
   .evsavingsacc .slds-is-open .notification-counter-mobile{
      margin-top: -39px;
   }
   .notification-counter-mobile {
      color: var(--evHeadingFontColor);
      font-family: 'JohnsonText-Regular';
   }
   .ev-custom-datatable .myPatientDisplay {
      display: none;
   }
   .mobile-enrollHead{
      width: 58%;
   }
   .accordianTextBlock a {
      color: var(--ev-anchor-link-color) !important;
   }
   .evRegCheckbox .slds-checkbox_faux {
      margin-top:1px
   }
   .evMobiletooltip .ev-custome-tooltip {
      bottom: 48px !important;
   }
   body {
      background-color: var(--evBodyBgColor);
      background-image : var(--evBodyBgColor);
   }
   .evScrollTooltip .slds-popover__body {
      max-height: 150px !important;
      overflow-y: auto !important;
   }
   .evCustomPadding {
      padding: 20px !important;
   }
   .evBottomMobile .slds-button_outline-brand{
      margin-top: 10px !important;
   }
   .evBottomCancelMobileGuest .slds-button_outline-brand{
      margin-top: 10px !important;
      width:100%;
   }
   .evBottomSubmitMobileGuest .slds-button_brand{
      width:100%;
   }
   .slds-modal__container {
      width: calc(100vw - 25px);
   }
   .ev-returnLoginButton .slds-button {
      padding-top: 0px;
      padding-bottom: 0px;
   }
   .ev-model-file-upload-spinner .spinnerBlock {
      width: auto;
   }
   .slds-scope .ev-providerPopUp .slds-modal_small .slds-modal__container {
      width: 94%;
   }
   .missInfoModalDiv .custom-radio-group .slds-radio {
      padding-bottom: 0 !important;
   }
   .slds-scope .recaptcheBox .slds-form-element__container {
      border: none !important;
   }
   .recaptcheBox iframe {
      width: 230px !important;
   }
   .evProviderReg .slds-form-element__control {
      column-count: 1;
   }
   .bgChangedForMobile {
      background: var(--evBgPrimaryColor);
   }
   .evRegisterSiteButtonDiv.mysiteButtonMinWidth button {
      min-width: unset !important;
   }
   .evSiteSearchRe.providerSearchPopup .providerSearchHead{
      padding-top: 10px;
   }
   .evSiteSearchRe.providerSearchPopup .providerLeft{
      width: 80%;
      float: left;
   }
   .evSiteSearchRe.providerSearchPopup .providerEdit{
      width: 20%;
      padding-left: 10px;
      display: grid;
   }
   .evSiteSearchRe.providerSearchPopup .providerRight{
      width: 100%;
      padding-top: 2rem;
   }
   .evProviderExpress .slds-form-element__control .slds-radio {
      text-indent: -2.1em;
      margin-left: 1.9em;
   }
   .evProviderExpress .slds-form-element__control .slds-radio .slds-radio__label {
      border: none;
      padding: 1px;
      width: unset;
      display: unset;
      align-items: unset;
   }
   .evProvider .custom-select__trigger span {
      border-bottom: 0px solid var(--evBorderSecondaryColor);
   }
   .evProviderAccTab .custom-select__trigger span {
      border-bottom: none !important;
   }
   .evProvider .custom-options {
      width: 75%;
      padding-left: 1rem;
   }
   .evProvider .custom-options::after {
      right: 10%;
   }
   .evProvider .custom-option span a {
      color: var(--ev-Menu-Option-Font-Color-Mobile);
      font-size: 15px;
      line-height: 20px;
      font-weight: 700;
   }
   .evProvider .custom-option {
      padding: 10px 5px 10px 5px;
   }
   .evProvider .evMessageCenter .custom-option:not(:last-child)  {
      border-bottom: 1px solid var(--evDividerBorderColor);
      width: 93%;
      padding-bottom: 1rem;
      padding-top: 1rem;
      border-radius: 0px !important;
   }
   .evProvider .evMessageCenter .custom-option:last-child  {
      border-top: 0px solid var(--evDividerBorderColor) !important;
   }
   .evProvider .custom-option:last-child {
      border-top: 1px solid var(--evDividerBorderColor);
      width: 93%;
      padding-bottom: 1rem;
      padding-top: 1rem;
   }
   .evProvider .custom-option:first-child {
      padding-top: 1.5rem;
   }
   .textRight.ev-width-right {
      text-align: left !important;
      padding-top: 1rem;
   }
   .evProvider .ev-width-right .slds-p-left_large {
      padding-left: 0.5rem;
   }
   .ev-download-pdf .slds-button_brand {
      font-size: 13px !important;
   }
   .mobileImgAlign.slds-align_absolute-center {
      display: unset;
      justify-content: unset;
      align-content: unset;
      align-items: unset;
      margin: 0;
   }
   .ev-expressCard .text-box-width{
      width: 100%;
   }
   .ev-expressCard .card-alignment{
      justify-content: center;
   }
   .mobilePadding {
      padding:15px !important;
   }
   .displayInlineMobile {
      display: inline-block !important;
   }
   .evChangePayment.slds-p-horizontal_x-large {
      padding-left: 1rem !important;
      padding-right: 1rem !important;
   }

   .ev-mob-border-main .ev-mob-border {
      border: 5px solid var(--evBorderPrimaryColor);
      padding: 8px 15px 24px;
      /* border-radius: 5px; */
   }
   .slds-scope .selMedCodeDiv .slds-form-element__control .slds-radio{
      display: inline-table !important;
      width: 100% !important;
   }
   .ev-guest-radio-button-group .ev-bi-padding-reduce,
   ev-guest-radio-button-group .ev-bi-padding-reduce{
      padding-bottom: 10px !important;
      margin-left: 0px !important;
   }
   /* .slds-scope .selMedCodeDiv .slds-form-element__control{
      padding-left: 15px;
   } */

   .slds-scope .evBiCheck .slds-form-element .slds-checkbox [type=checkbox]+.slds-checkbox__label .slds-checkbox_faux{
      margin-right: 10.5rem !important;
   }

   .ev-needhelp-popup-body-expanded .ev-global-custom-accordion .slds-accordion__summary-heading>button>span{
    order: 1;
    font-size: 15px !important;
    line-height: 18px !important;
    font-family: 'JohnsonText-Regular' !important;
    text-decoration: none !important;
    text-overflow: unset;
    white-space: normal;
    width: 280px;
    font-weight: 800;
   }
   .cart-height-90px .cart-right-side-heading {
      font-size: 20px !important;
      line-height: 18px !important;
   }
   .slds-scope .select-medication a {
        text-decoration: underline !important;
        text-underline-offset: 5px !important;
   }
   .ev-returnLoginButton .slds-button{
      /* border-color: var(--evButtonPrimaryBgColor) !important; */
      border-color: var(--evBorderPrimaryColor) !important;
   }
   .phno .phoneCall {
      color: var(--pcx-footer-section-fontcolor) !important;
   }
   .caregiverForm .ev-model-top-heading-caregiver-form{
      padding: 20px 15px !important;
   }
   .slds-scope .ligal-section a{
      text-decoration: none !important;
      font-size: 14px;
   }
   .needHelpButton .slds-button {
      font-size: 11px !important;
      color: var(--evHeaderNeedHelpFontColor) !important;
      background: transparent !important;
   }   
   .slds-scope .needHelpButton .slds-button_brand:hover {
      background: transparent !important;
   }
   .mb-20{
      margin-bottom: 0 !important;
   }
   .slds-scope .select-medication-text a{
      color: var(--pcx-hyperlink-fontcolor) !important;
      /* text-decoration: underline !important; */
   }
   .slds-scope .select-medication {
      color: var(--evFontSecondaryColor) !important;
   }
   .ev-registerfooter a {
      color: var(--pcx-hyperlink-fontcolor) !important;
      text-decoration: underline;
   }
   .evPrintIconBrand .slds-button__icon svg{
      height: 30px;
      width: 30px;
   }
   .slds-scope .ev-header-need-help .slds-button_outline-brand{
      border-color: var(--ev-patient-need-help-border-color) !important;
   }
   .slds-scope .new-site-padding1 {
   padding: 1.5rem 1rem !important;
   }
   .border-grey .slds-button_outline-brand {
      border-color: #ccc !important;
   }
   /* BEG TREM GI */
   .pcx-terms-condition-box {
      display: block;
      padding: 19px 16px 0px 16px !important;
      font-size: var(--pcx-font-size-medium);
      line-height: var(--pcx-font-lineheight-xxxs-large);
      color: var(--pcx-primary-fontcolor);
   }
   .pcx-patient-inormation-label {
        width: unset !important;
    }
    .display-block-mob{
      display: block !important;
    }
   .pcx-crm-checkbox.pcx-customize-your-call .slds-checkbox {
      height: unset !important;  /* changed as part of Tremfya regression from 40px */
   }

   .mobile-msg-popup{
      background: gray; 
      z-index:10000; 
      display:flex;
      height:300%; 
      width:100%;
      position:absolute; 
      top:0; 
      justify-content: center;
      align-items: center;
    }
    .mobile-msg-header{
      width: 100%;
      height: auto;
      background-color: #F2F2F2;
      padding: 20px;   
      font-size: 25px;
      font-weight: 700;
      font-family: Karbon-Semibold;
      line-height: 40px;
      letter-spacing: -0.03em;
      text-align: left;
      color: #222222;
    }
    .mobile-msg-popup-header{
      background: #fff !important; 
      margin:10px;
      position: fixed;
      top: 200px;
    }
    .mobile-msg-popup-coninue{
      padding: 20px;border-top:1px solid rgb(61 66 68 / 44%);
    } 
    .mobile-msg-popup-coninue > button{
      width:unset !important;
    }
    .mobile-msg-popup-medication-combobox button {
      border: 1px solid var(--evComboBoxBorderPrimaryColor) !important;
      box-sizing: border-box;
      background-color: transparent !important;
      color: var(--evButtonPrimaryFontColor) !important;
      font-size: 16px !important;
   }
  
   .mobile-msg-bg-color{
     background-color: var(--evMobileMessageBackground);
     
   }
  
   .msg-content-style{
     padding: 20px; 
     font-size: 18px;
     line-height:20px;
   }

   .pcx-custom-btn-label {
      font-size: var(--pcx-font-size-xxs-medium)
   }
   .pcx-insurance-recommendation-body .pcx-tooltip-para-block {
      font-size: var(--pcx-font-size-xxs-medium) !important;
      line-height: var(--pcx-font-lineheight-xl-medium) !important;
   }
   .pcx-eligibility-desc {
      font-size: var(--pcx-font-size-xxs-medium) !important;
      line-height: var(--pcx-font-lineheight-xl-medium) !important;

   }
   .pcx-eligibility-span-block {
      font-size: var(--pcx-font-size-xxs-medium );
      line-height: var(--pcx-font-lineheight-xl-medium);
  }
   .pcx-question {
      font-size: var(--pcx-font-size-xxs-medium);
      line-height: var(--pcx-font-lineheight-xl-medium);
   }
   /* END TREM GI */
   .pcx-eligibility-strong {
      font-size: var(--pcx-font-size-xxs-medium );
      line-height: var(--pcx-font-lineheight-xl-medium);
  }
  .pcx-input-field .ev-form-element .slds-form-element__label {
   font-size: var(--pcx-font-size-s-medium) !important;  
}

   /* END TREM GI */
   /* Rebranding */
   .GuideMeButtonStyle .slds-button {
      color: #ffffff !important;
   }
   .slds-scope .mobile-arrow-color .slds-icon-text-default {
      fill: var(--icon-color-white) !important;
   }
   .product-condition-mobile .slds-form-element__control .slds-radio {
      width: auto !important;
   }
   .slds-scope .patient-header-icon-black .slds-icon-text-default {
      fill: var(--icon-color-black) !important;
   }
   .mobileBgWhite {
      background: #FFFFFF !important;
   }
   .mobilePaddig0px {
      padding: 0px;
   }
   .slds-scope .evProviderTopSiteDropdown .slds-combobox .slds-listbox .slds-media .slds-truncate {
      font-size: 11px !important;
   }
   .slds-scope .slds-form-element__label {
       hyphens: none;
		 word-break: auto-phrase;
   }
   .slds-scope .pcx-eligibility-radio .slds-form-element__label {
      hyphens: none;
      word-break: auto-phrase;
   }
   .slds-scope .evContactPrefContainer .slds-form-element__label{
      padding-top: 0px;
   }
   .ev-hide-submit-title-details-mobile .evEditInfoModalHeaderText{
        display: none;
   }
   .slds-scope .providerPortalDropDownIcon .slds-icon_x-small,
   .slds-scope .DataTableHeaderIconColor .slds-icon_x-small {
        width: 10px !important;
        height: 10px !important;
        margin-left: -5px;
        margin-top: -5px;
    }
    .slds-scope .siteManHeaderArrow .slds-icon_x-small
    {
      width: 10px !important;
      height: 10px !important;
      margin-left: 0px !important;
        margin-top: -5px;
    }
    .slds-scope .providerPortalDropDownIcon .slds-icon-text-default,
    .slds-scope .DataTableHeaderIconColor .slds-icon-text-default {
        fill: var(--ev-data-table-header-text-color) !important;
    }
    .evdataTableCellLinkStyle {
      color: var(--evFontSecondaryColor) !important;
      font-weight: 700;
   }
   .slds-scope .ev-message-search-input .slds-input {
      font-size: 15px;
      line-height: 20px;
      font-weight: 400;
   }
   .mobilePadding24px {
      padding: 24px !important;
   }
   .ev-form-element lightning-combobox .slds-form-element__label,
   .ev-form-element c-ev-input-text .slds-form-element__label,
   c-ev-input-text .slds-form-element__container .slds-form-element__label,
   .ev-form-element c-ev-input-confirm-text .slds-form-element__container .slds-form-element__label,
   .ev-form-element c-ev-input-new-password .slds-form-element__container .slds-form-element__label,
   c-ev-input-new-password .slds-form-element__container .slds-form-element__label,
   c-ev-input-confirm-text .slds-form-element__container .slds-form-element__label {
      font-size: 13px;
      line-height: 17px;
      font-weight: 400;
   }
   .slds-checkbox .slds-checkbox__label {
      display: flex;
      flex-direction: row;

   }
   .ev-staff-management .ev-datatable-border {
      padding: 0px;
   }
   .slds-scope .ev-idle-timeout-model .slds-modal {
      position: fixed !important;
      top: 10%;
      left: 0%
   }
   .slds-scope .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux ,
   .slds-scope .slds-checkbox .slds-checkbox_faux {
      margin-top: 3px;
   }
   .ev-global-custom-accordion .slds-accordion__summary-heading>button>span {
      font-size: 15px;
      line-height: 20px;
   }
   .ev-form-element .slds-form-element__label {
      font-size: 15px !important;
      line-height: 20px !important;
   }
   .textRightMobile {
      text-align: right;
   }
   .evExpandCollaspeBtn .evUparrowIcon span lightning-primitive-icon {
        position: relative;
        top: -6px;
        left: -0.5px;
    }
    .evExpandCollaspeBtn .evUparrowIcon span lightning-primitive-icon svg {
        fill: var(--icon-color-white) !important;
        width: 10px;
        height: 10px;
    }
    .mobileBtnWidth100 button {
      width: 100% !important;
    }
    .evRemovePaddingBiMedicareMobile div {
      padding-left: 0px !important;
      padding-right: 0px !important;
    }
    .BI-date-format .slds-grid .slds-size_3-of-12 {
      width: 100%;
    }
    .slds-scope .slds-checkbox .slds-checkbox__label {
      margin-top: 7px;
    }
    .ev-expressbi-radio-group .ev-bi-padding-reduce {
      margin-left: 0px;
      margin-bottom: 0px;
    }
    .ev-info-details-box .tableBlock {
      padding: 15px !important;
    }
    .evPatientTreatmentInfo .mobile-padding {
      padding: 0px
    }
    .evPatientTreatmentInfo .ev-model-align-setup .ev-model-body {
      margin: 0px !important;
      background: var(--evBgPrimaryColor);
    }
    .evPatientTreatmentInfo .removeModalContentDiv {
      padding: 0px;
    }
    .evPatientTreatmentInfo .removeModalButtonDiv {
      padding: 0px;
    }
    .ev-info-details-box .ev-model-align-setup .borderDeletePopUP {
      padding: 16px 0px !important;
   }
   .evInsSec .fontBlue {
      font-size: 19px !important;
      line-height: 24px !important;
   }
   /* .slds-scope {
      font-size: 15px !important;
      line-height: 20px !important;
   } */
   .ev-p-mob-0 {
   padding: 0px;
   }
   .ev-p-around-mob, .ev-p-around-large {
      padding: 24px 15px;
   }
   .ev-pt-mob-24 {
      padding-top: 24px;
   }
   .ev-pb-mob-24 {
      padding-bottom: 24px;
   }
   .ev-pl-mob-24 {
      padding-left: 24px;
   }
   .ev-pr-mob-24 {
      padding-right: 24px;
   }
   .ev-pb-mob-0 {
      padding-bottom: 0px;
   }
   .ev-m-mob-0 {
      margin: 0px;
   }
   .ev-m-around-mob {
      margin: 24px 15px;
   }
   .ev-mt-mob-24 {
      margin-top: 24px;
   }
   .ev-mb-mob-24 {
      margin-bottom: 24px;
   }
   .ev-ml-mob-24 {
      margin-left: 24px;
   }
   .ev-mr-mob-24 {
      margin-right: 24px;
   }
   .ev-mb-mob-0 {
      margin-bottom: 0px;
   }
   .ev-mob-button-width-50 {
      width: 100%;
   }
   .evPatientSummaryComp .evInfoTitle {
      padding-left: 17px;
      padding-top: 16px;
      padding-bottom: 28px;
   }
   .ev-savingsChangePayment .evInfoTitle {
      padding-left: 0px;
   }
   .evPatientTermsSectionContainer:first-child {
      padding-bottom: 16px !important;
   }
   .evSavingsEnrollSuccessCardBlock .ev-iframe-savings-card {
      text-align: center;
   }
   .ev-vpc-flex iframe {
      width: 290px;
      height: 185px !important;
   }
   .ev-vpc-flex .ev-iframe-savings-card{
      text-align: center;
   }
   .ev-patient-list-page .evColumnFiltersContainer {
      width: 94%;
      margin-left: 3%;
   }
   .slds-scope .evAlignDateIconRight .slds-input-has-icon_right .slds-input {
      padding-right: 8px !important;
   }
   .ev-p-auth-sign-button .slds-form-element__control button {
      width: 100%;
   }
   .ev-case-history-panel-mob.ev-custom-accordion .slds-accordion__summary-heading>button>span {
      font-family: 'JohnsonDisplay-Bold' !important;
   }
   .insuranceBiMedicalForm .evBiClinicalSubComp>div:first-child {
      padding: 16px !important;
   }
   .slds-scope .insuranceBiMedicalForm .evBiClinicalSubComp .slds-gutters {
      margin: 0px;
   }
   .custom-radio-group .insuranceBiMedicalForm .evBiClinicalSubComp .slds-radio {
      padding-bottom: 10px !important;
   }
   .insuranceBiSub .removeProvider {
      border: 5px solid var(--evBorderPrimaryColor);
      margin-top: 0px !important;
   }
   .product-condition .slds-form-element__control .slds-radio {
      width: fit-content;
      flex: 0 1 25%;
   }
   .ev-global-custom-accordion .ev-custom-accordion.evsavingsacc .slds-accordion__summary-content {
      color: var(--ev-accordion-font-color) !important;
   }
   .ev-global-custom-accordion .evsavingsacc .slds-is-open .slds-accordion__summary-heading>button>lightning-primitive-icon {
      transform: rotate(180deg) !important;
      background: var(--evPatientCardAccordionCircleColor) !important
   }
   .ev-global-custom-accordion .evsavingsacc .slds-accordion__summary-heading>button>lightning-primitive-icon {
      transform: rotate(90deg) !important;
      background: transparent !important;
   }
   .winOs .clearAllButtonContainer .actualsize.extra-padding .slds-button {
      padding: 5px 30px !important;
   }
   .slds-scope .evBiClinicalBlock .slds-radio__label {
      display: flex;
      text-indent: 0px;

   }
   .slds-scope .evBiClinicalBlock .slds-radio_faux {
      margin-top: 4px;

   }
   .evSavingsEnrollSuccessCardBlockNS iframe {
      width: 146px !important;
      height: 93px !important;
   } 
   /* .slds-scope .ev-registerHeight hr {
      margin: 0px;
   } */
      .pcx-terms-container{
	   padding: 16px;
	}
    /*Added By Aparupa for s2 start*/
    .ev-temp-button .slds-button ,.ev-temp-button .slds-button_brand:hover{
   width: 100%;
   }
   /*Added By Aparupa for s2 end */
   .slds-scope.macOs .notification-counter-mobile {
      left: 38% !important;
   }
   .slds-col .myInfoContainerDiv .caregiverForm .evPaddingRemove {
      padding-top: 16px;
   }
   .caregiverForm .evPaddingRemove {
      padding-top: 16px;
   }
   .signUpBtn-primary button {
      padding: 10px !important;
   }
   .myCaregiver .mobPaddingCaregiver .myPatient {
      padding: 16px 0px;
   }
   .myCaregiver .evdataTableCellLinkStyle {
      color: var(--pcx-link-color-primary) !important;
   }
    .ev-acc-tab-text-color {
      color: var(--ev-acc-tab-heading-mob-color);
   }
   .slds-scope.macOs .step-counter {
      padding-top: 3px !important;
   }
   /* BEG - Vishnu - S2 Client defect */
   .caregiverForm .evStateComboBox .slds-dropdown-trigger_click.slds-is-open .slds-dropdown,
   .caregiverForm .evStateComboBox .slds-dropdown-trigger--click.slds-is-open .slds-dropdown{
      height: unset !important;
   }
   /* END - Vishnu - S2 Client defect */
   
   /* BEG - Agomani - S2 Client defect */
   .evPatientSavingsProgram .backgroundPrimary {
      background-color: var(--evSpSuccessBoxBgMob) !important;
    }
   /* END - Agomani - S2 Client defect */
}
@media screen and (max-width: 340px) {
   .needHelpButton .slds-button {
      font-size: 11px !important;
   }
   .slds-scope .slds-input-has-icon_right .slds-input {
      padding-right: 0.5rem !important;
   }
   .insuranceEditDel.mobile-fontSize16 {
      font-size: 14px;
   }
}
@media screen and (min-width: 1500px) {
   .slds-scope {
      width: 1500px;
      margin: auto;
      background-color: var(--evBodyBgColor) !important;
      position: relative;
   }
   .slds-modal_medium-large .slds-modal__container{
      width: 1200px !important;
      max-width: none;
      padding: 0.2rem 0 1rem 0 !important;
   }
   .slds-modal_large .slds-modal__container{
      width: 1400px !important;
      padding: 0.2rem 0 1rem 0 !important;
   }
   .slds-modal_medium .slds-modal__container{
      width: 900px !important;
      padding: 0.2rem 0 1rem 0 !important;
   }
   .modal-hover .iconstyle svg path {
   stroke: red;
   }

   .slds-scope.macOs .step-counter {
    padding-top: 5px !important;
 
   }
}
@media only screen and (orientation:portrait) {
   .landscape-view {
       display:none;
  }
   .slds-scope {
       display:block;
  }
}
@media (min-width: 480px) and (max-width: 920px){
   .ev-expressCard .text-box-width{
      width: 100%;
   }
   .ev-expressCard .card-alignment{
      justify-content: center;
   }
}
@media only screen and (min-device-width: 480px) and (max-device-width: 920px) and (orientation:landscape) {
   .landscape-view {
       display:block;
  }
   .slds-scope {
       display:none;
  }
   .ev-landscapeModalContainer {
       margin: 0 auto;
       width: 100%;
       max-width: 44rem;
       min-width: 20rem;
       padding: 30px;
  }
}
@media only screen and (max-width: 1400px) {
   .ev-info-details-box .providerInfoTitle {
    padding: 24px 16px;
    margin: 0px;
    font-size: 20px;
   }
   .ev-info-details-box .tableBlock{
      padding: 16px;
   }
   .slds-scope .ev-sp-success-screen-print-wallet-section  .slds-button{ font-size: 14px; }
}
.patient-auth .ev-help-you {
    font-weight: 400;
    font-size: 32px;
    line-height: 50px;
    letter-spacing: -0.02em;
    color: var(--evHeadingFontColor);
}
