/* Add Custom styling here */
:root {
  /* ---------- Hex Colors ---------- */
  --su__searchapp-lightpink: #ffb6c1;
  --su__searchapp-black: #000;
  --su__searchapp-deepskyblue-light: #1770d4;
  --su__searchapp-vividgreen: #1e8202;
  --su__searchapp-turquoise: #1ed7eb;
  --su__searchapp-darkgray: #333;
  --su__searchapp-lightblue: #499bf9;
  --su__searchapp-violet: #609;
  --su__searchapp-gray: #666;
  --su__searchapp-lightcornflowerblue: #7d97fc;
  --su__searchapp-electricblue: #7ef9ff;
  --su__searchapp-paleblue: #89cff0;
  --su__searchapp-paleblue-light: #89effa;
  --su__searchapp-palecyan: #8adcf5;
  --su__searchapp-skyblue-light: #8be9f7;
  --su__searchapp-pastelblue: #8fbdf3;
  --su__searchapp-taupe: #908d8d;
  --su__searchapp-lightblue-alt: #92c4f3;
  --su__searchapp-gray-standard: #9c9c9c;
  --su__searchapp-lightgrey: #d3d3d3;
  --su__searchapp-paleblue-cool: #d9ebff;
  --su__searchapp-red: #e91b37;
  --su__searchapp-lightgray-14: #f2f2f2;
  --su__searchapp-darkorange: #f48b00;
  --su__searchapp-gold: #f5be12;
  --su__searchapp-orange-dark: #fb7d0b;
  --su__searchapp-white: #fff;
  --su__searchapp-rosybrown: #bbb7b7;
  --su__searchapp-jetgray-rgba: 102, 102, 102;
  --su__searchapp-whitesmoke-2-rgba: 245, 245, 245;
  --su__searchapp-black-rgba: 0, 0, 0;
  --su__searchapp-deepskyblue-light-rgba: 23, 112, 212;
  --su__searchapp-white-rgba: 255, 255, 255;
  --su__searchapp-cornflowerblue-light-rgba: 89, 190, 254;
  --su__searchapp-red-rgba: 255, 0, 0;
  --su__searchapp-sapphire-rgba: 21, 105, 200;
  --su__searchapp-dimgray-alt-rgba: 112, 112, 112;
  --su__searchapp-steelblue-rgba: 5, 15, 28;
  --su__searchapp-silver-20: rgba(116, 168, 227, 0.2);
  --su__searchapp-silver-60: rgba(98, 164, 242, 0.6);
  --su__searchapp-silver-54: rgba(106, 160, 250, 0.541);
  --su__searchapp-gray-44: rgba(125, 112, 112, 0.439);
  --su__searchapp-silver-30: rgba(163, 194, 255, 0.302);
  --su__searchapp-white-16: rgba(235, 224, 224, 0.161);
  --su__searchapp-silver-16: rgba(138, 156, 245, 0.161);
  --su__searchapp-teal-13: rgba(22, 108, 205, 0.129);
  --su__searchapp-gray-19: rgba(158, 158, 158, 0.188);
  --su__searchapp-blue-4: rgba(22, 109, 207, 0.039);
  --su__searchapp-rgba-gray-30: rgba(236, 236, 236, 0.3);
  --su__searchapp-rgba-darkblue-10: rgba(35, 37, 51, 0.1);
}

/* extra Css according to page setup */
.su__typing-animation{
    animation: none;
    transition: none;
}

div.topic-layout > div:nth-child(2){
    width: 100%;
    margin: 0;
}
div.topresourceslayout,
#myBtn,
.buttons:has(.button-group-container-left){
    display: none!important;
}
.height-container-sidenav .row.collapse>p{
    display: none;
}
.title-bar-container {
    z-index: 4;
}

._Skins_HTML5___Top_Navigation .off-canvas-wrapper-inner .outer-row{
    padding-right: 0;
}

.outer-row.sidenav-layout{
    padding-left: 0 !Important;
    padding-right: 0 !important;
}

.livesdk__placement .livesdk__Draggable.bottom-right {
    bottom: 50px;
}

div.title-bar-container, div.title-bar {
    height: auto !important;
    /*min-height: auto !important;*/
    max-height: none !important;
}

/* custom */
.su__viewed-results, 
.su_page_rating_box, 
.su__viewed-results *, 
.su__no-view-results, 
#su_autocomplete-block, 
#su_autocomplete-block *, 
.su__wrapper, #su__wrapper, #su__wrapper *{
    font-family:  'Open Sans' !important;
}
.su__results_container .su__allcontent-incactive.su__content-gutter{
    padding-right: 7px;
    padding-left: 7px;
}

.su__autoSuggestion-border{
    margin-top: 2px !important;
}


.su_searchbar_box input#search-box-search {
    border: 1px solid #D4E0EA;
    border-radius: 25px;
    height: 52px;
    background: #FCFCFC;
    color: #424242;
}

.su__head_searchbox #searchForm{
    display: none;
}

.su__container div#searchForm{
    width: 60%;
    margin: auto;
    padding: 0;
}

.su__results_container button.su__search_box_btn{
    bottom: 2px;
}

.su__results_container.su__search-box-unq .su__input-cross.su__input-close{
    top: 16px;
    z-index: 3;
}
.su__results_container .su__search-box-unq .su__input-cross.su__input-close svg path{
    fill: #424242;
}

.su__results_container .su__search-box-unq .su__input-close{
    z-index: 1;
}

#auto .su__search_box_btn{
    animation: none;
    left: 0;
}

.su__head_searchbox .su__search_section{
    background-color: #004C97;
}

.su__results_container .su__linear-loader{
    left: 20px;
    width: calc(100% - 45px);
}
.su__results_container .su__linear-loader .MuiLinearProgress-root{
    height: 2px;
}

.su_searchbar_box input#search-box-search:focus-visible{
    outline: none;
}

.auto-suggestion.su__autosuggestion_container{
    padding: 13px 19px;
    margin: 0;
}

.auto-suggestion .su__recent_search_text,
.su__list-items .su__href-txt,
.su__autosearchapp-suggestion .su__suggestions-list .su__suggestBody span:first-of-type,
.custom-top-content .su__custom-dropdown-container #su__relevance svg,
.setting-container,
.su__center-gpt-widget .su__snippet_heading,
.su__center-gpt-widget .su__showMore-btn-wrap .su__arrow-down {
    display: none;
}

.su__autosearchapp-suggestion .su__suggested_text{
    font-weight: 600;
    font-size: 14px;
    color: #004C97;
    line-height: 100%;
    margin-left: 0;
}
.su__autosearchapp-suggestion .su__suggestions-list {
    padding-top: 6px;
    padding-left: 0;
    align-items: flex-start;
    padding-bottom: 7px;
}
.su__autosearchapp-suggestion .su__suggestions-list .su__suggesticon{
    top: 3px;
    margin: 0;
}
.su__autosearchapp-suggestion .su__suggestions-list .su__suggesticon svg g path{
    fill: #004C97;
}

.su__autosearchapp-suggestion .su__suggestions-list .su__suggestion-title{
    font-weight: 700;
    color: #424242
}
.su__autosearchapp-suggestion .su__suggestions-list .su__suggestion-title .highlight{
    color: #004C97;
}

