@charset "UTF-8";

@font-face {
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial,
        Sans-Serif;
    font-style: normal;
    font-weight: 300;
    src: local("Gotham Light"), local("Gotham-Light"),
        url(https://d1uyme8f6ss6qi.cloudfront.net/font/gotham-light.woff2) format("woff2"),
        url(https://d1uyme8f6ss6qi.cloudfront.net/font/gotham-light.woff) format("woff");
}

@font-face {
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial,
        Sans-Serif;
    font-style: normal;
    font-weight: 400;
    src: local("Gotham Book"), local("Gotham-Book"),
        url(https://d1uyme8f6ss6qi.cloudfront.net/font/gotham-book.woff2) format("woff2"),
        url(https://d1uyme8f6ss6qi.cloudfront.net/font/gotham-book.woff) format("woff");
}

@font-face {
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial,
        Sans-Serif;
    font-style: normal;
    font-weight: 500;
    src: local("Gotham Medium"), local("Gotham-Medium"),
        url(https://d1uyme8f6ss6qi.cloudfront.net/font/gotham-medium.woff2) format("woff2"),
        url(https://d1uyme8f6ss6qi.cloudfront.net/font/gotham-medium.woff) format("woff");
}

@font-face {
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial,
        Sans-Serif;
    font-style: normal;
    font-weight: 700;
    src: local("Gotham Bold"), local("Gotham-Bold"),
        url(https://d1uyme8f6ss6qi.cloudfront.net/font/gotham-bold.woff2) format("woff2"),
        url(https://d1uyme8f6ss6qi.cloudfront.net/font/gotham-bold.woff) format("woff");
}

*,
body {
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial,
}

.q-header {
    max-width: 100% !important;
}

.q-header__container {
    max-width: 100% !important;
}

.comm-page-home .bannerBox {
    display: none;
}

.comm-page-home .needAssistance {
    display: none !important;
}

.comm-page-home .cCSPCommunityThemeLayout .searchSection {
    justify-content: center;
    background-image: url('https://success.qualys.com/support/resource/1697611958000/supporticon/background.png');
    background-repeat: no-repeat;
    background-size: cover;
}

.comm-page-home .slds-grid.slds-wrap.cCSPCaseList>div~div {
    right: 7.5%;
}

.comm-page-home .slds-page-header--object-home .slds-grid {
    margin: 0 0 0 5px;
}

.comm-page-home .siteforceContentArea {
    padding-top: 35px !important;
}

.comm-page-home .uiTabset--default .tabs__item.active>a {
    border-color: #E11900 !important;
    background: #E7ECEE;
    border-radius: 8px 8px 0px 0px;

}

.comm-page-home .uiTabset--default .tabs__item {
    border-radius: 8px 8px 0px 0px;
}

.comm-page-home .uiTabset--default .tabs__item>a {
    padding: 12px 20px !important;
    color: #000 !important;
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial,
        Sans-Serif;
}

.comm-page-home .uiTabset--default .tabs__item:first-child>a .title::before {
    content: "";
    display: inline-block;
    width: 40px;
    height: 40px;
    background-image: url('https://ik.imagekit.io/qualys/image/logo/popular-articles.svg');
    background-size: contain;
    margin-right: 5px;
    display: inline-block;
    background-repeat: no-repeat;
}

.comm-page-home .uiTabset--default .tabs__item:nth-child(2)>a .title::before {
    content: "";
    display: inline-block;
    width: 40px;
    height: 40px;
    background-image: url('https://ik.imagekit.io/qualys/image/logo/newest-articles.svg');
    background-size: contain;
    margin-right: 5px;
    display: inline-block;
    background-repeat: no-repeat;
}

.comm-page-home .uiTabset--default .tabs__item:nth-child(3)>a .title::before {
    content: "";
    display: inline-block;
    width: 40px;
    height: 40px;
    background-image: url('https://ik.imagekit.io/qualys/image/statuspage/how-to-icon.png');
    background-size: contain;
    margin-right: 5px;
    display: inline-block;
    background-repeat: no-repeat;
    mix-blend-mode: darken;
}

.comm-page-home c-supportgrid-child-component lightning-card .slds-card .slds-card__body slot div:nth-child(3) {
    bottom: 30px !important;
    position: absolute !important;
}

.comm-page-article .searchSection.slds-grid.slds-wrap {
    justify-content: center;
}

.comm-page-article .searchSection.slds-grid.slds-wrap .needAssistance.slds-col.slds-large-size_4-of-12.slds-size_1-of-1.slds-medium-size_3-of-12 {
    display: none !important;
}

.comm-page-article .siteforceContentArea {
    padding-left: 40px;
    padding-right: 40px;
}

.comm-page-detail-500 .searchSection {
    justify-content: center !important;
}

.comm-page-detail-500 .needAssistance {
    display: none !important;
}

.comm-page-detail-500 .contentRegion.comm-layout-column {
    padding: 0px 40px;
}

.comm-page-detail-500 .forceCommunityRichText .uiOutputRichText>div {
    padding-left: 30px;
    background: transparent !important;
}

.comm-page-detail-500 .slds-tabs_scoped.cCSPCaseDetails {
    border-top: 1px solid #b5d0e5;
    padding: 40px 0px;
}

.comm-page-detail-500 .slds-tabs_scoped.cCSPCaseDetails .slds-tabs_scoped__nav {
    margin-top: 0px !important;
    border-top: 0px !important;
}

.comm-page-detail-500 .slds-tabs_scoped.cCSPCaseDetails .slds-tabs_scoped__content {
    padding: 40px !important;
}

.comm-page-detail-500 .slds-tabs_scoped.cCSPCaseDetails .slds-tabs_scoped__content .textarea-container {
    margin-top: 10px;
}

.comm-page-article .siteforceContentArea .selfServiceArticleLayout {
    padding: 0 !important;
}

.comm-page-home .uiTabset--default .tabs__item:nth-child(4)>a .title::before {
    content: "";
    display: inline-block;
    width: 40px;
    height: 40px;
    background-image: url('https://ik.imagekit.io/qualys/image/statuspage/support-case.png');
    background-size: contain;
    margin-right: 5px;
    display: inline-block;
    background-repeat: no-repeat;
    mix-blend-mode: darken;
}

.comm-page-home .uiTabset--default .tabs__item:nth-child(5)>a .title::before {
    content: "";
    display: inline-block;
    width: 40px;
    height: 40px;
    background-image: url('https://ik.imagekit.io/qualys/image/statuspage/request-block.png');
    background-size: contain;
    margin-right: 5px;
    display: inline-block;
    background-repeat: no-repeat;
    mix-blend-mode: darken;
}

.comm-page-home .slds-card__body {
    height: max-content !important;
    margin-bottom: 0px !important;
}

.comm-page-home .slds-table--header-fixed {
    padding-top: 50px !important;
    background: #E7ECEE !important;
}

.comm-page-home .slds-table--header-fixed thead .slds-cell-fixed {
    position: absolute !important;
    top:0;
    min-height: 44px;
    display: flex;
    align-items: center;
    background-color: #E7ECEE !important;
    border-right: 1px solid #AFBEC6 !important;
    padding: 10px !important;

}

.comm-page-home .slds-table--header-fixed_container {
    padding-top: 0 !important;
}

.comm-page-home .slds-table--header-fixed thead .slds-th__action span {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: #000000;
}

.comm-page-global-search .CoveoResultList {
    margin: 0 !important;
    padding-top: 24px !important;
}

.comm-page-contactsupport .q-CoveoResultList {
    padding-top: 24px !important;
}

.comm-page-home .CoveoResultList {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
}

.comm-page-home .uiTabset--default .tabs__item+.tabs__item {
    margin-left: 40px !important;
}

.comm-page-home .bg lightning-card article {
    padding: 28px !important;
}

.comm-page-home .slds-gutters .slds-col {
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.comm-page-home .slds-gutters .customIcon.slds-col {
    padding-left: 0px !important;

}

.comm-page-home .slds-card__body .tilesTitle.slds-grid.slds-gutters+div {

    height: 100%;
}



.comm-page-home .uiTabset--default .tabs__item>a .title {
    display: flex;
    align-items: center;
    color: #262626;
    text-align: center;
    font-family: Gotham;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.5px;
    /*mix-blend-mode: darken;*/
}

.comm-page-home .uiTabset--default .tabs__item>a:hover {
    border-color: #E11900 !important;
}

.comm-page-home .slds-card__body .tilesTitle img {
    width: 50px;
}

.comm-page-home .slds-card__body .slds-p-around_x-small {
    font-size: 16px !important;
    line-height: 24px !important;
    padding-top: 0 !important;
    padding-bottom: 0px !important;
    margin-top: 20px !important;
}

.comm-page-home .slds-card__body .tilesTitle h3 {
    font-size: 20px !important;
    line-height: 24px !important;
}

.comm-page-home .slds-card__body p.slds-p-around_x-small {
    margin-bottom: 0 !important;
    font-family: Gotham, sans-serif;
    min-height: 220px;
}

.comm-page-home .slds-card__body p.slds-p-around_x-small {
    margin-bottom: 0 !important;
    font-family: Gotham, sans-serif;
}

.comm-page-home c-supportgrid-child-component lightning-card article .slds-card__body {
    position: unset !important;
}

.comm-page-home .c-supportgrid-child-component .lightning-card article .slds-card__body slot div:nth-child(2) p a {
    font-family: Gotham, sans-serif;
    font-weight: 500;
}

.comm-page-home .cCSPCommunityThemeLayout .searchSection [data-item-id="47ea2659-6ed5-418d-8cf0-fed539c21c96"] {
    margin-left: 0 !important;
    width: 100% !important;
}

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

.comm-page-home .coveo-results-header {
    display: none;
}

.comm-page-home .box1 #quick-help-heading {
    color: #262626;
    font-size: 28px;
    font-style: normal;
    font-weight: 350;
    line-height: 36px;
}

.comm-page-home .magic-box-input,
.comm-page-article .magic-box-input,
.comm-page-detail-500 .magic-box-input,
.comm-page-detail .magic-box-input {
    border-radius: 25px !important;
    padding: 0 60px !important;

}

.comm-page-home .CoveoSearchButton.coveo-accessible-button,
.comm-page-article .CoveoSearchButton.coveo-accessible-button,
.comm-page-detail-500 .CoveoSearchButton.coveo-accessible-button,
.comm-page-detail .CoveoSearchButton.coveo-accessible-button {
    border-radius: 50% !important;
    width: 52px !important;
    position: absolute;
    right: 0;
    z-index: 1;
}

.slds-select_container:before {
    border-bottom: 5px solid currentColor;
    top: calc((var(--lwc-lineHeightButtonSmall, 1.75rem) / 2) - 4px);
}

.comm-page-home .slds-select_container select {
    padding: 2px 12px;
    height: 30px;
}

.comm-page-home .slds-form-element__control.slds-grow.slds-input-has-icon.slds-input-has-icon_left-right .slds-input {
    height: 30px;
    font-size: 14px;
}

.comm-page-home .slds-page-header--object-home.slds-page-header_joined.slds-page-header_bleed.slds-page-header.slds-shrink-none.test-headerRegion.forceListViewManagerHeader {
    padding-top: 10px;
    padding-bottom: 10px;
}

.comm-page-home .slds-media__body.slds-align-middle .slds-breadcrumb__item .slds-var-p-right_x-small {
    font-size: 18px;
    line-height: 20px;
}

.comm-page-home .slds-form-element.customCls.slds-align_left .slds-form-element__control.slds-grow {
    margin-top: -12px !important;
}

.slds-input-has-icon {
    margin-top: 4px;
}

.comm-page-home .box1 .quick-help-description {
    color: #44536B;
    font-size: 16px;
    font-style: normal;
    font-weight: 325;
    line-height: 24px
}

.comm-page-home .box2 .subheading,
.comm-page-home .box3 .subheading {
    color: #262626;
    font-size: 20px;
    font-style: normal;
    font-weight: 350;
    line-height: 36px;
}

.comm-page-home [data-region-name="channelsSection"] {
    margin-top: -70px !important;
    padding: 0 20px !important;

}

.comm-page-home .tilesTitle.slds-grid.slds-gutters {
    align-items: center;
}

.comm-page-home .slds-card__body .tilesTitle.slds-grid img {
    width: 42px !important;
    height: 42px !important;
}


.comm-page-home .slds-card__body .tilesTitle h3 {
    font-size: 20px !important;
    line-height: 24px !important;
    padding-right: 0 !important;
    margin-right: 0;
    display: flex !important;
}


.comm-page-home .slds-col.slds-no-flex.slds-grid.slds-align-bottom {
    margin: 0 !important;
}

.comm-page-home .bg.slds-col .slds-card .slds-card__header.slds-grid {
    display: none !important;
}



.comm-page-home .slds-card .slds-card__body {
    margin-top: 0 !important;
}

.comm-page-home .mainContainer {
    background: #f7fafc;
}

.comm-page-home .bg.slds-col .slds-card {
    height: 90% !important;
}




.comm-page-home .coveo-pager-list {
    margin-left: 0 !important;
}

.comm-page-home .cCSPHomePageTabSet .slds-page-header--object-home.slds-page-header_joined.slds-page-header_bleed.slds-page-header>div~div {
    margin-top: 0px !important;
}

.cCSPHomePageTabSet .slds-tabs_scoped__content {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 40px !important;
    padding-right: 40px !important;
}

.cCSPHomePageTabSet #PSPCases .slds-select {
    width: 250px !important;
}

.cCSPHomePageTabSet #PSPCases .slds-grid.slds-wrap {
    padding-left: 19px !important;
    justify-content: space-between;
    padding-right: 25px !important;
    margin-bottom: 6px;
    align-items: center !important;
}

.cCSPHomePageTabSet #HowTo .slds-grid.slds-wrap {
    padding-left: 19px !important;
    justify-content: space-between;
    padding-right: 12px !important;
    margin-bottom: 6px;
    align-items: center !important;
}

.cCSPHomePageTabSet #FeatureRequests .slds-select_container:before {
    top: 10px !important;
    left: 15rem !important;
}

.cCSPHomePageTabSet #FeatureRequests .slds-select_container:after {
    top: 1.5rem !important;
    left: 15rem !important;
}

.cCSPHomePageTabSet #FeatureRequests .slds-select {
    width: 250px !important;
}

.cCSPHomePageTabSet #HowTo .slds-select_container:before {
    left: 13rem !important;
}

.cCSPHomePageTabSet #HowTo .slds-select_container:after {
    left: 13rem !important;
}

