/* Background Images and Footer */
/* Color Picker */
/* VERSION 34 */
/********************* Basics **************************/  
/*
body {
  color: ;  
}  
*/
/*
a {
  color: ;  
}  
*/
/*
.hltags .tagit-new.tagit-new.tagit-new.tagit-new.tagit-new.tagit-new i, 
.hltags .tagit-new.tagit-new.tagit-new.tagit-new.tagit-new.tagit-new input, 
.hltags .tagit-new.tagit-new.tagit-new.tagit-new.tagit-new.tagit-new input::placeholder {
  color: ; 
}  
*/
/*
.hl-linkcolor-background {
  background-color: ;  
}  
*/
/*
a.user-content-mention {
  color: ;  
}  
*/
/*
a.user-content-hashtag.user-content-hashtag.user-content-hashtag {
  color: ;  
}  
*/

a:hover {
  color: #FF4C00;  
}  



.hltags .tagit-new.tagit-new.tagit-new.tagit-new.tagit-new.tagit-new:hover i, 
.hltags .tagit-new.tagit-new.tagit-new.tagit-new.tagit-new.tagit-new:hover input, 
.hltags .tagit-new.tagit-new.tagit-new.tagit-new.tagit-new.tagit-new:hover input::placeholder {
  color: #FF4C00;  
}  

/*
a.user-content-mention:hover {
  color: ;  
}  
*/

a.user-content-hashtag.user-content-hashtag.user-content-hashtag.user-content-hashtag:hover {  
  color: #FF4C00; 
} 

/*
.bodyBackground {
  background-color: ;  
}  
*/
/*
.siteFrame {
  background-color: ;  
}  
*/
/*
#MPOuterMost {
  border-color: ;  
}  
*/
h1, .Heading1 {


  color: #FF8300;

/*
  background-color: ;
*/
}    
h2, .Heading2, h2 a, h2 a:hover, .text-muted-h2 h2 {

/*
  color: ;
*/
/*
  background-color: ;
*/
}    h3, .Heading3, h3 a, h3 a:hover {

/*
  color: ;
*/
/*
  background-color: ;
*/
}    
/*
hr, hr.delimiter, .HLLandingControl ul li {
  border-bottom-color: ;  
}  
*/
#MPOuterFooter {


  background-color: #F3F3F4;


  color: #999899;

}    

fieldset {
  border-color: #FF8300;  
}  

fieldset legend {


  background-color: #FF8300;


  border-color: #FF8300;


  color: #FFFFFF;

}    

.SearchResults .SortBy {
  color: #FFFFFF;  
}      
/*********************** Landing Controls ******************/  
.HLLandingControl .heading, .HLLandingControl h2, .headerItem, .drItemSubHeader {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
/*
.drItemSubHeader a:not(.skip-header-text-color){
  color: ;  
    }  
*/
.ContentUserControl .HLLandingControl, .ContentUserControl.HLLandingControl, .ContentItemHtml.HLLandingControl {

/*
  border-color: ;
*/
/*
  color: ;
*/
/*
  background-color: ;
*/
}    
/*
.HLLandingControl .Content a:not(.btn) {
  color: ;  
}  
*/
/*
.HLLandingControl .ByLine {
  color: ;  
}  
*/
/*
.HLLandingControl h5, .HLLandingControl h4, .HLEngagement h3 {
  color: ;  
}  
*/

.HLLandingControl .Content h3 a, .HLAnnouncements .Content h2 a, .HLRSSReader .Content h2 a {
  color: #FF8300;  
}    

/************************ Tabs **********************/  
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}  
/*
.nav-tabs {
  border-bottom-color: ;  
}  
*/
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus, .nav .open > a:hover, .nav .open > a:focus {

/*
  background-color: ;
*/
/*
  border-bottom-color: ;
*/
/*
  color: ;
*/
}  .nav-tabs > li > a {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
/************************ Miscellaneous **********************/  

.SloganText {
  color: #FF8300;  
}  

.ModalPopupHeading, .CustomTableModalPopup .CustomTableModalPopupHeaderRow {


  background-color: #FF8300;


  color: #FFFFFF;

}    

.lblratingBig {
  color: #FF8300;  
}  

/************************ Tables **********************/  
.Container thead .Header td, th, .ListContainer .ListHeader, .drItemSubHeader,  .table-thead-background tr th, .table-thead-background tr td {


  background-color: #FF8300;


  color: #FFFFFF;

}    

th a, th a:hover  {
  color: #FFFFFF;  
}  

/*
.TableRowAlternate, .table-hover > tbody > tr:hover > td  {
  background-color: ;  
}    
*/
/************************ Menus ***********************/  
/*
#MPAuxNav ul.level1 li a {
  color: ;  
}  
*/
/*
#MPAuxNav ul.level1 li ul {
  background-color: ;  
}  
*/
/*
#MPAuxNav ul.level1 li li.dynamic {
  border-right-color: ;  
}  
*/
/*  #SideMenu ul.level1 li ul {
  background-color: White;  
}  */    /*  .MPSideNavBottom {
  color: #0069A5;  
}  */    /*
.breadcrumb {
  background-color: ;  
}  
*/
/*
.breadcrumb li {
  color: ;  
}  
*/
/*
.breadcrumb li a {
  color: ;  
}  
*/

.MPBottomMenu ul li a {
  color: #999899;  
}        
/************************ Bootstrap Menus ***********************/  
/*
.navbar-default, #NAV {
  background-color: ;      
  border-color: ;  
}  
*/

.navbar-default .navbar-nav > li > a {
  color: #FFFFFF;  
}  

.navbar .navbar-nav > .active > a,    .navbar .navbar-nav > .active > a:hover,    .navbar .navbar-nav > .active > a:focus,   .navbar .navbar-nav > li > a:hover {
    
  background-color: #FF8300;


  color: #FFFFFF;

}    
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {


  background-color: #FF8300;


  color: #FFFFFF;

}    
/*
#MPButtonBar .dropdown-menu {
  background-color: ;  
}  
*/

#MPButtonBar .dropdown-menu li a {
  color: #FFFFFF;  
}  

/*
#MPButtonBar .dropdown-menu li a:hover,    #MPButtonBar .dropdown-menu li a:focus {
  background-color: ;  
  }  
*/
#MPButtonBar .dropdown-menu .active > a,   #MPButtonBar li .dropdown-menu .active > a:hover,   #MPButtonBar .dropdown-menu .dropdown-submenu .active a:hover,   #MPButtonBar .dropdown-submenu .dropdown-submenu .active a:hover {


  background-color: #FF8300;


  color: #FFFFFF;

}    
/*
#MPButtonBar .dropdown-menu {
  border-color: ;  
}  
*/
/************************ Bootstrap Buttons ***********************/  
.btn-primary, .ui-widget-content a.btn-primary {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
color: !important;
*/
}    
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .open .dropdown-toggle.btn-primary {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.btn-info {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.btn-info:hover, .btn-info:focus, .btn-info:active, .open .dropdown-toggle.btn-info {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.btn-success {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.btn-success:hover, .btn-success:focus, .btn-success:active, .open .dropdown-toggle.btn-success {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.btn-danger {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .open .dropdown-toggle.btn-danger {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.btn-default {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.btn-default:hover, .btn-default:focus, .btn-default:active, .open .dropdown-toggle.btn-default {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.pagination > .active > span, .pagination > .active > span:hover, .pagination li.active>a, .pagination li.active>a:hover {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.pagination > li > a {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.pagination > li > a:hover {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.label-default {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
.badge, .badge a, a.badge a:hover {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
.modal-header {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
.modal-body, .panel-body {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
.modal-footer, .panel-footer {

/*
  background-color: ;
*/
}  
/*
#MPFooterLink {
  background-color: ;  
}  
*/
/*
#MPFooterLink a {
  color: ;  
}  
*/
/*
.faceted-search-main .facets .header {
  color: ;  
}  
*/
/*
.faceted-search-main .facets .header {
  background-color: ;  
}  
*/
/*
.cookie-notification-bar {
  background-color: ;  
}  
*/
/*
.cookie-notification-bar span {
  color: ;  
}  
*/

/* Emtpy faceted search results cards */

.hlc-empty-state-cards-wrapper .hlc-empty-state-card:nth-of-type(2) .hlc-empty-state-card-top-part {
  background-color: #FF8300;
}

/*
.hlc-empty-state-cards-wrapper .hlc-empty-state-card:nth-of-type(1) .hlc-empty-state-card-top-part {
  background-color: ;
}
*//************ New Bootstrap 4^ Themeing ****/ 

:root:root {
  
  --hl-bs--primary: #FF8300;
  --hl-bs--selected: #FF830026;
  

  
  --hl-bs--primary-rgb: 255,131,0;
  --hl-bs--selected-rgb: 255,131,0, 50;
  

  
  --hl-bs--primary-opposite: #FFFFFF;
  

  
  --hl-bs--primary-opposite-rgb: 255,255,255;
  
  
  /*
  --hl-bs--link: ;
  */

  [LinkColorRGB-StartComment]
  --hl-bs--link-rgb: [LinkColorRGB];
  [LinkColorRGB-EndComment]

  
  --hl-bs--link-hover: #FF4C00;
  --hl-bs--btn-icon-ctrl-bg-hover: #FF4C00;
  --hl-bs--btn-icon-ctrl-border-hover: #FF4C00;
  

  
  --hl-bs--link-hover-rgb: 255,76,0;
  --hl-bs--btn-icon-ctrl-bg-hover-rgb: 255,76,0;
  --hl-bs--btn-icon-ctrl-border-hover-rgb: 255,76,0;
  

  /*
  --hl-bs--secondary: ;
  --hl-bs--secondary-selected: 26;
  */

  [SecondaryColorRGB-StartComment]
  --hl-bs--secondary-rgb: [SecondaryColorRGB];
  --hl-bs--secondary-selected-rgb: [SecondaryColorRGB], 50;
  [SecondaryColorRGB-EndComment]

  
  --hl-bs--secondary-opposite: #FFFFFF;
  

  
  --hl-bs--secondary-opposite-rgb: 255,255,255;
  
}

/* buttons */
/*
  button variables follow a pattern of 
  --hl-bs--btn-[theme]-[prop]

  [theme] is one of 
    "primary" 
    "secondary" 
    "link" 
    "ghost"
  we do respect "success" and "danger" if there are selections for them.
  there are also alt- versions but by default we do not override alt theme

  [prop] is one of 
    "text"
    "text-hover"
    "bg"
    "bg-hover"
    "border"
    "border-hover"
    "outline"
  from color picker, there are no text-hover and border-hover, so they should probably just be set to their non-hover counterpart.
  you do not have to override all of them for every button, but probably the colorful ones
*/
:root:root {
  /*
  --hl-bs--btn-primary-text: ;
  --hl-bs--btn-primary-text-hover: ;
  --hl-bs--btn-primary-outline: 7f;
  */

  [PrimaryButtonTextColorRGB-StartComment]
  --hl-bs--btn-primary-text-rgb: [PrimaryButtonTextColorRGB];
  --hl-bs--btn-primary-text-hover-rgb: [PrimaryButtonTextColorRGB];
  --hl-bs--btn-primary-outline-rgb: [PrimaryButtonTextColorRGB], 127;
  [PrimaryButtonTextColorRGB-EndComment]
  
  /*
  --hl-bs--btn-primary-bg: ;
  */

  [PrimaryButtonBackgroundColorRGB-StartComment]
  --hl-bs--btn-primary-bg-rgb: [PrimaryButtonBackgroundColorRGB];
  [PrimaryButtonBackgroundColorRGB-EndComment]
  
  /*
  --hl-bs--btn-primary-bg-hover: ;
  */

  [PrimaryButtonHoverBackgroundColorRGB-StartComment]
  --hl-bs--btn-primary-bg-hover-rgb: [PrimaryButtonHoverBackgroundColorRGB];
  [PrimaryButtonHoverBackgroundColorRGB-EndComment]
  
  /*
  --hl-bs--btn-primary-border: ;
  --hl-bs--btn-primary-border-hover: ;
  */

  [PrimaryButtonBorderColorRGB-StartComment]
  --hl-bs--btn-primary-border-rgb: [PrimaryButtonBorderColorRGB];
  --hl-bs--btn-primary-border-hover-rgb: [PrimaryButtonBorderColorRGB];
  [PrimaryButtonBorderColorRGB-EndComment]
}

:root:root {
  /*
  --hl-bs--btn-success-text: ;
  --hl-bs--btn-success-text-hover: ;
  --hl-bs--btn-success-outline: 7f;
  */

  [SuccessButtonTextColorRGB-StartComment]
  --hl-bs--btn-success-text-rgb: [SuccessButtonTextColorRGB];
  --hl-bs--btn-success-text-hover-rgb: [SuccessButtonTextColorRGB];
  --hl-bs--btn-success-outline-rgb: [SuccessButtonTextColorRGB], 127;
  [SuccessButtonTextColorRGB-EndComment]
  
  /*
  --hl-bs--btn-success-bg: ;
  */

  [SuccessButtonBackgroundColorRGB-StartComment]
  --hl-bs--btn-success-bg-rgb: [SuccessButtonBackgroundColorRGB];
  [SuccessButtonBackgroundColorRGB-EndComment]
  
  /*
  --hl-bs--btn-success-bg-hover: ;
  */

  [SuccessButtonHoverBackgroundColorRGB-StartComment]
  --hl-bs--btn-success-bg-hover-rgb: [SuccessButtonHoverBackgroundColorRGB];
  [SuccessButtonHoverBackgroundColorRGB-EndComment]

  /*
  --hl-bs--btn-success-border: ;
  --hl-bs--btn-success-border-hover: ;
  */

  [SuccessButtonBorderColorRGB-StartComment]
  --hl-bs--btn-success-border-rgb: [SuccessButtonBorderColorRGB];
  --hl-bs--btn-success-border-hover-rgb: [SuccessButtonBorderColorRGB];
  [SuccessButtonBorderColorRGB-EndComment]
  
  /*
  --hl-bs--btn-danger-text: ;
  --hl-bs--btn-danger-text-hover: ;
  --hl-bs--btn-danger-outline: 7f;
  */

  [DangerButtonTextColorRGB-StartComment]
  --hl-bs--btn-danger-text-rgb: [DangerButtonTextColorRGB];
  --hl-bs--btn-danger-text-hover-rgb: [DangerButtonTextColorRGB];
  --hl-bs--btn-danger-outline-rgb: [DangerButtonTextColorRGB], 127;
  [DangerButtonTextColorRGb-EndComment]
  
  /*
  --hl-bs--btn-danger-bg: ;
  */

  [DangerButtonBackgroundColorRGB-StartComment]
  --hl-bs--btn-danger-bg-rgb: [DangerButtonBackgroundColorRGB];
  [DangerButtonBackgroundColorRGB-EndComment]
  
  /*
  --hl-bs--btn-danger-bg-hover: ;
  */

  [DangerButtonHoverBackgroundColorRGB-StartComment]
  --hl-bs--btn-danger-bg-hover-rgb: [DangerButtonHoverBackgroundColorRGB];
  [DangerButtonHoverBackgroundColorRGB-EndComment]

  /*
  --hl-bs--btn-danger-border: ;
  --hl-bs--btn-danger-border-hover: ;
  */

  [DangerButtonBorderColorRGB-StartComment]
  --hl-bs--btn-danger-border-rgb: [DangerButtonBorderColorRGB];
  --hl-bs--btn-danger-border-hover-rgb: [DangerButtonBorderColorRGB];
  [DangerButtonBorderColorRGB-EndComment]

}

:root:root {
  /*
  --hl-bs--btn-secondary-text: ;
  --hl-bs--btn-secondary-text-hover: ;
  --hl-bs--btn-secondary-outline: 7f;
  */

  [DefaultButtonTextColorRGB-StartComment]
  --hl-bs--btn-secondary-text-rgb: [DefaultButtonTextColorRGB];
  --hl-bs--btn-secondary-text-hover-rgb: [DefaultButtonTextColorRGB];
  --hl-bs--btn-secondary-outline-rgb: [DefaultButtonTextColorRGB], 127;
  [DefaultButtonTextColorRGB-EndComment]
  
  /*
  --hl-bs--btn-secondary-bg: ;
  */

  [DefaultButtonBackgroundColorRGB-StartComment]
  --hl-bs--btn-secondary-bg-rgb: [DefaultButtonBackgroundColorRGB];
  [DefaultButtonBackgroundColorRGB-EndComment]
  
  /*
  --hl-bs--btn-secondary-bg-hover: ;
  */

  [DefaultButtonHoverBackgroundColorRGB-StartComment]
  --hl-bs--btn-secondary-bg-hover-rgb: [DefaultButtonHoverBackgroundColorRGB];
  [DefaultButtonHoverBackgroundColorRGB-EndComment]

  /*
  --hl-bs--btn-secondary-border: ;
  --hl-bs--btn-secondary-border-hover: ;
  */

  [DefaultButtonBorderColorRGB-StartComment]
  --hl-bs--btn-secondary-border-rgb: [DefaultButtonBorderColorRGB];
  --hl-bs--btn-secondary-border-hover-rgb: [DefaultButtonBorderColorRGB];
  [DefaultButtonBorderColorRGB-EndComment]
}

:root:root {
  /*
  --hl-bs--btn-link-text: ;
  --hl-bs--btn-link-outline: 7f;
  */

  [LinkColorRGB-StartComment]
  --hl-bs--btn-link-text-rgb: [LinkColorRGB];
  --hl-bs--btn-link-outline-rgb: [LinkColorRGB], 127;
  [LinkColorRGB-EndComment]

  
  --hl-bs--btn-link-hover: #FF4C00;
  

  
  --hl-bs--btn-link-hover-rgb: 255,76,0;
  
}

:root:root {
  /*
  --hl-bs--btn-ghost-outline: 7f;
  */

  [PrimaryButtonTextColorRGB-StartComment]
  --hl-bs--btn-ghost-outline-rgb: [PrimaryButtonTextColorRGB], 127;
  [PrimaryButtonTextColorRGB-EndComment]
}

:root:root {
  
  --hl-bs--footer-color: #999899;
  

  
  --hl-bs--footer-color-rgb: 153,152,153;
  

  
  --hl-bs--footer-color-opposite: #F3F3F4;
  

  
  --hl-bs--footer-color-opposite-rgb: 243,243,244;
  
}/************************ Primary Navbar ***********************/

body.ribbit :not(.no-theme) .navbar .navbar-nav>.active>a, body.ribbit :not(.no-theme) .navbar .navbar-nav>.active>a:hover, body.ribbit :not(.no-theme) .navbar .navbar-nav>.active>a:focus, body.ribbit :not(.no-theme) .navbar .navbar-nav>li>a:hover, body.ribbit :not(.no-theme) .navbar-default .navbar-nav>.open>a, body.ribbit :not(.no-theme) .navbar-default .navbar-nav>.open>a:hover, body.ribbit :not(.no-theme) .navbar-default .navbar-nav>.open>a:focus {
     
    color: #FF8300;
        
     
    color: #FF4C00;
    
}

/************************ Anchors ***********************/
body.ribbit a{
    /* 
    color: ;
    */
}
body.ribbit a:hover{
     
    color: #FF4C00;
    
}

body.ribbit :not(.no-theme) .HLLandingControl .Content a:not(.btn){
    /* 
    color: ;
    */
}

body.ribbit :not(.no-theme) .HLLandingControl .Content a:not(.btn):hover{
     
    color: #FF4C00;
    
}

/************************ Bootstrap Buttons ***********************/

/****START - .btn-primary****/
body.ribbit :not(.no-theme) .btn-primary, body.ribbit :not(.no-theme) .ui-widget-content a.btn-primary {

     
    background-color: #FF8300;
    border-color: #FF8300;
     
     
    color: #FFFFFF !important;
    
}

body.ribbit :not(.no-theme) .btn-primary:hover, body.ribbit :not(.no-theme) .btn-primary:focus, body.ribbit :not(.no-theme) .btn-primary:active, body.ribbit :not(.no-theme) .open .dropdown-toggle.btn-primary {

     
    background: linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), #FF8300;
    border-color: #FF8300;
     
     
    color: #FFFFFF;
    
}

/**** btn-primary ****/
body.ribbit :not(.no-theme) .btn-primary {

     
    color: #FFFFFF !important;
     
     
    background-color: #FF8300;
    border-color: #FF8300;
    
}

body.ribbit :not(.no-theme) .btn-primary:focus,
body.ribbit :not(.no-theme) .btn-primary:hover:not(:disabled) {

     
    background: linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), #FF8300;
    border-color: #FF8300;
    
}

body.ribbit :not(.no-theme) .btn-primary:focus {

     
    box-shadow: 0 0 0 3px #FF83007F;
    
}


/**** btn-success ****/
body.ribbit :not(.no-theme) .btn-success {

     
    color: #FFFFFF;
     
     
    background-color: #FF8300;
    border-color: #FF8300;
    
}

body.ribbit :not(.no-theme) .btn-success:focus,
body.ribbit :not(.no-theme) .btn-success:hover:not(:disabled) {

     
    background: linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), #FF8300;
    border-color: #FF8300;
    
}

body.ribbit :not(.no-theme) .btn-success:focus {

     
    box-shadow: 0 0 0 3px #FF83007F;
    
}

/**** btn-overlay ****/
body.ribbit :not(.no-theme) .btn-overlay {

     
    color: #FF8300;
    
}


/**** btn-icon-primary[aria-label="Toggle folder list"] ****/
body.ribbit :not(.no-theme) .btn-icon-primary[aria-label="Toggle folder list"] {

     
    color: #FFFFFF;
     
     
    background-color: #FF8300;
    border: #FF8300;
    
}

body.ribbit :not(.no-theme) .btn-icon-primary[aria-label="Toggle folder list"]:hover {

    
    background: linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), #FF8300;
    
}



body.ribbit :not(.no-theme) .btn-icon-alt-secondary,
body.ribbit :not(.no-theme) .btn-icon-alt-secondary.focus,
body.ribbit :not(.no-theme) .btn-icon-alt-secondary:focus,
body.ribbit :not(.no-theme) .btn-icon-alt-secondary.hover,
body.ribbit :not(.no-theme) .btn-icon-alt-secondary:hover:not(:disabled) {

     
    color: #FFFFFF;
     
     
    background-color: #FF8300;
    border-color: #FF8300;
    
}


body.ribbit :not(.no-theme) .btn-primary:focus,
body.ribbit :not(.no-theme) .container-btn-icon-ctrl:focus>.btn-icon-ctrl {

     
    box-shadow: 0 0 0 3px #FF83007F;
    
}


body.ribbit :not(.no-theme) .btn-inline-icon:focus,
body.ribbit :not(.no-theme) .btn-inline-icon:hover:not(:disabled) {
    /* 
  color: ; 
  */

     
    color: #FF8300;
    
}


body.ribbit :not(.no-theme) fieldset.icon-radio-group input[aria-checked="true"]+* {

     
    color: #FFFFFF;
     
     
    background-color: #FF8300;
    border-color: #FF8300;
    
}

body.ribbit :not(.no-theme) fieldset.icon-radio-group input[aria-checked="true"]+*:focus,
body.ribbit :not(.no-theme) fieldset.icon-radio-group input[aria-checked="true"]+*:hover {

     
    background: linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), #FF8300;
    
     
    background-color: linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), #FF8300; 
    
}


/********* alt icon botton **********/
body.ribbit :not(.no-theme) .btn-icon-alt-secondary,
body.ribbit :not(.no-theme) .btn-icon-alt-secondary.focus,
body.ribbit :not(.no-theme) .btn-icon-alt-secondary:focus,
body.ribbit :not(.no-theme) .btn-icon-alt-secondary.hover,
body.ribbit :not(.no-theme) .btn-icon-alt-secondary:hover:not(:disabled) {

     
    background-color: #FF8300;
    border-color: #FF8300;
    
}


body.ribbit :not(.no-theme) .primary-button-background-color {

     
    background-color: #FF8300 !important;
    
}


body.ribbit :not(.no-theme) .primary-button-border-color {

     
    color: #FF8300 !important;
    
}


body.ribbit :not(.no-theme) .primary-button-text-color {

     
    color: #FFFFFF !important;
    
}


body.ribbit :not(.no-theme) .primary-button-hover-background-color:hover, body.ribbit :not(.no-theme) .primary-button-hover-background-color:focus {

     
    background-color: #FF8300 !important;
    
}

/****END - .btn-primary****/

/****START - .btn-success****/
body.ribbit :not(.no-theme) .btn-success {

     
    background-color: #FF8300;
    border-color: #FF8300;
     
     
    color: #FFFFFF;
    
}

body.ribbit :not(.no-theme) .btn-success:hover, body.ribbit :not(.no-theme) .btn-success:focus, body.ribbit :not(.no-theme) .btn-success:active, body.ribbit :not(.no-theme) .open .dropdown-toggle.btn-success {

     
    background-color: #FF8300;
    border-color: #FF8300;
     
     
    color: #FFFFFF;
    
}

body.ribbit :not(.no-theme) .success-button-background-color {

     
    background-color: #FF8300 !important;
    
}

body.ribbit :not(.no-theme) .success-button-border-color {

     
    color: #FF8300 !important;
    
}

body.ribbit :not(.no-theme) .success-button-text-color {
     
    color: #FFFFFF !important;
    
}


body.ribbit :not(.no-theme) .success-button-hover-background-color:hover, body.ribbit :not(.no-theme) .success-button-hover-background-color:focus {
    
     
    background-color: #FF8300 !important;
    
}

/****END - .btn-success****/


/************************ Interior Header (#PageTitleH1) ***********************/
body.ribbit.interior :not(.no-theme) #PageTitleH1_Svg_Fill_Color {
     
    fill: #FF8300;
    
}
body.ribbit.interior :not(.no-theme) #InteriorPageTitle #PageTitleH1 {
     
    color: #FFFFFF !important;
    
}

/************************ Community Tabs ***********************/
body.ribbit :not(.no-theme) .community-tabs-container #CommunityTabsContainer.nav.nav-tabs li.active-tab {
     
    color: #FF8300;
     
}

body.ribbit :not(.no-theme) .community-tabs-container #CommunityTabsContainer.nav.nav-tabs li.active-tab, body.ribbit .community-tabs-container #CommunityTabsContainer.nav.nav-tabs li:hover, body.ribbit .community-tabs-container #CommunityTabsContainer.nav.nav-tabs li:focus {
     
    border-bottom-color: #FF8300;
     
}

/*************** Inheritance for Content Specific to Association Model ***************/

/*Engagement Leaderboard*/
body.ribbit :not(.no-theme) .engagement-leaderboard ul.nav.nav-tabs>li.active>a, body.ribbit :not(.no-theme) .engagement-leaderboard ul.nav.nav-tabs>li:hover>a, body.ribbit :not(.no-theme) .engagement-leaderboard ul.nav.nav-tabs>li:focus>a, body.ribbit :not(.no-theme) .engagement-leaderboard ul.nav.nav-tabs>li.active>a:hover {
    
    color: #FF8300;
    
     
    border-bottom-color: #FF8300;
     
}

body.ribbit .engagement-leaderboard .tab-content .HLEngagement>.Content ul.display-vertical>li:hover .row.title-row .col-md-9>.leaderboard-user-info>a[id*=_EngagementList_NameLink_] {   
     
    color: #FF8300;
    
     
    color: #FF4C00;
    
}

/*Logged-out Homepage Row backgrounds*/
body.ribbit :not(.no-theme) .row.primary-row {    
     
    background-color: #FF8300;
    
}

body.ribbit :not(.no-theme) .row.secondary-row {    
    /* 
    background-color: 90;
    */
}

/*Member Directory Action buttons color variation*/
body.ribbit :not(.no-theme) .member-directory .actions .btn:first-of-type {
     
    color: #FFFFFF;
         
     
    background-color: #FF8300;
    border-color: #FF8300;
     
}

body.ribbit :not(.no-theme) .member-directory .actions .btn:first-of-type:hover{
     
    color: #FFFFFF;
    
     
    background: linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), #FF8300;
    border-color: #FF8300;
    
}

/*QuickLinks Widget Inheritance*/
body.ribbit .quick-links-list-item:hover .quick-links-list-item-text{
     
    color: #FF4C00;
    
}

/**** Generated Utils ****/

/*
.text-color {
  color:  !important;
}
*/
  

/*
.link-color {
  color:  !important;
}
*/
  

/*
.mention-link-color {
  color:  !important;
}
*/
  

/*
.tag-link-color {
  color:  !important;
}
*/
  


.link-hover-color:hover, .link-hover-color:focus {
  color: #FF4C00 !important;
}

  

/*
.mention-hover-color:hover, .mention-hover-color:focus {
  color:  !important;
}
*/
  

/*
.tag-hover-color:hover, .tag-hover-color:focus {
  color:  !important;
}
*/
  

/*
.outer-background-color {
  background-color:  !important;
}
*/
  

/*
.tag-background-color {
  background-color:  !important;
}
*/
  

/*
.tag-background-hover-color:hover, .tag-background-hover-color:focus {
  color:  !important;
}
*/
  

/*
.page-background-color {
  background-color:  !important;
}
*/
  

/*
.border-color {
  color:  !important;
}
*/
  


.primary-heading-text-color {
  color: #FF8300 !important;
}

  

/*
.primary-heading-background-color {
  background-color:  !important;
}
*/
  

/*
.secondary-heading-text-color {
  color:  !important;
}
*/
  

/*
.secondary-heading-background-color {
  background-color:  !important;
}
*/
  

/*
.tertiary-heading-text-color {
  color:  !important;
}
*/
  

/*
.tertiary-heading-background-color {
  background-color:  !important;
}
*/
  

/*
.seperator-color {
  color:  !important;
}
*/
  


.footer-background-color {
  background-color: #F3F3F4 !important;
}

  


.footer-text-color {
  color: #999899 !important;
}

  


.primary-color {
  color: #FF8300 !important;
}

  


.text-on-primary {
  color: #FFFFFF !important;
}

  


.table-header-text-color {
  color: #FFFFFF !important;
}

  

/*
.landing-control-header-background-color {
  background-color:  !important;
}
*/
  

/*
.landing-control-header-text-color {
  color:  !important;
}
*/
  

/*
.landing-control-border-color {
  color:  !important;
}
*/
  

/*
.landing-control-text-color {
  color:  !important;
}
*/
  

/*
.landing-control-background-color {
  background-color:  !important;
}
*/
  

/*
.landing-control-link-color {
  color:  !important;
}
*/
  

/*
.landing-control-byline-text-color {
  color:  !important;
}
*/
  

/*
.landing-control-sub-title-text-color {
  color:  !important;
}
*/
  


.landing-control-title-text-color {
  color: #FF8300 !important;
}

  

/*
.selected-tab-background-color {
  background-color:  !important;
}
*/
  

/*
.selected-tab-border-color {
  color:  !important;
}
*/
  

/*
.selected-tab-text-color {
  color:  !important;
}
*/
  

/*
.unselected-tab-hover-background-color:hover, .unselected-tab-hover-background-color:focus {
  background-color:  !important;
}
*/
  

/*
.unselected-tab-hover-text-color {
  color:  !important;
}
*/
  

/*
.unselected-tab-background-color {
  background-color:  !important;
}
*/
  

/*
.unselected-tab-text-color {
  color:  !important;
}
*/
  


.slogan-text-color {
  color: #FF8300 !important;
}

  


.table-header-background-color {
  background-color: #FF8300 !important;
}

  

/*
.table-alternate-background-color {
  background-color:  !important;
}
*/
  

/*
.aux-menu-text-color {
  color:  !important;
}
*/
  

/*
.unselected-menu-background-color {
  background-color:  !important;
}
*/
  

/*
.breadcrumb-bar-background-color {
  background-color:  !important;
}
*/
  

/*
.breadcrumb-text-color {
  color:  !important;
}
*/
  

/*
.breadcrumb-link-color {
  color:  !important;
}
*/
  


.footer-menu-text-color {
  color: #999899 !important;
}

  


.unselected-menu-text-color {
  color: #FFFFFF !important;
}

  


.selected-menu-background-color {
  background-color: #FF8300 !important;
}

  


.selected-menu-text-color {
  color: #FFFFFF !important;
}

  


.hover-menu-text-color {
  color: #FFFFFF !important;
}

  

/*
.hover-menu-background-color {
  background-color:  !important;
}
*/
  


.hover-menu-selected-background-color {
  background-color: #FF8300 !important;
}

  


.hover-menu-selected-text-color {
  color: #FFFFFF !important;
}

  

/*
.hover-menu-border-color {
  color:  !important;
}
*/
  

/*
.primary-button-background-color {
  background-color:  !important;
}
*/
  

/*
.primary-button-border-color {
  color:  !important;
}
*/
  

/*
.primary-button-text-color {
  color:  !important;
}
*/
  

/*
.primary-button-hover-background-color:hover, .primary-button-hover-background-color:focus {
  background-color:  !important;
}
*/
  

/*
.info-button-background-color {
  background-color:  !important;
}
*/
  

/*
.info-button-border-color {
  color:  !important;
}
*/
  

/*
.info-button-text-color {
  color:  !important;
}
*/
  

/*
.info-button-hover-background-color:hover, .info-button-hover-background-color:focus {
  background-color:  !important;
}
*/
  

/*
.success-button-background-color {
  background-color:  !important;
}
*/
  

/*
.success-button-border-color {
  color:  !important;
}
*/
  

/*
.success-button-text-color {
  color:  !important;
}
*/
  

/*
.success-button-hover-background-color:hover, .success-button-hover-background-color:focus {
  background-color:  !important;
}
*/
  

/*
.danger-button-background-color {
  background-color:  !important;
}
*/
  

/*
.danger-button-border-color {
  color:  !important;
}
*/
  

/*
.danger-button-text-color {
  color:  !important;
}
*/
  

/*
.danger-button-hover-background-color:hover, .danger-button-hover-background-color:focus {
  background-color:  !important;
}
*/
  

/*
.default-button-background-color {
  background-color:  !important;
}
*/
  

/*
.default-button-border-color {
  color:  !important;
}
*/
  

/*
.default-button-text-color {
  color:  !important;
}
*/
  

/*
.default-button-hover-background-color:hover, .default-button-hover-background-color:focus {
  background-color:  !important;
}
*/
  

/*
.pagination-activebutton-background-color {
  background-color:  !important;
}
*/
  

/*
.pagination-active-button-border-color {
  color:  !important;
}
*/
  

/*
.pagination-activebutton-text-color {
  color:  !important;
}
*/
  

/*
.pagination-button-background-color {
  background-color:  !important;
}
*/
  

/*
.pagination-button-border-color {
  color:  !important;
}
*/
  

/*
.pagination-button-text-color {
  color:  !important;
}
*/
  

/*
.pagination-button-hover-background-color:hover, .pagination-button-hover-background-color:focus {
  background-color:  !important;
}
*/
  

/*
.label-background-color {
  background-color:  !important;
}
*/
  

/*
.label-text-color {
  color:  !important;
}
*/
  

/*
.badge-background-color {
  background-color:  !important;
}
*/
  

/*
.badge-text-color {
  color:  !important;
}
*/
  

/*
.popup-window-header-background-color {
  background-color:  !important;
}
*/
  

/*
.popup-window-header-text-color {
  color:  !important;
}
*/
  

/*
.popup-window-background-color {
  background-color:  !important;
}
*/
  

/*
.popup-window-text-color {
  color:  !important;
}
*/
  

/*
.popup-window-footer-background-color {
  background-color:  !important;
}
*/
  

/*
.powered-by-higher-logic-background-color {
  background-color:  !important;
}
*/
  

/*
.powered-by-higher-logic-text-color {
  color:  !important;
}
*/
  

/*
.search-sidebar-heading-text-color {
  color:  !important;
}
*/
  

/*
.search-sidebar-heading-background-color {
  background-color:  !important;
}
*/
  

/*
.cookie-notification-background-color {
  background-color:  !important;
}
*/
  

/*
.cookie-notification-text-color {
  color:  !important;
}
*/
  
/* CSS Overrides */
/**
 * Author: Solution Fuse, 7/30/2020
 * Website: www.solutionfuse.com
 * ------------------------------------------
 *  Responsive Grid Media Queries - 300, 400, 575, 768, 992, 1200
 * --------------------------------------------
 */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
html,
body {
    font-size: 16px;
    line-height: 16px;
    -webkit-tap-highlight-color: transparent;
    overflow-x: hidden;
    font-weight: 400;
}
body {
    min-height: 100%;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 22px;
    color: #646569;
    background-color: #fff;
}
th a {
    color: #fff !important;
}
a:link,
a:visited {
    color: #ff8500;
    text-decoration: none;
    transition: all ease 0.2s;
}
a:hover,
a:focus,
a:active {
    color: #FF4C00;
    text-decoration: none;
}
a.btn {
    font-size: 14px;
    font-weight: 400;
    line-height: 23px;
    padding: 3px 20px;
    background-color: #ff8500;
    color: #fff;
    height: auto;
    font-weight: 600;
    min-width: inherit;
    text-align: center;
    margin-top: 10px;
    display: inline-block;
    transition: all ease 0.4s;
    border-radius: 0;
    border: none;
    text-transform: uppercase;
    margin: 0;
    height: 30px;
}
a.btn:hover,
a.btn:focus,
a.btn:active {
    text-decoration: none;
    background-color: #FF4C00;
    color: #fff;
}
.btn-default {
    background-color: #B1B2B4;
    border: 0;
    color: #fff;
    border-radius: 0;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    height: 30px;
    padding: 0 20px;
    line-height: 30px;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active {
    text-decoration: none;
    background-color: #646569;
    color: #fff;
}
.btn-primary {
    background-color: #0F3250;
    border: 0;
    color: #fff;
    border-radius: 0;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    height: 30px;
    padding: 0 20px;
    line-height: 30px;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
    text-decoration: none;
    background-color: #0F3250;
    color: #fff;
}
.btn-success {
    font-size: 14px;
    font-weight: 400;
    line-height: 23px;
    padding: 3px 20px;
    background-color: #ff8500;
    color: #fff;
    height: auto;
    font-weight: 600;
    min-width: inherit;
    text-align: center;
    margin-top: 10px;
    display: inline-block;
    transition: all ease 0.4s;
    border-radius: 0;
    border: none;
    text-transform: uppercase;
    margin: 0;
    height: 30px;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active {
    text-decoration: none;
    background-color: #FF4C00;
    color: #fff;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    line-height: 1.2;
    color: inherit;
    font-family: 'Open Sans', sans-serif;
}
h1,
h2 {
    font-size: 30px;
    font-weight: 300;
    margin-bottom: 10px;
}
.label {
    border-radius: 0;
}
h2[id*=TitleText],
.ContentItemHtml > h2,
.solfuse-widget-amfx-landing-content h2 {
    font-size: 30px;
    font-weight: 700;
    color: #0F3250;
    margin-top: 0;
    margin-bottom: 20px;
    padding: 0 15px;
}
.solfuse-widget-community-landing-content h2 {
    font-size: 18px;
    color: #0F3250;
    font-weight: 700;
    margin-top: 0;
}
.show-heading-border .row.heading {
    border-bottom: 2px solid #a0d3ca;
    width: 100%;
    margin-bottom: 0 !important;
}
.skiplinkholder a,
.skiplinkholder a:link,
.skiplinkholder a:visited {
    left: -90000px;
}
.HLLandingControl.HLDiscussions .title-row img,
.HLLandingControl.HLMyDocuments .title-row img,
.HLLandingControl.HLEngagement .title-row img,
.HLLandingControl.HLRecentBlogs .title-row img {
    object-fit: cover;
    object-position: center;
}
.SloganText,
.home .solfuse-widget-global-search,
.solfuse-widget-global-search,
ul#CommunityTabsContainer li[id$="_Tab3Div"],
ul#CommunityTabsContainer li[id$="_Tab4Div"],
ul#CommunityTabsContainer li[id$="_Tab5Div"] {
    display: none;
}
#ContentColumn .BreadCrumb,
.MPContentArea h1#PageTitleH1 {
    font-size: 0;
}
#ContentColumn .BreadCrumb .breadcrumb {
    padding: 0;
    margin-bottom: 0;
    list-style: none;
    height: 0;
    background-color: transparent;
}
#PageTitleH1 {
    padding: 0;
}
.MPheader {
    position: relative;
}
div#MPOuter {
    overflow: hidden;
    position: relative;
    top: -83px;
}
.ContentUserControl .HLLandingControl,
.ContentUserControl.HLLandingControl,
.ContentItemHtml.HLLandingControl,
.HLLandingControl .Content,
.HLLandingControl .HtmlContent,
.HLLandingControl .heading h2,
.HLLandingControl h2 {
    border: none;
    background-color: transparent;
    padding: 0;
    margin-top: 0;
}
.siteFrame .row-full > .col-md-12 {
    margin: 0 auto;
    max-width: 1200px;
}
#MPOuterMost.full #HEADER,
#MPOuterMost.full #BreadCrumb,
#MPOuterMost.full #FOOTER,
#MPOuterMost.full #MPFooterLinkContent,
#MPOuterMost.full #MPButtonBar {
    max-width: 1232px;    
}
#MPOuterMost.full #FOOTER .row{
    width: 100%;
}
.row.row-full.solfuse-shadow-top-inside {
    -webkit-box-shadow: inset 0px 17px 15px -10px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0px 17px 15px -10px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0px 17px 15px -10px rgba(0, 0, 0, 0.15);
    padding-bottom: 20px !important;
}
.row.row-full.solfuse-shadow-bottom-outside {
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
}
.row.row-wide.solfuse-shadow-top-inside {
    position: relative;
}
.row.row-wide.solfuse-shadow-top-inside::before {
    content: " ";
    position: absolute;
    top: 0px;
    left: 0;
    height: 1000%;
    width: 1000%;
    min-width: 100%;
    right: 0;
    transform: translateX(-50%);
    -webkit-box-shadow: inset 0px 17px 15px -10px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0px 17px 15px -10px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0px 17px 15px -10px rgba(0, 0, 0, 0.15);
}
.home .row.row-wide.solfuse-shadow-top-inside {
    display: flex;
    justify-content: center;
    width: 100%;
    max-width: inherit;
    flex-wrap: wrap;
}
h2 div.dropdown-multi-option {
    position: absolute;
    top: 10px;
}
.CommunityManagementGear .dropdown-menu.pull-right {
    position: absolute;
    right: -100%;
    left: 0;
}
#MPOuterMost.full #FOOTER,
#MPOuterMost.full #FOOTER .row-wide {
    padding: 0;
    margin: 0 auto;
}
#MPOuterMost.full #FOOTER .row-wide {
    max-width: 100%;
}
abbr[title] {
    text-decoration: none;
}
.bioBubbleShell .Pict img,
.row.library-list .form-group img,
.form-group [id$="_imgDisplay"],
.table-directory td img,
.comments-block .CommentUserProfile .form-group img,
.ContentUserControl .related-links-block .CommentUserProfile img {
    border-radius: 150%;
    width: 50px;
    height: 50px;
    object-fit: cover;
    object-position: center;
}
/* START Widgets Global Styles  */
/* -----------------------------------------------------------------
   ----------------------------------------------------------------- */
