@font-face {
    font-family: 'Averta Regular';
    src: url(../resource/Averta_Regular_Font/Averta_Regular_Font/IntelligentDesign_AvertaRegular.otf),
         url(../resource/Averta_Regular_Font/Averta_Regular_Font/IntelligentDesign_AvertaRegular.ttf) ,
         url(../resource/Averta_Regular_Font/Averta_Regular_Font/IntelligentDesign_AvertaRegular.eot) ,
         url(../resource/Averta_Regular_Font/Averta_Regular_Font/IntelligentDesign_AvertaRegular.woff)  ; 
}

@font-face {
    font-family: 'Averta-Semibold';
    src: url(../resource/Averta_SemiBold_Font/Averta_SemiBold_Font/IntelligentDesignAvertaSemibold.otf) format('otf'),
        url(../resource/Averta_SemiBold_Font/Averta_SemiBold_Font/IntelligentDesignAvertaSemibold.ttf) format('ttf'),
        url(../resource/Averta_SemiBold_Font/Averta_SemiBold_Font/IntelligentDesignAvertaSemibold.eot) format('eot'),
        url(../resource/Averta_SemiBold_Font/Averta_SemiBold_Font/IntelligentDesignAvertaSemibold.woff) format('woff');
}

/* Partner Portal Enhancements */
@font-face {
    font-family: 'HafferXH Regular';
    src: url(../resource/HafferXH_Font/HafferXHRegular.otf)  ; 
}
@font-face {
    font-family: 'HafferXH SemiBold';
    src: url(../resource/HafferXH_Font/HafferXHSemiBold.otf)  ; 
}
@font-face {
    font-family: 'VC Nudge Bold';
    src: url(../resource/VCNudge_Font/VCNudge-Bold.otf)  ; 
}

@media only screen and (max-width: 1200px)
{

  .cGrow_Tiles.containerTiles {
    padding: 3em 18em 1em 18em !important;
}

    .cHomepage_tiles.containerTiles {
    padding: 3em 18em 1em 18em !important;
      
}
    
    
}

/*
.THIS .slds-popover_tooltip, .THIS .slds-popover--tooltip, .THIS .slds-fall-into-ground{
    display:none !important;
}*/

/*PADDING OF ALL THE PAGES*/
@media only screen and (min-width: 768px ) {
.siteforceContentArea .comm-layout-column:not(:empty){
    padding-left:4em;
    padding-right:4em;
    }
}

/*USER NOTIFICATION SETTING: HIDE BUTTONS*/
.forceCommunityUserSettingsCustomizable .paddingcancelsave{
    display:none;
}
/*USER NOTIFICATION SETTING: HIDE BORDER LINES*/
.forceCommunityUserSettingsCustomizable .row{
    margin-bottom:-17px !important;
    border-bottom: none !important;
}

/*USER NOTIFICATION SETTING: LABEL PADDING*/
.forceCommunityUserSettingsCustomizable .settingsLabel{
    padding-top:.4em;
}

/*USER NOTIFICATION SETTING: BUTTON PADDING*/
.forceCommunityUserSettingsCustomizable .savecancelbuttoncontainer {
    margin-top: 2em;
}

/* ALL BELOW COPIED FROM CUSTOMER HUB */
/* shift magnified glass on Chatter*/
.slds-input__icon.slds-input__icon_left.slds-icon-text-default{
    display: none;
}

/* hide Follow button*/
.slds-button.slds-button--neutral.not-selected.slds-not-selected {display:none}
.slds-button.slds-button--neutral.is-selected.slds-is-selected {display:none}

/* hide Share button on Chatter*/
.sharePostMenu {display: none}

/* my profile chatter feeds adjustments*/
.slds-col--padded.slds-size--12-of-12.slds-medium-size--6-of-12.slds-large-size--6-of-12.comm-layout-column{
    padding: 40px !important;}
.slds-col--padded.slds-size--12-of-12.slds-medium-size--4-of-12.slds-large-size--4-of-12.comm-layout-column{
    padding-left: 40px !important;}

/* hide tabs on File Attachment screen*/
span[title='Following'], .slds-navigation-list--vertical__action.slds-text-link--reset.slds-truncate {display: none}

/*existing cloudshift updates*/
@font-face {
    font-family: 'Averta-Regular';
    src: url(../resource/kc_avertaFont);
}


@font-face {
    font-family: 'Averta-Semibold';
    src: url(../resource/kc_avertaFontSemibold);
}
/*hero slice headings - responsive*/
@media only screen and (min-width: 992px){.cKc_customHeaderCmp p.textMain {font-size: 38px !important; line-height: 44px !important;}}
@media only screen and (min-width: 992px){.cKc_customHeaderCmp p.textMain {font-size: 38px !important; line-height: 44px !important;}}
@media only screen and (min-width: 1250px){.cKc_customHeaderCmp p.textMain {font-size: 54px !important; line-height: 68px !important;}}

