/* WIDGET HEADERS */
.jive-widget-header h4 {
font-weight: bold;
}
.jive-widgetsize-large .jive-widget-header h4 {
/*font-size: 16px;*/
}
/* MY HUB STYLES */
#my-hub a.j-globalNavLink {
color: #fff;
}
#my-hub:hover a.j-globalNavLink {
color: #fea900;
}
#my-hub-pop {
top: 48px;
}
#my-hub-padding {
display: block;
width: 100px;
height: 11px;
position: absolute;
top: -11px;
}
#my-hub-pop .belowArrow {
left: 40px;
top: 0;
}
#my-hub:hover #my-hub-pop {
display: block;
}
/* HUB HEADER GLOBAL MENU */
#hub-global-menu {
position: absolute;
top: 43px;
right: 20px;
z-index: 99999;
}
.hub-main-link {
color: #FFF;
display: inline-block;
margin-right: 40px;
font-weight: bold;
font-size: 14px;
cursor: pointer;
padding-bottom: 15px;
position: relative;
}
.hub-main-link:after {
font-family: jiveglyphs;
content: "\e3b6";
position: relative;
bottom: -5px;
display: block;
text-align: center;
line-height: 4px;
opacity: .35;
border-top: 1px solid rgba(255,255,255,0);
transition: all .15s;
}
.hub-main-link ul {
display: none;
list-style: none;
position: absolute;
background-color: rgba(0,32,67,.9);
padding: 4px 15px;
font-weight: normal;
line-height: 1;
top: 31px;
border-radius: 4px;
font-size: 13px;
width: calc(100% + 70px);
left: -50px;
}
.hub-main-link ul li {
margin: 10px 0;
}
.hub-main-link ul a {
color: #FFF;
text-decoration: none;
}
.hub-main-link ul a:hover {
color: #fbc229;
}
.hub-main-link:hover ul{
display: block;	
}
.hub-main-link:hover:after {
opacity: 1;
border-top: 1px solid rgba(255,255,255,1);
}
/* MICROSOFT BING TRANSLATOR WIDGET */
#hub-translator {
position: absolute;
top: 110px;
right: 310px;
z-index: 999;
}
#MicrosoftTranslatorWidget {
position: relative;
}
#WidgetLauncher {
margin: 0 !important;
width: 92px !important;
}
#LauncherTranslatePhrase {
border: 0 none !important;
padding: 4px 0 !important;
}
#TranslateSpan {
letter-spacing: 0 !important;
font-size: 12px !important;
font-weight: bold !important;
}
#LauncherLogo {
position: absolute !important;
top: 3px;
right: -44px;
}
#WidgetFloaterPanels {
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
/* JIVE WIDGET CAROUSEL BUG FIX FOR 3-LINE TEXT */
.caroufredsel_wrapper,
.caroufredsel_wrapper .j-slides,
.caroufredsel_wrapper .j-slides li,
.caroufredsel_wrapper .j-slide {
height: 210px !important;
}
.caroufredsel_wrapper .j-slide h3 {
height: 55px !important;
}
/* HIDE HUB GLOBAL MENU ON LOGIN PAGE AND RESPONSIVE */
.jive-body-formpage-login #hub-global-menu,
.j-responsive-sm #hub-global-menu {
display: none;
}
/* MOVE TRANSLATOR ON LOGIN PAGE AND RESPONSIVE */
.jive-body-formpage-login #hub-translator {
top: 100px;
left: 0;
width: calc(100% - 20px);
height: 25px;
padding: 5px 0 5px 20px;
background-color: #011f45;
border-top: 3px solid #fea900;
}
.j-responsive-sm  #hub-translator {
top: 16px;
right: auto !important;
left: 70px !important;
}
.j-responsive-sm.jive-body-formpage-login  #hub-translator {
top: 14px;
left: 50px !important;
}
/* HIDE MY HUB ARROW ON RESPINSIVE LAYOUT */
.j-responsive-sm #my-hub-padding {
display: none;
}
/* Move the "Forwarding to SSO..." message down a bit so it isnt covered by the theme */
.sso-forwarding {
    margin-top: 10px;
}

/* HIDE BING TRANSLATOR IN RESPONSIVE LAYOUT */
.j-responsive-sm #MicrosoftTranslatorWidget * {
visibility: collapse;
}

/* HIDE THE RESPONSIVE BRANDING WHEN NOT IN RESPONSIVE */
#hub-brand-responsive {
visibility: collapse;	
color: white;
z-index: 100;
position: absolute;
top: 14px !important;
left: 50px !important;
font-family:Impact, Impact, sans-serif;
font-weight: lighter;
letter-spacing:0px;
font-size: 24px;
}

/* SHOW THE RESPONSIVE BRANDING WHEN IN RESPONSIVE */
.j-responsive-sm #hub-brand-responsive {
visibility: visible;	
}

#j-expertise-tile ul.j-expertise-list {
     max-height: 200px;
     overflow: hidden;
}
 #j-expertise-tile ul.j-expertise-list .j-endorse-info, #j-expertise-modal ul.j-expertise-list .j-endorse-info {
     display: flex;
     justify-content: space-between;
}
 #j-expertise-tile ul.j-expertise-list .j-endorse-info span.j-endorse-title, #j-expertise-modal ul.j-expertise-list .j-endorse-info span.j-endorse-title {
     float: none;
     width: 85%;
     display: flex;
}
 #j-expertise-tile ul.j-expertise-list .j-endorse-info span.j-endorse-title .j-endorse-button-text, #j-expertise-modal ul.j-expertise-list .j-endorse-info span.j-endorse-title .j-endorse-button-text {
     width: auto;
     box-shadow: none;
}
 #j-expertise-tile ul.j-expertise-list .j-endorse-info span.j-endorse-count, #j-expertise-modal ul.j-expertise-list .j-endorse-info span.j-endorse-count {
     float: none;
}
 #j-expertise-tile ul.j-expertise-list .j-endorse-line, #j-expertise-modal ul.j-expertise-list .j-endorse-line {
     float: none;
}