div[class*="solfuse-widget-"] {
    margin-bottom: 60px;
}
/* -- Global Grid */
.solfuse-widget-unanswered-topics ul,
.solfuse-widget-active-members ul.display-vertical {
    display: block;
    padding: 0;
}
.solfuse-widget-popular-forums-quick-links div[id*="UpdatePanel"] {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    padding: 0;
}
.solfuse-widget-lastest-discuss-tiles ul {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    padding: 0;
}
.solfuse-widget-active-members ul.display-horizontal {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    padding: 0;
}
.solfuse-widget-blogs-grid .Content > ul,
.solfuse-widget-amfx-members ul {
    display: flex;
    margin: 0 -10px;    
    flex-wrap: wrap;
}
.solfuse-widget-news-announcements .Content > ul{
    justify-content: center;
}
/* -- Global Card Hover styles */
.solfuse-widget-popular-forums-quick-links .community-list h3 a:hover,
.solfuse-widget-unanswered-topics ul li:hover,
.solfuse-widget-blogs-grid ul li > a:hover > .title-row,
.solfuse-widget-blogs-grid ul li > a:hover .img-container,
.solfuse-widget-blogs-grid ul li > a:hover .img-container,
.solfuse-widget-lastest-discuss-tiles ul li:hover,
ul.accordion-child > li:hover,
.solfuse-widget-support-hot-labels ul > li:hover {
    /* card hover style, use this for all other cards */
    -webkit-box-shadow: 7px 7px 15px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 7px 7px 15px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 7px 7px 15px 0px rgba(0, 0, 0, 0.15);
    text-decoration: none;
    transition: all ease 0.1s;
}
/* -- Global hide of sort select form */
.solfuse-widget-unanswered-topics .sort-options-container,
.solfuse-widget-lastest-discuss-tiles .sort-options-container {
    display: none;
}
/*  -- Global show more type links at the bottom */
div[id*="_pnlMoreLink"],
div[id*="_BottomLink"] {
    text-align: right;
    float: right;
}
a.showMoreLink,
div[id*="_pnlMoreLink"] a,
a[id*="_hypShowMore"],
a[id*="_MoreLink"] {
    background-color: transparent;
    text-transform: uppercase;
    color: #ff8500 !important;
    border: none;
    font-size: 13px;
    font-weight: 700 !important;
    min-width: 0 !important;
    padding: 0 !important;
    text-align: left !important;
    display: inline;
    margin: 0 !important;
}
div[id*="_pnlMoreLink"] a:active,
div[id*="_pnlMoreLink"] a:focus,
a.showMoreLink:hover,
div[id*="_pnlMoreLink"] a:hover,
a[id*="_hypShowMore"]:hover,
a[id*="_MoreLink"]:hover {
    color: #FF4C00 !important;
    background-color: transparent;
    border: none;
    box-shadow: none;
}
a.showMoreLink::after,
div[id*="_pnlMoreLink"]::after,
a[id*="_hypShowMore"]::after,
a[id*="_MoreLink"]::after {
    content: " ";
    width: 15px;
    height: 10px;
    margin: 0 0 0 5px;
    background-position: left center;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.601' height='7.25' viewBox='0 0 14.601 7.25'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23ed8020;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(0 -0.656)'%3E%3Cg transform='translate(0 0.656)'%3E%3Cg transform='translate(0 0)'%3E%3Cpath class='a' d='M13.716,162.685H.442a.442.442,0,0,1,0-.885H13.716a.442.442,0,0,1,0,.885Z' transform='translate(0 -158.749)'/%3E%3Cpath class='a' d='M455.746,7.6a.53.53,0,0,1,.154-.618l4.119-2.569.074-.222-4.2-2.643a.6.6,0,0,1-.148-.655.629.629,0,0,1,.656-.2l5.162,3.287a.363.363,0,0,1,0,.612L456.4,7.877c-.169.108-.548-.108-.655-.277Z' transform='translate(-447.131 -0.656)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
a.showMoreLink:hover::after,
div[id*="_pnlMoreLink"] a:hover::after,
a[id*="_hypShowMore"]:hover::after,
a[id*="_MoreLink"]:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.601' height='7.25' viewBox='0 0 14.601 7.25'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23FF4C00;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(0 -0.656)'%3E%3Cg transform='translate(0 0.656)'%3E%3Cg transform='translate(0 0)'%3E%3Cpath class='a' d='M13.716,162.685H.442a.442.442,0,0,1,0-.885H13.716a.442.442,0,0,1,0,.885Z' transform='translate(0 -158.749)'/%3E%3Cpath class='a' d='M455.746,7.6a.53.53,0,0,1,.154-.618l4.119-2.569.074-.222-4.2-2.643a.6.6,0,0,1-.148-.655.629.629,0,0,1,.656-.2l5.162,3.287a.363.363,0,0,1,0,.612L456.4,7.877c-.169.108-.548-.108-.655-.277Z' transform='translate(-447.131 -0.656)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
[id$="_BottomLink"] {
    text-align: center;
}
a[id$="_MoreLink"].btn,
a[id$="_MoreLink"].btn:active {
    background-color: transparent;
    border: none;
    margin-top: 50px;
    color: #ff8500;
    position: relative;
    font-weight: normal;
    padding: 0 30px 0 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
[id$="_BottomLink"] a:hover {
    color: #FF4C00;
    text-decoration: none;
    background-color: transparent;
}
[id$="_BottomLink"] a::before {
    content: '';
    position: absolute;
    right: 0;
    top: 1px;
    width: 20px;
    height: 20px;
}
[id$="_BottomLink"] a:hover::before {}
/* -- Pagination */
.Pagging {
    display: block;
    text-align: center;
}
ul.pagination {
    width: 100%;
    clear: both;
    display: inline-block;
    text-align: center;
    padding: 50px 0;
    margin: 0;
}
ul.pagination > li {
    display: inline-block !important;
    border-radius: 0 !important
}
ul.pagination > li > span,
ul.pagination li > a {
    background-color: #fff;
    color: #646569;
    border-color: rgba(100, 101, 105, 0.1);
    border-width: 1px;
    border-style: solid;
    font-size: 13px;
    font-weight: 700;
    padding: 6px 12px !important;
    border-radius: 0 !important
}
ul.pagination > .active > a,
ul.pagination > .active > span,
ul.pagination > .active > a:hover,
ul.pagination > .active > span:hover,
ul.pagination > .active > a:focus,
ul.pagination > .active > span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #FF8300;
    border-color: #FF8300;
}
/* --Rounded corner images */
.solfuse-content-right > div img {
    width: 100%;
}
.solfuse-content-left > div:nth-child(2) img {
    border-radius: 0;
    width: 100%;
}
.solfuse-content-right > div:nth-child(1) img {
    border-radius: 0;
    width: 100%;
}
/* -- Accordions */
.solfuse-product-accordion {
    padding-top: 67px;
}
ul.accordion-parent,
ul.accordion-child {
    list-style-type: none;
    list-style-position: inside;
}
ul.accordion-parent > li {
    margin-bottom: 6px;
}
ul.accordion-parent > li,
ul.accordion-parent > li > a {
    display: block;
    font-size: 18px;
    font-weight: 700;
    color: #0F3250;
    overflow: hidden;
}
ul.accordion-parent > li > a {
    position: relative;
    z-index: 11;
    padding: 13px 60px 13px 17px;
    background-color: #FFF5F5;
    background-repeat: no-repeat;
    background-position: right 20px center;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='22' viewBox='0 0 20 22'%3E%3Cg transform='translate(-1280 -870)'%3E%3Crect width='20' height='2' rx='1' transform='translate(1280 880)' fill='%230f3250'/%3E%3Crect width='22' height='2' rx='1' transform='translate(1291 870) rotate(90)' fill='%230f3250'/%3E%3C/g%3E%3C/svg%3E");
}
ul.accordion-parent > li.open > a {
    background-color: #D6F0F7;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='2' viewBox='0 0 20 2'%3E%3Crect width='20' height='2' rx='1' fill='%230f3250'/%3E%3C/svg%3E");
}
ul.accordion-child {
    max-height: 0;
    overflow-y: visible;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    padding: 0;
    transition-property: all;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(0.5, 0, 0.5, 1);
}
.solfuse-product-list-cards ul.accordion-child {
    max-height: none;
}
ul.accordion-parent > li.open > ul.accordion-child {
    max-height: 1000px;
    padding: 10px;
    margin: 0;
    overflow: visible;
    background-color: #fff;
}
ul.accordion-child > li {
    margin: 10px;
    font-size: 16px;
    font-weight: 600;
    color: #0F3250;
    background-color: #fff;
    transition: all ease 0.4s;
    border-color: rgba(100, 101, 105, 0.1);
    border-radius: 6px;
    border-width: 1px;
    border-style: solid;
    z-index: 11;
}
ul.accordion-child > li a {
    display: flex;
    align-items: center;
    padding: 90px 10px 10px 15px;
    position: relative;
    text-align: left;
    color: #0F3250;
    font-size: 16px;
    font-weight: 600;
    height: 100%;
    min-height: 80px;
    justify-content: center;
    text-align: center;
}
ul.accordion-child > li a img {
    position: absolute;
    top: 15px;
    left: 50%;
    max-width: 80px;
    transform: translateX(-50%);
    width: 70px;
    height: 65px;
    object-fit: contain;
    object-position: center;
}
/* -- Backgrounds */
.bg-slice-wrapper {
    overflow: hidden;
    position: relative;
}
.bg-slice-wrapper .overflow-hidden {
    overflow: hidden;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
.bg-slice {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-position: 0 0;
    background-repeat: no-repeat;
}

.bg-overlay .bg-slice {
    z-index: 10;
}
.bg-overlay a {
    z-index: 11;
    display: inline-block;
}
.bg-color-e1e5e9 {
    background-color: #e1e5e9;
}
.bg-color-8798A7 {
    background-color: #8798A7;
}
/* -- dropdowns */
.dropdown-multi-option a.btn {
    margin: 0;
    background-color: #ff8500;
    font-weight: 600;
    font-size: 12px;
    text-transform: uppercase;
    height: 30px;
    border-radius: 0 !important;
    line-height: 20px !important;
    padding: 5px 20px;
    min-width: inherit;
}
.dropdown-multi-option button.dropdown-toggle {
    background-color: #ff8500;
    font-size: 12px;
    height: 30px;
    border-radius: 0;
    line-height: 17px !important;
    border: 0 !important;
    margin-left: 1px !important;
}
.dropdown-multi-option button.dropdown-toggle .caret {
    border-top-color: #fff;
}
.dropdown-multi-option .dropdown-toggle:hover,
.dropdown-multi-option .dropdown-toggle:focus,
.dropdown-multi-option .dropdown-toggle:active {
    background-color: #FF4C00;
    color: #fff;
}
#PageTitleH1 div.dropdown-multi-option {
    width: auto;
    display: inline-block;
    vertical-align: initial;
}
#PageTitleH1 div.dropdown-multi-option [id*="CommunityManagementGear_StatusUL"] button,
#PageTitleH1 div.dropdown-multi-option [id*="CommunityManagementGear_StatusUL"] a {
    display: block;
    text-align: center;
    width: 100%;
}
.form-control {
    height: 35px !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}