/*button styling*/
button.slds-button.slds-button_outline-brand.topicButton {color:#5f24d2!important; background: #ffffff !important; transition: .1s ease-in-out !important;}
button.slds-button.slds-button_outline-brand.topicButton:hover {color:#ffffff!important; background: #5f24d2 !important;}
.cKc_customTheme button.slds-button.slds-button_outline-brand.contactSupportButton,.cPc_customTopicCmpForOneTopic button.slds-button.slds-button_outline-brand.topicButton {color:#ffffff!important; background: #5f24d2 !important;  transition: .1s ease-in-out !important;}
.cPc_customTopicCmpForOneTopic button.slds-button.slds-button_outline-brand.topicButton:hover, .cKc_customTheme button.slds-button.slds-button_outline-brand.contactSupportButton:hover {color:#ffffff!important; background: #4C1CA8!important; }


/*need help footer slice*/
.cKc_customTheme .needSupportButtonContainer .text { margin-bottom:12px !important;}
/*loading bars*/
.siteforceLoadingBalls.global {color:#E4E5E7 !important; background:rgba(255,255,255,0.0)!important;}
.slds-spinner_container {color:#E4E5E7 !important; background:rgba(255,255,255,0.0)!important;}
/*hero slice padding below image*/
.customHeaderContainer.cKc_customHeaderCmp,.customHeaderContainer.cKc_CustomUniversityHeaderCmp, .customHeaderContainer.cKc_knowledgeBasePage {padding-bottom:4em !important;}
/*vertically center hero text with image content*/
@media only screen and (min-width: 992px) {.cKc_customHeaderCmp .customHeaderTextContainer,.cKc_CustomUniversityHeaderCmp .customHeaderTextContainer, .cKc_knowledgeBasePage .customHeaderTextContainer {position:relative !important;}}
@media only screen and (min-width: 992px) {.cKc_customHeaderCmp .textWrapper, .cKc_CustomUniversityHeaderCmp .textWrapper, .cKc_knowledgeBasePage .textWrapper {z-index: 1;position:absolute !important;  top: 50% !important; -ms-transform: translateY(-50%) !important; transform: translateY(-50%) !important; padding-top:0vw !important;}}

/*logo adjustments*/
p.customerHubText {margin-top:2px !important;}
a.customerHubLink p.customerHubText{transition: .2s ease-in-out !important;}
.logo a img.slds-float_right.logoImage{transition: .2s ease-in-out !important;}
.cKc_customTheme .navigation .comm-navigation__item a,.cKc_customTheme .navigation .comm-navigation__item {transition: .2s ease-in-out !important;}
/*mobile nav sidebar*/
@media only screen and (max-width: 768px) {
.cKc_customTheme .navigation .slds-is-relative .comm-navigation__item a {background-color:#ffffff !important;color:#2C2D2F !important; }
.forceCommunityGlobalNavigation .slds-is-fixed>.slds-list_vertical>.slds-list__item>.comm-navigation__item>a, .forceCommunityGlobalNavigation .slds-is-fixed>.slds-list_vertical>.slds-list__item>.comm-navigation__item>button:not(.slds-is-open), .forceCommunityGlobalNavigation .slds-is-fixed .slds-is-nested {border-bottom:1px solid #F3F4F5 !important;}
.forceCommunityGlobalNavigation .slds-list_vertical {background-color:#ffffff !important;}
.forceCommunityGlobalNavigation .slds-list__item a:hover, .forceCommunityGlobalNavigation .slds-list__item a.slds-is-active:not([data-type="home"]), .forceCommunityGlobalNavigation .slds-list__item button:not([disabled]):hover, .forceCommunityGlobalNavigation .slds-list__item button:not([disabled]).slds-is-active:not([data-type="home"]){background-color:#ffffff !important;}
.forceCommunityGlobalNavigation .slds-list__item a, .forceCommunityGlobalNavigation .slds-list__item button {padding:1.4rem 0.75rem !important;}

} /*end mobile screen size width*/
    
    /*main navigation font styling*/
.cKc_customTheme .navigation .slds-list__item a span, .cKc_customTheme .navigation .slds-list__item button {font-weight:normal !important;}
    
/*tabs from purple to blue*//* Partner Portal Enhancement */
.uiTabset--default .tabs__item.active>a,.uiTabset--default .tabs__item>a:hover, .uiTabset--default .tabs__item>a:focus {border-color:#1C1B18 !important; color:#1C1B18 !important;}

/*knowledge base search bar*/
.cKc_knowledgeBasePage .slds-form-element__control.slds-grow.slds-input-has-icon.slds-input-has-icon_left-right input { height: 60px !important; border-radius:8px!important; font-size:16px !important; padding-left:3.5rem !important;}
.slds-input-has-icon_left-right .slds-input__icon_left, .slds-input-has-icon_left-right .slds-input__icon--left, .slds-input-has-icon--left-right .slds-input__icon_left, .slds-input-has-icon--left-right .slds-input__icon--left {left: 1.5rem !important;}

/*knowledge base HIDE BREADCRUMBS DUE TO POOR FUNCTIONALITY*/
.breadcrumbsWrapper {display:none !important;}

/*knowledge base side bar search - results dropdown*/


/*knowledge base typography*//* Partner Portal Enhancement */
.slds-text-longform h1 {font-family: 'HafferXH SemiBold' !important; font-size:42px !important; color:#2C2D2F !important; line-height:56px !important; margin-bottom:48px !important;}
.slds-text-longform h2 {font-family: 'HafferXH SemiBold' !important; font-size:28px !important; color:#2C2D2F !important; line-height:40px !important; margin-bottom:32px !important; padding-top:32px !important;}
.slds-text-longform h3 {font-family: 'HafferXH SemiBold' !important; font-size:20px !important; color:#2C2D2F !important; line-height:32px !important; margin-bottom:32px !important; padding-top:32px !important;}
.slds-text-longform p {font-family: 'HafferXH Regular' !important; font-size:16px !important; color:#505255 !important; line-height:28px !important; margin-bottom:32px !important; max-width:100ch !important;}
.slds-text-longform ul {font-family: 'HafferXH Regular' !important; font-size:16px !important; color:#505255 !important; line-height:28px !important;margin-bottom:48px;}
.slds-text-longform ul li, .slds-text-longform ol li{font-family: 'HafferXH Regular' !important; font-size:16px !important; color:#505255 !important; line-height:28px !important;margin-bottom:8px;}
.slds-text-longform ol {font-family: 'HafferXH Regular' !important; font-size:16px !important; color:#505255 !important; line-height:28px !important;margin-bottom:48px;}
.slds-text-longform dl {font-family: 'HafferXH Regular' !important; font-size:16px !important; color:#505255 !important; line-height:28px !important;}
.slds-text-longform img {}
.slds-text-longform ul li p, .slds-text-longform ol li p {margin-bottom:8px !important;}
.slds-text-longform p a {font-family: 'HafferXH SemiBold' !important;}
.slds-text-longform strong, .slds-text-longform b,.slds-text-longform td strong, .slds-text-longform td b,.slds-text-longform ul li strong, .slds-text-longform ul li b,.slds-text-longform ol li strong, .slds-text-longform ol li b {color:#2C2D2F !important;font-family: 'HafferXH SemiBold' !important; font-weight:normal;}
.kcallouta {border-radius:8px; padding:32px 32px 1px 32px; background:#F3F4F5;margin-bottom:48px;}
.kcalloutb {border-radius:8px; padding:32px 32px 1px 32px; background:rgba(220, 228, 251,0.60);margin-bottom:48px;}
.slds-text-longform .kcallouta h2, .slds-text-longform .kcalloutb h2, .slds-text-longform .kcallouta h3, .slds-text-longform .kcalloutb h3 {padding-top:0px !important;margin-bottom:24px !important;font-size:20px !important;}
.slds-text-longform .kcallouta p,.slds-text-longform .kcalloutb p {max-width:100ch !important;}
/*knowledge base tables*/
.slds-text-longform table {width: 100% !important; text-align: left !important;border-collapse: collapse !important; margin-bottom:48px !important;}
.slds-text-longform table td {border: 1px solid #D5D6DA !important;padding: 16px 12px !important;}
.slds-text-longform table th {border: 1px solid #02152C !important; border:none !important;padding: 16px 12px !important;}
.slds-text-longform table tbody td {font-size: 16px !important;}
.slds-text-longform table thead {background: #032550 !important;border-bottom: 1px solid #032550 !important;}
.slds-text-longform table thead th {text-transform:uppercase; font-size: 14px !important;font-weight: bold !important;color: #FFFFFF !important;}
.slds-text-longform table tbody td,.slds-text-longform table tbody th {vertical-align: top !important;line-height:1.3em !important;}
.slds-text-longform table tbody td p,.slds-text-longform table thead th p {margin-bottom:0px !important; padding-bottom:4px !important; line-height:1.3em !important;}

/*knowledge base breadcrumbs*/
.slds-breadcrumb .slds-breadcrumb__item::before {color:#B3B6BD !important;}


/*knowledge content column max-width and padding*/
.cKc_CustomKnowledgeBaseTreeCmp .showRoomWrapper {max-width:850px !important;}
.uiOutputRichText.slds-text-longform {margin-bottom:96px !important;}
.cKc_CustomKnowledgeBaseTreeCmp .showRoomWrapper {border-left: 1px solid #e4e5e7 !important;}
/* knowledge base left menu*/
.slds-tree__item {padding-top: 10px !important; padding-bottom: 10px !important;}
[aria-level="1"]>.slds-tree__item {padding-left:4px !important;}
/*knowledge base left menu search*/
.treeComponentWrapper .slds-input-has-icon_left-right .slds-input {padding-left:3rem !important; padding-top:8px !important; padding-bottom:8px !important; border-radius:8px !important;}
.treeComponentWrapper .slds-input-has-icon_left-right .slds-input__icon_left {left:1.5rem !important;}
/* knowledge base left menu chevron icon adjustment*/
.slds-tree__item .slds-button {margin-top:0px !important;}
.slds-tree__item .slds-button {margin-right:6px !important;}
.slds-tree__item.slds-is-hovered, .slds-tree__item:hover {border-radius:4px !important; background:#F3F4F5 !important;}

/*knowledge base numbered list*/
.tocomplete .slds-text-longform ol li::marker {
    content: counter(step-counter);
    position: absolute;
    left: 0;
    width: 26px;
    height: 26px;
    font-size: 14px;
    color: #111111;
    font-weight: 500;
    background-color: #F3F4F5;
    border-radius: 99px;
    text-align: center;
    line-height: 28px;
}

/*knowledge base mobile styling*/
@media only screen and (max-width: 600px) {
    /*remove sidebar border and add margin top*/
    .baseWrapper.cKc_CustomKnowledgeBaseTreeCmp .showRoomWrapper {border-left:none !important;margin-top:32px !important;}
    /*gap below header*/
    .cKc_CustomKnowledgeBaseTreeCmp .mobileHeader {margin-top:15px !important;}
    /*fix search dropdown styling*/
    .cKc_CustomKnowledgeBaseTreeCmp .searchInput input {border-left: 1px solid #E4E5E7 !important; border-right: 1px solid #E4E5E7 !important;  border:1px solid #E4E5E7 !important;}
    /*reduce size of icons*/
    .slds-tree__item svg.slds-button__icon.slds-button__icon_small {width:12px !important; height:12px !important;}
    /*tweaks to article copy optimised for mobile*/
    .slds-text-longform h1 { font-size:42px !important; line-height:1.3em !important; margin-bottom:32px !important;}
	.slds-text-longform h2 {font-size:24px !important; line-height:1.3em !important; }
	.slds-text-longform h3 {line-height:1.3em !important;}
	.slds-text-longform p {line-height:1.5em !important;}
	.slds-text-longform ul {line-height:1.3em !important;}
	.slds-text-longform ul li, .slds-text-longform ol li{line-height:1.3em !important;}
	.slds-text-longform ol {line-height:1.3em !important;}

}/*end mobile styling

/*knowledge base three column CTA styling*/
.column-thirds {
float: left!important;
width: 33.33% !important;
padding-right:24px !important;
padding-bottom:32px !important;
   
}
/* Clear floats after the columns */
.row-knowledge-article:after {
content: “” !important;
display: table !important;
clear: both !important;
}
/* Responsive layout - stacks columns when browser width reduced to 600px */
@media screen and (max-width: 600px) {
.column-thirds {
width: 100% !important;
}
}

/*dropdown menu*/
.forceCommunityGlobalNavigation .slds-list_horizontal .slds-is-nested a {border-bottom: 1px #D5D6DA !important; padding-top:1rem !important; padding-bottom:1rem !important;}

/*removing the 0.75rem padding around content blocks*/
.slds-col--padded .contentRegion .comm-layout-column {padding:0 !important}
.forceCommunitySection .cb-section_column:only-child {padding:0 !important}

/*increase margins between widgets such as tiles on knowledge base home*/
.siteforceContentArea .comm-layout-column .ui-widget:not(:last-child), .siteforceContentArea .cb-section_column .ui-widget:not(:last-child){margin-bottom:2rem!important}

/*knowledge base home full width grey tile*/
@media only screen and (min-width: 992px) { .cPc_customTopicCmpForOneTopic .topicContainer.slds-col {border-radius:16px; padding-right:64px;} }
/*knowledge base home 2 col wide tiles*/
.cPc_customTopicCmpWithTwoTopic .topicSupport {max-width: 60ch !important;}

/*video section on university home*//* Partner Portal Enhancement */
.uiTabset--default .tabs__nav {margin-top:-0px !important;background-color:#FAF9F7 !important}

/*video page tabs*/
.uiTabset--default .tabs__item>a, .uiTabset--default .uiTabOverflowMenuItem a {letter-spacing:0 !important;font-size:16px !important;}
.uiTabset--default .tabs__item.active>a {}
/*video page cards typography*/
.learning-ui a {color:#2C2D2F !important; font-size:16px !important; font-family: 'Averta-Semibold' !important;}
.learning-ui p {font-family: 'Averta-Regular' !important; color:#505255!important;}
/* Partner Portal Enhancement */
.learning-ui a:focus, .learning-ui a:hover {color:#1C1B18 !important;}
.vtuiMediaCmp .date a.uploadName, .vtuiMediaCmp .media-item__meta-date-by a.uploadName {font-size:0.75rem !important;}
.vtuiMediaCmp .media-grid_list-view .media-item .media-item__title {margin-right:50px !important;}
.vtuiMediaCmp .media-item .media-item__meta-date-by {font-family: 'Averta-Regular' !important; color:#74767B!important;font-size:0.75rem !important;}
.vtuiAllMediaCmp span:not(.glyphicon) {font-family: 'Averta-Regular' !important;}
.vtuiMediaCmp .media-grid .media-item .overlay, .vtuiMediaCmp .media-grid_list-view .media-item__preview .media-item__preview-img, .media-grid .media-item__preview {border-radius:8px 8px 0px 0px;}
/*hide video icon*/
.media-item .slds-button__icon.type_icon {display:none !important;}
/*hide heading tooltip - not sure how to hide but it is wrappded in data-title*/

/*video page cards container, removing max-width*/
.vtuiCatalogsCmp.catalog-container .results .panelsContainer {max-width:100% !important}
.vtuiCatalogsCmp {max-width:100% !important}
.vtuiMediaCmp .media-grid .media-item {margin:0 1.5rem 1.5rem 0 !important;}
/*video cards layout*/
.vtuiMediaCmp .media-grid_list-view .media-item__details.tooltip-parent {padding:1.5rem !important}
/*video cards border styling*/
.vtuiMediaCmp .media-grid .media-item {border: 1px solid #E4E5E7 !important; border-radius:8px}
/*video player padding layout*/
.vtuiPlaylistCmp {max-width:100% !important}
.vtuiPlaylistCmp .playlist-main-cmp {padding:32px 0px !important;}
.learning-ui .slds-wrap  {padding:32px 0px !important;}
.vtuiPlaylistCmp .meta__tags {padding:0px 0px !important;}
.slds-p-horizontal_medium, .slds-p-horizontal--medium {padding:0px 0px !important;}
/*video description bringing it closer to title*/
.meta__descr.slds-p-horizontal_medium {margin-top:-48px !important; }
/*video player typography*/
.vtuiPlaylistCmp .media-meta__name {color:#2C2D2F !important; font-family: 'Averta-Regular' !important;}
.vtuiPlaylistCmp .media-meta__view, .vtuiPlaylistCmp .media-meta__upload-by, .vtuiPlaylistCmp .media-meta__date-size, .vtuiPlaylistCmp .meta__descr-title {color:#74767B !important; font-family: 'Averta-Regular' !important;}
.vtuiPlaylistCmp .meta__descr-text {color:#74767B !important; font-family: 'Averta-Regular' !important; font-size:16px !important;}
/* Partner Portal Enhancement */
.vtuiPlaylistCmp .meta__descr-text a{color:#1C1B18 !important; font-family: 'Averta-Semibold' !important; font-size:16px !important;}
/*video player tags*/
.vtuiPlaylistCmp ul.meta__tags-separator li a {display: inline-block; padding: 4px 12px; background: #E4E5E7; border-radius: 40px; font-size: 14px !important; color: #2C2D2F !important; margin-right: 8px;}
.vtuiPlaylistCmp ul.meta__tags-separator li a:hover {text-decoration:none !important;color:#2C2D2F !important; background:#D5D6DA;}
/*video player hiding authors from recommended list*/
.slds-p-bottom_xxx-small, .slds-p-bottom--xxx-small {display:none;}
.vtuiPlaylistCmp .playlist__item-title {font-size:14px !important;}
.vtuiPlaylistCmp .playlist__item-thumb {width:120px !important; height:70px !important; border-radius:6px; }

/*video player sidebar library DARK MODE*/
.vtuiPlaylistCmp .playlist_broadcast .playlist__head {background-color:#2C2D2F !important; color:#fff !important;  font-family: 'Averta-Semibold' !important; }
.vtuiPlaylistCmp .playlist__broadcast-title, .vtuiPlaylistCmp .playlist__broadcast-title.mobile-device { font-family: 'Averta-Semibold' !important; }
.vtuiPlaylistCmp .playlist__broadcast-info {padding-top: 12px !important; padding-left:6px !important;padding-bottom:12px !important}
.vtuiPlaylistCmp .playlist_broadcast .playlist__body {background-color:#2C2D2F !important; color:#fff !important;}
.vtuiPlaylistCmp .playlist__item_marked {background-color:rgba(0, 0, 0,0.3)!important;}

.vtuiPlaylistCmp .playlist_broadcast .playlist__item {background-color:rgba(0, 0, 0,0.0)!important;transition: .3s ease-in-out !important;}
.vtuiPlaylistCmp .playlist_broadcast .playlist__item:hover {background-color:rgba(0, 0, 0,0.8)!important;}
.playlist__item.slds-grid.slds-p-left_x-small {padding-left:24px !important;padding-right:24px !important;}
.playlist__item.slds-grid.slds-p-vertical_small {padding-top:12px !important;padding-bottom:12px !important;}
.vtuiPlaylistCmp .top-line-text-align {align-self: center !important; margin-top:0px !important; padding-left:16px !important;}
.slds-p-right_medium.playlist-icon {display:none !important;}
@media only screen and (min-width: 1024px){.playlists-wrapper.slds-size_1-of-1.slds-text-body_small.slds-large-size_4-of-12{padding-left:0px !important}}
.learning-ui a.playlist__item-title {color:#fff !important;}
.learning-ui a:hover.playlist__item-title {color:#E4E5E7 !important;}

/*video player sidebar library LIGHT MODE*/
.vtuiPlaylistCmp .playlist_broadcast .playlist__head {background-color:#FFF !important; color:#2C2D2F !important;  font-family: 'Averta-Semibold' !important; }
.vtuiPlaylistCmp .playlist__broadcast-title, .vtuiPlaylistCmp .playlist__broadcast-title.mobile-device { font-family: 'Averta-Semibold' !important; }
.vtuiPlaylistCmp .playlist__broadcast-info {padding-top: 12px !important; padding-left:6px !important;padding-bottom:12px !important}
.vtuiPlaylistCmp .playlist_broadcast .playlist__body {background-color:#FFF !important; color:#2C2D2F !important;}
.vtuiPlaylistCmp .playlist_broadcast .playlist__item {background-color:#FFF!important;transition: .2s ease-in-out !important;border-radius:8px; margin-bottom:4px !important;}
.vtuiPlaylistCmp .playlist_broadcast .playlist__item_marked {background-color:#F3F4F5!important;border-radius:8px;}
.vtuiPlaylistCmp .playlist_broadcast .playlist__item:hover {background-color:#F3F4F5!important;border-radius:8px;}

/*video page mobile list view - hide search and stack thumbnail / title  */
@media only screen and (max-width: 600px) {.learning-ui .m-header {display:none !important;}
.mobile.learning-ui .m-content .item {display:block !important; margin-bottom:4em !important;}
.mobile.learning-ui .item .img-container {position:relative !important; margin-right:0px !important;}
.mobile.learning-ui .m-content .item .right {width:100% !important;}
.mobile.learning-ui .m-content .item .right img {width:100% !important; max-width:500px !important; height:auto !important; max-height:100% !important;  }
.mobile.learning-ui .m-content .item .left {width:100% !important;}
.mobile.learning-ui .vtuiMediaCmp .left .type_icon {display:none !important;}
}

/* show play button instead of thumbnail */
/*.vtuiPlaylistCmp .playlist__item-thumb {background-image:url(https://images.ctfassets.net/40w0m41bmydz/7Xaj6UZ3Y2cse3aCfmDRA/a701b7787e2f37f65f137330d1d17b3c/play-outline_2x.png)!important;}
.vtuiPlaylistCmp .playlist__item-thumb {width:16px !important;height:16px !important; }*/


    .playlist__item.slds-grid.slds-p-left_x-small {padding-left:16px !important;padding-right:16px !important;}
.playlist__item.slds-grid.slds-p-vertical_small {padding-top:12px !important;padding-bottom:12px !important;}
.vtuiPlaylistCmp .top-line-text-align {align-self: center !important; margin-top:0px !important; padding-left:16px !important;}
.slds-p-right_medium.playlist-icon {display:none !important;}
@media only screen and (min-width: 1024px){.playlists-wrapper.slds-size_1-of-1.slds-text-body_small.slds-large-size_4-of-12{padding-left:16px !important}}
.learning-ui a.playlist__item-title {color:#2C2D2F !important;}
.learning-ui a:hover.playlist__item-title {color:#2C2D2F !important;}

/*video 'back to catalog' styling */
.catalog-container .vtuiAllMediaCmp a{color:#2C2D2F; font-family: 'Averta-Semibold' !important;}

/* events layout*//* Partner Portal Enhancement */
.breBrEvents .container {max-width:100% !important;padding:0px !important;background-color:#FAF9F7!important}
.siteforceContentArea .comm-layout-column:not(:empty){padding:0px !important;}
.breBrEvents .two-cols-cont__left {width:260px !important; padding-right:30px !important; padding-left: 0px !important;}
.breBrEvents .list-cont .h2 {padding-top:1rem !important;}
.breBrEvents .two-cols-cont__center {padding-left:16rem !important;}
@media screen and (max-width: 1100px){.breBrEvents .two-cols-cont__center {padding-left:0rem !important;}}
.breBrEvents .two-cols-cont {min-height:150px !important;}
.breBrEvents .two-cols-cont__left img {width:200px!important; height:150px!important; border-radius:8px !important;}
/*events styling*/
.breBrEvents .cont-box {box-shadow:none !important; border:1px solid #E4E5E7 !important; border-radius:8px !important; padding:32px !important;}
.breBrEvents .slds-card__body {margin-top:0px !important; margin-bottom:0px !important;}
.breDatePicker {border-radius:8px; box-shadow: 0 2px 12px 0 rgba(0,0,0,0.0)!important; margin-left:30px !important;border:1px solid #E4E5E7 !important;}
.breBrEvents .list-cont .h2 a {color:#2C2D2F !important;}
.slds-datepicker .slds-m-top--small {margin-top:0px !important; }
.breBrEvents .media__text--small {font-size:14px !important;}
.breDatePicker.slds-datepicker th {padding:.9rem .2rem !important;}
.breDatePicker thead {background:#fff !important;}
.breDatePicker.slds-datepicker td {padding:.3rem 0 !important;}

/*Events tabs*/
.breBrEvents .tabbed ul li:before {display:none !important;}
.breBrEvents .tabbed ul li:after {display:none !important;}
.breBrEvents .tabbed ul {padding-left:0px !important;}
/* Partner Portal Enhancement */
.breBrEvents .tabbed ul li {font-size: 18px !important; margin-right:24px !important; font-family: 'HafferXH SemiBold' !important; color:#6E685E !important; background:#FAF9F7 !important; text-transform:none !important;}
/* Partner Portal Enhancement */
.breBrEvents .tabbed ul li.active {font-family: 'HafferXH SemiBold' !important; color:#1C1B18!important; background:#FAF9F7; border-bottom:2px solid #1C1B18}
.breBrEvents .slds-grid--vertical-align-end.border-bottom {border-bottom: 1px solid #E4E5E7 !important; margin-bottom:24px !important;}

/*events search bar*/
.breBrEvents .search-wrapper .search-type {height:36px !important; border-radius:8px !important;}
.breBrEvents .search-outer-wrapper {text-align:left !important; padding: 0.7rem 0.5rem 2rem 0rem !important;}
.breBrEvents .search-wrapper .search-btn {top: 0.5rem !important; right:0.5rem !important;}

/*events content page*/
.breBrEvents p {font-size:16px !important;}
.slds-size--1-of-1 h2.slds-section__title a {font-size:36px!important; line-height:44px !important; color:#2C2D2F !important;}
.slds-p-horizontal--medium.slds-p-vertical--x-small h2.slds-section__title a {font-size:24px!important; line-height:36px !important; color:#2C2D2F !important;}
.breBrEvents .members-quant__num {display:inline-block !important;}
.members-quant.slds-medium-show {padding-right:16px !important;}
.breBrEvents .users-set {padding:.5rem 0 0 0rem !important;}

/*typographic changes*/
p {-webkit-font-smoothing: antialiased !important;}
a {-webkit-font-smoothing: antialiased !important;}

/*need support sub text*/
@media only screen and (min-width: 1500px){
    .cKc_customTheme .needSupportTextContainer {font-size:24px !important;line-height:36px !important;}}





/*existing cloudshift updates*/
.slds-card.slds-m-bottom--small.cont-box.cont-box--shadow-sm .slds-card__body .two-cols-cont .two-cols-cont__center.list-cont .slds-p-horizontal--medium.slds-p-vertical--x-small .slds-grid.slds-p-vertical--x-small.width--x-small {
    display: none;
}

/*remove for back username and pasword for login option*/
.slds-col--padded.contentRegion.comm-layout-column .ui-widget .salesforceIdentityLoginForm2 {
  display:none;
}


/*remove for activate login button*/
.login {
    display:none;
}

/*Hide filter icon on chatter feed in integration builder*/
.slds-m-right_x-small.feeds-filter{
    display:none;
}

/*round login buttons*/
.loginButton {
    border-radius: 25px !important;
}

.slds-button.slds-button--brand.uiButton--none.uiButton{
    border-radius: 25px !important;
}
/****** Partner Portal Enhancements ******/
/* Hide 'Log out' nav menu option for desktops */
@media only screen and (min-width: 600px){
    a[title="Log out"]{
        display : none !important;
    }
}
/* Align Log out button with header image */
@media only screen and (min-width: 1600px){
    .profileMenuRegion{
        transform : translateX(41px);    
    }    
}
@media only screen and (min-width: 1280px) and (max-width: 1280px){
    .profileMenuRegion{
        transform : translateX(-41px);    
    }    
	.cPc_customTheme .logo{
		width: 10em;
        padding-left: 0;
        transform: translateX(10px);
	}      
}
/* Hide 'Home' option on Nav menu */
community_navigation-global-navigation-item a[title="Home"]{
    display : none !important;
}
/* Background color from 'More' option in nav menu */
community_navigation-global-navigation-item button[role="menuitem"]:hover{
    background-color : #FAF9F7 !important;
}
/* Unset the extra padding */
nav[class="slds-has-flexi-truncate"]{
    flex : unset !important;
}
/* Style for nav menu 'Log out' */
a[title="Log out"]{
    background-color : #1C1B18 !important;
    border-radius : 25px !important;
    text-decoration : none !important;
    color : white !important;
}
/* Make login form labels visible */
div[id="sfdc_username_container"]{
    position : relative;
    margin-bottom : 30px !important;
}
div[id="sfdc_password_container"]{
    position : relative;
}
div[id="sfdc_username_container"] label[class="uiLabel-hidden form-element__label uiLabel"],div[id="sfdc_password_container"] label[class="uiLabel-hidden form-element__label uiLabel"]{
    position : absolute;
    display : block !important;
    left : 0;
    top : -50%;
}
div[id="sfdc_username_container"] label[class="uiLabel-hidden form-element__label uiLabel"] span,div[id="sfdc_password_container"] label[class="uiLabel-hidden form-element__label uiLabel"] span{
    display : inline-block;
    position : unset !important;
    width : unset !important;
    overflow : unset !important;
    color : #1C1B18 !important;
    font-weight : bold !important;
    font-size : 16px !important;   
}
.salesforceIdentityLoginForm2 .inputBox{
    margin-top : unset !important;
    padding : unset !important;
}
/* Rounded login form input box */
.salesforceIdentityLoginForm2 .inputContainer,.salesforceIdentityForgotPassword2 .inputContainer{
    border-radius : 6px !important;
    max-width : 400px !important;
    font-size : 16px !important;
}
/* Forgot password realign due to the margin set for UI widget in theme CSS */
div[class="salesforceIdentityForgotPassword2"]{
    transform : translateY(-1.8rem);
}
/* Align Sign In and Forgotten password button on same line */
@media only screen and (min-width: 600px){
    div[id="sfdc_password_container"] ~ div{
        display : inline-block;
    }   
    div[id="sfdc_password_container"] + div{
        padding-right : 30px;
    }    
    div[id="sfdc_password_container"] + div button{
        min-width : 120px;
        background-color : #1C1B18 !important;        
    }      
}
/* Set login and forgot password page button color */
div[id="sfdc_password_container"] + div button{
    background-color : #1C1B18 !important;
	padding: 8px 32px !important;
    font-size : 14px !important;
    line-height: 20px !important;
}
div[id="sfdc_password_container"] + div button:hover{
    text-decoration:underline;
}
div[class="salesforceIdentityForgotPassword2"] div[class="inputContainer"] + div button{
    background-color : #1C1B18 !important;
    max-width : 220px;
	padding: 8px 32px !important;
    font-size : 14px !important;
    line-height: 20px !important;
}
div[class="salesforceIdentityForgotPassword2"] div[class="inputContainer"] + div button:hover{
    text-decoration:underline;
}
.salesforceIdentityLoginForm2 .uiButton .label{
    color:#FAF9F7 !important;
}
.salesforceIdentityForgotPassword2 .uiButton .label{
    color:#FAF9F7 !important;
}
/* Style SSO section */
.salesforceIdentitySocialLogin2 .or{
    text-align : left !important;
    font-size : 16px !important;
    font-weight : 600 !important;
    margin-left : unset !important;
}
.salesforceIdentitySocialLogin2 .socialOptionsContainer {
    text-align : left !important;
}
.salesforceIdentitySocialLogin2 li{
    margin-left : unset !important;
}
.salesforceIdentitySocialLogin2 .or:before{
    border-bottom : unset !important;
}
.salesforceIdentitySocialLogin2 .or:after{
    border-bottom : unset !important;
}
li[class="socialOption"] button{
    background-color : #1C1B18 !important;
	padding: 8px 32px !important;
    font-size : 14px !important;
    line-height: 20px !important;
    color: #FAF9F7 !important;
    border-radius: 25px !important;
    font-weight : 600 !important;
}
li[class="socialOption"] button:hover{
    text-decoration : underline;
}
.salesforceIdentitySocialLogin2 .uiButton .label {
    color: #FAF9F7 !important;
}
/* Marketing Calendar changes */
/* Reducing the marig so that the title fits in single line */
@media only screen and (min-width: 1250px){
    .comm-page-custom-marketing-calendar .cPc_customheaderCmp .textWrapper {
        margin-right: 18% !important;
    }
}
div[data-aura-class="breDatePicker"]{
    box-shadow: 0px 6px 16px rgba(0, 0, 0, 0.1) !important;
}
div[data-aura-class="breDatePicker"] table[class="datepicker__month"]{
    font-weight : bold;
}
div[data-aura-class="breDatePicker"] div[class="slds-datepicker__filter slds-grid"]{
    font-weight : bold;
}
.dayOfWeek{
    font-weight : bold !important;
    color : #1C1B18 !important;
}
.slds-datepicker tbody>tr>td.slds-is-today>.slds-day{
    background-color : #1C1B18;
    color : #EFECE7;
}
button[title="Click, or press Ctrl+Enter"]{
    border-radius : 25px !important;
    color : #1C1B18;
    background-color:#EFECE7;
    padding: 8px 32px;
    line-height: 20px;
}
button[title="Click, or press Ctrl+Enter"]:not([disabled="true"]):hover{
    text-decoration : underline !important;
    color : #1C1B18 !important;
    background-color:#EFECE7 !important;    
}
button[title="Share"]{
	border-radius : 25px !important;    
}
.breBrEvents .slds-card{
    background-color : #FAF9F7 !important;
}
.breBrEvents span[class="slds-text-body--regular pages"]{
    font-weight : 600;
}
/* Marketing Hub Case changes */
.selfServiceCaseCreate .forceRecordLayout .mdp.forcePageBlockItemEdit .label,div[class="attachLabel"]{
    font-size : 16px !important;
    font-weight : 600 !important;
    color : #1C1B18 !important;
}
.selfServiceCaseCreate .footer .submitButtonContainer{
    text-align : center !important;
}
.selfServiceCaseCreate .footer .submitButtonContainer button{
    max-width : 113px !important;
}
.selfServiceCaseCreate .forceRecordLayout .uiInput:not(.has-error) input{
    font-size : 16px !important;
}
.selfServiceCaseCreate button.buttonStyle{
    font-weight : 600 !important;
    border-radius : 25px !important;    
    font-size : 14px !important;
    display : unset !important;
    padding: 8px 32px !important;
    color: #FAF9F7 !important;
    background: #1C1B18 !important;
}
.selfServiceCaseCreate button.buttonStyle:hover{
    text-decoration : underline !important;
}
.comm-page-custom-marketing-hub-case li[class="uiMenuItem uiRadioMenuItem"] a[role="menuitemradio"]{
	font-size : 16px !important;
}
.comm-page-custom-marketing-hub-case div[class="selfServiceBaseCaseCreation selfServiceCaseCreate"] a[class="select"],
.comm-page-custom-developer-toolbox-case div[class="selfServiceBaseCaseCreation selfServiceCaseCreate"] a[class="select"]{
    font-size : 16px !important;
    min-height: calc(2.125rem + 2px);
    display: flex;
    align-items: center;
}
div[class="caseHeader uiBlock"]
textarea[class=" case-description textarea"]{
    font-size : 16px !important;
}
.selfServiceCaseCreateAttachments .attachmentsList.show,.selfServiceCaseCreateAttachments .attachmentsLabel{
    font-size : 16px !important;
    font-weight : 600 !important;
    color : #1C1B18 !important;
}
@media only screen and (min-width: 600px){
    .comm-page-custom-marketing-hub-case .selfServiceCaseCreate .caseHeader {
        padding-left : 40px !important;
    }    
    .selfServiceCaseCreate .forceRecordLayout .mdp.forcePageBlockSectionEdit:first-of-type .forcePageBlockSectionRow:first-child .forcePageBlockItem:nth-child(2){
        padding-top : 14px !important;
    }    
    .comm-page-custom-marketing-hub-case .selfServiceCaseCreate .caseHeader .bBody{
        text-align : left!important;
    }
    .selfServiceCaseCreate .caseHeader .bBody .headerLabel{
        font-size : 36px !important;
        font-weight : 600 !important;
    }    
}
/* Home lightning components styling */
.cPc_temporaryBanner .topicContainer{
    background : #EAE5DF !important;
}
.cPc_customTopicCmpForOneTopic .topicContainer.slds-col{
    background : #EAE5DF !important;
}
.cPc_temporaryBanner .topicHeader{
    color : #1C1B18 !important;
}
.cPc_temporaryBanner p.topicSupportText{
    color : #505255 !important;
}
.cPc_customTopicCmpForOneTopic p.topicSupportText{
    color : #505255 !important;
}
.cPc_temporaryBanner button.slds-button.slds-button_outline-brand.topicButton{
    background : #1C1B18 !important;
    border-color : #1C1B18 !important;
}
.topicButtonContainer button{
    background : #1C1B18 !important;
}
.cPc_customTopicCmpForOneTopic button[name="topicButtonLink1"].slds-button.slds-button_outline-brand.topicButton,
.cPc_customTopicCmpWithTwoTopic button[name="topicButtonLink1"].slds-button.slds-button_outline-brand.topicButton,
.cPc_customTopicCmpWithTwoTopic button[name="topicButtonLink2"].slds-button.slds-button_outline-brand.topicButton{
    background : #1C1B18 !important;
    border-color : #1C1B18 !important;
    color : #FAF9F7 !important; 
    padding: 8px 32px !important;
    line-height: 20px !important;
}
.cPc_customTopicCmp button[name="topicButtonLink1"].slds-button.slds-button_outline-brand.topicButton,
.cPc_customTopicCmp button[name="topicButtonLink2"].slds-button.slds-button_outline-brand.topicButton,
.cPc_customTopicCmp button[name="topicButtonLink3"].slds-button.slds-button_outline-brand.topicButton,
.cMarketingHubCommunityComponent .topicButton2{
    background : transparent !important;
    border-color : #1C1B18 !important;
    color : #1C1B18 !important;
    padding: 8px 32px;
    font-size: 14px !important;
    line-height: 20px;
    font-weight: 600 !important;
}
.cPc_customTopicCmp button[name="topicButtonLink1"].slds-button.slds-button_outline-brand.topicButton:hover,
.cPc_customTopicCmp button[name="topicButtonLink2"].slds-button.slds-button_outline-brand.topicButton:hover,
.cPc_customTopicCmp button[name="topicButtonLink3"].slds-button.slds-button_outline-brand.topicButton:hover,
.cPc_customTopicCmpForOneTopic button[name="topicButtonLink1"].slds-button.slds-button_outline-brand.topicButton:hover,
.cPc_customTopicCmpWithTwoTopic button[name="topicButtonLink1"].slds-button.slds-button_outline-brand.topicButton:hover,
.cPc_customTopicCmpWithTwoTopic button[name="topicButtonLink2"].slds-button.slds-button_outline-brand.topicButton:hover,
.cMarketingHubCommunityComponent .topicButton2:hover{
    text-decoration : underline !important;
}
.cMarketingHubCommunityComponent .topicButton2{
    font-size : 14px !important;
}
/* Marketing Hub Changes */
div[data-id="pageSelect"] span{
    line-height: 22px;
    font-size : 16px;
    font-weight : 600; 
    font-style: normal;
    color: #1C1B18;
}
div[id="modal-content-id-1"] legend{
    font-weight : 600 !important;
    color : #1C1B18 !important;
    font-size : 16px !important;
}
div[id="modal-content-id-1"] span{
    font-weight : 400 !important;
    color : #1C1B18 !important;
    font-size : 14px !important;    
}
h2[id="modal-heading-01"]{
    color : #1C1B18 !important;
}
section[data-aura-class="cMarketingHubCommunityComponent"] footer button{
    background : #1C1B18 !important;
    border-color : #1C1B18 !important;
    color : white !important;
    font-weight : 600;
    border-radius : 25px;
}
/* Integration Builder */
/* Submit button styling */
div[class="cBuild_tiles"][align="middle"] button{
    padding: 8px 32px;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    border-radius : 25px;
}
div[class="cBuild_tiles"][align="middle"] button:hover{
    text-decoration : underline;
}
div[class="cBuild_tiles"][align="middle"] button[disabled=true]:hover{
    text-decoration : none !important;
}
/* Manage your integration */
div[class="forceCommunityRecordListStandard forceCommunityObjectHome"] .listTitle{
    display : none !important;
}
.listViewContent table{
    background-color : #FAF9F7 !important;
}
.listViewContent thead{
    font-weight: 600 !important;
    font-size: 14px !important;
    line-height: 20px !important;
    color: #1C1B18 !important;
    background-color : #FAF9F7 !important;
}
.listViewContent tbody span{
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 20px !important;
    color: #1C1B18 !important;    
}
.forceCommunityFlowCommunity{ 
    background-color : #FAF9F7 !important;
}
.flow-button__NEXT,button[title="Ask"]{
    padding: 8px 32px !important;
    line-height: 20px !important;
    font-weight: 600 !important;
    color: #FAF9F7 !important;
    background: #1C1B18 !important;
    border-radius: 32px !important;
    font-size: 14px !important;
}
.flow-button__NEXT:hover,button[title="Ask"]:hover{
    text-decoration:underline !important;
}
.flowRuntimeV2 .actionButtonBar{
    justify-content: center !important;
}
lightning-formatted-rich-text[flowruntime-picklistinputlwc_picklistinputlwc][class="slds-form-element__label slds-rich-text-editor__output"],
lightning-formatted-rich-text[flowruntime-inputwrapper2_inputwrapper2][class="slds-form-element__label slds-rich-text-editor__output"]
{
    font-weight: 600 !important;
    font-size: 16px !important;
    line-height: 22px !important;
    color: #1C1B18 !important;
}
lightning-input[flowruntime-inputwrapper2_inputwrapper2]{
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 22px !important;
    color: #1C1B18 !important;    
}
lightning-input[flowruntime-inputwrapper2_inputwrapper2] input{
    padding : 10px!important;
}
flowruntime-picklist-input-lwc lightning-select[flowruntime-picklistinputlwc_picklistinputlwc] select[class="slds-select"]{
    height: 56px;
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #1C1B18 !important;
    line-height: 22px !important;
}
article[class="slds-card flowRuntimeForFlexipage forceCommunityFlowCommunity"]{
    border : none !important;
}
div[class="forceCommunityFeedPublisher"] ul[class="tabs__nav"],div[class="forceCommunityFeedPublisher"] a[data-tab-name="FeedItem.QuestionPost"]{
    background-color : #FAF9F7 !important;
    font-size: 20px !important;
    line-height: 28px !important;
    color: #1C1B18 !important;
    font-weight: 600 !important;
}
div[class="questiontitle input-field"] span,div[class="questionbody input-field"] span{
    font-weight: 600 !important;
    font-size: 16px !important;
    line-height: 22px !important;
    color: #1C1B18 !important;
}
button[title="Ask"]{
    padding: 8px 32px !important;
    line-height: 20px !important;
    color: #FAF9F7 !important;    
    font-size: 14px !important;
    font-weight: 600 !important;
}
div[class="questiontitle input-field"] textarea,.forceChatterMessageBodyInputRichTextEditor.lightningInputRichText .ql-editor{
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 22px !important;
    color: #1C1B18 !important;    
}
.publisherVisibilityLabel,.publisherVisibilityValue{
    font-weight: 400 !important;
    color: #1C1B18 !important;
    font-size: 14px !important;
    line-height: 20px !important;
}
.forceChatterMessageBodyInputRichTextEditor.lightningInputRichText .ql-editor.ql-blank:before{
    font-size: 14px !important;
}
div[data-aura-class="forcePublisherQuickActionCollapser"] div[class="slds-grid dummyControlsContainer"],
div[data-aura-class="forceChatterPublisherPresentationDesktop"],div[data-aura-class="forceChatterPublisherPresentationDesktop"] div[class="cuf-content scrollable"],
div[data-aura-class="forceChatterPublisherPresentationDesktop"] div[class="slds-grid bottomBar"],.forceChatterMessageBodyInputRichTextEditor,
div[data-aura-class="forceTopicPublisherTopicsWidget"] ol,article[class="cuf-feedElement cuf-feedItem"],article[class="cuf-commentItem slds-comment slds-media forceChatterComment"],div[class="commentInputArea"]{
    background-color : #FAF9F7 !important;
}
div[data-aura-class="forceTopicPublisherTopicsWidget"] li input,div[data-aura-class="forceTopicPublisherTopicsWidget"] li a[class="pill forceChatterPill"]{
    background-color : #FAF9F7 !important;
    color: #1C1B18 !important;
    font-weight: 600 !important;
    font-size: 14px !important;
    line-height: 20px !important;
    border-radius: 32px !important;
    border-color : #1C1B18 !important;
    height : unset !important;
    text-align : center !important;
    padding : 8px 32px !important;
}
div[data-aura-class="forceCommunityFeedPublisher"] section[class="tabs__content active uiTab"],div[data-aura-class="forceCommunityFeedPublisher"] .uiTabset--task .tabs__nav,.forceTopicPublisherTopicsWidget .forceChatterPillContainer .orderedList{
    border:unset !important;
}
.forcePublisherQuickActionCollapser{
    padding-top : unset !important;
}
div[data-aura-class="forceCommunityFeedPublisher"] .uiTabset--task .tabs__item>a{
    border-right : unset !important;
}
div[data-aura-class="forceCommunityFeedPublisher"] div[class="uiTabBar"]{
    padding-left : 0.5rem;
}
div[data-aura-class="forceChatterFeedItemHeader"] div[class="cuf-preamble slds-grid slds-grid--align-spread slds-has-flexi-truncate"],
header[class="comment__header slds-media slds-media--center"] div[class="cuf-preamble slds-has-flexi-truncate"],
div[class="cuf-feedBodyText forceChatterMessageSegments forceChatterFeedBodyText"]{
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 20px !important;
}
div[data-aura-class="forceChatterFeedBodyQuestionWithoutAnswer"]{
    font-weight : 600 !important;
}
/* Knowledge Base */
.comm-page-custom-developer-toolbox .cKc_CustomKnowledgeBaseTreeCmp lightning-tree-item[aria-selected=true] .slds-tree__item span.slds-tree__item-label.slds-truncate,
.comm-page-custom-developer-toolbox .cKc_CustomKnowledgeBaseTreeCmp lightning-tree-item[aria-selected=false] lightning-tree-item[aria-selected=true] .slds-tree__item span.slds-tree__item-label.slds-truncate{
    color: #1C1B18 !important;
    text-decoration : underline !important;
}
.comm-page-custom-developer-toolbox .cKc_CustomKnowledgeBaseTreeCmp lightning-tree-item[aria-level="1"] .slds-tree__item span.slds-tree__item-label.slds-truncate{
    font-weight: 600 !important;
    color: #1C1B18 !important;
}
.comm-page-custom-developer-toolbox .cKc_CustomKnowledgeBaseTreeCmp lightning-tree-item[aria-level="1"] lightning-tree-item .slds-tree__item span.slds-tree__item-label.slds-truncate{
    font-weight: 400 !important;
    color: #1C1B18 !important;
}
.comm-page-custom-developer-toolbox .cKc_CustomKnowledgeBaseTreeCmp lightning-tree-item[aria-selected=true] div[role=group] lightning-tree-item .slds-tree__item span.slds-tree__item-label.slds-truncate{
    color : #545048 !important;
    font-weight: 400 !important;    
}
.comm-page-custom-developer-toolbox .cKc_CustomKnowledgeBaseTreeCmp lightning-tree-item[aria-selected=false] div[class="slds-tree__item"] span[class="slds-tree__item-label slds-truncate"],
.comm-page-custom-developer-toolbox .cKc_CustomKnowledgeBaseTreeCmp lightning-tree-item[aria-selected=true] lightning-tree-item[aria-selected=false] .slds-tree__item span.slds-tree__item-label.slds-truncate{
    color : #545048 !important;
    font-weight: 400 !important;
    text-decoration : none !important;
}
/* Partner Portal UAT Feedback */
div[class="salesforceIdentityLoginForm2"] div[dir="ltr"]{
    text-align: left;
    padding-bottom: 0.75rem;
}
.salesforceIdentityLoginForm2 .inputBox,.salesforceIdentityForgotPassword2 .inputBox{
    width : 93% !important;
}
.salesforceIdentityLoginForm2 .inputIcon{
    line-height: inherit;
}
.forceSearchInputDesktop .slds-input__icon.inputIcon{
    color : #2C2D2F !important; 
}
div[data-aura-class="cKc_CustomKnowledgeBaseTreeCmp"] lightning-input[class="searchInput slds-form-element"] .slds-input__icon.slds-input__icon_left.slds-icon-text-default{
    display: block !important;
    fill : #2C2D2F !important;
}
.cPc_customTopicCmpForOneTopic .topicHeader p{
    font-size: 32px;
    font-weight: 600;
    line-height: 44px;
    letter-spacing: 0px;
}
.cPc_temporaryBanner .topicHeader{
    font-size : 32px !important;
}
.cPc_temporaryBanner p.topicSupportText{
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 28px !important;
    letter-spacing: 0px !important;
}
.cPc_temporaryBanner .textWrapperWithButton{
    padding-left : 64px !important;
}
.breDatePicker.slds-datepicker td.slds-is-selected.attended>.slds-day{
    background-color : #F1F252 !important;
    color: #1C1B18 !important;
}
:root { --dxp-c-section-columns-max-width: 1170px; }