.cCSPHomePageTabSet #Cases .slds-grid.slds-wrap {
    padding-left: 19px !important;
    justify-content: space-between;
    padding-right: 12px !important;

    right: 3% !important;
}

.cCSPHomePageTabSet #FeatureRequests .slds-grid.slds-wrap {
    padding-left: 19px !important;
    justify-content: space-between;
    padding-right: 12px !important;
    align-items: center !important;

}

.cCSPHomePageTabSet #HowTo .slds-button.slds-float_right.lb {
    margin-bottom: -10px;
}

.cCSPHomePageTabSet #HowTo .slds-select {
    width: 225px !important;
}

.comm-page-home .cCSPHomePageTabSet .slds-page-header--object-home.slds-page-header_joined.slds-page-header_bleed.slds-page-header.slds-shrink-none.test-headerRegion.forceListViewManagerHeader {
    display: flex;
    justify-content: space-between;
}

.cCSPHomePageTabSet .emptyContentInner {
    padding-top: 57px;
}
.forceListViewManagerPrimaryDisplayManager .emptyContentInner {
    padding-top: 57px;
}

.cCSPHomePageTabSet #PSPCases .slds-button.slds-float_right.lb {
    margin-bottom: -10px;
}

.comm-page-detail .searchSection {
    justify-content: center !important;
}

.comm-page-detail .needAssistance {
    display: none !important;
}

.comm-page-detail .contentRegion.comm-layout-column {
    padding: 0px 40px;
}

.comm-page-detail .forceCommunityRichText .uiOutputRichText>div {
    padding-left: 30px;
    background: transparent !important;
}

.comm-page-detail .slds-tabs_scoped.cPSPCustomersAccountDetails {
    border-top: 1px solid #b5d0e5;
    padding: 40px 0px;
    margin-top: 8px;
}

.comm-page-detail .slds-tabs_scoped.cPSPCustomersAccountDetails .slds-tabs_scoped__nav {
    margin-top: 0px !important;
    border-top: 0px !important;
}

.comm-page-detail .slds-tabs_scoped.cPSPCustomersAccountDetails .slds-tabs_scoped__content {
    padding: 40px !important;
}

.comm-page-detail .slds-tabs_scoped.cPSPCustomersAccountDetails .slds-tabs_scoped__content .slds-text-title {
    color: #000 !important;
    margin-bottom: 10px;
}

.comm-page-detail .slds-tabs_scoped.cPSPCustomersAccountDetails .slds-tabs_scoped__content .textarea-container {
    margin-top: 10px;
}

.comm-page-home .cCSPHomePageTabSet .forceListViewManager .slds-page-header--object-home.slds-page-header_joined.slds-page-header_bleed.slds-page-header>div~div {
    margin-top: 0px !important;
}

.comm-page-home .cCSPHomePageTabSet .slds-grid.slds-wrap.cCSPFRList .slds-select {
    position: unset !important
}

.comm-page-home .cCSPHomePageTabSet .slds-col.slds-has-flexi-truncate.firstHeaderRow {
    max-width: fit-content !important;
}

.comm-page-home .cCSPHomePageTabSet .slds-form-element__control.slds-grow.slds-input-has-icon.slds-input-has-icon_left-right {
    margin-top: 0px !important;
}

.comm-page-home .box2 ul li,
.comm-page-home .box3 ul li {
    padding-left: 0 !important;
    overflow: hidden;
    color: var(--base-colors-blue-base, #095FB3) !important;
    text-overflow: ellipsis;
    font-size: 14px;
    font-style: normal;
    font-weight: 325 !important;
    line-height: 36px;
    /* 257.143% */
}

.comm-page-home .box2,
.comm-page-home .box3 {
    width: 40%
}

.comm-page-home .CoveoPager {
    margin-bottom: 15px !important;
}

.CoveoPager .coveo-pager-list {
    margin-left: 28px
}

.CoveoPager .coveo-pager-list li {
    border: 0;
    padding: 2px 9px !important;
    margin: 0px 4px !important;
}

.CoveoPager .coveo-pager-list li.coveo-active {
    border-radius: 50%;
}

.CoveoPager .coveo-pager-list li.coveo-pager-anchor {
    margin-left: 32px !important
}

.comm-page-home .CoveoResultsPerPage #coveo-results-per-page-text-1 {
    margin-right: 20px !important;
    color: #262626;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    font-family: "Gotham", sans-serif;
    line-height: 24px;
    /* 150% */
}

.CoveoResultsPerPage .coveo-results-per-page-list li {
    border: 0;
    padding: 2px 5px !important;
    margin: 0px 4px !important;
}

.CoveoResultsPerPage .coveo-results-per-page-list li.coveo-active {
    border-radius: 50%;
}

.comm-page-home .coveo-result-list-container .coveo-list-layout {
    padding: 12px 28px !important;
    border-radius: 4px;
    border: 1px solid #B5D0E5;
    background: #FFF;
    box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.10);
    margin-bottom: 8px !important;
}

.comm-page-home .coveo-result-list-container .coveo-result-frame .coveo-result-cell {
    padding-left: 0px !important;
}

.comm-page-home .coveo-result-list-container .coveo-result-frame .coveo-result-cell .CoveoResultLink {
    color: #095FB3;
    font-size: 20px !important;
    font-weight: 500 !important;
    line-height: 24px;
    /* 120% */
    font-family: "Gotham", sans-serif !important;
}

