@charset "utf-8";

:root {
  --x100primary-colorswhite: rgba(255, 255, 255, 1); 
  --whiteextra-light-white: rgba(255, 255, 255, 0.95); 
  --x100secondary-colorblue-midnight-blue: rgba(13, 39, 77, 1);
  --x100secondary-colorblue-midnight-blue-darker: hsl(from var(--x100secondary-colorblue-midnight-blue) h s calc(l - 5));
  --x100secondary-colorblue-midnight-blue-darkest: hsl(from var(--x100secondary-colorblue-midnight-blue) h s calc(l - 10));
  --x100secondary-colorlight-blue: #0070D2;
  --x100secondary-colorlight-blue-darker: #0060AD;
  --x100secondary-colorlight-blue-darkest: hsl(from var(--x100secondary-colorlight-blue) h s calc(l - 10));
  --x100secondary-colorlight-aqua: #54B8E5;
  --x100secondary-colorlight-aqua-darker: hsl(from var(--x100secondary-colorlight-aqua) h s calc(l - 5));
  --x100secondary-colorlight-aqua-darkest: hsl(from var(--x100secondary-colorlight-aqua) h s calc(l - 10));
  --x100tertiary-colorsgray-0: rgba(244, 245, 246, 1); 
  --x100tertiary-colorsgray-60: rgba(164, 165, 166, 1); 
  --body-large-font-family: 'CiscoSans-Reg', 'CiscoSansTT', Helvetica, sans-serif; 
  --body-large-font-weight: 400; 
  --body-large-font-size: 16px; 
  --body-large-letter-spacing: 0px; 
  --body-large-line-height: 120%; 
  --body-large-font-style: normal; 

  --lwc-brandAccessible: #0a60ff;
  --slds-c-radio-mark-color-foreground: #0a60ff;
}


/* Heading Component CSS changes */
.forceCommunityHeadline .headlineTitle{color: #A7A7A7 !important; text-transform: capitalize !important; font-family: CiscoSans-ExtraLight,sans-serif !important}
.forceTopicSubTopicNavigation .topic-subNavList{font-size: 1rem !important}
.forceTopicSubTopicNavigation .topic-subNavContainer{text-transform: capitalize !important}
.slds-text-heading_label, .slds-text-heading--label {font-size: 1rem !important; text-transform: capitalize !important;}
.slds-notification {border: 0px !important}

/* 7s Announcement Alert themeing */
.cPeak_Announcements .slds-notification.warning {background-color: transparent !important}

/* Global search KB popup dialog box  */
.comm-page-global-search .kbResultStencil .slds-tile__detail {
display: none;
}

.comm-page-global-search .comm-panels-container {
display: none;
}
/* Global search KB popup dialog box  */

/* Featured events Topic Link and Label Hide  */

.cSVNSUMMITS_Events_Tile .featuredEvent .content .topic{display: none !important}

/**
 * cisco-cln-lightning - Cisco CLN - Salesforce Lightning
 * @version 1.0.0
 * @author 7Summits, Inc
 *
 */ 
body,  p,  li {
  font-size: var(--body-large-font-size);
  font-weight: var(--body-large-font-weight);
  font-family: var(--body-large-font-family);
  
  /* -------------- Misc Fixes ---------------- */
}

/** DEBUG LAYOUT ISSUES **/
/*  * {
  outline: 1px solid red;
} */

/* ,  body {
  background-color: var(--x100primary-colorswhite);
} */

body {
  background-color: #f2f2f2;
}

 .theme-base {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.12);
}

 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
  color: #07182D;
  font-family: 'CiscoSansTT-Medium', sans-serif;
}

 .slds-text-heading--small.slds-truncate.userRecognitionsTitleColor,
 .title {
  font-family: 'CiscoSansTT-Medium', sans-serif !important;
  color: #07182D;
}

 *:focus-visible {
  color: #0A60FF;
}

 .forceCommunityRichText h1 {
  font-size: 38px !important;
}
 .forceCommunityRichText h2 {
  font-weight: inherit !important;
  font-size: 32px !important;
}
 .forceCommunityRichText h3 {
  font-size: 28px !important;
}
 .forceCommunityRichText h4 {
  font-size: 22px !important;
}
 .forceCommunityRichText h5 {
  font-size: 18px !important;
}

 p,  li {
    color: #07182D;
}

 a,  .forceCommunityTopicCatalog a {
  color: #0A60FF;
}

 .forceCommunityRichText a {
  color: #0A60FF !important;
}

 a:hover,
 a:focus,
 .forceCommunityTopicCatalog a:hover,
 .forceCommunityTopicCatalog a:focus {
  color: #264EC2;
}

 .forceCommunityRichText a:hover,  .forceCommunityRichText a:focus {
  color: #264EC2 !important;
}

 a:link,
 a:visited {
  transition: all 0.33s;
}
 a:link svg,
 a:visited svg {
  fill: t(textColor);
}

/* NICOLE REQUESTED THIS OVERRIDE */
 a:hover,  a:hover > * {
  text-decoration: underline;
}


 .slider a,
 .peak-contenttile a.slds-button {
  background: #fff;
  color: #07182D;
}

 .slider a:hover, 
 .slider a:focus,
 .peak-contenttile a.slds-button:hover,
 .peak-contenttile a.slds-button:focus {
  background: #F3F5F7;
}

 .slider .darktext a,
 .peak-contenttile.darktext a.slds-button {
  background: #0A60FF;
  border: none;
}

 .slider .darktext a:hover, 
 .slider .darktext a:focus,
 .peak-contenttile.darktext a.slds-button:hover,
 .peak-contenttile.darktext a.slds-button:focus {
  background: #264EC2;
  border: none;
}

 .peak-contenttile .slds-button.slds-button_primary:link,
 .peak-contenttile .slds-button.slds-button_primary:hover,
 .peak-contenttile .slds-button.slds-button_primary:visited {
  border: none !important;
}

 .slider .button-secondary-alt,
 .slider .button-secondary-alt:hover,
 .slider .button-secondary-alt:focus,
 .slider .darktext .button-secondary-alt,
 .slider .darktext .button-secondary-alt:hover,
 .slider .darktext .button-secondary-alt:focus,
 .peak-contenttile .button-secondary-alt,
 .peak-contenttile .button-secondary-alt:hover,
 .peak-contenttile .button-secondary-alt:focus,
 .peak-contenttile .darktext .button-secondary-alt,
 .peak-contenttile .darktext .button-secondary-alt:hover,
 .peak-contenttile .darktext .button-secondary-alt:focus {
  background: transparent;
  border: none;
  box-shadow: none;
}

 .slider .button-secondary-alt,
 .slider .button-secondary-alt:hover,
 .slider .button-secondary-alt:focus,
 .peak-contenttile .button-secondary-alt,
 .peak-contenttile .button-secondary-alt:hover,
 .peak-contenttile .button-secondary-alt:focus {
  color: #fff;
}

 .slider .darktext .button-secondary-alt,
 .slider .darktext .button-secondary-alt:hover,
 .slider .darktext .button-secondary-alt:focus,
 .peak-contenttile .darktext .button-secondary-alt,
 .peak-contenttile .darktext .button-secondary-alt:hover,
 .peak-contenttile .darktext .button-secondary-alt:focus {
  color: #0A60FF;
}

/** DEBUG LAYOUT ISSUES **/
/*  * {
  outline: 1px solid red;
} */

.theme-base {
  max-width: 1600px;
  background: var(--x100primary-colorswhite);
  margin: 0 auto;
}

 .cCLN_ExamTopics_PageLayout {
  max-width: 1300px;
}

 .cCLN_ExamTopics_PageLayout .slds-accordion__summary-action {
  color: #07182D;
  font-family: 'CiscoSansTT-Medium', sans-serif;
}

 .headerBlock {
  margin: 3em 0;
}

 .container,
 .slds-container_center {
  width: 100%;
  margin: 0 auto;
}
/*  .container,
 .x7s-layout__main,
 .slds-container_center {
  padding-left: 15px;
  padding-right: 15px;
} */
/* @media (min-width: 48em) and (max-width: 78em) {
   .container,
   .x7s-layout__main,
   .slds-container_center {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (min-width: 78em) {
   .container,
   .x7s-layout__main,
   .slds-container_center {
    padding-left: 0;
    padding-right: 0;a
  }
} */

@media screen and (max-width: 768px) {
   .headerBlock .slds-p-around_small.slds-size_4-of-12 {
    padding: 0.5em 0;
  }
}
@media screen and (max-width: 320px) {
   .headerBlock .slds-p-around_small.slds-size_4-of-12 {
    padding: 0;
  }
}
 .headerBlock {
  padding-top: 30px;
  padding-bottom: 30px;
}

 .headerBlock .headerLogo {
  width: 67px;
  max-width: unset;
}
 .headerBlock .headerLogoLink {
  line-height: 17px;
  text-decoration: none;
  color: #07182D;
  display: inline-block;
}

 .headerBlock .headerLogoLink .subName {
  font-weight: bold;
}

