/* 
@import url('https://fonts.googleapis.com/css?family=Quicksand&display=swap'); 
*/


/* font */

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500&display=swap');

* {
  font-family: 'Montserrat', sans-serif;
}

.commonStyle__zt3Link,
.ArticleListRightContainer__deskHeading,
.commonStyle__detailHeader,
.Layout__layout1,
.ListHeader__header1,
span.colour,
font[color] {
  color: #1e0f35 !important;
}

a:hover { color: #ff194d !important;
}
.ContentList__moreOption a:hover {
  color:#00c49a !important;}

.Footer__container2 {
  background-color: #1e0f35 !important;
}

.commonStyle__detailHeader {
  font-weight:300 !important;}

.ListHeader__header1 {
  font-size: 1.5rem;
  font-weight: 300;
}

.Icon__icon.commonStyle__positionRel.commonStyle__verticalMiddle {
  margin-top: 1px;
}

.KB_New_Editor_Highlights {
  background-color: #ffffff !important;
  border-left: 5px solid #00c49a !important;
  border-right: none !important;
  padding-left: 14px !important;
}
.KB_New_Editor_Highlights img {
 display:none;
}

 .AppContainer__backToTop:hover {
   background-color:#1e0f35 !important;}


  portal b {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
  }

  /* section headers */
  .ListHeader__header2 {
    font-size: 1.4rem;
    font-weight: 400;
  }
  .ListHeader__listIcon2 {
    display:none;
  }

  /* bullets */
  .ContentList__documentIcon svg {
    display:none;
  }
  .ContentList__documentIcon::after {
    content: "";
    display: inline-block;
    width: .5em;
    height: .5em;
    margin-left: 0em;
    background: no-repeat center / contain
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='4' fill='%23ff194d'/%3E%3C/svg%3E");
  }
  .ContentList__subCategory .ContentList__documentIcon {
    margin: 0 .5rem 0 0;
  }
  .ContentList__subCategory .ContentList__topicContent {
    margin-left: .5rem;
  }
  .ContentList__subCategory .ContentList__moreOption {
    margin-left: 0rem;
  }
  .ViewMore__arrowIcon {
    display:none;
  }

  .ContentList__moreOption a::before {
    content: "View ";
  }

  /* view more page */
  .ListHeader__listIcon3,
  .AvatarText__avatarText, 
  .ListHeader__listIcon1,
  .ArticleListRightContainer__followOption,
  .ArticleListRightContainer__subscribeDescription {
    display: none;
  }
  .ListHeader__header3 {
    font-weight:400;
  }
  .ArticleListRightContainer__categoryDescription {
    font-weight:400;
  }
  .ListHeader__header3::before {
  content: "";
    display: inline-block;
    width: .5em;
    height: .5em;
    margin-right: .5em;
    background: no-repeat center / contain
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='4' fill='%23ff194d'/%3E%3C/svg%3E");
  }
  .ArticleListRightContainer__deskHeading {
    padding:0;
  }

  /* links */
  .commonStyle__zt3BrandBorder {
      border-color: #ff194d;
  }
  .commonStyle__zt3Brand {
      color: #ff194d;
  }

.KbDetailRtContainer__followOption button:hover {
  border-color:#1e0f35;
  color:#1e0f35;}
  
  /* images */
  .KbDetailLtContainer__articleContent img {
      border: 1px dashed #ddd;
      padding: 10px !important;
      margin: 5px 0;
      background-color: #fff;
  }
  
  /*article title*/
  h1.KbDetailLtContainer__detailHeader.commonStyle__detailHeader {
    font-size:2rem !important;
  }
  
  /* hr */
  hr {
      border-top: 1px dashed #ddd;
      margin: 30px 0;
  }
  
  /* menu formating */
  .highlight {
      padding: 0 5px;
      border: 1px dashed #ddd;
      font-style: italic;
      background-color: #fff !important;
  }
  
  /* breadcrumb */
  .BreadCrumbs__breadcrumbsView ul li:nth-of-type(1) {
    display: none;
  }
  .BreadCrumbs__breadcrumbsView ul li:nth-of-type(2):before {
    content: "";
  }
  
  /* login menu hidden */
  #portal_tabSolutions,
  #logoutDetails {
    display:none;
  }
  
  /* nav menu hidden **/
  .Header__menuTab {
    display:none;
  }
  
  .WidgetContainer__contentList .ContentBox__boxThree:nth-of-type(2) {
    display: none;
  }
  
  /* header wide logo and no name */
  .Header__logo img {
      max-width: 16em;
        min-height:auto;
  }
  .Header__name {
    display:none;
  }
      .Header__logo {
          padding: 1.2rem 0;
      }
  
  /* mobile header not black and hide hamburger menu */
  @media only screen and (max-width: 1024px) {
      .Header__homeContent .Header__navbar, .Header__defaultContent .Header__navbar, .Header__navopen .Header__navbar .Header__menuTab {
          background-color: rgb(0,0,0,0) !important;
      }
      .Header__logo {
          padding: 1.2rem 0;
      }
        .Header__menuicon {
          display: none;
        }
  }
  
  
  
  /* links in articel in pink */
  .KbDetailLtContainer__articleContent a {
      color: #00c49a;
  }
  .KbDetailLtContainer__articleContent a:hover,
  .commonStyle__zt3LinkActive:hover{
      color: #1e0f35 !important;
  }
  
  /* pink back to top button */
  .AppContainer__backToTop {
      background: #00c49a !important;
  }
  
  /* search icon */
  .Icon__brand {
      color: #00c49a;
  }
  
  /* submit ticket hover color */
  .Button__footerBtn:hover {
      background: #00c49a;
  }
  
  /* fiel upload color */
  .FileUpload__attachPin {
      border: .0625rem solid #00c49a;
  }
  .FileUpload__userLink {
      color: #00c49a;
  }
    
  /* images border */
  .KbDetailLtContainer__articleContent img {
    margin-right: 10px;
  }
  
  /* article bg */
  .KbDetailLtContainer__articleContent {
    background: #F8F8F8;
    padding: 15px 15px 0;
  }
  
  /* article header */
  .commonStyle__detailHeader {
      font-size: 1.5rem;
        font-weight: 700;
  }
  .KbDetailLtContainer__readerView {
      top: 0.25rem;
  }
  
  /* remove solical icons */
  .KbDetailLtContainer__userSocialIcon {
    display: none;
  }
  
  /* search results page */
  li.FilterPanel__filterList.commonStyle__tableMiddle.commonStyle__tAlignCenter.commonStyle__positionRel,
  .SearchResult__widgetSection .Menu__menu .Menu__menuItem[aria-expanded]>.Menu__arrow,
  .SearchResult__widgetSection .Menu__menu .Menu__menuItem[aria-expanded]>.Menu__extraInfo {
      display: none;
  }
  
  /* footer */
  .Footer__container2 {
   background-color: #1e0f35; 
   max-width:100%;
   height: 50px;
  }
  
  /* hide tags right panel */
  .KbDetailRtContainer__widgetRight .KbDetailRtContainer__widgetSection:nth-of-type(2) {
    display: none;
  }
  
  /* hide contact us at the bottom of each article */
  .Footer__footerContent {
      margin: 0 -999rem;
  }
  
  /* hide updated time */
  .KbDetailLtContainer__updateTime {display:none;}
  
  /* hide updated time */
  .KbDetailLtContainer__review {display:none;}
  
  /* hide recent arti

  
  /* MENUS! */
  .dropdown {
    position: relative;
    display: inline-block;
  }
  
  .dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: fit-content;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: 12px 16px;
    z-index: 1;
  }
  
  .dropdown:hover .dropdown-content {
    display: block;
  }
  
  .dropdown-content p {
    margin: 0;
  }
  
  .KbDetailLtContainer__articleContent .dropdown-content img {
      border: 0px solid transparent;
      padding: 0px !important;
      margin: 0  !important;;
      background-color: transparent;
  }
  
  /* TABS! */
  
  .radio-test {
    display: non;
  }
  
  #test-1:checked ~ .labels #label-test-1 {
    background: pink;
  }
  
  #test-2:checked ~ .labels #label-test-2 {
    background: pink;
  }
  
  .content {
    display: none;
    background: pink;
  }
  
  #test-1:checked ~ #content-test-1 {
    display: block;
  }
  
  #test-2:checked ~ #content-test-2 {
    display: block;
  }