textarea.form-control {
    height: 100px !important;
}
/* END Widgets Global Styles  */
/* -----------------------------------------------------------------
   ----------------------------------------------------------------- */
/*  -- Popular Forums quick links */
.solfuse-widget-popular-forums-quick-links div[id*="UpdatePanel"] .community-list:nth-child(odd),
.solfuse-widget-popular-forums-quick-links div[id*="UpdatePanel"] .community-list:nth-child(even) {
    margin: 0 10px 20px 0 !important;
}
.solfuse-widget-popular-forums-quick-links div[id*="UpdatePanel"] .community-list:nth-child(odd) {
    margin-right: 0;
    margin-left: 10px;
}
.solfuse-widget-popular-forums-quick-links .community-list {
    position: relative;
    min-height: 60px;
    padding: 0;
    border-bottom: none;
}
.solfuse-widget-popular-forums-quick-links .community-list div[class*="col-"],
.solfuse-widget-popular-forums-quick-links .community-list h3 {
    padding: 0;
    margin: 0;
}
.solfuse-widget-popular-forums-quick-links .community-list h3 a {
    font-size: 13px;
    font-weight: 600;
    color: #0F3250;
    padding: 5px 40px 5px 10px;
    transition: all ease 0.4s;
    display: flex;
    align-items: center;
    border-color: rgba(100, 101, 105, 0.1);
    border-radius: 6px;
    border-width: 1px;
    border-style: solid;
    background-color: #fff;
    background-size: auto 30px;
    background-position: calc(100% - 10px) center;
    background-repeat: no-repeat;
}
.home .row.rowContainer.community-list:nth-last-of-type(4) a {
    background-image: url('https://higherlogicdownload.s3.amazonaws.com/HPE/12a632f7-a936-4c6e-a7d0-1939fa32c5ec/UploadedImages/controller.png')
}
.home .row.rowContainer.community-list:nth-last-of-type(3) a {
    background-image: url('https://higherlogicdownload.s3.amazonaws.com/HPE/12a632f7-a936-4c6e-a7d0-1939fa32c5ec/UploadedImages/security.png')
}
.home .row.rowContainer.community-list:nth-last-of-type(2) a {
    background-image: url('https://higherlogicdownload.s3.amazonaws.com/HPE/12a632f7-a936-4c6e-a7d0-1939fa32c5ec/UploadedImages/wired.png');
    background-size: 28px;
}
.home .row.rowContainer.community-list:last-of-type a {
    background-image: url('https://higherlogicdownload.s3.amazonaws.com/HPE/12a632f7-a936-4c6e-a7d0-1939fa32c5ec/UploadedImages/wireless.png');
    background-position: calc(100% - 10px) center;
}
.solfuse-widget-popular-forums-quick-links .community-list div[id*="CommRight"],
.solfuse-widget-popular-forums-quick-links .community-list .nested-community,
.solfuse-widget-popular-forums-quick-links .ContentUserControl div[id*="UpdatePanel"] > .row:first-child,
.solfuse-widget-popular-forums-quick-links .community-list [id*="CommunityList_pStatLastJoined"],
.solfuse-widget-popular-forums-quick-links .community-list [id*="CommunityList_pDescription"],
.solfuse-widget-popular-forums-quick-links .community-list [id*="CommunityList_pnlCommRight"],
.solfuse-widget-popular-forums-quick-links div[id*="UpdatePanel"] > .row:first-child {
    display: none;
}
.solfuse-widget-popular-forums-quick-links .community-list div[id*="CommLeft"],
.solfuse-widget-popular-forums-quick-links .community-list div[id*="CommLeft"] > .row,
.solfuse-widget-popular-forums-quick-links .community-list div[id*="CommLeft"] > .row > .col-md-12,
.solfuse-widget-popular-forums-quick-links .community-list h3 a,
.solfuse-widget-popular-forums-quick-links .community-list h3 {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    margin: 0;
}
.solfuse-special-case-link-3f23fw {
    display: block;
    margin-top: -60px;
    float: right;
}
/*  -- Unanswered Posts */
.solfuse-widget-unanswered-topics ul li {
    padding: 10px 20px;
    margin: 0 20px 20px 0;
    border-color: rgba(100, 101, 105, 0.1);
    border-radius: 6px;
    border-width: 1px;
    border-style: solid;
    position: relative;
    background-color: #fff;
    overflow: hidden;
    max-height: 130px;
}
.solfuse-widget-unanswered-topics ul li:nth-child(even) {
    margin-right: 0;
    margin-left: 0;
}
.solfuse-widget-unanswered-topics ul li:nth-child(odd) {
    margin-right: 0;
    margin-left: 0px;
}
.solfuse-widget-unanswered-topics ul li > .row.content-row {}
.solfuse-widget-unanswered-topics ul li h3 a {
    font-size: 16px;
    font-weight: 600;
    color: #0F3250 !important;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.solfuse-widget-unanswered-topics ul li h3 a:hover {
    text-decoration: none;
}
.solfuse-widget-unanswered-topics ul li h5 {
    font-size: 0px;
    margin: 15px 0 0 0;
}
.solfuse-widget-unanswered-topics ul li h5 a {
    font-size: 14px;
    font-weight: 300;
    color: #646569 !important;
}
/*  -- Blogs grid */
.solfuse-widget-blogs-grid .heading {
    text-align: center;
    padding-bottom: 0;
}
.solfuse-widget-blogs-grid ul li {
    border: none;
    position: relative;
    width: calc(33% - 20px);
    margin: 10px;
}
.solfuse-widget-blogs-grid ul li > a {
    position: relative;
    padding-top: 70px;
    display: block;
    height: 100%;
}
.solfuse-widget-blogs-grid ul li .img-container {
    display: none;
}
.solfuse-widget-blogs-grid .Content ul li a .img-container {
    width: 85%;
    height: 157px;
    min-height: 157px;
    margin: 0 auto -85px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 0 0;
    top: 0;
    position: absolute;
    z-index: 1;
    left: 50%;
    transform: translateX(-50%);
    display: block;
}
.solfuse-widget-blogs-grid ul li a .img-container.no-image {
    background-color: #0F3250;
    background-image:
        url(https://higherlogicdownload.s3.amazonaws.com/HPE/12a632f7-a936-4c6e-a7d0-1939fa32c5ec/UploadedImages/aruba-bg-pattern.png),
        url(https://cdn.filestackcontent.com/pYHfNtflSP69Byl3MseZ);
    background-position: top -37px right -37px, bottom -64px right 0;
    background-repeat: no-repeat;
    background-size: 75%;
}
.solfuse-widget-blogs-grid ul li > a > .title-row {
    height: 100%;
    z-index: 0;
    text-decoration: none;
    border-radius: 6px;
    background-color: #fff;
    padding: 100px 20px 50px;
}
.solfuse-widget-blogs-grid ul li h3 a,
.solfuse-widget-blogs-grid ul li h3 {
    font-size: 18px;
    font-weight: 700;
    color: #0F3250 !important;
    line-height: 24px;
    overflow: hidden;
    display: -webkit-box;
    /*max-width: 100%;*/
    max-width: 75ch;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.solfuse-widget-blogs-grid ul li p[id*="pDescription"] {
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
    color: #646569;
    overflow: hidden;
    display: -webkit-box;
    max-width: 100%;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.solfuse-widget-blogs-grid ul li p[id*="pDescription"] > a {
    position: absolute;
    bottom: -40px;
    left: 0;
}
.solfuse-widget-blogs-grid ul li h5 a:last-of-type,
.solfuse-widget-blogs-grid ul li .label-default {
    display: none;
}
.solfuse-widget-blogs-grid ul li a:hover {
    text-decoration: none;
}
.solfuse-widget-blogs-grid ul li > a:hover {
    transition: transform .1s ease;
    transform: scale(1.01);
}
.solfuse-widget-blogs-grid ul li div[id*="pnlColRight"] {
    position: static;
}
.solfuse-widget-blogs-grid ul li div[id*="FoundIn"] {
    width: auto;
    position: absolute;
    top: -11px;
    left: 10px;
    z-index: 2;
    padding: 5px 10px;
}
.solfuse-widget-blogs-grid ul li div[id*="FoundIn"].bg-color-1 {
    background-color: #0F3250;
}
.solfuse-widget-blogs-grid ul li div[id*="FoundIn"].bg-color-2 {
    background-color: #FF5F4B;
}
.solfuse-widget-blogs-grid ul li div[id*="FoundIn"].bg-color-3 {
    background-color: #646569;
}
.solfuse-widget-blogs-grid ul li div[id*="FoundIn"].bg-color-4 {
    background-color: #A2DCED;
}
.solfuse-widget-blogs-grid ul li div[id*="FoundIn"] h5 {
    margin: 0;
    padding: 0;
}
.solfuse-widget-blogs-grid ul li div[id*="FoundIn"] h5 a {
    color: #fff !important;
    font-size: 10px;
    font-weight: 700;
    line-height: 10px;
    text-transform: uppercase;
}
/*  -- AMFX Hall of Fame grid */
.solfuse-widget-amfx-landing-content h2 {
    margin-bottom: 10px;
}
.solfuse-widget-amfx-landing-content .row {
    display: block;
    align-items: center;
}
.solfuse-widget-amfx-landing-content .row .col-md-4 {
    margin-bottom: 40px;
}
.solfuse-widget-amfx-members {
    text-align: center;
}
/*  -- Announcement grid */
.solfuse-widget-news-announcements ul li > a {
    padding-top: 0px;
}
.solfuse-widget-news-announcements ul li > a > .title-row {
    padding: 0 20px 50px
}
/*  -- Latest discussion topics lists (on homepage) */
.solfuse-widget-latest-discuss-list ul {
    padding: 0;
}
.solfuse-widget-latest-discuss-list ul li {
    padding: 0 0 17px 0;
    margin: 0 0 20px 0;
    border-bottom: 1px solid;
    border-color: rgba(100, 101, 105, 0.1);
}
.solfuse-widget-latest-discuss-list ul li:last-of-type {
    border: none;
}
.solfuse-widget-latest-discuss-list ul li div[id*="pnlProfPic"] {
    width: 40px;
    height: 40px;
    border-radius: 20px;
    overflow: hidden;
}
.solfuse-widget-latest-discuss-list .SearchResults.HLLandingControl .title-row img {
    max-height: 40px;
    max-width: 40px;
    border-radius: 120%;
}
.solfuse-widget-latest-discuss-list ul li div[id*="pnlTitleRow"] {
    margin: 0;
}
.solfuse-widget-latest-discuss-list ul li div[id*="pnlTitle_"] {
    padding: 0 0 0 0;
    width: calc(100% - 40px);
    margin-top: 10px;
}
.solfuse-widget-latest-discuss-list ul li h3 {
    line-height: 22px;
}
.solfuse-widget-latest-discuss-list ul li h3 a {
    color: #0F3250 !important;
    font-size: 18px;
    font-weight: 700;
}
.solfuse-widget-latest-discuss-list ul li h3 a:hover {
    text-decoration: none;
}
.solfuse-widget-latest-discuss-list ul li .title-row .ByLine {
    color: #646569;
    font-size: 14px;
    margin-bottom: 10px;
}
.solfuse-widget-latest-discuss-list ul li .title-row .ByLine a {
    font-weight: 400;
}
.solfuse-widget-latest-discuss-list ul li div[id*="pnlDescription_"] {
    padding-left: 0;
}
.solfuse-widget-latest-discuss-list ul li p {
    margin: 0;
    line-height: 24px;
    font-size: 15px;
}
.solfuse-widget-latest-discuss-list div[id*="ObjectType_"] {
    display: none;
}
.solfuse-page-homepage .solfuse-widget-latest-discuss-list .HLDiscussions ul li {
    padding: 0 0 14px 0;
    margin: 0 0 20px 0;
    border-bottom: 1px solid rgba(100, 101, 105, 0.1);
}
.solfuse-page-homepage .solfuse-widget-latest-discuss-list .HLDiscussions ul li .row {
    padding-left: 0;
}
.solfuse-page-homepage .solfuse-widget-latest-discuss-list .HLDiscussions ul li .row.title-row {
    padding-left: 0;
}
.solfuse-page-homepage .solfuse-widget-latest-discuss-list .HLDiscussions ul li .row.title-row img.Image {
    width: 40px;
    height: 40px;
    object-fit: cover;
    object-position: center;
    border-radius: 120%;
    margin-right: 15px;
}
.solfuse-page-homepage .solfuse-widget-latest-discuss-list .HLDiscussions ul li .row.title-row .ByLine {
    margin-bottom: 0;
}
.solfuse-page-homepage .solfuse-widget-latest-discuss-list .HLDiscussions #sortOptionsContainer {
    position: static;
    right: 15px;
    top: 0;
    border: 0;
    margin-bottom: 40px;
}
.solfuse-page-homepage .solfuse-widget-latest-discuss-list .HLDiscussions #sortOptionsContainer select {
    border: 0;
    font-weight: BOLD;
    padding: 8px 10px;
    height: auto !important;
    background-color: #eee;
}
/* -- Latest Discussions tiles (non-homepage) */
.solfuse-widget-lastest-discuss-tiles ul li {
    padding: 20px;
    margin: 0 17px 20px 0;
    background-color: #fff;
    border-color: rgba(100, 101, 105, 0.1);
    border-radius: 6px;
    border-width: 1px;
    border-style: solid;
    position: relative;
}
.solfuse-widget-lastest-discuss-tiles ul li div[id*="DiscussionList_Picture"] {
    border-radius: 25px;
    height: 50px;
    width: 50px;
    max-width: 50px;
    max-height: 50px;
    overflow: hidden;
}
.solfuse-widget-lastest-discuss-tiles ul li div[id*="DiscussionList_Picture"] img {
    width: 100%;
    height: 100%;
}
.solfuse-widget-lastest-discuss-tiles ul li h3,
.solfuse-widget-lastest-discuss-tiles ul li h3 a {
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 20px;
}
.solfuse-widget-lastest-discuss-tiles ul li h3 {
    margin: 0 0 7px !important;
    overflow: hidden;
    display: -webkit-box;
    /*max-width: 100%;*/
    max-width: 75ch;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.solfuse-widget-lastest-discuss-tiles ul li h3 a,
.solfuse-widget-lastest-discuss-tiles ul li h3 a:hover {
    text-decoration: none;
    color: #0F3250 !important;
}
.solfuse-widget-lastest-discuss-tiles ul li .ByLine {
    font-size: 14px;
    color: #646569;
}
.solfuse-widget-lastest-discuss-tiles ul li .ByLine a {
    font-weight: 600;
}
.solfuse-widget-lastest-discuss-tiles ul li div[id*="DiscussionList_discussionRatings"] {
    text-align: right;
}
/* -- Active Members */
.solfuse-widget-active-members ul {
    background-color: #fff;
    border-color: rgba(100, 101, 105, 0.1);
    border-radius: 6px;
    border-width: 1px;
    border-style: solid;
}
.solfuse-widget-active-members ul.display-vertical {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    padding: 0;
}
.solfuse-widget-active-members ul.display-horizontal li {
    min-width: 0;
    width: auto;
    border: none;
    border-radius: 0;
    padding: 20px;
    background-color: transparent;
    margin: 0;
}
.solfuse-widget-active-members ul li {
    border: none;
    display: none;
    padding: 17px 17px 3px 17px;
}
.solfuse-widget-active-members ul li:nth-child(-n+6) {
    display: list-item;
}
.solfuse-widget-active-members .title-row .Picture {
    width: 40px;
    height: 40px;
    border-radius: 20px;
    overflow: hidden;
    margin-right: 10px;
    padding: 0;
    border: 0;
}
.solfuse-widget-active-members .content-row .Picture {
    display: none;
}
.solfuse-widget-active-members .Picture img {
    width: 100%;
    height: 100%;
}
.solfuse-widget-active-members .col-md-9 {
    width: 70%;
    width: calc(100% - 60px);
    padding: 0;
}
.solfuse-widget-active-members .col-md-9 a {
    font-weight: 600;
    font-size: 14px;
    display: block;
    line-height: 18px;
    margin: 0;
    color: #0F3250 !important;
}
.solfuse-widget-active-members .content-row .points-label {
    display: none;
}
.solfuse-widget-active-members .points-label {
    background-color: #FF8300;
    border: none;
    color: #fff;
    font-weight: 600;
    font-size: 13px;
    text-align: center;
    border-radius: 0;
    padding-top: 0;
    padding-bottom: 0;
}
/* -- Community landing page custom content */
.solfuse-widget-community-landing-content {
    font-size: 15px;
    line-height: 22px;
}
.solfuse-widget-community-landing-content img {
    border-radius: 0 0 70px 0;
    margin-bottom: 40px;
}
.solfuse-widget-community-landing-content p {
    margin-bottom: 15px;
}
.solfuse-widget-community-landing-content p a {
    font-weight: 600;
}
/* -- Community tabs */
ul#CommunityTabsContainer.nav-tabs {
    margin: -10px 0 50px;
    border: none;
    padding: 0 15px;
}
ul#CommunityTabsContainer li {}
ul#CommunityTabsContainer li a {
    border: none;
    font-size: 18px;
    font-weight: 700;
    text-decoration: underline;
    line-height: 18px;
    text-transform: uppercase;
    color: #0F3250;
    padding: 10px 0;
    margin: 0 45px 0 0;
}
ul#CommunityTabsContainer li.active a,
ul#CommunityTabsContainer li a:hover,
ul#CommunityTabsContainer li a:focus,
ul#CommunityTabsContainer li a:active {
    color: #FF8300;
    background-color: transparent;
}
ul#CommunityTabsContainer li a .badge {
    background-color: #0F3250;
    color: #fff;
    font-size: 11px;
    font-weight: 600;
    text-align: center;
    line-height: 18px;
    padding: 0 7px;
    border-radius: 0;
    margin: 0 10px 0;
    float: right;
}
ul#CommunityTabsContainer .tabdrop .dropdown-toggle {
    margin: 0;
}
ul#CommunityTabsContainer .tabdrop .dropdown-toggle .glyphicon {
    display: none;
}
ul#CommunityTabsContainer .tabdrop .dropdown-toggle .caret {
    border-top: 10px solid #0F3250;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 0 dotted;
}
ul#CommunityTabsContainer .dropdown-menu a {
    padding: 10px 15px;
    margin: 0;
    display: flex;
    align-items: center;
}
.communityDescriptionDashboard {
    display: none;
}
[id*="JoinPanel"] {
    position: absolute;
    top: 6px;
    right: 150px;
    z-index: 1;
}
[id*="JoinPanel"] a.btn-primary {
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
}
/* -- Blogs Listing widget on Community Home */
/*.interior .HLRecentBlogs {
    position: absolute;
    right: 0;
    z-index: 1;
}*/
.interior .HLRecentBlogs,
.interior .HLRecentBlogs * {
    margin: 0;
}
.interior .alert {
    /*dont use this style, it causes the Post Blog button on community home pages to sink down*/
    /*margin-top: 20px !important;*/
    text-align: center;
}
.alert-warning {
    color: #646569;
}
.interior .alert-warning {
    background-color: transparent;
    border: none;
    text-align: right;
    padding: 0;
    margin: 0;
}
.solfuse-widget-lastest-discuss-tiles .alert-warning,
.discussion-list-wrap .alert-warning {
    text-align: left;
}
.interior .HLRecentBlogs a.btn-success {
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
}
.interior .HLRecentBlogs .alert-warning > p:first-of-type {
    display: none;
}
/* -- Forums/Community lists (full/category)*/
.solfuse-widget-forum-lists a.btn-community-stats-static {
    background-color: #fff;
    border-color: rgba(100, 101, 105, 0.1);
    border-width: 1px;
    border-style: solid;
    font-size: 14px;
    font-weight: 400;
    color: #646569;
    padding: 3px 10px;
    margin: 0 0 0 10px;
    text-transform: none !important;
    height: 35px;
    line-height: 26px;
}
.solfuse-widget-forum-lists a.btn-community-stats-static:hover,
.solfuse-widget-forum-lists a.btn-community-stats-static:focus,
.solfuse-widget-forum-lists a.btn-community-stats-static:active {
    text-decoration: none;
    color: #646569;
    background-color: #fff;
}
.solfuse-widget-forum-lists a.btn-community-stats-static .badge {
    background-color: #646569;
    border-radius: 0;
    font-size: 13px;
    font-weight: 300;
    color: #fff;
    padding: 2px 5px;
    margin: -2px 0 0 8px;
}
.solfuse-widget-forum-lists h3,
.solfuse-widget-forum-lists h3 a {
    margin: 0 0 10px 0;
    color: #0F3250;
    font-size: 18px;
    font-weight: 700;
}
.solfuse-widget-forum-lists h3 a:hover {
    text-decoration: none;
}
.solfuse-widget-forum-lists [id*="pDescription"] {
    font-size: 15px;
    font-weight: 300;
    margin: 0;
}
.solfuse-widget-forum-lists [id*="pStatLastJoined"] {
    font-size: 0;
    margin-top: -15px;
}
.solfuse-widget-forum-lists [id*="pStatLastJoined"] [id*="lblLastUpdated"] {
    color: #C3C5C8;
    font-size: 13px;
    display: block;
}
.solfuse-widget-forum-lists [id*="pStatLastJoined"] [id*="lblLastUpdated"]::first-letter {
    text-transform: capitalize;
}
.solfuse-widget-forum-lists [id*="pnlEnterJoin"] .margin-top-small {
    margin: 0;
}
.solfuse-widget-forum-lists [id*="pnlEnterJoin"] .margin-top-small a.btn {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    min-width: 0;
    padding: 2px 17px;
    border: none;
}
.solfuse-widget-forum-lists [id*="pnlEnterJoin"] [id*="pnlViewOnly"],
.solfuse-widget-forum-lists [id*="pnlEnterJoin"] [id*="pnlViewOnly"] .text-muted {
    color: #C3C5C8;
    font-size: 14px;
    font-weight: 600;
}
.solfuse-widget-forum-lists span[id*="imgIsMember"],
.solfuse-widget-forum-lists div[id*="UpdatePanel1"] > .row:not(.rowContainer),
.solfuse-widget-forum-lists a[id*="lbCommunityDocumentsCount"] {
    display: none;
}
.solfuse-widget-forum-lists .rowContainer:last-of-type {
    border-bottom: none;
}
[class*="bg-color"] .solfuse-widget-forum-lists .rowContainer {
    border-bottom: 1px solid #e4e8eb;
}
/*  -- Events listing */
.solfuse-widget-events-listing .events-wrapper .prosearch h2 {
    display: none;
}
.solfuse-widget-events-listing .events-wrapper .table-wrapper {
    margin-top: 35px;
    width: 100%;
    overflow: auto;
}
.solfuse-widget-events-listing .events-wrapper table.table-global {
    width: 100%;
}
.solfuse-widget-events-listing .events-wrapper table.table-global tr thead {
    display: none;
}
.solfuse-widget-events-listing .events-wrapper table.table-global tr th {
    background-color: #0F3250;
    padding-left: 25px;
}
.solfuse-widget-events-listing .events-wrapper table.table-global tr th:nth-child(1) {
    max-width: 20%;
    min-width: 160px;
}
.solfuse-widget-events-listing .events-wrapper table.table-global tr th:nth-child(2) {
    max-width: 65%;
}
.solfuse-widget-events-listing .events-wrapper table.table-global tr th:nth-child(3) {
    max-width: 25%;
}
.solfuse-widget-events-listing .events-wrapper table.table-global tr th h2 {
    color: #fff;
    font-weight: 700;
    font-size: 14px;
    margin: 10px 0;
    text-transform: uppercase;
}
.solfuse-widget-events-listing .events-wrapper table.table-global td,
.solfuse-widget-events-listing .events-wrapper table.table-global tr,
.solfuse-widget-events-listing .events-wrapper table.table-global th,
.solfuse-widget-events-listing .events-wrapper table.table-global {
    display: block;
    clear: both;
    width: 100%;
    border: 0;
}
.solfuse-widget-events-listing .events-wrapper table.table-global td {
    padding: 10px 0;
}
.solfuse-widget-events-listing .events-wrapper table.table-global thead {
    display: none;
}
.solfuse-widget-events-listing .events-wrapper table.table-global tr td::before {
    font-size: 16px;
    font-weight: 600;
    color: #0F3250;
    width: 100%;
    display: block;
    padding-bottom: 5px;
}
.solfuse-widget-events-listing .events-wrapper table.table-global tr td:first-of-type::before {
    content: 'Date';
}
.solfuse-widget-events-listing .events-wrapper table.table-global tr td:nth-of-type(2)::before {
    content: 'Event';
}
.solfuse-widget-events-listing .events-wrapper table.table-global tr td:nth-of-type(3)::before {
    content: 'Location';
}
.solfuse-widget-events-listing .events-wrapper table.table-global tr td:nth-of-type(3) {
    border-bottom: 1px solid rgba(100, 101, 105, 0.2);
    padding-bottom: 25px;
}
.solfuse-widget-events-listing .events-wrapper .filter-form .colspan-3 {
    width: 100%;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 15px;
}
.solfuse-widget-events-listing .events-wrapper .filter-form .colspan-3:last-of-type {
    margin-right: 0;
}
.solfuse-widget-events-listing .events-wrapper .filter-form label,
.solfuse-widget-events-listing .events-wrapper .filter-form select {
    display: block;
    width: 100%;
}
.solfuse-widget-events-listing .events-wrapper .filter-form label {
    padding-left: 5px;
    color: #646569;
    font-size: 10px;
    font-weight: 600;
}
.solfuse-widget-events-listing .events-wrapper .filter-form select {
    padding: 5px;
    color: #646569;
    border-color: rgba(100, 101, 105, 0.2);
    border-width: 1px;
    border-style: solid;
    font-size: 13px;
    height: 35px;
}
.solfuse-widget-events-listing .events-wrapper .filter-form select:focus,
.solfuse-widget-events-listing .events-wrapper .filter-form select:hover,
.solfuse-widget-events-listing .events-wrapper .filter-form select:active {
    outline: 0 !important;
    border-radius: 0 !important;
}
.solfuse-widget-events-listing .events-wrapper input.js-view-all {
    font-size: 17px;
    font-weight: 400;
    line-height: 23px;
    padding: 5px 20px 5px;
    background-color: #ff8500;
    color: #fff;
    font-weight: 400;
    min-width: 0;
    text-align: center;
    margin-top: 10px;
    display: inline-block;
    transition: all ease 0.4s;
    border-radius: 0;
    border: none;
    height: 35px;
}
.solfuse-widget-events-listing .events-wrapper input.js-view-all:hover,
.solfuse-widget-events-listing .events-wrapper input.js-view-all:focus,
.solfuse-widget-events-listing .events-wrapper input.js-view-all:active {
    text-decoration: none;
    background-color: #FF4C00;
}
/* -- Hero (Global) */
#ContentColumn .global-page-hero-wrap .BreadCrumb {
    margin-top: 0;
    margin-bottom: 5px !important;
}
#ContentColumn .global-page-hero-wrap .BreadCrumb ol {
    padding: 0;
    margin: 0;
}
#ContentColumn .global-page-hero-wrap .BreadCrumb,
.global-page-hero-wrap h1#PageTitleH1 {
    font-size: 18px;
    z-index: 1;
    position: relative;
}
#ContentColumn .global-page-hero-wrap .BreadCrumb,
#ContentColumn .global-page-hero-wrap .BreadCrumb .breadcrumb {
    background-color: transparent;
    padding: 0;
    margin: 0;
    border-radius: 0;
    height: auto;
}
#ContentColumn .global-page-hero-wrap .BreadCrumb li span,
#ContentColumn .global-page-hero-wrap .BreadCrumb li a {
    text-transform: uppercase;
    color: #0F3250;
    font-size: 14px;
    font-weight: 700;
}
.breadcrumb > li + li:before {
    color: #0F3250;
    padding: 0 0px 0 5px;
    font-weight: 700;
}
.global-page-hero-wrap h1#PageTitleH1 {
    color: #0F3250;
    font-size: 28px;
    font-weight: 700;
    margin: 5px 0 4px !important;
    padding: 0;
    max-width: 100%;
    padding-right: 0 !important;
}
.global-page-hero-wrap {
    position: relative;
    z-index: 1;
    padding-top: 83px;
}
.home .global-page-hero-wrap .section1 {
    min-height: inherit !important;
    align-items: center!important;
}
.global-page-hero-wrap .section1 {
    min-height: 190px;
    display: flex;
    width: 100%;
    align-items: center;
}
.global-page-hero-wrap .section1 .ContentItemHtml {
    width: 100%;
    margin: 0 -15px;
}
.home .global-page-hero-wrap .section1 .ContentItemHtml {
    margin: 0;
}
/*.home .global-page-hero-wrap .section1 .owl-stage-outer .owl-item {
    background-color: #fff;
    border-radius: 0 0 6px 6px;
    -webkit-box-shadow: 3px 3px 20px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 3px 3px 20px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 3px 3px 20px 0px rgba(0, 0, 0, 0.2);
    height: auto;
    overflow: hidden;
    transition: all ease 0.4s;
    max-height: 0;
    position: relative;
    z-index: 0;
}*/
.home .global-page-hero-wrap .section1 .owl-stage-outer .owl-item{    
    padding: 0;
}

