/* Onboarding Module CSS Starts here */

body, html body {
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; 
 }
 
 .body[role="main"] .siteforceContentArea .contentRegion{
     padding-top:0;
 }
 body h1, body h2, body h3, body h4, body h5, body h6 {
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}
 
 .progress-des .slds-progress__list {
     margin-top: 10px;
     color: #000;
     font-size: 16px;
     font-style: normal;
     font-weight: 400;
     line-height: 20px;
 }
 .progress-des .slds-progress {
    max-width: 850px;
 }
 .progress-des lightning-progress-indicator .slds-progress {
     max-width: calc(850px - 75px);
 }
 .progress-des lightning-progress-indicator ol.slds-progress__list lightning-progress-step.slds-progress__item:nth-child(2) {
   /*  margin-left: 45px; */
 }
 .btn-progrms-select .slds-radio_button-group {
     border-radius: 0px;
     width: 100%;
     display: flex;
     justify-content: space-between;
 }
 .btn-progrms-select .slds-radio_button-group span.slds-button.slds-radio_button {
     flex: auto;
 }
 .btn-progrms-select .slds-radio_button-group label.slds-radio_button__label  {
     border-radius: 0px;
     width: 100%;
     text-align: center;
 }
 .btn-progrms-select .slds-radio_button-group span.slds-radio_faux {
     color: #000;
     font-size: 16px;
     font-style: normal;
     font-weight: 400;
     line-height: 28px;
     display: inline-block;
     padding: 11px 20px;
     background:#fff;
 }
 .btn-progrms-select .slds-radio_button [type=radio]:checked+.slds-radio_faux, .btn-progrms-select .slds-radio_button [type=radio]:checked + label.slds-radio_button__label {
     background-color: #396AEC;
     color: #fff;
 }
 .btn-progrms-select .slds-radio_button [type=radio]:checked+.slds-radio_faux span.slds-radio_faux, .btn-progrms-select .slds-radio_button [type=radio]:checked + label.slds-radio_button__label span.slds-radio_faux {
    color: #fff;
    background-color: #396AEC;
    font-weight: 700; 
 }
 lightning-layout-item.progress-des {
     padding: 0px;
 }
 .btns-radys button.slds-button {
     color: #000;
     font-size: 16px;
     font-style: normal;
     font-weight: 400;
     line-height: 24px;
     border-radius: 8px;
     border: 1px solid #A2A2A2;
     background: #fff;
     padding: 20px 28px;
 }
 .btns-radys button.slds-button.slds-button_brand {
     border: 1px solid #2160E1;
     background: #DDEAFF;
     font-weight: 700;
 }
 .form-design-rads .slds-text-heading_small {
     color: #000;
     font-size: 20px;
     font-style: normal;
     font-weight: 600;
     line-height: 32px;
 }
 .form-design-rads  lightning-radio-group.slds-text-body_small fieldset legend.slds-form-element__legend, .form-design-rads  lightning-textarea.slds-text-body_small label.slds-form-element__label, .form-design-rads lightning-checkbox-group.slds-text-body_small fieldset legend.slds-form-element__legend  {
     color: #000;
     font-size: 14px;
     font-style: normal;
     font-weight: 400;
     line-height: 22px;
     margin-bottom: 8px;
 }
 
 .form-design-rads  lightning-radio-group.slds-text-body_small fieldset .slds-form-element__control {
     display: flex;
     width: 100%;
 }
 .form-design-rads  lightning-radio-group.slds-text-body_small fieldset .slds-form-element__control span.slds-form-element__label, .form-design-rads lightning-checkbox-group.slds-text-body_small span.slds-checkbox span.slds-form-element__label {
     color: #3E3E3C;
     font-size: 13px;
     font-style: normal;
     font-weight: 400;
     line-height: 16px;
 }
 
 .form-design-rads  lightning-radio-group.slds-text-body_small fieldset .slds-form-element__control span.slds-radio:not(:first-child) {
     margin-left: 24px;
 }
 .form-design-rads  lightning-checkbox-group.slds-text-body_small fieldset span.slds-checkbox {
     margin-bottom:8px;
 }
 hr.solid.space-foot {
     margin-bottom: 24px;
 }
 .btn-outline-back button.slds-button {
     color: #000;
     text-align: center;
     font-size: 14px;
     font-style: normal;
     font-weight: 400;
     line-height: 26px;
     border-radius: 5px;
     border: 1px solid #000;
     padding: 10px 15px;
     min-width: 130px;
     text-align: center;
     background: transparent;
     margin-bottom: 12px;
     transition: 0.3s eae-in-out;
 }
 .btn-filled-next button.slds-button {
     color: #fff;
     text-align: center;
     font-size: 14px;
     font-style: normal;
     font-weight: 400;
     line-height: 26px;
     border-radius: 5px;
     border: 1px solid #2160E1;
     padding: 10px 15px;
     min-width: 130px;
     text-align: center;
     background: #2160E1;
     margin-bottom: 12px;
     transition: 0.3s eae-in-out;
 }
 .btn-outline-back button.slds-button:hover {
     background: #000;
     color: #fff;
     transition: 0.3s eae-in-out;
 } 
 .btn-filled-next button.slds-button:hover {
     background:#012673;
     border-color: #012673;
 }
 lightning-layout-item.progress-des .slds-progress ol.slds-progress__list > div:nth-child(2) {
     margin-left: -30px;
 }
 .form-design-contact lightning-input.slds-form-element label.slds-form-element__label, .form-design-contact lightning-combobox.slds-form-element label.slds-form-element__label, .form-design-contact lightning-textarea.slds-form-element label.slds-form-element__label, .form-design-contact lightning-dual-listbox.center.slds-form-element .slds-form-element__label {
     color: #3E3E3C;
     font-size: 12px;
     font-style: normal;
     font-weight: 400;
     line-height: 18px;
 } 
 .form-design-contact lightning-input.slds-form-element[readonly] .slds-form-element__control.slds-grow input.slds-input  {
     color: #706E6B;
     font-size: 13px;
     font-style: normal;
     font-weight: 400;
     line-height: 20px;
     border-radius: 4px;
     border: 1px solid #DDDBDA;
     background: #ecebea;
     padding: 5px 12px;
 }
 .slds-text-heading_large.lable-ttls  {
     color: #000;
     font-size: 20px;
     font-style: normal;
     font-weight: 600;
     line-height: 32px;
 }
 .mt-50  {
     margin-top: 50px;
 }
 h2.slds-text-heading_large.title-right-line {
     color: #000;
     font-size: 16px;
     font-style: normal;
     font-weight: 400;
     line-height: 24px;
     margin: 20px 0 10px;
     position: relative;
     z-index: 0;
 }
 h2.slds-text-heading_large.title-right-line:after {
     content: "";
     border-bottom: 1px solid #CECECE;
     left: 0;
     right: 0;
     top: 12px;
     position: absolute;
     z-index: -1;
 }
 h2.slds-text-heading_large.title-right-line span  {
     display: inline-block;
     background: #f7f9fa;
     padding-right: 17px;
 }
 .design-terms-conditions h1.slds-text-heading_large.tit-terms {
     color: #000;
     font-size: 24px;
     font-style: normal;
     font-weight: 400;
     line-height: normal;
     letter-spacing: -0.96px;
 }
 .design-terms-conditions lightning-layout.slds-grid.slds-wrap  {
     width: 100%;
 }
 .design-terms-conditions .box-design-scroll {
     border-radius: 8px;
     background: #FFF;
     padding: 16px;
 }
 .clear-both {
     clear: both;
 }
 .spacing-none-tb lightning-layout-item.slds-p-around_small {
     padding-top: 5px;
     padding-bottom: 5px;
 }
 .spacing-none-tb lightning-primitive-input-checkbox label.slds-checkbox__label span.slds-form-element__label  {
     color: #3E3E3C;
    
     font-size: 16px;
     font-style: normal;
     font-weight: 400;
     line-height: 24px;
 }
 .spacing-none-tb lightning-primitive-input-checkbox span.slds-checkbox {
     margin-bottom: 10px;
 }
 .mt-20 {
     margin-top: 20px;
 }
 .design-terms-conditions .slds-card__header.slds-grid {
     padding: 0px;
     margin: 0px;
 }
 .btn-download-terms  button.slds-button.slds-button_icon {
     width: 100%;
     border: none;
     background: transparent;
     color: #000;
     font-size: 14px;
     font-style: normal;
     font-weight: 700;
     line-height: 24.5px;
 }
 .btn-download-terms  button.slds-button.slds-button_icon lightning-primitive-icon {
     margin-right: 5px;
     display: inline-block;
     position: relative;
     top: -1px;
 }
 .btn-download-terms  button.slds-button.slds-button_icon  span.slds-assistive-text {
     width: auto !important;
     height: auto !important;
     position: initial !important;
 }
 .btn-filled-next button.slds-button[disabled] {
     background: #cdcdcd;
     border-color: #cdcdcd;
 }
 .spacing-none-tb lightning-primitive-input-checkbox[disabled] {
     opacity: 0.6;
 }
 .padding-tb-0 lightning-layout-item.slds-p-around_small {
     padding-top: 0px;
     padding-bottom: 5px;
 }
 .conts-dst {
     margin-top: 20px;
 }
 .design-final-conts {
     border-radius: 10px;
     background: #f7f9fa;
     box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
     
 }
 .design-final-conts lightning-icon.slds-align_absolute-center.slds-icon_container_circle {
     background: #2160E1;
     position: relative;
     margin-bottom: 25px;
     z-index: 0;
     border: 12px solid #DDEAFF;
 }
 .design-final-conts .slds-text-longform h3 {
     color: #000;
     font-size: 20px;
     font-style: normal;
     font-weight: 600;
     line-height: 32px;
 }
 .design-final-conts .slds-text-longform {
     color: #000;
     text-align: center;
     font-size: 16px;
     font-style: normal;
     font-weight: 400;
     line-height: 24px;
     font-weight: 700;
 }
 .design-final-conts p {
     color: #000;
     text-align: center;
     font-size: 16px;
     font-style: normal;
     font-weight: 400;
     line-height: 24px;
 }
 .design-final-conts lightning-button button.slds-button {
     color: #fff;
     text-align: center;
     font-size: 14px;
     font-style: normal;
     font-weight: 400;
     line-height: 28px;
     border-radius: 5px;
     border: 1px solid #396AEC;
     background: #2160E1;
     padding: 10px 35px;
     margin-top: 30px;
     margin-bottom: 15px;
     transition: 0.3s ease-in-out;
 }
 .design-final-conts lightning-button button.slds-button:hover {
     border: 1px solid #012673;
     background: #012673;
     transition: 0.3s ease-in-out;
 }
 .design-final-conts a.slds-m-left_xxx-small {
     color: #000;
     font-size: 16px;
     font-style: normal;
     font-weight: 400;
     line-height: 24px;
     text-decoration-line: underline;
 }
 .design-final-conts .slds-text-heading_small.slds-m-around_small {
     color: #191919;
     font-size: 14px;
     font-style: normal;
     font-weight: 600;
     line-height: 24px;
     margin-bottom: 60px;
     margin-top: 80px;
 }
 .design-final-conts .slds-text-heading_small.slds-m-around_small b a {
     color: #2160E1;
     transition: 0.3s ease-in-out;
 }
 .design-final-conts .slds-text-heading_small.slds-m-around_small b u {
     color: #2160E1;
     transition: 0.3s ease-in-out;
 }
 .design-final-conts .slds-text-heading_small.slds-m-around_small b a:hover, .design-final-conts .slds-text-heading_small.slds-m-around_small b u:hover {
     color: #012673;
     transition: 0.3s ease-in-out;
 }
 .track-order-data h2 {
     color: #000;
     font-size: 24px;
     font-style: normal;
     font-weight: 600;
     line-height: 32px;
     margin-bottom: 10px;
 }
 .track-order-data p.bots{
     color: #000;
     text-align: center;
     font-size: 16px;
     font-style: normal;
     font-weight: 400;
     line-height: 24px;
     margin-bottom: 36px;
 }
 .track-order-data lightning-primitive-input-simple label.slds-form-element__label  {
     color: #3E3E3C;
     margin-bottom: 7px;
 }
 .track-order-data button.slds-button.slds-button_brand {
     color: #fff;
     text-align: center;
     font-size: 14px;
     font-style: normal;
     font-weight: 400;
     line-height: 28px;
     border-radius: 5px;
     border: 1px solid #396AEC;
     background: #2160E1;
     padding: 10px 35px;
     margin-top: 20px;
     margin-bottom: 15px;
     transition: 0.3s ease-in-out;
     width: 100%;
 }
 .track-order-data button.slds-button.slds-button_brand:hover {
     border: 1px solid #012673;
     background: #012673;
     transition: 0.3s ease-in-out;
 }
 .logo-settings-tbs {
     display: block;
     padding-bottom: 25px;
     border-bottom: 1px solid #CECECE;
     margin-bottom: 35px;
 }
 .logo-settings-tbs img.logo-track-order {
     width: 200px;
 }
 .padding-appli-sr {
     padding: 0 5%;
 }
 .flex-sf {
     display: block;
     text-align: left;
     margin-bottom: 25px;
 }
 .section.track-order-data.error-dats h3 {
     color: #C23934;
     margin-bottom: 20px;
 }
 .progress-checks-s ul.slds-path__nav lightning-progress-step.slds-path__item.slds-is-current {
     /* background: #4BCA81;
     border-color: #4BCA81 !important;
     color: #fff !important;
     background-color: #4BCA81 !important; */
 }
  .progress-checks-s ul.slds-path__nav lightning-progress-step.slds-path__item.slds-is-current a.slds-path__link {
     /* color:#fff !important; */
 }
 .progress-checks-s ul.slds-path__nav {
     pointer-events: none;
 }
 
 .progress-checks-s .slds-path__nav .slds-is-current:first-child:before, .slds-path__nav .slds-is-current:first-child:after {
     /* background: #4BCA81 !important;
         background-image: none; */
 }
 /* 
 .progress-checks-s .slds-path__nav .slds-is-active:first-child:before,  .progress-checks-s .slds-path__nav .slds-is-active:first-child:after {
    background: #005fb2;
} 
 .progress-checks-s .slds-path__nav .slds-is-active:before,  .progress-checks-s .slds-path__nav .slds-is-active:after {
     background: #005FB2;
 }
 .progress-checks-s  .slds-path__nav .slds-is-active {
    background-color: #005fb2 !important;
} */
 .track-details-data p.dets {
     color: #000;
     text-align: center;
     font-size: 16px;
     font-style: normal;
     font-weight: 400;
     line-height: 24px;
     max-width: 500px;
     margin: 0 auto;
     margin-top: 20px;
     margin-bottom: 10px;
 }
 .track-order-data.track-details-data  button.slds-button.slds-button_brand {
     display: inline-block;
     width: auto;
 }
 .track-order-data.track-details-data p.footer-lins {
     color: #191919;
     font-size: 14px;
     font-style: normal;
     font-weight: 600;
     line-height: 24px;
     margin-top: 20px;
     margin-bottom: 30px;
 }
 .track-order-data.track-details-data p.footer-lins a {
     color: #2160E1;
     text-decoration: underline;
 }
 .track-order-data.track-details-data p.footer-lins a:hover {
     color: #012673;
 }
 .track-order-data p.bots.mb-15 {
     margin-bottom: 15px;
 }
 .details-tables  lightning-primitive-input-simple {
     width: 100%;
     text-align: left;
 }
 table.full-width.table-design-onboarding thead tr th {
   color: #191919;
     font-size: 13px;
     font-style: normal;
     font-weight: 700;
     line-height: 20px;
     padding: 12px 20px;
 }
 
 table.full-width.table-design-onboarding {
     background: #fff;
     border: 1px solid #e5e5e5;
 }
 table.full-width.table-design-onboarding tbody tr td {
     color: #191919;
     font-size: 13px;
     font-style: normal;
     font-weight: 400;
     line-height: 20px;
     padding: 12px 20px;
 }
 .bottom-next-filled.footer {
     text-align: right;
     width: 100%;
     display: flex;
     justify-content: flex-end;
     margin-top: 30px !important;
     border-top: 1px solid #d9d9d9;
     padding-top: 20px;
     margin-bottom: 30px;
 }
 .bottom-next-filled.footer button.slds-button.slds-button_brand {
     color: #fff;
     text-align: center;
     font-size: 14px;
     font-style: normal;
     font-weight: 400;
     line-height: 28px;
     border-radius: 5px;
     border: 1px solid #396AEC;
     background: #2160E1;
     padding: 10px 35px;
     transition: 0.3s ease-in-out;
     margin-top: 7px;
 }
 .bottom-next-filled.footer button.slds-button.slds-button_brand:hover {
     border: 1px solid #012673;
     background: #012673;
     transition: 0.3s ease-in-out;
 }
 .slds-container_large.container-steps {
     display: block;
     margin: 0 auto;
 }
 .mt-50 {
     margin-top: 50px !important;
 }
 .btn-submit-s button.slds-button.slds-button_brand {
     color: #fff;
     text-align: center;
     font-size: 14px;
     font-style: normal;
     font-weight: 400;
     line-height: 28px;
     border-radius: 5px;
     border: 1px solid #396AEC;
     background: #2160E1;
     padding: 10px 35px;
     transition: 0.3s ease-in-out;
 }
 .btn-submit-s button.slds-button.slds-button_brand:hover {
     border: 1px solid #012673;
     background: #012673;
     transition: 0.3s ease-in-out;
 }
 .footer.btn-submit-s {
     margin: 0px !important;
     text-align: right;
     margin-bottom: 10px;
 }
 .text-right-btn {
     text-align: right;
     margin-bottom: 10px;
 }
 .p-tb-0 {
     padding-top: 0px !important;
     padding-bottom: 0px !important;
 }
 .comp-info-st .slds-card__header.slds-grid {
     margin: 0px;
     padding: 0px;
 }
 .design-final-conts.thanks-msg .slds-text-heading_small.slds-m-around_small {
      margin-bottom: 30px;
     margin-top: 30px;
 }
 .design-final-conts.thanks-msg p {
     max-width: 500px;
     margin: 0 auto;
 }
 .design-final-conts.thanks-msg lightning-button button.slds-button {
     margin-bottom: 15px;
 }
 .design-final-conts.thanks-msg .logo-settings-tbs {
     text-align: center;
     max-width: 80%;
     margin: 0 auto;
     margin-bottom: 25px;
     padding-bottom: 20px;
 }

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    
}