.su__autosearchapp-suggestion .su__suggestions-list .su__suggestBody{
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
}

.su__autosearchapp-suggestion .su__suggestions-list .su__suggestBody .su__description-truncate{
    color: #424242;
}

.su__autosearchapp-suggestion .su__suggestions-list .su__suggestBody .su__description-truncate{
    padding-left: 0;

}

.su__autosearchapp-suggestion  + .su__overlay-transparent{
    display: none;
}

.su__suggestions-list .su__text-truncate a .su__source-label{
    background-color: #E5EDF4;
    font-weight: 700;
    font-size: 12px;
    line-height: 16px;
    color: #004C97;
    border: none;
    border-radius: 2px;
    padding: 4px 8px;
    margin-left: 5px;
}

.su__viewed-results .swapFilter,
.su__viewed-results .swapFilterLeft{
    margin-top: 0;
    padding-top: 28px;
}
.su__viewed-results .swapFilterLeft{
    padding-left: 23px;
    padding-right: 7px;
}
.swapFilterLeft .su__clear-filters{
    margin-top: 0;
    padding-left: 6px;
}
.swapFilterLeft .su__clear-filters .su__clear-all-btn{
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    color: #424242;
}
.su__clear-all-btn{
    text-transform: capitalize;
}


.swapFilterLeft .su__sticky_facet-container.su__clear-filter-row:empty{
    margin: 0;
}
.swapFilterLeft .su__sticky_facet-container.su__clear-filter-row:not(:empty){
    margin: 10px 0;
}
.swapFilterLeft .su__sticky_facet-container:empty + .su__sticky_facet-container{
    margin-top: 0;
}
.su__sticky_facet-container .su__sticky__head{
    font-weight: 700;
    font-size: 16px;
    line-height: 16px;
    color: #424242;
    padding: 0 8px 0 6px;
    margin-bottom: 0;
}

.su__sticky_facet-container .su__sticky__filters{
    padding: 7px 10px;
    border: 1px solid #E8E9E9 !important;
    border-radius: 4px;
    background: none !important;
    margin-bottom: 0;
}
.su__sticky_facet-container .su__sticky_expend_btn .su__cursor span{
    color: #424242;
    font-weight: 600;
    border-color: #424242;
}
.su__sticky_facet-container .su__sticky_expend_btn {
    padding: 3px 0 3px;
    bottom: -2px;
}

.su__showRight-arrow::before,.su__showLeft-arrow::after { 
    display: none;
}

.su__sticky_facet-container .su__sticky__filters button.su__cancel__sticky{
    border: none !important;
    color: #424242 !important;
    margin-top: 1.5px;
}

.su__sort-filter.su__overlay-transparent.su__open-facet{
    z-index: 0;
}
.su__sticky__filters .su__sticky__filters__ellipses{
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #424242;
    padding-right: 8px;
}
.su__sticky__filters .su__cancel__sticky{
    border: none;
    margin: 0;
    padding: 0;
    font-size: 10px;
    color: #424242;
    height: auto;
    font-weight: 600;
}

.su__app.su__viewed-results,
.su__contentTabs-section .su__container_custom,
.su__contentTabs-section .su-tabsSection #su__top_nav_inner_div{
    background-color: #fff;
}
.su__contentTabs-section .su__active-tab{
    border-bottom: 2px solid #004C97;
}
.su__contentTabs-block .su-tabsSection{
    justify-content: center;
    background-color: #fff;
}
.su__contentTabs-block .su__content-s-border {
    border: 2px solid #EAECF0;
    height: 2px;
}
.su__contentTabs-section .su-tabsSection-wrapper{
    margin-bottom: -3px;
}

.su__contentTabs-section .su__contentTabs-block .su-tabsSection #su__top_nav_inner_div button{
    color: #424242 !important;
    font-size: 16px;
}

.su__contentTabs-section .su__contentTabs-block .su-tabsSection .su__active-tab{
    font-weight: 700;
}


.su__contentTabs-section .su__slider-outer .arrow-left {
    left: -34px;
}

.su__contentTabs-section .su__slider-outer .arrow-right {
    right: -34px;
}

.custom-top-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 30px;
}
.custom-top-content .su__showing-lable span.su__page_label {
    font-size: 14px;
    font-weight: 400;
    color: #424242;
}

.custom-top-content .su__showing-lable span.su__page_label b{
    color: #424242;
}

.custom-top-content .su__advance-blocks button.su__advance_search_btn-web {
    background: transparent;
    border: 1px solid #E3E3E3;
    height: 34px;
    margin-right: 15px;
}
.custom-top-content .su__advance-blocks button.su__advance_search_btn-web span.advance-search-txt{
    color: #424242;
    font-size: 14px;
    font-weight: 600;
}
.custom-top-content .su__advance-blocks button.su__advance_search_btn-web svg path{
    fill: black;
}
.custom-top-content .su__container_custom .su__advance-icon-color+ div.su__d-flex{
    gap: 11px;
}
.custom-top-content .su__custom-dropdown-container #su__relevance{
    background: #fff;
    height: 34px;
}

.custom-top-content .su__custom-dropdown-container .su__dropdown-text-trucation{
    color: #424242;
    font-size: 14px !important;
    font-weight: 600;
}

.custom-top-content .su__dropdown_modal_content {
    top: 38px;
    border: 1px solid #F4F4F4;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.custom-top-content .su__dropdown_modal_content .su__dropdown-items {
    padding: 9px 28px;
    margin: 0;
    font-weight: 400;
    font-size: 14px;
    color: #424242;
}

.custom-top-content .su__dropdown_modal_content .su__dropdown-items:hover,
.custom-top-content .su__dropdown_modal_content .su__dropdown-items.su__text-blue
{
    background: #E5EDF4;
}
.custom-top-content .su__bookmark-svg-align {
    inset: 0;
    position: relative;
}

.custom-top-content button[aria-label="Save Bookmark"],
.custom-top-content button[aria-label="Saved Bookmarks and Results"],
.custom-top-content button[aria-label="Search Tips"],
.custom-top-content button[aria-label="Give Feedback"]{
    border: 1px solid #E3E3E3;
    border-radius: 4px;
    height: 34px;
    width: 34px;
    padding: 3px !important;
    background: #fff;
    cursor: pointer;
}

.custom-top-content .su__tooltip{
    z-index: 2;
}

/* .su__btn-back-to-top{
    display: flex;
    flex-direction: row-reverse;
    align-items: baseline;
} */

.su__back-to-top button{
    background-color: #005B9E;
}

.su__back-to-top button span{
    font-size: 14px !important;
    font-weight: 600 !important;
}

.no-results-row .su__clear-filters-btn{
    background-color: #004C97;
    max-width: 152px;
    font-size: 15px;
    font-weight: 700;
}

.su__sorry-no-result{
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 0;
}

.su__sorry-no-resultdescription{
    display: flex;
    justify-content: center;
    font-size: 14px;
    line-height: 28px;
    font-weight: 400;
    color: #424242;
    margin-top: 0;
    margin-bottom: 0;
}