@media screen and (max-width: 768px) {
   .headerBlock .headerLogo {
    max-width: 100%;
  }
}
 .headerBlock a,
 .headerBlock a:hover {
  border: none;
}
 .headerBlock .headerTitle a,
 .headerBlock .headerTitle a:hover {
  color: #1a1a1a;
  text-decoration: none;
}
@media screen and (max-width: 768px) {
   .headerBlock .headerTitle {
    font-size: 20px;
    line-height: 24px;
    padding: 0.5em;
  }
}
@media screen and (max-width: 320px) {
   .headerBlock .headerTitle {
    font-size: 12px;
    line-height: 14px;
  }
}
 .headerBlock .selfServiceUserProfileMenu {
  z-index: 1000;
}
 .headerBlock .notLoggedIn .selfServiceUserProfileMenu .login .linkLabel,
 .headerBlock .notLoggedIn .sign-up .linkLabel {
  color: var(--x100primary-colorswhite);
  text-transform: unset;
  font-family: var(--body-large-font-family);
  font-weight: var(--body-large-font-weight);
}

 .headerBlock .notLoggedIn .sign-up .linkLabel {
  color: #07182D;
}

 .headerBlock .headerButtons {
  justify-content: space-between;
}
@media screen and (min-width: 64em) {
   .headerBlock .headerButtons {
    justify-content: normal;
  }
}
 .headerBlock .notificationsBlock {
  position: relative;
}

 .headerBlock .notificationsBlock img {
  width: 40px;
  max-width: unset;
}

 .headerBlock .notificationsBlock > div {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
 .headerBlock .notificationsBlock > div button {
  display: block;
  box-shadow: none;
  width: 100%;
  background: transparent;
}
 .headerBlock .notificationsBlock > div button .slds-button__icon {
  display: none;
}

  .headerBlock
  .notificationsBlock
  > div
  .unsNotificationsCounter
  .countDot {
  position: absolute;
  top: -25px;
  right: -20px;
  border-radius: 100%;
  border: 2px solid #fff;
  background-color:  #0A60FF;
}

  .headerBlock
  .notificationsBlock
  > div
  .unsNotificationsCounter
  .countDot
  .counterLabel {
  color: #fff;
}
 .headerBlock .profileMenu {
  display: inline-block;
  vertical-align: top;
}
 .headerBlock .profileMenu.notLoggedIn .login,
 .headerBlock .profileMenu.notLoggedIn .sign-up {
  background-color: #0A60FF;
  padding: 0.5rem 1rem;
  border-radius: 2rem;
  transition: 0.33s ease-in-out;
  text-wrap: nowrap;
  display: inline-block;
}

 .headerBlock .profileMenu.notLoggedIn .login:hover {
  background-color: #264EC2;
}

 .headerBlock .profileMenu.notLoggedIn .sign-up {
  background-color: #fff;
  border: 1px solid #0A60FF;
}

/*  .headerBlock .profileMenu.notLoggedIn .sign-up:hover {
  background-color: #F3F5F7;
} */

 @media screen and (max-width: 320px) {
   .headerBlock .profileMenu.notLoggedIn .login,  .headerBlock .profileMenu.notLoggedIn .sign-up {
    border-radius: 1rem;
  }
}
@media screen and (max-width: 768px) {
   .headerBlock .profileMenu.notLoggedIn .login,  .headerBlock .profileMenu.notLoggedIn .sign-up {
    border-radius: 1rem;
  }
}
 .selfServiceUserProfileMenu .selfServiceProfileMenuTrigger .profileIcon {
  max-width: unset;
}
 .headerBlock .profileMenu.loggedIn {
  margin-left: 0;
  margin-right: 0;
}
 .headerBlock .profileMenu.loggedIn a.trigger-link {
  width: 33px;
  height: 33px;
  border: 1px solid transparent;
}
 .headerBlock .profileMenu.loggedIn a.trigger-link:focus,
 .headerBlock .profileMenu.loggedIn a.trigger-link:hover,
 .headerBlock .profileMenu.loggedIn a.trigger-link:active {
  box-shadow: none;
  border: 1px solid #264EC2 !important;
  border-radius: 3px;
}
 .headerBlock .profileMenu.loggedIn a.trigger-link:visited {
  border-color: transparent;
}
 .headerBlock .profileMenu.loggedIn a.trigger-link .profileName {
  display: none !important;
}
 .headerBlock .profileMenu.loggedIn a.trigger-link .down-arrow {
  display: inline;
  vertical-align: bottom;
  margin-left: 10px;
  color: #0A60FF;
}
 .selfServiceOutputRichTextWithSmartLinks h3 {
    font-size: 28px !important;
    font-weight: bold !important;
}
 .selfServiceOutputRichTextWithSmartLinks h2 {
    font-size: 38px !important;
    font-weight: bold !important;
}
 .headerBlock .searchToggle {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px;
  width: 35px;
  height: 35px;
}
@media screen and (max-width: 320px) {
   .headerBlock .searchToggle {
    margin: 0 0px;
    width: 25px;
    height: 25px;
  }
   .headerBlock .searchToggle a.trigger-link {
    width: 25px;
    height: 25px;
  }
}
@media screen and (max-width: 768px) {
   .headerBlock .searchToggle {
    margin: 0 0px;
    width: 30px;
    height: 30px;
  }
   .headerBlock .searchToggle a.trigger-link {
    width: 30px;
    height: 30px;
  }
}
 .headerBlock .searchToggle:hover {
  cursor: pointer;
}
 .headerBlock .searchToggle.active:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 15px solid #07182D;
  position: absolute;
  bottom: 0;
  margin-left: -32px;
}
@media screen and (max-width: 600px) {
   .headerBlock .searchToggle.active:after {
    bottom: -4px;
    margin-left: -28px;
  }
}
 #searchBlock {
  background: #07182D;
  color: #fff;
  display: block;
  width: 100%;
  margin-top: -30px;
}

 #searchBlock .forceCommunitySearchBox .search-field {
  height: auto;
}
@media screen and (max-width: 47.9375em) {
   #searchBlock {
    padding: 0.5em;
  }
   #searchBlock .forceCommunitySearchBox.focused .curtain-blur,
   #searchBlock .forceCommunitySearchBox.focused .zero-state-panel,
   #searchBlock .forceCommunitySearchBox.focused .close-button {
    display: none;
  }
   #searchBlock .forceCommunitySearchBox.focused .body-search {
    position: relative;
    top: unset;
    left: unset;
    z-index: 8000;
    background: transparent;
    width: 100%;
    padding: 0;
  }
   #searchBlock .forceCommunitySearchBox.focused .body-search .search-wrapper {
    padding: inherit;
  }
   #searchBlock .forceCommunitySearchBox.focused .body-search .search-wrapper .search-container {
    border: none;
  }
   #searchBlock .container {
    padding: 0;
  }
   #searchBlock .container .forceCommunitySearchBox .search-wrapper {
    width: 100%;
  }
   #searchBlock .container .forceCommunitySearchBox .search-button {
    display: block;
    width: 32px;
    height: 32px;
    margin: 2px 3px;
    background-color: #02C8FF;
    cursor: pointer;
  }
   #searchBlock .container .forceCommunitySearchBox .search-field-wrapper {
    display: block;
  }
   #searchBlock .container .forceCommunitySearchBox .search-field-wrapper .search-field {
    line-height: 36px;
    font-size: 18px;
  }
   #searchBlock .container .forceCommunitySearchBox .mobile-search-icon {
    display: none;
  }
}

 .headerBlock .forceCommunityGlobalNavigation {
  background-color: var(--x100primary-colorswhite);
}

 .forceCommunityGlobalNavigation *,
 .forceCommunityGlobalNavigation button,
 .forceCommunityGlobalNavigation button:focus,
 .forceCommunityGlobalNavigation button[disabled],
 .forceCommunityGlobalNavigation button:hover,
 .forceCommunityGlobalNavigation a:focus,
 .forceCommunityGlobalNavigation a:hover {
  font-family: var(--body-large-font-family);
  font-size: var(--body-large-font-size);
}

 .forceCommunityGlobalNavigation .slds-list__item a:hover,
 .forceCommunityGlobalNavigation .slds-list__item a.slds-is-active,
 .forceCommunityGlobalNavigation .slds-list__item button:not([disabled]):hover,
 .forceCommunityGlobalNavigation .slds-list__item button:not([disabled]).slds-is-active {
  background-color: #F4F5F6 !important;
}

 .forceCommunityGlobalNavigation .slds-list_horizontal>.slds-list__item>.comm-navigation__item>a:hover,
 .forceCommunityGlobalNavigation .slds-list_horizontal>.slds-list__item>.comm-navigation__item>a.slds-is-active,
 .forceCommunityGlobalNavigation .slds-list_horizontal>.slds-list__item>.comm-navigation__item>button:hover,
 .forceCommunityGlobalNavigation .slds-list_horizontal>.slds-list__item>.comm-navigation__item>button.slds-is-active {
  background-color: transparent !important;
}

 .forceCommunityGlobalNavigation .comm-navigation__list {
  justify-content: flex-end;
  /* gap: 2em; */
}

 .forceCommunityGlobalNavigation .comm-navigation__list>.slds-is-absolute {
    top: 15px !important;
}

 .forceCommunityGlobalNavigation .slds-list_vertical {
  background-color: var(--x100primary-colorswhite);
  border: none;
  box-shadow: none;
  padding: 0;
  color: #0A60FF;
}

 .headerBlock .forceCommunityGlobalNavigation > * {
  width: 1200px;
  max-width: 100%;
}
 .headerBlock .forceCommunityGlobalNavigation > * > .slds-grid {
  min-height: unset;
  justify-content: flex-end;
}
/* @media (min-width: 64.0625em) {
   .headerBlock .forceCommunityGlobalNavigation > * nav > .slds-list_horizontal {
    justify-content: right;
  }
} */
 .headerBlock .forceCommunityGlobalNavigation > * nav > .slds-list_horizontal > .slds-list__item:first-of-type {
  display: none;
}

  .headerBlock
  .forceCommunityGlobalNavigation
  > *
  nav
  > .slds-list_horizontal
  .slds-list__item {
  padding: 0;
}

  .headerBlock
  .forceCommunityGlobalNavigation
  > *
  nav
  > .slds-list_horizontal
  .slds-list__item
  a,

  .headerBlock
  .forceCommunityGlobalNavigation
  > *
  nav
  > .slds-list_horizontal
  .slds-list__item
  button {
  padding: 1em;
  color: #07182D;
  font-size: var(--body-large-font-size);
  font-family: var(--body-large-font-family)
}

  .headerBlock
  .forceCommunityGlobalNavigation
  > *
  nav
  > .slds-list_horizontal
  .slds-list__item
  .slds-list_vertical {
  background-color: #fff;
}
 .headerBlock .forceCommunityGlobalNavigation > * nav > .slds-list_horizontal .slds-list__item .slds-list_vertical a {
  color: #0A60FF;
}
 .headerBlock .forceCommunityGlobalNavigation > * nav > .slds-list_horizontal .slds-list__item .slds-list_vertical a.slds-is-active,
 .headerBlock .forceCommunityGlobalNavigation > * nav > .slds-list_horizontal .slds-list__item .slds-list_vertical a:hover {
  color: #264EC2;
  border: none;
}
@media screen and (max-width: 47.9375em) {
   .headerBlock .forceCommunityGlobalNavigation nav.slds-is-fixed {
    top: 60px !important;
  }
  /*  .headerBlock .forceCommunityGlobalNavigation nav.slds-is-fixed * {
    color: white;
  } */
   .headerBlock .forceCommunityGlobalNavigation nav.slds-is-fixed .slds-list_vertical {
    width: 100%;
    padding: 1rem;
  }
  
    .headerBlock
    .forceCommunityGlobalNavigation
    nav.slds-is-fixed
    .slds-list_vertical
    .slds-list__item:first-of-type {
    margin-bottom: 1rem;
  }
  
    .headerBlock
    .forceCommunityGlobalNavigation
    nav.slds-is-fixed
    .slds-list_vertical.slds-is-nested {
    border: none;
  }
  
    .headerBlock
    .forceCommunityGlobalNavigation
    nav.slds-is-fixed
    .slds-list_vertical.slds-is-nested
    .slds-list__item:first-of-type {
    margin-bottom: 0;
  }
  
    .headerBlock
    .forceCommunityGlobalNavigation
    nav.slds-is-fixed
    .slds-list_vertical.slds-is-nested
    a {
    padding: 0.5rem 0;
  }
  
    .headerBlock
    .forceCommunityGlobalNavigation
    nav.slds-is-fixed
    .slds-list_vertical.slds-is-nested
    a
    * {
    padding-left: 0;
  }
  
    .headerBlock
    .forceCommunityGlobalNavigation
    nav.slds-is-fixed
    .slds-list_vertical
    .slds-list__item
    .comm-navigation__item
    a,
  
    .headerBlock
    .forceCommunityGlobalNavigation
    nav.slds-is-fixed
    .slds-list_vertical
    .slds-list__item
    .comm-navigation__item
    button {
    border: none !important;
    font-size: 16px;
    line-height: 24px;
    font-family: CiscoSans-Light, sans-serif;
  }
  
    .headerBlock
    .forceCommunityGlobalNavigation
    nav.slds-is-fixed
    .slds-list_vertical
    .slds-list__item
    .comm-navigation__item
    a
    .slds-icon_container,
  
    .headerBlock
    .forceCommunityGlobalNavigation
    nav.slds-is-fixed
    .slds-list_vertical
    .slds-list__item
    .comm-navigation__item
    button
    .slds-icon_container {
    float: right;
    margin-top: 2px;
    width: 18px;
    height: 18px;
  }
  
    .headerBlock
    .forceCommunityGlobalNavigation
    nav.slds-is-fixed
    .slds-list_vertical
    .slds-list__item
    .comm-navigation__item
    a
    .slds-icon_container
    .slds-icon,
  
    .headerBlock
    .forceCommunityGlobalNavigation
    nav.slds-is-fixed
    .slds-list_vertical
    .slds-list__item
    .comm-navigation__item
    button
    .slds-icon_container
    .slds-icon {
    width: 18px;
    height: 18px;
  }
}
@media screen and (max-width: 425px) {
   .headerBlock .forceCommunityGlobalNavigation nav.slds-is-fixed {
    top: 112px;
  }
}
 nav.forceCommunityBreadcrumbs {
  margin: 1rem;
}
 strong,
 b {
  font-family: CiscoSans-Bold, sans-serif;
}
 .slds-text-body_small {
  font-size: 14px;
  line-height: 21px;
}
 .slds-text-body_large {
  font-size: 18px;
  line-height: 24px;
}
 .slds-text-title_bold {
  font-family: CiscoSans-Bold, sans-serif;
}
 h1 {
  font-size: 32px;
  line-height: 38px;
}
 .forceOutputRichText h1,
 .slds-rich-text-editor__output h1,
 .cPeak_Banner h1,
 .forceCommunitySearch h1,
 .cSVNSUMMITS_News_Detail_Header h1,
 h2 {
  font-size: 24px;
  line-height: 28px;
}
 h3 {
  font-size: 20px;
  line-height: 24px;
}
 .rightColumn h2,
 h2.knowledgeablePeopleHeader,
 .comm-topic-trending-articles h2,
 .comm-related-articles h2,
 .selfServiceSimilarQuestions h2.base-items-header,
 h4 {
  font-size: 20px;
  line-height: 24px;
}
 .emojiPickerContainer h2,
 .cSVNSUMMITS_News_Detail_Header h4,
 h5 {
  font-size: 18px;
  line-height: 24px;
}
 .ltuiLearningPlanActivitiesCmp .title,
 .ltuiTemplateMainCmp .slds-accordion__summary .section-name,
 h6 {
  font-size: 16px;
  line-height: 22px;
}
 .utility {
  font-size: 12px;
  font-family: CiscoSans, sans-serif;
  line-height: 16px;
}
@media (min-width: 48em) {
   h1 {
    font-size: 46px;
    line-height: 56px;
  }
   .forceOutputRichText h1,
   .slds-rich-text-editor__output h1,
   .cPeak_Banner h1,
   .forceCommunitySearch h1,
   .cSVNSUMMITS_News_Detail_Header h1,
   h2 {
    font-size: 28px;
    line-height: 34px;
  }
   h3 {
    font-size: 22px;
    line-height: 28px;
  }
   .rightColumn h2,
   h2.knowledgeablePeopleHeader,
   .comm-topic-trending-articles h2,
   .comm-related-articles h2,
   .selfServiceSimilarQuestions h2.base-items-header,
   h4 {
    font-size: 20px;
    line-height: 24px;
  }
   .emojiPickerContainer h2,
   .cSVNSUMMITS_News_Detail_Header h4,
   h5 {
    font-size: 16px;
    line-height: 24px;
  }
   .utility {
    font-size: 14px;
    line-height: 18px;
  }
}
@media (min-width: 64.0625em) {
   h1 {
    font-size: 38px;
    line-height: 46px;
  }
   .forceOutputRichText h1,
   .slds-rich-text-editor__output h1,
   .cPeak_Banner h1,
   .forceCommunitySearch h1,
   .cSVNSUMMITS_News_Detail_Header h1,
   h2 {
    font-size: 38px;
    line-height: 46px;
  }
   h3 {
    font-size: 28px;
    line-height: 36px;
  }
   .rightColumn h2,
   h2.knowledgeablePeopleHeader,
   .comm-topic-trending-articles h2,
   .comm-related-articles h2,
   .selfServiceSimilarQuestions h2.base-items-header,
   h4 {
    font-size: 22px;
    line-height: 28px;
  }
   .emojiPickerContainer h2,
   .cSVNSUMMITS_News_Detail_Header h4,
   h5 {
    font-size: 18px;
    line-height: 26px;
  }
   .utility {
    font-size: 14px;
    line-height: 20px;
  }
}

 .ltuiLearningPlanActivitiesCmp .title,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
  margin-bottom: 0.25em;
}
 .slds-button,
 .slds-button.askCommunityBtn.forceCommunityAskCommunity {
  font-size: 18px;
  font-family: var(--body-large-font-family);
  font-weight: normal;
  padding: 0.5em 1em;
  border-radius: 3rem;
  color: #0A60FF;
}

 .slds-button.slds-button_icon {
  padding: 4px;
}

 .slds-button:hover {
  color: #264EC2;
}

 .cln-primary-header-button {
  background: #fff;
  color: #07182D;
}

 .cln-primary-header-button:hover,
 .cln-primary-header-button:focus {
  background: #F3F5F7;
  color: #07182D;
}

 .notificationsBlock .slds-button {
  min-width: unset;
  border: none;
}

 .comm-navigation__navigation-trigger {
  padding: 0;
}

 .comm-navigation__navigation-trigger .slds-button {
  min-width: unset;
  padding: 0.5em;
}

