[data-id="ticketList"] .MPWidgetContainer__iframeDiv {
    height: 100%;
}

div[data-id="ticketForm"] ul.WidgetContainer__list.commonStyle__margin0.commonStyle__padding0.commonStyle__listStyleNone {
    height: fit-content;
}
/* BACK BUTTON CODE - START */
.back-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 8px 16px;
    background-color: #DF0D7E;
    border-radius: 6px;
    text-decoration: none;
}

.back-btn p {
    margin: 0;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
}
/* BACK BUTTON CODE  - END */

.SearchContainer__searchIcon,.AppContainer__backToTop,.Button__footerBtn:hover,.LoginDetail__profileBtn,.ListHeader__followCount:hover,.KbCategory__followCount:hover{
    background:#DF0D7E
    }
    .SearchContainer__downArrow{
    border-top-color:#DF0D7E
    }
    .commonStyle__zt3BrandFill{
    fill:#DF0D7E;
        color:#DF0D7E
    }
    .globalfixednav .globalSignin:hover, .globalfixednav .globalSignup:hover,.globalfixednav .LoginDetail__signin:hover,.globalfixednav .LoginDetail__signup:hover{
    border-bottom: .1875rem solid #7FB619;
        color: #DF0D7E;
    }
    .globalfixednav .aPlusIcon:hover,.Signin__userLink,.Link__link2,.Icon__hoverbrand:hover,.Icon__brand,.Comment__cmtUsrNme,.TabFilter__tab:hover, .ThreadedComment__commentContent a,.FileUpload__userLink,.AvatarText__avatarText,.TopicDetailRightContainer__commentCount>span, .TopicDetailRightContainer__followerCount>span, .TopicDetailRightContainer__viewCount>span,.Button__primaryBorder, .Button__warningBorder,.TopicPreview__txtPrimary,.Pill__pillText,.NoContent__contentDescription a, .NoContent__title,.TopicDetailLeftContainer__creatorName,.ThreadedComment__userNameType2,.TopicPreview__creatorName, .globalfixednav .CustomizeContainer__aPlus:hover,.ForgetPasswordContainer__userLink,.Captcha__captchaText,.communityDetail .description a,.articleDetail .description a,.FilterTabs__activeFilter,.ForumTabs__activeFilter,.LoginDetail__userMail .commonStyle__zt3Brand,.TopicListRightContainer__countValue,.commonStyle__zt3Brand,.TicketFilterPopup__active,.TicketFilterPopup__filterValue:hover,
    .ListHeader__popupList:hover,.ListHeader__popupList:hover svg,.KbCategory__popupList:hover,.KbCategory__popupList:hover svg,.ProfileTabs__activeTab{
    color: #DF0D7E !important;
    }
    .AvatarText__avatarText{
    background: #fff;
    }
    .FileUpload__attachPin,.AvatarText__avatarText,.Button__primaryBorder, .Button__warningBorder,.Pill__pill{
    border-color:#DF0D7E;
    }
.MediaObject__mediaObject.commonStyle__flex.MediaObject__xs-rowReverseCenter.MediaObject__sm-rowReverseCenter {
    display: none;
}
.DateWidget__dateFocus,
.DateWidget__date:hover{
  border-bottom-color: #DF0D7E
}
.DateTime__today,
.DateTime__blueBut,
.DropdownComponent__bccolor,
.DropdownComponent__option:hover{
  background: #DF0D7E
}
.DateTime__sideArows:hover, .DateTime__datesStr:hover{
  color: #DF0D7E
}

