@font-face {
  font-family: 'Poppins';
  src: url('https://cs062503p.searchunify.com/resources/search_clients_custom/bd3b9fa8-30b5-11f0-87be-0242ac120002/src/assets/fontts/Poppins-Regular.ttf') format('truetype');
  font-weight: 400;
}

@font-face {
  font-family: 'Poppins';
  src: url('https://cs062503p.searchunify.com/resources/search_clients_custom/bd3b9fa8-30b5-11f0-87be-0242ac120002/src/assets/fontts/Poppins-Thin.ttf') format('truetype');
  font-weight: 100;
}

@font-face {
  font-family: 'Poppins';
  src: url('https://cs062503p.searchunify.com/resources/search_clients_custom/bd3b9fa8-30b5-11f0-87be-0242ac120002/src/assets/fontts/Poppins-Medium.ttf') format('truetype');
  font-weight: 500;
}

@font-face {
  font-family: 'Poppins';
  src: url('https://cs062503p.searchunify.com/resources/search_clients_custom/bd3b9fa8-30b5-11f0-87be-0242ac120002/src/assets/fontts/Poppins-Bold.ttf') format('truetype');
  font-weight: 700;
}


.su_landingPage *{
    font-family: 'Poppins' !important;
}
input#search-box-autocomplete {
    font-family: 'Poppins' !important;
}
#doc-search .su__search_section.su__bg-blue-grd {
    background-color: #000000;
}

.su__bg-blue-grd {
    color: #fff; 
    background-color:  unset !important;;
}
.portal-header .portal-search button {
    /* border-radius: 30px !important; */
}
.su__input-search {
    padding: 2.5rem 5rem 2.5rem 5rem !important;
    border-radius: 30px !important;
}
input#search-box-autocomplete {
    background: white !important;
    outline: none !important;
        padding-right: 80px !important;
}

@media screen and (min-width: 1024px){
section.su__w-100.su__py-4.su__search_section.su__bg-blue-grd{
    width: 680px;
}
} 
.su__app{
    background-color: unset !important;
}

.su__autoSuggestion.su__autocomplete-suggestion.su__w-100.su__bg-white.su__sm-shadow.su__position-absolute.su__zindex-2{
    border-radius: 11px !important;
    margin-top: 5px;
}
.su__suggestions-box:before, .su__no-suggestions:before {
    border-radius: 11px !important;
}
.su__search_btn svg path {
  fill: #0047FF !important;
}
.su__minscroller {
    scrollbar-width: thin;
    scrollbar-color: #D9D9D9 transparent !important;
}
.portal-single-publication {
    height: unset !important;
}

#search-box-autocomplete:placeholder-shown + .su__input-close {
  display: none;
}
.su__radius-2.su__d-flex.su__position-relative span.su__input-close.su__mr-4.su__animate-zoom.su__position-absolute.su__cursor {
    right: 40px !important;
    top: 15px !important;
}
.su__radius-2.su__d-flex.su__position-relative span.su__input-close.su__mr-4.su__animate-zoom.su__position-absolute.su__cursor svg path{
    fill: black !important;
}
button.su__btn.su__search_btn:hover {
    background: unset;
}
p.su__suggestion-description.su__font-13 {
    white-space: normal;
    font-family: Public Sans!important;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
        font-family: 'Poppins' !important;
}
.su__suggestions-list.su__bg-gray-hover.su__d-flex.su__font-14.su__text-black.null .su__text-truncate {
    border-bottom: 1px solid #DCDCDC;
}
.su__suggestions-list .su__text-truncate {
    text-align: left !important;
}

.auto-suggestion .su__suggesticon {
    top: 4px !important;
}
.su__suggestions-list a:hover {
    text-decoration: unset !important;
}

.su__suggestions-list.su__bg-gray-hover {
    display: flex;
    align-items: baseline;
}