@media only screen and (max-width: 767px) {
  .progress-des .slds-progress__list {
        font-size: 11px;
     	 line-height: 14px;
    }  
    lightning-layout-item.progress-des .slds-progress ol.slds-progress__list > div:nth-child(2) {
        margin-left: 0;
    }
    .progress-des .slds-progress__list > div {
        flex: 1;
        text-align: center;
    }
    .progress-des lightning-progress-indicator .slds-progress {
        max-width: calc(100% - 75px);
    }
    .slds-text-heading_small.lable-ttls[c-registerNewPartnerComponent_registerNewPartnerComponent] {
        font-size: 18px;
    }
    .btn-progrms-select .slds-radio_button-group span.slds-radio_faux {
        font-size: 13px;
        padding: 9px 14px;
    }
    .btns-radys button.slds-button {
        font-size: 13px;
        padding: 11px 15px;
    }
    .slds-m-around_small.btns-radys lightning-button.slds-p-right_medium {
        padding: 0px;
        margin-right: 10px;
    }
    hr.solid.slds-m-left_x-large.slds-m-right_x-large.space-foot {
        margin-left: 15px;
        margin-right: 15px;
    }
    lightning-button.slds-m-left_x-large.btn-outline-back {
        margin-left: 15px;
    }
    lightning-button.slds-float_right.slds-m-right_x-large.btn-filled-next {
        margin-right: 15px; 
	}
    section.section.form-design-contact, section.section {
        padding-left: 15px;
        padding-right: 15px;
    }
    section.section.form-design-contact section.section {
        padding: 0px;
    }
        lightning-button-icon.slds-float_right.btn-sm-lf {
        float: left;
    }
    .design-terms-conditions .box-design-scroll {
        padding: 8px;
    }
    .design-terms-conditions .box-design-scroll h1 {
        font-size: 16px !important;
    }
     .design-terms-conditions .box-design-scroll h2 {
        font-size: 15px !important;
    }
    .spacing-none-tb lightning-primitive-input-checkbox label.slds-checkbox__label span.slds-form-element__label {
        font-size: 13px;
    }
    .logo-settings-tbs img.logo-track-order {
        width: 170px;
    }
    .design-final-conts.thanks-msg .logo-settings-tbs {
        max-width: 90%;
        margin: 0 auto;
        margin-bottom: 15px;
        padding-bottom: 10px;
    }
    .design-final-conts lightning-icon.slds-align_absolute-center.slds-icon_container_circle {
        margin-bottom: 15px;
    }
    .design-final-conts .slds-text-longform h3 {
        font-size: 16px;
        margin-bottom: 7px;
    }
    .design-final-conts p {
        font-size: 13px;
        line-height: 22px;
    }
    .design-final-conts .slds-text-longform {
         font-size: 13px;
        line-height: 30px;
    }
    .design-final-conts a.slds-m-left_xxx-small {
        font-size: 13px;
        line-height: 18px;
    }
    .design-final-conts .slds-text-heading_small.slds-m-around_small {
        font-size: 11px;
    }
    .design-final-conts.thanks-msg .slds-text-heading_small.slds-m-around_small {
        margin-bottom: 20px;
        margin-top: 20px;
    }
    .mt-50 {
        margin-top: 20px !important;
    }
    .conts-dst {
        padding: 0px !important;
    }
    .logo-settings-tbs {
        padding-bottom: 10px;
        margin-bottom: 20px;
    }
    .track-order-data h2 {
        font-size: 16px;
        line-height: 28px;
        margin-bottom: 5px;
    }
    .track-order-data p.bots, .track-details-data p.dets {
        font-size: 13px;
        line-height: 22px;
        margin-bottom: 20px;
    }
    .track-order-data lightning-primitive-input-simple label.slds-form-element__label {
        font-size: 12px;
    }
    .flex-sf {
        margin-bottom: 0;
    }
    .progress-checks-s ul.slds-path__nav lightning-progress-step a.slds-path__link {
        font-size: 9px;
    }
    .track-order-data.track-details-data p.footer-lins {
        font-size: 13px;
        line-height: 22px;
        margin-top: 20px;
        margin-bottom: 20px;
    }
       table.full-width.table-design-onboarding thead tr th {
        width: auto !important;
        padding: 10px;
        font-size: 13px;
    }
    table.full-width.table-design-onboarding tbody tr td {
        font-size: 12px;
        line-height: 18px;
        padding: 10px 10px;
    }
    .track-order-data h2 {
        font-size: 18px;
    }
    .track-order-data p.bots {
        font-size: 13px;
        line-height: 20px;
    }
    .conts-dst {
   		padding-left: 5px !important;
        padding-right: 5px !important;
    }
    .design-final-conts .slds-text-heading_small.slds-m-around_small {
        display: block;
        line-height: 18px;
        text-align: center;
    }
}