.DropdownComponent__listview {
    box-shadow: 0 0 3px #DF0D7E;
    border: 1px solid #DF0D7E
}
.TicketFormLeftContainer__sectionName.Additional_Information {
    display: none;
}
.Header__container {
    padding: 0 .9375rem;
  	margin: 0;
    max-width: 100%;
    transition: all 250ms ease;
    min-height: 84px;
}
.Header__logo img {
    max-height: 8rem;
    max-width: 22.5rem;
    min-height: auto;
    display: block;
}
.BreadCrumbs__breadcrumbsView {
    display: none;
}
.Signin__userHeader > span {
    color: transparent;
    font-size: 0px;
}
.Signin__userHeader > span::before {
    content: "Not a Customer yet ?";
    color: black;
    opacity: 1;
  	font-size:medium;
  	margin-right:5px
}
.NoContent__noContent.commonStyle__tAlignCenter {
    display: none;
}
p#newUserDesc {
    display: none;
}
p#signInDesc {
    display: none;
}
div#field_cf_get_transaction_details {
    display: none;
}
div#dropdown_selected_departmentId {
    display: none;
}
label#title_field_departmentId {
    display: none;
}
div#field_cf_branch_id_1 {
    display: none;
}
div#field_cf_reopened_ticket {
    display: none;
}
.TicketList__pagination.commonStyle__tAlignCenter {
  display: none;
}
.TicketDetailRightContainer__sectionName.Complaint_type {
    display: none;
}
.ticket_raiseadispute {
    display: none;
}
.ticket_productandservicerelatedissues {
    display: none;
}
.ticket_fraudulent\/unauthorisedtransaction {
    display: none;
}
div#field_cf_customer_priority_type {
    display: none;
}
div#field_cf_priority_type {
    display: none;
}
.Info__infoList.ticket_assigneeid {
    display: none;
}
span.TicketListItem_assignee {
    display: none;
}
.TicketListItem__avatarStatus.commonStyle__wordWrapWord.commonStyle__wordBreakWord.commonStyle__tAlignCenter {
    display: none;
}
.Info__infoList.ticket_status {
    display: none;
}
.Header__logo img {
    max-height: 14rem;
    max-width: 29.5rem;
    min-height: auto;
    display: block;
}

.Signin__loginHalf.Signin__agentlogin {
    display: none;
}
.zsiq_theme1 {
    display: none;
}
/* base (smallest screens <318) */
.Header__logo img {
  width: 11.5rem;
  height: auto;
}

/* ≥395px */
@media (min-width: 395px) {
  .Header__logo img {
    width: 16.5rem;
  }
}

/* ≥577px */
@media (min-width: 577px) {
  .Header__logo img {
    width: 22.5rem;
  }
}

/* ≥895px */
@media (min-width: 895px) {
  .Header__logo img {
    width: 26.5rem;
  }
}
div#breadCrumbsContainer {
    display: none;
}
.Header__navbar{
	background-color: #43499a !important;           /* fallback for very old browsers */
	background-image: linear-gradient(to right, #43499a, #ab368b) !important;
}
.Footer__footerBg {
    display: none;
}

/* NEW HOME CHANGES */
ul.TicketList__ticketListContent.commonStyle__margin0.commonStyle__padding0 {
    display: none;
}
.TicketList__header.commonStyle__flex {
    display: none;
}
.MediaObject__mediaObject.commonStyle__flex.MediaObject__xs-rowCenter.MediaObject__sm-rowCenter {
    display: none;
}
ul.WidgetContainer__list.commonStyle__margin0.commonStyle__padding0.commonStyle__listStyleNone {
    height: 200vh;
}
li.WidgetContainer__contentList {
    height: 100%;
}
footer#footerContainer {
    display: none;
}
.TicketList__widgetSection.commonStyle__widgetSection.TicketList__cv_viewsCont {
    display: none;
}
.TicketList__widgetSection.commonStyle__widgetSection {
    display: none;
}
.commonStyle__widgetRight {
    margin-bottom: 2.625rem;
    padding: 0rem;
}
li.WidgetContainer__widgetNxt {
    height: 100vh;
}
.MPWidgetContainer__widgetSection.commonStyle__w100per.commonStyle__widgetSection {
    height: 100%;
}
.TicketList__cv_filterViews {
    display: none;
}
li#portal_tabsignup {
    display: none;
}
.LoginDetail__signin.LoginDetail__active, .LoginDetail__signup.LoginDetail__active {
    color: #ffffff;
}