/* hide articles dotted menu/options */
.ListHeader__dottedPopup {
    display: none;
}

/* banner */
#sl_banner_wrapper {
  background-color:#fff;
}
#sl_banner {
  margin: 0 auto;
    width:1170px;
}
#sl_banner_wrapper p {
  margin:0;
  padding:20px;
  font-size:16px;
  color:#1e0f35;
  font-weight:400;
}
#sl_banner_wrapper a {
  color:#ff194d;
}
#sl_banner_wrapper a:hover {
  color:#00c49a !important;
}

@media only screen and (max-width: 1070px) {
	#sl_banner {
		width:auto;
	}
  }

/* pulse dot */
.pulsedot {
  position: relative;
  display: inline-block;
  color: #ff194d;
  font-weight: 400;
  cursor: pointer; /* optional, signals hover */
}

.pulsedot::after {
  content: "";
  display: inline-block;
  vertical-align: middle;   
  margin-left: 0.25em;      
  width: 0.45em;
  height: 0.45em;
  background: #ff194d;
  border-radius: 50%;       
  animation: pulse 1.6s infinite ease-in-out;
  transition: background 0.3s ease; /* smooth colour change */
  margin-bottom: 2px;
}

/* Hover state */
.pulsedot:hover::after {
  background: #00c49a;
}

/* breathing pulse */
@keyframes pulse {
  0%, 100% { transform: scale(0.8); opacity: 0.6; }
  50%      { transform: scale(1.3); opacity: 1; }
}

@media (prefers-reduced-motion: reduce) {
  .pulsedot::after { animation: none; }
}

.popularAricles, 
.recentArticles {
  display:none;}

.Readingprogress__progressBar {
    background: linear-gradient(90deg, #ff194d 16%, #ff194d 75.89%, #ff194d 99.8%);
}