/* Onboarding Module CSS ends here */


/* Opportunities Module CSS Starts here */

ul.slds-has-dividers_bottom-space.list-all-events>li {
    /* display: flex;
    align-items: center;
    margin-bottom: 12px;
    padding-bottom: 12px;
    border-bottom: 1px solid #EBEBEB; */
}
ul.slds-has-dividers_bottom-space.list-all-events>li:last-child {
     /* border-bottom: 0px;
     margin-bottom: 0px; */
}

body {
    overflow-x: hidden;
}
.priAction .topButton button.slds-button.slds-button_brand {
    color: #FFF;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    background: #2160E1;
    border: 1px solid #2160E1;
    padding: 10px 30px;
    transition: 0.3s ease-in-out;
}
.priAction .topButton button.slds-button.slds-button_brand:hover {
    border: 1px solid #012673;
    background: #012673;
    transition: 0.3s ease-in-out;
}
body.comm-page-custom-opportunitylistview {
    background: #F7F9FA;
}
.table-opportunity .slds-card__header {
    border-bottom: 1px solid #DDDBDA;
    background: #F3F2F2;
    padding: 18px 16px;
    margin-bottom: 0px;
}
.table-opportunity .slds-card__header  lightning-icon.slds-icon-standard-opportunity svg  {
    font-size: 36px;
    width: 36px;
    height: 36px;
}
.table-opportunity .slds-card__header  h2.slds-card__header-title  {
    color: #080707;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 27px;
}
.table-opportunity .table-details-opportunity span.slds-resizable__divider:before {
    display: none;
}
.table-opportunity .table-details-opportunity span.slds-cell-fixed {
    background: #FAFAF9;
    border: 0px;
}
.table-opportunity .table-details-opportunity  span.slds-cell-fixed a.slds-th__action  {
    color: #3E3E3C;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    padding: 10px 12px;
    height: auto;
}
.table-opportunity .table-details-opportunity .slds-is-sortable__icon {
    display: block;
}
.table-opportunity .table-details-opportunity .slds-table_header-fixed_container, .table-opportunity .table-details-opportunity .slds-table--header-fixed_container {
    padding-top: 40px;
}
lightning-card.table-opportunity .slds-card__body,
lightning-card.table-opportunity .slds-var-m-around_medium {
    margin-top: 0px;
}
lightning-datatable table.slds-table tbody tr td {
    color: #080707;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    padding: 6px 12px;
}
lightning-datatable table.slds-table tbody tr th a {
    color: #2160E1;
}
.page-number-tble label.slds-text-color_weak {
    color: #191919;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
}
span.slds-badge.numbr-psgs {
    color: #191919;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    background: transparent;
    padding-left: 30px;
    padding-right: 30px;
}
span.slds-badge.totl-recds {
    color: #191919;
    font-size: 13px;
    font-style: normal;
    font-weight: 400; 
    line-height: 32px;
    background: transparent;
}

