/* =============================================================================
= GLOBAL =======================================================================
================================================================================ */

html {
	font-family: 'Roboto', 'Open Sans', 'Helvetica Neue', 'Lucida Grande', Helvetica, Arial, sans-serif;
}

.wide .content-widget-wrapper.widget-on-card>.content-widget,
.wide .widget-card,
.ui-commons__portfolio-widget__panel-wrapper.ui-commons__portfolio-widget__panel-wrapper,
.news-feed .news-feed-post{
    border-radius: 0; 
}

.wide .content-widget-wrapper.widget-on-card>.content-widget, .wide:not(.without-page-background) .page:not(.feed):not(.archive):not(.without-page-background):not(.new-profile) .page-content>.scroller{
        /* box-shadow: none;
        border: 1px solid #bebebe; */  
   box-shadow: 0px 2px 4px rgba(30, 31, 31, 0.04), 0px 2px 8px rgba(30, 31, 31, 0.04);

}

.wide .content-widget-wrapper.widget-on-card>.content-widget{
    box-shadow: none;
}

.wide .content-widget-wrapper.widget-on-card>.content-widget{
     /* box-shadow: none;
        border: 1px solid #bebebe; */ 
    box-shadow: 0px 2px 4px rgba(30, 31, 31, 0.04), 0px 2px 8px rgba(30, 31, 31, 0.04);

}


.news-feed-post-teaser .read-more.branch-colored,
.news-feed .news-feed-post-teaser > a > .read-more,
.news-slider-slide .news-feed-post-teaser > a > .read-more{
    font-weight: 600; 
    font-style: normal;  
}

/* =============================================================================
= HEADER =======================================================================
================================================================================ */



#mega-menu::after,
#mega-menu::before,
#mega-menu .horizontal-menu-hidden-sides::before,
#mega-menu .horizontal-menu-hidden-sides::after{
   box-shadow: none; 
   -webkit-box-shadow: none; 
   border-bottom: 1px solid #C0C0BD; 
}

/* =============================================================================
= NEWS FEED ====================================================================
================================================================================ */

.news-feed .news-feed-post{
    /* border: 1px solid #bebebe;   
    box-shadow: none; */
    box-shadow: 0px 2px 4px rgba(30, 31, 31, 0.04), 0px 2px 8px rgba(30, 31, 31, 0.04);
    border-radius: 0;
}

.news-feed-widget.content-widget .news-feed-post.news-feed-post-type-articles {
    /*box-shadow: none;
    border: 1px solid #bebebe;   */
        box-shadow: 0px 2px 4px rgba(30, 31, 31, 0.04), 0px 2px 8px rgba(30, 31, 31, 0.04);
}

.plugin-6438133c6605a64140c61aee .news-feed-post.hidden-media-post, 
.plugin-6438133c6605a64140c61aee .news-feed-post.minimal-post,
.plugin-6438133c6605a64140c61aee .alert .news-feed-post {
    border-left: 10px solid red;
    border-bottom: 1px solid red; 
    border-top: 1px solid red; 
    border-right: 1px solid red; 
}

/* =============================================================================
= HEADLINE =====================================================================
================================================================================ */

.staticPage .page-content h1,
.rich-text h1{
    font-size: 32px;
    line-height: 40px; 
    font-weight: 600;
}

.staticPage .page-content h2:not(.with-separator):not(.news-feed-post-headline):not(.content-widget-title){
    font-size: 24px;
    font-weight: 600;
    line-height: 40px; 
}

.staticPage .page-content h3,
html .rich-text h3{
    font-size: 18px;
    font-weight: 400;
    line-height: 32px; 
 }

/* NEWSFEED HEADLINES */
h2.news-feed-post-headline{
    font-weight: 600;
    line-height: 1.3; 
}

/* WIDGET HEADLINES */
.wide .page .page-content .content-widget-wrapper>h2.content-widget-title{
    font-size: 24px;
    font-weight: 600;
    line-height: 40px; 
    color: #333;
    text-rendering: inherit;
    -webkit-font-smoothing: inherit; 
    padding: 5px 0% 20px;
}

/* Buttons ===================================================================== */

.button-widget.content-widget a,
.header-right-container.actions button,
.button, button{
    border-radius: 0px !important;
    border: 0 !important;
}

.comments-section button{
    border-radius: 0px !important; 
}

/* Custom width for SAML Plugin ================================================ */
.plugin-669536be1637e51d06fe440e, 
.plugin-669536be1637e51d06fe440d {
    width: 100%!important;
}

/* SANTA HAT ============================= */
/*.desktop span.unread-count:before,
/*.desktop span.notifications__unseen-count:before,
/*.mobile .mobile-menu-header.bg-header-appintranet span.unread-count:before,
/*.mobile .mobile-menu-header.bg-header-appintranet span.notifications__unseen-count:before {
/*    content: "";
/*    width: 37px;
/*    height: 31px;
/*    background: url(https://cc-scripts.staffbase.com/graphics-asset/santa_hat.png) no-repeat top center;
/*    position: absolute;
/*    top: -10px;
/*    left: -7px;
/*    z-index: 5;
/*    display: block;
/*    background-size: 50%;
/*    opacity: 1;
/*}
/* SANTA HAT ===============================*/


/* Custom Info Box ================================================ */
div[type="info"].ui-commons__infobox-widget ,
div[type="warning"].ui-commons__infobox-widget ,
div[type="idea"].ui-commons__infobox-widget {
    border-left: 10px solid #fafa37;
}

div[type="warning"].ui-commons__infobox-widget {
    border-left: 8px solid  #CF073F;
    color: #818181 !important;
}
div[type="info"].ui-commons__infobox-widget {
    border-left: 8px solid  #45b6fe;
    color: #818181 !important;
}