.su__suggestions-list.su__bg-gray-hover.su__d-flex.su__font-14.su__text-black.null {
    gap: 4px;
    padding-top: 7px;
    padding-left: 2rem;
}
div#su__recommendation-widget
 {
    /* padding-left: 5rem; */
    /* margin-top:40px; */
}
.su__Recommended_Article-section.su__d-block.su__border-radius {
    min-width: unset !important;
    width: 100%;
}
/* for the sidebar search on the internal articles */

.site-sidebar-search section.su__w-100.su__py-4.su__search_section {
    width: auto;
    padding: unset;
}
.site-sidebar-search input#search-box-autocomplete {
    border: 1px solid #dbdbdb;
}
.site-sidebar-search .su__input-close  {
    height: 20px !important;
}
.site-sidebar-search .su__autoSuggestion.su__autocomplete-suggestion.su__w-100.su__bg-white.su__sm-shadow {
    border-radius: 11px !important;
    width: 45%;
    overflow: visible;
    position: fixed;
    margin-top: 2px;
}
.su__Recommended_Articles-R .su__position-relative.su__border-b.su__d-flex {
    background: #efefefa1;
    /* height: 54px; */
    padding: 8px 0px 5px 17px;;
}
.su__bg-white.su__Recommended_Articles-R {
    padding: unset;
}

h2.su__Recommended_Article.su__pl-2.su__font-weight-bold.su__my-0 {
    font-family: Poppins;
    font-weight: 500;
    font-size: 18px;
    leading-trim: Cap height;
    line-height: 25px;
    letter-spacing: -0.5px;
    vertical-align: middle;
color: #fff;
}
.su__recommend_highlights-contain {
    flex-wrap: wrap;
}
.su__regular-highlights-forDocs {
    min-width: 201px;
}
.su__recommendations-title h3.su__my-0.su__font-12.su__f-regular.su__line-height-n {
    font-family: Poppins !important;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0%;
    vertical-align: middle;
    padding: 4px 0px 4px 18px;
}

.su__py-1.su__d-block.su__Recomended_border-b {
     border: unset !important; 
    padding:1px 20px 1px 20px;;
}
.su__Recomended_border-b .su__search-title.su__list-item-title.su__text-truncate {
    border-bottom: 1px solid #e6e6e6;
    padding: 1px 8px 5px 0px;
}

p.su__recommendation-label.su__text-truncate.su__text-center {
    margin: unset;
}
svg.su__recommendation-label.su__text-truncate.su__text-center.su__whitespace-initial {
    background: unset !important;
}