.home .global-page-hero-wrap .section1 .owl-stage-outer .owl-item.active {
    max-height: 1000px;
    z-index: 9;
}
.global-page-hero-wrap .section1 div {
    width: 100%;  
        margin-top: -2px;
}
.home .global-page-hero-wrap .section1 div{
    margin-top: 0;
}

.global-page-hero-wrap .overflow-hidden::before {
    content: " ";
    position: absolute;
    top: 70px;
    left: 0;
    width: 200%;
    height: 87%;
    z-index: 1;
    background-color: rgba(255, 254, 254, 0.95);
    border-radius: 0 0 900px 0;
    /*background-color: #0F3250;
    background-image: url(https://higherlogicdownload.s3.amazonaws.com/HPE/12a632f7-a936-4c6e-a7d0-1939fa32c5ec/UploadedImages/aruba-bg-circle.png);
    background-position: top 0 left 0;
    background-repeat: no-repeat;*/
}

.home .global-page-hero-wrap .overflow-hidden::before{
    display: none!important;
}
.global-page-hero-wrap .HtmlContent {
    position: relative;
}
.global-page-hero-wrap .HtmlContent > div.inner {
    z-index: 2;
    max-width: 100%;
    padding-left: 30px;
    width: 100%;
}
.global-page-hero-wrap .community-description {
    font-size: 16px;
    font-weight: 600;
    color: #646569;
    line-height: 24px;
    margin: 0;
    padding: 0;
    display: none;
}
.global-page-hero-wrap .community-description .col-md-12 {
    padding: 0;
}
#ContentColumn .global-page-hero-wrap .bg-slice {
    z-index: 0;
}
.solfuse-hero-image-include {
    display: none;
}
/* -- Hero (Home) */
.MPContentArea .home-carousel-wrapper {
    display: none;
}
.home .global-page-hero-wrap {
    padding: 140px 0 55px !important;
}
.home .global-page-hero-wrap > .carousel-bg {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: right center;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 0;
    transition: opacity 0.3s linear;
}
.home .global-page-hero-wrap > .carousel-bg:first-of-type,
.home .global-page-hero-wrap > .carousel-bg:only-of-type {
    transition: background-image .5s ease-in-out;
    z-index: 1;
}
/*.home .global-page-hero-wrap .overflow-hidden::before {
    background-repeat: no-repeat;
    background-position: bottom 0 right 0;
    height: 100%;
    width: 40%;
    background-color: transparent;
    border-radius: 0;
    background-image: url(https://higherlogicdownload.s3.amazonaws.com/HPE/12a632f7-a936-4c6e-a7d0-1939fa32c5ec/UploadedImages/aruba-bg-circle-dotted.png);
}*/
.home .global-page-hero-wrap .HtmlContent > div.inner {
    z-index: 2;
    position: relative;
    top: 0;
    padding-top: 0;
    transform: none;
    width: 100%;
    max-width: 100%;
    padding: 0;
}
.home .global-page-hero-wrap .home-carousel-wrapper {
    position: relative;
}
.home .global-page-hero-wrap .home-carousel-wrapper .owl-item {
    width: 590px;
    padding: 20px;
}
.home .global-page-hero-wrap .home-carousel-wrapper .owl-item h1 {
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
    color: #0F3250;
    margin-top: 0;
}
.home .global-page-hero-wrap .home-carousel-wrapper .owl-item p.datetime{
    margin-bottom: 0;
}
.home .global-page-hero-wrap .home-carousel-wrapper .owl-item h2{
    font-weight: 900;
    color: #fff;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
    font-size: 34px!important;
    margin: 0 0 15px 0!important;
}
.home .global-page-hero-wrap .home-carousel-wrapper .owl-item p{    
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
    font-size: 20px!important;
    line-height: 27px!important;
    font-weight: 400;
    max-width: 920px;
    margin-bottom: 10px!important;
    color: #fff;
    overflow: visible!important;
}
.home .global-page-hero-wrap .home-carousel-wrapper .owl-item a.btn{
        border-radius: 100px;
    padding: 11px 30px;
    font-size: 18px;
    font-weight: bold;
    text-shadow: none;
    height: auto;
    margin-top: 10px;
    padding-right: 60px;
    background-image: url('https://higherlogicdownload.s3.amazonaws.com/HPE/12a632f7-a936-4c6e-a7d0-1939fa32c5ec/UploadedImages/right-arrow.png');
    background-repeat: no-repeat;
    background-position: 87% center;
    background-size: 24px;
}
.home .global-page-hero-wrap .home-carousel-wrapper .owl-item br{
    display: none;
}
.home .global-page-hero-wrap .home-carousel-wrapper .owl-item img {
    display: none;
}
.home .global-page-hero-wrap .home-carousel-wrapper.owl-carousel {
    display: block;
}
.home .global-page-hero-wrap .home-carousel-wrapper .owl-dots {
    position: absolute;
    width: auto;
    right: 20px;
    bottom: 20px;
}
.home .global-page-hero-wrap .home-carousel-wrapper .owl-dots .owl-dot span {
    margin: 5px 5px;
}
.home .global-page-hero-wrap .home-carousel-wrapper .owl-dots .owl-dot.active span {
    background: #FF8300;
}
/*  -- Marketing disrupter, small business */
#MainCopy_ContentWrapper > .solfuse-widget-marketing-sm-biz.row {
    background-color: #0F3250;
    padding: 30px 0 !important;
    text-align: left;
    /*background-repeat: no-repeat;
    background-position: center right;
    background-size: cover;
    background-image: url(https://higherlogicdownload.s3.amazonaws.com/HPE/12a632f7-a936-4c6e-a7d0-1939fa32c5ec/UploadedImages/supply-chain-header2.png);*/
}
.solfuse-widget-marketing-sm-biz img {
    max-width: 100%;
}
.solfuse-widget-marketing-sm-biz {
    margin-bottom: 0 !important;
}
.solfuse-widget-marketing-sm-biz h2 {
    color: #fff;
    font-weight: bold;
    font-size: 29px;
    margin-top: 40px;
}
.home .row.rowContainer.community-list:first-of-type a {}
/*** Blog detail page***/
/*** Blog detail page, revised to use Recent Blogs List widget 2/23/21 ***/
.blogs-block,
.article-list-wrap [class*="ContentPanel"] .col-md-12 ul li {
    padding: 0 10px;
    border: 0;
}
.blogs-block #MainCopy_ctl02_ucPermission_backButton_backToDiscussions {
    background-color: #B1B2B4;
    border: 0;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 40px;
}
.blogs-block h3 .blogTitle,
.article-list-wrap .HLRecentBlogs [id*="ContentPanel"] .col-md-12 ul li h3 a[id*="blogTitle"] {
    font-size: 30px;
    font-weight: bold;
    color: #0F3250;
    margin-bottom: 15px;
}
.article-list-wrap .HLRecentBlogs [id*="ContentPanel"] .col-md-12 ul li .content-row,
.article-list-wrap .HLRecentBlogs .Content .sort-options-container {
    display: none;
}
.article-list-wrap .HLRecentBlogs .row.heading h2 a[id*="AddBlog"] {
    float: right;
}
.blogs-block .col-md-8 .form-inline h4 #MainCopy_ctl02_ucPermission_ByLinePanel {
    font-size: 14px;
    color: #646569;
    font-weight: normal;
    line-height: 18px;
}
.blogs-block .col-md-8 .form-inline h4 #MainCopy_ctl02_ucPermission_ByLinePanel a {
    font-weight: 600 !important;
    color: #FF8300;
}
.blogs-block .col-xs-12,
.blogs-block .col-sm-12,
.blogs-block .col-md-12,
.blogs-block .col-lg-12 {
    padding: 0 15px;
}
.blogs-block .ItemRatingCommentPanel div {
    margin: 0;
    text-align: right;
    float: right;
}
.blogs-block .ItemRatingCommentPanel .btn {
    background-color: #B1B2B4;
    height: 30px;
    padding: 0 10px;
    display: inline-block;
    margin: 0;
    min-width: inherit !important;
    font-size: 14px;
    line-height: 30px;
    text-transform: uppercase;
    font-weight: 600;
}
.blogs-block .ItemRatingCommentPanel .btn:first-of-type {
    background-color: #FF8300;
    font-size: 14px;
    line-height: 30px;
    height: 30px;
    padding: 0 10px;
    margin: 0;
    display: inline-block;
}
.blogs-block #MainCopy_ctl02_ucPermission_TitleContainer + .margin-bottom-medium {
    margin-bottom: 40px;
}
.blogs-block .row .col-md-12 .lia-inline-image-display-wrapper {
    max-width: 370px;
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
    width: 100% !important;
    height: auto !important;
    display: inline-block;
}
.blogs-block .row .col-md-12 .lia-inline-image-display-wrapper img {
    width: 100% !important;
    height: auto !important;
    max-width: 100 !important;
}
.blogs-block .row .col-md-12 .lia-inline-image-display-wrapper.lia-image-align-left,
.blogs-block .row .col-md-12 p img[align=left] {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
}
.blogs-block .row .col-md-12 .lia-inline-image-display-wrapper.lia-image-align-right,
.blogs-block .row .col-md-12 p img[align=right] {
    float: left;
    margin-left: 20px;
    margin-bottom: 10px;
    margin-right: 0;
}
.blogs-block .row .col-md-12 p {
    font-size: 16px;
    line-height: 24px;
    color: #646569;
    font-weight: 400;
}
.blogs-block .row .col-md-12 p img {
    max-width: 370px;
    /* float: left;*/
    float: none;
    margin-right: 20px;
    margin-bottom: 10px;
    width: 100% !important;
    height: auto !important;
    display: inline-block;
    clear: both;
}
.blogs-block .row .col-md-12 strong {
    font-weight: 600;
}
.blogs-block .row .col-md-12 sub {
    font-size: 16px;
    line-height: 24px;
    color: #646569;
}
.blogs-block .row .col-md-12 ul,
.blogs-block .row .col-md-12 ol {
    padding-left: 20px;
}
.blogs-block .row .col-md-12 ul li,
.blogs-block .row .col-md-12 ol li {
    font-size: 16px;
    font-weight: 600;
    color: #646569;
    margin-bottom: 10px;
}
.blogs-block .row .col-md-12 a.user-content-hashtag {
    background-color: #FF9C35 !important;
    color: #fff !important;
    text-transform: uppercase !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    height: 24px;
    line-height: 24px;
    border: 0;
    padding: 0 15px !important;
    margin-right: 5px;
    display: inline-block;
}
.blogs-block .row .col-md-12 a.user-content-hashtag:hover {
    background-color: #FF5F4B !important;
}
.blogs-block .row .col-md-12 a.user-content-hashtag + br {
    display: none;
}
#MainCopy_ctl02_ucPermission_dvStatsContainer {
    float: right;
}
#MainCopy_ctl02_ucPermission_dvStatsContainer .label {
    background: none;
    border: 0;
    font-size: 14px;
    font-weight: bold;
    color: #0F3250;
    text-transform: uppercase;
    line-height: 14px;
}
.blogs-block .hltags .glyphicon-tags {
    display: none;
}
.blogs-block .hltags .tag-group-label {
    display: block;
    width: 100%;
}
.blogs-block .hltags .tag-group-label .tagit-label {
    font-size: 14px;
    font-weight: bold;
    color: #0F3250;
}
.blogs-block .hltags .tagit-choice-editable {
    background-color: #B1B2B4 !important;
    color: #fff !important;
    text-transform: uppercase !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    height: 24px;
    border: 0;
    padding: 4px 23px 4px 15px !important;
}
.blogs-block .hltags .tagit-choice-editable:hover {
    background-color: #646569;
}
.blogs-block .hltags .tagit-choice-editable .tagit-label {
    color: #fff !important;
    line-height: 18px !important;
}
.blogs-block .hltags .tagit-choice-editable .text-icon {
    display: block !important;
    font-size: 15px;
    color: #fff;
    margin-right: 3px;
}
.blogs-block .hltags .tagit-choice-editable .ui-icon {
    display: none;
}
.blogs-block .hltags .tagit-choice-editable .tagit-label:hover {
    text-decoration: none;
}
.blogs-block .hltags .tagit-new {}
.blogs-block .col-md-12 h2 {
    display: block;
    clear: both;
}
.permalink-wrapper {
    display: none;
}
.hltags ul.tagit {
    display: inline-block;
    padding: 0;
    clear: both;
    margin: 30px 0 0;
}
/****** Discussion Page **********/
.table-thead-background tr th,
.table-thead-background tr td {
    background-color: #0F3250;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    border: 0 !important;
}
.discussion-list-wrap .row-border-bottom {
    border: 0 !important;
}
.discussion-list-wrap .table {
    margin-top: 20px
}
.discussion-list-wrap .table tr td {
    font-size: 14px;
    font-weight: normal;
    color: #646569;
    padding: 12px 5px
}
.discussion-list-wrap .table tr td a {
    font-size: 14px;
    color: #FF8300;
    font-weight: 600;
}
.discussion-list-wrap .table tr td:nth-of-type(2) a {
    font-size: 16px;
    font-weight: 600;
    color: #646569;
    transition: all ease 0.4s;
}
.discussion-list-wrap .table tr td:nth-of-type(2) a:hover {
    color: #FF8300;
}
.discussion-list-wrap .table tr td .content-tags a.label.label-search-tag {
    font-size: 10px;
    font-weight: 400;
    line-height: 19px;
    padding: 0 7px;
    background-color: #B1B2B4;
    color: #fff;
    font-weight: 400;
    text-align: center;
    margin-top: 5px;
    display: inline-block;
    transition: all ease 0.4s;
    border-radius: 0;
    border: none;
    text-transform: uppercase;
    margin-left: 5px;
}
.discussion-list-wrap .table tr td .content-tags a.label.label-search-tag:hover {
    background-color: #646569;
    text-decoration: none;
}
.discussion-list-wrap .col-md-9 .btn {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    height: 35px;
    line-height: 30px;
}
.discussion-list-wrap .col-md-9 .form-group {
    margin-left: 10px;
}
/*********** Discussion Detail Page**************/
.discussion-thread-wrap {
    margin: 0;
    padding: 0 15px;
}
.discussion-thread-wrap .thread-title {
    margin-top: 50px;
    margin-left: -15px !important;
    margin-right: -15px !important;
    margin-bottom: 15px;
}
.discussion-thread-wrap .btn-back {
    background-color: #B1B2B4;
    margin: 0 !important;
    margin-left: -15px !important;
    margin-bottom: 20px !important;
}
.discussion-thread-wrap .col-md-6 .input-group {
    margin-right: -15px;
}
.discussion-thread-wrap .btn-back:hover {
    background-color: #646569;
}
.discussion-thread-wrap .btn-back i {
    font-size: 12px;
}
.discussion-thread-wrap .thread-title h2 {
    font-size: 26px;
    font-weight: bold;
    color: #0F3250;
    line-height: 34px;
}
.discussion-thread-wrap .expand-collapse-container .skip-header-text-color {
    font-size: 15px;
    color: #FF8300;
    font-weight: 500;
}
.discussion-thread-wrap .tags-container {
    margin-top: 0;
}
.discussion-thread-wrap .tags-container .hltags ul.tagit {
    margin: 10px 10px 0;
}
.discussion-thread-wrap .list-group {
    margin: 0 0;
    margin-bottom: 30px;
}
.discussion-thread-wrap .list-group-item-content {
    overflow: visible !important;
}
.discussion-thread-wrap .list-group-item-content .list-group-item-heading {
    font-size: 14px;
    font-weight: 600;
    color: #FF8300;
    line-height: 22px;
    margin: 0;
}
.discussion-thread-wrap .list-group-item-content .list-group-item-heading span {
    color: #646569;
    font-weight: normal;
}
.discussion-thread-wrap .list-group-item-content .list-group-item-heading span.best-answer-badge {
    color: #fff;
}
.discussion-thread-wrap .list-group-item-content .list-group-item-text a {
    font-size: 14px;
    text-decoration: underline;
    color: #FF8300;
    font-weight: normal;
}
.discussion-thread-wrap #MessageListContainer li:first-of-type .drItemSubHeader {
    background-color: #D6F0F7 !important;
}
.discussion-thread-wrap #MessageListContainer .drItemSubHeader {
    min-height: 50px;
    padding: 15px 15px !important;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.discussion-thread-wrap #MessageListContainer .drItemSubHeader div {
    padding: 0 !important;
    width: auto;
    display: inline-block;
    margin: 0 0 15px 15px;
}
.discussion-thread-wrap #MessageListContainer .drItemSubHeader div:last-of-type {
    margin-bottom: 0;
}
.discussion-thread-wrap .no-gutter div.col-md-4 {
    padding: 0 !important;
}
.discussion-thread-wrap #MessageListContainer .drItemSubHeader h4 {
    margin: 0;
    padding: 0;
    font-weight: bold;
    font-size: 16px;
    color: #0F3250;
    line-height: 24px;
    padding-left: 20px;
    position: relative;
}
.discussion-thread-wrap #MessageListContainer .drItemSubHeader h4 .inline {
    position: absolute;
    left: -27px;
    top: 0;
}
.discussion-thread-wrap #MessageListContainer .drItemSubHeader div[id*="_bestAnswerLabel"].best-answer-badge {
    width: auto !important;
    padding: 5px !important;
}
.discussion-thread-wrap #MessageListContainer .drItemSubHeader h4 .messagetitle {
    display: inline !important;
}
.discussion-thread-wrap #MessageListContainer .drItemSubHeader .ItemRatingCommentPanel div {
    margin: 0 !important;
    text-align: left;
}
.discussion-thread-wrap #MessageListContainer .drItemSubHeader .ItemRatingCommentPanel .btn {
    height: 27px;
    padding: 0 10px;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
    line-height: 27px;
    text-transform: uppercase;
    margin: 0;
    font-size: 12px !important;
}
.discussion-thread-wrap #MessageListContainer .drItemSubHeader .ItemRatingCommentPanel .btn:last-of-type {
    background-color: #0F3250;
}
.discussion-thread-wrap .messageContentColumn {
    margin-top: 30px;
    text-align: left !important;
}
.discussion-thread-wrap .messageContentColumn h2 {
    margin-top: 20px !important;
    font-size: 26px;
    margin-bottom: 15px !important;
}
.discussion-thread-wrap .messageContentColumn,
.discussion-thread-wrap .messageContentColumn p {
    font-size: 16px;
    line-height: 28px;
    color: #646569;
    margin-bottom: 20px;
    font-weight: 400;
}
.discussion-thread-wrap .messageContentColumn iframe {
    max-width: 100% !important;
    max-height: 220px !important;
}
.discussion-thread-wrap .messageContentColumn ul {
    padding-left: 20px;
}
.discussion-thread-wrap .messageContentColumn ul li {
    font-size: 16px;
    font-weight: 500;
    color: #646569;
    margin-bottom: 10px;
    line-height: 24px;
}
.discussion-thread-wrap .MessageListContainer .col-sm-2 img {
    width: 82px;
    height: 82px;
    border: 2px solid #fff;
    border-radius: 500px;
    overflow: hidden;
}
.discussion-thread-wrap .MessageListContainer .col-sm-2 .form-group a {
    font-weight: bold;
    color: #FF8300;
    font-size: 14px;
    width: 100%;
    text-align: center;
    word-break: break-all;
    display: inline-block;
    line-height: 16px;
}
.discussion-thread-wrap .MessageListContainer .dropdown-multi-option .btn {
    background-color: #B1B2B4 !important;
    color: #fff !important;
    margin-left: 11px;
    margin-top: 15px;
}
.discussion-thread-wrap .MessageListContainer .dropdown-multi-option .btn:hover,
.discussion-thread-wrap .MessageListContainer .dropdown-multi-option .btn:focus {
    background-color: #646569 !important;
}
.discussion-thread-wrap .MessageListContainer .dropdown-multi-option .btn .caret {
    border-top-color: #fff;
}
.discussion-thread-wrap ul.DiscussionContentContainer div[id*='ItemRating'].CommentPanel {
    margin: 0 !important;
}
.discussion-thread-wrap .thread-title .col-md-2 {
    margin-top: 0;
}
.discussion-thread-wrap .thread-title .col-md-2 span.pull-right {
    float: left !important;
}
.discussion-thread-wrap .message-original-button {
    width: 100%;
    display: inline-block;
    text-align: left;
}
.community-list-wrap div[id*=CommunityOptionHeader],
.community-list-wrap div[id*=CommunityOptionHeader] + .row {
    margin: 0;
}
/***** Blog Editor Design****/
.blog-editor-wrap {}
.community-list-wrap .community-list h3 a {
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 10px;
    color: #0F3250;
}
.community-list-wrap .community-list p {
    font-size: 15px;
    color: #646569;
    font-weight: normal;
    line-height: 22px;
}
.community-list-wrap .community-list .btn-community-stats-static {
    height: 30px;
    background-color: #fff;
    border: 1px solid rgba(100, 101, 105, 0.2);
    color: #646569;
    font-size: 14px;
    font-weight: normal;
    display: inline-block;
    align-content: center;
    padding: 0 15px !important;
    line-height: 28px;
    text-transform: none;
    margin: 10px 0 !important;
}
.community-list-wrap .community-list .btn-community-stats-static span.badge {
    background-color: #646569;
    color: #fff;
    font-size: 13px;
    font-weight: normal;
    border-radius: 0;
    margin-left: 5px;
    line-height: 11px;
}
.owl-theme .owl-dots .owl-dot:focus {
    outline: 0 !important;
    border: 0;
}
h2 div.dropdown-multi-option {
    position: static
}
/***** Profile Page Design ****/
.profile-page-wrapper .col-md-3.section1 .ContentItemMVC {
    display: none;
}
.profile-page-wrapper .col-md-3.section1 h2 {
    font-size: 18px;
    color: #0F3250;
    font-weight: bold;
    margin: 0;
    padding: 0;
    margin-bottom: 15px;
    position: relative;
    line-height: 24px;
}
.profile-page-wrapper .col-md-3.section1 h2 .btn-group {
    top: -1px;
    right: 0;
}
.profile-page-wrapper .col-md-3.section1 h2 .btn-group.btn-default .caret {
    border-top-color: #fff;
}
.profile-page-wrapper .col-md-3.section1 .ContentUserControl {
    margin-bottom: 40px;
}
.profile-page-wrapper .col-md-3.section1 .social-media-icon-display a {
    display: inline-block;
    margin-right: 10px;
}
.profile-page-wrapper .col-md-3.section1 .social-media-icon-display a img {
    margin: 0 !important;
}
.profile-page-wrapper .col-md-3.section1 .profileContactOptions a {
    font-size: 15px;
    color: #FF8300;
    font-weight: normal;
    margin-top: -5px;
}
.profile-page-wrapper .col-md-3.section1 .btn-edit {
    padding: 0;
    background: none;
    color: #B1B2B4 !important;
    font-size: 13px;
    line-height: 15px;
    margin-left: 10px;
    padding-top: 7px;
    height: auto;
    opacity: 1 !important;
}
.profile-page-wrapper .col-md-3.section1 .UserControl .dropdown-toggle {
    background-color: #B1B2B4;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    padding: 7px 13px;
}
.profile-page-wrapper .col-md-3.section1 .UserControl .dropdown-toggle .caret {
    margin-left: 5px;
}
.profile-page-wrapper .col-md-9 .col-xs-12,
.profile-page-wrapper .col-md-9 .col-sm-12,
.profile-page-wrapper .col-md-9 .col-md-12,
.profile-page-wrapper .col-md-9 .col-lg-12 {
    padding: 0 15px;
}
.profile-page-wrapper .nav-tabs > li > a {
    font-size: 15px;
    color: #0F3250;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: underline;
    padding: 0 25px 0 0;
    border: 0;
}
.profile-page-wrapper .nav-tabs {
    border: 0;
    margin-bottom: 40px;
}
.profile-page-wrapper .nav-tabs > li > a:hover,
.profile-page-wrapper .nav-tabs > li > a:focus,
.profile-page-wrapper .nav-tabs > li.active > a,
.profile-page-wrapper .nav-tabs > li.active > a:hover,
.profile-page-wrapper .nav-tabs > li.active > a:focus {
    color: #FF8300;
    background: none;
    border: 0;
    padding: 0 25px 0 0 !important;
}
.profile-page-wrapper .nav-tabs > li > a .caret {
    border-top-color: #0F3250;
    border-bottom-color: #0F3250;
    margin-left: 5px;
}
.profile-page-wrapper .nav-tabs > li > a:hover .caret,
.profile-page-wrapper .nav-tabs > li > a:focus .caret,
.profile-page-wrapper .nav-tabs > li.active > a .caret,
.profile-page-wrapper .nav-tabs > li.active > a:hover .caret,
.profile-page-wrapper .nav-tabs > li.active > a:focus .caret {
    border-top-color: #FF8300;
    border-bottom-color: #FF8300;
}
.profile-page-wrapper .col-md-9 .ProfileUserName {
    font-size: 30px;
    color: #0F3250;
    font-weight: bold;
    line-height: 40px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(100, 101, 105, 0.1);
}
.profile-page-wrapper .col-md-9 .TitleText {
    font-size: 18px;
    color: #0F3250;
    font-weight: bold;
    line-height: 24px;
    text-transform: uppercase;
}
.profile-page-wrapper .col-md-9 .ContentUserControl {
    text-align: left;
}
.profile-page-wrapper .col-md-9 .ContentUserControl:last-of-type h2 {
    font-size: 18px;
    color: #0F3250;
    font-weight: bold;
    line-height: 24px;
    text-transform: uppercase;
    text-align: left;
}
.profile-page-wrapper .col-md-9 .ContentUserControl p {
    text-align: left;
    width: 100%;
    margin-bottom: 15px;
}
.profile-page-wrapper .digitalRibbonDisplay .col-md-12 .pull-left {
    margin-right: 12px;
    margin-bottom: 20px;
}
.profile-page-wrapper .digitalRibbonDisplay .col-md-12 .pull-left div {
    width: 65px !important;
    height: 65px !important;
    background-size: 100%;
    background-repeat: no-repeat;
}
.profile-page-wrapper .contributions-list-header .btn.dropdown-toggle {
    background-color: #B1B2B4;
    color: #fff;
}
.profile-page-wrapper .contributions-list-header .btn.dropdown-toggle .caret {
    border-top-color: #fff;
}
.profile-page-wrapper .followed-content-results .followed-content-item {
    border-bottom: 1px solid #ddd;
}
.profile-page-wrapper .followed-content-results .followed-content-item table td h3 {
    margin: 5px 0;
    color: #0F3250;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 10px;
}
.profile-page-wrapper .followed-content-results .followed-content-item table td h3 a {
    color: #0F3250;
    font-size: 18px;
    font-weight: 700;
}
.profile-page-wrapper .followed-content-results .followed-content-item table td h3 a:hover {
    color: #FF8300;
    text-decoration: none;
}
.profile-page-wrapper .followed-content-results .followed-content-item table td div,
.profile-page-wrapper .followed-content-results .followed-content-item table td span {
    font-size: 15px;
    font-weight: 300;
    margin: 0;
}
.profile-page-wrapper .contribution-detail h3 {
    margin: 0;
    padding: 0;
    font-size: 18px;
    color: #0F3250;
    font-weight: bold;
    line-height: 24px;
    text-transform: uppercase;
    text-align: left;
    margin-bottom: 10px;
}
.profile-page-wrapper .contribution-detail .achievements {
    margin-bottom: 50px;
}
.profile-page-wrapper .digitalRibbonDisplay .col-md-12 .pull-left.Unattained {
    position: relative;
    margin-bottom: 20px;
}
.profile-page-wrapper .digitalRibbonDisplay .col-md-12 .pull-left.Unattained span {
    position: absolute;
    left: 0;
    bottom: -30px;
    background-color: #fff !important;
    z-index: 999;
    color: #0F3250 !important;
    padding: 5px 10px !important;
    font-size: 14px !important;
    font-weight: bold !important;
    display: none !important;
}
.profile-page-wrapper .digitalRibbonDisplay .col-md-12 .pull-left.Unattained:hover span {
    display: block !important;
}
.profile-page-wrapper .SearchResults .HeaderStatusBar .col-md-3,
.profile-page-wrapper .SearchResults .HeaderStatusBar .col-md-9 {
    padding: 0;
}
.profile-page-wrapper .SearchResults .HeaderStatusBar .col-md-9 select {
    background-color: #B1B2B4;
    color: #fff;
    border: 0;
}
.profile-page-wrapper .SearchResults .ItemContent.search-results {
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
    padding-bottom: 20px;
}
.profile-page-wrapper .SearchResults .ItemContent.search-results table td h3 {
    margin: 5px 0;
    color: #0F3250;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 15px;
}
.profile-page-wrapper .SearchResults .ItemContent.search-results table td h3 a {
    color: #0F3250;
    font-size: 18px;
    font-weight: 700;
}
.profile-page-wrapper .SearchResults .ItemContent.search-results table td h3 a:hover {
    color: #FF8300;
    text-decoration: none;
}
.profile-page-wrapper .SearchResults .ItemContent.search-results table td div,
.profile-page-wrapper .SearchResults .ItemContent.search-results table td span {
    font-size: 15px;
    font-weight: 300;
    margin: 0;
}
.profile-page-wrapper .update-friend .btn {
    font-size: 13px;
    padding: 3px 14px;
}
.profile-page-wrapper #PrivacyProfilePreferences .col-md-12 {
    padding: 0 !important;
    display: flex;
    flex-wrap: wrap;
}
.profile-page-wrapper #PrivacyProfilePreferences .privacySettingsRow {
    width: 50%;
    margin: 0;
    float: left;
}
.profile-page-wrapper #PrivacyProfilePreferences .col-sm-9 {
    width: 100%;
    ;
    float: right;
    margin-left: auto;
}
.profile-page-wrapper #PrivacyProfilePreferences .col-sm-9 .form-group {
    float: right;
}
.profile-page-wrapper #PrivacyProfilePreferences .col-sm-9 .form-group .form-control {
    min-width: 100%;
}
.profile-page-wrapper #PrivacyProfilePreferences .privacySettingsRow .col-sm-3 {
    padding: 0;
    float: left;
    text-align: left;
    width: 100%;
}
.profile-page-wrapper #PrivacyProfilePreferences .privacySettingsRow .col-sm-9 {
    padding: 0;
}
.profile-page-wrapper #PrivacyProfilePreferences .privacySettingsRow .col-sm-3 label {
    font-size: 15px;
    color: #646569;
}
.profile-page-wrapper #PrivacyProfilePreferences .privacySettingsRow .form-group {
    display: flex;
    align-items: center;
    padding: 15px 0;
    margin: 0;
    width: 100%;
    flex-wrap: wrap;
}
.profile-page-wrapper #PrivacyProfilePreferences .privacySettingsRow .form-group .form-group {
    padding: 0;
}
.bootstrap-switch {
    border-radius: 0;
    border: 0 !important;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary,
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {
    background-color: #FF8300;
    font-weight: 600;
    border-radius: 0;
    font-size: 13px;
    border: 1px solid transparent !important;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default,
.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label {
    font-weight: 600;
    border-radius: 0;
    border: 1px solid #B1B2B4 !important;
    font-size: 13px;
    margin: 0;
}
.profile-page-wrapper .email-preferences {
    padding: 0;
}
.profile-page-wrapper .email-preferences .row {
    padding: 15px 0 10px;
}
.profile-page-wrapper .email-preferences .row .col-sm-10 h3 {
    margin: 5px 0;
    color: #0F3250;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 10px;
}
.profile-page-wrapper .email-preferences p {
    font-size: 15px;
    font-weight: 300;
    line-height: 20px;
    margin: 0;
    color: #646569;
}
.RSSTabsHead .ui-tabs {
    border: 0;
    padding: 0;
}
.RSSTabsHead .ui-tabs .nav-tabs {
    padding: 15px 0 !important;
}
.RSSTabsHead .ui-tabs .nav-tabs li {
    border: 0 !important;
    background: none;
}
.RSSTabsHead .ui-tabs .nav-tabs li a {
    text-decoration: underline;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    color: #0F3250;
    font-weight: bold;
    line-height: 24px;
    text-transform: uppercase;
    text-align: left;
    background: none;
    border:  !important;
}
.RSSTabsHead .ui-tabs .nav-tabs li a:hover,
.RSSTabsHead .ui-tabs .nav-tabs li a:focus {
    outline: 0 !important;
}
.RSSTabsHead .ui-tabs .nav-tabs li.ui-tabs-active a {
    color: #FF8300;
}
.RSSTabsHead .ui-tabs-panel {
    font-family: 'Open Sans', sans-serif;
    padding: 30px 0 !important;
}
.RSSTabsHead .ui-tabs-panel legend {
    border: 0;
}
.RSSTabsHead .ui-tabs-panel legend span {
    font-size: 18px;
    color: #0F3250;
    font-weight: bold;
    line-height: 24px;
    text-transform: uppercase;
    text-align: left;
    padding: 0 0 10px;
}
.RSSTabsHead .ui-tabs-panel .ui-widget-content.ui-corner-all {
    border-radius: 0;
    margin-top: 5px;
}
.profile-page-wrapper .email-settings.table-condensed tr td,
.profile-page-wrapper .email-settings.table-condensed thead th {
    border: 1px solid #ebebeb;
    font-size: 15px;
    padding: 5px !important;
}
.profile-page-wrapper .dropdown-menu {
    padding: 0;
}
.profile-page-wrapper .dropdown-menu a {
    padding: 5px 10px !important;
}
.profile-page-wrapper .dropdown-menu > .active > a,
.profile-page-wrapper .dropdown-menu > .active > a:hover,
.profile-page-wrapper .dropdown-menu > .active > a:focus {
    background-color: #FF8300 !important;
}
.profile-page-wrapper .nav-stacked > li {
    border: 0 !important;
}
.profile-page-wrapper .nav-stacked > li a {
    font-size: 14px;
    font-weight: 600;
    color: #0F3250;
    border-bottom: 1px solid rgba(100, 101, 105, 0.1);
    border-radius: 0;
}
.profile-page-wrapper .nav-stacked > li.active > a {
    background-color: #FF8300 !important;
    color: #fff;
}
.profile-page-wrapper .custom-search-form .input-group-btn .btn {
    height: 35px !important;
    line-height: 31px;
}
.profile-page-wrapper .bg-warning {
    padding: 5px 13px;
    margin-top: 10px;
}
.profile-page-wrapper .sentMessageRow {
    padding: 0;
    margin: 0;
    border-top: 1px solid rgba(100, 101, 105, 0.1);
}
.profile-page-wrapper .sentMessageRow:last-of-type {
    border-bottom: 1px solid rgba(100, 101, 105, 0.1);
}
.profile-page-wrapper .sentMessageRow .list-group-item {
    border: 0 !important;
    width: 100%;
}
.profile-page-wrapper .sentMessageRow .list-group-item div {
    font-size: 14px;
    color: #646569;
    font-weight: normal;
    line-height: 18px;
}
.profile-page-wrapper .sentMessageRow .list-group-item div .glyphicon {
    color: #0F3250;
    line-height: 18px;
    font-size: 20px;
}
.profile-page-wrapper .sentMessageRow .list-group-item div.col-sm-3:first-of-type {
    font-weight: 600;
    color: #0F3250;
}
.profile-page-wrapper .sentMessageRow .list-group-item .badge {
    background-color: #B1B2B4;
    color: #fff;
    border-radius: 0 !important;
    font-size: 12px;
    padding: 5px 10px;
}
.profile-page-wrapper .inbox-list input[type="radio"],
.profile-page-wrapper .inbox-list input[type="checkbox"] {
    float: left;
    margin-top: 2px;
}
.profile-page-wrapper .inbox-list .mail-group-checkbox {
    margin-top: 8px !important;
}
.profile-page-wrapper .inbox-list .btn-default {
    padding: 0 15px !important
}
.profile-page-wrapper .radio-inline {
    margin-top: 55px;
}
.profile-page-wrapper div[id*="EnableDisableContainer"] .btn-info {
    float: right;
    border-radius: 0;
    background-color: #FF5F4B;
    font-weight: 600;
    border: 0;
    text-transform: uppercase;
}
.profile-page-wrapper div[id*="EnableDisableContainer"] .text-danger.inline {
    font-size: 18px;
    color: #0F3250;
    font-weight: 600;
}
.profile-page-wrapper div[id*="EnableDisableContainer"] .text-success {
    font-size: 18px;
    color: #54A865;
    font-weight: 600;
}
.profile-page-wrapper #MainCopy_ctl45_grdRibbonDisplay tbody tr td:first-of-type div {
    width: 65px !important;
    height: 65px !important;
    background-size: 100% !important;
    background-repeat: no-repeat;
}
.profile-page-wrapper .dd-container {
    width: 100% !important;
    display: block;
    margin-bottom: 15px !important;
}
.profile-page-wrapper .dd-container .dd-selected {
    display: flex;
    align-items: center;
    padding: 5px 15px;
    text-decoration: none;
}
.profile-page-wrapper .dd-container .dd-selected img {
    width: 50px;
}
.profile-page-wrapper .dd-container .dd-selected label {
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    color: #0F3250;
    padding-left: 15px;
}
.profile-page-wrapper .dd-container .dd-option {
    display: flex;
    align-items: center;
    padding: 5px 15px;
    text-decoration: none;
}
.profile-page-wrapper .dd-container .dd-option img {
    width: 50px;
}
.profile-page-wrapper .dd-container .dd-option label {
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    color: #0F3250;
    padding-left: 15px;
}
.profile-page-wrapper .instructions {
    display: inline-block;
    margin-bottom: 10px;
}
.profile-page-wrapper .col-md-3.section1 .ContentUserControl:first-of-type .nameOptionsToAttach {
    display: none;
}
.profile-page-wrapper .col-md-3.section1 h2.ProfileUserName {
    font-size: 30px;
    color: #0F3250;
    font-weight: bold;
    line-height: 40px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(100, 101, 105, 0.1);
    text-align: center;
}
/***********Events Page Design**************/
.solfuse-widget-events-listing .js-view-all {
    text-transform: uppercase;
    font-size: 14px !important;
    font-weight: 600 !important;
    min-width: 0 !important;
    padding: 4px 17px !important;
    border: none !important;
}
.solfuse-widget-events-listing table tr td {
    padding: 6px 25px;
    font-size: 14px;
    color: #646569;
    font-weight: normal;
    border-bottom: 1px solid rgba(100, 101, 105, 0.2);
}
.solfuse-widget-events-listing table tr td.e-link a {
    color: #0F3250;
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
}
/******* Community Popup Design********/
.ui-dialog.ui-widget-content.ui-front .ui-dialog-title {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600 !important;
    font-size: 20px !important;
    color: #333 !important;
}
/*
.ui-dialog.ui-widget-content.ui-front  .ui-dialog-titlebar-close::after{
    content: 'X';
    font-size: 20px;
    color: #0F3250;
    font-weight: bold;
}
*/
.ui-dialog.ui-widget-content.ui-front .ui-dialog-content .col-md-12 {
    padding: 0 15px;
}
.panel-form.blog-editor .col-md-12 {
    padding: 0 15px !important;
}
.panel-form.blog-editor #lblBlogHeadDiv {
    padding: 0 15px;
}
/*  -- Blog detail */
.solfuse-page-blog-post h4 {
    font-size: 14px;
}
/************ Support Landing Page **********/
#MainCopy_ContentWrapper.solfuse-page-support .col-md-12 h2[id*=TitleText] {
    padding: 0 15px;
}
#MainCopy_ContentWrapper.solfuse-page-support .bg-color-e1e5e9 [id*="pStatLastJoined"] [id*="lblLastUpdated"] {
    color: #646569;
}
#MainCopy_ContentWrapper.solfuse-page-support [class*="bg-color"] .solfuse-widget-forum-lists .rowContainer {
    border-bottom: 1px solid #BEC8D1
}
#MainCopy_ContentWrapper.solfuse-page-support [id*="pnlEnterJoin"],
#MainCopy_ContentWrapper.solfuse-page-support [id*="pnlAttributes"] {
    display: none;
}
.article-list-wrap {
    margin: 0;
}
.article-list-wrap h2 {
    font-size: 30px;
    font-weight: 700;
    color: #0F3250;
    margin-top: 0;
    margin-bottom: 20px;
}
.article-list-wrap [id*="BlogContents"] > .row [id*="CreateBlogPost"] {
    margin: 0 0 20px 0;
}
.article-list-wrap .blogs-block,
.article-list-wrap [class*="ContentPanel"] .col-md-12 ul li {
    padding: 0px 0 17px;
    border-bottom: 1px solid #ddd;
    display: inline-block;
    width: 100%;
    margin: 0;
}
.article-list-wrap .blogs-block .col-md-12,
.article-list-wrap [class*="ContentPanel"] .col-md-12 {
    padding: 0;
}
.article-list-wrap .blogs-block h3 a,
.article-list-wrap [id*="ContentPanel"] .col-md-12 ul li h3 a {
    font-size: 16px;
    font-weight: 600;
    color: #0F3250;
}
.article-list-wrap .blogs-block .label,
.article-list-wrap [class*="ContentPanel"] .col-md-12 ul li .label {
    border-radius: 0;
    border: 0;
    float: left;
    margin-top: 6px;
    display: inline-block;
    padding: 5px 10px;
    margin-left: 15px;
    margin-top: -21px;
}
.article-list-wrap .row-border-top {
    border: 0 !important;
    margin: 0 !important;
}
/*  -- Support topic listing page */
.solfuse-page-support-article-listing .nav-tabs,
.solfuse-page-support-article-listing [id*="divMessageThread"] > .row:first-of-type,
.solfuse-page-support-article-listing [id*="PermissionJoin_JoinPanel"],
.solfuse-page-support-article-listing [id*="threadNav"],
.solfuse-page-support-article-listing [id*="pnlViewOnly"],
.solfuse-page-support-article-listing .highlightThread,
.solfuse-page-support-article-listing #MessageListContainer ul.DiscussionContentContainer > li .drItemSubHeader,
.solfuse-page-support-article-listing #MessageListContainer .message-original-button,
.solfuse-widget-support-hot-labels .nav-tabs {
    display: none;
}
.solfuse-page-support-article-listing .blogs-block .content-tags {
    padding: 0;
}
.solfuse-page-support-article-listing .blogs-block .content-tags .glyphicon-tags {
    padding-left: 10px;
    position: relative;
    top: 10px;
}
.solfuse-widget-support-hot-labels .col-md-12 {
    min-height: 0;
    padding: 0;
}
.solfuse-page-support-article-listing .blogs-block > .row {
    margin: 0;
}
.solfuse-widget-support-hot-labels .HLRecentBlogs {
    position: absolute;
    bottom: -50px;
}
.solfuse-widget-support-hot-labels .ContentItemHtml .HtmlFooter {
    padding: 0;
}
#MainCopy_ContentWrapper > .row.solfuse-widget-support-hot-labels {
    background-color: #8B8B8E;
    margin-bottom: 0;
    padding: 0 !important;
    background-image: url('https://higherlogicdownload.s3.amazonaws.com/HPE/12a632f7-a936-4c6e-a7d0-1939fa32c5ec/UploadedImages/hot-lable-1.png'), url('https://higherlogicdownload.s3.amazonaws.com/HPE/12a632f7-a936-4c6e-a7d0-1939fa32c5ec/UploadedImages/hot-lable-2.png');
    background-repeat: no-repeat, no-repeat;
    background-position: -70px 90%, calc(100% + 50px) 30%;
}
#MainCopy_ContentWrapper > .row.solfuse-widget-support-hot-labels .hot-lable-wrap {
    margin: 10px 0 40px;
}
.solfuse-widget-support-hot-labels h4 {
    font-size: 30px;
    font-weight: 700;
    color: #fff;
    padding: 0 15px;
    margin: 40px 0 25px;
}
.solfuse-widget-support-hot-labels ul {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    padding: 0 5px;
    transition-property: all;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(0.5, 0, 0.5, 1);
}
.solfuse-widget-support-hot-labels ul li {
    margin: 10px;
    font-size: 16px;
    font-weight: 600;
    color: #0F3250;
    transition: all ease 0.4s;
    border-color: rgba(100, 101, 105, 0.1);
    border-radius: 6px;
    border-width: 1px;
    border-style: solid;
    background-color: #fff;
    list-style-type: none;
}
.solfuse-widget-support-hot-labels ul li a {
    display: flex;
    align-items: center;
    padding: 80px 10px 10px 10px;
    position: relative;
    text-align: left;
    color: #0F3250;
    font-size: 14px;
    font-weight: 600;
    height: 100%;
    min-height: 80px;
    justify-content: center;
    text-align: center;
}
.solfuse-widget-support-hot-labels ul li a img {
    position: absolute;
    top: 15px;
    left: 50%;
    max-width: 70px;
    transform: translateX(-50%);
    border-radius: 0 !important;
}
.solfuse-widget-support-hot-labels [id*="JoinPanel"] {
    right: 0;
}
/*********** Search Page *************/
.search-page-wrap .input-group {
    padding: 0 16px;
    margin-bottom: 30px;
}
.search-page-wrap .input-group .tbSearch {
    width: 100%;
    height: 35px;
    border-color: rgba(100, 101, 105, 0.2);
}
.search-page-wrap .input-group .btnSearch {
    height: 35px;
    width: 44px;
    line-height: 32px;
    color: #fff;
    background-color: #FF8300;
    font-size: 19px;
    padding: 0;
    text-align: center;
}
.search-page-wrap .fs-count-term {
    font-size: 16px;
    font-weight: normal;
    color: #0F3250;
    margin-bottom: 15px;
}
.search-page-wrap .fs-count-term .text-muted {
    color: #C3C5C8;
}
.search-page-wrap .content-search {
    margin-bottom: 50px;
}
.search-page-wrap .header {
    margin: 0;
    padding: 0;
    background: none !important;
    margin-bottom: 5px;
}
.search-page-wrap .facets h2 {
    background: none;
    color: #0F3250;
    font-weight: bold;
    font-size: 18px;
}
.search-page-wrap .content-search .facetCategory a {
    font-size: 14px;
    font-weight: normal;
    color: #FF8300;
    text-decoration: underline;
    margin-bottom: 5px;
    display: inline-block;
}
.search-page-wrap .faceted-search-main .facets .refine-by-search h4 {
    font-size: 14px;
    color: #646569;
    font-weight: bold;
    margin-bottom: 10px;
    display: inline-block;
}
.search-page-wrap .refine-by-search .checkbox {}
.search-page-wrap .refine-by-search .checkbox label {
    font-size: 14px;
    color: #646569;
    font-weight: normal;
}
.search-page-wrap .refine-by-search .refine-by-facets a {
    font-size: 14px;
    font-weight: normal;
    color: #FF8300;
    text-decoration: underline;
    margin-bottom: 5px;
    display: inline-block;
}
.search-page-wrap .refine-by-search .refine-by-facets .text-muted {
    font-size: 14px;
    font-weight: normal;
    color: #646569;
}
.search-page-wrap .fs-result-options .faceted-search-result-count,
.search-page-wrap .fs-result-options .text-muted {
    font-size: 15px;
    color: #C3C5C8;
    font-weight: normal;
}
.search-page-wrap .fs-result-row h3 a {
    font-size: 16px;
    color: #0F3250;
    font-weight: 600;
    text-decoration: none;
    margin-bottom: 8px;
    display: inline-block;
    max-width: 470px;
}
.search-page-wrap .fs-result-row p,
.search-page-wrap .fs-result-row .match-block {
    font-size: 16px;
    line-height: 24px;
    color: #646569;
    font-weight: normal;
}
.search-page-wrap .faceted-search-main .fs-result-options {
    display: block;
}
.search-page-wrap .faceted-search-main .fs-result-row .hl-type .label {
    background-color: #B1B2B4;
    color: #fff;
    font-weight: normal;
    font-size: 11px;
    padding: 3px 11px 5px;
    border: 0;
}
.search-page-wrap .faceted-search-main .fs-result-row .row.vertical-align {
    display: block;
}
.search-page-wrap .faceted-search-main .fs-result-row .row.vertical-align .col-md-9 {
    margin-bottom: 20px;
}
.faceted-search-main .fs-result-row .meta-block {
    margin-bottom: 25px;
}
.search-page-wrap .faceted-search-main .fs-result-row .hl-type .label .mt-count {
    color: #B1B2B4;
    font-weight: normal;
    font-size: 11px;
}
.search-page-wrap .meta-block .owner-name {
    width: auto;
    padding: 0;
}
.search-page-wrap .meta-block .owner-name a {
    font-size: 14px;
    font-weight: 600;
    color: #FF8300;
    text-decoration: none;
    padding-top: 5px;
}
.search-page-wrap .meta-block .meta-content-date,
.search-page-wrap .meta-content a {
    font-size: 13px;
    color: #646569;
    font-weight: normal;
}
.solfuse-widget-comment-wrapper h2 {
    font-size: 30px;
    font-weight: bold;
    color: #0F3250;
    line-height: 40px;
    margin-bottom: 40px;
}
.solfuse-widget-comment-wrapper .panel,
.solfuse-widget-comment-wrapper .panel .panel-body {
    border: 0;
    padding: 0;
    margin: 0;
    box-shadow: none;
}
.solfuse-widget-comment-wrapper .comments-block {
    padding: 20px 0 5px;
    border-bottom: 1px solid #eeeeee;
    padding-top: 75px;
}
.solfuse-widget-comment-wrapper .comments-block .pull-right .solfuse-widget-comment-wrapper .comments-block .col-md-12 .ByLine {
    padding-left: 55px;
}
.solfuse-widget-comment-wrapper .comments-block .col-md-12 .ByLine::before {
    content: 'By';
    font-weight: normal;
    color: #646569;
    font-size: 14px;
}
.solfuse-widget-comment-wrapper .comments-block .col-md-12 .ByLine a {
    font-weight: 600;
    color: #FF8300;
    font-size: 14px;
}
.solfuse-widget-comment-wrapper .comments-block .col-md-12 .btn {
    height: auto;
}
.solfuse-widget-comment-wrapper .comments-block .col-md-1 {
    padding: 0 10px;
    margin: 0;
    margin-top: -95px;
    width: 70px;
    margin-bottom: 35px;
}
.solfuse-widget-comment-wrapper .comments-block .col-md-11 {
    width: 100%;
    margin-bottom: 10px;
}
.solfuse-widget-comment-wrapper .panel .panel-body p {
    font-size: 16px;
    font-weight: normal;
    color: #646569;
    line-height: 24px;
}
.technical-product .col-md-4.section1 img {
    max-width: 100%;
}
.technical-product .row:first-of-type {
    display: block;
    align-items: center;
}
.technical-product .row:first-of-type .row {
    display: block;
}
.technical-product .row .col-md-8.section2 h2 {
    margin: 0;
    margin-bottom: 15px;
    font-weight: bold;
    color: #0F3250;
    font-size: 30px;
    line-height: 40px;
    padding: 0;
}
.technical-product .row .col-md-8.section2 p {
    font-size: 16px;
    font-weight: normal;
    color: #646569;
    line-height: 24px;
    margin-bottom: 15px;
}
.technical-product .row .col-md-8.section2 .showMoreLink {
    margin-right: 30px !important;
}
.technical-product .row:nth-of-type(2) {
    padding-top: 0 !important;
}
.technical-product .SearchResults li .col-md-12.no-pad {
    width: 100% !important;
}
.technical-product .SearchResults li .col-md-12.no-pad .row.title-row {
    width: 100%;
    float: left;
}
.technical-product .SearchResults li .col-md-12.no-pad .row:nth-of-type(2) {
    float: left;
    width: 100%;
    text-align: left;
}
.technical-product .SearchResults li .col-md-12.no-pad .row:nth-of-type(2) a {
    font-weight: 600;
}
.technical-product .solfuse-widget-latest-discuss-list ul li .title-row .ByLine {
    margin-bottom: 3px;
}
.technical-product .solfuse-widget-latest-discuss-list .SearchResults.HLLandingControl .title-row img {
    border-radius: 200px;
}
.technical-product .solfuse-widget-latest-discuss-list {
    padding-top: 67px;
}
#ProfileContainer {
    width: 290px;
}
#ProfileContainer .panel {
    border: 0;
    box-shadow: 0;
    border-radius: 6px !important;
}
#ProfileContainer .panel-body {
    padding: 15px 5px 20px;
}
#ProfileContainer .panel-body .col-md-12 {
    padding: 0 15px;
}
#ProfileContainer .panel-body .welcome-profile-image-lg {
    width: 54px;
    height: 54px;
    border-radius: 1000px;
    overflow: hidden;
    object-fit: cover;
    object-position: center;
}
#ProfileContainer .panel-body .col-md-3 {
    width: auto;
    float: left;
    padding-right: 0;
}
#ProfileContainer .panel-body .col-md-9 {
    width: 100%;
}
#ProfileContainer .welcome-links {
    text-align: left !important;
    width: 100%;
    float: right;
}
#ProfileContainer .welcome-links .btn.alert-warning {
    display: none;
}
#ProfileContainer .welcome-links .btn {
    font-size: 12px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    padding: 3px 10px;
    background-color: #B1B2B4;
    margin-left: 1px;
}
#ProfileContainer .welcome-links .btn:hover,
#ProfileContainer .welcome-links .btn:focus {
    background-color: #646569 !important;
}
#ProfileContainer .welcome-links .btn .glyphicon::before {
    display: none;
}
#ProfileContainer .welcome-links .btn .glyphicon {
    width: 13px;
    height: 21px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    float: left;
    margin-right: 7px;
}
#ProfileContainer .welcome-links .btn:first-of-type .glyphicon {
    background-image: url('https://higherlogicdownload.s3.amazonaws.com/HPE/12a632f7-a936-4c6e-a7d0-1939fa32c5ec/UploadedImages/user-icon.png');
}
#ProfileContainer .welcome-links .btn:nth-of-type(2) .glyphicon {
    background-image: url('https://higherlogicdownload.s3.amazonaws.com/HPE/12a632f7-a936-4c6e-a7d0-1939fa32c5ec/UploadedImages/content.png');
}
#ProfileContainer .progress {
    height: 23px;
    width: 100%;
    box-shadow: none;
    border: 1px solid rgba(177, 178, 180, 0.3);
    border-radius: 0 !important;
}
#ProfileContainer .progress .progress-bar-info {
    background-color: #FF8300;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
}
#ProfileContainer .panel-footer a.btn {
    background-color: #0F3250;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
}
#ProfileContainer .panel-footer a.btn:hover,
#ProfileContainer .panel-footer a.btn:focus {
    background-color: #0F3250;
}
#ProfileContainer .panel-body h4 {
    font-size: 16px;
    font-weight: bold;
    color: #0F3250;
    padding-top: 7px;
}
#ProfileContainer .panel-body h4 + div {
    font-size: 13px;
    font-weight: normal;
    color: #646569;
    display: inline-block;
    width: 100%;
    margin-bottom: 5px;
}
.message-list-controls .form-group {
    margin: 0 !important;
    width: 100%;
    display: block;
    max-width: inherit;
    margin-top: 15px !important;
}
div[id*='trPageSize'].col-md-9.pull-right.margin-bottom-medium,
div[id*='MessagePanel'] .col-md-4.center {
    width: 100%;
    padding: 0 !important
}
.message-list-controls .form-group select {
    width: 100%;
    max-width: 100%;
}
table.digest-viewer thead > tr > th,
table.digest-viewer tbody > tr > th,
table.digest-viewer tfoot > tr > th,
table.digest-viewer thead > tr > td,
table.digest-viewer tbody > tr > td,
table.digest-viewer tfoot > tr > td {
    display: block;
    text-align: left;
}
.faceted-search-main .search-bar .input-group {
    padding: 0 15px;
}
.faceted-search-main .col-md-3 {
    padding: 0 15px;
}
.faceted-search-main .col-md-9 .col-md-3 {
    padding: 0;
}
.search-page-wrap .faceted-search-main .fs-result-row .row.vertical-align .col-md-9 {
    padding: 0;
}
.community-learning-page .Count.text-muted {
    display: none;
}
.solfuse-add-blog-post {
    padding: 0 10px;
}
.events-wrapper {
    padding: 0 15px;
}
.interior .profile-page-wrapper .alert-warning {
    background-color: #ff8500;
    padding: 5px 15px;
    height: auto;
}
.interior .profile-page-wrapper .alert-warning:hover {
    background-color: #FF4C00;
}
.col-md-3.section1 [id$="_ImageControl_imgDisplay"] {
    width: 215px;
    height: 215px;
    object-fit: cover;
    object-position: center;
    border-radius: 10000px;
    overflow: hidden;
}
.people-you-should-know .Image {
    width: 40px;
    height: 40px;
    object-fit: cover;
    object-position: center;
    overflow: hidden;
    border-radius: 100px;
}
.people-you-should-know .name {
    font-size: 16px;
    font-weight: 600;
    color: #0F3250;
    margin-top: 10px;
    float: left;
}
.people-you-should-know a.name {
    color: #0F3250 !important;
    text-decoration: none;
}
.people-you-should-know .update-friend {
    float: right;
    text-align: right;
}
.followed-content-results .profile-pict {
    width: 40px;
    height: 40px;
    border-radius: 200px;
    overflow: hidden;
}
.profile-page-wrapper .col-md-9 .col-md-6.section3 {
    width: 100%;
}
.profile-page-wrapper .ContentUserControl .alert-warning {
    padding: 0 !important;
    background: none !important;
}
div[id*="SignatureUpdatePanel"] textarea.form-control {
    width: 100% !important;
    height: 135px !important
}
div[id*="DisplayInbox_pnlInboxDetails"] .row {
    display: flex;
}
div[id*="DisplayInbox_pnlInboxDetails"] .row .dropdown-toggle {
    background-color: #ff8500 !important
}
div[id*="DisplayInbox_pnlInboxDetails"] .row .btn-group .btn-default {
    line-height: 30px;
}
#MPContentArea div[id*="MessageThread"] {
    padding: 0 !important
}
.member-directory .ribbons .member-picture {
    width: auto !important;
    margin-right: 0;
    padding-right: 0
}
.member-directory .ribbons .member-picture img {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    object-fit: cover;
    object-position: center;
}
.member-directory .ribbons .member-name {
    color: #0F3250;
    font-size: 18px;
    font-weight: 600;
    margin-top: 5px;
    margin-bottom: 0;
}
.member-directory .ribbons .member-email {
    font-size: 14px;
    color: #646569;
    font-weight: normal;
}
.member-directory .ribbons .member-name a {
    color: #0F3250;
    font-size: 18px;
    font-weight: 600;
}
.discussion-thread-wrap #MessageListContainer li:first-of-type .pnl-row-item {
    background-color: #F8FDFF !important;
}
.solfuse-widget-comment-wrapper h2 {
    padding: 0 15px;
}
.profile-img-lg {
    width: 40px;
    height: 40px;
    object-fit: cover;
    object-position: center;
    border-radius: 100%;
}
.profile-img-sm {
    width: 20px;
    height: 20px;
    object-fit: cover;
    object-position: center;
    border-radius: 100%;
    margin-right: 10px;
}
.solfuse-product-accordion ul.accordion-child {
    background-color: #fff;
}
.post-message-wrapper .panel-form {
    background-color: #fff;
    border: 0;
    padding: 0;
}
.post-message-wrapper .panel-form .col-md-12 {
    padding: 0;
}
.post-message-wrapper .panel-form .bootstrap-select {
    display: block;
    width: 100%;
    height: 34px;
    padding: 1px 0;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    vertical-align: middle;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0;
}
.post-message-wrapper .form-control {
    font-size: 14px;
    font-weight: 400;
    color: #646569;
}
.post-message-wrapper .panel-form .bootstrap-select button {
    padding: 0 10px !important;
    background: none !important;
    border: 0 !important;
    box-shadow: none !important;
}
.post-message-wrapper #div-signature-display .form-group {
    margin: 0 !important;
}
.post-message-wrapper #div-signature-toggle #toggle-signature-btn {
    font-size: 18px;
    font-weight: 600;
    color: #0F3250;
}
.post-message-wrapper #div-signature-display {
    margin-top: 10px;
}
.post-message-wrapper #div-signature-display hr {
    margin-bottom: 20px;
}
.post-message-wrapper #div-signature-display #edit-signature-link {
    margin-bottom: 10px;
}
.post-message-wrapper a.btn {
    background-color: #B1B2B4;
}
.post-message-wrapper a.btn:hover,
.post-message-wrapper a.btn:focus {
    background-color: #646569;
}
.post-message-wrapper .form-horizontal .control-label {
    font-size: 16px;
    color: #0F3250;
    font-weight: 400;
}
.post-message-wrapper a.btn.message-button {
    margin-bottom: 15px;
    width: 49%;
}
.post-message-wrapper a.btn.message-button:first-of-type {
    background-color: #FF8300;
}
.post-message-wrapper #signatureOpenIcon {
    color: #0F3250;
}
.post-message-wrapper .form-group .col-md-10.col-md-offset-2 {
    display: block;
    width: 100%;
}
.technical-product .solfuse-widget-latest-discuss-list li {
    list-style: none
}
.technical-product .SearchResults .Content .col-md-12 {
    padding: 0;
}
.technical-product .col-md-8.section2 {
    padding: 0 !important;
}
div[id*="NoDataAdmin"].alert.alert-warning {
    text-align: left;
    padding: 0;
}
.profile-page-wrapper table[id*="gvEngagementList"],
.profile-page-wrapper table[id*="_InfoTable"],
.profile-page-wrapper table[id*="gvEngagementList"] tr,
.profile-page-wrapper table[id*="_InfoTable"] tr,
.profile-page-wrapper table[id*="gvEngagementList"] tr td,
.profile-page-wrapper table[id*="_InfoTable"] tr td,
.profile-page-wrapper table[id*="gvEngagementList"] tr th,
.profile-page-wrapper table[id*="_InfoTable"] tr th {
    display: block;
    width: 100%;
    text-align: left;
}
.profile-page-wrapper table[id*="_InfoTable"] tr td:first-of-type {
    font-weight: bold;
    color: #0F3250;
    padding-top: 20px;
}
.profile-page-wrapper table[id*="gvEngagementList"] tr td::before {
    font-size: 16px;
    font-weight: bold;
    color: #0F3250;
    display: inline-block;
    width: 100%;
    padding-bottom: 5px;
}
.profile-page-wrapper table[id*="gvEngagementList"] tr td:first-of-type::before {
    content: 'When'
}
.profile-page-wrapper table[id*="gvEngagementList"] tr td:nth-of-type(2)::before {
    content: 'Contribution'
}
.profile-page-wrapper table[id*="gvEngagementList"] tr td:nth-of-type(3)::before {
    content: 'Points'
}
.profile-page-wrapper table thead {
    display: none;
}
.profile-page-wrapper table[id*="_Engagement"] tr td,
.profile-page-wrapper table[id*="_Engagement"] tr th {
    padding: 8px 4px;
    font-size: 13px;
}
div[id*="_pnlNoComments"] {}
.join-learning-wrapper .col-md-12 {
    padding: 0 15px;
}
#MainCopy_ContentWrapper .row.airheads-intro-wrap {
    background: none !important;
    padding: 20px 15px !important;
    position: relative;
    z-index: 2;
    overflow: visible;
}
#MainCopy_ContentWrapper .row.airheads-intro-wrap::after {
    content: '';
    width: 100vw;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    height: 100%;
    top: 0;
    bottom: 0;
    background-color: #123452;
    /*background-image: url('https://higherlogicdownload.s3.amazonaws.com/HPE/12a632f7-a936-4c6e-a7d0-1939fa32c5ec/UploadedImages/search-back-1.png'), url('https://higherlogicdownload.s3.amazonaws.com/HPE/12a632f7-a936-4c6e-a7d0-1939fa32c5ec/UploadedImages/search-back-2.png');
    background-repeat: no-repeat, no-repeat;
    background-position: right center, left center;
    background-size: auto;*/
    z-index: -1;
}
#MainCopy_ContentWrapper .row.airheads-intro-wrap h2 {
    margin: 0;
    color: #fff;
    font-weight: bold;
    font-size: 20px;
    padding: 0;
    float: left;
    line-height: 24px;
}
#MainCopy_ContentWrapper .row.airheads-intro-wrap .ContentItemHtml {
    float: left;
    width: 100%;
    margin-bottom: 12px;
}
#MainCopy_ContentWrapper .row.airheads-intro-wrap .solfuse-widget-home-search {
    float: right;
    width: 100%;
    margin: 0;
}
#MainCopy_ContentWrapper .row.airheads-intro-wrap .col-md-12 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.airheads-intro-wrap .solfuse-widget-home-search .form-control {
    height: 40px !important;
    font-size: 16px;
    font-style: normal;
    color: #646569;
    border: 0 !important
}
.airheads-intro-wrap .solfuse-widget-home-search button {
    background-color: #ff8603;
    color: #fff;
    height: 40px;
    border-radius: 0;
    padding: 0 15px;
    font-size: 20px;
    line-height: 20px;
    display: inline-block;
    border: 0 !important;
    outline: 0 !important;
}
.airheads-intro-wrap .solfuse-widget-home-search button .glyphicon {
    top: -2px;
    border: 0 !important;
    outline: 0 !important;
}
.mvp-featured-card .featured-card-single .featured-card-banner,
.mvp-featured-card .featured-card-single .featured-card-overlay-image {
    display: none;
}
.mvp-featured-card .featured-card-single .featured-card-overlay-image {
    background-image: url('https://higherlogicdownload.s3.amazonaws.com/HPE/12a632f7-a936-4c6e-a7d0-1939fa32c5ec/UploadedImages/mvp-back.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.mvp-featured-card .featured-card-single .featured-card-image {
    padding: 15px !important
}
.mvp-featured-card .featured-card-single .single-card-info {
    padding: 0 !important;
}
.mvp-featured-card .featured-card-single .single-card-info h2.card-title {
    color: #0f3250 !important;
    line-height: 36px;
    font-size: 26px !important;
    line-height: 30px;
    font-weight: 800 !important;
    text-transform: uppercase;
}
.mvp-featured-card .featured-card-single .single-card-info .p-3 {
    padding: 0 !important;
}
.mvp-featured-card .featured-card-single .single-card-info p {
    color: #0f3250 !important;
    font-weight: 500;
    font-size: 20px;
}
.mvp-featured-card .featured-card-single .single-card-icon {
    display: none !important;
}
.mvp-overview #MainCopy_ContentWrapper > .row.mvp-header-section {
    padding-top: 50px !important;
}
.mvp-header-section .HtmlContent {
    text-align: center !important;
}
.mvp-header-section .HtmlContent table {
    display: inline-block !important;
    width: auto !important;
    max-width: 920px !important;
}
.mvp-header-section .HtmlContent table .img-responsive {
    max-width: inherit !important;
    width: 110px !important;
}
.mvp-header-section .mvp-title-container {
    display: flex;
    align-items: center;
    width: 100%;
    max-width: 900px;
    margin: auto;
}
.mvp-header-section .mvp-title-container .icon {
    width: 15%;
    border-right: 1px solid #cfcfcf;
    padding: 10px 30px 10px 0;
}
.mvp-header-section .mvp-title-container .icon img {
    width: 100%;
}
.mvp-header-section .mvp-title-container .title {
    width: 85%;
    padding-left: 30px;
    font-size: 36pt;
    color: #0f3250;
    text-align: left;
    font-weight: 700;
    line-height: 40px;
}
.row.row-wide.clearfix.mvp-featured-card {
    margin: 0 -15px;
    max-width: inherit;
}
.mvp-overview #MainCopy_ContentWrapper > .row {
    padding: 15px 0 !important;
}
.mvp-content-section ul {
    padding: 10px;
    padding-left: 25px;
}
.meet-mvp-section ul {
    margin: 0 -10px;
    display: flex;
    flex-wrap: wrap;
}
.mvp-overview #MainCopy_ContentWrapper > .meet-mvp-section {
    padding-bottom: 0 !important;
}
.mvp-overview #MainCopy_ContentWrapper > .meet-mvp-section ul li {
    width: calc(25% - 20px) !important;
    margin: 10px !important;
    max-width: inherit !important;
    min-width: inherit !important;
    padding: 10px 20px;
    border-color: rgba(100, 101, 105, 0.1);
    border-radius: 6px;
    border-width: 1px;
    border-style: solid;
    position: relative;
    background-color: #fff;
    overflow: hidden;
    transition: all ease 0.4s;
}
.mvp-overview #MainCopy_ContentWrapper > .meet-mvp-section ul li:hover {
    -webkit-box-shadow: 7px 7px 15px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 7px 7px 15px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 7px 7px 15px 0px rgba(0, 0, 0, 0.15);
    text-decoration: none;
    transition: all ease 0.1s;
}
.mvp-overview #MainCopy_ContentWrapper > .meet-mvp-section ul li a {
    font-size: 16px;
    font-weight: 600;
    color: #0F3250 !important;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.member-module-section {
    padding: 15px;
    box-sizing: border-box;
    margin-bottom: 80px;
}
.member-module-section h2 {
    font-size: 24px;
}
.member-module-section .member-module {
    margin: 0 -25px;
    display: flex;
    flex-wrap: wrap;
}
.member-module-section .member-module li {
    width: calc(25% - 20px);
    margin: 10px;
    border: 1px solid rgba(100, 101, 105, 0.1);
    padding: 15px;
    display: flex;
    align-items: center;
    border-radius: 5px;
    box-sizing: border-box;
    transition: all ease 0.4s;
}
.member-module-section .member-module li:hover {
    -webkit-box-shadow: 7px 7px 15px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 7px 7px 15px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 7px 7px 15px 0px rgba(0, 0, 0, 0.15);
    text-decoration: none;
}
.member-module-section .member-module li .avatar {
    width: 35px;
    height: 35px;
    border-radius: 150px;
    overflow: hidden;
    border: 1px solid rgba(100, 101, 105, 0.1);
    background-color: #fff;
    margin-right: 15px;
    display: inline-block;
}
.member-module-section.mvp-module-section .member-module li .avatar {
    width: 60px;
    height: 60px;
}
.member-module-section .member-module li .avatar a {
    display: inline-block;
    width: 100%;
    height: 100%;
}
.member-module-section .member-module li .avatar a img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.member-module-section .member-module li .info {
    width: calc(100% - 50px);
    display: inline-block;
}
.member-module-section.mvp-module-section .member-module li .info {
    width: calc(100% - 75px);
    display: inline-block;
}
.member-module-section .member-module li .info a {
    font-size: 16px;
    font-weight: 600;
    color: #0F3250 !important;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: inline-block;
    width: 100%;
    float: left;
    margin-bottom: 2px;
}
.member-module-section .member-module li .info span.points {
    background-color: #FF8300;
    border: none;
    color: #fff;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    border-radius: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding: 0 12px;
    float: left
}
.member-module-section.mvp-module-section .member-module li .info span.points {
    margin-top: 3px;
    border-radius: 4px;
    padding: 2px 12px;
}
.member-module-section .member-module li.mvp-guru-elite .info span.points {
    background-color: #66676B;
}
.member-module-section .member-module li.mvp-guru .info span.points {
    background-color: #064B75;
}
.member-module-section .member-module li.mvp-expert .info span.points {
    background-color: #0F8876;
}
.member-module-section .member-module li.mvp .info span.points {
    background-color: #231F20;
}
.member-module-section.mvp-module-section .mvp-rank-list {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    margin-bottom: 30px;
    max-width: 540px;
}
.member-module-section.mvp-module-section .mvp-rank-list li {
    width: 21%;
    margin: 0 2%;
    list-style: none;
    padding: 0;
}
.member-module-section.mvp-module-section .mvp-rank-list li img {
    width: 100%;
}
.member-module-section.mvp-module-section h2 {
    text-align: center;
}
.solfuse-widget-news-announcements{
    margin: 0!important;
}
.home #MainCopy_ContentWrapper .row-full.solfuse-shadow-top-inside.bg-code-7-5.bg-slice-wrapper{
    padding: 0!important;
}