.comm-page-home .coveo-result-list-container .coveo-result-frame .coveo-result-cell .CoveoExcerpt {
    color: #44536B;
    font-family: "Gotham", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    padding-top: 4px;
}


.comm-page-home .forceCommunityTabset section[role="tabpanel"] {
    background: #E7ECEE !important;
    padding: 0 40px !important;
}

.comm-page-home .CoveoV2CommunitySearch.cCSPPopularArticles .slds-card__header.slds-grid {
    background: #E7ECEE !important;
}

.comm-page-home .slds-card .slds-card__header.slds-grid {
    background: #fff !important;
}

.comm-page-home .coveo-results-column.q-coveo-result-column {
    padding-bottom: 46px !important;
    background: #E7ECEE !important;
}

.comm-page-home .tabs__nav {
    padding: 0 !important;
}

.comm-page-home .slds-grid.slds-wrap.cCSPHowtoList {
    justify-content: space-between;
    align-items: center;
    padding: 0 39px !important;
}


.comm-page-home .uiTabset--default {
    background: transparent !important;
}

.comm-page-home .slds-modal__content .modalContent,
.comm-page-global-search .slds-modal__content .modalContent {

    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial,
        Sans-Serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    /* 107.692% */
}

.comm-page-global-search .coveo-results-column {
    padding-top: 0px !important;
}

.comm-page-home .slds-modal__content .modalHeading,
.comm-page-global-search .slds-modal__content .modalHeading {
    font-size: 24px;
}

.comm-page-home .slds-modal__content .my-div,
.comm-page-global-search .slds-modal__content .my-div {
    border-radius: 4px;
    padding: 16px;
    border: 1px solid #B5D0E5 !important;
    display: flex !important;
    align-items: start !important;
    gap: 10px !important;
}

.comm-page-home .slds-modal__content .my-div .modalheader,
.comm-page-global-search .slds-modal__content .my-div .modalheader {
    display: flex !important;
    flex-direction: column !important;
}

.comm-page-home .slds-modal__content .my-div .modalheader h1,
.comm-page-home .slds-modal__content .my-div .modalheader p,
.comm-page-global-search .slds-modal__content .my-div .modalheader h1,
.comm-page-global-search .slds-modal__content .my-div .modalheader p {
    padding-left: 0 !important;
}

.comm-page-home .slds-modal__content .my-div .modalHeading,
.comm-page-global-search .slds-modal__content .my-div .modalHeading {
    color: #262626;
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial,
        Sans-Serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    /* 133.333% */
}

.comm-page-home .slds-modal__content .my-div .modalContent,
.comm-page-global-search .slds-modal__content .my-div .modalContent {
    color: #6A778B;
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial,
        Sans-Serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}

.comm-page-home .slds-modal__content .buttonContainer .modalBtn,
.comm-page-global-search .slds-modal__content .buttonContainer .modalBtn {
    padding: 8px 16px !Important;
    border-radius: 4px;
    background: #2E8BE0 !important;
    height: auto !important;
    border: 0 !important;
    color: #FFF;
    text-align: center;
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial, Sans-Serif !important;
    font-style: normal;
    font-weight: 350;
    line-height: 16px;
}

.comm-page-home .slds-modal__content .my-div.selected {
    border: 1px solid #000 !important;
    background: rgba(181, 208, 229, 0.10);
    box-shadow: 0px 4px 4px 0px rgba(181, 208, 229, 0.25);
}
.comm-page-home .cCSPCommunityThemeLayout .searchSection{
    padding-bottom: 120px!important;
}
.comm-page-global-search .slds-modal__content .my-div.selected {
    border: 1px solid #2E8BE0;
    background: rgba(181, 208, 229, 0.10);
    box-shadow: 0px 4px 4px 0px rgba(181, 208, 229, 0.25);
}

.comm-page-contactsupport .cCSPCommunityThemeLayout .searchSection {
    padding: 0px !important;
    justify-content: center;
}

.comm-page-contactsupport .siteforceContentArea {
    padding-left: 40px;
    padding-right: 40px;
}

.comm-page-contactsupport .cCSPCommunityThemeLayout .searchSection>div.slds-form-element__control {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80%;
}

.comm-page-contactsupport .cCSPCommunityThemeLayout .searchSection .slds-form-element__control h1 {
    top: 0px !important;
    white-space: nowrap;
    width: 100%;
    padding-top: 20px !important;
}

.comm-page-contactsupport .cCSPCommunityThemeLayout .searchSection .slds-form-element__control [data-region-name~=search] {
    margin-left: 20px !important;
    margin-top: 0px !important;
}

.comm-page-contactsupport .card-box {
    margin-bottom: 20px;
}

.comm-page-contactsupport .card-box .heading {
    margin-left: 9px;
}

.comm-page-contactsupport .cCSPCommunityThemeLayout .searchSection .needAssistance {
    display: none;
}

.comm-page-contactsupport .main-container .card-container {
    padding: 28px !important;
    border: 1px solid #B5D0E5 !important;
    background: #F4F8FB !important;
    box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.10);
}

.comm-page-contactsupport .main-container .card-container.Howto {
    margin-right: 20px;
    background: #FFFAF2 !important;
    box-shadow: none !important;
    border: 1px solid #F90 !important
}

.slds-size_1-of-3.container .slds-box.slds-box_x-small {
    padding-left: 0 !important;
}

.comm-page-contactsupport .cCSPUserSearch .slds-button.slds-button_icon-bare {
    position: absolute;
    right: 5px;
    top: 3px;
    padding: 0 !important;
}
.comm-page-contactsupport .cCSPUserSearch{
    position: relative;
}
.comm-page-contactsupport .slds-grid.slds-wrap.cCSPUserSearch .slds-size_7-of-8 {
    width: 100% !important;
}


.slds-button.slds-button_destructive.button {
    width: auto !important;
}

.comm-page-contactsupport .main-container .card-container.Technical {
    margin-right: 10px;
    margin-left: 10px;
    box-shadow: none !important;
}

.comm-page-contactsupport .main-container .card-container.Technical.selected-card {
    background: #fff !important;
    box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.10) !important;
}

.comm-page-contactsupport .main-container .card-container.Feature.selected-card {
    background: #fff !important;
    box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.10) !important;
}

.slds-media__body .slds-card__header-title .slds-text-heading_small.slds-truncate {
    visibility: hidden;
}

.comm-page-contactsupport .main-container .card-container.Feature {
    margin-left: 20px;
    box-shadow: none !important;
}

.comm-page-contactsupport .main-container .card-container.Howto.selected-card {
    background: #fff !important;
    border: 1px solid #F90 !important;
    box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.10) !important;

}

.comm-page-contactsupport .cCSPContactSupport .howtosection {
    padding: 20px !important;
    border: 1px solid #F90 !important;
    margin-top: 22px !important;
}

.comm-page-contactsupport .cCSPContactSupport .technicaltosection,
.comm-page-contactsupport .cCSPContactSupport .featuretosection {
    padding: 20px !important;
    border: 1px solid #B5D0E5 !important;
    margin-top: 22px !important;
}

.comm-page-contactsupport .cCSPContactSupport .heading {
    color: #262626;
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial,
        Sans-Serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    /* 100% */
}

.comm-page-contactsupport .cCSPContactSupport .subheading {
    color: #44536B;
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial,
        Sans-Serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 325;
    line-height: 24px;
    /* 150% */
}

.comm-page-contactsupport .cCSPContactSupport .slds-grid .slds-box.slds-box_x-small {
    background: #fff;
}

.comm-page-contactsupport .cCSPContactSupport .slds-grid .slds-size_2-of-3 .slds-box {
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
}


.comm-page-contactsupport .slds-combobox__input.slds-input_faux {
    border: 1px solid #6A778B !important;
}

.comm-page-contactsupport .coveo-list-layout {
    padding: 20px !important;
    border: 1px solid #bfbfbf !important;
    border-radius: 4px !important;
    box-shadow: none !important;
    margin-bottom: 20px !important;
}

.comm-page-contactsupport .coveo-list-layout .CoveoResultLink {
    font-size: 20px !important;
    font-weight: 400 !important;
    line-height: 24px !important;
    color: #095fb3 !important;
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial,
        Sans-Serif;
}

.comm-page-contactsupport .coveo-list-layout .CoveoExcerpt {
    font-size: 16px !important;
    font-weight: 300 !important;
    line-height: 24px !important;
    color: #44536b !important;
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial,
        Sans-Serif;
}

.comm-page-contactsupport .magic-box-input {
    border-radius: 25px !important;
    padding: 0 60px !important;

}

.comm-page-contactsupport .CoveoSearchButton.coveo-accessible-button {
    border-radius: 50% !important;
    width: 52px !important;
    position: absolute;
    right: 0;
    z-index: 1;
}

.comm-page-global-search .cCSPCommunityThemeLayout .searchSection .slds-form-element__control h1 {
    top: 0px !important;
    white-space: nowrap;
    width: 100%;
    padding-top: 20px !important;
}

.comm-page-global-search .cCSPCommunityThemeLayout .searchSection>div.slds-form-element__control {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80%;
}

.comm-page-global-search .cCSPCommunityThemeLayout .searchSection .slds-form-element__control [data-region-name~=search] {
    margin-left: 20px !important;
    margin-top: 0px !important;
}


.comm-page-global-search .CoveoSearchInterface .coveo-tab-section,
.comm-page-contactsupport .CoveoSearchInterface .coveo-tab-section {
    width: 100%;
    padding: 2px 5px;
    background-color: #F4F6F8 !important;
    border: 0 !important;
    margin: 0px !important;
    border-radius: 4px !important;
}

.comm-page-global-search .CoveoSearchInterface .coveo-tab-section p,
.comm-page-contactsupport .CoveoSearchInterface .coveo-tab-section p {
    color: #000 !important;
}

.comm-page-global-search .CoveoSearchInterface .coveo-tab-section .coveo-selected,
.comm-page-contactsupport .CoveoSearchInterface .coveo-tab-section .coveo-selected {
    border-radius: 4px;
    border: 1px solid rgba(106, 119, 139, 0.70) !important;
    background: #fff !important;
    color: #262626;
    text-align: center;
    font-family: Gotham;
    font-size: 16px;
    font-style: normal;
    font-weight: 350;
    line-height: 20px;
    padding: 10px 20px !important;
}