.su__autocomplete-running .su__position-relative.su__border-b.su__d-flex.su__align-items-center.su__pb-3 {
  /* background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_66_1071)'%3E%3Cpath d='M0.976685 9.08869C1.03629 8.69954 1.08353 8.30758 1.15776 7.92123C1.4873 6.20153 2.23972 4.6871 3.39759 3.37567C4.70392 1.89554 6.30324 0.865291 8.21972 0.385597C11.181 -0.355595 13.9326 0.14097 16.4092 1.94502C18.4393 3.42403 19.7321 5.40973 20.2135 7.87681C20.7527 10.6414 20.1882 13.1883 18.5371 15.4827C18.419 15.6464 18.2953 15.8061 18.1755 15.9686C18.1671 15.9799 18.1654 15.9962 18.1558 16.0249C18.2064 16.0783 18.261 16.1379 18.3178 16.1947C20.0903 17.9673 21.8634 19.7393 23.6353 21.5124C23.9716 21.8487 24.056 22.1878 23.9053 22.5437C23.7956 22.8019 23.5746 22.9323 23.344 23.0549H22.8947C22.6664 22.8694 22.4207 22.7023 22.2132 22.4959C20.5104 20.8032 18.8143 19.1038 17.1177 17.4049C17.0604 17.3475 17.0188 17.2739 16.9642 17.2002C16.7815 17.3357 16.6386 17.4426 16.4952 17.5483C16.3507 17.6546 16.2112 17.7687 16.0605 17.8655C13.5198 19.498 10.7891 19.9209 7.89187 19.0712C5.64754 18.4132 3.89639 17.0534 2.5895 15.1245C1.86013 14.0487 1.38157 12.8638 1.14989 11.5833C1.08297 11.2172 1.03348 10.8483 0.976685 10.4811C0.976685 10.0172 0.976685 9.55321 0.976685 9.08926V9.08869ZM18.6996 9.77478C18.6715 5.33381 15.1208 1.78363 10.6901 1.77013C6.28749 1.75663 2.66991 5.37374 2.68397 9.77534C2.69803 14.2079 6.2515 17.7772 10.6907 17.7766C15.1276 17.7766 18.6726 14.2056 18.6996 9.77478Z' fill='black'/%3E%3Cpath d='M4.43005 9.50135C4.45255 7.83226 4.99859 6.45785 6.10641 5.31401C6.44213 4.96759 6.95049 4.95353 7.2969 5.26845C7.64443 5.5845 7.68548 6.09344 7.3582 6.45335C6.86783 6.99321 6.4815 7.58538 6.2903 8.29564C6.15421 8.79896 6.12497 9.30958 6.15196 9.8292C6.18289 10.4309 5.73751 10.8353 5.16111 10.7498C4.82707 10.7003 4.53915 10.4321 4.48404 10.0907C4.44805 9.87025 4.44243 9.64475 4.43062 9.50078L4.43005 9.50135Z' fill='%23264AFF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_66_1071'%3E%3Crect width='23' height='23' fill='white' transform='translate(0.976685 0.0541992)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); */
    background-repeat: no-repeat;
    height: 24px;
    padding: 25px 1px 24px 20px;
    background-position-y: center;
    background-position-x: 32px;
    background-size: 20px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
        margin-bottom: 4px;
}



.su__recommendations-title.su__Recommended_Article-max-width {
    display: flex;
    width: -webkit-fill-available;
    justify-content: space-between
}

a.su__text-decoration.su__recommendations-content-image:focus svg {
    outline: unset;
}
a.su__text-decoration.su__recommendations-content-image:focus-visible svg {
    outline: unset;
}
h2.su__Recommended_Article.su__pl-2.su__font-weight-bold.su__my-0 {
    position: relative;
    visibility: hidden;
    margin-left: 5px;
}
h2.su__Recommended_Article.su__pl-2.su__font-weight-bold.su__my-0::before {
    content: "Top Searches";
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
}
.su__ribbon-row-block.su__w-auto.su__clearfix.su__loading-view {
    display: flex;
    align-items: center;
}

.su__suggestion-desc.su__line-height-n.su__font-11.su__color-lgray.su__suggest span.su__color-gray.su__f-bold {
    font-weight: 400;
    font-size: 18px;
    line-height: 20px;
    vertical-align: super;
    color: #000000;
}

.su__autoSuggestion.su__autosearchapp-suggestion.su__w-100.su__bg-white.su__sm-shadow.su__position-absolute.su__zindex-2 {
    margin-top: 4px;
    padding-top: 10px;
    border-radius: 8px;

}
h3.su__suggested-results {
    background: #264AFF;
    width: max-content;
    color: white;
    font-size: 16px;
    line-height: 29px;
    font-weight: 500;
    vertical-align: middle;
    border-radius: 5px;
    padding: 5px 10px;
}
.su__suggested-results-heading {
    text-align: left;
    padding-left: 2rem;
}
.su__suggestions-box:before, .su__no-suggestions:before{
    border-radius: 8px;
}
.su__minscroller{
     scrollbar-color: #D9D9D9 transparent !important;
}
.su__list-item-row .su__href-txt.su__text-decoration.su__color-lgray {
    display: none;
}
.su__suggestions-list.su__bg-gray-hover.su__flex-vcenter.su__font-14.su__text-black {
    gap: 4px;
}
span.su__suggestion-title.su__font-13.su__text-black.su__f-regular span.highlight {
    color: #264AFF !important;
}
span.su__suggestion-title.su__font-13.su__text-black.su__f-regular {
    font-size: 16px !important;
    line-height: 20px !important;
    vertical-align: middle !important;
}
.auto-suggestion .su__bg-gray-hover:hover {
    background: #E4E2E2;
    border-radius: 11px 0;
}
.su__recentSearch.su__align-items-center.su__cursor.su__suggestions-list {
    padding-top: 8px;
}
.su__Engage_searvices_text
 {
    font-weight: 600;
    font-size: 32px;
    letter-spacing: -0.5px;
    margin-bottom: unset;
    text-align: center;
}
.su__Engage_searvices_text p
 {
    margin-bottom: 2rem;
}
.su__Ask_questions_text {
    font-weight: 400;
    font-size: 18px;
    line-height: 26.2px;
    letter-spacing: -0.5px;
    text-align: center;
    vertical-align: middle;
}
.su__linear-loader {
    position: absolute;
    left: 12px !important;
    width: calc(100% - 25px) !important;
    bottom: 0px;
}