@media screen and (min-width: 1024px) and (max-width: 1600px) {
   .slds-button,
   .slds-button.askCommunityBtn.forceCommunityAskCommunity {
    line-height: 26px;
  }
}
 .slds-button:disabled,
 .slds-button.askCommunityBtn.forceCommunityAskCommunity:disabled,
 .slds-button[disabled],
 .slds-button.askCommunityBtn.forceCommunityAskCommunity[disabled],
 .slds-button[disabled="true"],
 .slds-button.askCommunityBtn.forceCommunityAskCommunity[disabled="true"] {
  color: #9e9ea2 !important;
  background-color: transparent !important;
  border: 1px dotted #9e9ea2 !important;
  cursor: not-allowed;
}
 .slds-button.slds-button_neutral,

  .slds-button.askCommunityBtn.forceCommunityAskCommunity.slds-button_neutral {
  background-color: #4d4c4c;
  border: 1px solid transparent;
  color: var(--x100primary-colorswhite);
}
 .forceChatterMessageBodyInputRichTextEditor .forceQuillButtonLink .cancelBtn{
     color: var(--x100primary-colorswhite) !important; 
}
 .slds-button.slds-button_neutral:hover,

  .slds-button.askCommunityBtn.forceCommunityAskCommunity.slds-button_neutral:hover {
  background-color: #393838;
}
 .slds-button.slds-button_neutral:focus,

  .slds-button.askCommunityBtn.forceCommunityAskCommunity.slds-button_neutral:focus {
  background-color: #393838;
  box-shadow: 0 0 3px 0 #393838;
}
 .slds-button.slds-button_neutral:active,

  .slds-button.askCommunityBtn.forceCommunityAskCommunity.slds-button_neutral:active {
  background-color: #1e1e1e;
}
 .slds-button.slds-button_inverse,

  .slds-button.askCommunityBtn.forceCommunityAskCommunity.slds-button_inverse {
  background-color: transparent;
  border: 1px solid var(--x100primary-colorswhite);
  color: var(--x100primary-colorswhite);
}
 .slds-button.slds-button_inverse:link,

  .slds-button.askCommunityBtn.forceCommunityAskCommunity.slds-button_inverse:link,
 .slds-button.slds-button_inverse:visited,
 .slds-button.askCommunityBtn.forceCommunityAskCommunity.slds-button_inverse:visited {
  color: var(--x100primary-colorswhite);
  border: 1px solid var(--x100primary-colorswhite);
}
 .slds-button.slds-button_inverse:hover,

  .slds-button.askCommunityBtn.forceCommunityAskCommunity.slds-button_inverse:hover {
  color: #0d274d;
  background-color: #e6e6e6;
  border: 1px solid #e6e6e6;
}
 .slds-button.slds-button_inverse:active,

  .slds-button.askCommunityBtn.forceCommunityAskCommunity.slds-button_inverse:active {
  color: #ffffff;
  background-color: #122843;
  border: 1px solid #122843;
}
 .slds-button.askCommunityBtn.forceCommunityAskCommunity,

  .slds-button.askCommunityBtn.forceCommunityAskCommunity.askCommunityBtn.forceCommunityAskCommunity,
 .slds-button.slds-button_primary,

  .slds-button.askCommunityBtn.forceCommunityAskCommunity.slds-button_primary {
  display: inline-block;
  /* background-color: var(--x100secondary-colorblue-midnight-blue); */
  background-color: #0A60FF;
  /* border: 1px solid var(--x100secondary-colorblue-midnight-blue); */
  border: 1px solid #0A60FF;
  color: #ffffff;
  text-transform: inherit;
}
 .slds-button.askCommunityBtn.forceCommunityAskCommunity:link,

  .slds-button.askCommunityBtn.forceCommunityAskCommunity.askCommunityBtn.forceCommunityAskCommunity:link,
 .slds-button.slds-button_primary:link,

  .slds-button.askCommunityBtn.forceCommunityAskCommunity.slds-button_primary:link,
 .slds-button.askCommunityBtn.forceCommunityAskCommunity:visited,

  .slds-button.askCommunityBtn.forceCommunityAskCommunity.askCommunityBtn.forceCommunityAskCommunity:visited,
 .slds-button.slds-button_primary:visited,

  .slds-button.askCommunityBtn.forceCommunityAskCommunity.slds-button_primary:visited {
  color: #ffffff;
  border: 1px solid var(--x100secondary-colorblue-midnight-blue);
}
 .slds-button.askCommunityBtn.forceCommunityAskCommunity:hover,

  .slds-button.askCommunityBtn.forceCommunityAskCommunity.askCommunityBtn.forceCommunityAskCommunity:hover,
 .slds-button.slds-button_primary:hover,

  .slds-button.askCommunityBtn.forceCommunityAskCommunity.slds-button_primary:hover {
  color: #ffffff;
  background-color: #264EC2;
  border: 1px solid #264EC2 !important;
}
 .slds-button.askCommunityBtn.forceCommunityAskCommunity:active,

  .slds-button.askCommunityBtn.forceCommunityAskCommunity.askCommunityBtn.forceCommunityAskCommunity:active,
 .slds-button.slds-button_primary:active,

  .slds-button.askCommunityBtn.forceCommunityAskCommunity.slds-button_primary:active {
  color: #ffffff;
  background-color: #264EC2;
  border: 1px solid #264EC2;
}
 .slds-button.follow,
 .slds-button.askCommunityBtn.forceCommunityAskCommunity.follow,
 .slds-button.slds-button_stateful.slds-is-selected,

  .slds-button.askCommunityBtn.forceCommunityAskCommunity.slds-button_stateful.slds-is-selected,
 .slds-button.slds-button_brand,
 .slds-button.askCommunityBtn.forceCommunityAskCommunity.slds-button_brand {
  background-color: transparent;
  border: 1px solid #0A60FF;
  color: #07182D;
}
 .slds-button.follow:hover,
 .slds-button.askCommunityBtn.forceCommunityAskCommunity.follow:hover,
 .slds-button.slds-button_stateful.slds-is-selected:hover,

  .slds-button.askCommunityBtn.forceCommunityAskCommunity.slds-button_stateful.slds-is-selected:hover,
 .slds-button.slds-button_brand:hover,
 .slds-button.askCommunityBtn.forceCommunityAskCommunity.slds-button_brand:hover {
  background-color: transparent;
  border-color: #264EC2;
  color: #07182D;
}
 .slds-button.follow:focus,
 .slds-button.askCommunityBtn.forceCommunityAskCommunity.follow:focus,
 .slds-button.slds-button_stateful.slds-is-selected:focus,

  .slds-button.askCommunityBtn.forceCommunityAskCommunity.slds-button_stateful.slds-is-selected:focus,
 .slds-button.slds-button_brand:focus,
 .slds-button.askCommunityBtn.forceCommunityAskCommunity.slds-button_brand:focus {
  background-color: transparent;
  border-color: #264EC2;
  box-shadow: 0 0 3px 0 #264EC2;
  color: #07182D;
}
 .slds-button.follow:active,
 .slds-button.askCommunityBtn.forceCommunityAskCommunity.follow:active,
 .slds-button.slds-button_stateful.slds-is-selected:active,

  .slds-button.askCommunityBtn.forceCommunityAskCommunity.slds-button_stateful.slds-is-selected:active,
 .slds-button.slds-button_brand:active,
 .slds-button.askCommunityBtn.forceCommunityAskCommunity.slds-button_brand:active {
  background-color: transparent;
  border-color: #264EC2;
  color: #07182D;
}
 .slds-button.slds-button_stateful.slds-not-selected,

  .slds-button.askCommunityBtn.forceCommunityAskCommunity.slds-button_stateful.slds-not-selected,
 .slds-button.slds-button_outline-brand,

  .slds-button.askCommunityBtn.forceCommunityAskCommunity.slds-button_outline-brand {
  background-color: transparent;
  border: 1px solid #0A60FF;
  color: #07182D;
}
 .slds-button.askCommunityBtn.forceCommunityAskCommunity.slds-button_outline-brand:hover {
  border-color: #264EC2;
}
 .slds-button.slds-button_stateful.slds-not-selected:hover,

  .slds-button.askCommunityBtn.forceCommunityAskCommunity.slds-button_stateful.slds-not-selected:hover,
 .slds-button.slds-button_outline-brand:hover,
 .slds-button.askCommunityBtn.forceCommunityAskCommunity.slds-button_outline-brand:hover {
  border: 1px solid #264EC2;
}
 .slds-button.slds-button_stateful.slds-not-selected:focus,

  .slds-button.askCommunityBtn.forceCommunityAskCommunity.slds-button_stateful.slds-not-selected:focus,
 .slds-button.slds-button_outline-brand:focus,
 .slds-button.askCommunityBtn.forceCommunityAskCommunity.slds-button_outline-brand:focus {
  border: 1px solid #264EC2;
}
 .slds-button.slds-button_stateful.slds-not-selected:active,

  .slds-button.askCommunityBtn.forceCommunityAskCommunity.slds-button_stateful.slds-not-selected:active,
 .slds-button.slds-button_outline-brand:active,
 .slds-button.askCommunityBtn.forceCommunityAskCommunity.slds-button_outline-brand:active {
  border: 1px solid #264EC2;
}
 .selfServiceSimilarQuestions a.item-title-link:hover,
 .comm-topic-trending-articles__item a:hover {
  border-bottom: 1px solid #264EC2 !important;
  cursor: pointer;
}
 .slds-button.slds-button_base {
  color: #0A60FF;
}

 .slds-button.slds-button_base:after {
  content: '>';
  padding-left: 0.2em;
}

 .slds-button.slds-button_base:hover,
 .slds-button.slds-button_base:active,
 .slds-button.slds-button_base:focus {
  color: var(--x100secondary-colorblue-midnight-blue-darker);
}

 .slds-button.slds-button_base:focus {
  box-shadow: 0 0 3px 0 var(--x100secondary-colorblue-midnight-blue);
}

 .slds-button.slds-button_base-light {
  color: var(--x100primary-colorswhite);
}

 .slds-button.slds-button_base-light:hover,
 .slds-button.slds-button_base-light:active,
 .slds-button.slds-button_base-light:focus {
  color: var(--whiteextra-light-white);
}

 .slds-button.slds-button_base:focus {
  box-shadow: 0 0 3px 0 var(--x100secondary-colorlight-aqua);
}


 .forceCommunityFollow .follow,
 .forceCommunityFollow .following {
  font-size: initial;
  font-family: CiscoSans, sans-serif;
  text-transform: inherit;
}
 .forceCommunityFollow .follow {
  border-radius: 3rem !important;
}
 .forceCommunityFollow .following {
  border-top-left-radius: 3rem !important;
  border-bottom-left-radius: 3rem !important;
  color: var(--x100secondary-colorlight-blue-darkest);
  background-color: transparent;
  border-color: var(----x100secondary-colorlight-blue-darkest);
}
 .forceCommunityFollow .following .slds-icon_container.forceIcon {
  margin-top: -5px;
}
 .forceCommunityFollow .following:hover,
 .forceCommunityFollow .following:active,
 .forceCommunityFollow .following:visited,
 .forceCommunityFollow .following:focus {
  background-color: var(--x100secondary-colorlight-blue-darker) !important;
  border-color: var( --x100secondary-colorlight-blue-darker);
  color: #fff;
}
 .forceCommunityFollow .following + .forceChatterChatterNotification,
 .forceCommunityFollow .following + .forceChatterChatterNotification:hover,

  .forceCommunityFollow
  .following
  + .forceChatterChatterNotification:active,
 .forceCommunityFollow .following + .forceChatterChatterNotification:focus,

  .forceCommunityFollow
  .following
  + .forceChatterChatterNotification:visited,

  .forceCommunityFollow
  .following
  + .forceChatterChatterNotification
  .triggerLink,

  .forceCommunityFollow
  .following
  + .forceChatterChatterNotification
  .triggerLink:hover,

  .forceCommunityFollow
  .following
  + .forceChatterChatterNotification
  .triggerLink:active,

  .forceCommunityFollow
  .following
  + .forceChatterChatterNotification
  .triggerLink:focus,

  .forceCommunityFollow
  .following
  + .forceChatterChatterNotification
  .triggerLink:visited {
  border-top-right-radius: 3rem !important;
  border-bottom-right-radius: 3rem !important;
  border-color: var(--x100secondary-colorlight-blue-darker);
  color: var(--x100secondary-colorlight-blue-darker);
}

  .forceCommunityFollow
  .following
  + .forceChatterChatterNotification
  .triggerLink {
  background-color: transparent !important;
}
 .forceCommunityFollow .following + .forceChatterChatterNotification .triggerLink:hover,
 .forceCommunityFollow .following + .forceChatterChatterNotification .triggerLink:active,
 .forceCommunityFollow .following + .forceChatterChatterNotification .triggerLink:visited,
 .forceCommunityFollow .following + .forceChatterChatterNotification .triggerLink:focus {
  background-color: var(--x100secondary-colorlight-blue-darker) !important;
  border-color: var(--x100secondary-colorlight-blue-darker);
  color: #fff;
}

  .slds-p-left_small.slds-size_12-of-12.slds-medium-size_4-of-12
  div:nth-child(3)
  > span.forceCommunityFollow
  > button {
  border-radius: 3rem !important;
}
 .slds-dropdown-trigger.forceChatterOverflowActionMenu .slds-button svg,
 .forceChatterOverflowActionMenu .slds-dropdown-trigger .slds-button svg {
  margin-top: -8px;
}
 .slds-button-group.controls > button:not(:first-of-type) {
  margin-left: 0.5em;
}
 .userRecognitionsHeader .slds-button {
  min-width: 0 !important;
  width: 100%;
}
 .uiTabBar {
  margin-bottom: 25px;
  padding: 0 15px;
}

 .forceCommunityFeedPublisher .uiTabBar {
  padding: 0;
}

 .uiTabBar .tabs__nav {
  border-bottom-color: var(--whiteextra-light-white);
}
 .uiTabBar .tabs__nav .uiTabItem.active .tabHeader {
  border-bottom-color: #07182D;
}
 .uiTabBar .tabs__nav .uiTabItem .tabHeader {
  font-weight: normal;
  font-family: CiscoSans-Light, sans-serif;
  font-size: var(--body-large-font-size);
  text-transform: capitalize;
  /*color: #000000;*/
  color: #0d274d;
  border-bottom-width: 5px;
}

 .uiTabBar .title {
  font-family: var(--body-large-font-family) !important;
}

 .forceCommunityFeedPublisher .oneActionsComposer .uiTabBar .uiTabItem.active .tabHeader {
  color: #0A60FF;
}

 .forceCommunityFeedPublisher .oneActionsComposer .slds-button--brand {
  color: #ffffff;
  background-color: #0A60FF;
}

 .forceCommunityFeedPublisher .oneActionsComposer .slds-button--brand:hover,
 .forceCommunityFeedPublisher .oneActionsComposer .slds-button--brand:focus,
 .forceCommunityFeedPublisher .oneActionsComposer .slds-button--brand:active {
  background-color: #264EC2;
}

 .uiTabBar .tabs__nav .uiTabItem .tabHeader:hover, 
 .uiTabBar .tabs__nav .uiTabItem .tabHeader:active, 
 .uiTabBar .tabs__nav .uiTabItem .tabHeader:focus, 
 .uiTabBar .tabs__nav .uiTabItem .tabHeader:visited,
 .uiTabBar .tabs__nav .uiTabItem .tabHeader:hover > *,
 .uiTabBar .tabs__nav .uiTabItem .tabHeader:active > *,
 .uiTabBar .tabs__nav .uiTabItem .tabHeader:focus > *,
 .uiTabBar .tabs__nav .uiTabItem .tabHeader:visited > * {
  text-decoration: none;
  border-color: #0A60FF;
}