.no-results-row .su__text-center:has(.su__clear-filters-btn){
    margin-top: 20px;
}

.no-results-row .su__Search-tips{
    box-shadow: 0px 4px 5px 0px #AEAEAE40;
    margin-top: 24px;
    margin-bottom: 40px;
    background: #E3E3E336;
}
.no-results-row .su__Search-tips .su__searchTip-content{
    background: none;
}

.no-results-row .su__trbl-0:has(.searchTips-sidenav){
    z-index: 0;
    position: relative;
}

.su__head_searchbox .su__searchBox-header .su__close_sb {
    background: none;
}

.su__list-items .su__list-item-row .su__summarization {
    border: 1.07px solid rgba(var(--su__searchapp-black-rgba), 0.16);
    box-shadow: none;
    height: 22.5px;
    width: 22.5px;
    border-radius: 4.3px;
}

.su__savedResultBookmarkIcon {
    border: 1.07px solid rgba(var(--su__searchapp-black-rgba), 0.16);
    border-radius: 4.3px;
    height: 22.5px;
    width: 22.5px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.su__mobile_setting_icon{
    flex-direction: column;
}

/* SUGPT Stylling Code */
.custom-top-content + .su__center-gpt-widget{
    position: relative;
}

.su__center-gpt-widget{
    background-color: #EFF7FF !important;
}
.su__center-gpt-widget.su__sc-loading{
    margin-top: 25px;
    position: relative;
    border-radius: 10px;
    border: 1px solid #145392;
}
.su__center-gpt-widget .su__center-gpt-widget.su__snippets_container{
    position: relative;
    border-radius: 10px;
    background: #E0EFFF;
    border: none;
}
.su__center-gpt-widget .su__typing-animation.su__height-showmore{
    min-height: 60px;
}
.su__center-gpt-widget.su__snippets_container >.su__typing-animation{
    min-height: 145px;
    max-height: 145px;
}
.su__center-gpt-widget.su__snippets_container >.su__typing-animation:has(.show-more-height-btn){
    min-height: 100px;
}
.su__center-gpt-widget .su__showMore-btn-wrap {
    background: #004C97;
    border-radius: 20px;
    color: #FFFFFF;
    padding: 5px 24px;
    border: none;
    z-index: 3;
    margin-bottom: 8px;
    margin-top: 5px;
}

.su__center-gpt-widget .su__showMore-btn-wrap:hover{
    background: #004C97;
}
.su__center-gpt-widget .su__show-more-gpt{
    color: #FFFFFF;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    margin: 0;
}
.su__center-gpt-widget .su__show-more-before::before{
    content: none;
    left: 0;
    bottom: 3px;
    height: 70px;
    margin-bottom: 0;
}

/* .su__center-gpt-widget button{
    z-index: 3;
} */

.su__center-gpt-widget .su__popup-text .su__mt-14{
    background: #004C97;
    margin: 0;
    padding: 14px 20px;
}

.su__center-gpt-widget .su__popup-text .su__mt-14 h2{
    color: #ffffff;
    font-size: 20px;
    font-weight: 700;
    margin-left: 0 !important;
    margin-right: 8px !important;
}

.su__center-gpt-widget .su__popup-text .su__mt-14 svg path{
    fill: #ffffff;
}

.su__center-gpt-widget .su__pt-new{
    padding-top: 20px;
}

.su__center-gpt-widget .su__pt-new .su__rtlmr-3, .su__center-gpt-widget .su__say-more{
    color: #424242;
    font-size: 14px;
    margin-left: 20px;
}

.su__center-gpt-widget .su__pt-new .su__rtlmr-3{
    padding-bottom: 29px;
    white-space: nowrap;
}

.su__center-gpt-widget .su__Conform-block{
    padding-bottom: 22px;
}
.su__center-gpt-widget .su__Conform-block .su_new-btn{
    border: 1px solid #004C97;
    border-radius: 4px;
    color: #004C97;
    font-size: 14px;
    line-height: 24px;
    font-weight: 600;
    min-height: 40px;
    height: auto;
    width: 30%;
} 

.su__center-gpt-widget .su__Conform-block .su_new-btn:hover,
.su__center-gpt-widget .su__Conform-block .su_new-btn.su__add-click{
    color: #ffffff;
    background-color: #004C97;
}
.su__center-gpt-widget .su__Conform-block .su__rtlml-3{
    margin-left: 0px;
}

.su__center-gpt-widget #su__modal_a11y_trap.su__modal-inner .su__flex-vcenter:has(.su__say-more){
    padding-right: 10px;
}

.su__modal-inner textarea.su__feedtext-area-gpt{
    margin-left: 20px;
    margin-right: 20px;
    width: 92% !important;
    color: #424242;
}

textarea.su__feedtext-area-gpt::placeholder{
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #424242;
}


.su__center-gpt-widget .su__modal-inner.su__new-modal{
    height: auto;
}
.su__center-gpt-widget .su__modal-inner .su__bottom-padding-button button.su__submit{
    width: 180px;
    background-color: #004C97;
    font-weight: 700;
    font-size: 15px;
    line-height: 24px;
    border-radius: 4px;
}

.su__center-gpt-widget .su__modal-inner .su__bottom-padding-button:has(button.su__submit){
    margin-bottom: 30px;
    padding-top: 30px;
}

.su__center-gpt-widget .su__modal-inner .su__mob-ar-pr-0 svg.su__gpt_svg circle{
    fill: #E5EDF4;
}
.su__center-gpt-widget .su__modal-inner .su__mob-ar-pr-0 svg.su__gpt_svg path{
    fill: #004C97
}
.su__gpt-modal{
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 99;
}
#su__modal_a11y_trap.su__invisible_div{
    z-index: 100;
}
#su__modal_a11y_trap + .su__bg-overlay.su__summary-index{
    z-index: 4;
}
.su__popup-summary-width .su__popup-content-body .su__popup-summary pre code{
    display: none;
}
.su__popup-content-body .su__popup-summary ul,
.su__popup-content-body .su__popup-summary ol{
    padding: 0 0 0 15px;
}
.su__gpt-modal #scrollableArea, #su__modal_a11y_trap.su__popup-summary-width{
    background: #fff;
    width: 80%;
    margin: 20px auto;
    flex-grow: unset;
    padding: 20px 22px;
    border-radius: 13px;
}
.su__popup-header .su__popup-close-icon svg path {
    fill: #fff;
}

#su__modal_a11y_trap.su__popup-summary-width{
    left: 0;
    padding: 0;
    top: 20px;
    bottom: auto;
    max-height: 90%;
    height: auto;
    border: 8px;
}
.su__gpt-modal #scrollableArea>.gpt-modal-content-wrapper{
    border: 1px solid #145392;
    background: #EFF7FF;
    border-radius: 10px;
    padding: 15px;
    height: 100%;
    overflow-y: auto;
}
.su__gpt-modal #scrollableArea .su__position-relative pre code,
.su__popup-summary pre code{
    display: none;
}