.fivehund-series-wrap .accordion-child,
.fivehund-series-wrap {
    min-height: 630px;
}

.data-center-netwok-wrap .ContentUserControl.community-tabs-container-outer{
    display: none;
}
.data-center-netwok-wrap  .ContentItemHtml p{
    margin-bottom: 30px;
}

.viewdocument.interior #CommunityTabsContainer{
    display: none!important;
}
.viewdocument.interior [id*="JoinPanel"]{
    right: 12px;
}


@media (min-width: 300px) {
    /* Bootstrap Override */
    .col-xs-1,
    .col-sm-1,
    .col-md-1,
    .col-lg-1,
    .col-xs-2,
    .col-sm-2,
    .col-md-2,
    .col-lg-2,
    .col-xs-3,
    .col-sm-3,
    .col-md-3,
    .col-lg-3,
    .col-xs-4,
    .col-sm-4,
    .col-md-4,
    .col-lg-4,
    .col-xs-5,
    .col-sm-5,
    .col-md-5,
    .col-lg-5,
    .col-xs-6,
    .col-sm-6,
    .col-md-6,
    .col-lg-6,
    .col-xs-7,
    .col-sm-7,
    .col-md-7,
    .col-lg-7,
    .col-xs-8,
    .col-sm-8,
    .col-md-8,
    .col-lg-8,
    .col-xs-9,
    .col-sm-9,
    .col-md-9,
    .col-lg-9,
    .col-xs-10,
    .col-sm-10,
    .col-md-10,
    .col-lg-10,
    .col-xs-11,
    .col-sm-11,
    .col-md-11,
    .col-lg-11,
    .col-xs-12,
    .col-sm-12,
    .col-md-12,
    .col-lg-12 {
        padding-right: 16px;
        padding-left: 16px;
    }
    .siteFrame > .col-md-12 {
        padding: 0 16px;
    }
    #MainCopy_ContentWrapper > .row {
        padding: 47px 0 52px;
    }
    /* Header and nav */
    #MPOuterHeader {
        position: relative;
        z-index: 2;
    }
    #MPheader > div.row,
    #MPOuterHeader > .col-md-12 > div.row,
    #MPOuterHeader > .col-md-12 > div.row > .col-md-12 {
        padding: 0;
        margin: 0 auto;
    }
    #MPOuterHeader > .col-md-12 > div#HEADER {
        position: relative;
    }
    .navbar-default .navbar-nav>.dropdown>a .caret,
    .navbar-default .navbar-nav>.open>a .caret, .navbar-default .navbar-nav>.open>a:hover .caret, .navbar-default .navbar-nav>.open>a:focus .caret{
        border-top: 4px solid #fff;
    }
    #MPOuterHeader::before {
        content: " ";
        height: 100%;
        background-color: #fff;
        position: absolute;
        left: 0;
        width: 0%;
        z-index: 0;
        -webkit-box-shadow: 3px 3px 20px 0px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 3px 3px 20px 0px rgba(0, 0, 0, 0.2);
        box-shadow: 3px 3px 20px 0px rgba(0, 0, 0, 0.2);
    }
    #MPOuterHeader > .col-md-12 {
        position: relative;
        height: 115px;
    }
    .logged-in-user #MPOuterHeader > .col-md-12 {
        height: 75px;
    }
    /* -- Logo */
    #Logo {
        float: left;
        position: relative;
        top: 14px;
        left: 15px;
    }
    #Logo a {
        max-width: 130px;
        display: block;
        margin-top: 1px;
    }
    .logged-in-user #Logo a {
        max-width: 165px;
        margin-left: 10px;
    }
    #Logo .col-md-12 {
        padding: 0;
    }
    /* -- Profile menu */
    .HLWelcome {
        position: relative;
        top: 15px;
    }
    .HLWelcome .Login {}
    .MPheader > .row:first-of-type {
        float: right;
        width: 40px;
        right: 0;
    }
    .HLWelcomeHeader #Welcome_Content {
        margin-top: 3px;
        margin-right: 10px;
    }
    #Welcome_Content .btn-group #BtnShowProfile {
        display: none;
    }
    #Welcome_Content button.btn.btn-default {
        border: none;
        border-radius: 20px;
        overflow: hidden;
        width: 40px;
        height: 40px;
    }
    #Welcome_Content .btn-group .imgButton img {
        max-width: 100% !important;
        max-height: 100% !important;
    }
    .HLWelcomeHeader .Login {
        margin-top: 2px;
    }
    .HLWelcomeHeader .Login a#Welcome_LoginLink {
        margin-top: 0;
        padding: 5px 7px;
        width: auto;
        min-width: 0;
        line-height: 20px;
        border: none;
        font-size: 10px;
    }
    .Welcome ul {
        width: auto;
    }
    /* -- Nav */
    .navbar {
        min-height: inherit;
    }
    .navbar-default {
        background-color: transparent;
        border: none;
    }
    ul.navbar-nav > li:last-of-type a {
        text-indent: 30px;
        outline: none;
        padding: 15px 0px;
        background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.889%22%20height%3D%2217.976%22%20viewBox%3D%220%200%2017.889%2017.976%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3Anone%3Bstroke%3A%23ff8300%3Bstroke-miterlimit%3A10%3Bstroke-width%3A1.5px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate(-180.986%20-487.901)%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M193.73%2C490.708a7.026%2C7.026%2C0%2C1%2C1-9.936%2C0A7.026%2C7.026%2C0%2C0%2C1%2C193.73%2C490.708Z%22%20transform%3D%22translate(0%200)%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M222.775%2C525.946l3.524%2C3.524a.969.969%2C0%2C0%2C1-1.366%2C1.366l-2.52-2.521%22%20transform%3D%22translate(-28.419%20-26.057)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
        background-repeat: no-repeat !important;
        background-position: left center !important;
    }
    ul.navbar-nav > li:last-of-type a:hover,
    ul.navbar-nav > li:last-of-type a:focus {
        background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.889%22%20height%3D%2217.976%22%20viewBox%3D%220%200%2017.889%2017.976%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3Anone%3Bstroke%3A%23ff4c00%3Bstroke-miterlimit%3A10%3Bstroke-width%3A1.5px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate(-180.986%20-487.901)%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M193.73%2C490.708a7.026%2C7.026%2C0%2C1%2C1-9.936%2C0A7.026%2C7.026%2C0%2C0%2C1%2C193.73%2C490.708Z%22%20transform%3D%22translate(0%200)%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M222.775%2C525.946l3.524%2C3.524a.969.969%2C0%2C0%2C1-1.366%2C1.366l-2.52-2.521%22%20transform%3D%22translate(-28.419%20-26.057)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    }
    /* Hero */
    .global-page-hero-wrap {
        position: relative;
        overflow: visible !important;
        min-height: 275px;
        background-color: #0F3250;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }
    .global-page-hero-wrap.bg-position-bottom-center {
        background-position: bottom center;
    }
    /* Footer */
    #MPOuterFooter {
        background-color: #fff;
        border-top: 1px solid #e0e0e1;
        color: #646569;
        font-size: 14px;
        font-weight: 400;
        padding-top: 35px;
        margin-top: -83px;
    }
    #MPOuterFooter ul {
        list-style-position: inside;
        list-style-type: none;
        padding: 0;
        margin: 0;
    }
    #MPOuterFooter a {
        color: #646569;
    }
    #MPOuterFooter a:hover {
        color: #000;
    }
    #MPOuterFooter .footer-nav .footer-nav-list li {
        padding: 0 0 10px;
    }
    #MPOuterFooter .footer-nav .footer-nav-list li a {
        line-height: 20px;
    }
    #MPOuterFooter .footer-nav .footer-nav-list > li > a {
        text-transform: uppercase;
        font-size: 15px;
        font-weight: 600;
        color: #0F3250;
    }
    #MPOuterFooter .footer-nav .footer-nav-list > li > ul.sub-menu {
        padding: 15px 0;
    }
    #MPOuterFooter .legal-nav li {
        display: inline-block;
        margin-right: 25px;
    }
    #MPOuterFooter .legal-nav a,
    #MPOuterFooter .copyright-nav p {
        font-size: 13px;
    }
    #MPOuterFooter .copyright-nav p {
        text-align: center;
    }
    #MPOuterFooter .footer-logo a {
        margin-bottom: 20px;
        display: inline-block;
    }
    #MPOuterFooter .row-full {
        position: relative;
        padding-top: 25px;
        display: inline-block;
        width: 100%;
        margin-top: 0;
    }
    #MPOuterFooter .row-full::after {
        content: '';
        width: 100vw;
        left: 50%;
        transform: translateX(-50%);
        border-top: 1px solid rgba(100, 101, 105, 0.2);
        display: block;
        position: absolute;
        top: 0;
    }
    #MPOuterFooter #MPFooter {
        display: none;
    }
    #menu-footer-legal-links {
        text-align: center;
    }
    /*** AMX Page**/
    .solfuse-page-amfx .solfuse-widget-blogs-grid ul {
        margin: 0;
        padding: 0;
        margin: 0;
    }
    .solfuse-page-amfx .solfuse-widget-blogs-grid ul li {
        list-style: none;
        margin: 0;
        padding: 0;
        margin: 10px 5px;
    }
    .solfuse-page-amfx .solfuse-widget-blogs-grid ul li .hof-content {
        background-color: #646569;
        border-radius: 0 0 0 40px;
        overflow: hidden;
        color: #fff;
    }
    .solfuse-page-amfx .solfuse-widget-blogs-grid ul li img,
    .solfuse-page-amfx .solfuse-widget-blogs-grid ul li svg {
        width: 140px;
        height: 140px;
        border: 3px solid #fff;
        border-radius: 1000px;
        overflow: hidden;
        object-fit: cover;
        object-position: center;
        margin-bottom: -60px;
        position: relative;
        z-index: 2;
        background-color: #ADE1F0;
    }
    .solfuse-page-amfx .hof-content .hof-social-info {
        background-color: #FF5F4B;
        color: #fff;
        padding: 5px 20px;
        padding-top: 60px
    }
    .solfuse-page-amfx .hof-content .hof-social-info h5 {
        font-size: 20px;
        color: #fff;
        font-weight: bold;
        text-align: center;
        display: block;
    }
    .solfuse-page-amfx .hof-content .hof-social-info .location {
        font-size: 15px;
        font-weight: bold;
        color: #fff;
        line-height: 22px;
        text-align: center;
    }
    .solfuse-page-amfx .hof-content .hof-social-info .location span {
        width: 100%;
        display: block;
        font-size: 14px;
        font-weight: normal;
        color: #fff;
        text-align: center;
    }
    .solfuse-page-amfx .hof-content .hof-quote {
        color: #fff;
        padding: 20px;
        font-size: 14px;
        line-height: 21px;
    }
    .solfuse-page-amfx .bg-slice-wrapper {
        padding-bottom: 0 !important;
    }
    /*** nav bar css**/
    .traditional-nav {
        width: 100%;
    }
    .traditional-nav .navbar-toggle {
        position: absolute;
        right: 129px;
        top: -38px;
        margin: 0;
        width: 38px;
        height: 35px;
        background-color: transparent !important;
        border: 0 !important;
        background-image: url('https://higherlogicdownload.s3.amazonaws.com/HPE/12a632f7-a936-4c6e-a7d0-1939fa32c5ec/UploadedImages/nav-icon.png');
        background-repeat: no-repeat;
        background-position: center -42px;
        background-size: 33px auto;
        outline: 0 !important;
    }
    .logged-in-user .traditional-nav .navbar-toggle {
        right: 75px;
        top: -40px;
    }
    .traditional-nav .navbar-toggle:hover,
    .traditional-nav .navbar-toggle:focus {
        background-position: center 1.5px;
    }
    .traditional-nav .navbar-toggle span {
        display: none
    }
    .navbar-collapse {
        height: auto;
        position: absolute !important;
        left: 0;
        top: 11px;
        background: #0F3250;
        margin: 0;
        padding: 0;
        width: 100%;
        z-index: 999;
        padding: 0 10px;
    }
    #MPButtonBar .navbar.navbar-default {
        width: 100%;
        display: inline-block;
    }
    .navbar-nav {
        width: 100%;
        margin: 0;
    }
    .navbar-nav > li {
        width: 100%;
        border-bottom: 1px solid rgba(256, 256, 256, 0.1);
    }
    .navbar-nav > li:last-of-type {
        border: 0;
    }
    .navbar-nav > li a {
        padding: 10px 0;
        width: 100%;
        font-size: 15px;
    }
    .navbar .navbar-nav > .active > a,
    .navbar .navbar-nav > .active > a:hover,
    .navbar .navbar-nav > .active > a:focus,
    .navbar .navbar-nav > li > a:hover {
        background: none;
        color: #FF8300;
    }
    .navbar-nav > li .dropdown-menu {
        transition: all ease 0.4s;
        top: 22px !important;
        padding: 10px 0 15px;
        position: static;
        background: none;
        width: 100%;
        box-shadow: none!important;
        border: 0;
    }
    .navbar-default .navbar-nav>.dropdown>a:hover .caret, .navbar-default .navbar-nav>.dropdown>a:focus .caret{
        border-top-color: #fff;
        border-bottom-color: #fff;
    }
    .navbar .navbar-nav > li > ul.dropdown-menu > li > a {
        color: #ffffff !important;
        font-size: 13px;
        font-weight: 400;
        line-height: 20px;
        padding: 5px 15px;
    }
    .navbar .navbar-nav > li > ul.dropdown-menu > li > a:hover {
        background: none !important;
        color: #FF8300 !important;
    }
    .menu-footer-social-links-container {
        margin-top: 0;
        margin-bottom: 20px;
    }
    .menu-footer-social-links-container a {
        position: relative;
        margin: 0 11px 30px 0;
        height: 32px;
        width: 32px;
        text-indent: -9999px;
        display: inline-block;
        transition: none !important;
    }
    .menu-footer-social-links-container a.fsl-airheads {
        background: url('https://higherlogicdownload.s3.amazonaws.com/HPE/12a632f7-a936-4c6e-a7d0-1939fa32c5ec/UploadedImages/sprite-footer-social-icons.png') no-repeat 0 0;
    }
    .menu-footer-social-links-container a.fsl-airheads:hover {
        background-position: 0 -62px;
    }
    .menu-footer-social-links-container a.fsl-twitter {
        background: url('https://higherlogicdownload.s3.amazonaws.com/HPE/12a632f7-a936-4c6e-a7d0-1939fa32c5ec/UploadedImages/sprite-footer-social-icons.png') no-repeat -62px 0;
    }
    .menu-footer-social-links-container a.fsl-twitter:hover {
        background-position: -62px -62px;
    }
    .menu-footer-social-links-container a.fsl-linkedin {
        background: url('https://higherlogicdownload.s3.amazonaws.com/HPE/12a632f7-a936-4c6e-a7d0-1939fa32c5ec/UploadedImages/sprite-footer-social-icons.png') no-repeat -124px 0;
    }
    .menu-footer-social-links-container a.fsl-linkedin:hover {
        background-position: -124px -62px;
    }
    .menu-footer-social-links-container a.fsl-fb {
        background: url('https://higherlogicdownload.s3.amazonaws.com/HPE/12a632f7-a936-4c6e-a7d0-1939fa32c5ec/UploadedImages/sprite-footer-social-icons.png') no-repeat -186px 0;
    }
    .menu-footer-social-links-container a.fsl-fb:hover {
        background-position: -186px -62px;
    }
    .menu-footer-social-links-container a.fsl-youtube {
        background: url('https://higherlogicdownload.s3.amazonaws.com/HPE/12a632f7-a936-4c6e-a7d0-1939fa32c5ec/UploadedImages/sprite-footer-social-icons.png') no-repeat -248px 0;
    }
    .menu-footer-social-links-container a.fsl-youtube:hover {
        background-position: -248px -62px;
    }
    .copyright {
        text-align: center;
    }
    .home .row.row-wide.solfuse-shadow-top-inside .col-md-6 {
        max-width: 100%;
        padding: 0 15px;
        width: 100%;
    }
    .home .row.row-wide.solfuse-shadow-top-inside .col-md-6.section3 {
        margin-bottom: 70px;
    }
    .blogs-block #MainCopy_ctl02_ucPermission_IconFollow {
        display: inline-block;
        width: 100%;
        text-align: left;
    }
    .blogs-block .col-md-2 {
        float: left;
        width: 50%;
    }
    .blogs-block h3.blogTitle {
        font-size: 24px;
    }
    .rowContainer.community-list div.pull-right.margin-top-small a.btn {
        width: 100%;
        text-align: center;
    }
    .rowContainer.community-list div.pull-right {
        text-align: left;
    }
    .community-list .btn-community-stats-static {
        width: 100%;
        margin: 0 !important;
        margin-bottom: 15px !important;
    }
    .community-list .btn-community-stats-static span.badge {
        width: auto;
        display: inline-block;
    }
    .rowContainer.community-list {
        padding: 20px 0;
    }
    .profile-page-wrapper .col-md-3.section1 .ContentUserControl {
        margin-bottom: 10px;
    }
    .profile-page-wrapper .col-md-3.section1 .col-md-12 {
        padding: 0;
    }
    .profile-page-wrapper .nav-tabs > li {
        width: 100%;
        margin-bottom: 15px;
    }
    .profile-page-wrapper .col-md-9 .col-md-12 {
        padding: 0 !important;
    }
    .profile-page-wrapper {
        padding: 0px 0 52px !important;
    }
    .row.rowContainer.community-list .btn.btn-default.pull-right {
        float: left !important;
    }
    .row.rowContainer.community-list .col-md-12 {
        padding: 0;
    }
    .profile-page-wrapper .nav-tabs > li > a {
        font-size: 13px;
    }
    .followed-content-results .followed-content-item td {
        display: block;
        width: 100%;
    }
    .followed-content-results .followed-content-item td.ProfilePic {
        padding-left: 0;
    }
    .contributions-list-header {
        margin-left: -15px;
        margin-right: -15px;
    }
    .contributions-list-header .pull-right {
        float: left !important;
        margin-top: 10px;
        margin-bottom: 30px;
    }
    .profile-page-wrapper #PrivacyProfilePreferences .privacySettingsRow {
        width: 100%;
    }
    .profile-page-wrapper .col-xs-4 {
        width: 100%;
        padding: 0;
    }
    .profile-page-wrapper .custom-search-form {
        margin-top: 25px;
    }
    .profile-page-wrapper .nav-pills.nav-stacked {
        margin-bottom: 30px;
    }
    .profile-page-wrapper .dd-select {
        width: 100% !important;
    }
    .profile-page-wrapper table td .btn-danger {
        float: right;
        border-radius: 0;
        padding: 5px 15px;
        font-weight: 600;
        text-transform: uppercase;
    }
    #MainCopy_ctl45_grdRibbonDisplay th:last-of-type {
        text-align: right;
        padding-right: 30px;
    }
    .profile-page-wrapper .col-md-9 h2[id*=TitleText] {
        font-size: 18px;
        color: #0F3250;
        font-weight: bold;
        line-height: 24px;
        text-transform: uppercase;
        text-align: left;
    }
    .profile-page-wrapper .col-md-9 h2[id*=TitleText] + h3 {
        font-size: 18px;
        font-weight: 600;
    }
    #MPOuterMost.full #FOOTER .col-md-4.section1 {
        padding: 0 20px;
    }
    .discussion-list-wrap .table.table-responsive thead {
        display: none;
    }
    .discussion-list-wrap .table.table-responsive tr.ListRow td::before {
        font-size: 16px;
        font-weight: bold;
        color: #0F3250;
        display: block;
        text-align: left;
        padding: 5px 0;
    }
    .discussion-list-wrap .table.table-responsive tr.ListRow td:first-of-type {
        display: none;
    }
    .discussion-list-wrap .table.table-responsive tr.ListRow td:nth-of-type(2)::before {
        content: 'Thread Subject:';
        padding-top: 15px;
    }
    .discussion-list-wrap .table.table-responsive tr.ListRow td:nth-of-type(3)::before {
        content: 'Replies:'
    }
    .discussion-list-wrap .table.table-responsive tr.ListRow td:nth-of-type(4) {
        padding-bottom: 30px;
    }
    .discussion-list-wrap .table.table-responsive tr.ListRow td:nth-of-type(4)::before {
        content: 'Last Post:'
    }
    .global-page-hero-wrap .HtmlFooter {
        display: none;
    }
    #MainCopy_ContentWrapper.technical-product-details > .row {
        padding: 60px 0 50px !important
    }
    .faceted-search-main .fs-result-row .img-circle {
        width: 40px;
        height: 40px;
        object-fit: cover;
        object-position: center;
    }
    .inbox-list .list-group-item .row {
        display: block;
    }
    .inbox-list .list-group-item .row .col-md-3 {
        margin: 10px 0;
        color: #999;
    }
    .solfuse-widget-lastest-discuss-tiles,
    .solfuse-widget-active-members,
    .digest-viewer {
        padding: 0 15px;
    }
    .technical-product-product-listing .ContentItemHtml > h2,
    .technical-product-details .ContentItemHtml > h2 {
        padding: 0;
    }
    .mvp-header-section .mvp-title-container {
        flex-wrap: wrap;
        justify-content: center;
    }
    .mvp-header-section .mvp-title-container .icon {
        padding: 10px 0 30px 0;
        border-bottom: 1px solid #cfcfcf;
        border-right: 0;
        width: 100px;
    }
    .mvp-header-section .mvp-title-container .title {
        padding-left: 0;
        padding-top: 30px;
        width: 100%;
        text-align: center;
        font-size: 30px;
        line-height: 34px;
    }
    .mvp-overview #MainCopy_ContentWrapper > .meet-mvp-section ul li,
    .member-module-section .member-module li {
        width: calc(100% - 20px) !important;
        padding: 15px 15px !important;
    }
    .meet-mvp-section .HLEngagement div.row.title-row {
        display: flex;
    }
    .mvp-featured-card .featured-card-single .single-card-info h2.card-title {
        font-size: 22px !important;
    }
    .mvp-featured-card .featured-card-single .single-card-info p {
        font-size: 18px;
    }
    .meet-mvp-section .HLLandingControl .heading h2,
    .HLLandingControl h2 {
        font-size: 24px;
    }
    .featured-card-single.card-layout-middle > .featured-card-image {
        min-height: 250px !important;
    }
    .mvp-overview #MainCopy_ContentWrapper > .row {
        padding: 15px 15px !important;
    }
    .member-module-section h2 {
        margin: 15px -15px;
        padding: 0;
    }
    .member-module-section.mvp-module-section .mvp-rank-list {
        max-width: 440px;
    }
    
    .solfuse-widget-blogs-grid ul li{
        width: calc(100% - 20px);
    }
    #MPOuterHeader .ContentItemHtml{
        padding-top: 5px;
    }
    #MPOuterHeader .ContentItemHtml p {
        margin: 0;
    }
    #MPOuterHeader .ContentItemHtml p span{
        font-size: 12px!important;
        line-height: 17px!important;
        padding: 5px;
        display: inline-block;
    }
    
    #MPOuterHeader .HtmlFooter{
        display: none!important;
    }
}
@media (min-width: 400px) {}
@media (min-width: 575px) {
    /* -- Vertical center */
    .solfuse-content-left,
    .solfuse-content-right,
    .solfuse-content-left [class*="section"],
    .solfuse-content-right [class*="section"] {
        display: flex;
    }
    .solfuse-content-right .solfuse-vertical-center,
    .solfuse-content-left .solfuse-vertical-center {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }
    .bg-slice-wrapper .solfuse-content-right .solfuse-vertical-center,
    .bg-slice-wrapper .solfuse-content-left .solfuse-vertical-center {
        z-index: 11;
    }
    .technical-product-product-listing .col-md-6,
    .technical-product-details .col-md-6 {
        width: 50%;
        padding: 0 15px;
    }
    .technical-product-product-listing .col-md-4,
    .technical-product-details .col-md-4 {
        width: 33.33333333333333%;
        padding: 0 15px;
    }
    .technical-product-product-listing .col-md-8,
    .technical-product-details .col-md-8 {
        width: 66.66666666666666%;
        padding: 0 15px;
    }
    .technical-product-product-listing .ContentItemHtml > h2,
    .technical-product-details .ContentItemHtml > h2 {
        font-size: 24px;
        margin-bottom: 7px;
        padding: 0;
    }
    .solfuse-widget-support-hot-labels ul li a {
        min-height: 70px;
        font-size: 16px;
        justify-content: flex-start;
        text-align: left;
    }
    .solfuse-widget-support-hot-labels ul li a img {
        max-width: 60px;
    }
    table.digest-viewer thead > tr > th,
    table.digest-viewer tbody > tr > th,
    table.digest-viewer tfoot > tr > th,
    table.digest-viewer thead > tr > td,
    table.digest-viewer tbody > tr > td,
    table.digest-viewer tfoot > tr > td {
        display: table-cell;
        border-top: 1px solid #ddd;
        text-align: left;
        padding: 8px 8px 8px 0;
    }
    table.digest-viewer thead > tr > th,
    table.digest-viewer tbody > tr > th,
    table.digest-viewer tfoot > tr > th {
        border-color: #0F3250 !important
    }
    .discussion-list-wrap .table.table-responsive tr.ListRow td::before {
        display: none !important;
    }
    .discussion-list-wrap .table.table-responsive tr.ListRow td:first-of-type {
        display: table-cell !important
    }
    .discussion-list-wrap .table.table-responsive tr.ListRow td:nth-of-type(2),
    .discussion-list-wrap .table.table-responsive tr.ListRow td:nth-of-type(4) {
        padding: 5px 0;
    }
    .discussion-list-wrap .table.table-responsive thead {
        display: table-header-group;
    }
    .community-list-wrap .community-list .btn-community-stats-static {
        margin: 0 !important;
    }
    ul.accordion-child > li a {
        padding: 15px 80px 15px 20px;
        text-align: left;
        justify-content: flex-start;
    }
    ul.accordion-child > li a img {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        right: 15px;
        left: inherit;
        width: 70px;
        height: 65px;
        object-fit: contain;
        object-position: center;
    }
    .solfuse-widget-events-listing .events-wrapper table.table-global td,
    .solfuse-widget-events-listing .events-wrapper table.table-global th {
        display: table-cell;
        clear: none;
        width: auto;
        border-bottom: 1px solid rgba(100, 101, 105, 0.2);
        padding: 7px 15px !important;
    }
    .solfuse-widget-events-listing .events-wrapper table.table-global tr th {
        padding: 0 15px !important;
    }
    .solfuse-widget-events-listing .events-wrapper table.table-global {
        display: table;
    }
    .solfuse-widget-events-listing .events-wrapper table.table-global tr {
        display: table-row;
        padding: 0;
    }
    .solfuse-widget-events-listing .events-wrapper table.table-global thead {
        display: table-row-group;
    }
    .solfuse-widget-events-listing .events-wrapper table.table-global tr td::before {
        display: none;
    }
    .solfuse-widget-events-listing .events-wrapper table.table-global td:first-of-type {
        display: table-cell;
    }
    .solfuse-widget-lastest-discuss-tiles ul {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .solfuse-widget-active-members ul.display-horizontal {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .solfuse-widget-lastest-discuss-tiles .col-md-10.col-sm-10 {
        padding: 0 15px !important;
    }
    .post-message-wrapper .panel-form {
        padding: 25px 15px 10px;
    }
    .post-message-wrapper a.btn.message-button {
        width: auto;
    }
    .profile-page-wrapper table[id*="_Engagement"] tr td,
    .profile-page-wrapper table[id*="_Engagement"] tr th {
        padding: 8px;
        font-size: 16px;
    }
    .profile-page-wrapper table[id*="gvEngagementList"] tr td,
    .profile-page-wrapper table[id*="_InfoTable"] tr td,
    .profile-page-wrapper table[id*="gvEngagementList"] tr th,
    .profile-page-wrapper table[id*="_InfoTable"] tr th {
        display: table-cell;
        width: auto;
        text-align: left;
    }
    .profile-page-wrapper table[id*="gvEngagementList"],
    .profile-page-wrapper table[id*="_InfoTable"] {
        display: table;
        width: 100%;
    }
    .profile-page-wrapper table[id*="gvEngagementList"] tr,
    .profile-page-wrapper table[id*="_InfoTable"] tr {
        display: table-row;
    }
    .profile-page-wrapper table thead {
        display: table-header-group;
    }
    .profile-page-wrapper table[id*="_InfoTable"] tr td {
        padding: 5px 0 !important;
    }
    .profile-page-wrapper table[id*="gvEngagementList"] tr td::before {
        display: none;
    }
    .solfuse-page-homepage .solfuse-widget-latest-discuss-list .HLDiscussions ul li .row {
        padding-left: 56px;
    }
    #MPOuterHeader .ContentItemHtml p span{
        font-size: 16px!important
    }
    
}
@media (min-width: 991px) {
    .home .global-page-hero-wrap .home-carousel-wrapper .owl-item h2 {        
        font-size: 36px!important;
        margin: 0 0 15px 0!important;        
    }
    .home .global-page-hero-wrap .home-carousel-wrapper .owl-item p {
        text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
        font-size: 24px!important;
        line-height: 32px!important;
        font-weight: 400;
        max-width: 920px;
        margin-bottom: 10px!important;
        overflow: visible!important
    }
    .home .global-page-hero-wrap {
        padding: 0!important;
        padding-top: 83px !important;
    }
    
    
}
@media (min-width: 768px) {
    #MainCopy_ContentWrapper > .row {
        padding: 67px 0 92px !important;
    }
    #MainCopy_ContentWrapper.technical-product-details > .row {
        padding: 60px 0 40px !important;
    }
    .navbar-collapse.collapse {
        display: none !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important;
    }
    /* Hero */
    .global-page-hero-wrap {
        min-height: 285px;
    }
    .home .global-page-hero-wrap {
        min-height: 320px!important;
    }
    .navbar-toggle {
        position: relative;
        float: right;
        padding: 9px 10px;
        margin-top: 8px;
        margin-right: 15px;
        margin-bottom: 8px;
        background-color: transparent;
        border: 1px solid transparent;
        border-radius: 4px;
        display: block;
    }
    .traditional-nav .navbar-toggle {
        right: 165px;
        top: -46px;
    }
    .logged-in-user .traditional-nav .navbar-toggle {
        right: 95px;
    }
    #Logo a {
        max-width: 200px;
    }
    .navbar-collapse {
        top: 12px;
    }
    .solfuse-widget-latest-discuss-list ul li div[id*="pnlTitle_"] {
        padding: 0 0 0 20px;
        margin-top: 0;
    }
    .solfuse-widget-latest-discuss-list ul li div[id*="pnlDescription_"] {
        padding-left: 60px;
    }
    .solfuse-widget-popular-forums-quick-links div[id*="UpdatePanel"],
    .solfuse-widget-unanswered-topics ul,
    .solfuse-widget-active-members ul.display-vertical {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        padding: 0;
    }
    .solfuse-widget-popular-forums-quick-links div[id*="UpdatePanel"] .community-list:nth-child(odd),
    .solfuse-widget-popular-forums-quick-links div[id*="UpdatePanel"] .community-list:nth-child(even) {
        margin: 0 10px 20px 0 !important;
    }
    .solfuse-widget-unanswered-topics ul li:nth-child(odd) {
        margin-right: 10px;
        margin-left: 0px;
    }
    .solfuse-widget-unanswered-topics ul li:nth-child(even) {
        margin-right: 0;
        margin-left: 10px;
    }
    .discussion-thread-wrap #MessageListContainer .drItemSubHeader h4 {
        font-size: 16px;
    }
    .discussion-thread-wrap .btn-back {
        margin-bottom: 0 !important;
    }
    .discussion-thread-wrap .thread-title h2 {
        font-size: 30px;
        line-height: 40px;
    }
    .discussion-thread-wrap #MessageListContainer .drItemSubHeader .col-md-9 {
        width: auto;
        float: left;
        margin-bottom: 0;
    }
    .discussion-thread-wrap #MessageListContainer .drItemSubHeader .col-md-3 {
        width: auto;
        float: right;
        margin-left: auto !important;
        text-align: right;
    }
    .HLWelcomeHeader #Welcome_Content {
        margin-top: 5px;
        margin-right: 15px;
    }
    .HLWelcomeHeader .Login a#Welcome_LoginLink {
        font-size: 12px;
        padding: 5px 10px;
    }
    .community-list .btn-community-stats-static {
        width: auto;
    }
    
    .home .global-page-hero-wrap .HtmlContent > div.inner {
        max-width: 100%;
        padding-left: 15px;
    }
    .home .global-page-hero-wrap .home-carousel-wrapper .owl-item {
        padding: 25px;
    }
    .home .global-page-hero-wrap > .carousel-bg {
        height: 100%;
    }
    
    
    .global-page-hero-wrap h1#PageTitleH1 {
        font-size: 32px;
    }
    .global-page-hero-wrap .overflow-hidden::before {
        content: " ";
        position: absolute;
        top: 0;
        left: 0;
        width: 60%;
        height: 147%;
        z-index: 1;
        border-radius: 0 0 900px 0;
    }
    h2 div.dropdown-multi-option {
        position: absolute
    }
    .global-page-hero-wrap .section1 {
        min-height: 200px;
    }
    .solfuse-widget-popular-forums-quick-links .community-list h3 a {
        padding: 10px 80px 10px 20px;
        font-size: 16px;
        background-size: auto 52px;
        background-position: calc(100% - 15px) center;
        background-repeat: no-repeat;
    }
    .home .row.rowContainer.community-list:nth-last-of-type(2) a {
        background-size: 50px;
    }
    .home .row.rowContainer.community-list:last-of-type a {
        background-position: calc(100% - 20px) center;
    }
    .solfuse-widget-popular-forums-quick-links .community-list {
        min-height: 80px;
    }
    .profile-page-wrapper .nav-tabs > li {
        width: auto;
    }
    .row.rowContainer.community-list .btn.btn-default.pull-right {
        float: right !important;
    }
    .followed-content-results .followed-content-item td {
        display: table-cell;
        width: auto;
    }
    .followed-content-results .followed-content-item td.ProfilePic {
        padding-left: 10px;
        width: 10%;
    }
    .profile-page-wrapper #PrivacyProfilePreferences .col-sm-9 {
        width: auto;
        float: right;
        margin-left: auto;
        padding: 0 15px;
    }
    .profile-page-wrapper #PrivacyProfilePreferences .privacySettingsRow .col-sm-3 {
        width: auto;
        padding: 0 15px;
    }
    .profile-page-wrapper #PrivacyProfilePreferences .privacySettingsRow {
        width: 50%;
    }
    .profile-page-wrapper #PrivacyProfilePreferences .col-sm-9 .form-group .form-control {
        min-width: 170px;
    }
    .profile-page-wrapper .col-xs-4 {
        width: 33.33333333333333%;
        padding: 0 15px;
    }
    .profile-page-wrapper .custom-search-form {
        margin-top: 0;
    }
    .profile-page-wrapper .dd-select {
        width: 400px !important;
    }
    .solfuse-widget-events-listing .events-wrapper .filter-form .colspan-3 {
        width: 23%;
    }
    ul.accordion-child {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .technical-product-product-listing > .row,
    .technical-product-product-listing > .row.solfuse-shadow-top-inside {
        padding: 67px 0 40px !important;
    }
    .solfuse-page-support#MainCopy_ContentWrapper > .row {
        padding: 67px 0 0;
    }
    .global-page-hero-wrap h1#PageTitleH1 {
        padding: 0;
    }
    .solfuse-widget-support-hot-labels ul {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .article-list-wrap .blogs-block .label {
        margin-top: 10px;
    }
    .search-page-wrap .faceted-search-main .fs-result-options {
        display: flex;
    }
    .search-page-wrap .faceted-search-main .fs-result-row .row.vertical-align {
        display: flex;
    }
    .search-page-wrap .faceted-search-main .fs-result-row .row.vertical-align .col-md-9 {
        margin-bottom: 0;
    }
    .faceted-search-main .fs-result-row .meta-block {
        margin-bottom: 0;
    }
    .technical-product .SearchResults li .col-md-12.no-pad .row.title-row {
        width: 80%;
    }
    .technical-product .SearchResults li .col-md-12.no-pad .row:nth-of-type(2) {
        float: left;
        width: 20%;
        text-align: right;
    }
    #MPOuterHeader > .col-md-12 {
        height: 110px;
        padding-top: 5px;
    }
    .HLWelcomeHeader .Login {
        margin-top: 12px;
    }
    #ProfileContainer {
        width: 375px;
    }
    #ProfileContainer .panel-body .col-md-9 {
        width: calc(100% - 70px);
    }
    #ProfileContainer .welcome-links {
        width: calc(100% - 70px);
    }
    .home .row.row-wide.solfuse-shadow-top-inside .col-md-6 {
        max-width: 920px;
    }
    div[id*='trPageSize'].col-md-9.pull-right.margin-bottom-medium .form-group {
        width: calc(25% - 15px);
        float: left;
        margin-right: 15px !important;
        text-align: left;
    }
    div[id*='trPageSize'].col-md-9.pull-right.margin-bottom-medium .form-group:last-of-type {
        margin-right: 0 !important
    }
    .solfuse-widget-support-hot-labels ul li a {
        padding: 15px 80px 15px 15px;
    }
    .solfuse-widget-support-hot-labels ul li a img {
        left: inherit;
        right: 15px;
        transform: translateY(-50%);
        top: 50%;
    }
    .solfuse-content-left > div:nth-child(2) img {
        border-radius: 0;
    }
    .solfuse-content-right > div:nth-child(1) img {
        border-radius: 0;
    }
    .profile-page-wrapper .col-md-3.section1 {
        padding: 0 25px !important;
    }
    .discussion-thread-wrap .messageContentColumn iframe {
        max-width: 100% !important;
        max-height: 300px !important;
    }
    .solfuse-page-homepage .solfuse-widget-latest-discuss-list .HLDiscussions #sortOptionsContainer {
        position: absolute;
    }
    .solfuse-page-homepage .solfuse-widget-latest-discuss-list .HLDiscussions #sortOptionsContainer select {
        border: 0;
        font-weight: BOLD;
        padding: 2px 0;
        height: auto !important;
        background: none;
    }
    #MainCopy_ContentWrapper .row.airheads-intro-wrap .ContentItemHtml,
    #MainCopy_ContentWrapper .row.airheads-intro-wrap .solfuse-widget-home-search {
        width: 50%;
        margin: 0;
    }
    .global-page-hero-wrap .section1 div {
        margin-top: -4px;
    }
    .home .global-page-hero-wrap .section1 div {
        margin-top: 0;
    }
    .mvp-overview #MainCopy_ContentWrapper > .meet-mvp-section ul li {
        width: calc(33.333% - 20px) !important;
    }
    .member-module-section .member-module li {
        width: calc(33.333% - 20px) !important;
    }
}
@media (min-width: 992px) {
    #menu-footer-legal-links {
        text-align: left;
    }
    #MPOuterFooter .copyright-nav p {
        text-align: right;
    }
    .blogs-block .col-md-2 {
        width: 16.666666666666664%;
    }
    .blogs-block h3.blogTitle {
        font-size: 30px;
    }
    .blogs-block #MainCopy_ctl02_ucPermission_IconFollow {
        text-align: right;
    }
    .discussion-list-wrap .col-md-4.center {
        width: auto;
        padding: 0;
    }
    .discussion-list-wrap .col-md-9 {
        padding: 0;
    }
    .discussion-list-wrap .col-md-9 .btn {
        margin: 0;
    }
    .discussion-list-wrap .col-md-12 {
        padding: 0 15px;
    }
    .ContentUserControl .JoinLeaveLink {
        margin-right: 15px;
    }
    .discussion-thread-wrap #MessageListContainer .drItemSubHeader h4 {
        font-size: 18px;
    }
    .discussion-thread-wrap .btn-back {
        margin: 0 !important;
    }
    .discussion-thread-wrap .col-md-6 .input-group {
        margin: 0 !important;
    }
    .discussion-thread-wrap .thread-title .col-md-2 {
        margin-top: 11px;
    }
    .discussion-thread-wrap .thread-title .col-md-2 span.pull-right {
        position: absolute;
        display: inline-block;
        white-space: nowrap;
        right: 10px;
    }
    .discussion-thread-wrap .MessageListContainer .dropdown-multi-option .btn {
        margin-top: 0;
        margin-left: 0;
    }
    .discussion-thread-wrap {
        margin: 0;
    }
    .HLWelcomeHeader #Welcome_Content {
        margin-right: 5px;
    }
    .HLWelcomeHeader .Login a#Welcome_LoginLink {
        font-size: 13px;
        padding: 5px 10px;
    }
    .rowContainer.community-list {
        padding: 20px 0 10px;
        margin: 0;
    }
    .home .global-page-hero-wrap .home-carousel-wrapper .owl-item h1 {
        font-size: 42px;
        line-height: 50px;
    }
    .home .global-page-hero-wrap {
        min-height: 480px;
    }
   
    .global-page-hero-wrap h1#PageTitleH1 {
        font-size: 40px;
    }
    
    .global-page-hero-wrap {
        min-height: 380px;
    }
    .global-page-hero-wrap .community-description {
        display: inline-block;
        width: 100%;
    }
    .global-page-hero-wrap .HtmlContent > div.inner {
        max-width: 55%;
    }
    .global-page-hero-wrap .section1 {
        min-height: 300px;
    }
    .profile-page-wrapper .col-md-3.section1 .ContentUserControl {
        margin-bottom: 40px;
    }
    .profile-page-wrapper .col-md-3.section1 .col-md-12 {
        padding: 0 15px;
    }
    .profile-page-wrapper {
        padding: 47px 0 52px !important;
    }
    .profile-page-wrapper .col-md-9 .col-md-12 {
        padding: 0 15px !important;
    }
    .profile-page-wrapper .nav-tabs > li > a {
        font-size: 15px;
    }
    .contributions-list-header .pull-right {
        float: right !important;
        margin-top: 10px;
        margin-bottom: 30px;
    }
    .solfuse-widget-events-listing .events-wrapper .filter-form .colspan-3 {
        width: 24%;
    }
    .solfuse-widget-support-hot-labels ul {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .solfuse-widget-support-hot-labels ul li a {
        min-height: 75px;
    }
    .article-list-wrap .blogs-block .label {
        margin-top: 10px;
        margin-left: 0;
    }
    .solfuse-widget-comment-wrapper .comments-block {
        padding: 20px 15px 5px 5px;
        border-bottom: 1px solid #eeeeee;
    }
    .solfuse-widget-comment-wrapper .comments-block .col-md-12 .ByLine {
        padding-left: 70px;
    }
    .technical-product .row:first-of-type {
        display: flex;
        align-items: center;
    }
    .solfuse-widget-amfx-landing-content .row {
        display: flex;
    }
    .solfuse-widget-amfx-landing-content .row .col-md-4 {
        margin-bottom: 0;
    }
    .siteFrame .row-full > .col-md-12 {
        max-width: 920px;
    }
    h2[id*=TitleText],
    .ContentItemHtml > h2,
    .solfuse-widget-amfx-landing-content h2 {
        padding: 0;
    }    
    .post-message-wrapper .form-group .col-md-10.col-md-offset-2 {
        width: 83.33333333333334%;
    }
    .solfuse-widget-comment-wrapper .comments-block .col-md-1 {
        margin-top: -45px;
        margin-bottom: 0;
    }
    .solfuse-widget-comment-wrapper .comments-block {
        padding-top: 20px;
    }
    .blogs-block .row .col-md-12 .lia-inline-image-display-wrapper {
        max-width: 500px;
    }
    .blogs-block .row .col-md-12 p img {
        max-width: 500px;
    }
    .solfuse-page-homepage .solfuse-widget-latest-discuss-list .HLDiscussions ul li .row.title-row img.Image {
        margin-right: 0;
    }
    .global-page-hero-wrap .section1 div {
        margin-top: -2px;
    }
    .home .global-page-hero-wrap .section1 div {
        margin-top: 0;
    }
    .featured-card-single.card-layout-middle > .featured-card-image {
        min-height: 300px !important;
    }
    .mvp-header-section .mvp-title-container .title {}
}
@media (min-width: 1024px) {
    #MPOuterHeader > .col-md-12 {
        max-width: 1280px;
        background-color: #fff;
        margin: 0 auto;
        padding: 0 40px;
    }
    .global-page-hero-wrap .HtmlContent > div.inner {
        padding: 0 15px;
    }
    .technical-product-product-listing > .row,
    .technical-product-product-listing > .row.solfuse-shadow-top-inside {
        padding: 67px 0 92px !important;
    }
    .technical-product-product-listing .ContentItemHtml > h2 {
        font-size: 30px;
        margin-bottom: 20px;
    }
    #MainCopy_ContentWrapper.solfuse-page-support .col-md-12 h2[id*=TitleText] {
        padding: 0;
    }
    .global-page-hero-wrap .HtmlContent > div.inner {
        padding-left: 15px;
    }
    .faceted-search-main .search-bar .input-group,
    .faceted-search-main .fs-result-options {
        padding-left: 0;
    }
    .faceted-search-main .col-md-9 .col-md-3 {
        padding: 0 15px;
    }
    .solfuse-page-support .community-list .col-md-7,
    .solfuse-page-support .community-list .col-md-5,
    .row.rowContainer.community-list .col-md-7,
    .row.rowContainer.community-list .col-md-5 {
        padding: 0;
    }
    #MainCopy_ContentWrapper .row.airheads-intro-wrap h2 {
        font-size: 30px;
        line-height: 34px;
    }
    .mvp-overview #MainCopy_ContentWrapper > .row {
        padding: 15px 0 !important
    }
    .member-module-section h2 {
        margin: 0 0 25px;
        padding: 0;
    }
    .member-module-section.mvp-module-section .mvp-rank-list {
        max-width: 540px;
    }
    .solfuse-widget-blogs-grid ul li{
        width: calc(33.33% - 20px);
    }
}
@media (min-width: 1060px) {
    /* Hero */
    /* Footer */
    #MPOuterFooter {
        padding-top: 75px;
    }
    .menu-footer-social-links-container {
        margin-top: 25px;
    }
    #MPOuterFooter .row-full {
        margin-top: 70px;
    }
    .row.rowContainer.community-list .col-md-12 {
        padding: 0 15px;
    }
    #ProfileContainer .panel-body {
        padding: 20px;
    }
    div[id*='trPageSize'].col-md-9.pull-right.margin-bottom-medium {
        width: 75%;
        text-align: right;
        padding: 0 15px !important;
    }
    div[id*='MessagePanel'] .col-md-4.center {
        width: 25%;
        text-align: left;
        padding: 0 15px !important;
    }
    div[id*='trPageSize'].col-md-9.pull-right.margin-bottom-medium .form-group {
        text-align: right;
        margin-top: 0 !important
    }
    #MainCopy_ContentWrapper.technical-product-details > .row {
        padding: 70px 0 70px !important
    }
    .global-page-hero-wrap .section1 {
        padding: 0 10px;
    }
    .home .global-page-hero-wrap .section1 {
        padding: 0;
    }
    #MPContentArea div[id*="MessageThread"] {
        padding: 0 !important
    }
    .solfuse-widget-forum-lists,
    .community-learning-page .community-list-wrap {
        padding: 0 15px;
    }
    .solfuse-widget-lastest-discuss-tiles ul {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .solfuse-widget-active-members ul.display-horizontal {
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }
    .solfuse-widget-comment-wrapper h2 {
        padding: 0;
    }
    ul.accordion-child {
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }
    .post-message-wrapper .panel-form .col-md-12 {
        padding: 0 15px;
    }
    .technical-product .col-md-4.section1 {
        padding: 0 15px !important;
    }
    .technical-product .col-md-8.section2 {
        padding: 0 15px !important;
    }
    div[id*="NoDataAdmin"].alert.alert-warning {
        text-align: left;
        padding: 0 30px;
    }
    .discussion-thread-wrap .messageContentColumn iframe {
        max-width: 100% !important;
        max-height: 460px !important;
    }
    .mvp-header-section .mvp-title-container .icon {
        width: 15%;
        border-right: 1px solid #cfcfcf;
        padding: 10px 30px 10px 0;
        border-bottom: 0;
    }
    .mvp-header-section .mvp-title-container .title {
        width: 85%;
        padding-left: 30px;
        font-size: 36pt;
        color: #0f3250;
        text-align: left;
        padding-top: 0;
    }
    .mvp-overview #MainCopy_ContentWrapper > .meet-mvp-section ul li,
    .member-module-section .member-module li {
        width: calc(25% - 20px) !important;
    }
}
@media (min-width: 1200px) {
    .navbar-collapse.collapse {
        display: block !important;
    }
    .navbar-toggle {
        display: none;
    }
    #Logo {
        left: 0;
    }
    div#NAV {
        float: right;
        position: static;
        width: auto;
        margin-right: 180px !important;
        margin-top: -22px !important;