.comm-page-global-search .CoveoSearchInterface .coveo-tab-section .coveo-selected p,
.comm-page-contactsupport .CoveoSearchInterface .coveo-tab-section .coveo-selected p {
    color: #000 !important;
}

.comm-page-global-search .CoveoSearchInterface .coveo-tab-section .coveo-selected:hover,
.comm-page-contactsupport .CoveoSearchInterface .coveo-tab-section .coveo-selected:hover {
    background: #fff !important;
    border: 1px solid rgba(106, 119, 139, 0.70) !important;
    padding-bottom: 0px !important;
}

.comm-page-global-search .coveo-list-layout {
    padding: 20px !important;
    border: 1px solid #bfbfbf !important;
    border-radius: 4px !important;
    box-shadow: none !important;
    margin-bottom: 20px !important;
}

.comm-page-global-search .coveo-list-layout .CoveoResultLink {
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 24px !important;
    color: #2e8be0 !important;
}

.comm-page-global-search .coveo-list-layout .CoveoExcerpt {
    font-size: 16px !important;
    font-weight: 300 !important;
    line-height: 22px !important;
    color: #44536b !important;
}

.comm-page-global-search .cCSPCommunityThemeLayout .searchSection .needAssistance {
    display: none;
}

.comm-page-global-search .cCSPCommunityThemeLayout .searchSection>div.slds-form-element__control {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80%;
}

.comm-page-global-search .cCSPCommunityThemeLayout .searchSection {
    padding: 0px !important;
    justify-content: center;
}

.comm-page-global-search .siteforceContentArea {
    padding-left: 40px;
    padding-right: 40px;
}

.comm-page-global-search .magic-box-input {
    border-radius: 25px !important;
    padding: 0 60px !important;

}

.comm-page-global-search .CoveoSearchButton.coveo-accessible-button {
    border-radius: 50% !important;
    width: 52px !important;
    position: absolute;
    right: 0;
    z-index: 1;
}

.comm-page-home c-supportgrid-child-component lightning-card article .slds-card__body h3.slds-align_absolute-center.slds-col.slds-size_3-of-4 {
    font-weight: 500 !important;
    padding-right: 1rem;
    margin-left: 0;
    padding-left: 5px;
    min-height: 50px;
}

.comm-page-home .uiTabset--default .tabs__item.active>a .title {
    font-weight: 500;
}

.comm-page-home .slds-card__body slot .slds-p-around_x-small a {
    font-weight: 500;
    font-family: "Gotham", sans-serif;
}

.comm-page-home .coveo-result-list-container .coveo-list-layout .coveo-result-row {
    padding: 0 !important;
    margin: 0 !important;
}

.CoveoPager .coveo-pager-list li:hover {
    border-radius: 50%;
    text-decoration: none !important;
}

/* .coveo-pager-list .coveo-pager-list-item.coveo-accessible-button,
.coveo-pager-list .coveo-pager-list-item {
    background: #fff !important;
} */

.coveo-pager-list .coveo-pager-next:hover {
    background-color: #fff !important;
}

.cCSPCaseContainer .coveo-pager-list-item:hover .coveo-pager-next-icon-svg,
.cCSPCaseContainer.coveo-pager-list-item:hover .coveo-pager-previous-icon-svg,
.CoveoPager .coveo-pager-list .coveo-pager-next:hover .coveo-pager-next-icon svg,
.CoveoPager .coveo-pager-list .coveo-pager-previous:hover .coveo-pager-previous-icon svg {
    color: #2e8be0 !important;
}

.CoveoPager .coveo-pager-list li:hover a:hover,
.CoveoPager .coveo-pager-list li:hover span {
    color: #ffffff !important;
    text-decoration: none;
}

.CoveoResultsPerPage .coveo-results-per-page-list li:hover {
    text-decoration: none;
    border-radius: 50%;
}

.CoveoResultsPerPage .coveo-results-per-page-list li a:hover {
    color: #ffffff !important;
}

.comm-page-home #quick-help .box {
    font-family: "Gotham", sans-serif;
}

.comm-page-home #quick-help .box a {
    overflow: hidden;
    color: #095FB3;
    text-overflow: ellipsis;
    font-family: "Gotham", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 36px;
}

.comm-page-home #quick-help .subheading {
    color: #262626;
    font-family: "Gotham", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 36px;
}

.comm-page-home #quick-help-heading {
    color: #262626;
    font-family: "Gotham", sans-serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 350;
    line-height: 36px;
}

.comm-page-home .box1 .quick-help-description {
    font-family: "Gotham", sans-serif;
}


.forceCommunityTabset.uiTabset>.uiTabBar .uiTabItem.active a {
    box-shadow: none !important;
}

.comm-page-home .cCSPHomePageTabSet table th,
.comm-page-home .cCSPCommunityPageLayout table th {
    position: static !important;
}


.comm-page-home .slds-table--header-fixed tbody tr td,
.comm-page-home .slds-table--header-fixed tbody tr th {
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: "Gotham", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}

.comm-page-home .slds-table--header-fixed thead th {
    font-family: "Gotham", sans-serif;
    background: #E7ECEE !important;
}

.comm-page-home .forceListViewManagerGrid tbody {
    box-shadow: 0px -4px 8px 0px rgba(0, 0, 0, 0.12);
}

.comm-page-home .slds-media__body.slds-align-middle {
    display: flex;
    align-items: center;
}

.comm-page-home .slds-media__body.slds-align-middle .slds-breadcrumb__item .slds-var-p-right_x-small {
    color: #000;
    font-family: "Gotham", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}


.comm-page-home .forceRecordLayout.slds-table--header-fixed.slds-table--edit.slds-table--bordered.resizable-cols.slds-table--resizable-cols.uiVirtualDataTable {
    width: 100% !important;
}

/* .comm-page-home .slds-cell-fixed {
    width: auto !important;
} */

.comm-page-home .slds-table tbody tr {
    color: #000;
    font-size: 16px;
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial,
        Sans-Serif;
    line-height: 24px;
    word-wrap: break-word;
    background: #fff;
}

.comm-page-home .slds-page-header__title.listViewTitle.slds-text-color--default.slds-p-right--x-small.slds-truncate {
    display: none;
}

.comm-page-home .slds-grid.slds-wrap.cCSPCaseList {
    display: flex;
    align-items: center;
    gap: 10px;
    justify-content: space-between;
    padding: 0 30px !important;

}

.comm-page-home .slds-size--1-of-2 .slds-button.slds-float_left.lb {
    margin-top: 0 !important;
    font-size: 16px;
    line-height: 24px;
    color: #2E8BE0;
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial,
        Sans-Serif;
    font-weight: 400;
    border-right: 1px solid #000;
    padding-right: 20px;
    border-radius: 0px !important;
}

.slds-page-header .slds-text-body--small {
    display: none !important;
}

.comm-page-home .cCSPCaseList .lb {
    margin-top: 23px;
}

.comm-page-home .slds-page-header--object-home.slds-page-header_joined.slds-page-header_bleed.slds-page-header.slds-shrink-none.test-headerRegion.forceListViewManagerHeader {
    background: #fff !important;
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16) !important;
    z-index: 2;
}


.comm-page-home .support-banner {
    display: none;
}

[data-item-id="3dc1ab59-0cef-4784-a56b-1177363a75d7"] .slds-select_container:before,
[data-item-id="3dc1ab59-0cef-4784-a56b-1177363a75d7"] .slds-select_container:after {
    right: -8.1rem !important;
}

.forceCommunityRichText.forceCommunityHtmlBlock .uiOutputRichText .support-banner {
    background: #FEFAE0 !important;
    padding-top: 12px;
    padding-bottom: 12px;
}

.support-banner div:first-child {
    align-items: center;
    gap: 0 !important;
    width: 80% !important;
}

.support-banner div div:nth-child(2) {
    color: #262626;
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    padding-left: 40px;
    padding-right: 40px;
}

.support-banner div div:nth-child(3),
.support-banner div:nth-child(4) {
    color: #262626;
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    padding-left: 40px;
    padding-right: 40px;
}

.support-banner img {
    width: 60px;
    height: 60px;

}

.q-navigation__item:hover~.q-header__nav-underline {
    visibility: hidden;
}

.comm-page-home #FeatureRequests .slds-grid.slds-wrap.cCSPFRList {
    position: relative !important;
}

.comm-page-home .slds-grid.slds-wrap.cCSPFRList {
    justify-content: space-between;
    align-items: center;
    padding: 0 32px !important;
}

.q-header__logo-community {
    display: block !important;
}

[data-item-id="7644d44a-02d0-4453-a49d-cbcb16e47336"] {
    padding-bottom: 24px !important;
}

.slds-page-header__col-actions .slds-page-header__controls .slds-page-header__control .slds-button-group-list .slds-button {
    font-size: 16px !important;
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial !important;
    line-height: 30px;
}

.comm-page-home .slds-size--1-of-2 .slds-grid.slds-wrap {

    justify-content: space-between;
    padding-right: 10px;
    margin-bottom: 12px;
}

.comm-page-home .cCSPHomePageTabSet .slds-grid.slds-wrap.cCSPCaseList>div~div {
    right: -4% !important;
}

[data-item-id="3dc1ab59-0cef-4784-a56b-1177363a75d7"] .slds-select {
    width: 255px !important;
}

[data-item-id="318aa0e4-323e-48ed-9504-a1ae4eba6767"] .slds-select {

    width: 225px !important;
}

[data-item-id="318aa0e4-323e-48ed-9504-a1ae4eba6767"] .emptyContent {
    padding-top: 57px;
}

[data-item-id="318aa0e4-323e-48ed-9504-a1ae4eba6767"] {

    padding-bottom: 24px !important;
}