.su__gpt-modal #setFocusOnGPTResponse ul{
    /* list-style-type: decimal; */
    margin-left: 12px;
}
#setFocusOnGPTResponse ol li::marker {
    font-weight: 600;
}
.su__gpt-modal #setFocusOnGPTResponse ul,
.su__gpt-modal #setFocusOnGPTResponse ol{
    padding-left: 15px;
}
.su__center-gpt-widget #setFocusOnGPTResponse ol,
.su__center-gpt-widget #setFocusOnGPTResponse ul{
    list-style-position: inside;
    margin-left: 0;
}

.su__center-gpt-widget #setFocusOnGPTResponse ol li p{
    display: inline;
}

#setFocusOnGPTResponse h1, #setFocusOnGPTResponse h2,su__popup-summary h1,su__popup-summary h2,
#setFocusOnGPTResponse h3,su__popup-summary h3{
    font-size: 15px;
    color: #424242;
    font-weight: 600;
    padding-top: 0;
    padding-bottom: 3px;
    line-height: 22px;
}

#setFocusOnGPTResponse h2{
    margin-top: 0;
}

#setFocusOnGPTResponse p{
    color: #424242;
    margin-top: 0;
    line-height: 22px;
}


#scrollableArea .su__mb-10px p.loader-text{
    color: #1D2127;
    font-size: 16px;
    font-weight: 700;
}

/* #scrollableArea .su__mb-10px svg path{
    fill: #145392;
} */

#scrollableArea .su__d-flex:has(.su__tooltipIconsOutline) button{
    border: 1px solid #555A6233;
    border-radius: 4px;
    height: 24px;
    width: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
}

#scrollableArea svg.su__like_hov_fill,
#scrollableArea svg.su__dislike_hov_fill{
    height: 15px;
    width: 15px;
}

.su__copied-span svg path{
    fill: #ffffff !important;
}


/* SUGPT Stylling Code end*/

/* summarizer */

#su__modal_a11y_trap.su__popup-summary-width .su__popup-content{
    background-color: #004C97;
    padding-left: 19px;
    padding-top: 4px;
    padding-bottom: 18px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.su__list-items #su__modal_a11y_trap.su__popup-summary-width.su__popup .su__popup-content .su__summary-result-tile,
.su__list-items #su__modal_a11y_trap.su__popup-summary-width.su__popup .su__popup-content .su__summary-result-tile span{
    color: #ffffff !important;
    font-size: 16px;
    line-height: 22px;
    font-weight: 700;
}

.su__popup-content  .su__summary-result-tile .highlight{
    color: #ffffff!important;
}
#su__modal_a11y_trap.su__popup-summary-width .su__popup-content .su__ribbon-title{
    background-color: #F5FAFF1A;
    color: #ffffff;
}

#su__modal_a11y_trap.su__popup-summary-width .su__popup-content-body{
    background-color: #EFF7FF !important;
    border: 1px solid #145392;
    border-radius: 10px;
    padding: 19px;
}

#su__modal_a11y_trap.su__popup-summary-width .su__popup-content-body .su__popup-summary h1,
#su__modal_a11y_trap.su__popup-summary-width .su__popup-content-body .su__popup-summary p,
#su__modal_a11y_trap.su__popup-summary-width .su__popup-content-body .su__popup-summary b,
#su__modal_a11y_trap.su__popup-summary-width .su__popup-content-body .su__popup-summary li{
    color: #424242;
    line-height: 22px;
}

#su__modal_a11y_trap.su__popup-summary-width .su__popup-content-body .su__popup-summary h1{
    font-size: 16px;    
    font-weight: 700;
    padding-top: 0;
    padding-bottom: 3px;
}

#su__modal_a11y_trap.su__popup-summary-width .su__popup-content-body .su__popup-summary h2{
    margin-top: 5px;
    font-weight: 600;
    font-size: 15px;
}

#su__modal_a11y_trap.su__popup-summary-width .su__popup-content-body .su__popup-summary p{
    margin-top: 11px;
    margin-bottom: 11px;
}


#su__modal_a11y_trap.su__popup-summary-width .su__popup-content-body .su__summary-popup{
    color: #424242;
    font-size: #424242;
    font-weight: 700;
}

#su__modal_a11y_trap.su__popup-summary-width .su__popup-content-body .su__gap-5 svg path{
    fill: #004C97;
}

.su__popup-content-body .su__summary-height-feed button{
    border: 1px solid #555A6233;
    border-radius: 4px;
    height: 24px;
    width: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.su__popup-content-body .su__summary-height-feed button svg.su__dislike_hov_fill,
.su__popup-content-body .su__summary-height-feed button svg.su__like_hov_fill{
    height: 15px;
    width: 15px;
}
/* summarizer end */
.su__knowledgeGraph-show .su__listed-item{
    margin-top: 0;
}
.su__knowledgeGraph-show .su__list-items{
    box-shadow: 0px 0px 6px 0px #00000029;
    padding: 17px;
    margin-bottom: 23px;
}
.su__knowledgeGraph-show .su__list-items:last-child{
    margin-bottom: 0;
}
.su__list-items .su__ribbon-title{
    background-color: #E5EDF4;
    font-weight: 700;
    font-size: 12px;
    line-height: 16px;
    color: #004C97;
    border: none;
    border-radius: 2px;
    padding: 4px 8px;
}
.su__list-items .su__viewed-results{
    margin-top: 10px;
}
.su__list-items a.su__text-black h2{
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    color: #424242;
    padding-left: 2px;
}
.su__list-items a.su__text-black h2 .highlight{
    font-weight: 700;
    color: #004C97;
}
.su__list-items .su__list-item-desc{
    margin-top: 7px;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #424242;
}
.su__list-items .su__list-item-desc .highlight{
    border-color: #424242;
    font-weight: 600;
}
.su__list-items .su__tag_box{
    justify-content: flex-start;
    gap: 7px;
    margin-top: 8px;
}
.su__list-items .su__meta-data{
    display: inline-block;
    background-color: #E3E3E399;
    border-radius: 3px;
    flex: none;
    padding: 4px 8px;
    margin: 0;
}
.su__meta-data .su__d-flex{
    margin: 0;
}
.su__meta-data .metaDataKey{
    font-weight: 700;
    font-size: 12px;
    line-height: 22px;
    color: #424242;
}
.su__list-items .su__meta-data .su__tags{
    background: transparent;
    font-weight: 400;
    font-size: 12px;
    line-height: 22px;
    color: #424242;
    padding: 0;
    margin: 0;
}

.su__snippets_container .su__typed_text .loader-text{
    color: #1D2127;
    font-weight: 700;
    font-size: 16px;
}

.su__snippets_container .loader-text{
    color: #1D2127;
    font-weight: 700;
    font-size: 16px;
}

.su__center-gpt-widget .su__snippets_container  .su__d-flex.su__gap-5 svg path{
    fill: #145392;
}
.su__gpt-modal .su__snippets_container .su__mb-10px .su__d-flex svg path{
    fill: #145392;
}

.su__Conform-block.su__gpt-pop-up-mb {
    flex-wrap: wrap;
    gap: 14px;
    margin-left: 10px;
    margin-right: 10px;
}

.su__center-gpt-widget .su__modal-inner.su__new-modal:has(.su__Conform-block){
    max-width: 528px;
    width: 100%;
}

/* facets-section */

#facets-section{
    box-shadow: 0px 0px 6px 0px #00000029;
}
#facets-section .su__close-facet button h2.su__text-truncate{
    font-weight: 700;
    font-size: 16px;
    color: #424242;
    line-height: 16px;
}
#facets-section .su__open-facet .su__filter-content-row .su__filter-label,#facets-section .su__open-facet .su__filter-content-row .su__filter-badge{
    color: #424242 !important;
    font-size: 14px;
    margin-left: 12px;
    padding-top: 3px;
}

