/*contact support start*/

.cCSPContactSupport .card-container {
    width:33%;
    padding: 14px;
    border: 1px solid #B5D0E5;
    background: #F4F8FB;
    box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.10);
}
.cPSPContactSupport .card-container {
    width:33%;
    padding: 14px;
    border: 1px solid #B5D0E5;
    background: #F4F8FB;
    box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.10);
}

 .cCSPCaseControllerTesth2 .slds-card__header-title {
    color: #262626;
    font-family: Gotham;
    font-size: 20px !important;
    font-style: normal;
    font-weight: 350;
    line-height: 24px;
    }

 .cCSPCaseControllerTestspan .slds-text-heading_small.slds-truncate{font-size: 20px !important;}


 .cCSPContactSupport .slds-card {
    word-break: break-word;
}
/*contact support End*/


/*HOME PAGE START*/

.comm-page-home span.CoveoIcon.coveo-small.coveo-icon.objecttype.knowledge.coveo-icon-with-caption-overlay {
    display:none
}



.comm-page-home ul.custom-list.cCSPCustomListcomponent {
    display:flex;
    gap:3rem;
    margin-top:2rem;
}

  .comm-page-home .CoveoResultList.container.q-CoveoResuleContainer.q-CoveoResultListLayout {
    background: #E7ECEE;
}

 .comm-page-home .coveo-summary-section
{
    display:none;
}

 .comm-page-home div#quick-help {
    display:flex;
}


 .comm-page-home #quick-help .box {
        width: unset;
        margin-bottom: 0;
        padding: 0 2em;
}

 .comm-page-home .box1{
    width:25%
}

c-supportgrid-child-component.bg {
    padding: 0px 15px 30px;
    vertical-align: top;
    margin-bottom: 30px;
    width: 20% !important;
}

c-supportgrid-child-component.bg lightning-card {
    height: 110%;
    display: block;
}

c-supportgrid-child-component lightning-card article .slds-card__body {
    position: relative;
    height: 100%;
}

c-supportgrid-child-component lightning-card article .slds-card__body slot div:nth-child(3) {
    padding-top: 20px !important;
    bottom: 20px !important;
    position: absolute !important;
}

c-supportgrid-child-component lightning-card article .slds-card__body slot div:nth-child(2) p {
    width: 100% !important;
}

c-supportgrid-child-component lightning-card article .slds-card__body slot div:nth-child(2) p a {
    font-weight: 500;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
    c-supportgrid-child-component.bg {
        width: 33% !important;
    }

    .productDetails {
        width: 33% !important;
    }

    .slds-tabs_scoped__link {
        font-size: 16px !important;
    }
}

@media only screen and (min-width: 560px) and (max-width: 992px) {
    c-supportgrid-child-component.bg {
        width: 50% !important;
    }

    .productDetails {
        width: 50% !important;
    }

    .bg lightning-card article {
        margin-bottom: 25px;
    }
}

@media only screen and (max-width: 559px) {
    c-supportgrid-child-component.bg {
        width: 99% !important;
        display: block !important;
        margin-bottom: 0px !important;
    }

    .bg lightning-card article {
        box-shadow: none !important;
    }

    .productDetails {
        width: 99% !important;
        display: block !important;
        padding: 0px 0px 20px !important;
    }
}

div[c-gridcomponent_gridcomponent].slds-grid {
    display: flex;
    flex-flow: wrap;
}

.slds-tabs_scoped__link, .tilesTitle[c-supportgridchildcomponent_supportgridchildcomponent] h3[c-supportgridchildcomponent_supportgridchildcomponent] {
    font-family: Gotham, sans-serif;
    letter-spacing: -0.2px;
    line-height: 25px;
    text-align: left;
    font-size: 18px !important;
    color: rgb(38, 38, 38) !important;
    font-weight: 400 !important;
    margin-top: 0px !important;
}
.tilesTitle[c-supportgridchildcomponent_supportgridchildcomponent] img[c-supportgridchildcomponent_supportgridchildcomponent] {
    width: 55px;
    height: unset !important;
    padding-right: 0px !important;
}
div[c-gridcomponent_gridcomponent].slds-grid {
    margin-top: 50px;
}
@media (max-width: 600px) {
    .lower .slds-gutters {
        display: block !important;
    }

    .lower .slds-gutters div {
        width: 100%;
    }

    .lower {
        padding: 20px;
    }

    .tilesTitle[c-supportgridchildcomponent_supportgridchildcomponent] img[c-supportgridchildcomponent_supportgridchildcomponent] {
        width: 55px;
    }
}
.mainModalContainer[c-supportgridchildcomponent_supportgridchildcomponent] {
    position: absolute;
    inset: 0px;
    align-items: center;
    margin: auto;
    width: 50% !important;
}
.pillData[c-supportgridchildcomponent_supportgridchildcomponent] {
    font-family: Gotham;
    min-width: 24%;
    text-align: center;
    border-radius: 12px !important;
}
.modalBtn[c-supportgridchildcomponent_supportgridchildcomponent] {
    width: 50%;
    border: 1px solid rgb(26, 119, 204);
    justify-content: center;
    margin: 10px 10px 10px 0px;
    color: rgb(46, 139, 224);
    height: 30px;
    padding-top: 4px;
    background-color: rgb(255, 255, 255) !important;
}
c-supportgrid-child-component lightning-card article .slds-card__body slot .slds-p-around_x-small {
    position: relative !important;
}
.webruntime-componentContainer_componentContainer-host c-grid-component {
    padding-top: 0px !important;
    margin-top: -120px !important;
}
   c-supportgrid-child-component lightning-card article .slds-card__body slot div:nth-child(3) {
        position: relative !important;
        padding-bottom: 0px !important;
        bottom: 0px !important;
    }
	
@media (max-width: 480px) {
    .pillData[c-supportgridchildcomponent_supportgridchildcomponent] {
        min-width: 47% !important;
    }

    .modalFooter .buttonContainer {
        width: 100% !important;
    }

    .modalFooter {
        display: block !important;
    }

    .platformContainer a {
        position: unset !important;
    }
}

/*HOME PAGE END*/


.forceCommunityEmbeddedServiceHelpButton .flatButton {
border-radius: 29px;
 background: #043471;
 box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.50);
 color: #FFF;
 font-family: Gotham;
 font-size: 14px;
 font-style: normal;
 font-weight: 350;
}

.c-supportgrid-child-component .bg lightning-card article .slds-card__body slot div p{
	margin-bottom:0px !important;
	padding-bottom:0px !important;
}