.su__regular-highlights-title {
    background-repeat: no-repeat;
    padding: 13px 3px 13px 25px;
    background-position-y: center;
    background-position-x: 32px;
    background-size: 20px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    background: #efefefa1;
    font-size: 18px !important;
    font-weight: 500;
    color: #000000;
    margin-bottom:4px;
}

.su__py-1.su__d-block.su__Recomended_border-b:hover {
    background: #eeeeee;
}


@media (max-width: 500px) {
/* 
 section.su__w-100.su__py-4.su__search_section.su__bg-blue-grd {
    width: max-content;
} */
    .su__input-search {
        padding: 2.5rem 0rem 2.5rem 5.4rem !important;
        
    }

    .su__recommend_highlights-contain {
        flex-direction: column;
        
    }
    .navbar-container {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: space-between;
    }
    ul.top-nav-menu.sm.sm-simple {
        display: flex;
        flex-direction: column;
    }

}
button.su__btn.su__search_btn.su__animate-zoom.su__flex-vcenter.su__position-absolute.su__zindex.su__bg-transparent.su__rtlleft {
    right: auto;
    left: 2px !important;
    top: 1px !important;
    background: transparent;
}


button.su__btn.su__search_btn.su__animate-zoom.su__flex-vcenter.su__position-absolute.su__zindex.su__bg-transparent.su__rtlleft {
    height: 30px !important;
    border-radius: 33px !important;
    margin-top: 8px !important;
}
.su_landingPage button.su__btn.su__search_btn.su__animate-zoom.su__flex-vcenter.su__position-absolute.su__zindex.su__bg-transparent.su__rtlleft {
margin-top: unset !important;
}
.su__autoSuggestion.su__autosearchapp-suggestion.su__w-100.su__bg-white.su__sm-shadow.su__position-absolute.su__zindex-2 {
    display: none;
}

.Su-custom-span{
    position: absolute;
    color: black;
    right: 20px;
    top: 14px;
}

.su__radius-2.su__d-flex.su__position-relative span.su__input-close.su__mr-4.su__animate-zoom.su__position-absolute.su__cursor {
    right: 70px !important; 
    top: 15px !important;
}
/* .su-sidebar-search {
    position: relative;
    padding: unset;
} */
@media (max-width: 1600px) and (min-width: 900px) {
    .su-sidebar-search {
    position: relative;
    padding: unset;
}
  .su-sidebar-search form#searchForm {
    /* left: 14vw; */
    position: relative;
  }
}
.su__recommend_highlights-contain {
    display: flex;
    gap: 50px;
}
.su__recommend_highlights-contain > div {
    flex: 1;
}
.su__regular-highlights-forDocs {
    border: 1px solid #e6e6e6;
    border-radius: 13px;
}
@media (max-width: 425px) {
   section.su__w-100.su__py-4.su__search_section.su__bg-blue-grd{
    width: 100%;
}
}
@media (min-width: 768px) {
section.su__w-100.su__py-4.su__search_section.su__bg-blue-grd{
    width: 680px;
}
}