background-color: transparent;
border-color: transparent;
    }
    .logged-in-user div#NAV {
        margin-right: 82px !important;
        margin-top: -17px !important;
    }
    div#NAV .col-md-12 {
        width: auto;
    }
    .navbar-default .navbar-nav > li > a {
        color: #0F3250;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        padding: 0 10px;
    }
    .navbar .navbar-nav > .active > a,
    .navbar .navbar-nav > .active > a:hover,
    .navbar .navbar-nav > .active > a:focus,
    .navbar .navbar-nav > li > a:hover {
        background-color: transparent;
        color: #FF8300;
    }
    .navbar-collapse {
        padding: 0;
    }
    .navbar-collapse.collapse {
        background: none;
        position: static !important;
        width: auto;
        float: right;
    }
    .navbar-nav > li {
        float: left;
        width: auto;
        display: inline-block;
    }
    ul.navbar-nav > li:last-of-type {
        margin-left: 10px;
    }
    ul.navbar-nav > li:last-of-type a {
        padding: 0;
        text-indent: -99999px;
        background-position: center center !important;
        width: 30px;
    }
    /* Bootstrap Override */
    .col-xs-12,
    .col-sm-12,
    .col-md-12,
    .col-lg-12 {
        padding-right: 0;
        padding-left: 0;
    }
    #MPOuterHeader::before {
        width: 75%;
    }
    .siteFrame .row-full > .col-md-12 {
        max-width: 1200px;
    }
    .home .row.row-wide.solfuse-shadow-top-inside .col-md-6 {
        max-width: 600px;
    }
    .mvp-header-section .mvp-title-container {
        flex-wrap: nowrap;
    }
    .mvp-overview #MainCopy_ContentWrapper > .meet-mvp-section ul li {
        padding: 15px 15px !important;
    }
    .navbar .navbar-nav > li > ul.dropdown-menu > li > a{
        color: #0F3250!important
    }
    .navbar-nav > li .dropdown-menu{
        padding: 5px 0 7px;
        position: absolute;
        background-color: #fff;
        width: auto;
        border: 1px solid rgba(0,0,0,0.15);
        box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    }
    .navbar-nav > li:hover .dropdown-menu {
        display: block;
        left: 12px;        
    }
    .navbar-default .navbar-nav>.dropdown>a .caret{
        border-top: 4px solid #000;
    }
    .navbar-default .navbar-nav>.open>a .caret, .navbar-default .navbar-nav>.open>a:hover .caret, .navbar-default .navbar-nav>.open>a:focus .caret,
    .navbar-default .navbar-nav>.dropdown>a:hover .caret, .navbar-default .navbar-nav>.dropdown>a:focus .caret{
        border-top: 4px solid #000;
    }
}
/* random things that has either needs to override everything or doesnt belong anywhere below */
/* What is this for? -TD */
[id*="NestedCommunity"] {
    display: none;
}
/* Fading entrances  */
@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.animate__fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}
.hide {
    display: none;
}
.no-pageTitle-padding {
    padding-top: 0;
}
#tinymce ul,  #tinymce ol{
  padding-left: 20px
}