#facets-section .su__open-facet .su__filter-content-row{
    padding-bottom: 10px;
    padding-left: 14px;
    padding-right: 14px;
    flex-wrap: wrap;
}
#facets-section .su__facet-main-block{
    left: -1px;
    top: -4px;
    bottom: 10px;
    width: 100%;
}

#facets-section .su__open-facet .su__filter-content-row:last-child {
    padding-bottom: 13px;
}
#facets-section .su__open-facet .su__filter-content-row:first-of-type {
    padding-bottom: 13px;
}
#facets-section .su__close-facet button h2.su__text-truncate{
    font-weight: 700;
    font-size: 16px;
    color: #424242;
    line-height: 16px;
}
#facets-section .facet .su__px-3:first-of-type{
    padding-bottom: 7px;
    padding-left: 10px;
    padding-right: 8px;
    align-items: end;
}

#facets-section .su__open-facet .su__px-3:first-of-type su__sort-filter-icon svg,
#facets-section .su__filter-content-row .su__search-head-icon svg path{
    fill: #424242;
}

#facets-section .su__pb-new{
    font-weight: 700;
    font-size: 16px;
    color: #004C97 !important;
    line-height: 16px;
    padding: 20px 14px 4px 14px;
}

#facets-section .su__open-facet button h2.su__text-truncate {
    font-weight: 700;
    font-size: 16px;
    color: #424242;
    line-height: 16px;
}

.su__open-facet .su__search-facet-drop{
    top: 5px;
    width: 100%;
}

.su__filter-toggle input[type='checkbox']:checked + label::before{
    background: #004C97;
}

#facets-section .su__filter-content-row .su__showmore-text{
    color: #424242;
    font-weight: 700
}

#facets-section .su__filter-content-row .su__search-head-icon{
    background: none;
    box-shadow: none
}

#facets-section .su__facet-parent-div .su__search-facet svg path{
    fill: #424242;
}

#facets-section .su__filter-content-row .su__showmore-text .su__showmore-icon{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjE3MTg3IC05LjUzNjc0ZS0wN0w1IDMuNzAyNTNMOC44MjgxMiAtOS41MzY3NGUtMDdMMTAgMS4xMzkyNEw1IDZMMCAxLjEzOTI0TDEuMTcxODcgLTkuNTM2NzRlLTA3WiIgZmlsbD0iIzA0MUU0MiIvPgo8L3N2Zz4K);
    background-repeat: no-repeat;
    width: 11px;
    height: 11px;
    right: -13px;
    top: 7px;
    cursor: pointer;
    font-size: 0;
}

#facets-section .su__filter-content-row .su__showmore-text .su__showless-icon{
    font-size: 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjE3MTg3IC05LjUzNjc0ZS0wN0w1IDMuNzAyNTNMOC44MjgxMiAtOS41MzY3NGUtMDdMMTAgMS4xMzkyNEw1IDZMMCAxLjEzOTI0TDEuMTcxODcgLTkuNTM2NzRlLTA3WiIgZmlsbD0iIzA0MUU0MiIvPgo8L3N2Zz4K);
    background-repeat: no-repeat;
    transform: rotate(180deg);
    width: 11px;
    height: 11px;
    right: -13px;
    top: 3px;
    cursor: pointer;
}

#facets-section .su__filter-content-row .su__showmore-text:hover .su__showmore-icon,
#facets-section .su__filter-content-row .su__showmore-text:hover .su__showless-icon{
    opacity: 1;
    left: auto;
}
#facets-section .su__search-facet-drop .su__filter-toggle input[type='checkbox'] + label::after {
    top: 12px;
    left: 12px;
}



/* pagination */


.footerSection .su__align_resultPerPage span:first-of-type, .su__pagination-section ul{
    color: #424242;
}

.su__pagination-section ul li .su__pagination-active{
    font-weight: 600;
    color: #004C97;
}

.su__pagination button .su__previousBtn svg path, .su__pagination button .su__nextBtn svg path{
    fill: #424242;
}

.su__resultPaginationbtn_align .su__align_resultPerPage #su__modal_a11y_trap.resultsPerPage {
    top: auto !important;
    bottom: 39px;
    width: auto;
}

.su__pagination-row ul li button{
    color: #424242;
}

/* Advance search */
.su__bookmark-popup-title{
    background-color: #004C97;
}
.su__bookmark-popup-title h2{
    color: #ffffff;
    font-weight: 700;
    font-size: 20px;
}
.su__advance-blocks #su__modal_a11y_trap .su__modal-inner{
    z-index: 10;
}
.su__bookmark-popup-title .a11y-btn svg path{
    fill: #FFFFFF;
}

.u__bookmark-inner .su__advance_group button.su__btn-block{
    background-color: #004C97;
    border-radius: 4px;
    max-width: 152px;
    color: #ffffff;
    font-weight: 700;
    font-size: 15px;
    line-height: 24px;
}

.u__bookmark-inner .su__advance_group button.su__btn-block[disabled]{
    opacity: 0.3;
}
.u__bookmark-inner .su__advance_group {
    display: flex;
    align-items: center;
    flex-direction: column;
}

.u__bookmark-inner .su__advanceLabel{
    padding-top: 20px;
}
.su__advance-blocks:has(.su__modal-inner) button.su__advance_search_btn-web,
.su__advance-blocks button.su__advance_search_btn-web.su__advance-active-background{
    background-color: #004C97;
}

.su__advance-blocks:has(.su__modal-inner) .advance-search-txt,
.su__advance-blocks button.su__advance_search_btn-web.su__advance-active-background .advance-search-txt{
    color: #ffffff !important;
}

.su__advance-blocks:has(.su__modal-inner) button.su__advance_search_btn-web svg path,
.su__advance-blocks button.su__advance_search_btn-web.su__advance-active-background svg path{
    fill: #ffffff;
}
.su__advanceLabel label .su__tooltip-container{
    display: inline-block;
}
.su__advanceLabel label .su__wildcard-icon:hover svg path,
.su__advanceLabel label .su__wildcard-icon:hover svg circle{
    stroke: #004C97;
}
.su__advanceLabel label .su__tooltip{
    width: 285px;
    background: #ffff;
}
.su__advanceLabel label .su__tooltip .su__tooltip_wrap{
    text-wrap: auto;
    text-align: left;
}
.su__advanceLabel input {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #424242;
    height: 44px
}

.su__advanceLabel input:focus-visible{
    outline: none;
}

.su__modal-inner .u__bookmark-inner .su__advanceLabel label{
    color: #424242;
    font-size: 14px !important;
    font-weight: 400;
}