.su__py-1.su__d-block.su__Recomended_border-widget-b .su__py-1 {
    margin: 7px 0px;
}

.su__Recomended_border-widget-b:hover {
        border-bottom: 2px solid #0029FE !important;
    }


       a.su__text-decoration .su__recommendations-ViewMore-text {
        color:  #0029FE !important;
        font-weight:500;
    }


.su__bg-white.su__Recommended_Articles-R.su__border.su__w-100.su__pr-3.su__pt-3.su__pb-1.su__pl-3,.su__regular-highlights-forDocs{
    box-shadow: 0 4px 16px 7px rgba(0, 0, 0, 0.03);

}
h1.su__how-we-help {
    color: #fff !important;
}
@media screen and (max-width: 768px) {
   div#su__recommendation-widget {
    padding-left: unset;
  
}
      .portal-body-container {
  
    margin: 20px 5px;}

}
  

.su__recommendations-content-image svg {
  transition: transform 0.3s ease; /* smooth animation */
}

.su__font-12.su__whitespace-initial.su__recommendations-title.su__Recommended_Article-max-width:hover  .su__recommendations-content-image svg {
  transform: translateX(10px); /* move right by 4px */
}
.su__Recomended_border-widget-b:hover {
   border-bottom: 2px solid #e6e6e6 !important;
}
.su__font-12.su__whitespace-initial.su__recommendations-title.su__Recommended_Article-max-width > div:first-child {
  width: 100%;
}


  @media screen and (max-width: 768px){
      .slds-align_absolute-center.footer-links p {
    font-size: smaller;
      }
        .footer-content {
    margin-top: 5vh;
}
      
  }  


 @media screen and (max-width: 540px){
      .slds-align_absolute-center.footer-links p {
    font-size:14px;
      }
           span.custom-box p {
    font-size: 2rem;
}
     span.custom-box h3 {
    font-size:1.8rem !important;
    font-weight: 500;
         
}
     .footer-content {
    margin-top: 5vh;
}
      
  }

  /* Recommendation button  */


.su__recommendations-ViewMore {
  text-align: center;
  margin-top: 10px;
}

.su__recommendations-ViewMore a {
  display: inline-block;
  padding: 8px 18px;
  background-color: #ffffff;
  color: #0056ff; /* Matches the arrow blue in your theme */
  border: 1px solid #dcdcdc;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: all 0.3s ease;
}

.su__recommendations-ViewMore a:hover {
  color: #ffffff;
  border-color: #0056ff;
  box-shadow: 0px 4px 8px rgba(0,0,0,0.1);
}

.su__recommendations-ViewMore-text {
  pointer-events: none; /* keeps click on the anchor */
}
/*  */
.slds-grid.slds-p-bottom_large.slds-p-right_xx-large div {
    padding: 0px 5px;
}
svg#diagonal-arrow-6 path {
    fill: #767676;
}
.footer-column a:hover {
    text-decoration: none;
    color: #cbcbcb !important;
}
.footer-bottom.slds-p-around_large a:hover{
    color: #cbcbcb !important;
     text-decoration: none;
}
 span.custom-box h3 {
    font-weight: 500 ;
}
.footer-column span svg {
    width: 18px !important;
    height: 20px !important;
}

@media (min-width: 425px) {
   .su__bg-white.su__Recommended_Articles-R.su__border.su__w-100.su__pr-3.su__pt-3.su__pb-1.su__pl-3,.su__regular-highlights-forDocs{
    min-width: 400px
}

}
h2.su__show-more-res.su__lazy-load {
    font-weight: 500 !important;
}
@media (min-width:768px){
  body.su__autocomplete-running  ul.top-nav-menu.sm.sm-simple li img{
      height:23px;
    }
}


.external-top-nav-link img.logo{
  height:23px !important;
}