.head.cCSPAttachmentsRelatedList,
.cCSPCaseCommentsListP,
.slds-tabs_scoped__content.slds-show,
.slds-table_header-fixed {
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial !important;
}

.q-community-csp-logout {
    line-height: normal;
    height: 100%;
    display: flex;
    align-items: center;
}

.q-user-menu__container .q-community-csp-logout a {
 padding-bottom: 0px !important;
 padding-top: 0!important;
}

span.cCSPCaseCommentsList,
.slds-tabs_scoped__content.slds-hide .head,
.cCSPAttachmentsRelatedList {
    font-size: 16px;
}


.comm-page-home .slds-is-relative.slds-p-top--small.slds-p-bottom--small.infinite-loading .slds-p-horizontal--large.slds-text-align--center {
    text-align: left !important;
    color: #2E8BE0;
    font-family: Gotham;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    padding-left: 61px;
}

.comm-page-home .forceListViewManager .uiScroller.native {
    overflow-y: hidden;
}

.comm-page-detail-500 .slds-tabs_scoped__content.slds-show .head {
    font-size: 16px !important;
}

.comm-page-home [data-item-id="034aaa02-a34a-4a17-a8a7-6d8ca5f190cc"] {

    padding-bottom: 24px !important;
}

@media only screen and (max-width: 1200px) {
    .comm-page-home .bg {
        max-width: 33%
    }

    .comm-page-home .slds-page-header--object-home.slds-page-header_joined.slds-page-header_bleed.slds-page-header.slds-shrink-none.test-headerRegion.forceListViewManagerHeader {
        padding: 10px 0;
    }

    .comm-page-home .slds-media__body.slds-align-middle .slds-breadcrumb__item .slds-var-p-right_x-small {
        font-size: 16px;
        line-height: 20px;
    }

    .comm-page-home .slds-select_container select {
        width: 170px;
    }

    .comm-page-home .js-tabset.uiTabset--base.uiTabset--default.uiTabset.forceCommunityTabset .js-tab.tabs__content.uiTab {
        padding: 0 20px !important;
    }


}

.CoveoV2CommunitySearchBox .magic-box-input>input {
    border: 0px !important;
    width: 75% !important;
}

@media screen and (min-width: 1400px) and (max-width: 1500px) {
    .comm-page-home .slds-card__body p.slds-p-around_x-small {
        min-height: 260px;
    }
}

.q-hamburger-menu__container .q-header__nav a {
    padding: 0.5rem 0.75rem !important;
}

@media (any-hover: hover) {
    .q-header__nav .q-navigation__item:nth-of-type(2):hover~.q-header__nav-underline {
        left: 1em !important;
        width: calc(90 / 16 * 1.3em) !important;
    }

    .q-header__nav .q-navigation__item:nth-of-type(3):hover~.q-header__nav-underline {
        left: calc((114 / 16 * 1em) + 3em) !important;
        width: 2.85em !important;
    }

    .q-header__nav .q-navigation__item:nth-of-type(4):hover~.q-header__nav-underline {
        left: calc((174 / 16 * 1em) + 4.25em) !important;
        width: 4.3125em !important;
    }

    .q-header__nav .q-navigation__item:nth-of-type(5):hover~.q-header__nav-underline {
        left: calc((259 / 16 * 1em) + 5.75em) !important;
        width: calc(39 / 16 * 1.2em) !important;
    }

    .q-header__nav .q-navigation__item:nth-of-type(6):hover~.q-header__nav-underline {
        left: calc((322 / 16 * 1em) + 6.75em) !important;
        width: calc(63 / 16 * 1.3em) !important;
    }

    .q-user-menu__container ul .q-navigation__item:nth-of-type(2):hover~.q-header__nav-underline {
        left: 0.75em !important;
        width: 2.75em !important;
    }

    .q-user-menu__container ul .q-navigation__item:nth-of-type(3):hover~.q-header__nav-underline {
        left: calc(4.25em + 0.75em) !important;
        width: 4em !important;
    }
}

.comm-page-home .cCSPHomePageTabSet .slds-tabs_scoped__nav {
    border: none !important;

}

.comm-page-global-search .CoveoV2CommunitySearchBox .magic-box-input>input {
    border: 0px !important;
    width: 75% !important;
}

.comm-page-home .cCSPHomePageTabSet .slds-tabs_scoped__nav {
    margin-top: 10px !important;
}

.comm-page-home [data-item-id="2ead487a-f67a-49eb-bcc3-824fe5f50c60"] .bg.slds-col .slds-card .customIcon {
    margin-right: 0 !important;
}

.comm-page-home [data-item-id="2ead487a-f67a-49eb-bcc3-824fe5f50c60"] .bg.slds-col .tilesTitle.slds-grid.slds-gutters {
    padding-left: 10px !important;
}

.comm-page-home .slds-card__body .tilesTitle h3 {

    justify-content: flex-start !important;
}

.searchSection .searchBar [data-region-name~=search] {
    width: 100% !important;
    margin-left: 0px !important
}



.comm-page-home .highlights-icon-container.slds-avatar.slds-m-right_small.icon {
    display: none !important;
}

.comm-page-home .slds-dropdown-trigger.slds-dropdown-trigger_click.keyboardMode--trigger.keyboard--default-focus.forceListViewManagerGridColumnHeaderMenu {
    display: none !important;
}

.comm-page-home .slds-form-element__control.slds-grow.slds-input-has-icon.slds-input-has-icon_left-right .slds-input {
    height: 35px;
    color: #44536B;
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 325;
    line-height: 20px;
    border-radius: 10px;
}

.q-header__nav .q-header__nav-underline {
    bottom: 18px !important;
    top: auto;
}

.comm-page-home .slds-grid.slds-wrap.cCSPFRList .slds-select_container:before{
    right:-7.8rem!important;
}
.comm-page-home .slds-grid.slds-wrap.cCSPFRList .slds-select_container:after{
    right:-7.8rem!important;
}
.comm-page-home .slds-grid.slds-wrap.cCSPHowtoList .slds-select_container:before{
    right:-7.8rem!important;
}
.comm-page-home .slds-grid.slds-wrap.cCSPHowtoList .slds-select_container:after{
    right:-7.8rem!important;
}
.comm-page-home .slds-select_container select {
    padding: 5px 12px;
    width: 250px;
    height: 35px;
    background: #F7F8F9;
    border: 1px solid #DFE5E8;
    font-size: 15px;
    color: #095FB3;
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}

.slds-select_container:before,
.slds-select_container:after {
    right: -0.8rem !important;
}

[data-item-id="318aa0e4-323e-48ed-9504-a1ae4eba6767"] .slds-select_container:after,
[data-item-id="318aa0e4-323e-48ed-9504-a1ae4eba6767"] .slds-select_container:before {
    right: -7.1rem !important;
}

.comm-page-home .welcomeSection .searchSection.slds-grid.slds-wrap {
    justify-content: center;
}