/* LOGIN PAGE CHANGES */
span.Signin__loginTitle.commonStyle__displayBlock {
    position: relative;
    color: transparent;
}
span.Signin__loginTitle.commonStyle__displayBlock::before {
    content: "Please enter your mobile number";
    color: black;
    position: absolute;
    left: 0;
    top: 0;
}
span#signInDesc {
    display: none;
}
li#portal_tabsignin {
    display: none;
}
span.ListHeader__editOption.commonStyle__cursor.commonStyle__fRight.commonStyle__zt3Brand {
    display: none;
}
div#field_cf_click_here_for_customer_details {
    display: none;
}
/* DETAIL PAGE */
.Info__infoList.ticket_channel {
    display: none;
}
.ticket_clickhereforcustomerdetails {
    display: none;
}
.Info__infoList.ticket_customertype {
    display: none;
}
.Info__infoList.ticket_customerprioritytype {
    display: none;
}
.Info__infoList.ticket_prioritytype {
    display: none;
}
.TicketDetailRightContainer__sectionName.User_Confirmation {
    display: none;
}
.ticket_donebysamecustomer {
    display: none;
}
.ticket_donebydifferentperson {
    display: none;
}

.Info__infoList.ticket_categoryselection {
    display: none;
}
.TicketDetailRightContainer__sectionName.Additional_Information {
    display: none;
}
.DateFiled__showEditView.ticket_resolveddate {
    display: none;
}
.Info__infoList.ticket_departmentid {
    display: none;
}
.Info__infoList.ticket_checkerstatus {
    display: none;
}
.Info__infoList.ticket_branchstatus {
    display: none;
}
.ticket_iscomplaintresolvedinsamemedium {
    display: none;
}
.ticket_isbranchticket {
    display: none;
}
.ticket_reopenedticket {
    display: none;
}
.ticket_seniormanagertickets {
    display: none;
}