@media only screen and (max-width: 991px) {
   .banner.banner-full-screen .data-register-btn .topheading {
       font-size: 26px;
    } 
    .data-register-btn .priAction {
        position: relative;
        top: 0px;
    }
    .tabs {
        margin-right: 15px;
        font-size: 13px;
    }
   lightning-card.table-opportunity .ttl-filtrs.slds-text-heading_medium {
        padding: 0px;
        float: left;
        margin-top: 10px;
    }
    lightning-card.table-opportunity .slds-var-p-horizontal_xx-small.slds-var-p-vertical_medium {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    span.slds-badge.numbr-psgs {
        font-size: 11px;
        padding-left: 7px;
        padding-right: 7px;
    }
    .page-number-tble label.slds-text-color_weak, span.slds-badge.totl-recds {
        font-size: 11px;
        line-height: 16px;
        display: flex;
        align-items: center;
    }
    .footr-tble-btns lightning-button {
        font-size: 11px;
    }
    .footr-tble-btns .slds-select_container select.slds-select {
        font-size: 11px;
        margin-top: 3px;
    }
    .table-opportunity .table-details-opportunity span.slds-cell-fixed a.slds-th__action, lightning-datatable.table-details-opportunity table.slds-table tbody tr td, lightning-datatable.table-details-opportunity table.slds-table tbody tr th {
        font-size: 12px;
    }
    lightning-datatable.table-details-opportunity .dt-outer-container {
        margin-top: 15px;
    }
    .banner.banner-full-screen .tabs {
        margin-right: 15px;
        font-size: 13px;
    }
    .banner.banner-full-screen .priAction {
        position: relative;
        top: 0;
    }
}

@media only screen and (max-width: 767px) {
    .banner.banner-full-screen .tabs {
        margin-right: 15px;
        font-size: 11px;
        padding: 0px;
        padding-bottom: 10px;
        line-height: 37px;
    }
    .banner.banner-full-screen .links {
        margin-top: 25px;
        clear: right;
        margin-bottom: 0;
    }
    .banner.banner-full-screen .data-register-btn .topheading {
        font-size: 16px;
    }
    .priAction .topButton button.slds-button.slds-button_brand {
        font-size: 13px;
        padding: 6px 20px;
    }
    lightning-card.table-opportunity .slds-var-p-horizontal_xx-small.slds-var-p-vertical_medium {
        padding-top: 10px;
    }
    lightning-datatable.table-details-opportunity .dt-outer-container {
        margin-top: 25px;
    }
    .slds-grid.slds-grid_vertical-align-center.slds-grid_align-spread.footr-tble-btns {
        flex-wrap: wrap;
        justify-content: center;
    }
    .slds-grid.slds-grid_vertical-align-center.slds-grid_align-spread.footr-tble-btns  .slds-align_absolute-center {
        display: flex;
        flex-wrap: wrap;
    }
    .footr-tble-btns lightning-button {
        font-size: 9px;
    }
}

.content.opp-details-data {
    margin-top: 40px;
}
.iconBox.ttl-w-icon {
    display: flex;
    align-items: center;
}
.iconBox.ttl-w-icon p.iconName {
    color: #000;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
}
.iconBox.ttl-w-icon p.iconData {
    color: #080707;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 27px;
    margin-top: 0px;
}
.table-opportunity.details-tb .table-details-opportunity span.slds-cell-fixed {
    background: #ffffff;
}
.table-opportunity.details-tb .slds-page-header__col-title .slds-media {
    align-items: center;
}
.table-opportunity.details-tb .slds-page-header__col-title  .slds-page-header__name-title p {
    color: #000;
    line-height: 20px;
}
.table-opportunity.details-tb .slds-page-header__col-title  .slds-page-header__name-title h1 {
    color: #080707;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 27px;
    margin-top: 2px;
}
.table-opportunity.details-tb .slds-page-header__col-title lightning-icon.slds-icon_container {
    width: 36px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #88C651;
}

@media only screen and (max-width: 767px) {
    .content.opp-details-data lightning-layout.slds-grid {
        flex-wrap: wrap;
    }
    .content.opp-details-data lightning-layout.slds-grid .fullBoxRight {
        margin-left: 0px !important;
    }
    .content.opp-details-data lightning-layout.slds-grid .fullBoxLeft {
        margin-right: 30px;
    }
    .banner.banner-full-screen .links a, .banner.banner-full-screen .links span {
        font-size: 11px !important;
    }
}
lightning-card.table-opportunity .slds-card__header.slds-grid header.slds-media lightning-icon {
    width: 36px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
}
lightning-card.table-opportunity .slds-card__header.slds-grid header.slds-media lightning-icon svg.slds-icon  {
    width: 34px;
    height: 34px;
}
.check-page-size lightning-combobox.slds-form-element div[part="combobox"] {
    display: flex;
    align-items: center;
}
.notes-table-top {
    padding: 15px;
    padding-bottom: 0px;
    margin-bottom: -10px;
}
.notes-table-top b.slds-var-p-horizontal_xx-small {
    padding: 0px;
    margin: 0px;
    display: block;
    font-size: 15px;
    margin-bottom: 3px;
}
.notes-table-top  lightning-formatted-rich-text.slds-rich-text-editor__output ol {
    margin-left: 13px;
}
.notes-table-top lightning-formatted-rich-text.slds-rich-text-editor__output ol li {
    margin-top: 3px;
}
.footr-tble-btns button.slds-button.slds-button_neutral {
    color: #2160E1;
}
.footr-tble-btns button.slds-button.slds-button_neutral lightning-primitive-icon {
    color: #767676;
}
.footr-tble-btns button.slds-button.slds-button_neutral[disabled] {
   color: #8590A6;
}
.footr-tble-btns button.slds-button.slds-button_neutral[disabled] lightning-primitive-icon {
    color: #8590A6;
}
lightning-datatable.table-details-opportunity table.slds-table tbody tr td span.slds-grid.slds-grid_align-end {
    justify-content: flex-start;
}
.footr-tble-btns button.slds-button.slds-button_neutral lightning-primitive-icon {
    line-height: 16px;
}
.selectbox-details lightning-combobox.slds-form-element {
    margin-bottom: 9px;
}
.selectbox-details lightning-combobox.slds-form-element button.slds-combobox__input {
    color: #706E6B;
    font-size: 13px;
    border-radius: 4px;
    border: 1px solid #DDDBDA;
    background: #fff;
}
.btn-detail-submit button.slds-button.slds-button_brand {
    color: #fff;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    border-radius: 5px;
    border: 1px solid #2160E1;
    padding: 10px 15px;
    min-width: 130px;
    text-align: center;
    margin-bottom: 12px;
    transition: 0.3s eae-in-out;
}
.flex-sf.details-tables .slds-form-element__control input.slds-input {
    border-radius: 4px;
    border: 1px solid var(--foundation-gray-05, #DDDBDA);
    background: var(--foundation-gray-04, #ECEBEA);
    padding: 0px 12px;
}
table.full-width.table-design-onboarding tbody tr td, table.full-width.table-design-onboarding thead tr th {
    text-align: left;
}
.btn-outline-back button.slds-button:hover {
    background: white;
    color: #012673;
    border-color: #012673;
    transition: 0.3s eae-in-out;
}
.banner.banner-full-screen .links {
    margin-bottom: 0px !important;
    padding-bottom: 0px;
}
.banner.banner-full-screen .links a.tabs {
    display: inline-block;
}
.banner.banner-full-screen .links span.greater {
    margin-bottom: 10px;
    display: inline-block;
}

/* Opportunities Module CSS ends here */


/* Calendar Popup and List view CSS starts here */


ul.slds-has-dividers_bottom-space.list-all-events h3.slds-tile__title a {
    color: #2160E1;
    font-size: 14px;
}

.modal-design-detail header.slds-modal__header {
    text-align: left;
    background: #2160E1;
    border: none;
    color: #fff;
    position: relative;
    padding-right: 50px;
}
.modal-design-detail header.slds-modal__header  button.slds-button.slds-button_icon.slds-modal__close    {
    position: absolute;
    right: 10px;
    top: 11px;
    outline: none !important;
    box-shadow: none !important;
    border: none;
}
.modal-design-detail header.slds-modal__header h2.slds-text-heading_medium {
    color: #fff;
}
.modal-design-detail .icon-date-s {
    font-size: 16px;
    font-weight: 600;
    border-bottom: 1px solid #e7e7e7;
    padding-bottom: 12px;
    padding: 0 1rem 12px;
    margin: 0 -1rem 15px;
}
.modal-design-detail .icon-date-s lightning-icon  {
    display: inline-block;
    vertical-align: bottom;
    margin-right: 4px;
}
.modal-design-detail .icon-date-s svg {
    width: 22px;
    height: 22px;
    fill: #2160E1;
}
.summry-modal lightning-formatted-rich-text {
    color: #191919;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 10px;
    display: block;
}
.summry-modal lightning-formatted-rich-text a {
    color: #2160e1 !important;
} 
.modal-design-detail footer.slds-modal__footer button.slds-button  {
    color: #000;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    border-radius: 5px;
    border: 1px solid #000;
    padding: 5px 15px;
    margin: 5px 0;
    min-width: 100px;
    text-align: center;
    background: transparent;
    transition: 0.3s eae-in-out;
    box-shadow: none;
}
.modal-design-detail footer.slds-modal__footer button.slds-button:hover {
    background: #f1f6ff;
    color: #012673;
    border-color: #012673;
    transition: 0.3s eae-in-out;
}

/* Calendar Popup and List view CSS ends here */

/* Dashboard User list and Popup CSS starts here */
.popup-post-rt lightning-combobox .slds-form-element__control {
    margin-top: 5px;
}
.table-opportunity .table-details-opportunity span.slds-cell-fixed .slds-th__action, .table-opportunity .table-details-opportunity span.slds-th__action {
    color: #3E3E3C;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    padding: 10px 12px;
    height: auto;
    background-color: var(--slds-g-color-neutral-base-100, var(--lwc-tableColorBackgroundHeaderHover,rgb(243, 243, 243)));
    min-height: 40px;
}
.modal-design-detail footer.slds-modal__footer .btn {
    min-width: 100px;
    text-align: center;
    display: inline-block;
}
.modal-design-detail .slds-form-element__label.slds-form-element__legend {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    margin: 0px 0 0px;
    position: relative;
    z-index: 0;
}
.modal-design-detail footer.slds-modal__footer button.slds-button.slds-button_brand {
    background: #2160e1;
    color: #fff;
    border-color: #2160e1;
}
.modal-design-detail footer.slds-modal__footer button.slds-button.slds-button_brand:hover   {
    background: #012673;
    color: #fff;
    border-color: #012673;
}
/* Dashboard User list and Popup CSS Ends here */


/* Onboarding Module responsive CSS starts here */

@media only screen and (max-width: 767px) {
    .slds-container_center.cont-login lightning-layout-item.slds-p-around_small.slds-size_12-of-12, .slds-container_center.cont-login lightning-layout-item.slds-medium-size_2-of-12.slds-large-size_3-of-12 {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .design-terms-conditions lightning-formatted-rich-text.slds-rich-text-editor__output ol {
        margin-left: 10px;
    }
    .design-terms-conditions lightning-formatted-rich-text.slds-rich-text-editor__output ol li p, .design-terms-conditions lightning-formatted-rich-text.slds-rich-text-editor__output ol li h2,
    .design-terms-conditions lightning-formatted-rich-text.slds-rich-text-editor__output ul li p, .design-terms-conditions lightning-formatted-rich-text.slds-rich-text-editor__output ul li h2  {
        padding-left: 10px !important;
        text-indent: 0px !important;
    }
   
}

/* Onboarding Module responsive CSS Ends here */

.table-opportunity .input-des-src input.slds-input {
    color: #767676;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    border-radius: 4px;
    border: 1px solid #A2A2A2;
    background: #FFF;
}
.footr-tble-btns span.slds-badge.numbr-psgs  {
    line-height: 20px;
}
.footr-tble-btns button.slds-button {
    line-height: 20px;
    padding: 5.2px 12px;
    font-size: 13px;
}

.table-opportunity .slds-card__header h2.slds-card__header-title span.slds-text-heading_small {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 27px;
}
.popup-post-rt lightning-combobox .slds-form-element__control {
    margin-top: 0;
}
lightning-card.table-opportunity lightning-input.slds-form-element .slds-form-element__control input.slds-input {
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}
lightning-card.table-opportunity lightning-base-combobox.slds-combobox_container .slds-combobox__form-element button.slds-combobox__input {
    padding: 5px 12px;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}
.ttl-filtrs.slds-text-heading_medium b {
    font-weight: 600;
}
.page-number-tble label.slds-text-color_weak {
    line-height: 20px;
    display: flex;
    align-items: center;
}
span.slds-badge.totl-recds {
    line-height: 20px;
}
.footr-tble-btns .slds-list_inline label.slds-text-color_weak {
    display: flex;
    align-items: center;
    line-height: 20px;
}
.footr-tble-btns .slds-list_inline .slds-select_container select.slds-select {
    line-height: 20px;
}
.form-design-contact lightning-input.slds-form-element label.slds-form-element__label, .form-design-contact lightning-combobox.slds-form-element label.slds-form-element__label, .form-design-contact lightning-textarea.slds-form-element label.slds-form-element__label, .form-design-contact lightning-dual-listbox.center.slds-form-element .slds-form-element__label {
    word-break: auto-phrase;
}
.slds-list_inline.check-page-size lightning-combobox.slds-form-element label.slds-form-element__label  {
    color: #191919;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    display: flex;
    align-items: center;
    line-height: 20px;
    padding-top: 0px;
}
.slds-list_inline.check-page-size lightning-combobox.slds-form-element lightning-base-combobox.slds-combobox_container {
    min-width: 56px;
}
.table-opportunity .slds-card__header h2.slds-card__header-title span.slds-text-heading_small, .content.opp-details-data  h2.heading {
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}
.content.opp-details-data .fieldLabel  {
    font-size: 12px;
}
.content.opp-details-data p.fieldValue {
    font-size: 13px;
}
.file-uplod-n.attachmentBox  {
    width: 100%;
    padding-right: 30px;
}
.file-uplod-n.attachmentBox p.attachTitleBox  {
    width: 100%;
}
.file-uplod-n.attachmentBox  p.attachFile a {
    color: rgb(33, 96, 225);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
    display: block;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}
.table-opportunity .table-details-opportunity.action-setting-lst thead tr th:last-child .slds-cell-fixed {
    width: 62px !important;
    margin-left: -12px;
}
.table-opportunity .table-details-opportunity.action-setting-lst thead tr th:last-child .slds-cell-fixed span.slds-th__action {
    padding-right: 0px !important;
}
.modal-design-detail .slds-form-element__label.slds-form-element__legend {
    font-size: 12px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 18px !important;
    color: rgba(0, 0, 0, 0.6)  !important;
}
.thanks-msg.thanks-warn lightning-icon.slds-icon-utility-warning span {
    background: #DDEAFF;
    width: 50px;
    height: 50px;
    display: flex;
    margin: 0 auto;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    margin-bottom: 16px;
}
.thanks-msg.thanks-warn lightning-icon.slds-icon-utility-warning span svg  {
    fill: #2160E1;
    width: 24px;
}
.form-design-rads lightning-radio-group.slds-text-body_small fieldset legend.slds-form-element__legend, .form-design-rads lightning-textarea.slds-text-body_small label.slds-form-element__label, .form-design-rads lightning-checkbox-group.slds-text-body_small fieldset legend.slds-form-element__legend {
    word-break: auto-phrase;
}
lightning-card.form_box_log .form-fields-in lightning-input.slds-m-around_small label {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
}
lightning-card.form_box_log .form-fields-in lightning-input.slds-m-around_small .slds-form-element__help {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
}
.form-design-rads .slds-form-element__control.slds-grow.textarea-container textarea.slds-textarea {
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}
.section-content.slds-grid.slds-gutters.form-design-rads .slds-col.slds-size_12-of-12 > p {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
}
.slds-text-heading_large.lable-ttls, h2.slds-text-heading_large.title-right-line, .design-final-conts .slds-text-longform h3 {
	font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}
section.section.form-design-contact hr + h2.slds-text-heading_large.lable-ttls {
    margin-top: -10px;
}
.design-final-conts .slds-text-heading_small.slds-m-around_small b a {
    font-weight: 600;
}
.span-erros lightning-input.slds-m-around_small.slds-form-element span {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    color: #C23934;
}	
.span-erros lightning-input.slds-m-around_small.slds-form-element span a u {
    color: #2160E1;
    font-weight: 400;
}
hr.spacing-btns {
    margin-top: 20px;
    margin-bottom: 20px;
}
.design-final-conts.thanks-msg p.slds-text-body_regular {
    max-width: 620px;
    margin-top: 20px;
}

.form-design-part .slds-text-heading_small.link-se a, .form-design-part .slds-text-heading_small.footer-texts a {
    font-weight: 600;
}

@media only screen and (max-width:1480px) {
    .siteforceThemeLayoutStarter>.body.isPageWidthFixed-true {
        width: 100% !important;
        max-width: 1200px !important;
    }
    body .main__body-content {
        width: 100%;
        max-width: 1200px;
    }
}
.table-opportunity .slds-card__header .slds-media__figure, .table-opportunity .slds-page-header .slds-media .slds-media__figure {
    margin-left: 0px;
}
.themeLayoutStarterWrapper.isHeaderPinned-true.siteforceThemeLayoutStarter {
    overflow-x: hidden;
}
.content.opp-details-data .iconBox.ttl-w-icon .icon {
    flex: 0 0 36px;
    padding: 7px;
}

@media only screen and (max-width: 767px) {
    .table-opportunity.details-tb .slds-page-header {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }
}
.banner.banner-full-screen {
    margin-top: 0px !important;
}
.slds-container_center.cont-login {
    margin-bottom: 40px;
}
.section-content.slds-grid.slds-wrap.slds-gutters.all-shows-s .slds-col {
    margin-bottom: 15px;
}
.spacing-none-tb lightning-primitive-input-checkbox label.slds-checkbox__label span.slds-form-element__label {
    word-break: auto-phrase;
}
.padding-appli-sr {
    width: 100%;
    display: block;
    clear: both;
}
@media only screen and (max-width: 767px) {
   .progress-des lightning-progress-indicator .slds-progress {
        max-width: calc(100% - 70px);
    } 
    lightning-layout-item.mt-35 {
        margin-bottom: 30px;
    }
    .section-content.slds-grid {
        margin-bottom: 0px !important;
    }
    .section-content.slds-grid .slds-col {
        margin-bottom: 10px;
    }
    .flex-sf.details-tables {
        margin-bottom: 15px;
    }
    .padding-mbls {
        padding: 0 15px;
    }
}

.mobile-table-design.slds-scrollable {
    margin: 0px; 
 }
 @media only screen and (max-width: 768px) {
     .mobile-table-design.slds-scrollable tr th, .mobile-table-design.slds-scrollable tr td {
        display: flex;
        align-items: center;
        font-size: 13px !important;
        font-weight: 700 !important;
        color: #000 !important;
        padding: 5px 0 !important;
        border: 0px;
    }
     .mobile-table-design.slds-scrollable tr th  lightning-primitive-cell-factory, .mobile-table-design.slds-scrollable tr td lightning-primitive-cell-factory {
     font-size: 12px;
     font-weight: 500;
     color: #8c8c8c;
     margin-left: 7px;
 }
    .mobile-table-design.slds-scrollable tr th  lightning-primitive-cell-factory  a,  .mobile-table-design.slds-scrollable tr td  lightning-primitive-cell-factory  a  {
     font-size: 12px;
 }
     .mobile-table-design.slds-scrollable tr th:before, .mobile-table-design.slds-scrollable tr td:before {
         padding: 0px;
         font-size: 12px;
         text-transform: capitalize;
         letter-spacing: 0px;
         margin: 0px;
     }
     .mobile-table-design.slds-scrollable tbody tr {
         border: 1px solid #ebebeb;
         padding: 7px 10px;
         border-top: 0px;
     }
     .mobile-table-design.slds-scrollable tbody tr:nth-of-type(even) {
         background: #f7f7f7;
     }
     .mobile-table-design.slds-scrollable .slds-table_header-fixed_container.slds-scrollable_x {
         padding: 0px !important;
          margin-bottom: 12px;
     }
     .slds-grid.slds-grid_vertical-align-center.slds-grid_align-spread.footr-tble-btns .slds-align_absolute-center {
         row-gap: 7px;
     }
 }
 
 .inner-part-ds {
     padding: 15px 25px;
     text-align: center;
 }
 .inner-part-ds h1 {
     font-size: 24px;
     font-style: normal;
     font-weight: 700;
     line-height: 32px;
     margin-top: 0px;
         margin-bottom: 15px;
 }
 .inner-part-ds p  {
     color: #000;
     font-size: 14px;
     font-style: normal;
     font-weight: 400;
     line-height: 24px;
     margin-bottom: 16px;
 }
 .inner-part-ds p a {
     font-weight: 500;
 }
 
 @media only screen and (max-width: 767px) {
     .container-center {
         margin-top: 0px;
     }
     .inner-part-ds {
         padding: 10px 15px;
         text-align: center;
     }
     .inner-part-ds h1 {
         font-size: 20px;
         margin-bottom: 10px;
     }
     .inner-part-ds p  {
         font-size: 13px;
         margin-bottom: 12px;
     }
 }
@media only screen and (max-width: 1240px) {
    .siteforceThemeLayoutStarter>.body.isPageWidthFixed-true {
        width: 100% !important;
        max-width: 1140px !important;
    }
}
 @media only screen and (max-width: 1200px) {
    .siteforceThemeLayoutStarter>.body.isPageWidthFixed-true {
        width: 100% !important;
        max-width: 1140px !important;
    }
    body .main__body-content {
        width: 100%;
        max-width: 1140px;
    }
}

@media only screen and (max-width: 768px) {
    .mobile-table-design.slds-scrollable tr th, .mobile-table-design.slds-scrollable tr td {
       font-size: 13px !important;
       font-weight: 700 !important;
       color: #000 !important;
       padding: 5px 0 !important;
   }
}
.container-center .slds-container_large.container-center {
   margin: 0 auto;
   margin-top: 35px;
}
.forceCommunitySection .cb-section_column:only-child {
   padding: 0px !important;
}
.forceCommunityFeedPublisher .uiTabset--base.uiTabset--task ul.tabs__nav li.tabs__item.active.uiTabItem a.tabHeader {
   background: #0a32c6;
   color: #fff;
   font-weight: 500;
   min-width: 77px;
}
.forceActionsContainer section.tabs__content {
   background: #F7F9FA;
   box-shadow: 0px 4px 4	px 0px rgba(0, 0, 0, 0.25);
}
.forceActionsContainer section.tabs__content button.slds-button.slds-button_brand.cuf-publisherShareButton {
   margin-bottom: 10px;
}
.zs-case-details.comments-all .slds-card__header.slds-grid {
   background: #0a32c6;
   padding: 15px;
   color: #fff;
}
.zs-case-details.comments-all .slds-card__header.slds-grid span.slds-text-heading_small h3 {
   color: #fff;
}
.zs-case-details.comments-all .slds-card__header.slds-grid lightning-icon svg {
   fill: #fff;
}
.zs-case-details.comments-all {
   margin-bottom: 40px;
}
.zs-case-details.comments-all .slds-card__header.slds-grid .slds-no-flex button.slds-button.slds-button_icon {
   background: #fff;
   border-color: #fff;
}
.zs-case-details.comments-all  .slds-card__body lightning-tile.slds-tile.slds-media .slds-media__body {
   background: #F7F9FA;
   box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.15);
   padding: 12px;
   /* border: 1px solid #eaeaea; */
}
.zs-case-details.comments-all  .slds-card__body lightning-tile.slds-tile.slds-media .slds-media__body .zs-rich-text-content .slds-box {
   border: 0px;
   padding: 0px;
}
.slds-container_center.cont-login {
   margin-bottom: 20px;
   padding-bottom: 10px;
}
.zs-case-details.comments-all  .slds-card__body .slds-m-around_small.slds-p-around_small.lgc-bg {
   margin: 0px;
}
.zs-case-details.comments-all  .slds-card__body lightning-tile.slds-tile.slds-media .slds-media__figure span.slds-avatar {
   border-radius: 50%;
}
.zs-case-details.comments-all  .slds-card__body lightning-tile.slds-tile.slds-media .slds-media__body h3.slds-tile__title {
   text-transform: capitalize;
   font-size: 16px;
   font-weight: 600;
}
.zs-case-details.comments-all  .slds-card__body lightning-tile.slds-tile.slds-media .slds-media__body  lightning-relative-date-time {
   font-size: 12px;
   text-transform: capitalize;
   color: #989898;
   margin-bottom: 6px;
}
.zs-case-details.comments-all .slds-card__footer {
   background: #f8f8f8;
   padding: 10px 23px;
}	
.zs-case-details.comments-all .slds-card__footer lightning-button {
   border: 1px solid #0a32c6;
   padding: 0px 12px;
   display: inline-block;
   background: #fff;
   border-radius: 2px;
}

@media only screen and (max-width: 767px) {
   .content.opp-details-data lightning-layout.slds-grid .fullBoxLeft {
       margin-right: 0;
   }    
   .file-uplod-n.attachmentBox {
       width: 100%;
       padding-right: 0;
   }
   .zs-case-details.comments-all  .slds-card__body .slds-p-horizontal_small {
       padding: 0px;
   }
   .zs-case-details.comments-all .slds-card__footer {
       padding: 10px 13px;
   }
    .zs-case-details.comments-all  .slds-card__body lightning-tile.slds-tile.slds-media .slds-media__figure {
       margin-right: 0px;
   }
}
lightning-card.table-opportunity article.slds-card {
    margin-bottom: 50px;
}
body.comm-page-custom-influencepartnerslistview, body.comm-page-custom-dealregistrationlistview, body.comm-page-custom-renewallistview, body.comm-page-custom-cosellinvitationlistview {
    background: #F7F9FA;
}
@media only screen and (max-width: 1200px) {
    .siteforceThemeLayoutStarter>.body.isPageWidthFixed-true, body .main__body-content {
        padding: 0 20px;
    }
}
.slds-col--padded.comm-layout-column {
    padding-top: 0px !important;
}
.slds-page-header.slds-page-header_record-home.forceContentContentDocumentHighlightsStencilDesktop {
    margin-top: 50px;
    border-radius: 10px;
    background: #F7F9FA !important;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    border: 1px solid #f1f1f1;
    padding: 20px;
    height: auto !important;
}
.slds-page-header.slds-page-header_record-home.forceContentContentDocumentHighlightsStencilDesktop .slds-grid.primaryFieldRow {
    align-items: center;
}
.slds-page-header.slds-page-header_record-home.forceContentContentDocumentHighlightsStencilDesktop ul.branding-actions a.forceActionLink {
    color: #FFF;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    background: #2160E1;
    padding: 8px 30px;
    transition: 0.3s ease-in-out;
    border: none;
    border-radius: 4px;
}
.slds-page-header.slds-page-header_record-home.forceContentContentDocumentHighlightsStencilDesktop ul.branding-actions a.forceActionLink:hover {
  
    background: #012673;
    transition: 0.3s ease-in-out;
}
.slds-page-header.slds-page-header_record-home.forceContentContentDocumentHighlightsStencilDesktop ul.branding-actions li.slds-button  {
    border: none;
}

@media only screen and (max-width: 767px) {
    .slds-page-header.slds-page-header_record-home.forceContentContentDocumentHighlightsStencilDesktop {
         padding: 20px 0px !important;
    }
    .forceCommunityFileDetailPage .slds-col.slds-size_2-of-3 {
        width: 100%;
    }
}
body.comm-page-custom-create-case .bodyDiv.main__inner--body--container {
    padding-bottom: 60px;
}
body.comm-page-custom-createcase .bodyDiv.main__inner--body--container {
    padding-bottom: 60px;
}
.left-cases .slds-col.slds-size_12-of-12 {
    padding-top: 0px !important;
}
.left-cases lightning-formatted-rich-text.slds-rich-text-editor__output p a u {
    color: #2160E1;
    font-weight: 500;
}
.spacing-sets lightning-layout-item.slds-p-around_small {
    padding-bottom: 0px;
}
.footerbuttons button.slds-button.slds-button_neutral {
    border-radius: 5px;
    border: 1px solid #000;
    display: flex;
    padding: 8px 25px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    color: #000;
    background: transparent;
}
.footerbuttons button.slds-button.slds-button_neutral:hover {
    background: white;
    color: #012673;
    border-color: #012673;
    transition: 0.3s eae-in-out;
}
.footerbuttons button.slds-button.slds-button_brand {
    display: flex;
    padding: 8px 25px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    border-radius: 5px;
    border: 1px solid #396AEC;
    background: #2160E1;
}
.footerbuttons button.slds-button.slds-button_brand:hover {
    border: 1px solid #012673;
    background: #012673;
    transition: 0.3s ease-in-out;
}
.design-form-case .editform .slds-input[readonly] {
    padding-left: 10px;
}
.design-form-case .editform lightning-textarea textarea.slds-textarea {
    border-color: #a2a2a2;
}
@media only screen and (max-width: 1024px) {
    .bg-form-case {
        padding: 15px !important;
    }   
    .design-form-case {
        padding-left: 10px !important;
    }
}
@media only screen and (max-width: 767px) {
    .design-form-case {
        padding-left: 0px !important;
    }
    .bg-form-case {
        padding: 5px !important;
    } 
    .left-cases {
        padding: 15px !important;
    }
}
.case-details-des  .design-final-conts .slds-text-longform {
    font-weight: 400;
}
.case-details-des  .design-final-conts .slds-text-longform a {
    
    /* color: #2160e0; */
    font-weight: 500;
    text-decoration: underline;
}
.case-details-des.conts-dst {
    margin-top: 50px;
}
.case-details-des .design-final-conts .slds-text-longform a + span {
    display: block;
}

.block-main {
    display: block;
}
.btn-right-pos {
    position: absolute;
    right: 0;
    top: 44px;
    z-index:1111;
}
.btn-right-pos button.slds-button.slds-button_neutral {
    color: #FFF;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    background: #2160E1;
    border: 1px solid #2160E1;
    padding: 10px 30px;
    transition: 0.3s ease-in-out;
}
.btn-right-pos button.slds-button.slds-button_neutral:hover {
    border: 1px solid #012673;
    background: #012673;
    transition: 0.3s ease-in-out;
}
@media only screen and (max-width: 767px) {
    .btn-right-pos button.slds-button.slds-button_neutral {
        font-size: 13px;
        padding: 6px 20px;
    }
    .slds-col--padded.comm-content-footer.comm-layout-column {
        padding: 0px;
    }
    .btn-right-pos {
        top: 34px;
    }
}
.banner.banner-full-screen  {
    z-index: 1;
}
.modal-design-detail h4.assign-ttl {
    margin-bottom: -10px;
}


.modal-footer.slds-modal__footer .forceModalActionContainer--footerAction button.slds-button.slds-button--neutral.navigateButton.uiButton {
    display: none;
}

body, html {
    overflow-x: hidden;
}
.container.zs__dealreg-captureform-container .slds-form-element__control input.slds-input[readonly] {
    border-radius: 4px;
    border: 1px solid var(--foundation-gray-05, #DDDBDA);
    background: var(--foundation-gray-04, #ECEBEA);
    padding: 0px 12px;
}
@media only screen and (max-width: 1024px) {
    body .zs__dealreg--form--container {
        min-height: auto;
        min-width: 100%;
        padding: 50px 0;
    }
}
@media only screen and (max-width: 767px) {
    body .zs__dealreg--form--container {
        min-height: auto;
        min-width: 100%;
        padding: 50px 0;
    }
    body .zs__dealreg__init-email , body .zs__dealreg__init-country {
        max-width: 100%;
        padding: 0 5px;
    }
     .zs__dealreg--form--container .large__size--text.slds-align_absolute-center {
        text-align: center;
        font-size: 14px;
        line-height: 20px;
    }
    body .zs__dealreg__outline-btn .slds-button, body .zs__dealreg__color-btn button {
        width: auto;
        padding: 10px 30px;
    }
    body .zs__dealreg--progress--bar .slds-progress {
        max-width: 80%;
    }
    body .zs__dealreg--progress--bar .zs__progress--label-cont {
        max-width: 95%;
        margin-top: 16px;
    }
    body .zs__dealreg__success--container .dealreg__success-msg, body lightning-layout-item.zs__dealreg__success--container .large__size--text {
        font-size: 14px;
        text-align: center;
        padding: 0 20px;
    }
    body .zs__dealreg--progress--bar .slds-progress .slds-progress__list {
        font-size: 12px;
    }
}
.tools-ds label.slds-form-element__label {
    display: none;
}
.left-cases lightning-formatted-rich-text.slds-rich-text-editor__output p a strong u , .left-cases lightning-formatted-rich-text.slds-rich-text-editor__output p a strong {
    color: #2160e1;
    text-decoration: none;
}
.left-cases lightning-formatted-rich-text.slds-rich-text-editor__output p a:hover {
    color: #012673;
    text-decoration: none;
}
.zs-case-details.comments-all .slds-card__footer lightning-button button.slds-button {
    outline: none;
    box-shadow: none;
    border: none;
}

@media only screen and (max-width: 992px) {
    .zs__asset--col-inner {
        gap: 20px;
    }
    .zs__asset--col-content p {
    	margin: 7px 0;
   		font-size: 14px;
    }
    .forceCommunityRichText .zs__asset--list-item a {
   		font-size: 14px !important;
    }
    .zs__asset-two-col-list {
        display: block;
        columns: 1;
    }
    .zs__asset-three-col-list {
       columns: 2;
    }
    .zs__asset--col-content h2, h2.asset__landing--heading_2 {
   		 font-size: 18px !important;
    }
}
@media only screen and (max-width: 767px) {
   .zs__asset--col-inner.slds-grid {
        display: block;
    } 
    .zs__asset--col-picture {
        margin-bottom: 15px;
    }
    .asset_landing--inner-wrapper .large__size--text {
        text-align: center;
    }
}
.main-container.prm_UserAdminListView.slds-m-top_large.mt-50 {
    margin-bottom: 50px;
}
.main-container.prm_UserAdminListView.slds-m-top_large  .slds-grid.slds-m-bottom_medium lightning-input.slds-m-bottom_small {
    margin-top: 10px;
}
.priAction.flx-sts .btn-left-create button.slds-button.slds-button_neutral {
    color: #2160E1;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    background: transparent;
    border: 1px solid #2160E1;
    padding: 9px 30px;
    transition: 0.3s ease-in-out;
    border-radius: 0.25rem;
    display: inline-block;
    text-decoration: none;
}
.priAction.flx-sts .btn-left-create  button.slds-button.slds-button_neutral:hover {
    border: 1px solid #012673;
    color: #012673;
    background-color: #fff;
    transition: 0.3s ease-in-out;
}
.priAction.flx-sts .btn-right-pos {
  position: initial;
}

@media only screen and (max-width: 767px) {
    .priAction.flx-sts .btn-left-create button.slds-button.slds-button_neutral {
        font-size: 13px;
        padding: 6px 20px;
    }
}
.zs__dealreg__init-country lightning-combobox[data-id="companyInfoCountry"] .slds-combobox_container .slds-listbox.slds-listbox_vertical.slds-dropdown {
    max-height: 220px;
}
.left-cases lightning-formatted-rich-text.slds-rich-text-editor__output p a strong u, .left-cases lightning-formatted-rich-text.slds-rich-text-editor__output p a strong {
    color: #2160e1;
}
.main-container.prm_UserAdminListView.mt-50 {
    margin-bottom: 50px;
}

lightning-layout-item.zs__filter--row .zs__card--row--cont .slds-file figure {
    background-color: #e9f1ff;
}
lightning-layout-item.zs__filter--row .zs__grid__container.slds-p-top_large .slds-wrap {
    flex-wrap: wrap;
    align-items: stretch;
    display: flex;
}
lightning-layout-item.zs__filter--row .zs__grid__container.slds-p-top_large .slds-wrap .zs__box--shadow {
    height: 100%;
}
lightning-layout-item.zs__filter--row .zs__grid__container.slds-p-top_large .slds-wrap .zs__box--shadow .zs__card-inner--row.card__second__row {
    min-height: 71px;
}

@media only screen and (max-width: 1199px) {
  lightning-layout-item.zs__filter--row .zs__grid__container.slds-p-top_large .slds-wrap   figcaption.slds-file__title.slds-file__title_card span.heading__small {
        font-size: 16px;
        line-height: 22px;
   }
}
@media only screen and (max-width: 840px) {
    lightning-layout-item.slds-border_left.zs__filter--row {
        border-top: var(--lwc-borderWidthThin,1px) solid var(--slds-g-color-border-base-1, var(--lwc-colorBorder,#D4D4D4));
        border-left: 0px;
        padding-left: 0px;
        flex: 0 0 100%;
        margin-top: 10px;
    }
    .zs__partner-filter-bar.slds-section.slds-is-open.slds-m-vertical_none.slds-grid {
        padding-top: 15px;
        flex-wrap: wrap;
    }
    c-partner-portal-asset-library .slds-section.slds-page-header.zs__page--header .large__size--text {
        text-align: center;
    }
}
@media only screen and (max-width: 767px) {
	lightning-layout.filter__top-row-block .filter__top-row-box {
        flex: 0 0 100%;
    }
    .zs__partner-filter-selections {
        flex: 0 0 100% !important;
    }
    .zs__partner-filter-bar.slds-section.slds-is-open.slds-m-vertical_none.slds-grid {
        padding-top: 0;
        flex-wrap: wrap;
    }
    lightning-layout.zs__record--bar.slds-grid {
        flex-wrap: wrap;
        gap: 0;
    }
    lightning-layout.zs__record--bar.slds-grid .zs__record--label {
        flex: 0 0 100%;
        margin-bottom: 10px;
    }
    lightning-layout.zs__record--bar.slds-grid .zs__record--dropdown lightning-combobox.zs__filter_result--box  div[part="combobox"] {
        display: flex;
        align-items: center;
    }
    lightning-layout.zs__record--bar.slds-grid .zs__record--dropdown lightning-combobox.zs__filter_result--box  div[part="combobox"]  label.slds-form-element__label  {
        margin: 0px;
        padding-top: 0px;
        padding-right: 4px;
    }
}
@media only screen and (max-width: 479px) {
 lightning-layout-item.zs__filter--row .zs__grid__container.slds-p-top_large .slds-wrap .zs__box--shadow .zs__card-inner--row.card__second__row {
    min-height: auto;
}   
}

@media only screen and (max-width: 767px) {
    lightning-layout-item.zs__filter--row lightning-layout.zs__folder--grid lightning-layout-item.zs__folder--item-block {
        flex: 0 0 100%;
        width: 100%;
    }
    lightning-layout-item.zs__filter--row lightning-layout.zs__folder--grid lightning-layout-item.zs__folder--item-block  .zs__folder--container {
        max-width: 100%;
    }
}
.zs__grid-col-right[c-partnerPortalAssetLibrary_partnerPortalAssetLibrary] {
    margin-bottom: 20px;
}
.zs__dealreg--form--container {
    padding-top: 40px;
    padding-bottom: 40px;
}
c-partner-portal-asset-item.zs__box--shadow lightning-layout.three.slds-grid .zs__card--icon-block span.zs__card--icon-text.small_size--text {
    position: relative;
    top: 2px;
}


@media only screen and (max-width: 1240px) {
    .siteforceThemeLayoutStarter>.body.isPageWidthFixed-true {
        width: 100% !important;
        max-width: 1140px !important;
    }
}
.fullBoxLeft.btn-detail-submit {
    display: block;
    margin-bottom: 30px;
    float: left;
    width: 100%;
}
.case-details-des .design-final-conts span.block-main {
    margin-top: 15px;
}
lightning-card.table-opportunity > article.slds-card {
    margin-top: 50px;
}
section.slds-m-top_medium.tabs__content .preview.slds-card.forceContentBasePreviewPlayer {
    margin-bottom: 50px;
}
.forceCommunityToastManager .slds-notify--toast.slds-notify.slds-notify--toast {
    top: 50px !important;
}
.slds-container_large.container-steps .conts-dst {
    margin-top: 50px;
    margin-bottom: 20px;
}
.slds-container_large.container-steps.mt-50 .conts-dst {
    margin-top: 0px;
}
.btn-download-terms button.slds-button.slds-button_icon:focus , .btn-download-terms button.slds-button.slds-button_icon:hover  {
    outline: none;
    box-shadow: none;
    color: #2160e1;
}

.design-form-case.sub-case-list .editform .slds-input[readonly] {
    padding-left: 2.25rem;
}
.design-form-case.sub-case-list .slds-form-element_stacked {
    margin-bottom: 0px;
    padding: 0px;
}
.design-form-case.sub-case-list .slds-form-element label.slds-form-element__label abbr.slds-required {
    float: right;
}
.checkbox-design .fieldcolcheckbox  abbr.slds-required {
    display: none;
}
.left-cases lightning-formatted-rich-text.slds-rich-text-editor__output p a {
    color: #2160e1;
    font-weight: 500;
}
.left-cases lightning-formatted-rich-text.slds-rich-text-editor__output h3  {
    display: block;
    color: #000;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
}
.left-cases lightning-formatted-rich-text.slds-rich-text-editor__output h3  strong {
    font-weight: 600;
}
.left-cases lightning-formatted-rich-text.slds-rich-text-editor__output h3 a {
    line-height: 1.5;
    display: inline-block;
     color: #2160e1;
    font-weight: 500;
}
.left-cases lightning-formatted-rich-text.slds-rich-text-editor__output h3 a:hover {
    color: #012673;
    text-decoration: none;
}
.checkbox-design .fieldcolcheckbox  .slds-form-element__help {
    position: absolute;
    text-wrap: nowrap;
    top: 35px;
    left: 30px;
}
.btns-top-h button.slds-button {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    padding: 7px 25px;
}
.flex.icon-36  lightning-icon lightning-primitive-icon svg {
    width: 36px;
    height: 36px;
}

.zs-case-legacycomments-comp button.slds-button  {
    color: #FFF;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    background: #2160E1;
    border: 1px solid #2160E1;
    padding: 10px 30px;
    transition: 0.3s ease-in-out;
}
.zs-case-legacycomments-comp {
    display: block;
    padding: 25px 30px;
    background: #fbfcff;
    border: 1px solid #e7e7e7;
    border-radius: 4px;
}
.zs-case-legacycomments-comp p {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 20px;
}
.zs-case-legacycomments-comp {
    margin-bottom: 50px;
}
.custom-box .mycolor lightning-icon svg  {
    width: 30px;
    height: 30px;
}
.zs-attachment .slds-box.lgc-bg  .slds-media {
    display: flex;
    align-items: center;
    width: 100%;
    border-bottom: 1px solid #EBEBEB;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.zs-attachment lightning-layout-item:last-child .slds-box.lgc-bg  .slds-media  {
    border: none;
    padding: 0px;
    margin: 0px;
}
.zs-attachment .slds-box.lgc-bg .slds-media__figure {
    margin-right: 0px;
}
.zs-attachment .slds-media__body h3.slds-tile__title a  {
    color: #2160E1;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
}
.zs-case-attachment-component  .slds-card__footer {
    background: #F7F9FA;
    text-align: center;
    margin-top: 20px;
    padding: 12px;
    border-top: 1px solid #e7edf1;
}
.zs-case-attachment-component .slds-card__footer lightning-button   {
    color: #2160E1;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.5px;
}
.zs-case-attachment-component {
    margin-bottom: 40px;
}
@media only screen and (max-width: 767px) {
    .banner.banner-full-screen .data-register-btn .topheading {
        letter-spacing: 0px;
    }
    .zs-case-details {
        margin: 0 -10px !important;
    }
    .zs-case-header-comp .topBlock .grid.slds-gutters.outerDiv {
        margin: 0 10px;
    }
    .subjectBlock .headerSubject, .subjectBlock .casenumber {
        font-size: 16px !important;
        line-height: 22px !important;
    }
    .btns-top-h button.slds-button {
        font-size: 12px;
        line-height: 24px;
        padding: 7px 16px;
        margin-bottom: 10px;
    }
    .zs-case-header-comp .middleBlock  {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .zs-case-header-comp  .bottomBlock {
        padding-left: 25px !important;
        padding-right: 10px !important;
    }
    .forceCommunityFeedPublisher ul.branding-actions a.forceActionLink {
        color: #FFF;
        text-align: center;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 28px;
        background: #2160E1;
        border: 1px solid #2160E1;
        padding: 3px 30px;
        transition: 0.3s ease-in-out;
        border-radius: 3px;
    }
    .forceCommunityFeedPublisher ul.branding-actions li  {
        border: none;
    }
    .zs-case-legacycomments-comp {
       padding: 15px 15px;
        border-radius: 4px;
    }
    .zs-case-legacycomments-comp p {
        font-size: 13px;
        line-height: 22px;
        margin-bottom: 12px;
    }
    .zs-case-legacycomments-comp button.slds-button {
        font-size: 12px;
        font-weight: 400;
        line-height: 28px;
        padding: 6px 20px;
    }
}

@media only screen and (max-width: 992px) {
    .left-cases lightning-formatted-rich-text.slds-rich-text-editor__output h3 {
        font-size: 16px;
        line-height: 24px;
    }
}
.list-design-notes {
    display: table;
    margin-bottom: 10px;
 }
 .list-design-notes p {
     color: #A0A0A0;
     font-size: 13px;
     font-style: normal;
     font-weight: 400;
     line-height: normal;
     border-right: 1px solid #DBDBDB;
     margin-right: 20px;
     display: table-cell;
     padding: 0 20px
 }
 .list-design-notes p b {
     color: #080707;
     font-size: 14px;
     font-style: normal;
     font-weight: 600;
     line-height: normal;
     display: block;
 }
 .list-design-notes p:first-child {
     padding-left:0px;
 }
 .list-design-notes p:last-child {
     padding-right:0px;
     border-right:0px;
 }
 @media only screen and (max-width: 767px) {
   .list-design-notes {
         display: flex;
         margin-bottom: 10px;
         flex-wrap: wrap;
     }  
     .list-design-notes p {
         flex: 0 0 50%;
         border-bottom: 1px solid #DBDBDB;
         padding-bottom: 10px;
         padding-top: 10px;
         margin: 0px;
         padding-left: 10px !important;
         padding-right: 10px;
         font-size: 11px;
     }
     .list-design-notes p:nth-child(2n) {
         border-right:0px;
     }
     .list-design-notes p b {
         font-size: 13px;
         margin-bottom: 3px;
     }
 }

 .tabs-opportunity .slds-tabs_default__nav {
    margin-bottom: 0px;
    margin-top: 20px;
}
.tabs-opportunity .home__salesdashboard--tabs .slds-tabs_default__nav .slds-tabs_default__item.slds-is-active a {
    border-bottom: 3px solid #1589EE;
    position: relative;
    color: #1589EE;
    font-size: 14px;
}
.tabs-opportunity .home__salesdashboard--tabs .slds-tabs_default__nav .slds-tabs_default__item.slds-is-active a:after {
    background-color: #1589EE;
}
.tabs-opportunity .home__salesdashboard--tabs .slds-tabs_default__link {
    padding: 0px 12px;
    font-weight: 600;
    font-size: 14px;
}
.tabs-opportunity .home__salesdashboard--tabs .slds-tabs_default__nav .slds-tabs_default__item:hover:after {
    background-color: #1589EE;
}
.tabs-opportunity .home__salesdashboard--tabs .slds-tabs_default__nav .slds-tabs_default__item {
    margin: 0px 5px;
}
.modal-design-detail footer.slds-modal__footer button.slds-button.slds-button_brand[disabled]  {
    opacity: 0.5;
    filter: grayscale(1);
}
.tabs-opportunity .home__salesdashboard--tabs .slds-tabs_default__nav .slds-tabs_default__item:first-child {
    margin-left: 0px;
}
.tabs-opportunity .home__salesdashboard--tabs lightning-tab.slds-tabs_default__content {
    background: #F5F5F5;
    border: 0px;
    padding-left: 20px;
    padding-right: 20px;
}
.modal-design-detail .label-bsd .slds-form-element__label.slds-form-element__legend {
    font-size: 16px !important;
    font-weight: 600 !important;
    color: #000 !important;
    position: relative;
    top: -2px;
}
.label-notes label.slds-form-element__label {
    font-size: 16px !important;
    font-weight: 600 !important;
    color: #000 !important;
    margin-top: 15px;
}
lightning-button-icon.slds-modal__close button.slds-button.slds-button_icon-inverse[disabled] {
    display: none;
}
lightning-button-icon.engageBtnColor button.slds-button {
    background: #3274CC;
    border-color: #3274CC;
    color: #fff;
}
lightning-button-icon.accelerateBtnColor button.slds-button {
    background: #3BA755;
    border-color: #3BA755;
    color: #fff;
}
lightning-button-icon.cosellBtnColor  button.slds-button {
    background: #FF5D2D;
    border-color: #FF5D2D;
    color: #fff;
}
lightning-button-icon.outreachBtnColor  button.slds-button {
    background: #9f45d7;
    border-color: #9f45d7;
    color: #fff;
}
.help-text-input p.help-txt-bottom {
    color: #696969;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    margin-top: 4px;
}
.help-right-after lightning-dual-listbox.slds-form-element .slds-form-element__label.slds-form-element__legend {
    position: relative;
}
.help-right-after lightning-dual-listbox.slds-form-element .slds-form-element__label.slds-form-element__legend:after {
    content: "(Minimum 2)";
    color: #696969;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    margin-left: 5px;
}
.progress-checks-s ul.slds-path__nav .slds-is-complete + lightning-progress-step.slds-path__item.slds-is-current  {
    background: var(--lwc-colorBackgroundPathActive, rgb(1, 68, 134));
    color: #fff;
}
.progress-checks-s ul.slds-path__nav .slds-is-complete + lightning-progress-step.slds-path__item.slds-is-current:before, .progress-checks-s ul.slds-path__nav .slds-is-complete + lightning-progress-step.slds-path__item.slds-is-current:after   {
    background: var(--lwc-colorBackgroundPathActive, rgb(1, 68, 134));
}
.progress-checks-s ul.slds-path__nav .slds-is-complete + lightning-progress-step.slds-path__item.slds-is-current  a.slds-path__link {
    color: #fff !important;
}
.help-text-input p.help-txt-bottom {
    text-transform: initial;
}
community_layout-simple-theme-layout {
   background-image: linear-gradient(-25deg, #633b97 0, #336cb5 52%, #3293ab 81%, #30baa1 100%);
   background: linear-gradient(-25deg, #633b97 0, #336cb5 52%, #3293ab 81%, #30baa1 100%);
   height: 100%;
}
.upload-file-design lightning-input.slds-form-element {
    width: 100%;
}
.upload-file-design .slds-file-selector  {
    width: 100%;
    display: flex;
}
.upload-file-design lightning-primitive-file-droppable-zone.slds-file-selector__dropzone  {
    width: 100%;
    background: #F9F9F9;
    padding: 30px 10px;
    text-align: center;
}
.upload-file-design lightning-primitive-file-droppable-zone.slds-file-selector__dropzone label.slds-file-selector__body  {
    flex-direction: column;
}
.upload-file-design lightning-primitive-file-droppable-zone.slds-file-selector__dropzone label.slds-file-selector__body span.slds-file-selector__text.slds-medium-show  {
    color: #858585;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-top: 5px;
}
.upload-file-design span.slds-form-element__label {
    color: #191919;
    font-weight: 500;
    line-height: 24px;
}
lightning-datatable.hideFirstColTable table.slds-table.slds-table_header-fixed thead tr th:first-child, lightning-datatable.hideFirstColTable table.slds-table.slds-table_header-fixed tbody tr td:first-child {
    display: none !important;
}
.footer-buttons .slds-docked-form-footer.slds-is-absolute  {
    margin: -1rem;
    width: auto;
    left: 0;
    right: 0;
    justify-content: space-between;
    padding: 0.7rem 1rem;
}
.footer-buttons  .slds-docked-form-footer.slds-is-absolute .slds-grid.slds-grid_align-center {
    justify-content: space-between;
    display: flex;
    width: 100%;
}
.footer-buttons  .slds-docked-form-footer.slds-is-absolute .slds-grid.slds-grid_align-center button.slds-button.slds-button_neutral  {
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    border-radius: 5px;
    border: 1px solid #000;
    padding: 5px 15px;
    margin: 5px 0;
    min-width: 100px;
    text-align: center;
    background: transparent;
    transition: 0.3s eae-in-out;
    box-shadow: none;
}
.footer-buttons  .slds-docked-form-footer.slds-is-absolute .slds-grid.slds-grid_align-center  button.slds-button.slds-button_brand.save-btn  {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    border-radius: 5px;
    padding: 5px 15px;
    margin: 5px 0;
    min-width: 100px;
    text-align: center;
    transition: 0.3s eae-in-out;
    box-shadow: none;
    background: #2160e1;
    color: #fff;
    border-color: #2160e1;
}
.content-alert span.close-alert svg {
    width: 15px;
    height: 15px;
    fill: #dc362e;
}
.btns-radys button.slds-button[disabled] {
    background: #e2e2e2;
    border-color: #cdcdcd;
    color: #898989;
}


.custom-radio-group[data-disabledprogram="techPartner"] .slds-radio_button-group > span > input[value="techPartner"] + label{
    pointer-events: none;
    background: #e2e2e2;
}

.custom-radio-group[data-disabledprogram="techPartner"] .slds-radio_button-group > span > input[value="techPartner"] + label span{
    background: #e2e2e2;
    color: #898989;
}


.custom-radio-group[data-disabledprogram="reseller"] .slds-radio_button-group > span > input[value="reseller"] + label{
    pointer-events: none;
    background: #e2e2e2;
}

.custom-radio-group[data-disabledprogram="reseller"] .slds-radio_button-group > span > input[value="reseller"] + label span{
    background: #e2e2e2;
    color: #898989;
}


.custom-radio-group[data-disabledprogram="msp"] .slds-radio_button-group > span > input[value="msp"] + label{
    pointer-events: none;
    background: #e2e2e2;
}

.custom-radio-group[data-disabledprogram="msp"] .slds-radio_button-group > span > input[value="msp"] + label span{
    background: #e2e2e2;
    color: #898989;
}


.custom-radio-group[data-disabledprogram="techPartner,msp"] .slds-radio_button-group > span > input[value="msp"] + label,
.custom-radio-group[data-disabledprogram="techPartner,msp"] .slds-radio_button-group > span > input[value="techPartner"] + label
{
    pointer-events: none;
    background: #e2e2e2;
}

.custom-radio-group[data-disabledprogram="techPartner,msp"] .slds-radio_button-group > span > input[value="msp"] + label span,
.custom-radio-group[data-disabledprogram="techPartner,msp"] .slds-radio_button-group > span > input[value="techPartner"] + label span
{
    background: #e2e2e2;
    color: #898989;
}
lightning-card.table-opportunity.padding-rmv article.slds-card {
    margin: 0px;
}
.create_case_mssp .fieldcolcheckbox span.slds-checkbox abbr.slds-required {
    display: none;
}
.data-register-btn .right-drops {
    display: flex;
    align-items: flex-end;
    gap: 20px;
    margin-top: -13px;
}
.data-register-btn .right-drops lightning-combobox.list-view [part="combobox"] {
    text-align: left;
    margin-bottom: -6px;
}
.data-register-btn .right-drops lightning-combobox.list-view label.slds-form-element__label  {
    font-size: 13px;
    font-weight: 500;
}
.data-register-btn .right-drops lightning-combobox.list-view button.slds-combobox__input {
    min-width: 260px;
    padding: 3px 15px;
}
.useful_links.external-links button.slds-button svg {
    width: 15px;
    fill: #2160e1;
}