@media screen and (min-width: 48em) {
   .uiTabBar .tabs__nav .uiTabItem .tabHeader {
    font-size: 16px;
    line-height: 24px;
  }
}
@media screen and (min-width: 64.0625em) {
   .uiTabBar .tabs__nav .uiTabItem .tabHeader {
    font-size: 18px;
    line-height: 26px;
  }
}
 .forceActionsContainer .uiTabBar {
  margin-bottom: 0;
}
 .forceActionsContainer .uiTabBar .tabs__item a.tabHeader:hover {
  border-bottom: none;
  color: #333333 !important;
}
 .ltuiLearningListCmp > .slds-box {
  border: 0;
  padding: 0;
}
 .ltuiLearningListCmp > .slds-box > .slds-grid:first-of-type {
  display: none !important;
}

  .ltuiLearningListCmp
  > .slds-box
  .ltuiLearningPlansCmp
  > .ltuiTemplateMainCmp
  .cmp-header {
  display: none;
}

  .ltuiLearningListCmp
  > .slds-box
  .ltuiLearningPlansCmp
  > .ltuiTemplateMainCmp
  .ltuiTemplateListCmp:not(.listView)
  .ltuiLearningItemTileCmp.item-container {
  width: 100%;
}

  .ltuiLearningListCmp
  > .slds-box
  .ltuiLearningPlansCmp
  > .ltuiTemplateMainCmp
  .ltuiTemplateListCmp:not(.listView)
  .item {
  min-height: 12rem;
  flex: 1 1 22%;
  max-width: 22%;
}
@media screen and (max-width: 47.9375em) {
  
    .ltuiLearningListCmp
    > .slds-box
    .ltuiLearningPlansCmp
    > .ltuiTemplateMainCmp
    .ltuiTemplateListCmp:not(.listView)
    .item {
    flex: 1 1 100%;
    max-width: 100%;
    width: 100%;
  }
}

  .ltuiLearningListCmp
  > .slds-box
  .ltuiLearningPlansCmp
  > .ltuiTemplateMainCmp
  .ltuiTemplateListCmp:not(.listView)
  .item:hover {
  transform: none !important;
}

  .ltuiLearningListCmp
  > .slds-box
  .ltuiLearningPlansCmp
  > .ltuiTemplateMainCmp
  .ltuiTemplateListCmp:not(.listView)
  .item:hover
  * {
  transform: none !important;
}

  .ltuiLearningListCmp
  > .slds-box
  .ltuiLearningPlansCmp
  > .ltuiTemplateMainCmp
  .ltuiTemplateListCmp:not(.listView)
  .item
  .item-name
  a {
  font-size: 16px;
  line-height: 22px;
  color: #0A60FF;
}
 .ltuiLearningListCmp > .slds-box .ltuiLearningPlansCmp > .ltuiTemplateMainCmp .ltuiTemplateListCmp:not(.listView) .item .item-name a:visited {
  color: #0A60FF;
}

  .ltuiLearningListCmp
  > .slds-box
  .ltuiLearningPlansCmp
  > .ltuiTemplateMainCmp
  .ltuiTemplateListCmp:not(.listView)
  .item
  .item-image {
  height: 11rem;
}

  .ltuiLearningListCmp
  > .slds-box
  .ltuiLearningPlansCmp
  > .ltuiTemplateMainCmp
  .ltuiTemplateListCmp:not(.listView)
  .item
  .item-image
  > div {
  border-radius: 0;
  border: none;
}

  .ltuiLearningListCmp
  > .slds-box
  .ltuiLearningPlansCmp
  > .ltuiTemplateMainCmp
  .ltuiTemplateListCmp:not(.listView)
  .item
  .item-progress
  .ltuiProgressBarCmp
  .progress-background {
  height: 1px;
}

  .ltuiLearningListCmp
  > .slds-box
  .ltuiLearningPlansCmp
  > .ltuiTemplateMainCmp
  .ltuiTemplateListCmp:not(.listView)
  .item
  .item-description {
  width: 100%;
  max-width: 100%;
}
 .ltuiLearningCatalogsCmp .ltuiTemplateListCmp .item {
  max-width: 100%;
  min-height: 13rem;
  max-height: 16rem;
  flex: 1 1 16rem;
  border: none;
  margin: 1rem;
  align-items: start;
  padding: 0 0 2rem;
  border-radius: 3px;
  box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.5);
}
 .ltuiLearningCatalogsCmp .ltuiTemplateListCmp .item:hover {
  transform: unset;
  border-bottom: none;
}
 .ltuiLearningCatalogsCmp .ltuiTemplateListCmp .item .item-image {
  position: relative;
  top: unset;
  left: unset;
  bottom: unset;
  right: unset;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 3px 3px 0 0;
  height: 8rem;
  width: 100%;
}
 .ltuiLearningCatalogsCmp .ltuiTemplateListCmp .item .item-image-fade {
  display: none;
}
 .ltuiLearningCatalogsCmp .ltuiTemplateListCmp .item .item-name {
  position: absolute;
  padding: 0 0.5rem;
  font-size: 1rem;
  font-family: CiscoSans, sans-serif;
  top: 8.5rem;
  color: #333333 !important;
  transition: unset;
  word-wrap: break-word;
}
 .slds-box.ltuiLearningCatalogsCmp {
  border: none;
}
 .ltuiFewerMoreCmp .pagination-button.disabled,
 .ltuiFewerMoreCmp .pagination-button.disabled:hover {
  color: #d9dbdd;
  cursor: default;
  padding: 0.5em !important;
  border-radius: 2rem !important;
  line-height: 1 !important;
  font-size: 14px !important;
}
 .ltuiFewerMoreCmp.pagination-container > span {
  display: none;
}

  .leftColumn
  .ltuiLearningListCmp
  > .slds-box
  .ltuiLearningPlansCmp
  > .ltuiTemplateMainCmp
  .ltuiTemplateListCmp:not(.listView)
  .item {
  min-height: 12rem;
  flex: 1 1 50%;
  max-width: 33%;
}
 .cPeak_Layout_Full1_1_Full12_12 .listView.ltuiLearningListCmp > button {
  position: relative;
  top: -2rem;
}

  .cPeak_Layout_Full1_1_Full12_12
  .main-filters-container[ltui-learntracfilterslwc_learntracfilterslwc] {
  border: none;
  border-radius: 0;
  background-color: #f2fcfe !important;
}

  .cPeak_Layout_Full1_1_Full12_12
  .main-filters-container[ltui-learntracfilterslwc_learntracfilterslwc]
  > .slds-wrap {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
}

  .cPeak_Layout_Full1_1_Full12_12
  .main-filters-container[ltui-learntracfilterslwc_learntracfilterslwc]
  .all-filters {
  display: flex;
  flex: 1;
  justify-content: start;
}

  .cPeak_Layout_Full1_1_Full12_12
  .main-filters-container[ltui-learntracfilterslwc_learntracfilterslwc]
  .all-filters
  > .slds-size_1-of-1 {
  width: 70% !important;
}
@media screen and (max-width: 47.9375em) {
  
    .cPeak_Layout_Full1_1_Full12_12
    .main-filters-container[ltui-learntracfilterslwc_learntracfilterslwc]
    .all-filters
    > .slds-size_1-of-1 {
    width: 100% !important;
  }
  
    .cPeak_Layout_Full1_1_Full12_12
    .main-filters-container[ltui-learntracfilterslwc_learntracfilterslwc]
    .all-filters
    > .slds-size_1-of-1
    .flex-item[data-items="2"][ltui-learnTracFiltersLwc_learnTracFiltersLwc] {
    width: 100%;
    padding: 0.5em 0;
  }
}

  .cPeak_Layout_Full1_1_Full12_12
  .main-filters-container[ltui-learntracfilterslwc_learntracfilterslwc]
  .all-filters
  > .slds-size_1-of-1
  .flex-item[data-items="6"][ltui-learnTracFiltersLwc_learnTracFiltersLwc] {
  width: 50%;
}
@media screen and (max-width: 47.9375em) {
  
    .cPeak_Layout_Full1_1_Full12_12
    .main-filters-container[ltui-learntracfilterslwc_learntracfilterslwc]
    .all-filters
    > .slds-size_1-of-1
    .flex-item[data-items="6"][ltui-learnTracFiltersLwc_learnTracFiltersLwc] {
    width: 100% !important;
  }
}

  .cPeak_Layout_Full1_1_Full12_12
  .main-filters-container[ltui-learntracfilterslwc_learntracfilterslwc]
  .all-filters
  > .slds-size_1-of-1
  .scrollable-catalogs-container[ltui-learnTracFiltersLwc_learnTracFiltersLwc] {
  max-height: 85px;
  background: white;
  padding: 0.25em 0.75em;
}

  .cPeak_Layout_Full1_1_Full12_12
  .main-filters-container[ltui-learntracfilterslwc_learntracfilterslwc]
  .all-filters
  > .slds-size--1-of-1 {
  width: 30% !important;
  padding-right: 1rem;
}
@media screen and (max-width: 47.9375em) {
  
    .cPeak_Layout_Full1_1_Full12_12
    .main-filters-container[ltui-learntracfilterslwc_learntracfilterslwc]
    .all-filters
    > .slds-size--1-of-1 {
    width: 100% !important;
    padding-right: 0;
  }
}

  .cPeak_Layout_Full1_1_Full12_12
  .main-filters-container[ltui-learntracfilterslwc_learntracfilterslwc]
  .all-filters
  > .slds-size--1-of-1
  [lightning-input_input-host] {
  width: 100%;
}
@media screen and (min-width: 48em) {
  
    .cPeak_Layout_Full1_1_Full12_12
    .ltuiLearningListCmp
    > .slds-box
    .ltuiLearningPlansCmp
    > .ltuiTemplateMainCmp
    .ltuiTemplateListCmp:not(.listView)
    .ltuiLearningItemTileCmp.item-container {
    width: 22%;
  }
}

  .cPeak_Layout_Full1_1_Full12_12
  .ltuiLearningListCmp
  > .slds-box
  .ltuiLearningPlansCmp
  > .ltuiTemplateMainCmp
  .ltuiTemplateListCmp:not(.listView)
  .item {
  flex: 1 1 100%;
  max-width: 100%;
}
@media screen and (max-width: 47.9375em) {
  
    .cPeak_Layout_Full1_1_Full12_12
    .ltuiLearningListCmp
    > .slds-box
    .ltuiLearningPlansCmp
    > .ltuiTemplateMainCmp
    .ltuiTemplateListCmp:not(.listView)
    .item {
    flex: 1 1 92%;
    max-width: 92%;
  }
}

  .cPeak_Layout_Full1_1_Full12_12
  .ltuiLearningListCmp
  > .slds-box
  .ltuiLearningPlansCmp
  > .ltuiTemplateMainCmp
  .ltuiTemplateListCmp:not(.listView)
  .item
  .item-name
  a {
  font-size: 20px;
  line-height: 30px;
  color: #232323 !important;
}

  .cPeak_Layout_Full1_1_Full12_12
  .ltuiLearningListCmp
  > .slds-box
  .ltuiLearningPlansCmp
  > .ltuiTemplateMainCmp
  .ltuiTemplateListCmp:not(.listView)
  .item
  .item-name
  a:hover {
  border-bottom: 0;
}