/* PRE LOGIN */
.home .Header__homeContent .Header__headerBg,
.home .Header__homeContent .Header__menuWrapper,
.home .Header__homeContent .Header__titleSearchWrapper,
.home .Header__homeContent .Header__navbar,
.home .Header__homeContent .Header__searchSection,
.home #footerContainer,
.Header__name,
.cw-main-container{
  display: none
}
.home .cw-main-container{
  display: flex
}
.cw-main-container {
  width: 100%
}
.home .LocalePopup__localeTarget{
  color: rgba(46, 54, 143, 1);
  padding: 6px 0;
}
.home .Layout__oneColumn{
  min-height: auto !important;
  padding: 0
}
@media (max-width: 48rem) {
    .Header__localeTab{
      margin-top: 0
  }
}
/* LEFT SIDE */
.cw-left-section {
  width: 60%;
  color: #fff;
  background: linear-gradient(132.08deg, #2E368F 0%, #E60D75 140.74%);
  position: relative
}
.cw-left-section::after{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-image: url('https://desk.zoho.in:443/support/ImageDisplay?downloadType=uploadedFile&fileName=1771465357991.png&blockId=edbsncc10946722a181a78f89e21b18cc143a232d7b932ce175a1aeefd2a3fe0535a2&zgId=edbsncbb9b5e8587e5a032465d8295f6c4d85&mode=view');
    opacity: 5%;
    background-repeat: no-repeat;
    z-index: 0;
}
.cw-left-wrapper{
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 35px 39px;
  position: relative;
  z-index: 1
}
.cw-left-top-section{
  width: 70%
}
.cw-logo{
    display: inline-block;
    max-width: 26.875rem;
    height: 3rem;
    margin-bottom: 24px
}
.cw-logo img {
  max-width: 100%;
  max-height: 100%
}
.cw-welcome-title {
  font-size: 39px;
  margin-bottom: 13px;
  line-height: 42px;
  font-weight: 800
}
.cw-welcome-subtitle {
  font-size: 16px;
  margin-bottom: 30px;
  max-width: 500px;
  line-height: 20px;
  font-weight: 500
}
.cw-info-card {
  background: rgba(217, 217, 217, 0.2);
  padding: 18px;
  border-radius: 18px;
  margin-bottom: 15px;
  backdrop-filter: blur(10px);
  display: flex;
  align-items: center;
  gap: 19px;
  border: 1px solid rgba(255, 255, 255, 0.18);
  transition: 0.2s;
  cursor: pointer
}
.cw-info-card:hover{
      background: rgba(255, 255, 255, 0.18);
      border-color: rgba(255, 255, 255, 0.40);
}
.cw-info-card-box{
    width: 47px;
    height: 47px;
    border-radius: 10px;
    padding: 6px;
    background: rgba(255, 255, 255, 0.2);
    flex-shrink: 0;
}
.cw-info-card:hover .cw-info-card-box{
    backdrop-filter: blur(4px)
}
.cw-info-card-box img{
    width: 35px;
    height: 35px
}
.cw-info-card-content{
    flex: 1;
    min-width: 0
}
.cw-info-card .cw-info-card-title {
  font-size: 20px;
  margin: 0 0 11px;
  line-height: 16px;
  font-weight: 600;
  color: #fff
}
.cw-info-card-desc{
    color: rgba(255, 255, 255, 0.8);
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    margin: 0
}
.cw-stats {
  display: flex;
  flex-wrap: wrap;
  gap: 50px;
  margin-top: 40px;
}
.cw-stats-item{
  display: flex;
  align-items: center;
  gap: 6px
}
.cw-stats-img{
  flex-shrink: 0;
  width: 50px;
  height: 50px
}
.cw-stats-img img{
  max-width: 100%;
  max-height: 100%
}
.cw-stats-content{
  flex: 1;
  min-width: 0
}
.cw-stats-title {
  font-size: 18px;
  line-height: 16px;
  font-weight: 700;
  margin: 0
}
.cw-stats-desc {
  font-size: 13px;
  color: rgba(255, 255, 255, 0.8);
  line-height: 16px
}
.cw-atm-img{
  width: 40px;
  height: 46px
}
.cw-support-img{
  width: 35px;
  height: 35px
}
.cw-gap-12{
  gap: 12px
}
/* RIGHT SIDE */
.cw-right-section {
  width: 40%;
  padding: 29px 29px 38px;
  background: #eee;
  display: flex;
  flex-direction: column;
  justify-content: flex-start
}
.cw-header-list {
    display: flex;
    gap: 15px;
    align-items: center;
}
.cw-header-link{
  width: 35px;
  height: 35px
}
.cw-header-link img{
  max-width: 100%;
  max-height: 100%
}
.cw-welcome-card h2 {
  margin-bottom: 5px
}
.cw-signin-btn{
  width: 100%;
  margin-top: 20px;
}
.cw-btn {
  padding: 12px;
  border: none;
  border-radius: 12px;
  font-size: 16px;
  cursor: pointer;
  text-decoration: none;
  height: 47px;
  background: rgba(212, 215, 246, 1);
  color: rgba(45, 45, 45, 1);
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.cw-btn:hover{
  background: linear-gradient(90deg, #2E368F 0%, #E60D75 100%);
  color: #fff;
  font-size: 18px
}
.cw_btn_arrow {
    width: 18px;
    height: 18px;
    visibility: hidden;
    opacity: 0;
    position: relative;
    top: 1px
}
.cw-btn:hover .cw_btn_arrow{
    opacity: 1;
    visibility: visible
}
.cw-btn-txt{
  transform: translateX(0);
  transition: transform 250ms ease;
}
.cw-btn:hover .cw-btn-txt {
    transform: translateX(-4px)
}
.cw-btn-txt{
  transform: translateX(0);
}
.cw-card-sigin-desc{
  color: #000;
  margin: 10px 0 0;
  font-size: 16px
}
.cw-footer-right {
  text-align: center;
  font-size: 13px;
  margin-top: 120px;
  color: #555
}
.cw-footer-right-title{
  font-size: 12px;
  font-weight: 500;
  color: rgba(67, 67, 67, 1);
  margin-bottom: 11px
}
.cw-social-share-list{
  display: flex;
  justify-content: center;
  list-style:none;
  padding: 0;
  gap: 10px;
  margin: 0 0 18px
}
.cw-social-share-link{
  width: 28px;
  height: 28px
}
.cw-social-share-link img{
  max-width: 100%;
  max-height: 100%
}
.cw-terms-list {
    display: inline-block;
    list-style: none;
    margin: 0 0 18px;
    padding: 0
}
.cw-terms-listitem {
    display: inline-block
}
.cw-terms-listitem a{
    color: rgba(90, 90, 90, 1);
    font-size: 12px;
    font-weight: 500;
    text-decoration: none

}
.cw-terms-listitem a:hover{
   color: rgba(46, 54, 143, 1)
}
.cw-terms-listitem::after{
    content: '\25CF';
    font-size: .6rem;
    margin: 0 8px;
    color: rgba(170, 170, 170, 1);
    display: inline-block;
    vertical-align: middle
}
.cw-terms-listitem:last-child::after{
    display: none
}
.cw-copyright-part{
  color: rgba(46, 54, 143, 1);
  font-size: 12px;
  font-weight: 700
}
.cw-sign-container{
  padding: 30px 24px;
  background-color: #fff;
  box-shadow: 0px 15px 50px 0px rgba(0, 0, 0, 0.3);
  width: 380px;
  border-radius: 24px;
  margin: 140px auto 0;
  text-align: center
}
.cw-hand-shake-img{
  width: 50px;
  height: 50px;
  border-radius: 12px;
  background: rgba(46, 54, 143, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 17px
}
.cw-hand-shake-img img{
  width: 34px;
  height: 34px
}
.cw-card-signin-title{
  background: linear-gradient(90deg, #2E368F 0%, #E60D75 100%);
  font-size: 32px;
  font-weight: 800;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin: 0
}





@media (max-width: 992px) {
  .cw-main-container {
    flex-direction: column
  }
  .cw-right-section, .cw-left-section {
    width: 100%
  }
  .cw-left-wrapper {
    padding: 40px 20px
  }
  .cw-welcome-subtitle{
    max-width: 100%
  }
}
@media (max-width: 768px){
  .cw-left-top-section,
  .cw-sign-container{
    width: 100%
  }
  .cw-stats{
    gap: 25px
  }
  .cw-welcome-title{
    font-size: 32px
  }
 }
/* TICKET CREATE PAGE SPACING */

.ticketForm .TicketFormLeftContainer__formHeader{
  margin-bottom: 0
}
.ticketForm .TicketFormLeftContainer__sectionName{
  padding: 8px 0
}
.ticketForm .FormElement__formElementvertical{
  margin-bottom: 10px
}
.ticketForm .FormElement__labelStyle{
  line-height: normal;
  padding-bottom: 5px
}
.ticketForm .DateWidget__date,
.ticketForm .DateWidget__dateFocus{
  min-height: 1rem
}

/* ticket create page side widgets */
.cw-card{
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 8px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
    width: 100%
}
.cw-card-header{
   padding: 15px 18px;
   border-bottom: 1px solid #ddd
}
.cw-card-title, .cw-card-subtitle{
    margin: 0;
    font-size: 18px;
    color: #000
}
.cw-card-subtitle{
    margin-top: 10px
}
.cw-card-content{
   padding: 18px
}
.cw-assist-list{
    padding: 0;
    margin: 0;
    list-style: none
}
.cw-assist-list-item{
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 16px;
    color: #333
}
.cw-assist-list-item + .cw-assist-list-item{
   margin-top: 15px
}
.cw-assist-img{
    width: 18px;
    height: 18px;
    display: inline-block
}
.cw-assist-img img{
    max-width: 100%;
    max-height: 100%
}
.cw-assist-list-content{
    flex: 1;
    min-width: 0
}
.cw-assist-list-link{
    color: #000
}
.cw-call-now-btn{
    display: inline-flex;
    align-items: center;
    gap: 8px;
    width: 100%;
    justify-content: center
}
.cw-call-now-img{
    width: 18px;
    height: 18px;
    display: inline-block
}
.cw-call-now-img img{
    max-width: 100%;
    max-height: 100%
}
.cw-support-num{
    font-size: 16px;
    margin-top: 15px
}
.cw-office-hours{
    margin: 15px 0 10px
}
.cw-card-follow-title {
    margin: 0 0 1rem;
    font-size: 18px;
    font-weight: normal
}
.cw-ticket-form-share{
    margin: 0
}
div[data-id="ticketForm"] .WidgetContainer__widgetNxt {
    height: auto;
}
/* PROFILE PAGE REMOVALS */
.ManageAccount__boxList.ManageAccount__deleteBox {
    display: none;
}
div[aria-label="Watchlist"].ProfileTabs__tabList.commonStyle__alignCenter.commonStyle__flex.commonStyle__cursor {
    display: none;
}
.ManageAccount__profileOptions {
    display: none;
}
div[data-id="timeZone_label"] {
    display: none;
}
div[data-id="timeZone_value"] {
    display: none;
}
div[data-id="timeFormat_label"] {
    display: none;
}
div[data-id="timeFormat_value"] {
    display: none;
}
div[data-id="dateFormat_label"] {
    display: none;
}
div[data-id="dateFormat_value"] {
    display: none;
}

/* GRID LAYOUT IN TICKET FORM */
form#ticketform_fields_container {
    display: grid !important;
    grid-template-columns: repeat(1, 1fr);
    gap: 1rem;
}

.TicketFormLeftContainer__formHeader {
    grid-column: span 1;
}
.TicketFormLeftContainer__sectionName.Contact_Information {
    grid-column: span 1;
}
div#field_cf_sub_category_3 {
    grid-column: span 1;
}
div#field_description {
    grid-column: span 1;
}
div#field_attachmentIds {
    grid-column: span 1;
}
.TicketFormLeftContainer__sectionName.Ticket_Information {
    grid-column: span 1;
}
.TicketFormLeftContainer__formFooter.commonStyle__tAlignCenter {
    grid-column: span 1;
}
.TicketFormLeftContainer__sectionName.Complaint_type {
    grid-column: span 1;
}
.TicketFormLeftContainer__sectionName.User_Confirmation {
    grid-column: span 1;
}
.TicketFormLeftContainer__sectionName.Transaction_Details {
    grid-column: span 1;
}
div#field_subject {
    grid-column: span 1;
    margin-bottom: 0;
}
div#field_subCategory {
    grid-column: span 1;
}div#field_cf_sub_category_2 {
    grid-column: span 1;
}
span.FileUpload__uploadInform.commonStyle__verticalMiddle {
    display: none;
}
div#field_category {
    grid-column: span 1;
    width: 0;
    height: 0;
    overflow: hidden;
}
div#field_cf_customer_type {
    grid-column: span 1;
    width: 0;
    height: 0;
    overflow: hidden;
}