.su__advance_group .advSearch-clearall{
    background: none;
    color: #424242;
    font-style: inherit;
    font-weight: 600;
    padding-top: 14px;
    font-size: 16px !important;
} 

#su__modal_child_a11y_trap .su__bookmark-popup-title .su__mb-3{
    color: #ffffff;
    font-size: 17px;
    font-weight: 400;
}
.su__wildcard-icon
{
    position: relative;
    top: 3px;
    margin-left: 3px;
}

/* Save bookmarks */

.su__bookmark-popup-title:has(button.su__close_bookmark){
    padding-bottom: 14px;
}

.su__bookmark-inner .su__save_bookmark_unq label{
    color: #424242;
    font-weight: 400;
    line-height: 16px;
    font-size: 14px;
}

.su__bookmark-inner .su__save_bookmark_unq input{
    background-color: #ffffff;
    height: 44px;
    border: 1px solid #EAECF0;
    border-radius: 4px;
    color: #424242;
    margin-bottom: 30px;
}

.su__bookmark-inner .su__save_bookmark_unq input:focus-visible{
    outline: none;
}

.su__bookmark-inner .su__save_bookmark_unq button{
    max-width: 84px;
    padding: 8px 24px;
    display: block;
    margin: auto;
    background-color: #004C97;
    font-size: 15px;
    font-weight: 700;
}

.su__bookmark-inner:has(.su__save_bookmark_unq){
    padding: 20px 20px 30px 20px 
}
/* saved bookmark */

.su__modal-inner.su__no_bookmark_min_height:has(.su__tabs_bookmarkList){
    min-height: auto;
}
.su__tabs_bookmarkList {
    color: #424242;
}

.su__tabs_bookmarkList.su__BookmarkActive-tab{
    color: #004C97;
}

.su__bookmark-ul{
    height: auto;
}

.su__bookmark-ul .su__bookmark_SavedResult_RTL a{
    text-decoration: none;
    color: #424242;
    font-size: 14px;
    font-weight: 400;
    line-height: 28px;
}

.su__bookmark-ul .su__bookmark_SavedResult_RTL a:hover{
    color: #1D212787 !important;
}

.su__bookmark-btn button.su__bookinput-h{
    background-color: #004C97;
    max-width: 108px;
    display: block;
    margin: auto;
    padding: 8px 23px;
    font-weight: 700;
    font-size: 15px;
    line-height: 24px;
}

.su__bookmark-btn button.su__bookinput-h:disabled{
    opacity: 0.3;
}

.su__bookmark-ul .su__bookmark-inner .su__no_bookmark_padding {
    padding-bottom: 30px;
    color: #424242;
    font-size: 16px;
}

.su__bookmark-ul .su__bookmark-inner{
    height: auto;
}

.su__bookmark-ul .su__bookmark-inner .su__no_bookmark_svg{
    padding-bottom: 18px;
    padding-top: 20px;
}

/* search tips */

#gear-sidebar{
    display: none;
}

.searchTips-sidenav.su__searchTips-show{
    height: auto;
}
.su__searchTip-header{
    display: flex;
    background-color: #004C97;
    color: #ffffff;
    justify-content: space-between;
}

.su__searchTip-header h2{
    font-weight: 700;
    color: #ffffff;
}

.su__searchTip-header .su__scTips-closeBtn-section{
    width: auto;
    position: static;
    margin-top: 0;
    margin-bottom: 0;
}

.su__searchTip-header .su__scTips-closeBtn-section button.su__scTips-closeBtn{
    width: auto;
    background: none;
    height: auto;
}

.su__Search-tips ul.su__searchTip-list{
    padding-left: 30px;
    padding-top: 20px;
    padding-bottom: 15px;
}

.su__Search-tips ul.su__searchTip-list li::before{
    content: none;
}
.su__Search-tips ul.su__searchTip-list li{
    list-style-type: decimal;
    text-align: start;
    font-size: 14px;
    color: #424242;
}

/* feedback */

.su__feedback-text{
    position: static!important;
}
.su__feedback-text button.su__searchPageFeedback{
    position: static;
    background: none;
    box-shadow: none;
    margin: 0;
}
.su__feedback-text button.su__searchPageFeedback svg{
    vertical-align: middle;
}

.sc-aXZVg.lgYOXm.su_modal_open{
    z-index: 5;
}
.su__feedback-modal{
    z-index: 3;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.su__feedback-row .su__feedback-label{
    color: #424242;
}

.su__feedback-modal .su__star{
    width: 32px;
    height: 32px;
}

.su__feedback-modal .su__feedback-row .su__feedback-label{
    color: #1D2127;
}

.su__feedback-modal .su__star-yellow{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjM4NjIgNS4zMTg0M0MxMi4wNzUxIDIuMjg4NzYgMTIuOTE5NSAwLjc3MzkyNiAxNC4xODIgMC43NzM5MjZDMTUuNDQ0NCAwLjc3MzkyNiAxNi4yODg5IDIuMjg4NzYgMTcuOTc3NyA1LjMxODQyTDE4LjQxNDcgNi4xMDIyNEMxOC44OTQ2IDYuOTYzMTcgMTkuMTM0NiA3LjM5MzY0IDE5LjUwODcgNy42Nzc2N0MxOS44ODI5IDcuOTYxNyAyMC4zNDg4IDguMDY3MTMgMjEuMjgwOCA4LjI3Nzk5TDIyLjEyOTIgOC40Njk5NkMyNS40MDg4IDkuMjEyIDI3LjA0ODYgOS41ODMwMiAyNy40Mzg3IDEwLjgzNzZDMjcuODI4OSAxMi4wOTIxIDI2LjcxMSAxMy4zOTk0IDI0LjQ3NTIgMTYuMDEzOEwyMy44OTY3IDE2LjY5MDJDMjMuMjYxNCAxNy40MzMyIDIyLjk0MzcgMTcuODA0NiAyMi44MDA4IDE4LjI2NDJDMjIuNjU3OSAxOC43MjM4IDIyLjcwNTkgMTkuMjE5NCAyMi44MDIgMjAuMjEwN0wyMi44ODk0IDIxLjExMzFDMjMuMjI3NSAyNC42MDE0IDIzLjM5NjUgMjYuMzQ1NSAyMi4zNzUxIDI3LjEyMDlDMjEuMzUzNyAyNy44OTYyIDE5LjgxODQgMjcuMTg5MyAxNi43NDc3IDI1Ljc3NTVMMTUuOTUzMyAyNS40MDk3QzE1LjA4MDcgMjUuMDA3OSAxNC42NDQ0IDI0LjgwNzEgMTQuMTgyIDI0LjgwNzFDMTMuNzE5NSAyNC44MDcxIDEzLjI4MzIgMjUuMDA3OSAxMi40MTA2IDI1LjQwOTdMMTEuNjE2MiAyNS43NzU1QzguNTQ1NTMgMjcuMTg5MyA3LjAxMDIgMjcuODk2MiA1Ljk4ODgzIDI3LjEyMDlDNC45Njc0NiAyNi4zNDU1IDUuMTM2NDcgMjQuNjAxNCA1LjQ3NDQ5IDIxLjExMzFMNS41NjE5NCAyMC4yMTA3QzUuNjU4IDE5LjIxOTQgNS43MDYwMyAxOC43MjM4IDUuNTYzMTIgMTguMjY0MkM1LjQyMDIgMTcuODA0NiA1LjEwMjUzIDE3LjQzMzIgNC40NjcxOSAxNi42OTAyTDMuODg4NzYgMTYuMDEzOEMxLjY1Mjk2IDEzLjM5OTQgMC41MzUwNjYgMTIuMDkyMSAwLjkyNTE5NCAxMC44Mzc2QzEuMzE1MzIgOS41ODMwMiAyLjk1NTExIDkuMjEyIDYuMjM0NjggOC40Njk5Nkw3LjA4MzE1IDguMjc3OTlDOC4wMTUxIDguMDY3MTMgOC40ODEwOCA3Ljk2MTcgOC44NTUyMiA3LjY3NzY3QzkuMjI5MzcgNy4zOTM2NCA5LjQ2OTMzIDYuOTYzMTcgOS45NDkyNSA2LjEwMjI0TDEwLjM4NjIgNS4zMTg0M1oiIGZpbGw9IiMwMDRDOTciLz4KPC9zdmc+Cg==) !important;
}