.cCSPCaseList .slds-select {
    color: var(--base-colors-blue-base, #095FB3);
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial,
        Sans-Serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}

.slds-input-has-icon input {
    border: 1px solid #6A778B !important
}

.slds-grid.slds-wrap button {
    margin-top: 0 !important;
}
.hero .CoveoV2CommunitySearchBox .CoveoSearchButton{
    display: flex;
    align-items: center;
    justify-content: center;
}
.comm-page-detail-500 .cCSPNewCaseComment .lightningInputRichText{
    border:1px solid;
    }
.slds-table--header-fixed thead th{
    position:static !important;
}
.q-hamburger-menu__container .q-header__nav-sub .q-nav__link{
    padding: 0.8rem 0.75rem!important;
}
 .searchfooter .coveo-pager-list-item.coveo-accessible-button , .coveo-results-per-page-list-item{
    background: #fff!important;
}
.searchfooter .coveo-pager-list-item.coveo-accessible-button:hover , .coveo-results-per-page-list-item:hover{
    background: #2e8be0!important;
}
.searchfooter .coveo-pager-list-item.coveo-active.coveo-accessible-button , .coveo-results-per-page-list-item:hover{
    background: #2e8be0!important;
}
.searchfooter .coveo-pager-list-item.coveo-accessible-button.coveo-pager-next:hover{
    background: #fff!important;
}
.searchfooter .coveo-pager-list-item.coveo-accessible-button.coveo-pager-previous:hover{
    background: #fff!important;
    color: #2e8be0!important;
}
.searchfooter .coveo-pager-list-item.coveo-accessible-button.coveo-pager-previous .coveo-pager-previous-icon svg{
    color: #2e8be0!important;
}

.forceCommunityThemeHeroBase {
    padding: 50px 0!important;
}
.comm-page-detail-500 .siteforceSldsOneColLayout.siteforceContentArea .forceCommunityRichText .uiOutputRichText>div{
    padding-left: 0!important;
}
.comm-page-home .slds-form-element.customCls.slds-align_left .slds-form-element__control.slds-grow {

    margin-top: -10px !important;
}
.websterInnerHero.dummyCommThemeGroupId.commThemeCmp.comm-is-relative.forceCommunityThemeHeroBase.forceCommunityThemeHeroStarter{
    max-width: 100% !important;
}
.websterInnerHero.dummyCommThemeGroupId.commThemeCmp.comm-is-relative.forceCommunityThemeHeroBase.forceCommunityThemeHeroStarter .searchRegion{
    width: 50%!important;
}
.websterInnerHero.dummyCommThemeGroupId.commThemeCmp.comm-is-relative.forceCommunityThemeHeroBase.forceCommunityThemeHeroStarter .searchRegion div{
    margin-left: 0!important;
}
.comm-page-home .slds-size--1-of-2 .slds-button.slds-float_right.lb {
    margin-top: 0 !important;
    font-size: 16px;
    line-height: 21px;
    color: #2E8BE0;
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial,
        Sans-Serif;
    font-weight: 400;
    padding-left: 17px !important;
}

.comm-page-home .js-tabset.uiTabset--base.uiTabset--default.uiTabset.forceCommunityTabset .uiTabBar .tabs__nav {
    padding: 0 40px !important;
}

.comm-page-home .js-tabset.uiTabset--base.uiTabset--default.uiTabset.forceCommunityTabset .js-tab.tabs__content.uiTab {
    padding: 0 40px !important;
    background: #E7ECEE !important;
}

.comm-page-home .slds-page-header--object-home .slds-grid {
    margin: 0px 0 0px 20px;
}

.comm-page-home .slds-page-header--object-home.slds-page-header_joined.slds-page-header_bleed.slds-page-header>div~div {
    margin-top: -30px !important;
}

.comm-page-home .slds-button.slds-float_left.lb {
    margin-top: 16px !important;
}

.comm-page-home .slds-size_1-of-2,
.slds-size--1-of-2 {
    width: auto !important;
}

.comm-page-home .uiTabBar .tabs__nav {
    align-items: center !important;
}

.comm-page-home .csparticlefooter,
.searchfooter {
    padding: 12px 28px !important;
    border-radius: 4px;

    background: #FFF;

    display: flex;
    justify-content: space-between;
    align-items: center;
}

.coveo-no-results .searchfooter {
    border: 0 !important;
}

.comm-page-home .csparticlefooter .CoveoPager {
    margin-bottom: 0 !important;
}

.comm-page-global-search .siteforceContentArea .comm-content-header {
    display: none;
}

.comm-page-global-search .siteforceContentArea .contentRegion div.searchboxheader.cCSPMainSearch {
    padding-top: 10px;
    padding-bottom: 0px;
    padding-left: 12px;
}

.comm-page-global-search .coveo-search-section {
    display: none !important;
}

.comm-page-global-search .coveo-facet-column .CoveoFacet,
.comm-page-global-search .coveo-facet-column .coveo-facet-header {
    margin-top: 0px !important;
    border-radius: 4px;
    border: 1px solid rgba(106, 119, 139, 0.20) !important;
    background: #F4F6F8;
}

.comm-page-global-search .CoveoSearchInterface {
    padding: 0px !important;
}

.comm-page-global-search .coveo-result-frame .coveo-result-row {
    position: relative;
}

.comm-page-global-search .coveo-result-cell .CoveoFieldValue.q-content-type {
    padding: 8px 16px !important;
    position: absolute;
    right: -10px;
    top: -35px;
    z-index: 111;
    color: #fff !important;
    text-align: center;
    font-family: Gotham;
    font-size: 12px !important;
    font-style: normal;
    font-weight: 325;
    line-height: 20px !important;
    background: #6A778B !important;
    margin-left: 0px !important;
    border-radius: 0px 4px 4px 4px;
}

.comm-page-global-search .coveo-result-cell .CoveoFieldValue.q-content-type span {
    font-size: 12px !important;
}

.comm-page-contactsupport .coveo-result-cell .CoveoFieldValue.q-content-type {
    padding: 10px 20px !important;
    position: absolute;
    right: 20px;
    top: -12px;
    z-index: 111;
    color: #fff !important;
    text-align: center;
    font-family: Gotham;
    font-size: 12px !important;
    font-style: normal;
    font-weight: 325;
    line-height: 20px !important;
    background: #6A778B !important;
    margin-left: 0px !important;
    border-radius: 0px 4px 4px 4px;
}

.comm-page-global-search .coveo-list-layout-container .coveo-list-layout.CoveoResult .coveo-result-frame .coveo-result-row .coveo-result-cell .coveo-result-cell.quickview {
    padding: 8px 0px !important;
}

.comm-page-global-search .coveo-list-layout.CoveoResult .coveo-result-frame .coveo-result-row:nth-child(2) .coveo-result-cell .coveo-result-row:nth-child(2) .coveo-result-cell {
    padding-top: 8px !important;
}

.comm-page-global-search .cCSPMainSearch .CoveoSearchInterface .CoveoResultList .CoveoQuickview.coveo-accessible-button button,
.CoveoSearchInterface .CoveoResultList .CoveoSalesforceQuickview button {
    margin: 0px !important;
    border: none !important;
    padding: 0px !important;
    color: #2E8BE0 !important;
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 325;
    line-height: 22px;
}

.comm-page-contactsuppor .CoveoSearchInterface .CoveoResultList .CoveoQuickview.coveo-accessible-button button,
.CoveoSearchInterface .CoveoResultList .CoveoSalesforceQuickview button {
    margin: 0px !important;
    border: none !important;
    padding: 0px !important;
    color: #2E8BE0 !important;
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 325;
    line-height: 22px;
}

.slds-modal .slds-modal__container {
    max-width: 53rem;
}

.slds-modal .slds-modal__container .modalHeading {
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
    font-weight: 600;
}

.comm-page-global-search .cCSPMainSearch .coveo-list-layout.CoveoResult .CoveoFieldValue,
.comm-page-contactsupport .cCSPMainSearch .coveo-list-layout.CoveoResult .CoveoFieldValue {
    font-size: 14px !important;
}

.comm-page-global-search .CoveoSearchInterface .coveo-tab-section .coveo-selected,
.comm-page-contactsupport .CoveoSearchInterface .coveo-tab-section .coveo-selected {

    height: 46px !important;
}

.comm-page-global-search .coveo-result-cell .CoveoFieldValue.q-content-type span,
.comm-page-contactsupport .coveo-result-cell .CoveoFieldValue.q-content-type span {
    color: #fff !important;
}

.comm-page-global-search .coveo-list-layout.CoveoResult,
.comm-page-contactsupport .coveo-list-layout.CoveoResult {
    position: relative;
}

.comm-page-global-search .coveo-list-layout,
.comm-page-contactsupport .coveo-list-layout {
    border-radius: 4px !important;
    border: 1px solid rgba(106, 119, 139, 0.30) !important;
    background: #FFF;
    margin-bottom: 24px !important;
}

.comm-page-global-search .coveo-result-cell .CoveoFieldValue.q-content-type::before,
.comm-page-contactsupport .coveo-result-cell .CoveoFieldValue.q-content-type::before {
    content: '';
    position: absolute;
    top: 1px;
    left: -8px;
    margin-bottom: -250px;
    border-bottom: 17px solid #6A778B;
    border-left: 8px solid transparent;
}

coveo-no-results .comm-page-global-search .coveo-main-section .coveo-results-header {
    display: none;
}

.comm-page-global-search .coveo-no-results .coveo-results-header {
    display: block !important;
    padding: 40px !important;
    color: #44536B;
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 325;
    line-height: 24px;
}

.comm-page-global-search .cCSPMainSearch .coveo-tab-section.q-coveo-tab-section {
    margin-top: 5px !important;
    border-radius: 8px;
}

.comm-page-home .slds-card.CoveoV2CommunitySearch .slds-card__header.slds-grid {
    background: #e7ecee !important;
    ;
}

.comm-page-global-search .coveo-main-section .coveo-tab-section,
.comm-page-contactsupport .coveo-main-section .coveo-tab-section {
    margin: 5px 0px 0px 0px !important;
    padding-top: 2px !important;
    padding-bottom: 2px !important;
    border-radius: 4px !important;
}

.comm-page-global-search .coveo-results-column {
    padding-top: 0px !important;
}


.comm-page-home .js-tab.tabs__content.uiTab .ui-widget .slds-grid.slds-wrap.cCSPCaseList {
    left: 11%;
}

.comm-page-home .slds-media__body.slds-align-middle .slds-breadcrumb__item .slds-var-p-right_x-small {
    position: absolute;
    top: 7px;
}

.comm-page-global-search .coveo-list-layout-container .coveo-list-layout.CoveoResult .coveo-result-frame .coveo-result-row .coveo-result-cell .coveo-result-cell.quickview {
    padding: 8px 0px !important;
}

.comm-page-contactsupport .coveo-list-layout-container .coveo-list-layout.CoveoResult .coveo-result-frame .coveo-result-row .coveo-result-cell .coveo-result-cell.quickview {
    padding: 8px 0px !important;
}

.comm-page-global-search .coveo-list-layout.CoveoResult .coveo-result-frame .coveo-result-row:nth-child(2) .coveo-result-cell .coveo-result-row:nth-child(2) .coveo-result-cell {
    padding-top: 8px !important;
}

.comm-page-contactsupport .coveo-list-layout.CoveoResult .coveo-result-frame .coveo-result-row:nth-child(2) .coveo-result-cell .coveo-result-row:nth-child(2) .coveo-result-cell {
    padding-top: 8px !important;
}

.comm-page-global-search .cCSPMainSearch .CoveoSearchInterface .CoveoResultList .CoveoQuickview.coveo-accessible-button button,
.cCSPMainSearch .CoveoSearchInterface .CoveoResultList .CoveoSalesforceQuickview button {
    margin: 0px !important;
    border: none !important;
    padding: 0px !important;
    color: #2E8BE0 !important;
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 325;
    line-height: 22px;
}

.comm-page-contactsupport .CoveoSearchInterface .CoveoResultList .CoveoQuickview.coveo-accessible-button button,
.cCSPMainSearch .CoveoSearchInterface .CoveoResultList .CoveoSalesforceQuickview button {
    margin: 0px !important;
    border: none !important;
    padding: 0px !important;
    color: #2E8BE0 !important;
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 325;
    line-height: 22px;
}

.comm-page-global-search .cCSPMainSearch .coveo-list-layout.CoveoResult .CoveoFieldValue {
    font-size: 14px !important;
}

.comm-page-global-search .CoveoSearchInterface .coveo-tab-section .coveo-selected,
.comm-page-contactsupport .CoveoSearchInterface .coveo-tab-section .coveo-selected {

    height: 46px !important;
}

.comm-page-global-search .coveo-facet-header-title {
    color: #262626 !important;
    text-align: center;
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 350;
    line-height: 24px;

}

.comm-page-global-search .coveo-facet-value-caption {
    color: #364750 !important;
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 325;
    line-height: 20px;

}

.comm-page-global-search .coveo-facet-value-count {
    color: #364750 !important;
    text-align: right;
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;

}

.comm-page-global-search .slds-breadcrumb.slds-list_horizontal.slds-wrap {
    color: #676767 !important;
    font-family: Gotham;
    font-size: 20px;
    font-style: normal;
    font-weight: 350;
    line-height: 32px;

}

.comm-page-global-search .slds-breadcrumb.slds-list_horizontal.slds-wrap a {
    color: #2E8BE0 !important;
    font-family: Gotham;
    font-size: 20px;
    font-style: normal;
    font-weight: 350;
    line-height: 32px;

}

.magic-box .magic-box-clear {
    background: transparent !important;
}

@media only screen and (max-width: 1400px) {
    .comm-page-home .slds-grid.slds-gutters.blocks {
        flex-wrap: wrap;
    }

    .comm-page-home .js-tab.tabs__content.uiTab .ui-widget .slds-grid.slds-wrap.cCSPCaseList {
        left: 12%;
    }

    .uiOutputRichText .support-banner div:first-child {

        width: 90% !important;
    }

    .uiOutputRichText .support-banner div div:nth-child(2) {

        padding-left: 30px !important;
        padding-right: 30px !important;
    }

    .uiOutputRichText .support-banner div div:nth-child(3),
    .support-banner div:nth-child(4) {

        padding-left: 30px !important;
        padding-right: 30px !important;
    }

}

@media (min-width: 1200px) and (max-width: 1500px) {

    .comm-page-home .bg.slds-col {
        flex: 0 1 calc(25%);
    }
}

.comm-page-contactsupport .card-container .card-box {
    align-items: center !important;
}

.comm-page-contactsupport .newicon {
    mix-blend-mode: darken;
}

.comm-page-contactsupport .card-container .card-description {
    color: #44536B;

    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial,
        Sans-Serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 325;
    line-height: 24px;
}

.comm-page-global-search .coveo-facet-footer {
    background: transparent !important;
}

.comm-page-global-search .coveo-facet-footer .coveo-facet-less,
.comm-page-global-search .coveo-facet-footer .coveo-facet-more {
    background: transparent !important;
    padding-left: 20px;
    margin: 10px 0px;
    justify-content: flex-start !important;
}

.comm-page-global-search .coveo-facet-footer .coveo-facet-less svg {
    color: #2E8BE0;
}

.comm-page-global-search .coveo-facet-footer .coveo-facet-less::after {
    content: "View Less";
    margin-left: 5px;
    color: #2E8BE0;
    font-family: Gotham;
    font-size: 15px;
    font-style: normal;
    font-weight: 325;
    line-height: 20px;
    /* 133.333% */
}


.comm-page-global-search .coveo-facet-footer .coveo-facet-more svg {
    color: #2E8BE0;
}

.comm-page-global-search .coveo-facet-footer .coveo-facet-more::after {
    content: "View More";
    margin-left: 5px;
    color: #2E8BE0;
    font-family: Gotham;
    font-size: 15px;
    font-style: normal;
    font-weight: 325;
    line-height: 20px;
    /* 133.333% */
}

.comm-page-contactsupport .cCSPContactSupport .heading b {
    color: #262626;
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}

.comm-page-contactsupport .cCSPContactSupport .heading {
    margin-bottom: 8px !important;
}

/*
.comm-page-global-search .coveo-facet-header-settings-section .coveo-facet-header-settings::before {
    content: url('https://qualys--kartik.sandbox.my.site.com/customer/resource/1697611958000/supporticon/ellipse.svg');
    position: absolute;
    right: -8px;
}*/

.comm-page-global-search .coveo-facet-header-settings-section .coveo-facet-header-settings svg {
    display: none;
}

.siteforceContentArea .comm-layout-column .ui-widget:not(:last-child) {
    margin: 0px !important;
}

.comm-content-header.comm-layout-column {
    padding: 10px 0px 0px 0 !important;
    margin-left: 13px !important;
}

.forceCommunityRichText.forceCommunityRichTextInline {
    display: none
}

.CoveoSearchInterface .coveo-results-column {
    padding: 0px !important;
}

.forceCommunityRichText.forceCommunityHtmlBlock p {
    color: #676767 !important;
    font-family: Gotham;
    font-size: 20px !important;
    font-style: normal;
    font-weight: 350;
    line-height: 32px;
    /* 160% */
}

.forceCommunityRichText.forceCommunityHtmlBlock p a {
    color: #2E8BE0 !important;
    font-family: Gotham;
    font-size: 20px;
    font-style: normal;
    font-weight: 350;
    line-height: 32px;
    /* 160% */
}

.searchboxheader.cCSPMainSearch {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.searchboxheader.cCSPMainSearch a {
    color: #2E8BE0 !important;
    text-align: right;
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    /* 160% */
}

.comm-page-home .slds-modal .modalheader,
.comm-page-global-search .slds-modal .modalheader {
    align-items: start;
    gap: 10px;
}

.comm-page-home .slds-modal .my-div .modalHeading,
.comm-page-global-search .slds-modal .my-div .modalHeading {
    color: #262626 !important;
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 24px;
    /* 133.333% */
}

.comm-page-home .slds-modal .my-div .modalContent,
.comm-page-global-search .slds-modal .my-div .modalContent {
    padding-left: 52px !important;
    margin-top: 0px !Important;
    color: #6A778B !important;
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 325;
    line-height: normal;
}

.comm-page-home .slds-modal .close_button,
.comm-page-global-search .slds-modal .close_button {
    padding-top: 0px;
}

/*create case*/

.comm-page-custom-createcase .q-CoveoResultList {
    padding-top: 24px !important;
}

.comm-page-custom-createcase .slds-form-element .slds-size_1-of-8 {
    position: absolute;
    right: -20px;
    margin-top: 1.7rem;
}

.comm-page-custom-createcase .cCSPCommunityThemeLayout .searchSection {
    padding: 0px !important;
    justify-content: center;
}

.comm-page-custom-createcase .siteforceContentArea {
    padding-left: 40px;
    padding-right: 40px;
}

.comm-page-custom-createcase .cCSPCommunityThemeLayout .searchSection>div.slds-form-element__control {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80%;
}

.comm-page-custom-createcase .cCSPCommunityThemeLayout .searchSection .slds-form-element__control h1 {
    top: 0px !important;
    white-space: nowrap;
    width: 100%;
    padding-top: 20px !important;
}

.comm-page-custom-createcase .cCSPCommunityThemeLayout .searchSection .slds-form-element__control [data-region-name~=search] {
    margin-left: 20px !important;
    margin-top: 0px !important;
}

.comm-page-custom-createcase .card-box {
    margin-bottom: 20px;
}

.comm-page-custom-createcase .card-box .heading {
    margin-left: 9px;
}
.searchSection div h1{
    font-size: 40px !important;
    line-height: 50px;
    font-weight: 400;
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
    padding-bottom: 25px !important;
    padding-top: 40px !important;
}
.comm-page-custom-createcase .cCSPCommunityThemeLayout .searchSection .needAssistance {
    display: none;
}

.comm-page-custom-createcase .main-container .card-container {
    padding: 28px !important;
    border: 1px solid #B5D0E5 !important;
    background: #F4F8FB !important;
    box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.10);
}

.comm-page-custom-createcase .main-container .card-container.Howto {
    margin-right: 20px;
    background: #FFFAF2 !important;
    box-shadow: 0px 4px 20px 0px rgba(255, 153, 0, 0.14) !important;
    border: 1px solid #F90 !important
}

.comm-page-custom-createcase .main-container .card-container.Technical {
    margin-right: 10px;
    margin-left: 10px;
}

.comm-page-custom-createcase .main-container .card-container.Technical.selected-card {
    background: #fff !important;
}

.comm-page-custom-createcase .main-container .card-container.Feature.selected-card {
    background: #fff !important;
}

.comm-page-custom-createcase .main-container .card-container.Feature {
    margin-left: 20px;
}

.comm-page-custom-createcase .main-container .card-container.Howto.selected-card {
    background: #fff !important;
    border: 1px solid #F90 !important;
    box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.10);

}