div#field_subject {
    grid-column: span 1;
    margin-bottom: 0;
}

@media (min-width: 768px) {
    form#ticketform_fields_container {
        grid-template-columns: repeat(2, 1fr);
    }
    .TicketFormLeftContainer__formHeader {
    grid-column: span 2;
    }
    .TicketFormLeftContainer__sectionName.Contact_Information {
        grid-column: span 2;
    }
    div#field_cf_sub_category_3 {
        grid-column: span 2;
    }
    div#field_description {
        grid-column: span 2;
    }
    div#field_attachmentIds {
        grid-column: span 2;
    }
    .TicketFormLeftContainer__sectionName.Ticket_Information {
        grid-column: span 2;
    }
    .TicketFormLeftContainer__formFooter.commonStyle__tAlignCenter {
        grid-column: span 2;
    }
  	.TicketFormLeftContainer__sectionName.Complaint_type {
    	grid-column: span 2;
	}
	.TicketFormLeftContainer__sectionName.User_Confirmation {
    	grid-column: span 2;
	}
	.TicketFormLeftContainer__sectionName.Transaction_Details {
    	grid-column: span 2;
	}
  div#field_subCategory {
    grid-column: span 2;
}div#field_cf_sub_category_2 {
    grid-column: span 2;
}
  	div#field_category {
      grid-column: span 2;
      width: 0;
      height: 0;
      overflow: hidden;
	}
  	div#field_subject {
    	grid-column: span 2;
    	margin-bottom: 0;
	}
  	div#field_cf_customer_type {
    	grid-column: span 2;
    	width: 0;
    	height: 0;
    	overflow: hidden;
	}

}