/*** fix percentage ribbons on Profile page ***/
.percent-mvp .digitalRibbonDisplay .col-md-12 .pull-left div {
    width: 250px !important;
    height: 35px !important;
}

.col-md-12 { float: none; }

/*** hide BreadCrumb - double page headers ***/
.global-page-hero-wrap .BreadCrumb {
    display: none;
}

/**** Start Airheads GPT ***/
    @media (min-width: 768px) {
        .search #MainCopy_ContentWrapper>.row,
        .search-ai-test #MainCopy_ContentWrapper>.row {
            padding: 20px 0 20px !important;
        }
    }
    @media (min-width: 300px) {
        .search #MainCopy_ContentWrapper>.row,
        .search-ai-test #MainCopy_ContentWrapper>.row,
            {}
    }
    a.toggle-airheads-gpt.button {
        font-size: 14px;
        font-weight: 700;
        color: #FF8300;
        text-decoration: none;
        margin: auto;
    line-height: 28px;
        transition: all ease 0.4s;
    }
    a.toggle-airheads-gpt.button:hover {
        color: #0F3250;
    }
    a.toggle-airheads-gpt.button img {
        width: 30px;
        height: auto;
        margin-right: 10px;
        transition: all ease 0.4s;
    }
    a.toggle-airheads-gpt.button:hover img {
        transform: rotate(180deg)
    }
    .airheads-gpt-wrapper .airheadsgpt-container {
        display: block!important;
    }
    .airheadsgpt-search-container {
        margin: 0;
        text-align: center;
        display: flex;
    }
    .airheadsgpt-search-container #search-input {
        width: calc(100% - 44px);
        border: 1px solid rgba(100, 101, 105, 0.2);
        border-right: 0 !important;
        height: 46px;
        font-size: 16px;
        color: #555;
        padding: 5px 12px;
        margin: 0;
        border-radius: 0;
        background-color: #F3F3F3;
        font-weight: 600;
        outline: 0!important;
    }
    .airheadsgpt-search-container #search-btn {
        background-color: #FF8300;
        cursor: pointer;
        width: 214px;
        height: 46px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 0;
        float: right;
        border: 0;
        color: #fff;
        font-size: 16px;
        line-height: 20px;
        padding-bottom: 3px;
        font-weight: bold;
    }
    .airheadsgpt-results-wrapper {
        display: none;
        margin-top: 30px;
        padding: 25px 30px;
        border: 1px solid #CFCFCF;
        border-radius: 0;
        min-height: 100px;
        background-color: #F3F3F3;
        color: #646569;
        font-size: 14px;
        border-top: 1px solid rgba(100, 101, 105, 0.2);
        font-weight: 500;
    }
    .airheadsgpt-results-wrapper h3 {
        font-size: 16px;
        font-weight: bold;
        color: #646569;
        margin: 0;
        display: flex;
        align-items: center;
    }
    .airheadsgpt-results-wrapper h3 img {
        width: 30px;
        height: auto;
        margin-right: 10px;
    }
    #airheadsgpt-results {
        padding: 15px 0 0;
        color: #646569;
        font-size: 14px;
        border-top: 1px solid rgba(100, 101, 105, 0.2);
        margin-top: 20px;
        font-weight: 500;
    }
    #airheadsgpt-results h1,
    #airheadsgpt-results h2,
    #airheadsgpt-results h3,
    #airheadsgpt-results h4,
    #airheadsgpt-results h5,
    #airheadsgpt-results h6,
    #airheadsgpt-results span.seedQuestion {
        font-size: 15px;
        line-height: 19px;
        margin: 0;
        padding: 0;
        margin-bottom: 15px;
        color: #646569;
        font-weight: bold;
        display: inline-block;
    }
    #airheadsgpt-results p {
        font-size: 14px;
        line-height: 19px;
        margin: 0;
        padding: 0;
        margin-bottom: 15px;
        color: #646569;
        font-weight: 500;
    }
    #airheadsgpt-results img {
        max-width: 200px;
    }
    #airheadsgpt-results ul,
    #airheadsgpt-results ol {
        margin: 0;
        padding: 0;
        margin-bottom: 15px;
        width: 100%;
        padding-left: 20px;
    }
    #airheadsgpt-results ul li,
    #airheadsgpt-results ol li {
        margin: 0;
        padding: 0;
        margin-bottom: 5px;
        font-weight: 500;
        font-size: 14px;
        color: #646569;
    }
    #airheadsgpt-results a {
        font-size: 14px;
        font-weight: 500;
        color: #FF8300;
        line-height: 19px;
        transition: all ease 0.4s;
    }
    #airheadsgpt-results a:hover {
        color: #646569;
    }
    #airheadsgpt-results .a {
        /*
        display: inline-block;
        padding-left: 20px;
        background-image: url('https://higherlogicdownload.s3.amazonaws.com/HPE/12a632f7-a936-4c6e-a7d0-1939fa32c5ec/UploadedImages/download.png');
        background-repeat: no-repeat;
        background-position: left top;
        background-size: 15px;
        font-weight: bold;
*/
    }
    @media screen and (max-width: 992px) {
        .airheadsgpt-container {
            padding: 15px;
        }
        .airheadsgpt-results-wrapper {
            padding: 20px 20px 25px;
        }
        .airheadsgpt-search-container #search-btn{
            font-size: 13px;
            width: 194px;
        }
    }
/**** END Airheads GPT ***/

/*** mobile responsive table code ***/
@media screen and (max-width: 990px) {
    .mobile-table {
        overflow-x: auto !important;
        width: 100% !important;
        display: block !important;
    }
}