@media (max-width:768px){
.portal-search{
    min-width:90%;
    margin:0 auto;
}
}
.su__position-relative.su__border-b.su__d-flex.su__align-items-center.su__pb-3 {
    background: #000;
}
.su__regular-highlights-title {
    background: #000;
    color: #fff;
}
.toolbar.top-nav-on.su-sidebar-search {
    padding: unset;
}
.su__recommendations-content .logo {
  transition: transform 0.3s ease;
}

/* When hovering on the whole link, move the arrow */
.su__recommendations-content:hover .logo {
  transform: translateX(10px); /* move arrow 6px right */
}
.portal-single-publication a:hover{
  border: 4px solid #0029FE;
}
.portal-single-publication a{
  border: 4px solid #000;
}

.su__linear-loader {
    left: 22px !important;
    width: calc(100% - 45px) !important;
}

.MuiLinearProgress-barColorPrimary {
    background-color:  #0029FE !important;
}

.MuiLinearProgress-colorPrimary {
    background-color: #ffffff !important;
}
@media screen and (min-width: 767px) {
  h3.su__my-0.su__font-12.su__f-regular.su__line-height-n {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}

.su__linear-loader {
    display: none;
}
@media  (max-width: 768px) {
header.portal-header .inner {
    padding-bottom: 12px;
}
}
@media (max-width:375px){
    .slds-align_absolute-center.footer-links{
        gap:10px;
        padding:28px 8px;
    }
}
@media screen and (min-width:1250px){
	

    #su__recommendation-widget,
    #product-highlights-this-week {
    width: 47% !important;
    max-width: 600px !important;  /* you can adjust px value as needed */
        flex-wrap:wrap;
    }
}

.su__font-12.su__whitespace-initial.su__recommendations-title.su__Recommended_Article-max-width div:first-of-type {
	width:95% !important;
}

h1.su__how-we-help {
    margin: 25px 0px;
    font-weight: 600;
}
@media screen and (max-width:768px){


    span.Su-custom-span {
        display: none;
    }
    .su__radius-2.su__d-flex.su__position-relative span.su__input-close.su__mr-4.su__animate-zoom.su__position-absolute.su__cursor {
    right: 10px !important;}
}
.slds-align_absolute-center.footer-links{
gap:10px;
}
body.theme1.page-toc.collapsible-sidebar-nav.current-toc-section-focus .site-sidebar-header .navbar-toggle[aria-expanded="true"] .icon-bar {
    display: block !important;
}

body.theme1.page-toc.collapsible-sidebar-nav.current-toc-section-focus.su__autocomplete-running section.su__w-100.su__py-4.su__search_section.su__bg-blue-grd {
    width: 100%;
}

body.theme1.page-toc.collapsible-sidebar-nav.current-toc-section-focus.su__autocomplete-running .su__form-block.su__w-100.su__position-relative {
    width: 680px;
}
body.theme1.page-toc.collapsible-sidebar-nav.current-toc-section-focus.su__autocomplete-running form#searchForm {
    display: flex;
    justify-content: center;
}
#product-highlights-this-week-links
  .su__py-1 
  .su__search-title.su__list-item-title.su__text-truncate.su__m-0.su__loading-view.su__d-xl-flex.su__align-items-center.su__justify-content-between 
  .su__font-12.su__whitespace-initial.su__recommendations-title.su__Recommended_Article-max-width {
  
  margin-right:0;
}
.su__regular-highlights-title {
    display: flex;
    gap: 5px;
    padding-left: 20px;
}
body.theme1.page-toc.collapsible-sidebar-nav.current-toc-section-focus span.glyphicon{
    font-family: "Glyphicons Halflings" !important;
}
body.theme1.page-toc.collapsible-sidebar-nav.current-toc-section-focus .btn-group.btn-group-toggle .btn {
    display: unset !important;
}
body.theme1.page-toc.collapsible-sidebar-nav.current-toc-section-focus.su__autocomplete-running img#logotype-pageheader {
    height: auto;
}
body.theme1.page-toc.collapsible-sidebar-nav.current-toc-section-focus.su__autocomplete-running  .site-sidebar-header {
    flex-direction: row;
}
body.theme1.page-toc.collapsible-sidebar-nav.current-toc-section-focus.su__autocomplete-running  .toolbar.top-nav-on.su-sidebar-search{
    position: fixed;
}
body.theme1.page-toc.collapsible-sidebar-nav.current-toc-section-focus.su__autocomplete-running section.su__w-100.su__py-4.su__search_section.su__bg-blue-grd{
    padding: 0;
    padding-top: 5px;
}
body.theme1.page-toc.collapsible-sidebar-nav.current-toc-section-focus.su__autocomplete-running  .toolbar.top-nav-on.su-sidebar-search{
    position: fixed;
}
@media screen and (min-width: 768px) {
    body.theme1.page-toc.collapsible-sidebar-nav.current-toc-section-focus.su__autocomplete-running .site-body-row.collapse-sidebar-nav .toolbar.top-nav-on.su-sidebar-search{
        
        width: 100%;
    }
    body.theme1.page-toc.collapsible-sidebar-nav.current-toc-section-focus.su__autocomplete-running .site-body-row .toolbar.top-nav-on.su-sidebar-search{
        
        width: 80%;
    }
}