.su__feedback-modal button.su__feedback-btn{
    background-color: #145392 !important;
    font-size: 14px;
    font-weight: 600;
}

/* recomended article */
.su__Recommended_Article-section .su__Recommended_Article{
    color: #424242;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    padding-left: 0;
}

.su__Recommended_Article-section .su__recommdation-heading svg{
    display: none;
}

.su__Recommended_Article-section .su__Recommended_Article::after {
    content: '';
    display: block; 
    width: 256px;
    height: 2px;
    background-color: #005B9E; 
    margin-top: 6px; 
}

.su__Recommended_Article-section .su__recommendation-inner-div {
    box-shadow: none;
    padding-left: 0px;
    margin-top: 11px;
}

.su__Recommended_Article-section .su__Recomended_border-b{
    border: none;
    padding-bottom: 16px;
}

.su__Recommended_Article-section .su__Recomended_border-b .su__py-1{
    padding-bottom: 0;
}

.su__Recommended_Article-section .su__recommendation-label{
    display: none;
}

.su__Recommended_Article-section .su__recommendations-title a h3{
    color: #424242;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    padding-top: 0;
}

/* Similar search  */

.su__similarSearches .su__ribbon-block .su__ribbon-row-block .su__ribbon-text{
    color: #424242;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    text-align: justify;
    padding-left: 0;
}

.su__similarSearches .su__ribbon-block .su__ribbon-row-block svg{
    display: none;
}

.su__similarSearches .su__ribbon-block .su__ribbon-row-block .su__ribbon-text::after {
    content: '';
    display: block; 
    width: 167px;
    height: 2px;
    background-color: #005B9E; 
    margin-top: 6px; 
}

.su__similarSearches .su__sim_s_inner-div{
    box-shadow: none;
    margin-top: 14px;
    padding-left: 0;
}

.su__similarSearches .su__sim_s_inner-div .su__sim_s_item{
    border: none;
    padding-bottom: 4px;
}

.su__similarSearches .su__sim_s_inner-div .su__sim_s_item .su__recommendations-title h3 a{
    color: #424242;
    font-size: 14px;
    line-height: 16px;
}

.su__similarSearches .su__sim_s_inner-div .su__sim_s_item .su__recommendations-title h3{
    padding-top: 0;
}


.su__similarSearches .su__sim_s_inner-div .su__sim_s_item:first-of-type{
    padding-top: 0;
}