.comm-page-custom-createcase .cPSPContactSupport .howtosection {
    padding: 20px !important;
    border: 1px solid #F90 !important;
    margin-top: 22px !important;
}

.comm-page-custom-createcase .cPSPContactSupport .technicaltosection,
.comm-page-custom-createcase .cPSPContactSupport .featuretosection {
    padding: 20px !important;
    border: 1px solid #B5D0E5 !important;
    margin-top: 22px !important;
}

.comm-page-custom-createcase .cPSPContactSupport .heading {
    color: #262626;
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial,
        Sans-Serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    /* 100% */
}

.comm-page-custom-createcase .cPSPContactSupport .subheading {
    color: #44536B;
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial,
        Sans-Serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 325;
    line-height: 24px;
    /* 150% */
}

.comm-page-custom-createcase .cPSPContactSupport .slds-grid .slds-box.slds-box_x-small {
    background: #fff;
}

.comm-page-custom-createcase .cPSPContactSupport .slds-grid .slds-size_2-of-3 .slds-box {
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
}

.comm-page-custom-createcase .slds-combobox__input.slds-input_faux {
    border: 1px solid #6A778B !important;
}

.comm-page-custom-createcase .coveo-list-layout {
    padding: 20px !important;
    border: 1px solid #bfbfbf !important;
    border-radius: 4px !important;
    box-shadow: none !important;
    margin-bottom: 20px !important;
}

.comm-page-custom-createcase .coveo-list-layout .CoveoResultLink {
    font-size: 20px !important;
    font-weight: 400 !important;
    line-height: 24px !important;
    color: #095fb3 !important;
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial,
        Sans-Serif;
}

.comm-page-custom-createcase .coveo-list-layout .CoveoExcerpt {
    font-size: 16px !important;
    font-weight: 300 !important;
    line-height: 24px !important;
    color: #44536b !important;
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial,
        Sans-Serif;
}

.comm-page-custom-createcase .magic-box-input {
    border-radius: 25px !important;
    padding: 0 60px !important;

}

.comm-page-custom-createcase .CoveoSearchButton.coveo-accessible-button {
    border-radius: 50% !important;
    width: 52px !important;
    position: absolute;
    right: 0;
    z-index: 1;
}