.portal-header-navbar + .inner {
    margin-top: 90px;
}
.toolbar.top-nav-on.su-sidebar-search {
    z-index: 999;
}
.custom-widget {
    align-items: flex-start !important;
}
.navbar-brand >img{
    height:30px;
    width:250px;
    /* padding-left:10px; */
}

.su_addLoading {
  box-shadow: 0 4px 16px 7px rgba(0, 0, 0, 0.03);
    position: relative;
  min-height: 345px; 
  border-radius: 12px;
  overflow: hidden;
  background: 
  linear-gradient(#000 0 60px, transparent 0) no-repeat,
  repeating-linear-gradient(to bottom, #e6e6e6 0 2px, transparent 2px 60px);
  background-repeat: no-repeat;
  background-color: #fff;
}

.su_addLoading::before {
  content: "";
  position: absolute;
  top: 0;
  left: -150%;
  width: 150%;
  height: 100%;
  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(255, 255, 255, 0.6) 50%,
    transparent 100%);
  animation: shimmer 1.5s infinite;
}
@keyframes shimmer {
  100% {
    left: 0%;
  }
}
.portal-single-publication  a:focus {
    color: unset !important;
    text-decoration: none;
}

.navbar-toggle:focus {
    height: 35px;
}
.su_landingPage button.navbar-toggle:focus {
    height: 35px !important;
    padding: 3px 10px !important;
    margin: 8px !important;

}
@media (max-width: 767px) {
     .su_landingPage button.navbar-toggle {
        order: 2 !important;
        margin-right: 0 !important;
        margin: 8px !important;
        margin-left: auto !important;
        height: 35px !important;
        padding: 3px 10px !important;

    }
}

@media (max-width: 550px) {
    div#su__recommendation-widget, div#product-highlights-this-week {
        width: 100%;
    }
}
.su_addLoading .su__regular-highlights-forDocs{
	display: none;
}


.su__Recomended_border-widget-b:last-child,
.su__Recomended_border-widget-b:last-child:hover {
  border-bottom: none !important;
}

@media (min-width: 1440px) {
       	.su_landingPage .inner-row {
        max-width: 2075px;
    }
    .su_landingPage .inner{
		display:flex;
		justify-content:center
	}
		 .su_landingPage .portal-contents.featured-content {
	    display: none;
		
	}
   
}
@media (min-width: 2560px){
    .su_landingPage .footer-bottom.slds-p-around_large {
        background: #000;
    }
    .su_landingPage	.slds-align_absolute-center.footer-links {
        max-width: 50%;
    }
}

span.su__flex-1.su__flex-vcenter.su__flex-wrap > :first-child{
    padding-left:unset;
}