/*  .cPeak_Layout_Full1_1_Full12_12 .main-filters-container[ltui-learntracfilterslwc_learntracfilterslwc] .all-filters>.slds-size--1-of-1 input[type=search] {
  min-width: 12rem;
} */


 .ltuiRegistrationCmp .registration-container,
 .slds-box.ltuiLearningPlanAboutCmp,
 .slds-box.ltuiLearningPlanActivitiesCmp {
  border: 0;
  padding: 0.5rem;
}
 .slds-box.ltuiLearningPlanAboutCmp .slds-col.slds-text-align_left {
  display: none;
}

  .ltuiLearningPlanActivitiesCmp
  .slds-accordion__content
  .slds-gutters.plan-gutters:hover {
  box-shadow: unset;
}
 .ltuiLearningPlanActivitiesCmp .activity-button .slds-button {
  min-width: unset;
}
 .ltuiLearningPlanActivitiesCmp .slds-accordion__summary .section-name {
  line-height: 1.5;
}

  .ltuiLearningPlanActivitiesCmp
  .slds-accordion__summary
  > div.slds-p-left_x-small {
  padding-left: 1em;
  padding-top: 0.5em;
}

  .ltuiLearningPlanActivitiesCmp
  .slds-accordion__content
  .slds-gutters.item-active {
  background-color: #eaf5fc;
}

  .ltuiLearningPlanActivitiesCmp
  .item-back-images--front.slds-m-bottom_x-small.icon__bg.icon__bg-cover {
  background-size: contain !important;
}
 .learning-header_main-container > .slds-grid {
  width: 1300px;
  margin: 0 auto;
  max-width: 100%;
}
 .ltuiLearningObjectMediaCmp .slds-button.cancel-button {
  position: absolute;
  top: 0.5rem;
  left: 0.5rem;
  text-decoration: none;
}
 .ltuiLearningObjectWrapperCmp {
  position: relative;
  border: 0;
  padding: 3rem 0.5rem;
}