/* Rating Thumbs UP and down */
.su__star-gray.custom-btn-thumbs-up{
    background-image: url("data:image/svg+xml,%3Csvg class='su__like_hov_fill' id='Component_49_10' data-name='Component 49 – 10' xmlns='http://www.w3.org/2000/svg' fill='%23004C97' xmlns:xlink='http://www.w3.org/1999/xlink' width='24.43' height='24.43' viewBox='0 0 24.43 24.43'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_11427' data-name='Rectangle 11427' width='24.43' height='24.43' transform='translate(24.43 24.43) rotate(180)'%3E%3C/rect%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_19616' data-name='Group 19616' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_18332' data-name='Path 18332' d='M72.366,9.418a2.851,2.851,0,0,0-2.788-3.449,1.9,1.9,0,0,0-1.612.893l-4.531,7.25H60.382a2.036,2.036,0,0,0-2.036,2.036v8.143a2.036,2.036,0,0,0,2.036,2.036h14.4a3.054,3.054,0,0,0,2.731-1.688l1.78-3.56a4.071,4.071,0,0,0,.43-1.821v-3.11a3.054,3.054,0,0,0-3.054-3.054h-5.09ZM63.435,24.291V16.148H60.382v8.143ZM69.651,8.008,65.471,14.7v9.6h9.31a1.018,1.018,0,0,0,.911-.563l1.78-3.56a2.036,2.036,0,0,0,.215-.911v-3.11a1.018,1.018,0,0,0-1.018-1.018h-5.09a2.036,2.036,0,0,1-1.991-2.462l.788-3.677A.816.816,0,0,0,69.651,8.008Z' transform='translate(-56.31 -4.951)' fill-rule='evenodd'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.su__star-gray.custom-btn-thumbs-down{
    background-image: url("data:image/svg+xml,%3Csvg id='Component_50_24' class='su__dislike_hov_fill' data-name='Component 50 – 24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24.43' fill='%23004C97' height='24.43' viewBox='0 0 24.43 24.43'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_11428' data-name='Rectangle 11428' width='24.43' height='24.43'%3E%3C/rect%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_19617' data-name='Group 19617' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_18333' data-name='Path 18333' d='M93.021,24.44a2.851,2.851,0,0,0,2.788,3.449,1.9,1.9,0,0,0,1.612-.893l4.531-7.25h3.054a2.036,2.036,0,0,0,2.036-2.036V9.566a2.036,2.036,0,0,0-2.036-2.036h-14.4a3.053,3.053,0,0,0-2.731,1.688l-1.78,3.56a4.073,4.073,0,0,0-.43,1.821v3.111a3.054,3.054,0,0,0,3.054,3.054h5.089Zm8.931-14.874v8.143h3.054V9.566ZM95.736,25.849l4.18-6.688v-9.6h-9.31a1.018,1.018,0,0,0-.91.563l-1.78,3.56a2.037,2.037,0,0,0-.215.91v3.111a1.018,1.018,0,0,0,1.018,1.018h5.089A2.036,2.036,0,0,1,95.8,21.19l-.788,3.676A.816.816,0,0,0,95.736,25.849Z' transform='translate(-84.647 -4.476)' fill-rule='evenodd'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.custom-btn-thumbs-up.su__thumbs-up-green{
 background-image: url("data:image/svg+xml,%3Csvg class='su__like_hov_fill' id='Component_49_10' data-name='Component 49 – 10' xmlns='http://www.w3.org/2000/svg' fill='green' xmlns:xlink='http://www.w3.org/1999/xlink' width='24.43' height='24.43' viewBox='0 0 24.43 24.43'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_11427' data-name='Rectangle 11427' width='24.43' height='24.43' transform='translate(24.43 24.43) rotate(180)'%3E%3C/rect%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_19616' data-name='Group 19616' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_18332' data-name='Path 18332' d='M72.366,9.418a2.851,2.851,0,0,0-2.788-3.449,1.9,1.9,0,0,0-1.612.893l-4.531,7.25H60.382a2.036,2.036,0,0,0-2.036,2.036v8.143a2.036,2.036,0,0,0,2.036,2.036h14.4a3.054,3.054,0,0,0,2.731-1.688l1.78-3.56a4.071,4.071,0,0,0,.43-1.821v-3.11a3.054,3.054,0,0,0-3.054-3.054h-5.09ZM63.435,24.291V16.148H60.382v8.143ZM69.651,8.008,65.471,14.7v9.6h9.31a1.018,1.018,0,0,0,.911-.563l1.78-3.56a2.036,2.036,0,0,0,.215-.911v-3.11a1.018,1.018,0,0,0-1.018-1.018h-5.09a2.036,2.036,0,0,1-1.991-2.462l.788-3.677A.816.816,0,0,0,69.651,8.008Z' transform='translate(-56.31 -4.951)' fill-rule='evenodd'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.custom-btn-thumbs-down.su__thumbs-up-red{
    background-image: url("data:image/svg+xml,%3Csvg id='Component_50_24' class='su__dislike_hov_fill' data-name='Component 50 – 24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24.43' fill='red' height='24.43' viewBox='0 0 24.43 24.43'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_11428' data-name='Rectangle 11428' width='24.43' height='24.43'%3E%3C/rect%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_19617' data-name='Group 19617' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_18333' data-name='Path 18333' d='M93.021,24.44a2.851,2.851,0,0,0,2.788,3.449,1.9,1.9,0,0,0,1.612-.893l4.531-7.25h3.054a2.036,2.036,0,0,0,2.036-2.036V9.566a2.036,2.036,0,0,0-2.036-2.036h-14.4a3.053,3.053,0,0,0-2.731,1.688l-1.78,3.56a4.073,4.073,0,0,0-.43,1.821v3.111a3.054,3.054,0,0,0,3.054,3.054h5.089Zm8.931-14.874v8.143h3.054V9.566ZM95.736,25.849l4.18-6.688v-9.6h-9.31a1.018,1.018,0,0,0-.91.563l-1.78,3.56a2.037,2.037,0,0,0-.215.91v3.111a1.018,1.018,0,0,0,1.018,1.018h5.089A2.036,2.036,0,0,1,95.8,21.19l-.788,3.676A.816.816,0,0,0,95.736,25.849Z' transform='translate(-84.647 -4.476)' fill-rule='evenodd'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}


.su__show-all {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.su__show-all:after {
    content: "";
    height: 50px;
    width: 100%;
    left: 0;
    right: 0;
    position: absolute;
    /* box-shadow: 0px -12px 10px 14px rgba(255, 255, 255, 0.5); */
    background: linear-gradient(to bottom, rgba(239, 247, 255, 0.8), #ffffff);
}

/* responsive */
@media (max-width:1024px){
    .su__center-gpt-widget.su__sc-loading{
        padding: 0px 7px;
    }
    .custom-top-content{
        padding: 0px 7px;
    }
    .su__viewed-results .swapFilterLeft{
        padding-left: 0px;
        padding-right: 0px
    }
    .su__recommendations-tag-content{
        display: none !important;
    }
}

@media screen and (min-width: 991px) and (max-width:1024px){
  .su__gpt-modal #scrollableArea{
    margin: 20px auto;
  }
}

@media (max-width: 768px){
    .title-bar-container div.nav-search-wrapper{
        margin-left: 80px;
    }
    *{
        max-width: 100%;
    }
    .su__knowledgeGraph-show .su__grid-content {
        padding: 0 1px;
    }
    .swapFilterLeft .su__clear-filters{
        padding-left: 0;
        margin-left: 0;
    }
    .su__sticky_facet-container .su__sticky__head{
        padding-left: 0;
    }
    .su__clear-all-btn{
        text-transform: capitalize;
    }
    #su__relevance{
        background: none;   
        color: #424242;
    }
    .su__head_setting{
        display: none!important;
    }
    #su__relevance svg#sort_black_24dp{
        display: none;
    }
    .footerSection{
        padding-left: 0;
    }
    .su__tooltip-container .su__tooltipIconsOutline button.su__SearchTips{
        background: none;
        border: none;
    }
    .su__tooltipIconsOutline .su__SearchTips .su__mobile-child-block{
        width: 100%;
    }
    .su__tooltip-container .su__tooltipIconsOutline button.su__SearchTips .su__tooltip_text {
        color: #424242;
    }
    .su__mobile-feature.su__bottom_navbar_mobile{
        z-index: 3;
    }
    .su__mobile-feature.su__bottom_navbar_mobile .su__p-2{
        align-items: anchor-center;
    }
    .su__mobile-feature .su__mobile-child-block,
    .su__mobile-feature .su__advance-blocks,
    .su__mobile-feature .su__feedback-text,
    .su__mobile-feature .su__tooltip-container:has(.su__SearchTips){
        width: calc(100% / 4);
    }
    .su__mobile-feature .su__feedback-text .su__tooltipIconsOutline,
    .su__mobile-feature .su__tooltipIconsOutline:has(.su__SearchTips){
        justify-content: center;
    }
    .su__mobile-feature .su__searchPageFeedback{
        width: 100%;
    }
    .su__mobile-feature .su__mob-txt{
        padding-top: 2px;
    }
    .su__filter-with-lang .su__container_filters_tab.mobile-column-alignment .su__mob-facetshow{
        flex: auto;
    }
    .su__filter-with-lang .su__container_filters_tab.mobile-column-alignment{
        flex-direction: row;
    }
    #su__modal_a11y_trap.su__popup-summary-width{
        top: 20px;
        /* bottom: 20px; */
    }
    #su__modal_a11y_trap.su__popup-summary-width .su__bg-overlay.su__summary-index{
        z-index: 3;
    }
    .su__contentTabs-section .su-tabsSection #su__top_nav_inner_div {
        width: 100%;
    }
    .su__contentTabs-section .su__contentTabs-block {
        padding-left: 40px;
        padding-right: 40px;
    }
    div#searchForm{
        width: 95% !important;
    }
    .su__autosearchapp-suggestion.su__mobile_resultbox {
        width: 100%;
        bottom: auto;
        top: auto;
    }
    .title-bar-container {
        z-index: 3;
    }
    .su__center-gpt-widget .su__showMore-btn-wrap{
        z-index: 2;
    }
    .su__center-gpt-widget.su__sc-loading{
        padding: 0;
    }
    #scrollableArea div> svg + .loader-text{
        padding-left: 14px;
    }
    div.title-bar-container, div.title-bar {
        height: 70px !important;
        min-height: auto !important;
        max-height: none !important;
}
}
@media (max-width: 385px) {
    .su__filter-with-lang .su__container_filters_tab.mobile-column-alignment .su__mob-facetshow {
        flex: auto;
    }
}
