/*animation css start*/
@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -4%, 0);
		transform: translate3d(0, -4%, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}
@keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -4%, 0);
		transform: translate3d(0, -4%, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}
.ddlsubmenu,
.custom-app-launcher,
.profilepopover,
.favoritepopover,
.teamaccordionbody{
  -webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
}
.slds-button_brand,
.slds-button.logInButton,
.yourDetails .nextBtn{
    overflow: hidden;
    transition: all 0.3s ease;
    position: relative;
}
.slds-button_brand:active,
.slds-button.logInButton:active,
.yourDetails .nextBtn:active{
    box-shadow: 4px 4px 6px 0 rgba(255,255,255,.3), -4px -4px 6px 0 rgba(116, 125, 136, .2), inset -4px -4px 6px 0 rgba(255,255,255,.2), inset 4px 4px 6px 0 rgba(0, 0, 0, .2);
}
/*animation css end*/
.slds-input,
.slds-input_faux,
.slds-select.customselect{
  padding-top: 4px;
  padding-bottom: 4px;
  border: 1px solid #A0A0A0;
}
.slds-select.customselect{
  min-height: 2.5rem;
  padding-left: 0.75rem;
  padding-right: 1rem;
}
[role=combobox] input[readonly], 
input[readonly][role=combobox],
.claimfrmgroup .slds-input[readonly]{
  border-color: #A0A0A0;
}
.inputWrapper .slds-input[readonly],
.claimfrmgroup .slds-input[readonly]{
  padding-left:0.75rem;
  background-color: rgb(243, 243, 243);
  }
  .claimfrmgroup .slds-dueling-list__options, 
  .claimfrmgroup .slds-picklist__options{
    height: 6rem;
  }
  .claimfrmgroup .slds-listbox_vertical .slds-listbox__option_plain{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
.customcombobox .slds-combobox .slds-combobox__form-element input{
  cursor: pointer;
}
.customcombobox .slds-listbox_vertical .slds-listbox__option:focus, 
.customcombobox .slds-listbox_vertical .slds-listbox__option:hover, 
.customcombobox .slds-listbox_vertical .slds-listbox__option.slds-has-focus, 
.customcombobox .slds-listbox--vertical .slds-listbox__option:focus, 
.customcombobox .slds-listbox--vertical .slds-listbox__option:hover, 
.customcombobox .slds-listbox--vertical .slds-listbox__option.slds-has-focus,
.claimfrmgroup .slds-listbox_vertical .slds-dueling-list__options [aria-selected=true],
.claimfrmgroup .slds-listbox_vertical .slds-listbox__option.slds-is-selected,
.claimfrmgroup .slds-listbox_vertical .slds-listbox__option.slds-is-selected:focus,
.claimfrmgroup .slds-listbox_vertical .slds-listbox__option.slds-is-selected:hover{
 background-color: #E4291B;
 color: #fff;
}

.slds-input:focus, 
.slds-input:active,
.slds-has-error .slds-input,
.slds-has-error .slds-input:focus, 
.slds-has-error .slds-input:active,
[role=combobox] input[readonly]:focus, 
[role=combobox] input[readonly].slds-has-focus, 
input[readonly][role=combobox]:focus, 
input[readonly][role=combobox].slds-has-focus,
.slds-select.customselect:focus,
.slds-select.customselect:active{
   border-color: #E4291B;
  box-shadow: 0px 0px 0px 3px rgb(228 41 27 / 15%);
}

/*store account css*/
.storecombo{
  margin-bottom: 24px;
  min-width: 230px;
}
.storecombo .slds-combobox .slds-input,
.storecombo .slds-combobox .slds-input_faux{
border: 1px solid #E6E6E6;
border-radius: 4px;
background-color: #F9F9F9;
height: 32px;
color: #30302F;
font-size: 13px;
font-weight: bold;
padding-top: 0px;
padding-bottom: 0px;
}
.storecombo .slds-combobox .slds-input:focus, 
.storecombo .slds-combobox .slds-input:active,
.storecombo .slds-combobox .slds-input_faux:focus,
.storecombo .slds-combobox .slds-input_faux:active{
box-shadow: none;
border-color: #E6E6E6;
}
.storecombo .slds-combobox.slds-is-open .slds-input,
.storecombo .slds-combobox.slds-is-open .slds-input_faux{
 background-color: #fff;
}
.storecombo .slds-combobox .slds-input__icon-group{
border-left:1px solid #E6E6E6;
width: 32px;
 height: 100%;
 top: 8px;
 display: inline-block;
}
.storecombo .slds-dropdown{
padding: 12px 0;
margin: -2px 0 0 0;
border-top-left-radius: 0;
border-top-right-radius: 0;
border: 1px solid #E6E6E6;
background-color: #FFFFFF;
box-shadow: 0px 4px 16px -4px rgba(0,0,0,0.1);
min-width: 100%;
}
.storecombo .slds-combobox{
 position: relative;
 display: block;
 width: 100%;
}
.storecombo .slds-combobox .slds-dropdown .lstprofileddlscroll{
 max-height: 200px;
 overflow-x: hidden;
 overflow-y: auto;
 right: 0;
}
.storecombo .customcombo.slds-combobox__form-element{
 display: block;
 width: 100%;
}
.storecombo .customcombo.slds-combobox__form-element .slds-input.slds-form-element{
 overflow: hidden;
}
.storecombo .customcombo.slds-combobox__form-element .slds-input.slds-form-element{
 border: 0;
 padding: 0;
}
.storecombo .customcombo.slds-combobox__form-element .slds-input.slds-form-element .slds-input{
cursor: pointer;
}
/* .storecombo .slds-combobox .slds-dropdown .slds-lookup__item-action .slds-icon{
display: none;
} */
.storecombo .slds-listbox .slds-media.slds-listbox__option{
 font-size: 13px;
 font-weight: bold;
}
.selectBox .customcombobox .slds-listbox_vertical .slds-listbox__option:focus, 
.selectBox .customcombobox .slds-listbox_vertical .slds-listbox__option:hover,
.selectBox .customcombobox .slds-listbox_vertical .slds-listbox__option.slds-has-focus{
 background: #ff8300;
 color: #fff;
}
.storecombo .slds-dropdown .searchpan .slds-input.slds-form-element{
padding: 0;
border: 0;
}
.storecombo .slds-dropdown .searchpan{
 margin: 0 12px 6px 12px;
}
.storecombo .slds-dropdown .searchpan .slds-input.slds-form-element .slds-input__icon-group{
 display: none;
}
/*notification css*/
.uiPanel.uiPanel--notificationsPanel{
border:0;
box-shadow: 0 0 16px 0 rgb(0 0 0 / 10%);
background: #fff;
border-radius: 4px;
  padding: 24px;
  width: 20rem;
}
.uiPanel.uiPanel--notificationsPanel>.pointer{
  border-top: 0;
  border-left: 0;
}
.uiPanel.uiPanel--notificationsPanel .unsNotificationsPanel .titleContainer{
  padding:0;
  border-bottom:0;
  margin-bottom: 15px;
  height: 100%;
}
.uiPanel.uiPanel--notificationsPanel .unsNotificationsPanel>div{
  width: 100%;
}
.uiPanel.uiPanel--notificationsPanel .unsNotificationsPanel .titleName{
  font-weight: bold;
  font-size: 16px;
  color: #30302F;
  line-height: normal;
}
.uiPanel.uiPanel--notificationsPanel .uiButton.closeBtn{
  display: none;
}
.uiPanel.uiPanel--notificationsPanel .unsNotificationsPanel .noNotifications{
padding:0;
color: #30302F;
text-align: left;
}
.uiContainerManager.siteforcePanelsContainer .tooltip.advanced-wrapper{
display: none !important;
}
/*stepper css*/
.dotprogress{
  position: absolute;
  right: 30px;
  top: 15px;
  min-width: 50px;
}
.dotprogress .slds-progress .slds-progress-bar,
.dotprogress .slds-is-completed .slds-progress__marker_icon .slds-button__icon{
    display: none;
}
.dotprogress .slds-button.slds-progress__marker{
  background-color: rgba(228,41,27, 0.2);
  border: 0;
  width: 8px;
  height: 8px;
  box-shadow: none;
  border-radius: 50%;
}
.dotprogress .slds-progress__item.slds-is-completed .slds-progress__marker,
.dotprogress .slds-progress__item.slds-is-active .slds-progress__marker{
  background-color: rgba(228,41,27,1);
  box-shadow: none;
}  

/*green color stepper css*/
.caseclaimprogress .slds-progress,
.slds-progress.customprogress{max-width: 100%;}
.com-container .caseclaimprogress .slds-progress{
  max-width: 96%;
  margin-left: 0.6%;
}
.com-container .propaidrequest .caseclaimprogress .slds-progress{
    max-width: 99%;
  }
.caseclaimprogress .slds-progress__item.slds-is-completed .slds-progress__marker_icon, 
.caseclaimprogress .slds-progress__item.slds-is-completed .slds-progress__marker--icon,
.caseclaimprogress .slds-progress__item.slds-is-completed .slds-progress__marker{
  border-color: rgba(69,176,88,0.1);
  color: #45B058;
}
.closeclaim .caseclaimprogress .slds-progress__item.slds-is-completed .slds-progress__marker_icon, 
.closeclaim .caseclaimprogress .slds-progress__item.slds-is-completed .slds-progress__marker--icon,
.closeclaim .caseclaimprogress .slds-progress__item.slds-is-completed .slds-progress__marker{
  border-color: rgba(228,41,27,0.1);
  color: #E4291B;
}
.caseclaimprogress .slds-button__icon{
  fill: #45B058;
  width: 16px;
  height: 16px;
}
.closeclaim .caseclaimprogress .slds-button__icon{
  fill: #E4291B;
}
.caseclaimprogress .slds-progress__marker{
  background: #b9e1c1;
  border: 4px solid #ecf7ee;
  width: 24px;
  height: 24px;
}
.caseclaimprogress .slds-progress__item.slds-is-active .slds-progress__marker{
border-color: #45B058;
box-shadow: #ecf7ee 0 0 0 4px;
}
.closeclaim .caseclaimprogress .slds-progress__item.slds-is-active .slds-progress__marker{
  border-color: #E4291B;
  box-shadow: #fae9e7 0 0 0 4px;
  }
.caseclaimprogress .slds-progress-bar{
  background: rgba(69,176,88,0.3);
}
.closeclaim .caseclaimprogress .slds-progress-bar{
  background: rgba(228,41,27,0.3);
}
.caseclaimprogress .slds-progress-bar__value{
  background: #45B058;
}
.openclaim .caseclaimprogress .slds-progress-bar__value{
  width: 50% !important;
}
.closeclaim .caseclaimprogress .slds-progress-bar__value{
  background: #E4291B;
}
.cmcasestatus .legend-container {
  display: flex;
flex-direction: column;
}
.cmcasestatus .chartcontent .caseDoughnutChart.chartjs-render-monitor{
  position: relative;
  z-index: 2;
}
.cmcasestatus .legenddetail{
  max-width: 96%;
  flex-basis: 96%;
  display: inline-flex;
  justify-content: space-between;
}
.cmcasestatus .legend-item {
  display: flex;
  align-items: center;
padding: 0.2rem;
}
.cmcasestatus .legend-item:hover{
  background-color:#FFF0E1;
  border-radius:4px;
}
.cmcasestatus .legend-color {
  width: 12px;
  height: 12px;
display: inline-block;
  border-radius: 50%;
  margin-right: 5px;
}
.cmcasestatus .legend-text {
  font-size: 14px;
}
.cmtogglesection .slds-checkbox_toggle .slds-checkbox_faux_container .slds-checkbox_on,
.cmtogglesection .slds-checkbox_toggle .slds-checkbox_faux_container .slds-checkbox_off{
font-size: 13px;
margin-top: 4px;
}
.cmrdtoggle .slds-radio_button .slds-radio_faux{
  display: block;
  padding: 0.5rem 0.7rem;
  line-height: normal;
}
.cmrdtoggle .slds-radio_button [type=radio]:checked+.slds-radio_button__label{
box-shadow: none;
}
/*orange color stepper css*/
.deliveryprogress .proindicator .slds-progress{max-width: 86%;}
.deliveryprogress .slds-progress__item.slds-is-completed .slds-progress__marker_icon, 
.deliveryprogress .slds-progress__item.slds-is-completed .slds-progress__marker--icon,
.deliveryprogress .slds-progress__item.slds-is-completed .slds-progress__marker{
  border-color: rgba(255,131,0,0.1);
  color: #ff8300;
}
.deliveryprogress .slds-button__icon{
  fill: #ff8300;
  width: 18px;
  height: 18px;
  background: #ff8300;
  border-radius: 50%;
}
.deliveryprogress .slds-progress__marker{
  background: #d6d6d6;
  border: 4px solid #d6d6d6;
  width: 18px;
  height: 18px;
}
.deliveryprogress .slds-progress__item.slds-is-active .slds-progress__marker{
border-color: #ff8300;
background: #ff8300;
box-shadow: none;
}
.deliveryprogress .slds-progress-bar{
  background: #d6d6d6;
}
.deliveryprogress .slds-progress-bar__value{
  background: #ff8300;
}
.deliveryprogress .slds-progress .slds-progress-bar{
  margin-top: -4px;
}
.deliveryprogress .slds-progress-bar_small, 
.deliveryprogress .slds-progress-bar--small{
  height: 8px;
}
.cxNotificationContainer .slds-table_header-fixed_container{
  border-top:1px solid #d4d4d4;
}
.cxNotificationContainer .slds-table tbody tr:nth-child(odd){
  background-color: #f9f9f9;
}
.cxNotificationContainer .slds-table:not(.slds-no-row-hover) tbody tr:focus,
.cxNotificationContainer .slds-table th:focus, 
.cxNotificationContainer .slds-table th.slds-has-focus,
.cxNotificationContainer .slds-table [role=gridcell]:focus, 
.cxNotificationContainer .slds-table [role=gridcell].slds-has-focus,
.cxNotificationContainer .slds-table_bordered:not(.slds-no-row-hover) tbody tr:hover>td:not(.slds-has-focus), 
.cxNotificationContainer .slds-table_bordered:not(.slds-no-row-hover) tbody tr:hover>th:not(.slds-has-focus), 
.cxNotificationContainer .slds-table_bordered:not(.slds-no-row-hover) tbody tr:focus>td:not(.slds-has-focus), 
.cxNotificationContainer .slds-table_bordered:not(.slds-no-row-hover) tbody tr:focus>th:not(.slds-has-focus){
  box-shadow:none;
}
@media only screen and (max-width: 767px) {
  .deliveryprogress .proindicator .slds-progress{max-width: 94%;}
}
/*common css for all theme*/
.favouritelstitem svg,
.profilesettings .popover-item svg
.editablelst .deleteicon svg,
.removeicon .deleteicon svg,
.btneditfav .slds-icon,
.successicon svg{
  fill: #30302F;
}
.btneditfav,
.ddlsubmenu ul li a,
.tblcontainer td .slds-checkbox .slds-checkbox__label .slds-form-element__label{
  color: #30302F;
}
.appcard .cardimg .favstar .iconfstar .slds-icon-text-default{
fill: #fff;
width: 20px;
height: 20px;
}

.sorting .slds-checkbox .slds-checkbox_faux, 
.sorting .slds-checkbox .slds-checkbox--faux,
.tblcontainer .slds-checkbox .slds-checkbox_faux, 
.tblcontainer .slds-checkbox .slds-checkbox--faux,
.actiongroup .chkform-group .slds-checkbox .slds-checkbox_faux,
.actiongroup .chkform-group .slds-checkbox .slds-checkbox--faux{
box-shadow: none;
}
.tblcontainer td .slds-form-element{
margin-left: 3px;
}
.actiongroup .chkform-group .slds-checkbox[type=checkbox]:focus:checked+ .slds-checkbox_faux,
.sorting .slds-checkbox [type=checkbox]:focus:checked+.slds-checkbox__label .slds-checkbox_faux,
.tblcontainer .slds-checkbox [type=checkbox]:focus:checked+.slds-checkbox__label .slds-checkbox_faux{
  box-shadow: none;
}
.sorting .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux:after,
.tblcontainer .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux:after{
  border-bottom-color:#fff;
  border-left-color:#fff;
}
.nestedsubtab .slds-vertical-tabs lightning-tab-bar{
  max-width: 25%;
  flex-basis: 25%;
}
.nestedsubtab .slds-vertical-tabs__nav-item{
  font-size: 16px;
	font-weight: bold;
	line-height: normal;
  border-bottom:0;
  border-radius: 4px;
}
.nestedsubtab .slds-vertical-tabs{
  border: 0;
  border-radius: 0;
  overflow: visible;
}
.nestedsubtab .slds-vertical-tabs__nav{
  border-right:0;
  width: 100%;
}
.nestedsubtab .slds-vertical-tabs__nav-item .slds-vertical-tabs__link{
  color: #30302F;
  position: relative;
  width: 100%;
  padding-right: 30px;
}
.nestedsubtab .slds-vertical-tabs__nav-item .slds-vertical-tabs__link:focus,
.nestedsubtab .slds-vertical-tabs__nav-item .slds-vertical-tabs__link:hover{
background: transparent;
text-decoration: none;
}
.nestedsubtab .slds-vertical-tabs__nav-item.slds-has-focus{  
text-decoration: none;
}
.nestedsubtab .slds-icon-utility-chevronright .slds-icon{
fill: #30302F;
width: 12px;
height: 12px;
margin: 0;
padding: 0;
}
.nestedsubtab .slds-icon-utility-chevronright{
  background: transparent;
  opacity: 1;
  top: 0;
right: 0;
height: auto;
width: auto;
}
.nestedsubtab .slds-vertical-tabs__left-icon{
  margin-right: 0;
    position: absolute;
    right: 10px;
    z-index: 1;
}
.nestedsubtab .slds-vertical-tabs__content{
padding: 0 0 0 24px;
}

.resultcontainer .slds-nav-vertical__item{
  position: relative;
  list-style: none;
}
.resultcontainer .slds-nav-vertical__item:before{
  position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: '';
}
.resultcontainer .slds-nav-vertical__action .slds-badge{
  background: rgba(243, 243, 243, 0.6);
}
.customuploadfile .slds-file-selector{
  display: flex;
  width: 100%;
}
.customuploadfile .slds-file-selector .slds-file-selector__dropzone{
  width: 100%;
  border-radius: 4px;
  min-height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.customuploadfile .slds-file-selector_files .slds-file-selector__body, 
.customuploadfile .slds-file-selector--files .slds-file-selector__body{
  position: absolute;
  height: 100%;
  justify-content: center;
  left: 0;
  width: 100%;
  top: 0;
}
.customuploadfile .slds-form-element__label:empty{
  display: none;
}
.accordiongroup .slds-accordion__list-item{
	border: 1px solid #E6E6E6;
}
.forceChatterStyle .cuf-feed .cuf-element{
	border: 1px solid #E6E6E6;  
}
.forceChatterFeedInner .feedActions{
  border: 1px solid #E6E6E6;
  border-bottom: 0;
  background: #fff;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.forceChatterStyle .forceChatterFeedInner .feedActions,
.forceChatterStyle .forceChatterFeedInner .cuf-feedElement.cuf-feedElement{
padding: 12px 24px;
}
.forceChatterFeedInner .cuf-feedElementIterationItem{
  padding: 0;
  margin-top: -1px;
}
.forceChatterFeedInner .feedActions .right-actions,
.cuf-feedElementIterationItem .cuf-element .cuf-feedback.forceChatterFeedback,
.cuf-commentLink,
.forceChatterFeedInner .cuf-feedItemHeader .cuf-media-right,
.forceChatterFeedInner .cuf-feedItemHeader .cuf-preamble p>.uiOutputText:last-of-type,
.forceChatterFeedInner .forceChatterFeedItem .slds-button.hover-button-icon-element,
.forceChatterFeedInner .skip-feed-wrapper .cuf-skipFeed{
display: none;
}
.record-home-chatter .forceChatterFeedInner .cuf-feedItemHeader .cuf-media-right{
  display: inline-block;
}
.cuf-element .cuf-feedback.forceChatterFeedback{
  border-top: 1px solid #E6E6E6;
  border-bottom: 0;
  background: #fff;
}
.forceChatterFeed .forceChatterStyle .forceChatterFeedItem .entityLinkHover:hover,
.forceChatterFeed .forceChatterStyle .entityLinkHover .uiOutputText,
.forceChatterFeed .forceChatterStyle .entityLinkHover .uiOutputText:hover{
  border-bottom: 0;
}
.feeds-filter .slds-button_icon-more .slds-button__icon, 
.feeds-filter .slds-button--icon-more .slds-button__icon,
.cuf-refresh .slds-button__icon,
.cuf-media-right .slds-button .slds-button__icon,
.cuf-commentActionButton .slds-button_icon-bare .slds-button__icon{
        fill: #30302F;
      }
.feedActions .slds-input, 
.feedActions .slds-input_faux{
  padding-top: 0;
    padding-bottom: 0;
}
.feeds-filter .slds-dropdown__item>a,
.cuf-media-right .slds-dropdown__item>a,
.cuf-showMoreContainer .cuf-showMore,
.forceChatterFeedItem .entityLinkHover a,
.forceChatterFeedInner .cuf-subPreamble .cuf-timestamp{
  color: #30302F;
}
.forceChatterFeedItem .entityLinkHover a{
  pointer-events: none;
  cursor: not-allowed;
  font-weight: bold;
  text-decoration: none;
}
.forceChatterFeedInner .cuf-subPreamble .cuf-timestamp,
.forceChatterFeedInner .cuf-subPreamble .cuf-timestamp:hover,
.forceChatterFeedItemHeader .forceChatterEntityLink,
.slds-form-element .slds-checkbox_toggle [type=checkbox][disabled]+.slds-checkbox_faux, 
.slds-form-element .slds-checkbox_toggle [type=checkbox][disabled]~.slds-checkbox_faux, 
.slds-form-element .slds-checkbox_toggle [type=checkbox][disabled]+.slds-checkbox_faux_container{
  pointer-events:none;
  cursor: not-allowed;
  text-decoration: none;
}
.forceChatterFeedInner .forceChatterFeedItem a.cuf-entityLink:focus,
.forceChatterFeedInner .cuf-subPreamble .cuf-timestamp:focus{
  outline: 0;
    border: 0;
    box-shadow: none;
    color: #30302F;
}
.cuf-commentActionButton .slds-button_icon-bare{
border-radius: 0.25rem;
border: 1px solid rgb(201, 201, 201);
width: 1.25rem;
height: 1.25rem;
justify-content: center;
color: #30302F;
}
.tabcontaner .slds-tabs_default__item:hover:after, 
.tabcontaner .slds-tabs--default__item:hover:after,
.tabcontaner .slds-tabs_default__item.slds-active:after, 
.tabcontaner .slds-tabs_default__item.slds-is-active:after, 
.tabcontaner .slds-tabs--default__item.slds-active:after, 
.tabcontaner .slds-tabs--default__item.slds-is-active:after,
.cm-slds-table .slds-cell-action .slds-form-element .slds-form-element__label{
display: none;
}
.tabcontaner .slds-tabs_default__item, 
.tabcontaner .slds-tabs--default__item{
padding: 5px 15px 0 15px;
}

.tabcontaner .slds-tabs_default__item .slds-tabs_default__link, 
.tabcontaner .slds-tabs--default__item .slds-tabs_default__link{
position: relative;
z-index: 0;
color: #30302F;
}
.tabcontaner .slds-tabs_default__item:focus .slds-tabs_default__link, 
.tabcontaner .slds-tabs--default__item:focus .slds-tabs_default__link,
.tabcontaner .slds-tabs_default__item:hover .slds-tabs_default__link, 
.tabcontaner .slds-tabs--default__item:hover .slds-tabs_default__link,
.tabcontaner .slds-tabs_default__item.slds-active .slds-tabs_default__link, 
.tabcontaner .slds-tabs_default__item.slds-is-active .slds-tabs_default__link, 
.tabcontaner .slds-tabs--default__item.slds-active .slds-tabs_default__link, 
.tabcontaner .slds-tabs--default__item.slds-is-active .slds-tabs_default__link{
  color: #30302F;
  text-decoration: none;
}
.accordiongroup .slds-accordion__summary-heading .slds-accordion__summary-action{
  color: #30302F;
}
.actiongroup .chkform-group .slds-checkbox .slds-checkbox__label {
  display: flex;
  align-items: center;
  line-height: normal;
}
.actiongroup .chkform-group .slds-checkbox .slds-checkbox__label .slds-form-element__label{
  font-weight: bold;
  }
  .actiongroup .chkform-group .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux:after, 
  .actiongroup .chkform-group .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox--faux:after{
  border-color: #fff;
  } 
  .radio-group .slds-radio .slds-form-element__label{
  font-weight: bold;
  color: #30302F;
  }
  .radio-group.inlineBlock .slds-form-element__control .slds-radio{
    display: inline-block;
      }
  .cm-slds-table .slds-cell-action .slds-input{
    padding-top: 0;
  padding-bottom: 0;
  }
  .btnblock,
  .btnblock .slds-button{
width: 100%;
display: flex;
  }
  .btnblock .slds-button,
  .mb-btnblock .slds-button{
    padding-top:0.25rem;
    padding-bottom: 0.25rem;
  }
  .pagination .btnpagination .slds-button_neutral{
    border-color:#A0A0A0;
    border-radius: 4px;
    color: #30302F;
    padding: 0px 10px;
    text-decoration: none;
  }
  .pagination .btnpagination .slds-button_neutral:focus{
    box-shadow: none;
  }
  .pagination .btnpagination .slds-button_neutral:disabled,
  .slds-button_brand:disabled{
    opacity: 0.3;
  }

  .checkboxalignment{
    padding-left: 40px;
  }

  .textwrap .slds-truncate{
    white-space: normal;
  }
  .bigSlide100 .cardcarousel .cardimg,
  .bigSlide100 .cardcarousel .cardimg img
  { 
      height: 325px;    
  }
  .smallSlide25 .cardcarousel .cardimg,
  .smallSlide33 .cardcarousel .cardimg,
  .smallSlide50 .cardcarousel .cardimg,
  .smallSlide25 .cardcarousel .cardimg img,
  .smallSlide33 .cardcarousel .cardimg img,
  .smallSlide50 .cardcarousel .cardimg img{  
      height: 300px;    
  }
  .infomsgcontainer{
    color: #E4291B;
    text-align: center;
    font-size: 14px;
    padding: 24px;
  }
  .slds-notify_container .slds-notify .slds-notify__close .slds-button__icon{
    fill: #fff;
      }
      .slds-rich-text-editor__output table,
    .tempcontainer .temp-col-left .slds-rich-text-editor__output table,
    .tempcontainer .temp-col-left .slds-rich-text-editor__output iframe{
      width: 100% !important;
    }
    .slds-rich-text-editor__output table td,
    .tempcontainer .temp-col-left .slds-rich-text-editor__output table td{
      white-space: normal !important;
    }
    .tempcontainer .temp-col-left .slds-rich-text-editor__output iframe{
      border: 0;
      height: 350px !important;
    }
    .tblbodygroup .chkform-group [type=checkbox][disabled]+label,
    .tblcontainer .slds-checkbox [type=checkbox][disabled]+.slds-checkbox__label .slds-checkbox_faux,
    .tblcontainer .slds-checkbox [type=checkbox][disabled]:checked+.slds-checkbox__label .slds-checkbox_faux,
    .actiongroup .chkform-group .slds-checkbox [type=checkbox][disabled]+.slds-checkbox__label .slds-checkbox_faux, 
    .actiongroup .chkform-group .slds-checkbox [type=checkbox][disabled]+.slds-checkbox__label .slds-checkbox--faux,
    .actiongroup .chkform-group .slds-checkbox [type=checkbox][disabled]:checked+.slds-checkbox__label .slds-checkbox_faux,
    .actiongroup .chkform-group .slds-checkbox [type=checkbox][disabled]:checked+.slds-checkbox__label .slds-checkbox--faux,
    .slds-checkbox_toggle [type=checkbox][disabled]+.slds-checkbox_faux, 
    .slds-checkbox_toggle [type=checkbox][disabled]~.slds-checkbox_faux, 
    .slds-checkbox_toggle [type=checkbox][disabled]+.slds-checkbox_faux_container .slds-checkbox_faux{
       opacity: 0.5;
     } 
.tooltip{z-index: 4;width: 300px;}
.tooltip .tooltip-inner{
  border-radius: 4px;
  background-color: #FFFFFF;
  box-shadow: 0 0 16px 0 rgba(0,0,0,0.1);
  
}
.tooltip .tooltip-inner>img{
  width: 100%;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  height: 140px;
  object-fit: cover;
}
.tooltip .tooltip-inner .tipdetail{
  padding: 15px;
}
.tooltip .tooltip-inner .tipdetail p{
  margin-bottom: 10px;
}
.tooltip .tooltip-inner .editevent,
.tooltip .tooltip-inner .deleteevent{
display: inline-flex;
align-items: center;
justify-content: center;
position: absolute;
z-index: 2;
top: 10px;
width: 28px;
height: 28px;
background: rgba(255, 255, 255, 0.8);
border-radius: 50%;
cursor: pointer;
}
.tooltip .tooltip-inner .editevent{
  right: 50px;
}
.tooltip .tooltip-inner .deleteevent{
  right: 12px;
}
.tooltip .tooltip-inner .editevent svg,
.tooltip .tooltip-inner .deleteevent svg{
width: 12px;
height: 12px;
fill: #30302F;
}
.tipdetail .btnexticon svg{
  width: 12px; 
  height: 12px; 
  margin-left: 6px;
  fill: #fff;
}
.dashboardcalendar .calendar .fc-dayGrid-view .fc-body .fc-row{
  min-height: 3em !important;
  display: flex;
  align-items: center;
}
.dashboardcalendar .calendar .fc-row .fc-content-skeleton{
  padding-bottom: 0;
}
.dashboardcalendar .calendar .fc-dayGrid-view .fc-body .fc-row,
.dashboardcalendar .calendar .fc-scroller.fc-day-grid-container{
  height: auto !important;
}
.dashboardcalendar .calendar.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number{
  float: none;
  pointer-events: none;
}
.calendarpage .calendar.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number{
  float: left;
}
.dashboardcalendar .calendar .fc-content-skeleton>table>thead>tr>td{
  text-align: center;
  cursor: pointer;
}
.dashboardcalendar .calendar .fc-row .fc-content-skeleton td,
.dashboardcalendar .calendar .fc-row .fc-content-skeleton td .fc-day-number{
  position: relative;
} 
.dashboardcalendar .calendar .fc-row .fc-content-skeleton td .fc-day-number{
z-index: 2;
}
 .dashboardcalendar .calendar .fc-row .fc-content-skeleton .fc-event{  
  position: absolute;
  bottom: 0;
  /* left: calc(50% - 10px); */
  display: flex;
  width: 100%; 
  height: 20px;
  padding: 0;
  margin: 0;
  border-radius: 10px;
  opacity: 0.7;
} 
.calendarpage .calendar .fc-bg td.fc-today,
.dashboardcalendar .calendar .fc-bg td.fc-today{
  background: transparent;
  color: #30302F;
}
.calendarpage .calendar .fc-content-skeleton td.fc-today .fc-day-number,
.dashboardcalendar .calendar .fc-content-skeleton td.fc-today .fc-day-number{
text-decoration: underline;
font-weight: bold;
}
.dashboardcalendar .calendar .fc-bg td.event-admin{
  background-color: #cbe8ff;
  color: #0176d3;
}
/*carousel thumbnail css start*/
.carousel-nav.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}
.carousel-nav.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.carousel-nav .flickity-prev-next-button {
    position: absolute;
    top: 50%;
    background: rgba(48,48,47,0.7);
    border: 0;
    width: 26px;
    height: 40px;
    cursor: pointer;
    /* vertically center */
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }  
  .carousel-nav .flickity-prev-next-button:hover { background: rgba(48,48,47,0.9);}  
  .carousel-nav .flickity-prev-next-button:focus {
    outline: none;
    box-shadow: none;
  }  
  .carousel-nav .flickity-prev-next-button:active {
    opacity: 0.9;
  }  
  .carousel-nav .flickity-prev-next-button.previous { left: 0px;border-radius: 0 4px 4px 0; }
  .carousel-nav .flickity-prev-next-button.next { right: 0px;border-radius: 4px 0 0 4px; }  
  .carousel-nav .flickity-prev-next-button:disabled {
    opacity: 0.4;
    cursor: auto;
  }
  
  .carousel-nav .flickity-prev-next-button svg {
    position: absolute;
    left: 20%;
    top: 20%;
    width: 60%;
    height: 60%;
  }
  
  .carousel-nav .flickity-prev-next-button .arrow {
    fill: #fff;
  }
  
  .carousel-nav .carousel-cell.is-selected:before {
    content: '';
    position: absolute;
    bottom: 0;
    width: 100%;
    border-bottom-width: 4px;
    border-bottom-style: solid;
}
.carousel-main ol.flickity-page-dots{
  position: absolute;
  z-index: 2;
  display: flex;
  width: 100%;
  bottom: 6px;
  align-items: center;
  justify-content: center;
}
.carousel-main ol.flickity-page-dots li.dot{
  width: 12px;
  height: 12px;
  background: #f1f1f1;
  border:1px solid #dcdcdc;
  margin: 0 6px;
  border-radius: 50%;
}
/*carousel thumbnail css end*/
.comm-page-custom-lightapp .salesforceIdentityLoginBody2{
  background: #28317e;
}
.tabcontaner.tabtiletemp .slds-tabs_default__content{
padding: 0;
}
/*case management*/
.cxNotificationContainer .slds-table thead th:first-child .slds-th__action,
.cxNotificationContainer .slds-table tbody th:first-child{
  padding-left: 1rem;
}
.cxNotificationContainer .slds-table thead th:last-child .slds-resizable__divider:before{
  background-color: transparent;
}
.cxNotificationContainer .slds-table thead th{
  color:#30302F;
}
.cxNotificationContainer .slds-table thead th .slds-cell-fixed{
border-bottom: 1px solid #d4d4d4;
}
.flddate .slds-input-has-icon .slds-input__icon{
  z-index: 1;
}
.lstitemcontent .slds-form-element__control .slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox_faux_container .slds-checkbox_faux{
background: #65558F;
border-color: #65558F;
}
@media only screen and (max-width: 767px) {
  .nestedsubtab .slds-vertical-tabs lightning-tab-bar{
    display: none;
  }
  .nestedsubtab .slds-vertical-tabs__content{
    padding-left: 0;
  }
 .custom-modal-sm.slds-modal__container{
   margin: 0 0.5rem;
 }
 .btn-sm .slds-button_brand{
width: 100%;
 }
 .mb-btnblock,
  .mb-btnblock .slds-button{
width: 100%;
display: flex;
  }
  

  }
/*theme red css*/
.redTheme a,
.redTheme .favouritelstitem small span,
.redTheme .btneditfav:hover,
.redTheme .btneditfav:focus,
.redTheme .btneditfav:active,
.redTheme .ddlsubmenu ul li a:hover,
.redTheme .ddlsubmenu ul li a:active,
.redTheme .tempfooter .email a,
.redTheme .tempfooter .email a:hover,
.redTheme .tempfooter .email a:focus,
.redTheme .slds-accordion__summary-action:hover, 
.redTheme .slds-accordion__summary-action:focus,
.redTheme .slds-table tbody td a,
.redTheme .slds-table tbody td a:hover,
.redTheme .slds-table tbody td a:focus,
.redTheme .slds-button,
.redTheme .chkcontainer .chklbl{
  color: #E4291B;
}
.redTheme a:hover,
.redTheme a:focus,
.redTheme .slds-button:hover,
.redTheme .slds-button:focus{
  color: #da190b;
}
.redTheme .navcontainer .menuitem:hover a::after,
.redTheme .navcontainer .menuitem.active a::after,
.redTheme .navcontainer .menuitem.active:hover a::after,
.redTheme .card-date .txtmonth,
.redTheme .alertwrapper .iconalert,
.redTheme .slds-notify_container .slds-notify.slds-theme--info,
.redTheme .fav-selection.active,
.redTheme .ddltextwrapper .slds-icon_container,
.redTheme .ddloption .slds-icon_container{
    background-color: #E4291B;
}
.redTheme .favouritelstitem:hover,
  .redTheme .favouritelstitem:focus,
  .redTheme .favouritelstitem:active,
  .redTheme .profilesettings .popover-item:hover,
  .redTheme .profilesettings .popover-item:focus,
  .redTheme .profilesettings .popover-item:active,
  .redTheme .unsNotificationsListRow.notification-unread:hover,
  .redTheme .pagination .btnpagination .slds-button_neutral:hover,
  .redTheme .pagination .btnpagination .slds-button_neutral:focus,
  .redTheme .searchnavgroup ul .searchnavitem.active{
    background-color: rgba(228,41,27,0.05);
    color: #E4291B;
  }
  .redTheme .searchnavgroup ul .searchnavitem.active{
    font-weight: bold;
    box-shadow: inset 0.25rem 0 0 #E4291B;
  }
  .redTheme .editablelst:hover .deleteicon svg,
  .redTheme .editablelst:focus .deleteicon svg,
  .redTheme .removeicon:hover .deleteicon svg,
  .redTheme .removeicon:focus .deleteicon svg,
  .redTheme .favouritelstitem:hover svg,
  .redTheme .favouritelstitem:focus svg,
  .redTheme .favouritelstitem:active svg,
  .redTheme .profilesettings .popover-item:hover svg,
  .redTheme .profilesettings .popover-item:focus svg,
  .redTheme .profilesettings .popover-item:active svg,
  .redTheme .btneditfav:hover .slds-icon,
  .redTheme .btneditfav:focus .slds-icon,
  .redTheme .btneditfav:active .slds-icon,
  .redTheme .appcard .cardimg .favstar.active .iconfstar .slds-icon-text-default,
  .redTheme .calendarpage .eventtitle .eventactiongroup .edit-button svg,
  .redTheme .calendarpage .eventtitle .eventactiongroup .cross-button svg{
fill: #E4291B;
}
.redTheme .profilegroup .selfServiceProfileMenuTrigger .trigger-link:focus,
.redTheme .profilegroup .selfServiceProfileMenuTrigger .trigger-link:active,
.redTheme .profilegroup .selfServiceProfileMenuTrigger .trigger-link.active{
  background: rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 0 2px #E4291B;
}
.redTheme .uiMenuList--default .uiMenuItem>a:hover, 
.redTheme .uiMenuList--default .uiMenuItem>a:focus, 
.redTheme .uiMenuList--default .uiMenuItem>span:hover, 
.redTheme .uiMenuList--default .uiMenuItem>span:focus,
.redTheme .slds-table:not(.slds-no-row-hover) tbody tr:hover>td, 
.redTheme .slds-table:not(.slds-no-row-hover) tbody tr:hover>th, 
.redTheme .slds-table:not(.slds-no-row-hover) tbody tr:focus>td, 
.redTheme .slds-table:not(.slds-no-row-hover) tbody tr:focus>th{
background: rgba(228, 41, 27, 0.05);
}
.redTheme .cardcarousel .carddetail p .highlight{
  color: #E4291B;
}
.redTheme .carouselcontainer .dot{
  background: rgba(228,41,27,0.2);
}
.redTheme .carouselcontainer .dot.active, 
.redTheme .carouselcontainer .dot:hover{
  background: rgba(228,41,27,1);
}
.redTheme .mustreadwrapper .iconalert svg,
.redTheme .card-action .forwordicon svg,
.redTheme .smdcard:hover .arrowrighticon svg,
.redTheme .smdcard:focus .arrowrighticon svg,
.redTheme .smdcard:hover .cardiconleft svg,
.redTheme .smdcard:focus .cardiconleft svg,
.redTheme .spinner-holder .closeSpinner svg,
.redTheme .ddltextwrapper .downicon svg{
  fill: #E4291B;
}
.redTheme .vgr-cards .card-action.unread,
.redTheme .vgr-cards .card:hover .card-title,
.redTheme .vgr-cards .card:focus .card-title,
.redTheme .vgr-cards .card.active .card-title,
.redTheme .txthighlight,
.redTheme .cardfooter a,
.redTheme .appcard .carddetail .cardhead:hover,
.redTheme .appcard .carddetail .cardhead:focus,
.redTheme .forceCommunityFeedPublisher .oneActionsComposer .uiTabBar .uiTabItem.active .tabHeader,
.redTheme .smdcard:hover .card-title,
.redTheme .smdcard:focus .card-title,
.redTheme .smdcard.active .card-title{
	color: #E4291B;
}
.redTheme .slds-combobox__input:focus, 
.redTheme .slds-combobox__input.slds-has-focus,
.redTheme .slds-input:focus, 
.redTheme .slds-input:active,
.redTheme .slds-has-error .slds-input,
.redTheme .slds-has-error .slds-input:focus, 
.redTheme .slds-has-error .slds-input:active,
.redTheme [role=combobox] input[readonly]:focus, 
.redTheme [role=combobox] input[readonly].slds-has-focus, 
.redTheme input[readonly][role=combobox]:focus, 
.redTheme input[readonly][role=combobox].slds-has-focus,
.redTheme .forceCommunitySearchBox .search-field:focus,
.redTheme .forceCommunitySearchBox .search-field:active,
.redTheme .feeds-filter .slds-button_icon-more:focus,
.redTheme .feeds-filter .slds-button_icon-more:active,
.redTheme .cuf-media-right .slds-button:focus,
.redTheme .cuf-media-right .slds-button:active,
.redTheme .cuf-commentActionButton .slds-button_icon-bare:focus,
.redTheme .cuf-commentActionButton .slds-button_icon-bare:active,
.redTheme .cuf-refresh:focus,
.redTheme .cuf-refresh:active,
.redTheme .cuf-showMoreContainer .cuf-showMore:focus,
.redTheme .cuf-showMoreContainer .cuf-showMore:active,
.redTheme .customtextarea .slds-textarea:focus,
.redTheme .customtextarea .slds-textarea:active,
.redTheme .searchbox .searchinput:focus,
.redTheme .searchbox .searchinput:active{
   border-color: #E4291B;
  box-shadow: 0px 0px 0px 3px rgb(228 41 27 / 15%);
}
.redTheme .slds-listbox_vertical .slds-listbox__option:focus, 
.redTheme .slds-listbox_vertical .slds-listbox__option:hover, 
.redTheme .slds-listbox_vertical .slds-listbox__option.slds-has-focus, 
.redTheme .slds-listbox--vertical .slds-listbox__option:focus, 
.redTheme .slds-listbox--vertical .slds-listbox__option:hover, 
.redTheme .slds-listbox--vertical .slds-listbox__option.slds-has-focus,
.redTheme .vgr-cards .card:hover,
.redTheme .vgr-cards .card:focus,
.redTheme .vgr-cards .card.active,
.redTheme .custom-modal-sm .slds-modal__content .alert-callout,
.redTheme .smdcard:hover,
.redTheme .smdcard:focus,
.redTheme .smdcard.active,
.redTheme .ddltextwrapper,
.redTheme .select-box .ddloption:hover,
.redTheme .select-box .ddloption:focus{
  background: rgba(228,41,27, 0.05);
}
.redTheme .slds-button_brand, 
.redTheme .slds-button--brand,
.redTheme .chkform-group input:checked + label:before,
.redTheme .date-cards .date-content .dmonth{
  background: #E4291B;
  border-color:#E4291B;
  color: #fff;
}
.redTheme .slds-button_brand:hover, 
.redTheme .slds-button_brand:focus, 
.redTheme .slds-button--brand:hover, 
.redTheme .slds-button--brand:focus{
  background: #c91d11;
  border-color:#c91d11;
  color: #fff;
}
.redTheme .forceCommunitySearchBox .slds-button_brand.search-button{
background: transparent;
}
.redTheme .forceChatterFeedCommentInputDesktop .cuf-submit .cuf-commentSubmit:disabled{
  background: rgba(228,41,27, 0.7);
}
.redTheme .pagehead .iconfav:focus, 
.redTheme .pagehead .iconfav:active, 
.redTheme .pagehead .iconfav.active,
.redTheme .userreadact .usercount,
.redTheme .pagehead .headicon,
.redTheme .slds-spinner--brand.slds-spinner:after, 
.redTheme .slds-spinner--brand.slds-spinner:before, 
.redTheme .slds-spinner--brand .slds-spinner__dot-a:after, 
.redTheme .slds-spinner--brand .slds-spinner__dot-a:before, 
.redTheme .slds-spinner--brand .slds-spinner__dot-b:after, 
.redTheme .slds-spinner--brand .slds-spinner__dot-b:before, 
.redTheme .slds-spinner_brand.slds-spinner:after, 
.redTheme .slds-spinner_brand.slds-spinner:before, 
.redTheme .slds-spinner_brand .slds-spinner__dot-a:after, 
.redTheme .slds-spinner_brand .slds-spinner__dot-a:before, 
.redTheme .slds-spinner_brand .slds-spinner__dot-b:after, 
.redTheme .slds-spinner_brand .slds-spinner__dot-b:before,
.redTheme .spinner-holder .slds-spinner:after, 
.redTheme .spinner-holder .slds-spinner:before, 
.redTheme .spinner-holder .slds-spinner__dot-a:after, 
.redTheme .spinner-holder .slds-spinner__dot-a:before, 
.redTheme .spinner-holder .slds-spinner__dot-b:after, 
.redTheme .spinner-holder .slds-spinner__dot-b:before,
.redTheme .custom-modal-sm .slds-modal__footer .slds-button.btnnext,
.redTheme .custom-modal-sm .slds-modal__footer .slds-button.btnclosepopup,
.redTheme .smdcard .card-title .symbolicon{
    background: #E4291B;
}
.redTheme .custom-modal-sm .slds-modal__footer .slds-button.btnnext:disabled,
.redTheme .custom-modal-sm .slds-modal__footer .slds-button.btnclosepopup:disabled{
  background: rgba(228,41,27,0.2);
  }
.redTheme .uiTabset--default .tabs__item.active>a,
.redTheme .uiTabset--default .tabs__item>a:hover, 
.redTheme .uiTabset--default .tabs__item>a:focus{
border-color: #E4291B;
color: #E4291B;
}
.redTheme .slds-tabs_default__item:hover .slds-tabs_default__link:after, 
.redTheme .slds-tabs--default__item:hover .slds-tabs_default__link:after,
.redTheme .slds-tabs_default__item.slds-active .slds-tabs_default__link:after, 
.redTheme .slds-tabs_default__item.slds-is-active .slds-tabs_default__link:after, 
.redTheme .slds-tabs--default__item.slds-active .slds-tabs_default__link:after, 
.redTheme .slds-tabs--default__item.slds-is-active .slds-tabs_default__link:after{
height: 3px;
background: #E4291B;
display: block;
    content: '';
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
}
.redTheme .pagination li a.active{
  border: 1px solid #E4291B;
  background-color: rgba(228,41,27,0.1);
}
.redTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active:hover,
.redTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active:focus,
.redTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active{
  background-color: rgba(228,41,27,0.1);  
  }
  .redTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active:hover .slds-vertical-tabs__link,
  .redTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active:focus .slds-vertical-tabs__link,
  .redTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active .slds-vertical-tabs__link{
    color: #E4291B;
    text-decoration: none;
  }
  .redTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active .slds-icon-utility-chevronright .slds-icon,
  .redTheme .custom-modal-sm .slds-modal__title .headicon svg{
fill: #E4291B;
  }
  .redTheme .customuploadfile .slds-file-selector .slds-file-selector__dropzone{
    border: 2px dashed #E4291B;
    background-color: rgba(228,41,27,0.1);
  }
  .redTheme .feeds-filter .slds-button_icon-more:hover .slds-button__icon, 
  .redTheme .feeds-filter .slds-button_icon-more:focus .slds-button__icon, 
  .redTheme .feeds-filter .slds-button--icon-more:hover .slds-button__icon, 
  .redTheme .feeds-filter .slds-button--icon-more:focus .slds-button__icon,
  .redTheme .cuf-refresh:hover .slds-button__icon,
  .redTheme .cuf-refresh:focus .slds-button__icon{
    fill: #E4291B;
  }
  .redTheme .slds-dropdown__item>a:hover, 
  .redTheme .slds-dropdown__item>a:focus,
  .redTheme .cuf-showMoreContainer .cuf-showMore:hover,
  .redTheme .cuf-showMoreContainer .cuf-showMore:focus{
    background-color: rgba(228,41,27,0.1);
    color: #E4291B;
}
.redTheme .actiongroup .chkform-group .slds-checkbox .slds-checkbox_faux, 
.redTheme .actiongroup .chkform-group .slds-checkbox .slds-checkbox--faux{
  border: 2px solid #E4291B;
  background: #fff;
}
.redTheme .tblcontainer .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux,
.redTheme .tblcontainer .slds-checkbox [type=checkbox]:focus:checked+.slds-checkbox__label .slds-checkbox_faux,
.redTheme .actiongroup .chkform-group .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux,
.redTheme .actiongroup .chkform-group .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox--faux,
.redTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio_faux:after, 
.redTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio--faux:after, 
.redTheme .radio-group .slds-radio [type=radio]:checked~.slds-radio_faux:after, 
.redTheme .radio-group .slds-radio [type=radio]:checked~.slds-radio--faux:after, 
.redTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio_faux:after, 
.redTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio--faux:after,
.redTheme .slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox_faux, 
.redTheme .slds-checkbox_toggle [type=checkbox]:checked~.slds-checkbox_faux, 
.redTheme .slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox_faux_container .slds-checkbox_faux,
.redTheme .carousel-main ol.flickity-page-dots li.dot.is-selected{
background: #E4291B;
border-color: #E4291B;
}
.redTheme .radio-group .slds-radio .slds-radio_faux, 
.redTheme .radio-group .slds-radio .slds-radio--faux,
.redTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio_faux, 
.redTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio--faux, 
.redTheme .radio-group .slds-radio [type=radio]:checked~.slds-radio_faux, 
.redTheme .radio-group .slds-radio [type=radio]:checked~.slds-radio--faux, 
.redTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio_faux, 
.redTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio--faux{
  border: 2px solid #E4291B;
  }
  .redTheme .tblbodygroup .chkform-group [type=checkbox][disabled]+label,
  .redTheme .tblcontainer .slds-checkbox [type=checkbox][disabled]+.slds-checkbox__label .slds-checkbox_faux,
  .redTheme .tblcontainer .slds-checkbox [type=checkbox][disabled]:checked+.slds-checkbox__label .slds-checkbox_faux,
  .redTheme .actiongroup .chkform-group .slds-checkbox [type=checkbox][disabled]+.slds-checkbox__label .slds-checkbox_faux, 
  .redTheme .actiongroup .chkform-group .slds-checkbox [type=checkbox][disabled]+.slds-checkbox__label .slds-checkbox--faux,
  .redTheme .actiongroup .chkform-group .slds-checkbox [type=checkbox][disabled]:checked+.slds-checkbox__label .slds-checkbox_faux,
  .redTheme .actiongroup .chkform-group .slds-checkbox [type=checkbox][disabled]:checked+.slds-checkbox__label .slds-checkbox--faux,
  .redTheme .slds-checkbox_toggle [type=checkbox][disabled]+.slds-checkbox_faux, 
  .redTheme .slds-checkbox_toggle [type=checkbox][disabled]~.slds-checkbox_faux, 
  .redTheme .slds-checkbox_toggle [type=checkbox][disabled]+.slds-checkbox_faux_container .slds-checkbox_faux{
    opacity: 0.5;
  }
  .redTheme .calendarWrapper .calendar .fc-event{
    background-color:#FCE8E7;
    color: #E4291B;
    border-color: #FCE8E7;
  }
  .redTheme .calendarWrapper .calendar .fc-bg td.event-retailer,
  .redTheme .calendarpage .eventtitle .eventactiongroup .edit-button,
  .redTheme .calendarpage .eventtitle .eventactiongroup .cross-button{
    background-color: rgba(228,41,27,0.1);
  } 
  .redTheme .calendarWrapper .weeklyevent ul li::marker{
    color: #E4291B;
  }
  .redTheme .cmrdtoggle .slds-radio_button__label{
    box-shadow: inset -1px 0 1px #E4291B;
  }
  .redTheme .calendarWrapper .weeklyevent ul li:after,
  .redTheme .cmrdtoggle .slds-radio_button [type=radio]:checked+.slds-radio_button__label{
    background: #E4291B;
  }
  .redTheme .carousel-nav .carousel-cell.is-selected:before{
    border-color: #E4291B;
}

/*theme orange css*/
.orangeTheme a,
.orangeTheme .favouritelstitem small span,
.orangeTheme .btneditfav:hover,
.orangeTheme .btneditfav:focus,
.orangeTheme .btneditfav:active,
.orangeTheme .ddlsubmenu ul li a:hover,
.orangeTheme .ddlsubmenu ul li a:active,
.orangeTheme .tempfooter .email a,
.orangeTheme .tempfooter .email a:hover,
.orangeTheme .tempfooter .email a:focus,
.orangeTheme .slds-accordion__summary-action:hover, 
.orangeTheme .slds-accordion__summary-action:focus,
.orangeTheme .slds-table tbody td a,
.orangeTheme .slds-table tbody td a:hover,
.orangeTheme .slds-table tbody td a:focus,
.orangeTheme .slds-button,
.orangeTheme .chkcontainer .chklbl{
  color: #ff8300;
}
.orangeTheme a:hover,
.orangeTheme a:focus,
.orangeTheme .slds-button:hover,
.orangeTheme .slds-button:focus{
  color: #df7300;
}
.orangeTheme .navcontainer .menuitem:hover a::after,
.orangeTheme .navcontainer .menuitem.active a::after,
.orangeTheme .navcontainer .menuitem.active:hover a::after,
.orangeTheme .card-date .txtmonth,
.orangeTheme .alertwrapper .iconalert,
.orangeTheme .slds-notify_container .slds-notify.slds-theme--info,
.orangeTheme .fav-selection.active,
.orangeTheme .ddltextwrapper .slds-icon_container,
.orangeTheme .ddloption .slds-icon_container{
    background-color: #ff8300;
}
.orangeTheme .favouritelstitem:hover,
  .orangeTheme .favouritelstitem:focus,
  .orangeTheme .favouritelstitem:active,
  .orangeTheme .profilesettings .popover-item:hover,
  .orangeTheme .profilesettings .popover-item:focus,
  .orangeTheme .profilesettings .popover-item:active,
  .orangeTheme .unsNotificationsListRow.notification-unread:hover,
  .orangeTheme .pagination .btnpagination .slds-button_neutral:hover,
  .orangeTheme .pagination .btnpagination .slds-button_neutral:focus,
  .orangeTheme .searchnavgroup ul .searchnavitem.active{
    background-color: rgba(255,131,0,0.05);
    color: #ff8300;
  }
  .orangeTheme .searchnavgroup ul .searchnavitem.active{
    font-weight: bold;
    box-shadow: inset 0.25rem 0 0 #ff8300;
  }
  .orangeTheme .editablelst:hover .deleteicon svg,
  .orangeTheme .editablelst:focus .deleteicon svg,
  .orangeTheme .removeicon:hover .deleteicon svg,
  .orangeTheme .removeicon:focus .deleteicon svg,
  .orangeTheme .favouritelstitem:hover svg,
  .orangeTheme .favouritelstitem:focus svg,
  .orangeTheme .favouritelstitem:active svg,
  .orangeTheme .profilesettings .popover-item:hover svg,
  .orangeTheme .profilesettings .popover-item:focus svg,
  .orangeTheme .profilesettings .popover-item:active svg,
  .orangeTheme .btneditfav:hover .slds-icon,
  .orangeTheme .btneditfav:focus .slds-icon,
  .orangeTheme .btneditfav:active .slds-icon,
  .orangeTheme .appcard .cardimg .favstar.active .iconfstar .slds-icon-text-default,
  .orangeTheme .spinner-holder .closeSpinner svg,
  .orangeTheme .calendarpage .eventtitle .eventactiongroup .edit-button svg,
  .orangeTheme .calendarpage .eventtitle .eventactiongroup .cross-button svg{
fill: #ff8300;
}
.orangeTheme .profilegroup .selfServiceProfileMenuTrigger .trigger-link:focus,
.orangeTheme .profilegroup .selfServiceProfileMenuTrigger .trigger-link:active,
.orangeTheme .profilegroup .selfServiceProfileMenuTrigger .trigger-link.active{
  background: rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 0 2px #ff8300;
}
.orangeTheme .uiMenuList--default .uiMenuItem>a:hover, 
.orangeTheme .uiMenuList--default .uiMenuItem>a:focus, 
.orangeTheme .uiMenuList--default .uiMenuItem>span:hover, 
.orangeTheme .uiMenuList--default .uiMenuItem>span:focus,
.orangeTheme .slds-table:not(.slds-no-row-hover) tbody tr:hover>td, 
.orangeTheme .slds-table:not(.slds-no-row-hover) tbody tr:hover>th, 
.orangeTheme .slds-table:not(.slds-no-row-hover) tbody tr:focus>td, 
.orangeTheme .slds-table:not(.slds-no-row-hover) tbody tr:focus>th{
background-color: rgba(255, 131, 0, 0.05);
}
.orangeTheme .cardcarousel .carddetail p .highlight{
  color: #ff8300;
}
.orangeTheme .carouselcontainer .dot{
  background: rgba(255, 131, 0,0.2);
}
.orangeTheme .carouselcontainer .dot.active, 
.orangeTheme .carouselcontainer .dot:hover{
  background: rgba(255, 131, 0,1);
}
.orangeTheme .mustreadwrapper .iconalert svg,
.orangeTheme .card-action .forwordicon svg,
.orangeTheme .smdcard:hover .arrowrighticon svg,
.orangeTheme .smdcard:focus .arrowrighticon svg,
.orangeTheme .smdcard:hover .cardiconleft svg,
.orangeTheme .smdcard:focus .cardiconleft svg,
.orangeTheme .spinner-holder .closeSpinner svg,
.orangeTheme .ddltextwrapper .downicon svg{
  fill: #ff8300;
}
.orangeTheme .vgr-cards .card-action.unread,
.orangeTheme .vgr-cards .card:hover .card-title,
.orangeTheme .vgr-cards .card:focus .card-title,
.orangeTheme .vgr-cards .card.active .card-title,
.orangeTheme .txthighlight,
.orangeTheme .cardfooter a,
.orangeTheme .appcard .carddetail .cardhead:hover,
.orangeTheme .appcard .carddetail .cardhead:focus,
.orangeTheme .forceCommunityFeedPublisher .oneActionsComposer .uiTabBar .uiTabItem.active .tabHeader,
.orangeTheme .smdcard:hover .card-title,
.orangeTheme .smdcard:focus .card-title,
.orangeTheme .smdcard.active .card-title{
	color: #ff8300;
}
.orangeTheme .slds-combobox__input:focus, 
.orangeTheme .slds-combobox__input.slds-has-focus,
.orangeTheme .slds-input:focus, 
.orangeTheme .slds-input:active,
.orangeTheme .slds-has-error .slds-input,
.orangeTheme .slds-has-error .slds-input:focus, 
.orangeTheme .slds-has-error .slds-input:active,
.orangeTheme [role=combobox] input[readonly]:focus, 
.orangeTheme [role=combobox] input[readonly].slds-has-focus, 
.orangeTheme input[readonly][role=combobox]:focus, 
.orangeTheme input[readonly][role=combobox].slds-has-focus,
.orangeTheme .forceCommunitySearchBox .search-field:focus,
.orangeTheme .forceCommunitySearchBox .search-field:active,
.orangeTheme .feeds-filter .slds-button_icon-more:focus,
.orangeTheme .feeds-filter .slds-button_icon-more:active,
.orangeTheme .cuf-media-right .slds-button:focus,
.orangeTheme .cuf-media-right .slds-button:active,
.orangeTheme .cuf-commentActionButton .slds-button_icon-bare:focus,
.orangeTheme .cuf-commentActionButton .slds-button_icon-bare:active,
.orangeTheme .cuf-refresh:focus,
.orangeTheme .cuf-refresh:active,
.orangeTheme .cuf-showMoreContainer .cuf-showMore:focus,
.orangeTheme .cuf-showMoreContainer .cuf-showMore:active,
.orangeTheme .customtextarea .slds-textarea:focus,
.orangeTheme .customtextarea .slds-textarea:active,
.orangeTheme .searchbox .searchinput:focus,
.orangeTheme .searchbox .searchinput:active{
   border-color: #ff8300;
  box-shadow: 0px 0px 0px 3px rgb(255 131 0 / 15%);
}
.orangeTheme .slds-listbox_vertical .slds-listbox__option:focus, 
.orangeTheme .slds-listbox_vertical .slds-listbox__option:hover, 
.orangeTheme .slds-listbox_vertical .slds-listbox__option.slds-has-focus, 
.orangeTheme .slds-listbox--vertical .slds-listbox__option:focus, 
.orangeTheme .slds-listbox--vertical .slds-listbox__option:hover, 
.orangeTheme .slds-listbox--vertical .slds-listbox__option.slds-has-focus,
.orangeTheme .vgr-cards .card:hover,
.orangeTheme .vgr-cards .card:focus,
.orangeTheme .vgr-cards .card.active,
.orangeTheme .custom-modal-sm .slds-modal__content .alert-callout,
.orangeTheme .smdcard:hover,
.orangeTheme .smdcard:focus,
.orangeTheme .smdcard.active,
.orangeTheme .ddltextwrapper,
.orangeTheme .select-box .ddloption:hover,
.orangeTheme .select-box .ddloption:focus{
  background: rgba(255, 131, 0, 0.05);
}
.orangeTheme .slds-button_brand, 
.orangeTheme .slds-button--brand,
.orangeTheme .chkform-group input:checked + label:before,
.orangeTheme .date-cards .date-content .dmonth{
  background: #ff8300;
  border-color:#ff8300;
  color: #fff;
}
.orangeTheme .slds-button_brand:hover, 
.orangeTheme .slds-button_brand:focus, 
.orangeTheme .slds-button--brand:hover, 
.orangeTheme .slds-button--brand:focus{
  background: #e77700;
  border-color:#e77700;
  color: #fff;
}
.orangeTheme .forceCommunitySearchBox .slds-button_brand.search-button{
  background: transparent;
  }
  .orangeTheme .forceChatterFeedCommentInputDesktop .cuf-submit .cuf-commentSubmit:disabled{
    background: rgba(255, 131, 0, 0.7);
  }
.orangeTheme .pagehead .iconfav:focus, 
.orangeTheme .pagehead .iconfav:active, 
.orangeTheme .pagehead .iconfav.active,
.orangeTheme .userreadact .usercount,
.orangeTheme .pagehead .headicon,
.orangeTheme .slds-spinner--brand.slds-spinner:after, 
.orangeTheme .slds-spinner--brand.slds-spinner:before, 
.orangeTheme .slds-spinner--brand .slds-spinner__dot-a:after, 
.orangeTheme .slds-spinner--brand .slds-spinner__dot-a:before, 
.orangeTheme .slds-spinner--brand .slds-spinner__dot-b:after, 
.orangeTheme .slds-spinner--brand .slds-spinner__dot-b:before, 
.orangeTheme .slds-spinner_brand.slds-spinner:after, 
.orangeTheme .slds-spinner_brand.slds-spinner:before, 
.orangeTheme .slds-spinner_brand .slds-spinner__dot-a:after, 
.orangeTheme .slds-spinner_brand .slds-spinner__dot-a:before, 
.orangeTheme .slds-spinner_brand .slds-spinner__dot-b:after, 
.orangeTheme .slds-spinner_brand .slds-spinner__dot-b:before,
.orangeTheme .spinner-holder .slds-spinner:after, 
.orangeTheme .spinner-holder .slds-spinner:before, 
.orangeTheme .spinner-holder .slds-spinner__dot-a:after, 
.orangeTheme .spinner-holder .slds-spinner__dot-a:before, 
.orangeTheme .spinner-holder .slds-spinner__dot-b:after, 
.orangeTheme .spinner-holder .slds-spinner__dot-b:before,
.orangeTheme .custom-modal-sm .slds-modal__footer .slds-button.btnnext,
.orangeTheme .custom-modal-sm .slds-modal__footer .slds-button.btnclosepopup,
.orangeTheme .smdcard .card-title .symbolicon{
    background: #ff8300;
}
.orangeTheme .custom-modal-sm .slds-modal__footer .slds-button.btnnext:disabled,
.orangeTheme .custom-modal-sm .slds-modal__footer .slds-button.btnclosepopup:disabled{
  background: rgba(255, 131, 0,0.2);
  }
.orangeTheme .uiTabset--default .tabs__item.active>a,
.orangeTheme .uiTabset--default .tabs__item>a:hover, 
.orangeTheme .uiTabset--default .tabs__item>a:focus{
border-color: #ff8300;
color: #ff8300;
}

.orangeTheme .slds-tabs_default__item:hover .slds-tabs_default__link:after, 
.orangeTheme .slds-tabs--default__item:hover .slds-tabs_default__link:after,
.orangeTheme .slds-tabs_default__item.slds-active .slds-tabs_default__link:after, 
.orangeTheme .slds-tabs_default__item.slds-is-active .slds-tabs_default__link:after, 
.orangeTheme .slds-tabs--default__item.slds-active .slds-tabs_default__link:after, 
.orangeTheme .slds-tabs--default__item.slds-is-active .slds-tabs_default__link:after{
height: 3px;
background: #ff8300;
display: block;
    content: '';
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
}
.orangeTheme .pagination li a.active{
  border: 1px solid #ff8300;
  background-color: rgba(255, 131, 0,0.1);
}
.orangeTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active:hover,
  .orangeTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active:focus,
.orangeTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active{
  background-color: rgba(255, 131, 0,0.1);  
  }
  .orangeTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active:hover .slds-vertical-tabs__link,
  .orangeTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active:focus .slds-vertical-tabs__link,
.orangeTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active .slds-vertical-tabs__link{
    color: #ff8300;
    text-decoration: none;
  }
  .orangeTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active .slds-icon-utility-chevronright .slds-icon,
  .orangeTheme .custom-modal-sm .slds-modal__title .headicon svg{
    fill: #ff8300;
      }
      .orangeTheme .customuploadfile .slds-file-selector .slds-file-selector__dropzone{
        border: 2px dashed #ff8300;
        background-color: rgba(255, 131, 0,0.1);
      }
      .orangeTheme .feeds-filter .slds-button_icon-more:hover .slds-button__icon, 
      .orangeTheme .feeds-filter .slds-button_icon-more:focus .slds-button__icon, 
      .orangeTheme .feeds-filter .slds-button--icon-more:hover .slds-button__icon, 
      .orangeTheme .feeds-filter .slds-button--icon-more:focus .slds-button__icon,
      .orangeTheme .cuf-refresh:hover .slds-button__icon,
      .orangeTheme .cuf-refresh:focus .slds-button__icon{
        fill: #ff8300;
      }
      .orangeTheme .slds-dropdown__item>a:hover, 
      .orangeTheme .slds-dropdown__item>a:focus,
      .orangeTheme .cuf-showMoreContainer .cuf-showMore:hover,
      .orangeTheme .cuf-showMoreContainer .cuf-showMore:focus{
        background-color: rgba(255, 131, 0,0.1);
        color: #ff8300;
    }
    .orangeTheme .actiongroup .chkform-group .slds-checkbox .slds-checkbox_faux, 
    .orangeTheme .actiongroup .chkform-group .slds-checkbox .slds-checkbox--faux{
      border: 2px solid #ff8300;
      background: #fff;
    }
    .orangeTheme .tblcontainer .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux,
.orangeTheme .tblcontainer .slds-checkbox [type=checkbox]:focus:checked+.slds-checkbox__label .slds-checkbox_faux,
    .orangeTheme .actiongroup .chkform-group .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux,
    .orangeTheme .actiongroup .chkform-group .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox--faux,
    .orangeTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio_faux:after, 
    .orangeTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio--faux:after, 
    .orangeTheme .radio-group .slds-radio [type=radio]:checked~.slds-radio_faux:after, 
    .orangeTheme .radio-group .slds-radio [type=radio]:checked~.slds-radio--faux:after, 
    .orangeTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio_faux:after, 
    .orangeTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio--faux:after,
    .orangeTheme .slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox_faux, 
    .orangeTheme .slds-checkbox_toggle [type=checkbox]:checked~.slds-checkbox_faux, 
    .orangeTheme .slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox_faux_container .slds-checkbox_faux,
    .orangeTheme .carousel-main ol.flickity-page-dots li.dot.is-selected{
    background: #ff8300;
    border-color: #ff8300;
    }
    .orangeTheme .radio-group .slds-radio .slds-radio_faux, 
.orangeTheme .radio-group .slds-radio .slds-radio--faux,
.orangeTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio_faux, 
.orangeTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio--faux, 
.orangeTheme .radio-group .slds-radio [type=radio]:checked~.slds-radio_faux, 
.orangeTheme .radio-group .slds-radio [type=radio]:checked~.slds-radio--faux, 
.orangeTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio_faux, 
.orangeTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio--faux{
  border: 2px solid #ff8300;
  }
  .orangeTheme .tblbodygroup .chkform-group [type=checkbox][disabled]+label,
  .orangeTheme .tblcontainer .slds-checkbox [type=checkbox][disabled]+.slds-checkbox__label .slds-checkbox_faux,
  .orangeTheme .tblcontainer .slds-checkbox [type=checkbox][disabled]:checked+.slds-checkbox__label .slds-checkbox_faux,
  .orangeTheme .actiongroup .chkform-group .slds-checkbox [type=checkbox][disabled]+.slds-checkbox__label .slds-checkbox_faux, 
  .orangeTheme .actiongroup .chkform-group .slds-checkbox [type=checkbox][disabled]+.slds-checkbox__label .slds-checkbox--faux,
  .orangeTheme .actiongroup .chkform-group .slds-checkbox [type=checkbox][disabled]:checked+.slds-checkbox__label .slds-checkbox_faux,
  .orangeTheme .actiongroup .chkform-group .slds-checkbox [type=checkbox][disabled]:checked+.slds-checkbox__label .slds-checkbox--faux,
  .orangeTheme .slds-checkbox_toggle [type=checkbox][disabled]+.slds-checkbox_faux, 
  .orangeTheme .slds-checkbox_toggle [type=checkbox][disabled]~.slds-checkbox_faux, 
  .orangeTheme .slds-checkbox_toggle [type=checkbox][disabled]+.slds-checkbox_faux_container .slds-checkbox_faux{
    opacity: 0.5;
  }
  .orangeTheme .calendarWrapper .calendar .fc-event{
    background-color:#ffeedb;
    color: #ff8300;
    border-color: #ffeedb;
  }
  .orangeTheme .calendarWrapper .calendar .fc-bg td.event-retailer,
  .orangeTheme .calendarpage .eventtitle .eventactiongroup .edit-button,
  .orangeTheme .calendarpage .eventtitle .eventactiongroup .cross-button{
    background-color: rgba(255, 131, 0,0.1);
  } 
  .orangeTheme .calendarWrapper .weeklyevent ul li::marker{
    color: #ff8300;
  }
  .orangeTheme .cmrdtoggle .slds-radio_button__label{
    box-shadow: inset -1px 0 1px #ff8300;
  }
  .orangeTheme .calendarWrapper .weeklyevent ul li:after,
  .orangeTheme .cmrdtoggle .slds-radio_button [type=radio]:checked+.slds-radio_button__label{
    background: #ff8300;
  }
  .orangeTheme .carousel-nav .carousel-cell.is-selected:before{
    border-color: #ff8300;
  }

/*theme green css*/
.greenTheme a,
.greenTheme .favouritelstitem small span,
.greenTheme .btneditfav:hover,
.greenTheme .btneditfav:focus,
.greenTheme .btneditfav:active,
.greenTheme .ddlsubmenu ul li a:hover,
.greenTheme .ddlsubmenu ul li a:active,
.greenTheme .tempfooter .email a,
.greenTheme .tempfooter .email a:hover,
.greenTheme .tempfooter .email a:focus,
.greenTheme .slds-accordion__summary-action:hover, 
.greenTheme .slds-accordion__summary-action:focus,
.greenTheme .slds-table tbody td a,
.greenTheme .slds-table tbody td a:hover,
.greenTheme .slds-table tbody td a:focus,
.greenTheme .slds-button,
.greenTheme .chkcontainer .chklbl{
  color: #2d7355;
}
.greenTheme a:hover,
.greenTheme a:focus,
.greenTheme .slds-button:hover,
.greenTheme .slds-button:focus{
  color: #1d5f43;
}
.greenTheme .navcontainer .menuitem:hover a::after,
.greenTheme .navcontainer .menuitem.active a::after,
.greenTheme .navcontainer .menuitem.active:hover a::after,
.greenTheme .card-date .txtmonth,
.greenTheme .alertwrapper .iconalert,
.greenTheme .slds-notify_container .slds-notify.slds-theme--info,
.greenTheme .fav-selection.active,
.greenTheme .ddltextwrapper .slds-icon_container,
.greenTheme .ddloption .slds-icon_container{
    background-color: #2d7355;
  }
  .greenTheme .favouritelstitem:hover,
  .greenTheme .favouritelstitem:focus,
  .greenTheme .favouritelstitem:active,
  .greenTheme .profilesettings .popover-item:hover,
  .greenTheme .profilesettings .popover-item:focus,
  .greenTheme .profilesettings .popover-item:active,
  .greenTheme .unsNotificationsListRow.notification-unread:hover,
  .greenTheme .pagination .btnpagination .slds-button_neutral:hover,
  .greenTheme .pagination .btnpagination .slds-button_neutral:focus,
  .greenTheme .searchnavgroup ul .searchnavitem.active{
    background-color: rgba(45,115,85,0.05);
    color: #2d7355;
  }
  .greenTheme .searchnavgroup ul .searchnavitem.active{
    font-weight: bold;
    box-shadow: inset 0.25rem 0 0 #2d7355;
  }
  .greenTheme .editablelst:hover .deleteicon svg,
  .greenTheme .editablelst:focus .deleteicon svg,
  .greenTheme .removeicon:hover .deleteicon svg,
  .greenTheme .removeicon:focus .deleteicon svg,
  .greenTheme .favouritelstitem:hover svg,
  .greenTheme .favouritelstitem:focus svg,
  .greenTheme .favouritelstitem:active svg,
  .greenTheme .profilesettings .popover-item:hover svg,
  .greenTheme .profilesettings .popover-item:focus svg,
  .greenTheme .profilesettings .popover-item:active svg,
  .greenTheme .btneditfav:hover .slds-icon,
  .greenTheme .btneditfav:focus .slds-icon,
  .greenTheme .btneditfav:active .slds-icon,
  .greenTheme .calendarpage .eventtitle .eventactiongroup .edit-button svg,
  .greenTheme .calendarpage .eventtitle .eventactiongroup .cross-button svg{
   fill: #2d7355;
  }
  .greenTheme .profilegroup .selfServiceProfileMenuTrigger .trigger-link:focus,
.greenTheme .profilegroup .selfServiceProfileMenuTrigger .trigger-link:active,
.greenTheme .profilegroup .selfServiceProfileMenuTrigger .trigger-link.active{
  background: rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 0 2px #2d7355;
}
.greenTheme .uiMenuList--default .uiMenuItem>a:hover, 
.greenTheme .uiMenuList--default .uiMenuItem>a:focus, 
.greenTheme .uiMenuList--default .uiMenuItem>span:hover, 
.greenTheme .uiMenuList--default .uiMenuItem>span:focus,
.greenTheme .slds-table:not(.slds-no-row-hover) tbody tr:hover>td, 
.greenTheme .slds-table:not(.slds-no-row-hover) tbody tr:hover>th, 
.greenTheme .slds-table:not(.slds-no-row-hover) tbody tr:focus>td, 
.greenTheme .slds-table:not(.slds-no-row-hover) tbody tr:focus>th{
background-color: rgba(45, 115, 85, 0.05);
}
.greenTheme .cardcarousel .carddetail p .highlight{
  color: #2d7355;
}
.greenTheme .carouselcontainer .dot{
  background: rgba(45, 115, 85, 0.2);
}
.greenTheme .carouselcontainer .dot.active, 
.greenTheme .carouselcontainer .dot:hover{
  background: rgba(45, 115, 85, 1);
}
.greenTheme .mustreadwrapper .iconalert svg,
.greenTheme .card-action .forwordicon svg,
.greenTheme .appcard .cardimg .favstar.active .iconfstar .slds-icon-text-default,
.greenTheme .smdcard:hover .arrowrighticon svg,
.greenTheme .smdcard:focus .arrowrighticon svg,
.greenTheme .smdcard:hover .cardiconleft svg,
.greenTheme .smdcard:focus .cardiconleft svg,
.greenTheme .spinner-holder .closeSpinner svg,
.greenTheme .ddltextwrapper .downicon svg{
  fill: #2d7355;
}
.greenTheme .vgr-cards .card-action.unread,
.greenTheme .vgr-cards .card:hover .card-title,
.greenTheme .vgr-cards .card:focus .card-title,
.greenTheme .vgr-cards .card.active .card-title,
.greenTheme .txthighlight,
.greenTheme .cardfooter a,
.greenTheme .appcard .carddetail .cardhead:hover,
.greenTheme .appcard .carddetail .cardhead:focus,
.greenTheme .forceCommunityFeedPublisher .oneActionsComposer .uiTabBar .uiTabItem.active .tabHeader,
.greenTheme .smdcard:hover .card-title,
.greenTheme .smdcard:focus .card-title,
.greenTheme .smdcard.active .card-title{
	color: #2d7355;
}
.greenTheme .slds-combobox__input:focus, 
.greenTheme .slds-combobox__input.slds-has-focus,
.greenTheme .slds-input:focus, 
.greenTheme .slds-input:active,
.greenTheme .slds-has-error .slds-input,
.greenTheme .slds-has-error .slds-input:focus, 
.greenTheme .slds-has-error .slds-input:active,
.greenTheme [role=combobox] input[readonly]:focus, 
.greenTheme [role=combobox] input[readonly].slds-has-focus, 
.greenTheme input[readonly][role=combobox]:focus, 
.greenTheme input[readonly][role=combobox].slds-has-focus,
.greenTheme .forceCommunitySearchBox .search-field:focus,
.greenTheme .forceCommunitySearchBox .search-field:active,
.greenTheme .feeds-filter .slds-button_icon-more:focus,
.greenTheme .feeds-filter .slds-button_icon-more:active,
.greenTheme .cuf-media-right .slds-button:focus,
.greenTheme .cuf-media-right .slds-button:active,
.greenTheme .cuf-commentActionButton .slds-button_icon-bare:focus,
.greenTheme .cuf-commentActionButton .slds-button_icon-bare:active,
.greenTheme .cuf-refresh:focus,
.greenTheme .cuf-refresh:active,
.greenTheme .cuf-showMoreContainer .cuf-showMore:focus,
.greenTheme .cuf-showMoreContainer .cuf-showMore:active,
.greenTheme .customtextarea .slds-textarea:focus,
.greenTheme .customtextarea .slds-textarea:active,
.greenTheme .searchbox .searchinput:focus,
.greenTheme .searchbox .searchinput:active{
   border-color: #2d7355;
  box-shadow: 0px 0px 0px 3px rgb(45 115 85 / 15%);
}
.greenTheme .slds-listbox_vertical .slds-listbox__option:focus, 
.greenTheme .slds-listbox_vertical .slds-listbox__option:hover, 
.greenTheme .slds-listbox_vertical .slds-listbox__option.slds-has-focus, 
.greenTheme .slds-listbox--vertical .slds-listbox__option:focus, 
.greenTheme .slds-listbox--vertical .slds-listbox__option:hover, 
.greenTheme .slds-listbox--vertical .slds-listbox__option.slds-has-focus,
.greenTheme .vgr-cards .card:hover,
.greenTheme .vgr-cards .card:focus,
.greenTheme .vgr-cards .card.active,
.greenTheme .custom-modal-sm .slds-modal__content .alert-callout,
.greenTheme .smdcard:hover,
.greenTheme .smdcard:focus,
.greenTheme .smdcard.active,
.greenTheme .ddltextwrapper,
.greenTheme .select-box .ddloption:hover,
.greenTheme .select-box .ddloption:focus{
  background: rgba(45, 115, 85, 0.05);
}
.greenTheme .slds-button_brand, 
.greenTheme .slds-button--brand,
.greenTheme .chkform-group input:checked + label:before,
.greenTheme .date-cards .date-content .dmonth{
  background: #2d7355;
  border-color:#2d7355;
  color: #fff;
}
.greenTheme .slds-button_brand:hover, 
.greenTheme .slds-button_brand:focus, 
.greenTheme .slds-button--brand:hover, 
.greenTheme .slds-button--brand:focus{
  background: #266449;
  border-color:#266449;
  color: #fff;
}
.greenTheme .forceCommunitySearchBox .slds-button_brand.search-button{
  background: transparent;
  }
  .greenTheme .forceChatterFeedCommentInputDesktop .cuf-submit .cuf-commentSubmit:disabled{
    background: rgba(45, 115, 85, 0.7);
  }
.greenTheme .pagehead .iconfav:focus, 
.greenTheme .pagehead .iconfav:active, 
.greenTheme .pagehead .iconfav.active,
.greenTheme .userreadact .usercount,
.greenTheme .pagehead .headicon,
.greenTheme .slds-spinner--brand.slds-spinner:after, 
.greenTheme .slds-spinner--brand.slds-spinner:before, 
.greenTheme .slds-spinner--brand .slds-spinner__dot-a:after, 
.greenTheme .slds-spinner--brand .slds-spinner__dot-a:before, 
.greenTheme .slds-spinner--brand .slds-spinner__dot-b:after, 
.greenTheme .slds-spinner--brand .slds-spinner__dot-b:before, 
.greenTheme .slds-spinner_brand.slds-spinner:after, 
.greenTheme .slds-spinner_brand.slds-spinner:before, 
.greenTheme .slds-spinner_brand .slds-spinner__dot-a:after, 
.greenTheme .slds-spinner_brand .slds-spinner__dot-a:before, 
.greenTheme .slds-spinner_brand .slds-spinner__dot-b:after, 
.greenTheme .slds-spinner_brand .slds-spinner__dot-b:before,
.greenTheme .spinner-holder .slds-spinner:after, 
.greenTheme .spinner-holder .slds-spinner:before, 
.greenTheme .spinner-holder .slds-spinner__dot-a:after, 
.greenTheme .spinner-holder .slds-spinner__dot-a:before, 
.greenTheme .spinner-holder .slds-spinner__dot-b:after, 
.greenTheme .spinner-holder .slds-spinner__dot-b:before,
.greenTheme .custom-modal-sm .slds-modal__footer .slds-button.btnnext,
.greenTheme .custom-modal-sm .slds-modal__footer .slds-button.btnclosepopup,
.greenTheme .smdcard .card-title .symbolicon{
    background: #2d7355;
}
.greenTheme .custom-modal-sm .slds-modal__footer .slds-button.btnnext:disabled,
.greenTheme .custom-modal-sm .slds-modal__footer .slds-button.btnclosepopup:disabled{
  background: rgba(45, 115, 85,0.2);
  }
.greenTheme .uiTabset--default .tabs__item.active>a,
.greenTheme .uiTabset--default .tabs__item>a:hover, 
.greenTheme .uiTabset--default .tabs__item>a:focus{
border-color: #2d7355;
color: #2d7355;
}

.greenTheme .slds-tabs_default__item:hover .slds-tabs_default__link:after, 
.greenTheme .slds-tabs--default__item:hover .slds-tabs_default__link:after,
.greenTheme .slds-tabs_default__item.slds-active .slds-tabs_default__link:after, 
.greenTheme .slds-tabs_default__item.slds-is-active .slds-tabs_default__link:after, 
.greenTheme .slds-tabs--default__item.slds-active .slds-tabs_default__link:after, 
.greenTheme .slds-tabs--default__item.slds-is-active .slds-tabs_default__link:after{
height: 3px;
background: #2d7355;
display: block;
    content: '';
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
}
.greenTheme .pagination li a.active{
  border: 1px solid #2d7355;
  background-color: rgba(45, 115, 85,0.1);
}
.greenTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active:focus,
.greenTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active:hover,
.greenTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active{
  background-color: rgba(45, 115, 85,0.1);  
  }
  .greenTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active:hover .slds-vertical-tabs__link,
  .greenTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active:focus .slds-vertical-tabs__link,
  .greenTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active .slds-vertical-tabs__link{
    color: #2d7355;
    text-decoration: none;
  }
  .greenTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active .slds-icon-utility-chevronright .slds-icon,
  .greenTheme .custom-modal-sm .slds-modal__title .headicon svg{
    fill: #2d7355;
      }
      .greenTheme .customuploadfile .slds-file-selector .slds-file-selector__dropzone{
        border: 2px dashed #2d7355;
        background-color: rgba(45, 115, 85,0.1);
      }      
      .greenTheme .feeds-filter .slds-button_icon-more:hover .slds-button__icon, 
      .greenTheme .feeds-filter .slds-button_icon-more:focus .slds-button__icon, 
      .greenTheme .feeds-filter .slds-button--icon-more:hover .slds-button__icon, 
      .greenTheme .feeds-filter .slds-button--icon-more:focus .slds-button__icon,
      .greenTheme .cuf-refresh:hover .slds-button__icon,
      .greenTheme .cuf-refresh:focus .slds-button__icon{
        fill: #2d7355;
      }
      .greenTheme .slds-dropdown__item>a:hover, 
      .greenTheme .slds-dropdown__item>a:focus,
      .greenTheme .cuf-showMoreContainer .cuf-showMore:hover,
      .greenTheme .cuf-showMoreContainer .cuf-showMore:focus{
        background-color: rgba(45, 115, 85,0.1);
        color: #2d7355;
    }
    .greenTheme .actiongroup .chkform-group .slds-checkbox .slds-checkbox_faux, 
    .greenTheme .actiongroup .chkform-group .slds-checkbox .slds-checkbox--faux{
      border: 2px solid #2d7355;
      background: #fff;
    }
    .greenTheme .tblcontainer .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux,
    .greenTheme .tblcontainer .slds-checkbox [type=checkbox]:focus:checked+.slds-checkbox__label .slds-checkbox_faux,
    .greenTheme .actiongroup .chkform-group .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux,
    .greenTheme .actiongroup .chkform-group .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox--faux,
    .greenTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio_faux:after, 
    .greenTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio--faux:after, 
    .greenTheme .radio-group .slds-radio [type=radio]:checked~.slds-radio_faux:after, 
    .greenTheme .radio-group .slds-radio [type=radio]:checked~.slds-radio--faux:after, 
    .greenTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio_faux:after, 
    .greenTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio--faux:after,
    .greenTheme .slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox_faux, 
    .greenTheme .slds-checkbox_toggle [type=checkbox]:checked~.slds-checkbox_faux, 
    .greenTheme .slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox_faux_container .slds-checkbox_faux,
    .greenTheme .carousel-main ol.flickity-page-dots li.dot.is-selected{
    background: #2d7355;
    border-color: #2d7355;
    }
    .greenTheme .radio-group .slds-radio .slds-radio_faux, 
    .greenTheme .radio-group .slds-radio .slds-radio--faux,
    .greenTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio_faux, 
    .greenTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio--faux, 
    .greenTheme .radio-group .slds-radio [type=radio]:checked~.slds-radio_faux, 
    .greenTheme .radio-group .slds-radio [type=radio]:checked~.slds-radio--faux, 
    .greenTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio_faux, 
    .greenTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio--faux{
      border: 2px solid #2d7355;
      }
      .greenTheme .tblbodygroup .chkform-group [type=checkbox][disabled]+label,
      .greenTheme .tblcontainer .slds-checkbox [type=checkbox][disabled]+.slds-checkbox__label .slds-checkbox_faux,
      .greenTheme .tblcontainer .slds-checkbox [type=checkbox][disabled]:checked+.slds-checkbox__label .slds-checkbox_faux,
      .greenTheme .actiongroup .chkform-group .slds-checkbox [type=checkbox][disabled]+.slds-checkbox__label .slds-checkbox_faux, 
      .greenTheme .actiongroup .chkform-group .slds-checkbox [type=checkbox][disabled]+.slds-checkbox__label .slds-checkbox--faux,
      .greenTheme .actiongroup .chkform-group .slds-checkbox [type=checkbox][disabled]:checked+.slds-checkbox__label .slds-checkbox_faux,
      .greenTheme .actiongroup .chkform-group .slds-checkbox [type=checkbox][disabled]:checked+.slds-checkbox__label .slds-checkbox--faux,
      .greenTheme .slds-checkbox_toggle [type=checkbox][disabled]+.slds-checkbox_faux,  
      .greenTheme .slds-checkbox_toggle [type=checkbox][disabled]~.slds-checkbox_faux, 
      .greenTheme .slds-checkbox_toggle [type=checkbox][disabled]+.slds-checkbox_faux_container .slds-checkbox_faux{
        opacity: 0.5;
      }
      .greenTheme .calendarWrapper .calendar .fc-event{
        background-color:#e0fff2;
        color: #2d7355;
        border-color: #e0fff2;
      }
      .greenTheme .calendarWrapper .calendar .fc-bg td.event-retailer,
      .greenTheme .calendarpage .eventtitle .eventactiongroup .edit-button,
      .greenTheme .calendarpage .eventtitle .eventactiongroup .cross-button{
        background-color: rgba(45, 115, 85,0.1);
      }      
      .greenTheme .calendarWrapper .weeklyevent ul li::marker{
        color: #2d7355;
      }
      .greenTheme .cmrdtoggle .slds-radio_button__label{
        box-shadow: inset -1px 0 1px #2d7355;
      }
      .greenTheme .calendarWrapper .weeklyevent ul li:after,
      .greenTheme .cmrdtoggle .slds-radio_button [type=radio]:checked+.slds-radio_button__label{
        background: #2d7355;
      }
      .greenTheme .carousel-nav .carousel-cell.is-selected:before{
        border-color: #2d7355;
      }
      /*ALM theme yellow css*/
.yellowTheme a,
.yellowTheme .favouritelstitem small span,
.yellowTheme .btneditfav:hover,
.yellowTheme .btneditfav:focus,
.yellowTheme .btneditfav:active,
.yellowTheme .ddlsubmenu ul li a:hover,
.yellowTheme .ddlsubmenu ul li a:active,
.yellowTheme .tempfooter .email a,
.yellowTheme .tempfooter .email a:hover,
.yellowTheme .tempfooter .email a:focus,
.yellowTheme .slds-accordion__summary-action:hover, 
.yellowTheme .slds-accordion__summary-action:focus,
.yellowTheme .slds-table tbody td a,
.yellowTheme .slds-table tbody td a:hover,
.yellowTheme .slds-table tbody td a:focus,
.yellowTheme .slds-button,
.yellowTheme .chkcontainer .chklbl{
  color: #ffab2c;
}
.yellowTheme a:hover,
.yellowTheme a:focus,
.yellowTheme .slds-button:hover,
.yellowTheme .slds-button:focus{
  color: #fd9903;
}
.yellowTheme .navcontainer .menuitem:hover a::after,
.yellowTheme .navcontainer .menuitem.active a::after,
.yellowTheme .navcontainer .menuitem.active:hover a::after,
.yellowTheme .card-date .txtmonth,
.yellowTheme .alertwrapper .iconalert,
.yellowTheme .slds-notify_container .slds-notify.slds-theme--info,
.yellowTheme .fav-selection.active,
.yellowTheme .ddltextwrapper .slds-icon_container,
.yellowTheme .ddloption .slds-icon_container{
    background-color: #ffab2c;
}
.yellowTheme .favouritelstitem:hover,
  .yellowTheme .favouritelstitem:focus,
  .yellowTheme .favouritelstitem:active,
  .yellowTheme .profilesettings .popover-item:hover,
  .yellowTheme .profilesettings .popover-item:focus,
  .yellowTheme .profilesettings .popover-item:active,
  .yellowTheme .unsNotificationsListRow.notification-unread:hover,
  .yellowTheme .pagination .btnpagination .slds-button_neutral:hover,
  .yellowTheme .pagination .btnpagination .slds-button_neutral:focus,
  .yellowTheme .searchnavgroup ul .searchnavitem.active{
    background-color: rgba(255,171,44,0.05);
    color: #ffab2c;
  }
  .yellowTheme .searchnavgroup ul .searchnavitem.active{
    font-weight: bold;
    box-shadow: inset 0.25rem 0 0 #ffab2c;
  }
  .yellowTheme .editablelst:hover .deleteicon svg,
  .yellowTheme .editablelst:focus .deleteicon svg,
  .yellowTheme .removeicon:hover .deleteicon svg,
  .yellowTheme .removeicon:focus .deleteicon svg,
  .yellowTheme .favouritelstitem:hover svg,
  .yellowTheme .favouritelstitem:focus svg,
  .yellowTheme .favouritelstitem:active svg,
  .yellowTheme .profilesettings .popover-item:hover svg,
  .yellowTheme .profilesettings .popover-item:focus svg,
  .yellowTheme .profilesettings .popover-item:active svg,
  .yellowTheme .btneditfav:hover .slds-icon,
  .yellowTheme .btneditfav:focus .slds-icon,
  .yellowTheme .btneditfav:active .slds-icon,
  .yellowTheme .appcard .cardimg .favstar.active .iconfstar .slds-icon-text-default,
  .yellowTheme .calendarpage .eventtitle .eventactiongroup .edit-button svg,
  .yellowTheme .calendarpage .eventtitle .eventactiongroup .cross-button svg{
fill: #ffab2c;
}
.yellowTheme .profilegroup .selfServiceProfileMenuTrigger .trigger-link:focus,
.yellowTheme .profilegroup .selfServiceProfileMenuTrigger .trigger-link:active,
.yellowTheme .profilegroup .selfServiceProfileMenuTrigger .trigger-link.active{
  background: rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 0 2px #ffab2c;
}
.yellowTheme .uiMenuList--default .uiMenuItem>a:hover, 
.yellowTheme .uiMenuList--default .uiMenuItem>a:focus, 
.yellowTheme .uiMenuList--default .uiMenuItem>span:hover, 
.yellowTheme .uiMenuList--default .uiMenuItem>span:focus,
.yellowTheme .slds-table:not(.slds-no-row-hover) tbody tr:hover>td, 
.yellowTheme .slds-table:not(.slds-no-row-hover) tbody tr:hover>th, 
.yellowTheme .slds-table:not(.slds-no-row-hover) tbody tr:focus>td, 
.yellowTheme .slds-table:not(.slds-no-row-hover) tbody tr:focus>th{
background: rgba(255,171,44, 0.05);
}
.yellowTheme .cardcarousel .carddetail p .highlight{
  color: #ffab2c;
}
.yellowTheme .carouselcontainer .dot{
  background: rgba(255,171,44,0.2);
}
.yellowTheme .carouselcontainer .dot.active, 
.yellowTheme .carouselcontainer .dot:hover{
  background: rgba(255,171,44,1);
}
.yellowTheme .mustreadwrapper .iconalert svg,
.yellowTheme .card-action .forwordicon svg,
.yellowTheme .smdcard:hover .arrowrighticon svg,
.yellowTheme .smdcard:focus .arrowrighticon svg,
.yellowTheme .smdcard:hover .cardiconleft svg,
.yellowTheme .smdcard:focus .cardiconleft svg,
.yellowTheme .spinner-holder .closeSpinner svg,
.yellowTheme .ddltextwrapper .downicon svg{
  fill: #ffab2c;
}
.yellowTheme .vgr-cards .card-action.unread,
.yellowTheme .vgr-cards .card:hover .card-title,
.yellowTheme .vgr-cards .card:focus .card-title,
.yellowTheme .vgr-cards .card.active .card-title,
.yellowTheme .txthighlight,
.yellowTheme .cardfooter a,
.yellowTheme .appcard .carddetail .cardhead:hover,
.yellowTheme .appcard .carddetail .cardhead:focus,
.yellowTheme .forceCommunityFeedPublisher .oneActionsComposer .uiTabBar .uiTabItem.active .tabHeader,
.yellowTheme .smdcard:hover .card-title,
.yellowTheme .smdcard:focus .card-title,
.yellowTheme .smdcard.active .card-title{
  color: #ffab2c;
}
.yellowTheme .slds-combobox__input:focus, 
.yellowTheme .slds-combobox__input.slds-has-focus,
.yellowTheme .slds-input:focus, 
.yellowTheme .slds-input:active,
.yellowTheme .slds-has-error .slds-input,
.yellowTheme .slds-has-error .slds-input:focus, 
.yellowTheme .slds-has-error .slds-input:active,
.yellowTheme [role=combobox] input[readonly]:focus, 
.yellowTheme [role=combobox] input[readonly].slds-has-focus, 
.yellowTheme input[readonly][role=combobox]:focus, 
.yellowTheme input[readonly][role=combobox].slds-has-focus,
.yellowTheme .forceCommunitySearchBox .search-field:focus,
.yellowTheme .forceCommunitySearchBox .search-field:active,
.yellowTheme .feeds-filter .slds-button_icon-more:focus,
.yellowTheme .feeds-filter .slds-button_icon-more:active,
.yellowTheme .cuf-media-right .slds-button:focus,
.yellowTheme .cuf-media-right .slds-button:active,
.yellowTheme .cuf-commentActionButton .slds-button_icon-bare:focus,
.yellowTheme .cuf-commentActionButton .slds-button_icon-bare:active,
.yellowTheme .cuf-refresh:focus,
.yellowTheme .cuf-refresh:active,
.yellowTheme .cuf-showMoreContainer .cuf-showMore:focus,
.yellowTheme .cuf-showMoreContainer .cuf-showMore:active,
.yellowTheme .customtextarea .slds-textarea:focus,
.yellowTheme .customtextarea .slds-textarea:active,
.yellowTheme .searchbox .searchinput:focus,
.yellowTheme .searchbox .searchinput:active{
   border-color: #ffab2c;
  box-shadow: 0px 0px 0px 3px rgb(255 171 44 / 15%);
}
.yellowTheme .slds-listbox_vertical .slds-listbox__option:focus, 
.yellowTheme .slds-listbox_vertical .slds-listbox__option:hover, 
.yellowTheme .slds-listbox_vertical .slds-listbox__option.slds-has-focus, 
.yellowTheme .slds-listbox--vertical .slds-listbox__option:focus, 
.yellowTheme .slds-listbox--vertical .slds-listbox__option:hover, 
.yellowTheme .slds-listbox--vertical .slds-listbox__option.slds-has-focus,
.yellowTheme .vgr-cards .card:hover,
.yellowTheme .vgr-cards .card:focus,
.yellowTheme .vgr-cards .card.active,
.yellowTheme .custom-modal-sm .slds-modal__content .alert-callout,
.yellowTheme .smdcard:hover,
.yellowTheme .smdcard:focus,
.yellowTheme .smdcard.active,
.yellowTheme .ddltextwrapper,
.yellowTheme .select-box .ddloption:hover,
.yellowTheme .select-box .ddloption:focus{
  background: rgba(255,171,44, 0.05);
}
.yellowTheme .slds-button_brand, 
.yellowTheme .slds-button--brand,
.yellowTheme .chkform-group input:checked + label:before,
.yellowTheme .date-cards .date-content .dmonth{
  background: #ffab2c;
  border-color:#ffab2c;
  color: #fff;
}
.yellowTheme .slds-button_brand:hover, 
.yellowTheme .slds-button_brand:focus, 
.yellowTheme .slds-button--brand:hover, 
.yellowTheme .slds-button--brand:focus{
  background: #fd9903;
  border-color:#fd9903;
  color: #fff;
}
.yellowTheme .forceCommunitySearchBox .slds-button_brand.search-button{
background: transparent;
}
.yellowTheme .forceChatterFeedCommentInputDesktop .cuf-submit .cuf-commentSubmit:disabled{
  background: rgba(255,171,44, 0.7);
}
.yellowTheme .pagehead .iconfav:focus, 
.yellowTheme .pagehead .iconfav:active, 
.yellowTheme .pagehead .iconfav.active,
.yellowTheme .userreadact .usercount,
.yellowTheme .pagehead .headicon,
.yellowTheme .slds-spinner--brand.slds-spinner:after, 
.yellowTheme .slds-spinner--brand.slds-spinner:before, 
.yellowTheme .slds-spinner--brand .slds-spinner__dot-a:after, 
.yellowTheme .slds-spinner--brand .slds-spinner__dot-a:before, 
.yellowTheme .slds-spinner--brand .slds-spinner__dot-b:after, 
.yellowTheme .slds-spinner--brand .slds-spinner__dot-b:before, 
.yellowTheme .slds-spinner_brand.slds-spinner:after, 
.yellowTheme .slds-spinner_brand.slds-spinner:before, 
.yellowTheme .slds-spinner_brand .slds-spinner__dot-a:after, 
.yellowTheme .slds-spinner_brand .slds-spinner__dot-a:before, 
.yellowTheme .slds-spinner_brand .slds-spinner__dot-b:after, 
.yellowTheme .slds-spinner_brand .slds-spinner__dot-b:before,
.yellowTheme .spinner-holder .slds-spinner:after, 
.yellowTheme .spinner-holder .slds-spinner:before, 
.yellowTheme .spinner-holder .slds-spinner__dot-a:after, 
.yellowTheme .spinner-holder .slds-spinner__dot-a:before, 
.yellowTheme .spinner-holder .slds-spinner__dot-b:after, 
.yellowTheme .spinner-holder .slds-spinner__dot-b:before,
.yellowTheme .custom-modal-sm .slds-modal__footer .slds-button.btnnext,
.yellowTheme .custom-modal-sm .slds-modal__footer .slds-button.btnclosepopup,
.yellowTheme .smdcard .card-title .symbolicon{
    background: #ffab2c;
}
.yellowTheme .custom-modal-sm .slds-modal__footer .slds-button.btnnext:disabled,
.yellowTheme .custom-modal-sm .slds-modal__footer .slds-button.btnclosepopup:disabled{
  background: rgba(255,171,44,0.2);
  }
.yellowTheme .uiTabset--default .tabs__item.active>a,
.yellowTheme .uiTabset--default .tabs__item>a:hover, 
.yellowTheme .uiTabset--default .tabs__item>a:focus{
border-color: #ffab2c;
color: #ffab2c;
}
.yellowTheme .slds-tabs_default__item:hover .slds-tabs_default__link:after, 
.yellowTheme .slds-tabs--default__item:hover .slds-tabs_default__link:after,
.yellowTheme .slds-tabs_default__item.slds-active .slds-tabs_default__link:after, 
.yellowTheme .slds-tabs_default__item.slds-is-active .slds-tabs_default__link:after, 
.yellowTheme .slds-tabs--default__item.slds-active .slds-tabs_default__link:after, 
.yellowTheme .slds-tabs--default__item.slds-is-active .slds-tabs_default__link:after{
height: 3px;
background: #ffab2c;
display: block;
    content: '';
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
}
.yellowTheme .pagination li a.active{
  border: 1px solid #ffab2c;
  background-color: rgba(255,171,44,0.1);
}
.yellowTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active:hover,
.yellowTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active:focus,
.yellowTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active{
  background-color: rgba(255,171,44,0.1);  
  }
  .yellowTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active:hover .slds-vertical-tabs__link,
  .yellowTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active:focus .slds-vertical-tabs__link,
  .yellowTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active .slds-vertical-tabs__link{
    color: #ffab2c;
    text-decoration: none;
  }
  .yellowTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active .slds-icon-utility-chevronright .slds-icon,
  .yellowTheme .custom-modal-sm .slds-modal__title .headicon svg{
fill: #ffab2c;
  }
  .yellowTheme .customuploadfile .slds-file-selector .slds-file-selector__dropzone{
    border: 2px dashed #ffab2c;
    background-color: rgba(255,171,44,0.1);
  }
  .yellowTheme .feeds-filter .slds-button_icon-more:hover .slds-button__icon, 
  .yellowTheme .feeds-filter .slds-button_icon-more:focus .slds-button__icon, 
  .yellowTheme .feeds-filter .slds-button--icon-more:hover .slds-button__icon, 
  .yellowTheme .feeds-filter .slds-button--icon-more:focus .slds-button__icon,
  .yellowTheme .cuf-refresh:hover .slds-button__icon,
  .yellowTheme .cuf-refresh:focus .slds-button__icon{
    fill: #ffab2c;
  }
  .yellowTheme .slds-dropdown__item>a:hover, 
  .yellowTheme .slds-dropdown__item>a:focus,
  .yellowTheme .cuf-showMoreContainer .cuf-showMore:hover,
  .yellowTheme .cuf-showMoreContainer .cuf-showMore:focus{
    background-color: rgba(255,171,44,0.1);
    color: #ffab2c;
}
.yellowTheme .actiongroup .chkform-group .slds-checkbox .slds-checkbox_faux, 
.yellowTheme .actiongroup .chkform-group .slds-checkbox .slds-checkbox--faux{
  border: 2px solid #ffab2c;
  background: #fff;
}
.yellowTheme .tblcontainer .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux,
.yellowTheme .tblcontainer .slds-checkbox [type=checkbox]:focus:checked+.slds-checkbox__label .slds-checkbox_faux,
.yellowTheme .actiongroup .chkform-group .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux,
.yellowTheme .actiongroup .chkform-group .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox--faux,
.yellowTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio_faux:after, 
.yellowTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio--faux:after, 
.yellowTheme .radio-group .slds-radio [type=radio]:checked~.slds-radio_faux:after, 
.yellowTheme .radio-group .slds-radio [type=radio]:checked~.slds-radio--faux:after, 
.yellowTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio_faux:after, 
.yellowTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio--faux:after,
.yellowTheme .slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox_faux, 
.yellowTheme .slds-checkbox_toggle [type=checkbox]:checked~.slds-checkbox_faux, 
.yellowTheme .slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox_faux_container .slds-checkbox_faux,
.yellowTheme .carousel-main ol.flickity-page-dots li.dot.is-selected{
background: #ffab2c;
border-color: #ffab2c;
}
.yellowTheme .radio-group .slds-radio .slds-radio_faux, 
.yellowTheme .radio-group .slds-radio .slds-radio--faux,
.yellowTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio_faux, 
.yellowTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio--faux, 
.yellowTheme .radio-group .slds-radio [type=radio]:checked~.slds-radio_faux, 
.yellowTheme .radio-group .slds-radio [type=radio]:checked~.slds-radio--faux, 
.yellowTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio_faux, 
.yellowTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio--faux{
  border: 2px solid #ffab2c;
  }
  .yellowTheme .tblbodygroup .chkform-group [type=checkbox][disabled]+label,
  .yellowTheme .tblcontainer .slds-checkbox [type=checkbox][disabled]+.slds-checkbox__label .slds-checkbox_faux,
  .yellowTheme .tblcontainer .slds-checkbox [type=checkbox][disabled]:checked+.slds-checkbox__label .slds-checkbox_faux,
  .yellowTheme .actiongroup .chkform-group .slds-checkbox [type=checkbox][disabled]+.slds-checkbox__label .slds-checkbox_faux, 
  .yellowTheme .actiongroup .chkform-group .slds-checkbox [type=checkbox][disabled]+.slds-checkbox__label .slds-checkbox--faux,
  .yellowTheme .actiongroup .chkform-group .slds-checkbox [type=checkbox][disabled]:checked+.slds-checkbox__label .slds-checkbox_faux,
  .yellowTheme .actiongroup .chkform-group .slds-checkbox [type=checkbox][disabled]:checked+.slds-checkbox__label .slds-checkbox--faux,
  .yellowTheme .slds-checkbox_toggle [type=checkbox][disabled]+.slds-checkbox_faux, 
  .yellowTheme .slds-checkbox_toggle [type=checkbox][disabled]~.slds-checkbox_faux, 
  .yellowTheme .slds-checkbox_toggle [type=checkbox][disabled]+.slds-checkbox_faux_container .slds-checkbox_faux{
    opacity: 0.5;
  }
  .yellowTheme .calendarWrapper .calendar .fc-event{
    background-color:#fdeed7;
    color: #ffab2c;
    border-color: #fdeed7;
  }
  .yellowTheme .calendarWrapper .calendar .fc-bg td.event-retailer,
  .yellowTheme .calendarpage .eventtitle .eventactiongroup .edit-button,
  .yellowTheme .calendarpage .eventtitle .eventactiongroup .cross-button{
    background-color: rgba(255,171,44,0.1);
  } 
  .yellowTheme .calendarWrapper .weeklyevent ul li::marker{
    color: #ffab2c;
  }
  .yellowTheme .cmrdtoggle .slds-radio_button__label{
    box-shadow: inset -1px 0 1px #ffab2c;
  }
  .yellowTheme .calendarWrapper .weeklyevent ul li:after,
  .yellowTheme .cmrdtoggle .slds-radio_button [type=radio]:checked+.slds-radio_button__label{
    background: #ffab2c;
  }
  .yellowTheme .carousel-nav .carousel-cell.is-selected:before{
    border-color: #ffab2c;
  }
  
/*ALM theme magenta css*/
.magentaTheme a,
.magentaTheme .favouritelstitem small span,
.magentaTheme .btneditfav:hover,
.magentaTheme .btneditfav:focus,
.magentaTheme .btneditfav:active,
.magentaTheme .ddlsubmenu ul li a:hover,
.magentaTheme .ddlsubmenu ul li a:active,
.magentaTheme .tempfooter .email a,
.magentaTheme .tempfooter .email a:hover,
.magentaTheme .tempfooter .email a:focus,
.magentaTheme .slds-accordion__summary-action:hover, 
.magentaTheme .slds-accordion__summary-action:focus,
.magentaTheme .slds-table tbody td a,
.magentaTheme .slds-table tbody td a:hover,
.magentaTheme .slds-table tbody td a:focus,
.magentaTheme .slds-button,
.magentaTheme .chkcontainer .chklbl{
color: #540836;
}
.magentaTheme a:hover,
.magentaTheme a:focus,
.magentaTheme .slds-button:hover,
.magentaTheme .slds-button:focus{
color: #500432;
}
.magentaTheme .navcontainer .menuitem:hover a::after,
.magentaTheme .navcontainer .menuitem.active a::after,
.magentaTheme .navcontainer .menuitem.active:hover a::after,
.magentaTheme .card-date .txtmonth,
.magentaTheme .alertwrapper .iconalert,
.magentaTheme .slds-notify_container .slds-notify.slds-theme--info,
.magentaTheme .fav-selection.active,
.magentaTheme .ddltextwrapper .slds-icon_container,
.magentaTheme .ddloption .slds-icon_container{
background-color: #540836;
}
.magentaTheme .favouritelstitem:hover,
.magentaTheme .favouritelstitem:focus,
.magentaTheme .favouritelstitem:active,
.magentaTheme .profilesettings .popover-item:hover,
.magentaTheme .profilesettings .popover-item:focus,
.magentaTheme .profilesettings .popover-item:active,
.magentaTheme .unsNotificationsListRow.notification-unread:hover,
.magentaTheme .pagination .btnpagination .slds-button_neutral:hover,
.magentaTheme .pagination .btnpagination .slds-button_neutral:focus,
.magentaTheme .searchnavgroup ul .searchnavitem.active{
background-color: rgba(84,8,54,0.05);
color: #540836;
}
.magentaTheme .searchnavgroup ul .searchnavitem.active{
font-weight: bold;
box-shadow: inset 0.25rem 0 0 #540836;
}
.magentaTheme .editablelst:hover .deleteicon svg,
.magentaTheme .editablelst:focus .deleteicon svg,
.magentaTheme .removeicon:hover .deleteicon svg,
.magentaTheme .removeicon:focus .deleteicon svg,
.magentaTheme .favouritelstitem:hover svg,
.magentaTheme .favouritelstitem:focus svg,
.magentaTheme .favouritelstitem:active svg,
.magentaTheme .profilesettings .popover-item:hover svg,
.magentaTheme .profilesettings .popover-item:focus svg,
.magentaTheme .profilesettings .popover-item:active svg,
.magentaTheme .btneditfav:hover .slds-icon,
.magentaTheme .btneditfav:focus .slds-icon,
.magentaTheme .btneditfav:active .slds-icon,
.magentaTheme .appcard .cardimg .favstar.active .iconfstar .slds-icon-text-default,
.magentaTheme .calendarpage .eventtitle .eventactiongroup .edit-button svg,
.magentaTheme .calendarpage .eventtitle .eventactiongroup .cross-button svg{
fill: #540836;
}
.magentaTheme .profilegroup .selfServiceProfileMenuTrigger .trigger-link:focus,
.magentaTheme .profilegroup .selfServiceProfileMenuTrigger .trigger-link:active,
.magentaTheme .profilegroup .selfServiceProfileMenuTrigger .trigger-link.active{
background: rgba(0, 0, 0, 0.2);
box-shadow: 0 0 0 2px #540836;
}
.magentaTheme .uiMenuList--default .uiMenuItem>a:hover, 
.magentaTheme .uiMenuList--default .uiMenuItem>a:focus, 
.magentaTheme .uiMenuList--default .uiMenuItem>span:hover, 
.magentaTheme .uiMenuList--default .uiMenuItem>span:focus,
.magentaTheme .slds-table:not(.slds-no-row-hover) tbody tr:hover>td, 
.magentaTheme .slds-table:not(.slds-no-row-hover) tbody tr:hover>th, 
.magentaTheme .slds-table:not(.slds-no-row-hover) tbody tr:focus>td, 
.magentaTheme .slds-table:not(.slds-no-row-hover) tbody tr:focus>th{
background: rgba(84,8,54, 0.05);
}
.magentaTheme .cardcarousel .carddetail p .highlight{
color: #540836;
}
.magentaTheme .carouselcontainer .dot{
background: rgba(84,8,54,0.2);
}
.magentaTheme .carouselcontainer .dot.active, 
.magentaTheme .carouselcontainer .dot:hover{
background: rgba(84,8,54,1);
}
.magentaTheme .mustreadwrapper .iconalert svg,
.magentaTheme .card-action .forwordicon svg,
.magentaTheme .smdcard:hover .arrowrighticon svg,
.magentaTheme .smdcard:focus .arrowrighticon svg,
.magentaTheme .smdcard:hover .cardiconleft svg,
.magentaTheme .smdcard:focus .cardiconleft svg,
.magentaTheme .spinner-holder .closeSpinner svg,
.magentaTheme .ddltextwrapper .downicon svg{
fill: #540836;
}
.magentaTheme .vgr-cards .card-action.unread,
.magentaTheme .vgr-cards .card:hover .card-title,
.magentaTheme .vgr-cards .card:focus .card-title,
.magentaTheme .vgr-cards .card.active .card-title,
.magentaTheme .txthighlight,
.magentaTheme .cardfooter a,
.magentaTheme .appcard .carddetail .cardhead:hover,
.magentaTheme .appcard .carddetail .cardhead:focus,
.magentaTheme .forceCommunityFeedPublisher .oneActionsComposer .uiTabBar .uiTabItem.active .tabHeader,
.magentaTheme .smdcard:hover .card-title,
.magentaTheme .smdcard:focus .card-title,
.magentaTheme .smdcard.active .card-title{
color: #540836;
}
.magentaTheme .slds-combobox__input:focus, 
.magentaTheme .slds-combobox__input.slds-has-focus,
.magentaTheme .slds-input:focus, 
.magentaTheme .slds-input:active,
.magentaTheme .slds-has-error .slds-input,
.magentaTheme .slds-has-error .slds-input:focus, 
.magentaTheme .slds-has-error .slds-input:active,
.magentaTheme [role=combobox] input[readonly]:focus, 
.magentaTheme [role=combobox] input[readonly].slds-has-focus, 
.magentaTheme input[readonly][role=combobox]:focus, 
.magentaTheme input[readonly][role=combobox].slds-has-focus,
.magentaTheme .forceCommunitySearchBox .search-field:focus,
.magentaTheme .forceCommunitySearchBox .search-field:active,
.magentaTheme .feeds-filter .slds-button_icon-more:focus,
.magentaTheme .feeds-filter .slds-button_icon-more:active,
.magentaTheme .cuf-media-right .slds-button:focus,
.magentaTheme .cuf-media-right .slds-button:active,
.magentaTheme .cuf-commentActionButton .slds-button_icon-bare:focus,
.magentaTheme .cuf-commentActionButton .slds-button_icon-bare:active,
.magentaTheme .cuf-refresh:focus,
.magentaTheme .cuf-refresh:active,
.magentaTheme .cuf-showMoreContainer .cuf-showMore:focus,
.magentaTheme .cuf-showMoreContainer .cuf-showMore:active,
.magentaTheme .customtextarea .slds-textarea:focus,
.magentaTheme .customtextarea .slds-textarea:active,
.magentaTheme .searchbox .searchinput:focus,
.magentaTheme .searchbox .searchinput:active{
border-color: #540836;
box-shadow: 0px 0px 0px 3px rgb(84 8 54 / 15%);
}
.magentaTheme .slds-listbox_vertical .slds-listbox__option:focus, 
.magentaTheme .slds-listbox_vertical .slds-listbox__option:hover, 
.magentaTheme .slds-listbox_vertical .slds-listbox__option.slds-has-focus, 
.magentaTheme .slds-listbox--vertical .slds-listbox__option:focus, 
.magentaTheme .slds-listbox--vertical .slds-listbox__option:hover, 
.magentaTheme .slds-listbox--vertical .slds-listbox__option.slds-has-focus,
.magentaTheme .vgr-cards .card:hover,
.magentaTheme .vgr-cards .card:focus,
.magentaTheme .vgr-cards .card.active,
.magentaTheme .custom-modal-sm .slds-modal__content .alert-callout,
.magentaTheme .smdcard:hover,
.magentaTheme .smdcard:focus,
.magentaTheme .smdcard.active,
.magentaTheme .ddltextwrapper,
.magentaTheme .select-box .ddloption:hover,
.magentaTheme .select-box .ddloption:focus{
background: rgba(84,8,54, 0.05);
}
.magentaTheme .slds-button_brand, 
.magentaTheme .slds-button--brand,
.magentaTheme .chkform-group input:checked + label:before,
.magentaTheme .date-cards .date-content .dmonth{
background: #540836;
border-color:#540836;
color: #fff;
}
.magentaTheme .slds-button_brand:hover, 
.magentaTheme .slds-button_brand:focus, 
.magentaTheme .slds-button--brand:hover, 
.magentaTheme .slds-button--brand:focus{
background: #500432;
border-color:#500432;
color: #fff;
}
.magentaTheme .forceCommunitySearchBox .slds-button_brand.search-button{
background: transparent;
}
.magentaTheme .forceChatterFeedCommentInputDesktop .cuf-submit .cuf-commentSubmit:disabled{
background: rgba(84,8,54, 0.7);
}
.magentaTheme .pagehead .iconfav:focus, 
.magentaTheme .pagehead .iconfav:active, 
.magentaTheme .pagehead .iconfav.active,
.magentaTheme .userreadact .usercount,
.magentaTheme .pagehead .headicon,
.magentaTheme .slds-spinner--brand.slds-spinner:after, 
.magentaTheme .slds-spinner--brand.slds-spinner:before, 
.magentaTheme .slds-spinner--brand .slds-spinner__dot-a:after, 
.magentaTheme .slds-spinner--brand .slds-spinner__dot-a:before, 
.magentaTheme .slds-spinner--brand .slds-spinner__dot-b:after, 
.magentaTheme .slds-spinner--brand .slds-spinner__dot-b:before, 
.magentaTheme .slds-spinner_brand.slds-spinner:after, 
.magentaTheme .slds-spinner_brand.slds-spinner:before, 
.magentaTheme .slds-spinner_brand .slds-spinner__dot-a:after, 
.magentaTheme .slds-spinner_brand .slds-spinner__dot-a:before, 
.magentaTheme .slds-spinner_brand .slds-spinner__dot-b:after, 
.magentaTheme .slds-spinner_brand .slds-spinner__dot-b:before,
.magentaTheme .spinner-holder .slds-spinner:after, 
.magentaTheme .spinner-holder .slds-spinner:before, 
.magentaTheme .spinner-holder .slds-spinner__dot-a:after, 
.magentaTheme .spinner-holder .slds-spinner__dot-a:before, 
.magentaTheme .spinner-holder .slds-spinner__dot-b:after, 
.magentaTheme .spinner-holder .slds-spinner__dot-b:before,
.magentaTheme .custom-modal-sm .slds-modal__footer .slds-button.btnnext,
.magentaTheme .custom-modal-sm .slds-modal__footer .slds-button.btnclosepopup,
.magentaTheme .smdcard .card-title .symbolicon{
background: #540836;
}
.magentaTheme .custom-modal-sm .slds-modal__footer .slds-button.btnnext:disabled,
.magentaTheme .custom-modal-sm .slds-modal__footer .slds-button.btnclosepopup:disabled{
background: rgba(84,8,54,0.2);
}
.magentaTheme .uiTabset--default .tabs__item.active>a,
.magentaTheme .uiTabset--default .tabs__item>a:hover, 
.magentaTheme .uiTabset--default .tabs__item>a:focus{
border-color: #540836;
color: #540836;
}
.magentaTheme .slds-tabs_default__item:hover .slds-tabs_default__link:after, 
.magentaTheme .slds-tabs--default__item:hover .slds-tabs_default__link:after,
.magentaTheme .slds-tabs_default__item.slds-active .slds-tabs_default__link:after, 
.magentaTheme .slds-tabs_default__item.slds-is-active .slds-tabs_default__link:after, 
.magentaTheme .slds-tabs--default__item.slds-active .slds-tabs_default__link:after, 
.magentaTheme .slds-tabs--default__item.slds-is-active .slds-tabs_default__link:after{
height: 3px;
background: #540836;
display: block;
content: '';
bottom: 0;
left: 0;
right: 0;
position: absolute;
}
.magentaTheme .pagination li a.active{
border: 1px solid #540836;
background-color: rgba(84,8,54,0.1);
}
.magentaTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active:hover,
.magentaTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active:focus,
.magentaTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active{
background-color: rgba(84,8,54,0.1);  
}
.magentaTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active:hover .slds-vertical-tabs__link,
.magentaTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active:focus .slds-vertical-tabs__link,
.magentaTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active .slds-vertical-tabs__link{
color: #540836;
text-decoration: none;
}
.magentaTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active .slds-icon-utility-chevronright .slds-icon,
.magentaTheme .custom-modal-sm .slds-modal__title .headicon svg{
fill: #540836;
}
.magentaTheme .customuploadfile .slds-file-selector .slds-file-selector__dropzone{
border: 2px dashed #540836;
background-color: rgba(84,8,54,0.1);
}
.magentaTheme .feeds-filter .slds-button_icon-more:hover .slds-button__icon, 
.magentaTheme .feeds-filter .slds-button_icon-more:focus .slds-button__icon, 
.magentaTheme .feeds-filter .slds-button--icon-more:hover .slds-button__icon, 
.magentaTheme .feeds-filter .slds-button--icon-more:focus .slds-button__icon,
.magentaTheme .cuf-refresh:hover .slds-button__icon,
.magentaTheme .cuf-refresh:focus .slds-button__icon{
fill: #540836;
}
.magentaTheme .slds-dropdown__item>a:hover, 
.magentaTheme .slds-dropdown__item>a:focus,
.magentaTheme .cuf-showMoreContainer .cuf-showMore:hover,
.magentaTheme .cuf-showMoreContainer .cuf-showMore:focus{
background-color: rgba(84,8,54,0.1);
color: #540836;
}
.magentaTheme .actiongroup .chkform-group .slds-checkbox .slds-checkbox_faux, 
.magentaTheme .actiongroup .chkform-group .slds-checkbox .slds-checkbox--faux{
border: 2px solid #540836;
background: #fff;
}
.magentaTheme .tblcontainer .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux,
.magentaTheme .tblcontainer .slds-checkbox [type=checkbox]:focus:checked+.slds-checkbox__label .slds-checkbox_faux,
.magentaTheme .actiongroup .chkform-group .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux,
.magentaTheme .actiongroup .chkform-group .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox--faux,
.magentaTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio_faux:after, 
.magentaTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio--faux:after, 
.magentaTheme .radio-group .slds-radio [type=radio]:checked~.slds-radio_faux:after, 
.magentaTheme .radio-group .slds-radio [type=radio]:checked~.slds-radio--faux:after, 
.magentaTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio_faux:after, 
.magentaTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio--faux:after,
.magentaTheme .slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox_faux, 
.magentaTheme .slds-checkbox_toggle [type=checkbox]:checked~.slds-checkbox_faux, 
.magentaTheme .slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox_faux_container .slds-checkbox_faux,
.magentaTheme .carousel-main ol.flickity-page-dots li.dot.is-selected{
background: #540836;
border-color: #540836;
}
.magentaTheme .radio-group .slds-radio .slds-radio_faux, 
.magentaTheme .radio-group .slds-radio .slds-radio--faux,
.magentaTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio_faux, 
.magentaTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio--faux, 
.magentaTheme .radio-group .slds-radio [type=radio]:checked~.slds-radio_faux, 
.magentaTheme .radio-group .slds-radio [type=radio]:checked~.slds-radio--faux, 
.magentaTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio_faux, 
.magentaTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio--faux{
border: 2px solid #540836;
}
.magentaTheme .tblbodygroup .chkform-group [type=checkbox][disabled]+label,
  .magentaTheme .tblcontainer .slds-checkbox [type=checkbox][disabled]+.slds-checkbox__label .slds-checkbox_faux,
  .magentaTheme .tblcontainer .slds-checkbox [type=checkbox][disabled]:checked+.slds-checkbox__label .slds-checkbox_faux,
  .magentaTheme .actiongroup .chkform-group .slds-checkbox [type=checkbox][disabled]+.slds-checkbox__label .slds-checkbox_faux, 
  .magentaTheme .actiongroup .chkform-group .slds-checkbox [type=checkbox][disabled]+.slds-checkbox__label .slds-checkbox--faux,
  .magentaTheme .actiongroup .chkform-group .slds-checkbox [type=checkbox][disabled]:checked+.slds-checkbox__label .slds-checkbox_faux,
  .magentaTheme .actiongroup .chkform-group .slds-checkbox [type=checkbox][disabled]:checked+.slds-checkbox__label .slds-checkbox--faux,
  .magentaTheme .slds-checkbox_toggle [type=checkbox][disabled]+.slds-checkbox_faux, 
  .magentaTheme .slds-checkbox_toggle [type=checkbox][disabled]~.slds-checkbox_faux, 
  .magentaTheme .slds-checkbox_toggle [type=checkbox][disabled]+.slds-checkbox_faux_container .slds-checkbox_faux{
    opacity: 0.5;
  }
  .magentaTheme .calendarWrapper .calendar .fc-event{
    background-color:#fed0ec;
    color: #540836;
    border-color: #fed0ec;
  }
  .magentaTheme .calendarWrapper .calendar .fc-bg td.event-retailer,
  .magentaTheme .calendarpage .eventtitle .eventactiongroup .edit-button,
  .magentaTheme .calendarpage .eventtitle .eventactiongroup .cross-button{
    background-color: rgba(84,8,54,0.1);
  }  
  .magentaTheme .calendarWrapper .weeklyevent ul li::marker{
    color: #540836;
  }
  .magentaTheme .cmrdtoggle .slds-radio_button__label{
    box-shadow: inset -1px 0 1px #540836;
  }
  .magentaTheme .calendarWrapper .weeklyevent ul li:after,
  .magentaTheme .cmrdtoggle .slds-radio_button [type=radio]:checked+.slds-radio_button__label{
    background: #540836;
  }
  .magentaTheme .carousel-nav .carousel-cell.is-selected:before{
    border-color: #540836;
  }
/*ALM theme light green css*/
.lightGreenTheme a,
.lightGreenTheme .favouritelstitem small span,
.lightGreenTheme .btneditfav:hover,
.lightGreenTheme .btneditfav:focus,
.lightGreenTheme .btneditfav:active,
.lightGreenTheme .ddlsubmenu ul li a:hover,
.lightGreenTheme .ddlsubmenu ul li a:active,
.lightGreenTheme .tempfooter .email a,
.lightGreenTheme .tempfooter .email a:hover,
.lightGreenTheme .tempfooter .email a:focus,
.lightGreenTheme .slds-accordion__summary-action:hover, 
.lightGreenTheme .slds-accordion__summary-action:focus,
.lightGreenTheme .slds-table tbody td a,
.lightGreenTheme .slds-table tbody td a:hover,
.lightGreenTheme .slds-table tbody td a:focus,
.lightGreenTheme .slds-button,
.lightGreenTheme .chkcontainer .chklbl{
color: #44aa42;
}
.lightGreenTheme a:hover,
.lightGreenTheme a:focus,
.lightGreenTheme .slds-button:hover,
.lightGreenTheme .slds-button:focus{
color: #369c34;
}
.lightGreenTheme .navcontainer .menuitem:hover a::after,
.lightGreenTheme .navcontainer .menuitem.active a::after,
.lightGreenTheme .navcontainer .menuitem.active:hover a::after,
.lightGreenTheme .card-date .txtmonth,
.lightGreenTheme .alertwrapper .iconalert,
.lightGreenTheme .slds-notify_container .slds-notify.slds-theme--info,
.lightGreenTheme .fav-selection.active,
.lightGreenTheme .ddltextwrapper .slds-icon_container,
.lightGreenTheme .ddloption .slds-icon_container{
background-color: #44aa42;
}
.lightGreenTheme .favouritelstitem:hover,
.lightGreenTheme .favouritelstitem:focus,
.lightGreenTheme .favouritelstitem:active,
.lightGreenTheme .profilesettings .popover-item:hover,
.lightGreenTheme .profilesettings .popover-item:focus,
.lightGreenTheme .profilesettings .popover-item:active,
.lightGreenTheme .unsNotificationsListRow.notification-unread:hover,
.lightGreenTheme .pagination .btnpagination .slds-button_neutral:hover,
.lightGreenTheme .pagination .btnpagination .slds-button_neutral:focus,
.lightGreenTheme .searchnavgroup ul .searchnavitem.active{
background-color: rgba(68,170,66,0.05);
color: #44aa42;
}
.lightGreenTheme .searchnavgroup ul .searchnavitem.active{
font-weight: bold;
box-shadow: inset 0.25rem 0 0 #44aa42;
}
.lightGreenTheme .editablelst:hover .deleteicon svg,
.lightGreenTheme .editablelst:focus .deleteicon svg,
.lightGreenTheme .removeicon:hover .deleteicon svg,
.lightGreenTheme .removeicon:focus .deleteicon svg,
.lightGreenTheme .favouritelstitem:hover svg,
.lightGreenTheme .favouritelstitem:focus svg,
.lightGreenTheme .favouritelstitem:active svg,
.lightGreenTheme .profilesettings .popover-item:hover svg,
.lightGreenTheme .profilesettings .popover-item:focus svg,
.lightGreenTheme .profilesettings .popover-item:active svg,
.lightGreenTheme .btneditfav:hover .slds-icon,
.lightGreenTheme .btneditfav:focus .slds-icon,
.lightGreenTheme .btneditfav:active .slds-icon,
.lightGreenTheme .appcard .cardimg .favstar.active .iconfstar .slds-icon-text-default,
.lightGreenTheme .calendarpage .eventtitle .eventactiongroup .edit-button svg,
.lightGreenTheme .calendarpage .eventtitle .eventactiongroup .cross-button svg{
fill: #44aa42;
}
.lightGreenTheme .profilegroup .selfServiceProfileMenuTrigger .trigger-link:focus,
.lightGreenTheme .profilegroup .selfServiceProfileMenuTrigger .trigger-link:active,
.lightGreenTheme .profilegroup .selfServiceProfileMenuTrigger .trigger-link.active{
background: rgba(0, 0, 0, 0.2);
box-shadow: 0 0 0 2px #44aa42;
}
.lightGreenTheme .uiMenuList--default .uiMenuItem>a:hover, 
.lightGreenTheme .uiMenuList--default .uiMenuItem>a:focus, 
.lightGreenTheme .uiMenuList--default .uiMenuItem>span:hover, 
.lightGreenTheme .uiMenuList--default .uiMenuItem>span:focus,
.lightGreenTheme .slds-table:not(.slds-no-row-hover) tbody tr:hover>td, 
.lightGreenTheme .slds-table:not(.slds-no-row-hover) tbody tr:hover>th, 
.lightGreenTheme .slds-table:not(.slds-no-row-hover) tbody tr:focus>td, 
.lightGreenTheme .slds-table:not(.slds-no-row-hover) tbody tr:focus>th{
background: rgba(68,170,66, 0.05);
}
.lightGreenTheme .cardcarousel .carddetail p .highlight{
color: #44aa42;
}
.lightGreenTheme .carouselcontainer .dot{
background: rgba(68,170,66,0.2);
}
.lightGreenTheme .carouselcontainer .dot.active, 
.lightGreenTheme .carouselcontainer .dot:hover{
background: rgba(68,170,66,1);
}
.lightGreenTheme .mustreadwrapper .iconalert svg,
.lightGreenTheme .card-action .forwordicon svg,
.lightGreenTheme .smdcard:hover .arrowrighticon svg,
.lightGreenTheme .smdcard:focus .arrowrighticon svg,
.lightGreenTheme .smdcard:hover .cardiconleft svg,
.lightGreenTheme .smdcard:focus .cardiconleft svg,
.lightGreenTheme .spinner-holder .closeSpinner svg,
.lightGreenTheme .ddltextwrapper .downicon svg{
fill: #44aa42;
}
.lightGreenTheme .vgr-cards .card-action.unread,
.lightGreenTheme .vgr-cards .card:hover .card-title,
.lightGreenTheme .vgr-cards .card:focus .card-title,
.lightGreenTheme .vgr-cards .card.active .card-title,
.lightGreenTheme .txthighlight,
.lightGreenTheme .cardfooter a,
.lightGreenTheme .appcard .carddetail .cardhead:hover,
.lightGreenTheme .appcard .carddetail .cardhead:focus,
.lightGreenTheme .forceCommunityFeedPublisher .oneActionsComposer .uiTabBar .uiTabItem.active .tabHeader,
.lightGreenTheme .smdcard:hover .card-title,
.lightGreenTheme .smdcard:focus .card-title,
.lightGreenTheme .smdcard.active .card-title{
color: #44aa42;
}
.lightGreenTheme .slds-combobox__input:focus, 
.lightGreenTheme .slds-combobox__input.slds-has-focus,
.lightGreenTheme .slds-input:focus, 
.lightGreenTheme .slds-input:active,
.lightGreenTheme .slds-has-error .slds-input,
.lightGreenTheme .slds-has-error .slds-input:focus, 
.lightGreenTheme .slds-has-error .slds-input:active,
.lightGreenTheme [role=combobox] input[readonly]:focus, 
.lightGreenTheme [role=combobox] input[readonly].slds-has-focus, 
.lightGreenTheme input[readonly][role=combobox]:focus, 
.lightGreenTheme input[readonly][role=combobox].slds-has-focus,
.lightGreenTheme .forceCommunitySearchBox .search-field:focus,
.lightGreenTheme .forceCommunitySearchBox .search-field:active,
.lightGreenTheme .feeds-filter .slds-button_icon-more:focus,
.lightGreenTheme .feeds-filter .slds-button_icon-more:active,
.lightGreenTheme .cuf-media-right .slds-button:focus,
.lightGreenTheme .cuf-media-right .slds-button:active,
.lightGreenTheme .cuf-commentActionButton .slds-button_icon-bare:focus,
.lightGreenTheme .cuf-commentActionButton .slds-button_icon-bare:active,
.lightGreenTheme .cuf-refresh:focus,
.lightGreenTheme .cuf-refresh:active,
.lightGreenTheme .cuf-showMoreContainer .cuf-showMore:focus,
.lightGreenTheme .cuf-showMoreContainer .cuf-showMore:active,
.lightGreenTheme .customtextarea .slds-textarea:focus,
.lightGreenTheme .customtextarea .slds-textarea:active,
.lightGreenTheme .searchbox .searchinput:focus,
.lightGreenTheme .searchbox .searchinput:active{
border-color: #44aa42;
box-shadow: 0px 0px 0px 3px rgb(68 170 66 / 15%);
}
.lightGreenTheme .slds-listbox_vertical .slds-listbox__option:focus, 
.lightGreenTheme .slds-listbox_vertical .slds-listbox__option:hover, 
.lightGreenTheme .slds-listbox_vertical .slds-listbox__option.slds-has-focus, 
.lightGreenTheme .slds-listbox--vertical .slds-listbox__option:focus, 
.lightGreenTheme .slds-listbox--vertical .slds-listbox__option:hover, 
.lightGreenTheme .slds-listbox--vertical .slds-listbox__option.slds-has-focus,
.lightGreenTheme .vgr-cards .card:hover,
.lightGreenTheme .vgr-cards .card:focus,
.lightGreenTheme .vgr-cards .card.active,
.lightGreenTheme .custom-modal-sm .slds-modal__content .alert-callout,
.lightGreenTheme .smdcard:hover,
.lightGreenTheme .smdcard:focus,
.lightGreenTheme .smdcard.active,
.lightGreenTheme .ddltextwrapper,
.lightGreenTheme .select-box .ddloption:hover,
.lightGreenTheme .select-box .ddloption:focus{
background: rgba(68,170,66, 0.05);
}
.lightGreenTheme .slds-button_brand, 
.lightGreenTheme .slds-button--brand,
.lightGreenTheme .chkform-group input:checked + label:before,
.lightGreenTheme .date-cards .date-content .dmonth{
background: #44aa42;
border-color:#44aa42;
color: #fff;
}
.lightGreenTheme .slds-button_brand:hover, 
.lightGreenTheme .slds-button_brand:focus, 
.lightGreenTheme .slds-button--brand:hover, 
.lightGreenTheme .slds-button--brand:focus{
background: #369c34;
border-color:#369c34;
color: #fff;
}
.lightGreenTheme .forceCommunitySearchBox .slds-button_brand.search-button{
background: transparent;
}
.lightGreenTheme .forceChatterFeedCommentInputDesktop .cuf-submit .cuf-commentSubmit:disabled{
background: rgba(68,170,66, 0.7);
}
.lightGreenTheme .pagehead .iconfav:focus, 
.lightGreenTheme .pagehead .iconfav:active, 
.lightGreenTheme .pagehead .iconfav.active,
.lightGreenTheme .userreadact .usercount,
.lightGreenTheme .pagehead .headicon,
.lightGreenTheme .slds-spinner--brand.slds-spinner:after, 
.lightGreenTheme .slds-spinner--brand.slds-spinner:before, 
.lightGreenTheme .slds-spinner--brand .slds-spinner__dot-a:after, 
.lightGreenTheme .slds-spinner--brand .slds-spinner__dot-a:before, 
.lightGreenTheme .slds-spinner--brand .slds-spinner__dot-b:after, 
.lightGreenTheme .slds-spinner--brand .slds-spinner__dot-b:before, 
.lightGreenTheme .slds-spinner_brand.slds-spinner:after, 
.lightGreenTheme .slds-spinner_brand.slds-spinner:before, 
.lightGreenTheme .slds-spinner_brand .slds-spinner__dot-a:after, 
.lightGreenTheme .slds-spinner_brand .slds-spinner__dot-a:before, 
.lightGreenTheme .slds-spinner_brand .slds-spinner__dot-b:after, 
.lightGreenTheme .slds-spinner_brand .slds-spinner__dot-b:before,
.lightGreenTheme .spinner-holder .slds-spinner:after, 
.lightGreenTheme .spinner-holder .slds-spinner:before, 
.lightGreenTheme .spinner-holder .slds-spinner__dot-a:after, 
.lightGreenTheme .spinner-holder .slds-spinner__dot-a:before, 
.lightGreenTheme .spinner-holder .slds-spinner__dot-b:after, 
.lightGreenTheme .spinner-holder .slds-spinner__dot-b:before,
.lightGreenTheme .custom-modal-sm .slds-modal__footer .slds-button.btnnext,
.lightGreenTheme .custom-modal-sm .slds-modal__footer .slds-button.btnclosepopup,
.lightGreenTheme .smdcard .card-title .symbolicon{
background: #44aa42;
}
.lightGreenTheme .custom-modal-sm .slds-modal__footer .slds-button.btnnext:disabled,
.lightGreenTheme .custom-modal-sm .slds-modal__footer .slds-button.btnclosepopup:disabled{
background: rgba(68,170,66,0.2);
}
.lightGreenTheme .uiTabset--default .tabs__item.active>a,
.lightGreenTheme .uiTabset--default .tabs__item>a:hover, 
.lightGreenTheme .uiTabset--default .tabs__item>a:focus{
border-color: #44aa42;
color: #44aa42;
}
.lightGreenTheme .slds-tabs_default__item:hover .slds-tabs_default__link:after, 
.lightGreenTheme .slds-tabs--default__item:hover .slds-tabs_default__link:after,
.lightGreenTheme .slds-tabs_default__item.slds-active .slds-tabs_default__link:after, 
.lightGreenTheme .slds-tabs_default__item.slds-is-active .slds-tabs_default__link:after, 
.lightGreenTheme .slds-tabs--default__item.slds-active .slds-tabs_default__link:after, 
.lightGreenTheme .slds-tabs--default__item.slds-is-active .slds-tabs_default__link:after{
height: 3px;
background: #44aa42;
display: block;
content: '';
bottom: 0;
left: 0;
right: 0;
position: absolute;
}
.lightGreenTheme .pagination li a.active{
border: 1px solid #44aa42;
background-color: rgba(68,170,66,0.1);
}
.lightGreenTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active:hover,
.lightGreenTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active:focus,
.lightGreenTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active{
background-color: rgba(68,170,66,0.1);  
}
.lightGreenTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active:hover .slds-vertical-tabs__link,
.lightGreenTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active:focus .slds-vertical-tabs__link,
.lightGreenTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active .slds-vertical-tabs__link{
color: #44aa42;
text-decoration: none;
}
.lightGreenTheme .nestedsubtab .slds-vertical-tabs__nav-item.slds-is-active .slds-icon-utility-chevronright .slds-icon,
.lightGreenTheme .custom-modal-sm .slds-modal__title .headicon svg{
fill: #44aa42;
}
.lightGreenTheme .customuploadfile .slds-file-selector .slds-file-selector__dropzone{
border: 2px dashed #44aa42;
background-color: rgba(68,170,66,0.1);
}
.lightGreenTheme .feeds-filter .slds-button_icon-more:hover .slds-button__icon, 
.lightGreenTheme .feeds-filter .slds-button_icon-more:focus .slds-button__icon, 
.lightGreenTheme .feeds-filter .slds-button--icon-more:hover .slds-button__icon, 
.lightGreenTheme .feeds-filter .slds-button--icon-more:focus .slds-button__icon,
.lightGreenTheme .cuf-refresh:hover .slds-button__icon,
.lightGreenTheme .cuf-refresh:focus .slds-button__icon{
fill: #44aa42;
}
.lightGreenTheme .slds-dropdown__item>a:hover, 
.lightGreenTheme .slds-dropdown__item>a:focus,
.lightGreenTheme .cuf-showMoreContainer .cuf-showMore:hover,
.lightGreenTheme .cuf-showMoreContainer .cuf-showMore:focus{
background-color: rgba(68,170,66,0.1);
color: #44aa42;
}
.lightGreenTheme .actiongroup .chkform-group .slds-checkbox .slds-checkbox_faux, 
.lightGreenTheme .actiongroup .chkform-group .slds-checkbox .slds-checkbox--faux{
border: 2px solid #44aa42;
background: #fff;
}
.lightGreenTheme .tblcontainer .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux,
.lightGreenTheme .tblcontainer .slds-checkbox [type=checkbox]:focus:checked+.slds-checkbox__label .slds-checkbox_faux,
.lightGreenTheme .actiongroup .chkform-group .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux,
.lightGreenTheme .actiongroup .chkform-group .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox--faux,
.lightGreenTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio_faux:after, 
.lightGreenTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio--faux:after, 
.lightGreenTheme .radio-group .slds-radio [type=radio]:checked~.slds-radio_faux:after, 
.lightGreenTheme .radio-group .slds-radio [type=radio]:checked~.slds-radio--faux:after, 
.lightGreenTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio_faux:after, 
.lightGreenTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio--faux:after,
.lightGreenTheme .slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox_faux, 
.lightGreenTheme .slds-checkbox_toggle [type=checkbox]:checked~.slds-checkbox_faux, 
.lightGreenTheme .slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox_faux_container .slds-checkbox_faux,
.lightGreenTheme .carousel-main ol.flickity-page-dots li.dot.is-selected{
background: #44aa42;
border-color: #44aa42;
}
.lightGreenTheme .radio-group .slds-radio .slds-radio_faux, 
.lightGreenTheme .radio-group .slds-radio .slds-radio--faux,
.lightGreenTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio_faux, 
.lightGreenTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio--faux, 
.lightGreenTheme .radio-group .slds-radio [type=radio]:checked~.slds-radio_faux, 
.lightGreenTheme .radio-group .slds-radio [type=radio]:checked~.slds-radio--faux, 
.lightGreenTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio_faux, 
.lightGreenTheme .radio-group .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio--faux{
border: 2px solid #44aa42;
}
.lightGreenTheme .tblbodygroup .chkform-group [type=checkbox][disabled]+label,
  .lightGreenTheme .tblcontainer .slds-checkbox [type=checkbox][disabled]+.slds-checkbox__label .slds-checkbox_faux,
  .lightGreenTheme .tblcontainer .slds-checkbox [type=checkbox][disabled]:checked+.slds-checkbox__label .slds-checkbox_faux,
  .lightGreenTheme .actiongroup .chkform-group .slds-checkbox [type=checkbox][disabled]+.slds-checkbox__label .slds-checkbox_faux, 
  .lightGreenTheme .actiongroup .chkform-group .slds-checkbox [type=checkbox][disabled]+.slds-checkbox__label .slds-checkbox--faux,
  .lightGreenTheme .actiongroup .chkform-group .slds-checkbox [type=checkbox][disabled]:checked+.slds-checkbox__label .slds-checkbox_faux,
  .lightGreenTheme .actiongroup .chkform-group .slds-checkbox [type=checkbox][disabled]:checked+.slds-checkbox__label .slds-checkbox--faux,
  .lightGreenTheme .slds-checkbox_toggle [type=checkbox][disabled]+.slds-checkbox_faux, 
  .lightGreenTheme .slds-checkbox_toggle [type=checkbox][disabled]~.slds-checkbox_faux, 
  .lightGreenTheme .slds-checkbox_toggle [type=checkbox][disabled]+.slds-checkbox_faux_container .slds-checkbox_faux{
    opacity: 0.5;
  }
  .lightGreenTheme .calendarWrapper .calendar .fc-event{
    background-color:#dfffde;
    color: #44aa42;
    border-color: #dfffde;
  }
  .lightGreenTheme .calendarWrapper .calendar .fc-bg td.event-retailer,
  .lightGreenTheme .calendarpage .eventtitle .eventactiongroup .edit-button,
  .lightGreenTheme .calendarpage .eventtitle .eventactiongroup .cross-button{
    background-color: rgba(68,170,66,0.1);
  }
 .lightGreenTheme .calendarWrapper .weeklyevent ul li::marker{
    color: #44aa42;
  }
  .lightGreenTheme .cmrdtoggle .slds-radio_button__label{
    box-shadow: inset -1px 0 1px #44aa42;
  }
  .lightGreenTheme .calendarWrapper .weeklyevent ul li:after,
  .lightGreenTheme .cmrdtoggle .slds-radio_button [type=radio]:checked+.slds-radio_button__label{
    background: #44aa42;
  }
  .lightGreenTheme .carousel-nav .carousel-cell.is-selected:before{
    border-color: #44aa42;
  }