/* ===========================
   BUTTONS
=========================== */
  

.Button__btnFont {
  position: auto;
  margin-left: 20px;
  z-index: 30;
  bottom: 60px;
  background-color: transparent !important;
  color: #fff !important;
  background-color: #A21EE8 !important;
  color: #fff !important;
}

button.Button__btnFont.Button__footerBtn.commonStyle__inlineBlock.commonStyle__cursor.commonStyle__outlineNone {
  background-color: transparent !important;
}

button.Button__btnFont.Button__secondary.Button__buttonCommon.commonStyle__cursor.commonStyle__tAlignCenter.commonStyle__inlineBlock.commonStyle__outlineNone.commonStyle__overflowDotted.commonStyle__zt3buttonSecondaryBg.commonStyle__zt3buttonSecondaryText:hover {
  color: #000000 !important; /* Or color: white; */
}

button.Button__btnFont.Button__primary.commonStyle__zt3buttonPrimaryBg.commonStyle__zt3buttonPrimaryText.Button__buttonCommon.commonStyle__cursor.commonStyle__tAlignCenter.commonStyle__inlineBlock.commonStyle__outlineNone.commonStyle__overflowDotted:hover {
  color: #000000 !important; /* Or color: white; */
}

.Button__btnFont:hover {
  color: #A21EE8 !important;
}

/* Search container button */
#searchContainer1 > div:nth-child(1) > span:nth-child(2) {
  background-color: #A21EE8 !important;
  border-color: #A21EE8 !important;
  color: #fff !important;
}

#searchContainer1 > div:nth-child(1) > span:nth-child(2):hover {
  background-color: #A21EE8 !important;
  border-color: #A21EE8 !important;
  color: #fff !important;
}

/* ===========================
   BACK TO TOP ICON
=========================== */
.AppContainer__backToTop {
  display: none !important; /* remove completely */
}

/* ===========================
   NAVBAR
=========================== */
/* Normal scroll state */
#navBar {
  position: relative !important; /* scrolls with the page */
  top: auto !important;
  z-index: auto !important;
}

/* Scroll-related classes */
#navBar.sticky,
#navBar.scrolled,
#navBar.is-sticky {
  position: relative !important;
  top: auto !important;
  z-index: auto !important;
}

/* ===========================
   FOOTER
=========================== */
.Footer__footerBg {
    /* stick above layout */	 
  border-color: #A21EE8; 
  bottom: 0;	
  width: 100%;	
  z-index: 10;
  display: none;
  
}

/* Layout container below footer */
#layoutContainer {
  position: relative !important;
  z-index: 1;
}

/* ===========================
    HIDE EDIT,CLOSE TICKET and DUE DATES
============================ */

.ticketDetail .TicketDetailRightContainer__widgetSection span[data-id="edit_close"] { display: none;
	}
.ticketDetail ul.ConversationForm__replay li.ConversationForm__list:nth-child(2) { display: none;
	}
.Info__infoList.ticket_duedate {
      display: none;
	}
 .List__listItem.commonStyle__inlineBlock.TicketListItem_dueDate {
  	display: none;
    }
.CloseTicketPopup__closeBtn {  display: none;
	}

/* ===========================
    HIDE ON HOLD SINCE DATE
============================ */
.Info__infoList.ticket_onholdTime { 
  display: none;
}

/*==========================
    BODY UPDATES
==========================*/
#ticket_module > div > div > h3 > a {
  font-size: 0; /* hide original text */
}

#ticket_module > div > div > h3 > a::after {
  content: "View Tickets"; /* new text */
  font-size: 20px; /* restore readable size */
}

/*==========================
    HIDE DELETE PROFILE
==========================*/
.DeleteAccount__layer {	
  display: none;
} 


/* PRIORITY LIST SIDE TEXT*/
#dropdown_list_priority li:nth-child(2)::after {
  content: "(Critical impact affecting business operations.)";
  color: grey;
  font-size: 0.7rem;
}

#dropdown_list_priority li:nth-child(3)::after {
  content: "(Multiple users work functions impaired.)";
  color: grey;
  font-size: 0.7rem;
}

#dropdown_list_priority li:nth-child(4)::after {
  content: "(Little to no impact on business operations.)";
  color: grey;
  font-size: 0.7rem;
}

#dropdown_list_priority li:nth-child(5)::after {
  content: "(General query or question...invoices,rfq etc.)";
  color: grey;
  font-size: 0.7rem;
}


li.zde_toolbarListItem:nth-child(12) {
  display: none !important;
}

/*==========================
    SUPPORT BANNER
==========================*/
  .SupportBanner__container {
   text-align: center;        /* center the text */
  color: #ffffff;            /* white text */
  font-size: 0.80em;         /* about 2 sizes smaller */
}
.SupportContact_bannerTitle {
  color: #ffffff; /* Or whatever your title color is */
}

.SupportContact_bannerTitle a,
.SupportContact_bannerTitle a:visited,
.SupportContact_bannerTitle a:hover,
.SupportContact_bannerTitle a:active {
  color: inherit; /* ensures link uses same color as .SupportContact_bannerTitle */
  text-decoration: none; /* optional */
}