.comm-page-global-search .CoveoSearchInterface .coveo-tab-section,
.comm-page-custom-createcase .CoveoSearchInterface .coveo-tab-section {
    width: 100%;
    padding: 2px 5px;
    background-color: #F4F6F8 !important;
    border: 0 !important;
    margin: 0px !important;
    border-radius: 4px !important;
}

.comm-page-global-search .CoveoSearchInterface .coveo-tab-section p,
.comm-page-custom-createcase .CoveoSearchInterface .coveo-tab-section p {
    color: #000 !important;
}

.comm-page-global-search .CoveoSearchInterface .coveo-tab-section .coveo-selected,
.comm-page-custom-createcase .CoveoSearchInterface .coveo-tab-section .coveo-selected {
    border-radius: 4px;
    border: 1px solid rgba(106, 119, 139, 0.70) !important;
    background: #fff !important;
    color: #262626;
    text-align: center;
    font-family: Gotham;
    font-size: 16px;
    font-style: normal;
    font-weight: 350;
    line-height: 20px;
    padding: 10px 20px !important;
}

.comm-page-global-search .CoveoSearchInterface .coveo-tab-section .coveo-selected p,
.comm-page-custom-createcase .CoveoSearchInterface .coveo-tab-section .coveo-selected p {
    color: #000 !important;
}

.comm-page-global-search .CoveoSearchInterface .coveo-tab-section .coveo-selected:hover,
.comm-page-custom-createcase .CoveoSearchInterface .coveo-tab-section .coveo-selected:hover {
    background: #fff !important;
    border: 1px solid rgba(106, 119, 139, 0.70) !important;
    padding-bottom: 0px !important;
}

.comm-page-custom-createcase .coveo-result-cell .CoveoFieldValue.q-content-type {
    padding: 10px 20px !important;
    position: absolute;
    right: 20px;
    top: -12px;
    z-index: 111;
    color: #fff !important;
    text-align: center;
    font-family: Gotham;
    font-size: 12px !important;
    font-style: normal;
    font-weight: 325;
    line-height: 20px !important;
    background: #6A778B !important;
    margin-left: 0px !important;
    border-radius: 0px 4px 4px 4px;
}


.comm-page-global-search .cCSPMainSearch .coveo-list-layout.CoveoResult .CoveoFieldValue,
.comm-page-custom-createcase .cCSPMainSearch .coveo-list-layout.CoveoResult .CoveoFieldValue {
    font-size: 14px !important;
}

.comm-page-global-search .CoveoSearchInterface .coveo-tab-section .coveo-selected,
.comm-page-custom-createcase .CoveoSearchInterface .coveo-tab-section .coveo-selected {
    /* padding: 15px 30px!important; */
    height: 46px !important;
}

.comm-page-global-search .coveo-result-cell .CoveoFieldValue.q-content-type span,
.comm-page-custom-createcase .coveo-result-cell .CoveoFieldValue.q-content-type span {
    color: #fff !important;
}

.comm-page-global-search .coveo-list-layout.CoveoResult,
.comm-page-custom-createcase .coveo-list-layout.CoveoResult {
    position: relative;
}

.comm-page-global-search .coveo-list-layout,
.comm-page-custom-createcase .coveo-list-layout {
    border-radius: 4px !important;
    border: 1px solid rgba(106, 119, 139, 0.30) !important;
    background: #FFF;
    margin-bottom: 24px !important;
}

.comm-page-global-search .coveo-result-cell .CoveoFieldValue.q-content-type::before,
.comm-page-custom-createcase .coveo-result-cell .CoveoFieldValue.q-content-type::before {
    content: '';
    position: absolute;
    top: 1px;
    left: -8px;
    margin-bottom: -250px;
    border-bottom: 17px solid #6A778B;
    border-left: 8px solid transparent;
}

.comm-page-global-search .coveo-main-section .coveo-tab-section,
.comm-page-custom-createcase .coveo-main-section .coveo-tab-section {
    margin: 5px 0px 0px 0px !important;
    padding-top: 2px !important;
    padding-bottom: 2px !important;
    border-radius: 4px !important;
}

.comm-page-custom-createcase .coveo-list-layout-container .coveo-list-layout.CoveoResult .coveo-result-frame .coveo-result-row .coveo-result-cell .coveo-result-cell.quickview {
    padding: 8px 0px !important;
}

.comm-page-custom-createcase .coveo-list-layout.CoveoResult .coveo-result-frame .coveo-result-row:nth-child(2) .coveo-result-cell .coveo-result-row:nth-child(2) .coveo-result-cell {
    padding-top: 8px !important;

}

.comm-page-custom-createcase .CoveoSearchInterface .CoveoResultList .CoveoQuickview.coveo-accessible-button button,
.cCSPMainSearch .CoveoSearchInterface .CoveoResultList .CoveoSalesforceQuickview button {
    margin: 0px !important;
    border: none !important;
    padding: 0px !important;
    color: #2E8BE0 !important;
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 325;
    line-height: 22px;
}

.comm-page-global-search .cCSPMainSearch .coveo-list-layout.CoveoResult .CoveoFieldValue {
    font-size: 14px !important;
}

.comm-page-global-search .CoveoSearchInterface .coveo-tab-section .coveo-selected,
.comm-page-custom-createcase .CoveoSearchInterface .coveo-tab-section .coveo-selected {
    /* padding: 15px 30px!important; */
    height: 46px !important;
}

.comm-page-custom-createcase .card-container .card-box {
    align-items: center !important;
}

.comm-page-custom-createcase .newicon {
    mix-blend-mode: darken;
}

.comm-page-custom-createcase .card-container .card-description {
    color: #44536B;

    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial,
        Sans-Serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 325;
    line-height: 24px;
}

.comm-page-custom-createcase .cPSPContactSupport .heading b {
    color: #262626;
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}

.comm-page-custom-createcase .cPSPContactSupport .heading {
    margin-bottom: 8px !important;
}

.comm-page-custom-createcase .cPSPContactSupport .howtosection {
    padding: 20px !important;
    border: 1px solid #F90 !important;
    margin-top: 22px !important;
}
/*Time ZONE Changes BA-9147*/
          
.cCSPCaseDetails .slds-input__icon-group_right:has(.slds-icon-utility-down){
    top:0%;
    right:0%;
}
                
.cCSPCaseDetails .slds-input__icon-group_right .slds-icon.slds-icon-text-default.slds-icon_xx-small{
    width:1rem !important;
}
/*.cCSPCaseDetails .slds-input__icon-group_right .slds-icon.slds-icon-text-default.slds-icon_x-small{
    width:1rem !important;
} */
                
.cCSPCaseDetails .slds-icon-utility-check.slds-icon_container .slds-icon.slds-icon-text-default.slds-icon_x-small{
    width:0.7rem !important;
    height:0.7rem !important;                
} 
                
.comm-page-custom-createcase .cPSPContactSupport .technicaltosection,
.comm-page-contactsupport .cCSPContactSupport .featuretosection {
    padding: 20px !important;
    border: 1px solid #B5D0E5 !important;
    margin-top: 22px !important;
}
.forceCommunityEmbeddedServiceHelpButton .flatButton{
    position:fixed;
    bottom:20px;
    right:20px;
    flex-shrink: 0 !important;
    border-radius: 29px !important;
    background: #043471 !important;
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.50) !important;
    color: #FFF;
    font-family: Gotham, "proxima-nova", "Helvetica Neue", Helvetica, Arial, Sans-Serif!important;
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 350 !important;
    line-height: 32px !important;
    padding: 5px 20px!important;
    }
    .forceCommunityEmbeddedServiceHelpButton .flatButton .helpButtonLabel{
      align-self:center !important;
    }
    span.help.x-small.embeddedServiceIcon {
        visibility:hidden;
        align-items: center;
    }
    span.help.x-small.embeddedServiceIcon::before {
        content:url(https://ik.imagekit.io/qualys/image/logo/csp-chatbot-icon.svg);
        visibility:visible;
        width:0px;
        position:relative;
        right:5px;
        top:5px;
    }
 .comm-page-detail-00O .searchSection{
    justify-content: center;
 }
 .comm-page-detail-00O  .needAssistance{
    display: none!important;
 }
/* Azure Page */
.comm-page-home .themeLayoutStarterWrapper.isHeroUnderHeader-false.isHeaderPinned-false.siteforceThemeLayoutStarter .uiTabset--default .tabs__item.active>a{
    background: transparent!important;
}
.comm-page-home .themeLayoutStarterWrapper.isHeroUnderHeader-false.isHeaderPinned-false.siteforceThemeLayoutStarter .uiTabset--default .tabs__item>a .title::before{
    display: none!important;
}
.comm-page-home .themeLayoutStarterWrapper.isHeroUnderHeader-false.isHeaderPinned-false.siteforceThemeLayoutStarter .uiTabset--default .tabs__item>a{
    padding: 0!important;
}
.comm-page-home .themeLayoutStarterWrapper.isHeroUnderHeader-false.isHeaderPinned-false.siteforceThemeLayoutStarter .uiTabset--default .tabs__item+.tabs__item{
    margin-left: 0!important;
}
.comm-page-home .themeLayoutStarterWrapper.isHeroUnderHeader-false.isHeaderPinned-false.siteforceThemeLayoutStarter .uiTabset--default .tabs__item>a .title{
    color: #2E8BE0!important;
}
.comm-page-home .themeLayoutStarterWrapper.isHeroUnderHeader-false.isHeaderPinned-false.siteforceThemeLayoutStarter .uiTabset--default .tabs__item.active>a .title{
    color: #fff!important;
}
                
body .selfServiceArticleHeaderDetail .timestamp-icon,

body .selfServiceArticleLayout .meta.selfServiceArticleHeaderDetail .dot,

body .selfServiceArticleLayout .meta.selfServiceArticleHeaderDetail .article-type,

body .selfServiceArticleLayout .uiTooltip.tooltip-trigger,body .selfServiceArticleLayout .tooltipIcon {

  display: none;

  visibility: hidden;

}