.THIS .selfServiceArticleHeaderDetail .article-summary {
  font-size: 16px !important;
  line-height: 24px !important; 
}

 .selfServiceArticleListItem .article-link:hover {
  border: none !important;
}
 .cSVNSUMMITS_Events_List {
  padding-left: 1rem;
  padding-right: 1rem;
}
 .cSVNSUMMITS_Events_Tile .featuredEvent .featuredImage {
  overflow: hidden;
  max-height: 200px;
  min-height: 200px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
 .cSVNSUMMITS_Events_Tile .featuredEvent .content .name {
  margin-bottom: 10px;
}
 .cSVNSUMMITS_Events_Tile .featuredEvent .content {
  margin: 20px !important;
}
 .cSVNSUMMITS_Events_Tile .eventContainer {
  padding: 0.85em;
}
 .cSVNSUMMITS_Events_Tile .eventContainer .featuredEvent {
  border: none;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.35);
  border-radius: 0.25em;
  transition: all 0.33s;
}

  .cSVNSUMMITS_Events_Tile
  .eventContainer
  .featuredEvent:hover
  a.eventImageLink {
  text-decoration: none;
}
 .cSVNSUMMITS_Event_Filter {
  background-color: #eaf5fc;
  margin-bottom: 2rem;
}

  .cuf-feedback
  .forceChatterSimpleFeedItemTopics--pill
  ul.topic-commaSeparatedList
  li
  a,

  .forceCommunityFeedItemDetail
  .forceChatterSimpleFeedItemTopics--pill
  ul.topic-commaSeparatedList
  li
  a,

  .forceChatterFeedInner
  .forceChatterSimpleFeedItemTopics--pill
  ul.topic-commaSeparatedList
  li
  a {
  color: #58585b;
  border: none;
  background: #f2f2f2;
}
 .cuf-feedback .forceChatterStyle .forceChatterEntityPhoto.standardSize,

  .forceCommunityFeedItemDetail
  .forceChatterStyle
  .forceChatterEntityPhoto.standardSize,

  .forceChatterFeedInner
  .forceChatterStyle
  .forceChatterEntityPhoto.standardSize {
  width: 3rem;
  height: 3rem;
}

  .cuf-feedback
  .forceChatterStyle
  .forceChatterEntityPhoto.standardSize
  img,

  .forceCommunityFeedItemDetail
  .forceChatterStyle
  .forceChatterEntityPhoto.standardSize
  img,

  .forceChatterFeedInner
  .forceChatterStyle
  .forceChatterEntityPhoto.standardSize
  img {
  width: 100%;
}
 .cuf-feedback .cuf-smallActorImage,
 .forceCommunityFeedItemDetail .cuf-smallActorImage,
 .forceChatterFeedInner .cuf-smallActorImage {
  width: 2.5rem !important;
  height: 2.5rem !important;
}
 .cuf-feedback .cuf-bestAnswerContainer.uiBlock .cuf-commentBy *,

  .forceCommunityFeedItemDetail
  .cuf-bestAnswerContainer.uiBlock
  .cuf-commentBy
  *,
 .forceChatterFeedInner .cuf-bestAnswerContainer.uiBlock .cuf-commentBy *,
 .cuf-feedback .comment__header *,
 .forceCommunityFeedItemDetail .comment__header *,
 .forceChatterFeedInner .comment__header *,
 .cuf-feedback .slds-media__body.forceChatterFeedItemHeader *,

  .forceCommunityFeedItemDetail
  .slds-media__body.forceChatterFeedItemHeader
  *,
 .forceChatterFeedInner .slds-media__body.forceChatterFeedItemHeader * {
  color: #333333 !important;
  text-decoration: none;
  border: 0 !important;
  font-weight: normal !important;
  font-family: CiscoSans-Light, sans-serif;
}

 .cuf-feedback .comment__footer *:hover,
 .forceCommunityFeedItemDetail .comment__footer *:hover,
 .forceChatterFeedInner .comment__footer *:hover,
 .cuf-feedback footer.slds-post__footer.interactions-wrap *:hover,
 .forceCommunityFeedItemDetail footer.slds-post__footer.interactions-wrap *:hover,
 .forceChatterFeedInner footer.slds-post__footer.interactions-wrap *:hover {
  color: var(--x100secondary-colorblue-midnight-blue);
  fill: var(--x100secondary-colorblue-midnight-blue);
  border: 0;
}
@media screen and (min-width: 48em) {
   .cuf-feedback .comment__footer *,
   .forceCommunityFeedItemDetail .comment__footer *,
   .forceChatterFeedInner .comment__footer *,
   .cuf-feedback footer.slds-post__footer.interactions-wrap *,
  
    .forceCommunityFeedItemDetail
    footer.slds-post__footer.interactions-wrap
    *,
   .forceChatterFeedInner footer.slds-post__footer.interactions-wrap * {
    font-size: 14px;
  }
}
@media screen and (min-width: 64.0625em) {
   .cuf-feedback .comment__footer *,
   .forceCommunityFeedItemDetail .comment__footer *,
   .forceChatterFeedInner .comment__footer *,
   .cuf-feedback footer.slds-post__footer.interactions-wrap *,
  
    .forceCommunityFeedItemDetail
    footer.slds-post__footer.interactions-wrap
    *,
   .forceChatterFeedInner footer.slds-post__footer.interactions-wrap * {
    font-size: 14px;
  }
}
 .cuf-feedback .comment__footer .slds-item button.slds-button,

  .forceCommunityFeedItemDetail
  .comment__footer
  .slds-item
  button.slds-button,
 .forceChatterFeedInner .comment__footer .slds-item button.slds-button,

  .cuf-feedback
  footer.slds-post__footer.interactions-wrap
  .slds-item
  button.slds-button,

  .forceCommunityFeedItemDetail
  footer.slds-post__footer.interactions-wrap
  .slds-item
  button.slds-button,

  .forceChatterFeedInner
  footer.slds-post__footer.interactions-wrap
  .slds-item
  button.slds-button {
  background: transparent !important;
  border-radius: 0;
  min-width: unset;
  display: inline;
  text-align: left;
  padding: 0;
  border: 0;
}
 .cuf-feedback .comment__footer .slds-item button.slds-button:hover,

  .forceCommunityFeedItemDetail
  .comment__footer
  .slds-item
  button.slds-button:hover,

  .forceChatterFeedInner
  .comment__footer
  .slds-item
  button.slds-button:hover,

  .cuf-feedback
  footer.slds-post__footer.interactions-wrap
  .slds-item
  button.slds-button:hover,

  .forceCommunityFeedItemDetail
  footer.slds-post__footer.interactions-wrap
  .slds-item
  button.slds-button:hover,

  .forceChatterFeedInner
  footer.slds-post__footer.interactions-wrap
  .slds-item
  button.slds-button:hover,
 .cuf-feedback .comment__footer .slds-item button.slds-button:active,

  .forceCommunityFeedItemDetail
  .comment__footer
  .slds-item
  button.slds-button:active,

  .forceChatterFeedInner
  .comment__footer
  .slds-item
  button.slds-button:active,

  .cuf-feedback
  footer.slds-post__footer.interactions-wrap
  .slds-item
  button.slds-button:active,

  .forceCommunityFeedItemDetail
  footer.slds-post__footer.interactions-wrap
  .slds-item
  button.slds-button:active,

  .forceChatterFeedInner
  footer.slds-post__footer.interactions-wrap
  .slds-item
  button.slds-button:active,
 .cuf-feedback .comment__footer .slds-item button.slds-button:focus,

  .forceCommunityFeedItemDetail
  .comment__footer
  .slds-item
  button.slds-button:focus,

  .forceChatterFeedInner
  .comment__footer
  .slds-item
  button.slds-button:focus,

  .cuf-feedback
  footer.slds-post__footer.interactions-wrap
  .slds-item
  button.slds-button:focus,

  .forceCommunityFeedItemDetail
  footer.slds-post__footer.interactions-wrap
  .slds-item
  button.slds-button:focus,

  .forceChatterFeedInner
  footer.slds-post__footer.interactions-wrap
  .slds-item
  button.slds-button:focus {
  background-color: transparent;
  color: #0d274d;
}
 .cuf-feedback .comment__footer li.slds-item.cuf-viewCount.qe-viewCount,

  .forceCommunityFeedItemDetail
  .comment__footer
  li.slds-item.cuf-viewCount.qe-viewCount,

  .forceChatterFeedInner
  .comment__footer
  li.slds-item.cuf-viewCount.qe-viewCount,

  .cuf-feedback
  footer.slds-post__footer.interactions-wrap
  li.slds-item.cuf-viewCount.qe-viewCount,

  .forceCommunityFeedItemDetail
  footer.slds-post__footer.interactions-wrap
  li.slds-item.cuf-viewCount.qe-viewCount,

  .forceChatterFeedInner
  footer.slds-post__footer.interactions-wrap
  li.slds-item.cuf-viewCount.qe-viewCount {
  color: #4c4c4c !important;
}
 .featuredLearningTime {
  color: #7a7575;
  font-size: 0.8rem;
}
 .featuredLearningTime svg {
  fill: #7a7575 !important;
  width: 1.25rem !important;
  height: 1.25rem !important;
  margin-right: 0.25rem;
}
 .uiScrollerWrapper.scrollable.scrollingOnIOS > *:not(.skipTransform) {
  transform: none;
}
 .forceCommunityRecordListDesktop.forceListViewManager {
  border: none;
}
 .selfServiceSimilarArticles42 li > .comm-related-articles__item > a {
  word-break: break-word;
  padding-right: 1em;
}
 .forceCommunityTabset.uiTabset > .uiTabBar .uiTabItem {
  max-width: unset;
}

 iframe {
  max-width: 100% !important;
}
 .forceCommunityUserSettingsInternal .row.accountSection {
  display: none;
}
 .siteforceSldsTwoCol84Layout.siteforceContentArea,
 .forceCommunityUserSettingsCustomizable {
  width: 1200px;
  max-width: 100%;
  margin: 0 auto;
  padding-left: 2rem;
  padding-right: 2rem;
}
@media screen and (max-width: 40em) {
   .siteforceSldsTwoCol84Layout.siteforceContentArea,
   .forceCommunityUserSettingsCustomizable {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}

  section.x7s-layout__lead.x7s-layout_full.x7s-layout_shaded.cPeak_Layout_Full1_21.siteforceContentArea,
 section.x7s-layout__main.cPeak_Layout_Full1_1_21.siteforceContentArea {
  margin-bottom: 2rem;
}

 section.x7s-layout__main .slds-container_x-large > .slds-grid_pull-padded {
  margin: 0;
}


@media screen and (max-width: 40em) {
  
    section.x7s-layout__lead.x7s-layout_full.x7s-layout_shaded.cPeak_Layout_Full1_21.siteforceContentArea,
   section.x7s-layout__main.cPeak_Layout_Full1_1_21.siteforceContentArea {
    margin-bottom: 1rem;
  }
}

  .slds-p-vertical_large.slds-p-right_small.slds-p-left_small.slds-size_12-of-12:empty {
  display: none;
}
 .replyContainer.slds-scrollable.richTextEditor {
  overflow: visible;
}


/* 7S Peak Announcements Component Custom Styles */
 .cPeak_Announcements,
 .cPeak_Announcements .slds-notification.info,
 .cPeak_Announcements .slick-slide {
  border: none;
  background-color: #0A60FF;
}

 .cPeak_Announcements h1,
 .cPeak_Announcements h2,
 .cPeak_Announcements h3,
 .cPeak_Announcements h4,
 .cPeak_Announcements h5,
 .cPeak_Announcements h6,
 .cPeak_Announcements span,
 .cPeak_Announcements p,
 .cPeak_Announcements [class^=icon-],
 .cPeak_Announcements [class*=icon-] {
  color: #FFFFFF;
}

 .cPeak_Announcements .slds-button.cta {
  border-color: #FFFFFF;
  color: #FFFFFF;
}

 .ltuiUserProfileCmp .user-name {
  color: #07182D;
}

 .ltuiUserProfileCmp .columnLabel,
 .ltuiLearningItemTileCmp .blue-color,
 .ltuiLearningItemTileCmp .blue-color-procent,
 .catalog[ltui-learnTracFiltersLwc_learnTracFiltersLwc],
 .slds-text-link {
  color: #0A60FF;
}

 .forceListViewManagerGrid .slds-cell-fixed {
  height: 1em;
}

 .forceCommunityTabLayout .slds-tabs_default__nav .slds-tabs_default__item:after {
  background-color: #0A60FF;
}

 .forceCommunityTabLayout .slds-tabs_default__nav .slds-tabs_default__item .slds-tabs_default__link:hover {
  text-decoration: none;
}

 .cSVNSUMMITS_Create_Event.createEventBox .slds-button_icon-bare {
  padding-top: 0;
  margin-top: -3px;
}
/* All Catalogs – Catalog List Color Override (Managed LWC) as nicole req*/
 button.catalog.catalog-button-without-children[ltui-catalogfilter_catalogfilter],
 .catalog[ltui-catalogFilter_catalogFilter] {
    color: #0a60ff !important;
}

/* =========================================================
   Text on media catalog – H5 styling (Aura-safe)
   ========================================================= */

 .learning-catalog__item[ltui-learningItemLwc_tileViewTemplate]
.learning-item__title[ltui-learningItemLwc_tileViewTemplate]
h1[ltui-learningItemLwc_tileViewTemplate],
 .learning-catalog__item[ltui-learningItemLwc_tileViewTemplate]
.learning-item__title[ltui-learningItemLwc_tileViewTemplate]
h3[ltui-learningItemLwc_tileViewTemplate] {
    display: contents;
    font-family: 'CiscoSansTT-medium', sans-serif;
    font-size: 18px;
    line-height: 26px;
    color: #FFFFFF;

    margin-top: 50px;
    margin-bottom: 5px;
}

 .ltuiLearningPlanActivitiesCmp .slds-accordion .activity-button .slds-button {
  padding: 0 1rem;
}

 .ltuiProgressBarCmp.in-progress .progress-icon svg,
 .ltuiFewerMoreCmp .pagination-button svg,
 .ltuiLearningPlanActivitiesCmp .accordion__bg:hover .chevron-icon svg,
 .ltuiLearningPlanActivitiesCmp .accordion__bg:focus .chevron-icon svg {
  fill: #0A60FF;
}

 .forceCommunityTrendingTopics .forceTopicTopicList .topicItemLink,
 .forceCommunityTrendingTopics .forceTopicTopicList .topicItemLink:visited,
 .forceCommunityTrendingTopics .forceTopicTopicList .topicItemLink:hover,
 .forceCommunityTrendingTopics .forceTopicTopicList .topicItemLink:focus,
 .forceCommunityTrendingTopics .forceTopicTopicList .topicItemLink:active {
  color: #0A60FF;
}

 .ltuiLearningPlanActivitiesCmp .accordion__bg:hover .section-list-name,
 .ltuiLearningPlanActivitiesCmp .accordion__bg:focus .section-list-name {
  color: #0A60FF;
}

 .slds-button:focus {
  box-shadow: 0 0 0 2px #0A60FF;
}

/* Knowledgeable People */
 .forceDiscoveryKnowledgeablePeople .knowledgeablePeopleHeader {
  font-family: 'CiscoSansTT-Medium', sans-serif;
  color: #07182d;
}

 .forceDiscoveryKnowledgeablePeopleRow .userName {
  font-family: CiscoSans-Reg, CiscoSansTT, Helvetica, sans-serif;
  font-weight: 400;
}

 .forceDiscoveryKnowledgeablePeopleRow .leaderBoardRowWrapper:hover,
 .selfServiceTopicTrendingArticles42 .slds-grid--vertical a:hover,
 .selfServiceTopicTrendingArticles42 .slds-grid--vertical a:focus,
 .selfServiceTopicTrendingArticles42 .slds-grid--vertical a:active {
  color: #0A60FF;
}
 .selfServiceSimilarArticles42 li > .comm-related-articles__item > a:hover,
 .selfServiceSimilarArticles42 li > .comm-related-articles__item > a:hover span {
    color: #0A60FF !important;
}
 .loginLink {
    position: relative;
    text-indent: -9999px;
    overflow: hidden;
    white-space: nowrap;
    border-radius: 3rem;
    padding: 8px 21px;
    min-width: 230px;  /* changed from 220px */
    height: 3rem;
    line-height: 26px;
    border: 1.5px solid #1b5ec7;
    background-color: #ffffff;
    font-size: 18px;
    font-weight: 400;
    cursor: pointer;
}
 .loginLink::after {
    content: "Join or log in to answer";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-indent: 0;
    white-space: nowrap;
    color: #07182d;
}