/* Background Images and Footer */
#MPCopyright { clear: both; float: none; text-align: center; }
/* Color Picker */
/* VERSION 34 */
/********************* Basics **************************/  

body {
  color: #333333;  
}  


a {
  color: #006AE1;  
}  


.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: #006AE1; 
}  


.hl-linkcolor-background {
  background-color: #006AE1;  
}  

/*
a.user-content-mention {
  color: ;  
}  
*/

a.user-content-hashtag.user-content-hashtag.user-content-hashtag {
  color: #006AE1;  
}  


a:hover {
  color: #044981;  
}  



.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: #044981;  
}  

/*
a.user-content-mention:hover {
  color: ;  
}  
*/

a.user-content-hashtag.user-content-hashtag.user-content-hashtag.user-content-hashtag:hover {  
  color: #044981; 
} 


.bodyBackground {
  background-color: #ECECEC;  
}  


.siteFrame {
  background-color: #FFFFFF;  
}  

/*
#MPOuterMost {
  border-color: ;  
}  
*/
h1, .Heading1 {


  color: #006AE1;

/*
  background-color: ;
*/
}    
h2, .Heading2, h2 a, h2 a:hover, .text-muted-h2 h2 {


  color: #333333;

/*
  background-color: ;
*/
}    h3, .Heading3, h3 a, h3 a:hover {


  color: #333333;

/*
  background-color: ;
*/
}    
/*
hr, hr.delimiter, .HLLandingControl ul li {
  border-bottom-color: ;  
}  
*/
#MPOuterFooter {


  background-color: #006AE1;


  color: #FFFFFF;

}    

fieldset {
  border-color: #006AE1;  
}  

fieldset legend {


  background-color: #006AE1;


  border-color: #006AE1;


  color: #FFFFFF;

}    

.SearchResults .SortBy {
  color: #FFFFFF;  
}      
/*********************** Landing Controls ******************/  
.HLLandingControl .heading, .HLLandingControl h2, .headerItem, .drItemSubHeader {

/*
  background-color: ;
*/

  color: #333333;

}    

.drItemSubHeader a:not(.skip-header-text-color){
  color: #333333;  
    }  

.ContentUserControl .HLLandingControl, .ContentUserControl.HLLandingControl, .ContentItemHtml.HLLandingControl {


  border-color: #CBCBCB;


  color: #333333;


  background-color: #FFFFFF;

}    

.HLLandingControl .Content a:not(.btn) {
  color: #006AE1;  
}  


.HLLandingControl .ByLine {
  color: #333333;  
}  


.HLLandingControl h5, .HLLandingControl h4, .HLEngagement h3 {
  color: #006AE1;  
}  


.HLLandingControl .Content h3 a, .HLAnnouncements .Content h2 a, .HLRSSReader .Content h2 a {
  color: #006AE1;  
}    

/************************ Tabs **********************/  
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {

/*
  background-color: ;
*/
/*
  border-color: ;
*/

  color: #006AE1;

}  
/*
.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: #006AE1;

}  .nav-tabs > li > a {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
/************************ Miscellaneous **********************/  

.SloganText {
  color: #006AE1;  
}  

.ModalPopupHeading, .CustomTableModalPopup .CustomTableModalPopupHeaderRow {


  background-color: #006AE1;


  color: #FFFFFF;

}    

.lblratingBig {
  color: #006AE1;  
}  

/************************ Tables **********************/  
.Container thead .Header td, th, .ListContainer .ListHeader, .drItemSubHeader,  .table-thead-background tr th, .table-thead-background tr td {


  background-color: #006AE1;


  color: #FFFFFF;

}    

th a, th a:hover  {
  color: #FFFFFF;  
}  


.TableRowAlternate, .table-hover > tbody > tr:hover > td  {
  background-color: #FFFFFF;  
}    

/************************ Menus ***********************/  

#MPAuxNav ul.level1 li a {
  color: #006AE1;  
}  


#MPAuxNav ul.level1 li ul {
  background-color: #006AE1;  
}  


#MPAuxNav ul.level1 li li.dynamic {
  border-right-color: #006AE1;  
}  

/*  #SideMenu ul.level1 li ul {
  background-color: White;  
}  */    /*  .MPSideNavBottom {
  color: #0069A5;  
}  */    /*
.breadcrumb {
  background-color: ;  
}  
*/

.breadcrumb li {
  color: #333333;  
}  


.breadcrumb li a {
  color: #006AE1;  
}  


.MPBottomMenu ul li a {
  color: #FFFFFF;  
}        
/************************ Bootstrap Menus ***********************/  

.navbar-default, #NAV {
  background-color: #006AE1;      
  border-color: #006AE1;  
}  


.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: #006AE1;


  color: #FFFFFF;

}    
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {


  background-color: #006AE1;


  color: #FFFFFF;

}    

#MPButtonBar .dropdown-menu {
  background-color: #006AE1;  
}  


#MPButtonBar .dropdown-menu li a {
  color: #FFFFFF;  
}  


#MPButtonBar .dropdown-menu li a:hover,    #MPButtonBar .dropdown-menu li a:focus {
  background-color: #006AE1;  
  }  

#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: #006AE1;


  color: #FFFFFF;

}    
/*
#MPButtonBar .dropdown-menu {
  border-color: ;  
}  
*/
/************************ Bootstrap Buttons ***********************/  
.btn-primary, .ui-widget-content a.btn-primary {


  background-color: #0183EB;

/*
  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: #044981;

/*
  color: ;
*/
}    
.badge, .badge a, a.badge a:hover {


  background-color: #044981;

/*
  color: ;
*/
}    
.modal-header {


  background-color: #FFFFFF;


  color: #333333;

}    
.modal-body, .panel-body {


  background-color: #FFFFFF;


  color: #333333;

}    
.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: #006AE1;
}


.hlc-empty-state-cards-wrapper .hlc-empty-state-card:nth-of-type(1) .hlc-empty-state-card-top-part {
  background-color: #006AE1;
}
/************ New Bootstrap 4^ Themeing ****/ 

:root:root {
  
  --hl-bs--primary: #006AE1;
  --hl-bs--selected: #006AE126;
  

  
  --hl-bs--primary-rgb: 0,106,225;
  --hl-bs--selected-rgb: 0,106,225, 50;
  

  
  --hl-bs--primary-opposite: #FFFFFF;
  

  
  --hl-bs--primary-opposite-rgb: 255,255,255;
  
  
  
  --hl-bs--link: #006AE1;
  

  
  --hl-bs--link-rgb: 0,106,225;
  

  
  --hl-bs--link-hover: #044981;
  --hl-bs--btn-icon-ctrl-bg-hover: #044981;
  --hl-bs--btn-icon-ctrl-border-hover: #044981;
  

  
  --hl-bs--link-hover-rgb: 4,73,129;
  --hl-bs--btn-icon-ctrl-bg-hover-rgb: 4,73,129;
  --hl-bs--btn-icon-ctrl-border-hover-rgb: 4,73,129;
  

  
  --hl-bs--secondary: #006AE1;
  --hl-bs--secondary-selected: #006AE126;
  

  
  --hl-bs--secondary-rgb: 0,106,225;
  --hl-bs--secondary-selected-rgb: 0,106,225, 50;
  

  
  --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: #0183EB;
  

  
  --hl-bs--btn-primary-bg-rgb: 1,131,235;
  
  
  /*
  --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: #006AE1;
  --hl-bs--btn-link-outline: #006AE17f;
  

  
  --hl-bs--btn-link-text-rgb: 0,106,225;
  --hl-bs--btn-link-outline-rgb: 0,106,225, 127;
  

  
  --hl-bs--btn-link-hover: #044981;
  

  
  --hl-bs--btn-link-hover-rgb: 4,73,129;
  
}

: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: #FFFFFF;
  

  
  --hl-bs--footer-color-rgb: 255,255,255;
  

  
  --hl-bs--footer-color-opposite: #006AE1;
  

  
  --hl-bs--footer-color-opposite-rgb: 0,106,225;
  
}/************************ 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: #006AE1;
        
     
    color: #044981;
    
}

/************************ Anchors ***********************/
body.ribbit a{
     
    color: #006AE1;
    
}
body.ribbit a:hover{
     
    color: #044981;
    
}

body.ribbit :not(.no-theme) .HLLandingControl .Content a:not(.btn){
     
    color: #006AE1;
    
}

body.ribbit :not(.no-theme) .HLLandingControl .Content a:not(.btn):hover{
     
    color: #044981;
    
}

/************************ 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: #006AE1;
    border-color: #006AE1;
     
     
    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)), #006AE1;
    border-color: #006AE1;
     
     
    color: #FFFFFF;
    
}

/**** btn-primary ****/
body.ribbit :not(.no-theme) .btn-primary {

     
    color: #FFFFFF !important;
     
     
    background-color: #006AE1;
    border-color: #006AE1;
    
}

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)), #006AE1;
    border-color: #006AE1;
    
}

body.ribbit :not(.no-theme) .btn-primary:focus {

     
    box-shadow: 0 0 0 3px #006AE17F;
    
}


/**** btn-success ****/
body.ribbit :not(.no-theme) .btn-success {

     
    color: #FFFFFF;
     
     
    background-color: #006AE1;
    border-color: #006AE1;
    
}

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)), #006AE1;
    border-color: #006AE1;
    
}

body.ribbit :not(.no-theme) .btn-success:focus {

     
    box-shadow: 0 0 0 3px #006AE17F;
    
}

/**** btn-overlay ****/
body.ribbit :not(.no-theme) .btn-overlay {

     
    color: #006AE1;
    
}


/**** 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: #006AE1;
    border: #006AE1;
    
}

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)), #006AE1;
    
}



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: #006AE1;
    border-color: #006AE1;
    
}


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 #006AE17F;
    
}


body.ribbit :not(.no-theme) .btn-inline-icon:focus,
body.ribbit :not(.no-theme) .btn-inline-icon:hover:not(:disabled) {
    /* 
  color: ; 
  */

     
    color: #006AE1;
    
}


body.ribbit :not(.no-theme) fieldset.icon-radio-group input[aria-checked="true"]+* {

     
    color: #FFFFFF;
     
     
    background-color: #006AE1;
    border-color: #006AE1;
    
}

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)), #006AE1;
    
     
    background-color: linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), #006AE1; 
    
}


/********* 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: #006AE1;
    border-color: #006AE1;
    
}


body.ribbit :not(.no-theme) .primary-button-background-color {

     
    background-color: #006AE1 !important;
    
}


body.ribbit :not(.no-theme) .primary-button-border-color {

     
    color: #006AE1 !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: #006AE1 !important;
    
}

/****END - .btn-primary****/

/****START - .btn-success****/
body.ribbit :not(.no-theme) .btn-success {

     
    background-color: #006AE1;
    border-color: #006AE1;
     
     
    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: #006AE1;
    border-color: #006AE1;
     
     
    color: #FFFFFF;
    
}

body.ribbit :not(.no-theme) .success-button-background-color {

     
    background-color: #006AE1 !important;
    
}

body.ribbit :not(.no-theme) .success-button-border-color {

     
    color: #006AE1 !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: #006AE1 !important;
    
}

/****END - .btn-success****/


/************************ Interior Header (#PageTitleH1) ***********************/
body.ribbit.interior :not(.no-theme) #PageTitleH1_Svg_Fill_Color {
     
    fill: #006AE1;
    
}
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: #006AE1;
     
}

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: #006AE1;
     
}

/*************** 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: #006AE1;
    
     
    border-bottom-color: #006AE1;
     
}

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: #006AE1;
    
     
    color: #044981;
    
}

/*Logged-out Homepage Row backgrounds*/
body.ribbit :not(.no-theme) .row.primary-row {    
     
    background-color: #006AE1;
    
}

body.ribbit :not(.no-theme) .row.secondary-row {    
     
    background-color: #006AE190;
    
}

/*Member Directory Action buttons color variation*/
body.ribbit :not(.no-theme) .member-directory .actions .btn:first-of-type {
     
    color: #FFFFFF;
         
     
    background-color: #006AE1;
    border-color: #006AE1;
     
}

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)), #006AE1;
    border-color: #006AE1;
    
}

/*QuickLinks Widget Inheritance*/
body.ribbit .quick-links-list-item:hover .quick-links-list-item-text{
     
    color: #044981;
    
}

/**** Generated Utils ****/


.text-color {
  color: #333333 !important;
}

  


.link-color {
  color: #006AE1 !important;
}

  

/*
.mention-link-color {
  color:  !important;
}
*/
  

/*
.tag-link-color {
  color:  !important;
}
*/
  


.link-hover-color:hover, .link-hover-color:focus {
  color: #044981 !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: #ECECEC !important;
}

  

/*
.tag-background-color {
  background-color:  !important;
}
*/
  

/*
.tag-background-hover-color:hover, .tag-background-hover-color:focus {
  color:  !important;
}
*/
  


.page-background-color {
  background-color: #FFFFFF !important;
}

  

/*
.border-color {
  color:  !important;
}
*/
  


.primary-heading-text-color {
  color: #006AE1 !important;
}

  

/*
.primary-heading-background-color {
  background-color:  !important;
}
*/
  


.secondary-heading-text-color {
  color: #333333 !important;
}

  

/*
.secondary-heading-background-color {
  background-color:  !important;
}
*/
  


.tertiary-heading-text-color {
  color: #333333 !important;
}

  

/*
.tertiary-heading-background-color {
  background-color:  !important;
}
*/
  

/*
.seperator-color {
  color:  !important;
}
*/
  


.footer-background-color {
  background-color: #006AE1 !important;
}

  


.footer-text-color {
  color: #FFFFFF !important;
}

  


.primary-color {
  color: #006AE1 !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: #333333 !important;
}

  


.landing-control-border-color {
  color: #CBCBCB !important;
}

  


.landing-control-text-color {
  color: #333333 !important;
}

  


.landing-control-background-color {
  background-color: #FFFFFF !important;
}

  


.landing-control-link-color {
  color: #006AE1 !important;
}

  


.landing-control-byline-text-color {
  color: #333333 !important;
}

  


.landing-control-sub-title-text-color {
  color: #006AE1 !important;
}

  


.landing-control-title-text-color {
  color: #006AE1 !important;
}

  

/*
.selected-tab-background-color {
  background-color:  !important;
}
*/
  

/*
.selected-tab-border-color {
  color:  !important;
}
*/
  


.selected-tab-text-color {
  color: #006AE1 !important;
}

  

/*
.unselected-tab-hover-background-color:hover, .unselected-tab-hover-background-color:focus {
  background-color:  !important;
}
*/
  


.unselected-tab-hover-text-color {
  color: #006AE1 !important;
}

  

/*
.unselected-tab-background-color {
  background-color:  !important;
}
*/
  

/*
.unselected-tab-text-color {
  color:  !important;
}
*/
  


.slogan-text-color {
  color: #006AE1 !important;
}

  


.table-header-background-color {
  background-color: #006AE1 !important;
}

  


.table-alternate-background-color {
  background-color: #FFFFFF !important;
}

  


.aux-menu-text-color {
  color: #006AE1 !important;
}

  


.unselected-menu-background-color {
  background-color: #006AE1 !important;
}

  

/*
.breadcrumb-bar-background-color {
  background-color:  !important;
}
*/
  


.breadcrumb-text-color {
  color: #333333 !important;
}

  


.breadcrumb-link-color {
  color: #006AE1 !important;
}

  


.footer-menu-text-color {
  color: #FFFFFF !important;
}

  


.unselected-menu-text-color {
  color: #FFFFFF !important;
}

  


.selected-menu-background-color {
  background-color: #006AE1 !important;
}

  


.selected-menu-text-color {
  color: #FFFFFF !important;
}

  


.hover-menu-text-color {
  color: #FFFFFF !important;
}

  


.hover-menu-background-color {
  background-color: #006AE1 !important;
}

  


.hover-menu-selected-background-color {
  background-color: #006AE1 !important;
}

  


.hover-menu-selected-text-color {
  color: #FFFFFF !important;
}

  

/*
.hover-menu-border-color {
  color:  !important;
}
*/
  


.primary-button-background-color {
  background-color: #0183EB !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: #044981 !important;
}

  

/*
.label-text-color {
  color:  !important;
}
*/
  


.badge-background-color {
  background-color: #044981 !important;
}

  

/*
.badge-text-color {
  color:  !important;
}
*/
  


.popup-window-header-background-color {
  background-color: #FFFFFF !important;
}

  


.popup-window-header-text-color {
  color: #333333 !important;
}

  


.popup-window-background-color {
  background-color: #FFFFFF !important;
}

  


.popup-window-text-color {
  color: #333333 !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 */
/** 
Font definitions: 
BrandonTextLight - Weight - 300
BrandonTextRegular - Weight - 400
BrandonTextMedium - Weight- 500
BrandonTextBold - Weight - 700
BrandonTextBlack - Weight - 900

As of 9.23 set as
H1-H4 BrandonTextBold (700), H5-H6 BrandonTextMedium (500), Paragraphs BrandonTextRegular (400)
**/

/**to apply font weight as class, see below classes that can be added inline or to CSS Wrapper area of properties panel**/

.light-font { font-family: 'BrandonTextLight';}
.regular-font {font-family: 'BrandonTextRegular';}
.medium-font {font-family: 'BrandonTextMedium';}
b, strong, .bold-font {font-family: 'BrandonTextBold';}
.black-font {font-family: 'BrandonTextBlack';}


/***** Nav CSS *********/
.my-cases a,#MPAuxNav ul.level1 li a{  text-decoration: none!important;  color: #333333!important;  font-size: 17px;  font-family: 'BrandonTextRegular', arial, sans-serif!important;}
#MPAuxNav ul.level1 li a:hover,.my-cases a:hover{color: #3881e4!important;}
#MPButtonBar .dropdown-menu{ background:linear-gradient(to right, #006AE1, #0072F1) !important;border:0;border-radius: 0 0 8px 8px;}
.add-pad-beautify{ margin-top:15px;}
#AuxMenu ul{position: relative !important;top: -3px;}
.my-cases a{padding-right: 6px;margin-right: 6px;margin-top: 6px;border-right: 1px solid #ccc;}
.active.current-page a {  color: #333333 !important;}
.dropdown-menu > li > a{padding: 5px 12px;margin:4px;border-radius:8px;}
#MPButtonBar .dropdown-menu li a:active,#MPButtonBar .dropdown-menu li a:active,#MPButtonBar .dropdown-menu li a:hover, #MPButtonBar .dropdown-menu li a:focus{background-color: #005BC0;color: #FFFFFF;}
.navbar-default .navbar-nav > .dropdown > a .caret { border-bottom-color: inherit; border-top-color: inherit; background: url(https://hello.cvent.com/rs/006-LRT-285/images/Navigation-Arrow.svg); background-position-x: 0%; background-position-y: 0%; width: 23px; height: 15px; color: #fff; border-color: #fff; background-repeat: no-repeat; background-size: contain; }
.navbar-default .navbar-nav > .dropdown > a:hover .caret, .navbar-default .navbar-nav > .dropdown > a:focus .caret { border-top-color: #fff; border-bottom-color: #fff; }
.caret { display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px solid #fff; border-top-color: rgb(255, 255, 255); border-right: 4px solid transparent; border-bottom: 0 dotted; border-bottom-color: currentcolor; border-left: 4px solid transparent; }
/*.col-md-12.section15,.col-md-12.section12{padding:0;}*/
.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: #fff; }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{ background-color: transparent; color: #101a2b; }
.dropdown.open.active a .caret { background: url(https://hello.cvent.com/rs/006-LRT-285/images/Navigation-Arrow.svg); width: 23px; transform: scaleY(-1); background-repeat: no-repeat; background-size: contain; }
/***** Nav CSS End *********/



/**** NEW Hero Start ****/
.hero-ec-background { display: flex; flex-direction: column; max-width: 1170px; background: #006AE1; color: white; padding: 16px;  border-radius: 20px; }
.hero-hc-background { display: flex; flex-direction: column; max-width: 1170px; background: #049F7C; color: white; padding: 16px;  border-radius: 20px; }
.hero-card { background: #FAFCFE; border: solid 1px #ECF5FF; border-radius: 20px; padding: 16px; color: #333333; }
.hero-cards-row { display: flex; }
.hero-cards-heading { display: flex; align-items: center; margin: 0px; }
.hero-card-middle { margin: 0px 30px; }

/* @media (max-width: 1079px){
.hero-cards-row { display: flex; flex-direction: column; }
.hero-card { max-width: 1079px; }
.hero-card-middle  { margin: 16px 0px; }  } */
/**** NEW Hero End ****/



/**** Wrappers Start ****/
.ad-box {box-shadow: 0px 8px 20px 2px rgba(0, 5, 19, 0.08); border-radius: 20px;}
.ad-box img { object-fit: cover !important; border: 1px solid #ECF5FF; border-radius: 20px !important; margin-bottom: 24px !important; width: -webkit-fill-available; }
/**** Wrappers End ****/



/**** Elements Start ****/
.label { padding: 4px 12px; font-size: 14px; line-height: 1.5; border-radius: 25px; }
.label-default { background-color: #FFD1D1; color:#333333 }
.content-tags a.label-search-tag { background-color: #D1E6FF; border-color: #D1E6FF; color: #333333 !important; font-size: 12px; line-height: 1.5; padding: 4px 8px; border-radius: 25px; }
.content-tags .fa.fa-tags, .hltags .fa.fa-tags { font-size: 20px; position: relative; top: 5px; }
/**** Elements End ****/



/*****Basics*********/
.HLLandingControl .Content a:not(.btn) {color: #006AE1;}
h1, h2, h3 { font-family: 'BrandonTextMedium', arial, sans-serif; color: #001344; margin: 0px 0px 16px;} 
h4, h5, h6 {font-family: 'BrandonTextRegular' , arial, sans-serif; }
body { font-family: 'BrandonTextRegular','Open Sans',sans-serif; font-size: 16px; } 
h1 { font-size: 36px; }
h2 { font-size: 32px; }
h3 { font-size: 24px; }
h4 {font-size: 20px; color: #001344; }
p { font-family: 'BrandonTextRegular','Open Sans',sans-serif; color: #001344; margin-bottom: 16px; }
strong { font-weight: 600; }
.SloganText { display: none !important; }
#MPFooterLink { display: none; } 
#MPOuterMost{ background-color: #fff; }
#MPCopyright { text-align: center; padding: 0 20px 30px 20px; }
.LogoImg.inline img.img-responsive { width: 250px !important; } 
.LogoImg img { width: 250px !important; } /***added CSS for logo fix***/
.hltags .tagit-choice.ui-widget-content.ui-state-default.ui-corner-all.tagit-choice-editable.topic { background-color: #CFE7FB; border: 1px solid #CFE7FB; }
.hltags .tagit-choice.ui-widget-content.ui-state-default.ui-corner-all.tagit-choice-editable { background-color: #CFE7FB; border: 1px solid #CFE7FB; } 
.hltags ul.tagit li.tagit-choice-read-only.topic { background-color: #CFE7FB; border: 1px solid #CFE7FB; }
.hl-alert .alert-success { color: #001344; background-color:#ECF5FF; border: 1px solid #ECF5FF; border-radius: 20px; padding: 16px; box-shadow: 0px 8px 20px 2px rgba(0, 5, 19, 0.08);}
.hl-alert .alert-success .close { text-decoration: none; }
.hl-alert .alert-dismissable, .hl-alert .alert-dismissible { padding-right: 35px; }
 /*****Basics*********/
 


/**** #IDs ****/
.row-full .section17{padding-left:15px;padding-right:15px;}
#error_auth_EDC { color: red; position: relative; top: 0px; float: left; }
/**** #IDs ****/



/**** Old CSS Start****/
 .HLLandingControl {border: solid 1px #E7F2FF !important; border-radius: 20px !important; background: #F2F8FE !important; box-shadow: 0px 8px 20px 2px rgba(0, 5, 19, 0.08);}
 /*** Member Spotlight ***/
 .margin-top-large .media-object{padding: 0px 20px 20px 0;}
 /*** Member Spotlight End ***/
 /*** Buttons ***/
.btn-default>a {color: #FFF; text-decoration: none; font-family: BrandonTextMedium !important;}
.btn { font-family: 'BrandonTextMedium', 'Open Sans', sans-serif; border-radius:10px!important; font-size: 16px; }
.btn-default { font-family: 'BrandonTextMedium', 'Open Sans', sans-serif !important; background-color: #006AE1; border-radius: 10px; padding: 8px 12px; color: #FFFFFF; transition: 0.2s; font-size: 16px; border: 0px; }
 .btn-outline { font-family: 'BrandonTextMedium', 'Open Sans', sans-serif; background-color: #FFFFFF; border: 1px solid #006AE1; border-radius: 10px; padding: 8px 12px; color: #006AE1; transition: 0.2s; font-size: 16px; } 
 .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default { background-color: #4291E9; color: #FFFFFF; }
 .btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active, .open .dropdown-toggle.btn-outline { color: #FFFFFF; background-color: #006AE1; border: 1px solid #006AE1; }
 .btn-success { font-family: 'BrandonTextMedium', 'Open Sans', sans-serif; background-color: #FFFFFF; border-radius: 10px; padding: 8px 12px; color: #006AE1; transition: 0.2s; font-size: 16px; border: 1px solid #006AE1; }
 .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success { color: #FFFFFF; background-color: #006AE1; border: 1px solid #006AE1; }
 .input-group-btn>.btn { border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; }  
 .bootstrap-select .btn-default, .bootstrap-select .btn-default:hover { border: 1px solid #006AE1; }
 /*** Buttons End ***/
 .ideation-home .ideation-add { padding-right: 30px;}
 /*** Nav ***/
.navbar-default, #NAV { background-color: #fff; border-color: none; }
#NAV { border-bottom: 2px solid #006AE1; }
.navbar-default .navbar-nav > li > a { color: #333; transition: all 0.2s; }
.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: #006AE1; }
.navbar-nav { margin:0; }
.navbar { font-size: 1.75rem; font-family: 'BrandonTextRegular', arial, sans-serif; line-height: 1.2; margin-top: 0; font-weight: normal; margin-bottom: 1rem; letter-spacing: 1px; border: none; }
/* .row-wide { background: #ffffff; } */
#breadcrumb.breadcrumb { background: #f5f5f5; }
#Welcome_NotLoggedIn { margin-top: 0rem !important; }
 /*** Nav End ***/
/**** Old CSS End ****/


/**** Media Queries ****/
/* @media (min-width:992px){
#MainCopy_ContentWrapper{ padding-left:20px!important;padding-right:20px!important} }

@media (max-width: 768px) {
.ideation-home .ideation-add{ padding: 0px; margin-top: 0px; padding-bottom: 30px;}
.ideation-home .ideation-add a{ width: 100%; }
 } */
/**** Media Queries End ****/



/***** Content Container s*********/
 
.ContentUserControl .HLLandingControl, .ContentUserControl.HLLandingControl, .ContentItemHtml .HLLandingControl, .ContentItemHtml.HLLandingControl, ContentItemMVC.HLLandingControl { padding: 16px; }
.add-pad-beautify.ContentUserControl .HLLandingControl{padding: 20px 26px!important;border-radius:8px!important;}
 #MainCopy_ctl39_ResultPanel { padding: 16px; border-radius: 8px; }
 #MainCopy_ctl31_ResultPanel { padding: 16px; border-radius: 8px; }
.HLLandingControl, .ContentUserControl { border-radius: 8px; }
.HLLandingControl .heading h2, .HLLandingControl h2 { padding-left:0; padding-right: 0; }
.HLLandingControl.HLDiscussions h2 { font-size: 24px; margin-top: 0px;}
.HLLandingControl ol li, .HLLandingControl ul li {border-bottom: none; padding-bottom: 16px; }
.ItemTitle.HLLandingControl { border: none; }
.HLLandingControl img.img-responsive { padding-top: 10px;}
.HLLandingControl .Content, .HLLandingControl .HtmlContent {padding: 0px;}
 
 /****Search at Top CSS****/
#HEADER { background-color: transparent; /*min-height: 25rem;*/ }
#HEADER .search-bar-top { background: #edeff0; padding: 20px; margin-bottom: 15px; }
#HEADER .search-bar-top .SearchInputs {max-width: 1200px; margin: 0 auto; }
#HEADER .search-bar-top .SearchResults,
.search-bar-top button.btn.btn-default.dropdown-toggle { display: none; }
#HEADER .search-bar-top button.btn,
.custom-search-form .input-group-btn a[id$="_btnSearch"] { padding: 7px 15px; margin: 0; }
.search-btn-top, .home .search-btn-top { position: relative; z-index: 1; float: right; width: 42px;height: 42px; line-height: 32px; text-align: center; border: 2px solid #1d252c; color: #fff; border-radius: 100%; margin-right: 5px; cursor: pointer; padding: 0; background-color: transparent; font-size: 18px; }
  @media (min-width: 768px) {
    .search-btn-top, .home .search-btn-top { width: 48px; height: 48px; line-height: 39px; } } 
.search-btn-top .fa-search {color: #1d252c; }
#MPheader .search-btn-top:hover,
#MPheader .search-btn-top:focus { color: #fff; background: #b7babb; }
#HEADER .search-bar-top { background: #edeff0; padding: 20px; margin-bottom: 15px; }
#HEADER .search-bar-top .SearchInputs { max-width: 1200px; margin: 0 auto; }
#HEADER .search-bar-top .SearchResults,
.search-bar-top button.btn.btn-default.dropdown-toggle { display: none; }
#HEADER .search-bar-top button.btn,
.custom-search-form .input-group-btn a[id$="_btnSearch"] { padding: 7px 15px; margin: 0; }
.HLWelcome.HLWelcomeHeader { position: relative; z-index: 1001; float: right; margin-left: 1rem; }
#Welcome_NotLoggedIn { margin-top: 0.6rem; }
.navbar-collapse { padding-left: 0; padding-right: 0; }
#MPheader { padding: 15px 0px 0px 0px; }
#Logo.row{ float: none !important; }
#MPheader>div.row { display: inline-block; float: right; padding-left: 0px; }
 /* @media (max-width: 768px) {
   #MPheader>div.row { padding-left: 5px; } } */
.skiplinkholder a, .skiplinkholder a:link, .skiplinkholder a:visited { display: none !important; }
.search-bar-nav { display: inline-block; float: right; width: 250px; margin-top: 20px; }
/**** Search at Top CSS End ****/
 


/**** Footer ****/
.siteframe {}
#MPFooter, #MPCopyright { display: none; }
#MPOuterFooter {background-color: transparent;}
#MPOuterMost.full #FOOTER { max-width: 100% !important; padding: 0px; }
#MPOuterMost.full #FOOTER .col-md-12 { padding: 0; min-height: 0px; }
#MPOuterMost.full #FOOTER>.row { max-width: 100% !important; }
footer { background: #006AE1; position: relative; clear: both; padding: 24px; }
.footer-wave {width: 100%;}
footer p { font-family: 'BrandonTextRegular', 'Open Sans', sans-serif; }
footer a { font-family:'BrandonTextRegular', arial, sans-serif; text-decoration: none; }
footer .row { padding-bottom: 40px; }
footer p, footer a { color: #fff; }
footer ul {list-style: none; padding-left: 0; display: flex; flex-direction: column; gap: 8px; }
footer ul a:hover { color: #89C1FF; text-decoration: none; } footer .social-icons { font-size: 25px; margin-left: 0px; }
footer li {color: #FFF}
footer .social-icons a { padding-right: 10px; transition: all .25s; }
footer .social-icons a:hover { color: #ccc; }
footer .btn-primary.outline { margin-top: 20px; background: transparent; border: 2px solid #fff; color: #fff; transition: all .25s; }
footer .btn-primary.outline:hover, footer .btn-primary.outline:focus { background: #fff; color: #1C2C43; }
footer .footer-copyright { padding-bottom: 16px; text-align: center; width: 100%; }
footer .footer-copyright a:hover { color: #fff; }
footer .footer-copyright a.border-right { border-right: 1px solid white; padding-right: 12px; margin-right: 9px; }
/**** Footer End ****/
 
/*****Sitewide*********/
#BreadCrumb { display: none !important; }
#MPContentArea { background: #ECEFF8; }
  /* @media (max-width: 768px) {
    #MPContentArea { background: #fff; } }  */
#MainCopy_ContentWrapper { background: #fff; padding-top: 35px; }
.alert-warning { color: #333333; background-color: #FFFFFF; border:1px solid #E3E3E3; border-radius: 8px; color: #333333;}
#BtnShowProfile{ background: none; border: none; margin-left: 8px; background: url(https://hello.cvent.com/rs/006-LRT-285/images/Navigation-Arrow.svg); background-position-x: 75%; background-position-y: 50%; width: 15px; height: 15px; color: #FFF; border-color: #FFF; background-repeat: no-repeat; background-size: contain;}
#BtnShowProfile span { display: none; }
#MainCopy_ctl32_MyCommunityNotifications_pnlTopicNotifications h2.text-muted{ padding-bottom: 10px; }
.my-cases{ display: inline-block; float: right; font-family: 'BrandonTextRegular', arial, sans-serif; font-size: 16pt; padding-top: 8px; padding-right: 10px; } 
.my-cases a { color: #333333; text-decoration:none; }
.my-cases a:hover { color: #333333; text-decoration: none !important; }
#google_translate_element { display: inline-block; padding-right: 20px;  padding-top: 25px; float: right; }
#google_translate_element a:hover, #google_translate_element a:focus { text-decoration: none; }
#google_translate_element img { display: none; }
#google_translate_element .goog-te-gadget-simple { border: none; }
#google_translate_element .goog-te-gadget-simple .goog-te-menu-value span { text-decoration: none; border: none !important; padding-right: 3px; font-family: 'BrandonTextRegular', arial, sans-serif; color: #333;}
#google_translate_element span[style="color: rgb(118, 118, 118);"] { display:none; }
#google_translate_element span[style="color: rgb(213, 213, 213);"] { display:none; }
#google_translate_element span[style="color: rgb(155, 155, 155);"] { display:none; }      
.goog-te-gadget .goog-te-combo { margin: 2px 80px 0 0 !important; }
.skiptranslate.goog-te-gadget, skiptranslate.goog-te-gadget span { visibility: collapse; }
.skiptranslate.goog-te-gadget select { visibility: visible; border: 1px solid #ccc; background: transparent; color: #333; }
.goog-te-combo, .goog-te-banner *, .goog-te-ftab *, .goog-te-menu *, .goog-te-menu2 *, .goog-te-balloon * { font-family: 'BrandonTextRegular' !important; }
  /* @media (max-width: 991px) {
    #google_translate_element { display: none; } } */
.skiptranslate { display: initial; }
.welcome-profile-image-lg { border-radius: 50%; }
span#MainCopy_ctl22_lblName { font-size: 30px; }
[id$="_ImageControl_imgDisplay"] { border-radius: 50%; }
.HLLandingControl.HLDiscussions .title-row img, .HLLandingControl.HLMyDocuments .title-row img, .HLLandingControl.HLEngagement .title-row img, .HLLandingControl.HLRecentBlogs .title-row img { border-radius: 100%;  border-radius: 100%; max-height: 60px; max-width: 60px; width: 60px; height: 60px;}
.side-bar-nav { float: right; color: #FFFFFF; }
.side-bar-nav img { width: 30px; }
.side-bar-nav a { margin: 0; font-size: 16px; color: #FFFFFF; text-decoration: none; font-family: 'BrandonTextRegular', arial, sans-serif; }
.side-bar-nav-case { background: #1C2C43; border: 1px solid #1C2C43; border-radius: 8px; padding: 15px 15px 5px; margin-bottom: 10px; transition: 0.4s; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); -webkit-transition property: transform; transition-property: transform; } 
.side-bar-nav-case:hover { -webkit-transform: translateX(-235px); transform: translateX(-235px); }
.side-bar-nav-chat { background: #044981; padding: 15px 15px 5px; margin-bottom: 10px; transition: 0.4s; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); -webkit-transition-property: transform; transition-property: transform; font-family: 'BrandonTextRegular'; font-size: 14px; }
.side-bar-nav-chat p { font-size: 14px; font-family: 'BrandonTextRegular'; }
.side-bar-nav-chat:hover { -webkit-transform: translateX(-170px); transform: translateX(-170px); }
.side-bar-nav-call { background: #006AE!; padding: 15px 15px 5px; margin-bottom: 10px; transition: 0.4s; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); -webkit-transition-property: transform; transition-property: transform; } 
.side-bar-nav-call:hover { -webkit-transform: translateX(-225px); transform: translateX(-225px); }
.sticky-side-bar-nav-single .side-bar-nav-call:hover { -webkit-transform: translateX(-215px); transform: translateX(-215px); }
.sticky-side-bar-nav { position: fixed; top: 195px; right: -245px; z-index: 1; }
.sticky-side-bar-nav-single { position: fixed; top: 195px; right: -215px; z-index: 1; }
.side-bar-nav-img, .side-bar-nav-text { display: inline-block; }
.side-bar-nav-img { border-right: 1px solid #fff; padding-right: 25px; }
.side-bar-nav-text { position: relative; top: -5px; padding-left: 20px; }
.digitalRibbonDisplay{ padding: 15px 0px; }
.Welcome button.btn.btn-default { background: #efefef; border: 1px solid #E3E3E3; border-radius: 25px !important;}
span.glyphicon.glyphicon-search {top: 0px;}
 

/*****CUSTOM CSS - Hidden Forum Notifications*********/
#MainCopy_ctl41_divIsMentorMenteeNote, #MainCopy_ctl45_divIsMentorMenteeNote, #MainCopy_ctl47_divIsMentorMenteeNote, #MainCopy_ctl49_divIsMentorMenteeNote  { display: none !important; }
#MainCopy_ctl33_MyCommunityNotifications_CommunityNotificationsUpdatePanel h2#NotificationSettings.text-muted { display: none;}
#MainCopy_ctl33_MyCommunityNotifications_CommunityNotificationsUpdatePanel #MainCopy_ctl33_MyCommunityNotifications_dvNotifSettingsCommunityCount { display: none; }
#MainCopy_ctl33_MyCommunityNotifications_CommunityNotificationsUpdatePanel .btn-group.bootstrap-select.form-control.mycommnotif--on { display: none; }
#MainCopy_ctl33_MyCommunityNotifications_CommunityNotificationsUpdatePanel .alert.alert-warning { display: none; }
#MainCopy_ctl33_MyCommunityNotifications_lvNotifSettings_thNotifSettingsCommunity { display: none; }
#MainCopy_ctl33_MyCommunityNotifications_lvNotifSettings_thNotifSettingsDiscussionEmail { display: none; }
#MainCopy_ctl33_MyCommunityNotifications_lvNotifSettings_hypNotifSettingsCommunity_0 { display: none; }
#MainCopy_ctl33_MyCommunityNotifications_lvNotifSettings_pnlWithEgroup_0.with-discussion-email { display: none; }
 
/*****CUSTOM CSS - Hidden Discussion Labels*********/
#MainCopy_ctl16_ResultPanel div ul li span.label { display: none; }
#MainCopy_ctl08_pnlMain div ul li span.label { display: none; }
#MainCopy_ctl10_pnlMain div ul li span.label { display: none; }
#MainCopy_ctl12_pnlMain div ul li span.label { display: none; }
#MainCopy_ctl05_pnlMain div ul li span.label { display: none; }
 
/*****Home Authenticated*********/
.recommended { background: #fff; padding: 16px; margin: 15px 0px 30px; }
.recommended .container { padding: 0; }
  /* @media (max-width: 768px) {
    .recommended .container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } } */
.recommended-block i { padding-top: 30px !important; }
  /* @media (max-width: 991px) {
    .recommended-block-promo { padding-top: 20px; } } */
.link-list .btn { display:block; padding:15px; margin: 20px auto; font-size: 16px; width: auto; }
.link-list-new .btn { padding: 15px; margin: 15px 0; font-size: 16px; display:block; border-radius:8px; text-align:left; }
.link-list-newexperience .btn { padding:15px; margin: 10px auto; font-size: 16px; width: 300px; }
.in-case h2 { margin-top: 15px; margin-bottom: 5px }
.in-case { padding: 40px 0px; }
  /* @media (max-width: 768px) {
    .in-case i { padding-top: 50px !important; } } */
.date-block{ border: 1px solid #E3E3E3; width: 60px; font-family: 'BrandonTextRegular', arial, sans-serif; }
.calendar-day { background: #044981; color: #fff;font-size: 10px; }
.calendary-number { color: #333333; font-size: 16px; font-weight: 'BrandonTextMedium', arial, sans-serif; }
.calendar-month { background: #044981; color: #fff; font-size: 10px; }
.upcoming-events-unauthenticated .title-row { padding-left: 20px; }
  /* @media screen and (max-width: 992px){
    .upcoming-events-unauthenticated .title-row { padding-left: 0px; } } */
.quick-links h4 { font-family: 'BrandonTextMedium', arial, sans-serif; font-style: normal; color: #006AE1; }
.quick-links-hyperlinks ul { list-style: none; }
.quick-links-hyperlinks li { padding-bottom: 0px !important; }
.quick-links-hyperlinks a { color: #333333; text-decoration: none; font-family: 'BrandonTextRegular', arial, sans-serif; }
ul .fa, .fas { color: #f66f6f; font-weight: 400; }
.progress-bar-info { background-color: #044981; }
.kb-home-search { padding-bottom: 30px; }
.HLLandingControl.HLDiscussions  .btn-success, .HLLandingControl.HLMyDocuments .btn-success, .HLLandingControl.HLEngagement .btn-success, .HLLandingControl.HLRecentBlogs .btn-success { float: right; }
.HLLandingControl.HLMyDocuments .btn-success { float: none; }
.popular-articles { padding: 20px 20px 30px; border: 1px solid #E3E3E3; color: #333333; background-color: #FFFFFF; border-radius: 3px; margin-bottom: 30px; }
.popular-articles ul { margin-bottom: 30px; padding-left: 0; list-style: none; }
.popular-articles li { padding-top: 10px; }
.popular-articles-kb ul { margin: 0; padding: 5px 0 0; }
.popular-articles-kb li { margin-bottom: 18px; border-bottom: none; padding-bottom: 10px; padding-top: 0px; }
.popular-articles-kb h3 { margin-bottom: 3px !important; margin-top: 0 !important; }
.popular-articles-kb h3 a { color: #006AE1; }
.popular-articles-kb { margin-bottom: 16px; }
 .kb-search-bar { width: 900px; padding: 30px; margin: 0 auto; }
.forum-search { padding-bottom: 12px; }
.external-search-only .meta-content-date { display:none; }
.infl-embed .infl-challenge-wrapper .infl-challenge-header { z-index: 0 !important; } 
.infl-embed .challenge section.scrolling-view  { max-height: none !important; }
.infl-embed h1, .infl-embed h2, .infl-embed h3, .infl-embed h4 { font-family: 'BrandonTextMedium', arial, sans-serif; }
.infl-embed h5, .infl-embed h6 {font-family: 'BrandonTextMedium', arial, sans-serif;;}
.infl-embed .infl-challenge-wrapper .infl-challenge-header { font-family: 'BrandonTextRegular', arial, sans-serif; }
.infl-embed .infl-subject div { font-family: 'BrandonTextMedium', arial, sans-serif; }
.infl-embed p { font-family: 'BrandonTextRegular', 'Open Sans', arial, sans-serif; }
.infl-embed .infl-challenge-banner-image img { max-height: none !important; }
 


/*****Helpful Links*********/
 .helpful-links h3 a { color: #006AE1; }
.helpful-links h3{ margin-bottom: 0.5rem; }
#MainCopy_ctl41_divIsMentorMenteeNote { display: none; }
#MainCopy_ctl45_divIsMentorMenteeNote  { display: none; }
#MainCopy_ctl47_divIsMentorMenteeNote { display: none; }
#MainCopy_ctl49_divIsMentorMenteeNote { display: none; }
.side-bar-nav-chat .side-bar-nav-img i { display: block; }



/* Custom CSS by Salekeen */
.hl-alert {padding:0 !important; background-color: transparent;}
.ContentItemMVC.HLLandingControl { border-color: #E3E3E3 !important; color: #333333; background-color: #FFFFFF; padding: 16px; margin-bottom: 15px; border: solid 1px; }
.ContentItemMVC.HLLandingControl .img-circle { border-radius: 0%; }
.ideation-home .top-alert .alert.alert-success { white-space: normal; }
.faceted-search-main .search-bar>.col-md-3 { padding-top: 5px; display: none; }
.forum-home .faceted-search-main .col-md-9 { padding-left: 1px; }
.forum-search .faceted-search-main .fs-result-row .meta-block { border-left: 1px solid #E3E3E3; padding-left: 15px; margin-top: 20px; display: none; }
.forum-search .category-text {font-size:12px !important;} 
.forum-search .faceted-search-main .row { margin-left: 0; margin-right: 0; max-height: 180px; }
.forum-search .faceted-search-main .row.search-divider { visibility:hidden; }
.forum-search .ContentItemHtml.HLLandingControl {border:none;}
.forum-page1 .faceted-search-main .search-bar .input-group { padding-left: 5px; float: left; margin-left: -158px; }
.forum-page1 .content-search, .forum-page1 .refine-by {display:none;}
.forum-page1 .faceted-search-main .col-md-9 {width:100%;}
.forum-page1 .forum-page1 .content-search, .forum-page1 .refine-by {display:none;}
.forum-page1 .vertical-align { display: inline-block; }
.forum-page1 .faceted-search-main .search-bar .input-group { padding-left: 5px; float: left; margin-left: -23px; }



/******  Start   ********* Added by  Anurag Jha  *********/

/* Home Start*/
.no-pageTitle-padding{padding-top:0;}
.search-bar.home-outer{padding-top:26px;padding-bottom:52px;}
.row-hom-prod .col-md-8.section13{padding-left:15px;}
.prod-sub-img.home-card-img{width:20%;margin-top:10px;position: relative; left: -7px;top:-4px;}
#MainCopy_ctl24_ResultPanel {  padding: 16px; border-radius:8px;}
#MainCopy_ctl30_ResultPanel{padding:24px;}
.row.row-wide.clearfix.spacer-bar{ margin-bottom:70px;}
.color-fix-sec-1 h1{ color: #fff !important; margin-top:52px;margin-bottom:26px;}
.Front-Color  .Head-Log-In{padding:2%!important}
.ContentItemHtml.color-fix-sec-1 { background: linear-gradient(to right, #006AE1, #8457D9) !important;border-radius: 8px 8px 0 0; padding: 0 40px; }
.ContentItemHtml.color-fix-sec-2 { background: linear-gradient(to right, #006AE1, #8457D9) !important; padding: 0 40px; }
.ContentItemHtml.search-bar.home-outer.color-fix-sec-3 { background: linear-gradient(to right, #006AE1, #8457D9) !important; margin: 0px -200px; padding: 20px 150px; border-radius: 0 0 8px 8px; }
.color-fix-sec-hc-1 h1{ color: #fff !important; margin-top:52px;margin-bottom:26px;}
.ContentItemHtml.color-fix-sec-hc-1{ background: linear-gradient(to right, #006AE1, #049F7C) !important;border-radius: 8px 8px 0 0; padding: 0 40px; }
.ContentItemHtml.color-fix-sec-hc-2 { background: linear-gradient(to right, #006AE1, #049F7C) !important; padding: 0 40px; }
.ContentItemHtml.search-bar.home-outer.color-fix-sec-hc-3 { background: linear-gradient(to right,#006AE1, #049F7C) !important; margin: -1px -200px; padding: 20px 150px; border-radius: 0 0 8px 8px; }
.Front-Color { background: linear-gradient(to right, #006AE1, #8457D9)!important;padding: 0% 19%!important; max-width: 105%!important;  margin: 0px -20px 0 -20px !important;  color: #fff !important;}
  /* @media (max-width:1900px){
    .Front-Color {  padding: 1% 19%!important;} } */
 /*  @media (max-width:1600px){
    .Front-Color { padding: 1% 13%!important;} } */
/*  @media (max-width:1366px){
    .Front-Color { padding: 1% 7%!important;} } */
 /*  @media (max-width:1280px){
    .Front-Color { padding: 1% 4%!important;} } */
 /*  @media (max-width:1100px){
    .Front-Color { padding: 1% 2%!important;}
    .ContentItemHtml.search-bar.home-outer.color-fix-sec-3{margin: 0px -177px;} } */
  /* @media (max-width:992px){
    .Front-Color { padding: 1% 3%!important;}
    .ContentItemHtml.search-bar.home-outer.color-fix-sec-3{margin: 0px -159px;} } */
 /*  @media (max-width:991px){
    .banner-home img{  width: 100%; height: auto;}
    .Front-Color { padding: 1% 5%!important;}
    .ContentItemHtml.search-bar.home-outer.color-fix-sec-3 { background: linear-gradient(to right, #006AE1, #8457D9) !important; margin: -1px 0px 0px 0px; padding: 40px 233px; border-radius: 0 0 8px 8px; } } */
/*  @media (max-width:800px){
    .ContentItemHtml.search-bar.home-outer.color-fix-sec-3 { padding: 40px 150px; } } */
 /*  @media (max-width:640px){
    .ContentItemHtml.search-bar.home-outer.color-fix-sec-3 { padding: 40px 88px 40px 83px; } } */
/* Home  End*/

/* Nav CSS  Start*/
.ContentItemHtml.HLLandingControl.ced-fix { min-height: 206px; border-radius: 8px; }
#MainCopy_ctl16_ResultPanel { padding: 20px 26px; border-radius: 8px; }
.ContentItemHtml.HLLandingControl, .HLLandingControl.HLEventList{ border-radius:8px;}
.ContentItemHtml.HLLandingControl.shadow-box.mid-box{min-height:247px;}
.HLLandingControl.shadow-box.mid-box.csn-box{min-height:268px;}
.recommended-block img {position: relative;left: -10px;}
#MainCopy_ctl52_ResultPanel,#MainCopy_ctl53_ResultPanel{padding:24px; border-radius:8px;}
.top-spacer-52{padding-top:52px;}
.HLLandingControl.link-list-new h2{padding-left:3px;padding-bottom:10px;}
.HLLandingControl.link-list-new h3{padding-bottom:5px;}
#MainCopy_ctl20_ResultPanel { padding: 24px;}
.recom{margin-bottom:24px;}
.input-group-btn .btn-default{border-radius:0px 10px 10px 0px!important; border: 1px solid #E3E3E3; }
#ajaxContainer,.HLLandingControl.HLEngagement{padding:16px; margin-bottom: 24px;}
.HLLandingControl.HLEngagement h2 {font-size:24px; display: flex; align-items: center; margin-top: 0px;}
.pop-top{ margin-top:30px}
#error {  color: red;  position: relative;  top:0px;float: left;}
.input-group{display:block;}
#sf_search{float:left;width:90%;}
.search-bar .input-group-btn{float: left;width: 10%;}
.ContentItemHtml.HLLandingControl,.HLLandingControl.HLEventList{padding:16px; margin-bottom: 24px;}
@media (max-width: 992px) {
.ContentItemHtml.HLLandingControl,.HLLandingControl.HLEventList {margin: 0px 15px 24px 15px;} }

.ContentItemHtml.HLLandingControl.color-box,.HLLandingControl.mid-box,.HLLandingControl.prod-link,.ContentUserControl.bod-mod, .HLLandingControl.side-block,.ContentItemHtml.HLLandingControl.shadow-box.bod-mod,.ContentItemHtml.text-center.in-case.bod-mod{border-radius:8px!important;}
.ContentItemHtml.HLLandingControl.shadow-box.bod-mod .HtmlContent{padding:24px;}
#MainCopy_ctl35_ResultPanel.SearchResults.HLLandingControl{ border-radius:8px;padding:24px;margin-left:15px;}
#MainCopy_ctl39_ctl00 .HLLandingControl.HLDiscussions{padding:24px;}
#MainCopy_ctl42_ResultPanel.SearchResults.HLLandingControl{padding:24px;}
.edu-icon{width:22%;position:relative;top: -9px;left: -12px;margin-right:10px;}
.edu-icon.event-icon{left:-23px}
.HLLandingControl.in-home{padding:20px 26px;}
.edu-icon.comm-icon{ top:-2px;}
hr{margin-top: 15px;margin-bottom: 15px;border: 1px solid #000;width: 89%;}
.HLLandingControl.poll-point{ min-height:546px;}
.HLLandingControl.teams{ min-height:578px;}
.HLLandingControl.in-home{ min-height:400px;}
#sfsearch{border-radius:10px 0px 0px 10px;}
.prod-icon img{ width:35px;}
.clear-fix{clear:both;}
.HLLandingControl.box.smaller{padding:24px; margin:0;min-height: 100px;}
.HLLandingControl.box.smaller h4{ padding-top:4px;}
.mar-top-20{ margin-top:20px;margin-bottom:30px;}
.mar-bot-30{ margin-bottom:30px;}
.recom,.mar-bot-20{ margin-bottom:20px;}
.mar-bot-10{ margin-bottom:10px;}
.pt-20{padding-top:20px!important;}
.pt-10{padding-top:10px!important;}
.mt-20{margin-top:20px;}
.mb-20{margin-bottom:20px;}
.ml-0{ margin-left:0!important;}
.mr-0{ margin-right:0!important;}
.pl-0{ padding-left:0!important;}
.pl-mob-0{ padding-left:0!important;}
.pr-0{ padding-right:0!important;}
.color-box{background: linear-gradient(90deg,#8457d9 0,#049f7c 100%);color:#fff!important;border-radius:10px;}
.color-box h3{ color:#fff!important;padding:15px 0;font-size:24px!important;}
.color-box p{ padding:0px 0px 30px 0}
.color-box .HtmlContent{ padding-bottom:30px;}
.HLLandingControl.box{margin: 0;min-height:200px;padding:24px;border-radius:8px;}
.spacer_prod{ padding-top:52px;}
.shadow_box h1{ color:#006ae1;}
.shadow_box  img{ width:70px;height:70px;}
.ideate h3 a { color:#006AE1; font-size: 20px;}
.back-btn a{ color:#fff!important}
.HLLandingControl.box.event{min-height:203px!important;}
.ContentItemHtml.HLLandingControl.shadow-box.prod-link.csn-lc{min-height:271px;}
#MainCopy_ctl34_ResultPanel { padding: 20px 26px; }
.btn-outline.new1{padding: 7.5px 12px;text-decoration: none;border:none;border-radius: 10px;font-family: 'BrandonTextMedium', arial, sans-serif;}
.cta-link{color:#006AE1;font-family: 'BrandonTextRegular', arial, sans-serif; text-decoration:none; line-height: 2.0;}
#PageTitleH1{ display:none;}
.prod-icon.prodlnk{float:none!important;}
.cta-link:active::after, .cta-link:focus::after, .cta-link:hover::after{left: .5rem;}
.cta-link::after{content: "";background: url(https://www.cvent.com/themes/custom/themekit/images/nav-sprite-icon.png) -170px -5px;display: inline;font-size: .5em;left: .25rem;position: relative;padding: 6px;transition: all ease .3s;color: #f45f5f;}
.prod-icon{padding-right:18px;float:left;}
.ContentItemHtml.HLLandingControl.prod-head{border-radius:8px;padding:24px;}
.prod-sub-img { float:left; width:11%;position:relative;top:1px;}
.prod-sub-img.csn-sup{ width:20%;}
.HLLandingControl.mid-box{border-radius:8px;padding:24px;}  
.HLLandingControl.prod-link{padding:24px;min-height:198px;border-radius:8px;}
.mid-box .HLLandingControl .HtmlContent{padding-left:0;}
.HLLandingControl.side-block{ padding:24px;}
.HLLandingControl.mid-box.csn-box{min-height: 288px;}
#MainCopy_ctl21_ResultPanel.SearchResults.HLLandingControl,#MainCopy_ctl37_ResultPanel.SearchResults.HLLandingControl,#MainCopy_ctl29_ResultPanel.SearchResults.HLLandingControl{padding:24px;border-radius:8px;}
.HLLandingControl.mid-box.csn-box.extra{ min-height:319px}
.ContentItemHtml.HLLandingControl.shadow-box.mid-box.csn-box.bi{ min-height:290px}
.Prod-imag-logo { display: inline; float: left; width: 19%; position: relative; left: -18px; top: -8px; }
.ContentItemHtml.HLLandingControl.color-box{padding:24px;}
  /* @media ( max-width:1024px){
    .HLLandingControl.prod-link{min-height:236px;}
    .search-bar.min-page{padding-top:15px;}
    .HLLandingControl.box{ min-height:206px;}
    .search-bar{padding-top:0;}
    .prod-sub-img{float:none;margin-bottom: 10px;}
    .Prod-imag-logo{width: 28%;} } */
/*  @media ( min-width:991px) and( max-width:992px) {
    #MainCopy_ContentWrapper{padding-top: 20px !important;padding-left:30px;padding-right:30px;} } */
   /* @media (max-width: 991px) {
    .edu-icon{width:12%;}
    #MainCopy_ctl35_ResultPanel.SearchResults.HLLandingControl{margin-left:0;}
    .Prod-imag-logo{width:100%}
    .mb-0-mob{ margin-bottom:0!important}
    .ContentItemHtml .HtmlFooter{padding:0;}
    .ContentItemHtml.head-wrap .HtmlFooter,.search-bar.min-page .HtmlFooter{display:none;}
    .spacer_prod{ padding-top:50px;}
    .vidyard-player-container{max-width:96%;border-radius:8px;}
    .md-title h2{ padding-left:20px;}
    .ContentItemHtml.HLLandingControl.shadow-box.mid-box,.HLLandingControl.mid-box.csn-box,.HLLandingControl.mid-box.csn-box.extra,.ContentItemHtml.HLLandingControl.shadow-box.prod-link.csn-lc{ min-height:auto;}
    .md-title h2{ text-align:left;}
    .ContentItemHtml.HLLandingControl.prod-head{margin:20px;}
    .HLLandingControl.prod-link,.ContentItemHtml.HLLandingControl.shadow-box.mid-box.csn-box.bi{ min-height:auto;}
    .head-wrap h2{padding-left:30px;}
    .prod-icon{float:none;}
    .ml-0{ margin-left:40px!important;}
    .mr-0{ margin-right:40px!important;}
    .edu-icon.event-icon{ left:2px;}
    .search-bar{margin:20px;}
    .HLLandingControl.box,.HLLandingControl.box.event,.ContentItemHtml.HLLandingControl.ced-fix { min-height:auto!important;}
    .mid-ware h2 , .mid-ware h3{ padding-left:20px;padding-right:20px;}
    .HLLandingControl.box{margin:20px!important;}
    .HLLandingControl.box.smaller{margin:20px;}
    .ContentItemHtml.HLLandingControl.color-box,.HLLandingControl.mid-box,.HLLandingControl.prod-link,.ContentUserControl.bod-mod.bod-mod, .HLLandingControl.side-block,.ContentItemHtml.HLLandingControl.shadow-box.bod-mod,.ContentItemHtml.text-center.in-case.bod-mod{margin:20px;border-radius:8px;} } */
   /* @media ( max-width: 767px){
    #MPheader{padding:15px 20px 0px 20px;}
    .navbar-default .navbar-toggle{ margin-right:28px} } */
   /* @media (max-width: 768px) {
    .spacer_prod{ padding-top:20px;}
    .head-wrap h2{padding-left:20px;}
    .head-wrap{padding-top:15px;} } */
   /* @media(max-width:480px){
    #sf_search{width:81%;}
    .edu-icon{width:17%;}
    .spac-mob{padding-top:20px;}
    .prod-sub-img{float: none;}
    .navbar-default .navbar-toggle{ margin-right:28px}
    .Prod-imag-logo img {  margin-left: 0px;  margin-top: 0px;}
    .prod-head h3{ margin-top:10px;}
    .ContentItemHtml.HLLandingControl.prod-head .HtmlFooter{ display:none;}
    .vidyard-player-container{ max-width:75%;}
    .mar-bot-30{margin-bottom:0;}
    .md-title h2{padding:0 20px;}
    .search-bar{margin:20px 20px 0px 20px;}
    .label-default{ margin-top:10px;}
    .search-bar{padding-top:0!important;}
    .in-case i{ padding-top:0!important;}
    .HLLandingControl.box{ margin:20px 20px!important}
    .head-wrap h2{padding-left:20px;}
    .bod-mod .btn.btn-outline{ margin-bottom:30px;} } */
   /* @media(max-width:320px){
    .Welcome{position: absolute;right: 0;top: 30px;}
    .navbar-default .navbar-toggle{margin-right: 25px;margin-top: 55px;}
    .bylinebq-content span{font-size:12px!important;}
    .ContentItemHtml.HLLandingControl.shadow-box.bod-mod .HtmlContent{ padding:0;}
    .vidyard-player-container{ max-width:87%;}
    .prod-head h1{ font-size:30px;}
    .md-title h2{font-size:26px!important;}
    #sf_search{width:76%;}
    .head-wrap h2{padding-left: 20px;margin-bottom:20px;}
    .mar-top-20{margin-top:15px;}
    .head-wrap.product_title h2{padding-left: 20px; margin-bottom: 20px; padding-right: 4px;}
    .search-bar{margin: 0px 20px 0px 20px;}
    .btn{ white-space:normal!important;} } */
/******  Stop  ********* Added by  Anurag Jha  *********/



/******  Start   ********* Added by  Andres Perez  *********/

.product-card {
display: flex; flex-direction: column; align-items: center; justify-content: center; border-radius: 8px; background-color: #FFFFFF; text-align: center; text-decoration: none !important; transition: 0.2s; font-weight: medium; border: 1px solid #E3E3E3; height: 140px; margin-bottom: 24px; }
.product-card:hover, .product-card:focus, .product-card:active, .product-card.active, .open .dropdown-toggle.product-card { box-shadow: 0px 0px 15px lightgray; transform: scale(1.05); cursor: pointer; text-decoration: none !important; }

.product-card-ec {
display: flex;  align-items: center; border-radius: 20px; background-color: #F2F8FE; text-decoration: none !important; transition: 0.2s;  border: 1px solid #E7F2FF; min-height: 74px; margin-bottom: 24px; padding: 24px 12px; gap:12px; }
.product-card-ec:hover, .product-card:focus, .product-card:active, .product-card.active, .open .dropdown-toggle.product-card { border: 1px solid #006AE1; box-shadow: 0px 8px 20px 2px rgba(0, 5, 19, 0.08); transform: scale(1.02); cursor: pointer; text-decoration: none !important; }
.product-card-ec h4 {margin-top: 0px; margin-bottom: 0px;}

.product-card-hc {
display: flex;  align-items: center; border-radius: 20px; background-color: #EAFBF7; text-decoration: none !important; transition: 0.2s;  border: 1px solid #CFF5ED; min-height: 74px; margin-bottom: 24px; padding: 24px 12px; gap:12px; }
.product-card-hc:hover, .product-card:focus, .product-card:active, .product-card.active, .open .dropdown-toggle.product-card { border: 1px solid #049F7E; box-shadow: 0px 8px 20px 2px rgba(0, 5, 19, 0.08); transform: scale(1.02); cursor: pointer; text-decoration: none !important; }
.product-card-hc h4 {margin-top: 0px; margin-bottom: 0px;}

.long-product-card { display: flex; align-items: center; font-family: 'BrandonTextRegular', arial, sans-serif; font-size: 20px; color: #001344; border: 1px solid #E7F2FF; border-radius: 20px; background-color: #FFFFFF; text-decoration: none !important; transition: ease 0.2s; padding: 16px; margin: 0px 15px 16px 0px;}
.long-product-card:hover, .long-product-card:focus .long-product-card:active  { border:1px solid #006AE1; box-shadow: 0px 8px 20px 2px rgba(0, 5, 19, 0.08); transition: ease 0.2s; }
.long-product-card-hc { display: flex; align-items: center; font-family: 'BrandonTextRegular', arial, sans-serif; font-size: 20px; color: #001344; border: 1px solid #CFF5ED; border-radius: 20px; background-color: #FFFFFF; text-decoration: none !important; transition: ease 0.2s; padding: 16px; margin: 0px 15px 16px 0px;}
.long-product-card-hc:hover, .long-product-card-hc:focus .long-product-card:active  { border:1px solid #049F7E; box-shadow: 0px 8px 20px 2px rgba(0, 5, 19, 0.08); transition: ease 0.2s; }

.short-product-card { display: flex; align-items: center; font-family: 'BrandonTextRegular', arial, sans-serif; font-size: 20px; color: #001344; border: 1px solid #E3E3E3; border-radius: 20px; background-color: #FFFFFF; text-decoration: none !important; transition: ease 0.2s; padding: 16px; margin: 0px 0px 16px 0px;}
.short-product-card:hover, .long-product-card:focus .long-product-card:active  { border:1px solid #006AE1; background-color: #006AE1; color: #FFFFFF; transition: ease 0.2s; } 

.short-product-card-ec { display: flex; align-items: center; font-family: 'BrandonTextRegular', arial, sans-serif; font-size: 20px; color: #001344; border: 1px solid #E3E3E3; border-radius: 20px; background-color: #FFFFFF; text-decoration: none !important; transition: ease 0.2s; padding: 16px; margin: 0px 0px 16px 0px;}
.short-product-card-ec:hover, .long-product-card-ec:focus .long-product-card:active  { border:1px solid #006AE1;  transition: ease 0.2s; box-shadow: 0px 8px 20px 2px rgba(0, 5, 19, 0.08); } 

.short-product-card-hc { display: flex; align-items: center; font-family: 'BrandonTextRegular', arial, sans-serif; font-size: 20px; color: #001344; border: 1px solid #E3E3E3; border-radius: 20px; background-color: #FFFFFF; text-decoration: none !important; transition: ease 0.2s; padding: 16px; margin: 0px 0px 16px 0px;}
.short-product-card-hc:hover, .long-product-card-hc:focus .long-product-card:active  { border:1px solid #049F7E; transition: ease 0.2s; box-shadow: 0px 8px 20px 2px rgba(0, 5, 19, 0.08); } 

.long-product-card-icon { width: 36px; margin-right: 18px; padding: 0px; }
.long-title-card { display: flex; align-items: center; font-family: 'BrandonTextRegular', arial, sans-serif; font-size: 20px; color: #001344; border: 1px solid #E7F2FF; border-radius: 20px; background-color: #FFFFFF; text-decoration: none !important; transition: ease 0.2s; padding: 16px;  flex-basis: 100%;}
.long-title-card:hover, .long-product-card:focus .long-product-card:active  { border:1px solid #006AE1;  box-shadow: 0px 8px 20px 2px rgba(0, 5, 19, 0.08); transition: ease 0.2s; }

.long-title-card-hc { display: flex; align-items: center; font-family: 'BrandonTextRegular', arial, sans-serif; font-size: 20px; color: #001344; border: 1px solid #CFF5ED; border-radius: 20px; background-color: #FFFFFF; text-decoration: none !important; transition: ease 0.2s; padding: 16px; flex-basis: 100%;}
.long-title-card-hc:hover, .long-product-card-hc:focus .long-product-card-hc:active  { border:1px solid #049F7E;  box-shadow: 0px 8px 20px 2px rgba(0, 5, 19, 0.08); transition: ease 0.2s; }


.heading-title { display: flex; padding-bottom: 16px; align-items: center; }
.heading-icon { width: 72px; }
.subheading-icon { width: 36px; }
.heading-icon-text { color: #001344 !important; padding: 0px; margin: 0px; }
.subheading-icon-text { color:#001344 !important; padding: 0px 0px 0px 18px; margin: 0px 0px -10px 0px; }
.exchange-gradient {background-image: linear-gradient(to right, #8457D9 , #049F7C); border-style: solid 0px; border-radius: 8px; }
.blue-gradient { background-image: linear-gradient(to right, #006AE1 , #0072F1); border-style: solid 0px; border-radius: 8px; }
.purple-gradient { background-image: linear-gradient(to right, #006AE1 , #8457D9); border-style: solid 0px; border-radius: 8px; }
.green-gradient { background-image: linear-gradient(to right, #006AE1 , #049F7C); border-style: solid 0px; border-radius: 8px; }

.content-box {border: 1px solid #E7F2FF; background: #F2F8FE; border-radius: 20px; padding: 16px; margin: 0px 0px 24px 0px; box-shadow: 0px 8px 20px 2px rgba(0, 5, 19, 0.08);}
  @media (max-width: 992px) {
.content-box {margin: 0px 15px 24px 15px;} }

.banner {border: 1px solid #E7F2FF; background: #ECF5FF; border-radius: 20px; padding: 16px; margin: 0px 0px 24px 0px; box-shadow: 0px 8px 20px 2px rgba(0, 5, 19, 0.08);}

.content-box-hero {border-radius: 20px; padding: 16px; margin: 0px 0px 24px 0px; box-shadow: 0px 8px 20px 2px rgba(0, 5, 19, 0.08);}
.widget-box {display: flex; align-items: center; justify-content: center; border: 1px solid #E3E3E3; border-radius: 8px; padding: 16px; margin-top: 52px; margin-bottom: 52px;} 
.product-learning-center {max-width: 570px; border: 1px solid #E7F2FF; border-radius: 20px; padding: 16px; background: #F2F8FE; margin: 0px 15px 26px 0px; }
.product-learning-center-video { max-width: 570px; min-height: 325px; object-fit: cover; border: 1px solid #E3E3E3; border-radius: 20px; }
.white-text { color: #FFFFFF !important; }
.button { font-family: 'BrandonTextMedium' !important; text-decoration: none !important; color: #FFFFFF; font-size: 16px; background: #006AE1; border-radius: 10px; padding: 8px 12px; }
.button:hover { color: #FFFFFF; background: #4291E9; transition: 0.2s; }
.secondary-button { font-family: 'BrandonTextMedium'; text-decoration: none !important; color: #006AE1; font-size: 16px; background: #FFFFFF; border-radius: 10px; border-width: 1px; border-style: solid; border-color: #006AE1; padding: 8px 12px; }
.secondary-button:hover { color: #FFFFFF; background: #4291E9; border-color: #4291E9; transition: 0.2s; }
.section-top { margin: 24px 0px 0px 0px; }
.section-bottom { margin:0px 0px 26px 0px; }
.profile-card { display: flex; flex-direction: column; align-items: center; justify-content: center; }
.profile-card-2 { display: flex; }
.profile-image { width: 125px; height: 125px; object-fit: cover; border: 0px solid #FFFFFF; border-radius: 100px; box-shadow: 0px 0px 12px 2px rgba(0, 0, 0, 0.1); }
.cc-cta-link { position:relative; text-decoration:none; font-family: 'BrandonTextMedium' !important; font-size: 16px; color: #006AE1;}
.cc-cta-link::after { content:url(http://higherlogicdownload.s3.amazonaws.com/CVENT/0b2bbc5a-587b-4721-8167-fc1d59709a33/UploadedImages/Iconography/chevron-right-fill_red.svg); display:inline-block; width:24px; height:30px; position:absolute; top:3px; transform: translateY(5%) scale(1.5); transition: transform .3s; } 
.cc-cta-link:hover::after{ transform: translateY(5%) translate(5px) scale(1.5); }
.cc-cta-link-white { position:relative; text-decoration:none; font-family: 'BrandonTextMedium'; font-size: 16px; color: #FFFFFF !important;}
.cc-cta-link-white::after { content:url(http://higherlogicdownload.s3.amazonaws.com/CVENT/0b2bbc5a-587b-4721-8167-fc1d59709a33/UploadedImages/Iconography/white-arrow.svg); display:inline-block; width:24px; height:30px; position:absolute; top:3px; transform: translateY(5%) scale(1.5); transition: transform .3s; color: #FFFFFF !important; } 
.cc-cta-link-white:hover::after{ transform: translateY(5%) translate(5px) scale(1.5); color: #FFFFFF !important;}
.add-top-margin { margin-top: 24px; }
.center { display: flex; align-items: center; justify-content: center; }
.account-team-banner { display: flex; justify-content: space-between; border: 1px solid #E3E3E3; border-radius: 20px; padding: 16px; margin: 0px 0px 24px 0px; font-family: 'BrandonTextRegular'; } 
.homepage-box { border: 1px solid #E7F2FF; background: #F2F8FE; border-radius: 20px; padding: 16px; margin: 0px 0px 24px 0px; box-shadow: 0px 8px 20px 2px rgba(0, 5, 19, 0.08);} 
.homepage-recent-activities  img { max-height: 60px !important; max-width: 60px !important; border-radius: 100%; margin-bottom: 16px; } 
.homepage-recent-activities h2 { font-size: 24px; }
.homepage-recent-activities h3 { font-size: 20px; }
.homepage-recent-activities-unauthenticated { border-radius: 20px;} 
.homepage-recent-activities-unauthenticated  img { max-height: 60px !important; max-width: 60px !important; border-radius: 100%; margin-bottom: 16px; } 
.homepage-recent-activities-unauthenticated h2 { font-size: 24px; }
.homepage-recent-activities-unauthenticated h3 { font-size: 20px; }
.recent-activities { border-radius: 20px; margin: 0px 0px 24px 0px;} 
.recent-activities  img { max-height: 60px !important; max-width: 60px !important; border-radius: 100%; margin-bottom: 16px; } 
.recent-activities h2 { font-size: 24px; }
.recent-activities h3 { font-size: 20px; }

.landing-page-card { display: flex; flex-direction: column;  border-radius: 20px; background-color: #F2F8FE; text-decoration: none !important; transition: 0.2s; border: 1px solid #E7F2FF; padding: 16px; box-shadow: 0px 8px 20px 2px rgba(0, 5, 19, 0.08); margin-bottom: 24px; }
.landing-page-card h4 { margin-top: 0px; }
.landing-page-card p { margin-bottom: 0px; }
.landing-page-card:hover,  .landing-page-card:focus, .landing-page-card:active  {transform: scale(1.02); cursor: pointer; text-decoration: none !important; border: 1px solid #006AE1;}

.horizontal-product-card-ec {
display: flex; align-items: center; justify-content: left; border-radius: 20px; background-color: #FFFFFF; text-align: center; text-decoration: none !important; transition: 0.2s; border: 1px solid #E7F2FF; padding: 8px 16px 8px 16px; margin-bottom: 16px; }
.horizontal-product-card-ec:hover, .product-card:focus, .product-card:active, .product-card.active, .open .dropdown-toggle.product-card { border: 1px solid #006AE1; box-shadow: 0px 8px 20px 2px rgba(0, 5, 19, 0.08); cursor: pointer; text-decoration: none !important; }
.horizontal-product-card-ec h4 {padding: 0px;}

.horizontal-product-card-hc {
display: flex; align-items: center; justify-content: left; border-radius: 20px; background-color: #FFFFFF; text-align: center; text-decoration: none !important; transition: 0.2s; border: 1px solid #CFF5ED; padding: 8px 16px 8px 16px; margin-bottom: 16px; }
.horizontal-product-card-hc:hover, .product-card:focus, .product-card:active, .product-card.active, .open .dropdown-toggle.product-card { border: 1px solid #049F7E; box-shadow: 0px 8px 20px 2px rgba(0, 5, 19, 0.08); cursor: pointer; text-decoration: none !important; }

.section { margin-bottom: 52px;}
.badge { background-color: #006AE1; padding: 2px 9px; font-size: 12px; line-height: 1.5; border-radius: 25px; }
.ideation-home .ideation-filter .ideation-filter-buttons { width: 200px; }
.form-control { height: auto; padding: 8px 12px; font-size: 16px; border: 1px solid #E3E3E3; border-radius: 10px 0px 0px 10px !important; }
.welcome-profile-image { max-height: 32px !important; width: auto !important; border-radius: 25px; }
.break { margin-bottom: 24px; }
.table { width: 100%; border: 1px solid #E3E3E3; border-radius: 8px; border-spacing: 0px; }
.th { background-image: linear-gradient(to right, #006AE1, #8457D9); border-radius: 20px 20px 0px 0px; color: #FFFFFF; padding-left: 16px; }
.td { border: 1px solid #E3E3E3; border-radius: 0px; border-collapse: collapse; padding: 12px; }
.last-td { border: 1px solid #E3E3E3; border-radius: 0px 0px 20px 20px; border-collapse: collapse; padding: 12px; }
.valerie-hero { overflow: hidden; display: flex; flex-direction: column; align-items: center; justify-content: center; border: 1px solid #ECF5FF; background: #FAFCFE; border-radius: 20px; padding: 48px 0px 0px 0px; margin: 0px 0px 24px 0px; }

/******  Stop  ********* Added by  Andres Perez  *********/

/*** stretch Related Content boxes full-width ***/
.related-results.block .related-result-row {
    min-width: 30% !important;
    max-width: 30% !important;
}

/***Font Testing Fix CW - 8.20.24***/
* {
  font-synthesis: none !important;
}

.fat-footer {display: flex; flex-direction: column; align-items: center; gap: 24px; padding: 0px 24px 0px 24px; width: 100%; max-width: 1200px; margin: auto;}
.fat-footer-sections {display: flex; justify-content: space-evenly; gap: 120px; align-self: center; flex-wrap: wrap; border-top: 1px solid #0079FF; border-bottom: 1px solid #0079FF; padding: 32px 24px; width: 100%;}
.fat-footer-links {display: flex; flex-direction: column; flex: 1; gap: 12px;}
.content-box-link-list {display: flex; flex-direction: column; gap: 12px;}
.content-box-link-list a {text-decoration: none;}
.fat-footer-logos {display: flex; align-items: center; gap: 72px; padding-top: 16px;}
@media (max-width: 992px) {
.fat-footer-logos {display: flex; align-items: center; gap: 12px; flex-direction: column;}
}

.openforum-recent-activities >div>div>div:nth-child(2)>div:first-child {display: none;}
.openforum-recent-activities  div>div>div:nth-child(2)>div>div>ul>li>div:nth-child(1) {display: flex; align-items: center; padding-bottom: 12px;}
.openforum-recent-activities  div>div>div:nth-child(2)>div>div>ul>li{padding-bottom: 0px; margin-bottom: 0px;}
.openforum-recent-activities div>div>div:nth-child(2)>div:nth-child(2)>div{padding: 0px;}
.openforum-recent-activities div>div>div>div>h2 {display: flex; align-items: center;}
.openforum-recent-activities div>div>div>div>h2:before{content:url(http://higherlogicdownload.s3.amazonaws.com/CVENT/0b2bbc5a-587b-4721-8167-fc1d59709a33/UploadedImages/Iconography/Web_UX_icons_V2_BLUE/chat-bubble-2__blue__icon.svg); padding-right: 16px;}
.openforum-recent-activities div>div>div>div>h2>input {margin-left: auto; background-color: #006AE1; color: #FFF; border: 0px;}
.openforum-recent-activities div>div>div>div>h2>input:hover {background-color: #4291E9; color: #FFF; border: 0px;}
.openforum-recent-activities div>div>div:nth-child(2)>div:nth-child(3)>div>a {position: relative; text-decoration: none; font-family:BrandonTextMedium; font-size: 16px; color: #006AE1; background-color: transparent; padding: 0px;}
.openforum-recent-activities div>div>div:nth-child(2)>div:nth-child(3)>div>a:after {content:url(http://higherlogicdownload.s3.amazonaws.com/CVENT/0b2bbc5a-587b-4721-8167-fc1d59709a33/UploadedImages/Iconography/chevron-right-fill_red.svg); display:inline-block; width:24px; height:30px; position:absolute; top:3px; transform: translateY(5%) scale(1.5); transition: transform .3s;}
.openforum-recent-activities div>div>div:nth-child(2)>div:nth-child(3)>div>a:hover::after {transform: translateY(5%) translate(5px) scale(1.5);} 
@media (max-width: 992px) {
.openforum-recent-activities {margin: 0px 15px 24px 15px;} }

.poll-of-the-week {border: solid 1px #E7F2FF !important; border-radius: 20px !important; background: #F2F8FE !important; box-shadow: 0px 8px 20px 2px rgba(0, 5, 19, 0.08); padding: 16px; margin-bottom: 24px;}
.poll-of-the-week span>div>div {margin:0px !important;}
.poll-of-the-week span>div>div:nth-child(2) {border: 0px !important; border-radius: 0px !important; background: transparent !important; box-shadow: none !important; padding: 16px 0px 0px 0px;}
.poll-of-the-week span>div>div>h2 {font-family: BrandonTextMedium; font-size: 24px; display: flex; align-items: center; padding-bottom: 12px;}
.poll-of-the-week span>div>div>h2:before{content:url(http://higherlogicdownload.s3.amazonaws.com/CVENT/0b2bbc5a-587b-4721-8167-fc1d59709a33/UploadedImages/Iconography/Web_UX_icons_V2_BLUE/statistics__blue__icon.svg); padding-right: 16px;}
.poll-of-the-week span div div:nth-child(2) {padding: 0px; margin-left: 0px; margin-right: 0px;}
.poll-of-the-week span div div:nth-child(2)>h4 {font-family: BrandonTextRegular; font-size: 20px; color: #001344; margin: 0px;}
.poll-of-the-week span div div:nth-child(2)>hr {display: none;}
@media (max-width: 992px) {
.poll-of-the-week {margin: 0px 15px 24px 15px;} }

.engagement-leaderboard div>div>div>h2:before {content:url(http://higherlogicdownload.s3.amazonaws.com/CVENT/0b2bbc5a-587b-4721-8167-fc1d59709a33/UploadedImages/Iconography/Web_UX_icons_V2_BLUE/star-give__blue__icon.svg); padding-right: 16px;}
.engagement-leaderboard div:nth-child(2)>div>div>ul {display: flex; flex-direction: column; gap: 12px; padding: 0px;}
.engagement-leaderboard div:nth-child(2)>p {display: none;}
.engagement-leaderboard div:nth-child(2)>div>div>ul>li {position: relative; padding: 0px; margin: 0px;}
.engagement-leaderboard div:nth-child(2)>div>div>ul>li>div>div:nth-child(2)>a {text-decoration: none; font-family: BrandonTextMedium !important; position: relative; top: 8px; font-size: 16px; padding-left: 12px;}
.engagement-leaderboard div:nth-child(2)>div>div>ul>li>div>div>a>img {border-radius: 100% !important; max-height: 60px !important; max-width: 60px !important; height: 60px; width: 60px;}
.engagement-leaderboard div:nth-child(2)>div>div>ul>li>div:nth-child(2){position: absolute; width: 100%; bottom: 8px;}
.engagement-leaderboard div:nth-child(2)>div>div>ul>li>div:nth-child(2)>div:nth-child(2)>div {padding: 0 0 0 12px; background: transparent; color: #001344; font-size: 14px; line-height: 1;}
@media (max-width: 992px) {
.engagement-leaderboard {margin: 0px 15px 24px 15px;}
.engagement-leaderboard div:nth-child(2)>div>div>ul>li>div:nth-child(2) {position: relative; bottom:0px;} }

.openforum-recent-activities-icon::before{ content:url(http://higherlogicdownload.s3.amazonaws.com/CVENT/0b2bbc5a-587b-4721-8167-fc1d59709a33/UploadedImages/Iconography/Web_UX_icons_V2_BLUE/chat-bubble-2__blue__icon.svg);}

@media (max-width: 992px) {
.ContentItemHtml .HtmlFooter, .MPBottomMenu { padding: 0px; } }

.openforum-search {margin: 0 0 24px 0;}
@media (max-width: 992px) { .openforum-search {margin: 0 15px 24px 15px;} }
.openforum-search >div>div>div:nth-child(2)>div:first-child {margin: 0px;}
.openforum-search >div>div>div:nth-child(2)>div:first-child>div:nth-child(2) {width: 100%; padding: 0px;}
.openforum-search >div>div>div:nth-child(2)>div:first-child>div:nth-child(2)>div{display: flex; justify-content: center; align-items: center; padding: 0px;}
.openforum-search >div>div>div:nth-child(2)>div:first-child>div:nth-child(2)>div>input {width: 100%;}
.openforum-search >div>div>div:nth-child(2)>div:first-child>div:nth-child(2)>div>div {width: auto;}
/***Search Results***/
.openforum-search >div>div>div:nth-child(2)>div:nth-child(2) {display: flex; gap: 15px;}
.openforum-search >div>div>div:nth-child(2)>div:nth-child(2)>div:nth-child(1)>div>div {border: 1px solid #E7F2FF; background: #F2F8FE; border-radius: 20px; padding: 16px; margin-right: 15px; box-shadow: 0px 8px 20px 2px rgba(0, 5, 19, 0.08);}
.openforum-search >div>div>div:nth-child(2)>div:nth-child(2)>div:nth-child(1)>div>div>div:nth-child(1)>div>div>button {border-radius: 10px; padding: 8px 12px;}
.openforum-search >div>div>div:nth-child(2)>div:nth-child(2)>div:nth-child(1)>div>div>div:nth-child(2)>div>div:nth-child(1) {border: none; padding: 0px;}
.openforum-search >div>div>div:nth-child(2)>div:nth-child(2)>div:nth-child(1)>div>div>div:nth-child(2)>div>div:nth-child(1)>div>h2 {color: #001344; font-size: 18px; padding: 0 0 0 16px; font-family: BrandonTextRegular;}
.openforum-search >div>div>div:nth-child(2)>div:nth-child(2)>div:nth-child(1)>div>div>div:nth-child(2)>div>div:nth-child(2) {padding-top: 8px;}
.openforum-search >div>div>div:nth-child(2)>div:nth-child(2)>div:nth-child(1)>div>div>div:nth-child(2)>div>div:nth-child(2) div {border: none; color: #001344;}
@media (max-width: 992px) {
.openforum-search >div>div>div:nth-child(2)>div:nth-child(2) {flex-direction: column; gap: 24px; } }

.openforum-search >div>div>div:nth-child(2)>div:nth-child(2)>div:nth-child(2) {border: 1px solid #E7F2FF; background: #F2F8FE; border-radius: 20px; padding: 16px; box-shadow: 0px 8px 20px 2px rgba(0, 5, 19, 0.08);}
.openforum-search >div>div>div:nth-child(2)>div:nth-child(2)>div:nth-child(2)>div:nth-child(1) {display: flex !important; padding: 0px; margin: 0px;}
.openforum-search >div>div>div:nth-child(2)>div:nth-child(2)>div:nth-child(2)>div:nth-child(1)>div:nth-child(2)>div>span:nth-child(1) {padding-right: 8px;}
.openforum-search >div>div>div:nth-child(2)>div:nth-child(2)>div:nth-child(2)>div:nth-child(1)>div:nth-child(2)>div>span:nth-child(2)>select {height: auto; border-radius: 10px !important;}
.openforum-search >div>div>div:nth-child(2)>div:nth-child(2)>div:nth-child(2)>div:nth-child(even) {border: 1px solid #CFF5ED; border-radius: 20px; background: #FFF; margin: 12px 0px;}
.openforum-search >div>div>div:nth-child(2)>div:nth-child(2)>div:nth-child(2)>div:nth-child(even)>div {padding: 16px;}
.openforum-search >div>div>div:nth-child(2)>div:nth-child(2)>div:nth-child(2)>div:nth-child(even)>div>div>div:nth-child(1) {padding: 0px;}
.openforum-search >div>div>div:nth-child(2)>div:nth-child(2)>div:nth-child(2)>div:nth-child(even)>div>div>div:nth-child(1)>h3{margin-bottom: 12px;}
.openforum-search >div>div>div:nth-child(2)>div:nth-child(2)>div:nth-child(2)>div:nth-child(even)>div>div>div:nth-child(1)>h3>div {margin: 0px; padding: 0px;}
.openforum-search >div>div>div:nth-child(2)>div:nth-child(2)>div:nth-child(2)>div:nth-child(even)>div>div>div:nth-child(1)>h3>div>span {border: none; background: #D1E6FF; padding: 2px 9px; font-size: 14px; color: #001344; font-family: BrandonTextRegular;}
.openforum-search >div>div>div:nth-child(2)>div:nth-child(2)>div:nth-child(2)>div:nth-child(even)>div>div>div:nth-child(1)>h3>div>span>span {background: transparent;}
.openforum-search >div>div>div:nth-child(2)>div:nth-child(2)>div:nth-child(2)>div:nth-child(even)>div>div>div:nth-child(1)>h3>a:nth-child(2) {font-size: 20px; text-decoration: none;}
.openforum-search >div>div>div:nth-child(2)>div:nth-child(2)>div:nth-child(2)>div:nth-child(even)>div>div>div:nth-child(1)>p:nth-child(2) {color: #001344; margin-bottom: 12px;}
.openforum-search >div>div>div:nth-child(2)>div:nth-child(2)>div:nth-child(2)>div:nth-child(even)>div>div>div:nth-child(1)>p:nth-child(3) {padding-left: 0px;}
.openforum-search >div>div>div:nth-child(2)>div:nth-child(2)>div:nth-child(2)>div:nth-child(even)>div>div>div:nth-child(1)>p:nth-child(3)>a {text-decoration: none; padding-left: 4px; color: #006ae1;}
.openforum-search >div>div>div:nth-child(2)>div:nth-child(2)>div:nth-child(2)>div:nth-child(even)>div>div>div:nth-child(1)>p:nth-child(3)>span:nth-child(2) {color: #001344 !important;}
.openforum-search >div>div>div:nth-child(2)>div:nth-child(2)>div:nth-child(2)>div:nth-child(even)>div>div>div:nth-child(1)>div:nth-child(4)>div>div>div:nth-child(2)>span {font-size: 14px; color: #001344;}
.openforum-search >div>div>div:nth-child(2)>div:nth-child(2)>div:nth-child(2)>div:nth-child(even)>div>div>div:nth-child(1)>div:nth-child(4)>div>div>div:nth-child(2)>span>a {font-size: 14px; color: #001344; border: none; line-height: 1; padding: 6px 8px;}

.openforum-search >div>div>div:nth-child(2)>div:nth-child(2)>div:nth-child(2)>div:nth-child(even)>div>div>div:nth-child(2)>div {border: none; padding: 0 0 0 16px; display: flex; flex-direction: column; align-items: center; margin-top: 0px}
@media (max-width: 992px) { .openforum-search >div>div>div:nth-child(2)>div:nth-child(2)>div:nth-child(2)>div:nth-child(even)>div>div>div:nth-child(2)>div {padding: 16px 0; align-items: start;} }
.openforum-search >div>div>div:nth-child(2)>div:nth-child(2)>div:nth-child(2)>div:nth-child(even)>div>div>div:nth-child(2)>div>div:nth-child(1)>div {width: 60px;}
.openforum-search >div>div>div:nth-child(2)>div:nth-child(2)>div:nth-child(2)>div:nth-child(even)>div>div>div:nth-child(2)>div>div:nth-child(1)>div>img {border-radius: 100%; width: auto;}
.openforum-search >div>div>div:nth-child(2)>div:nth-child(2)>div:nth-child(2)>div:nth-child(even)>div>div>div:nth-child(2)>div>div:nth-child(2)>div {font-size: 16px; width: auto;}
.openforum-search >div>div>div:nth-child(2)>div:nth-child(2)>div:nth-child(2)>div:nth-child(even)>div>div>div:nth-child(2)>div>div:nth-child(2)>div>a {text-decoration: none; color: #006AE1;}
.openforum-search >div>div>div:nth-child(2)>div:nth-child(2)>div:nth-child(2)>div:nth-child(even)>div>div>div:nth-child(2)>div>div:nth-child(4) {margin: 8px 0px 0px 0px; color: #002344;}
.openforum-search >div>div>div:nth-child(2)>div:nth-child(2)>div:nth-child(2)>div:nth-child(even)>div>div>div:nth-child(2)>div>div:nth-child(5)>a {text-decoration: none; color: #006AE1;}
.openforum-search >div>div>div:nth-child(2)>div:nth-child(2)>div:nth-child(2)>div:nth-child(even)>div>div>div:nth-child(2)>div>div:nth-child(6)>a {text-decoration: none; color: #006AE1;}


.openforum-search >div>div>div:nth-child(2)>div:nth-child(2)>div:nth-child(2)>div:nth-child(odd) {display: none;}
.openforum-search >div>div>div:nth-child(2)>div:nth-child(2)>div:nth-child(2)>div:last-child {display: inline;}

.openforum-tabs {display: flex; justify-content: center;}
.openforum-tabs >div:nth-child(2)>ul:nth-child(3) {margin: 0 0 24px 0 !important; border-bottom: none; display: flex; justify-content: center; flex-wrap: wrap;}
.openforum-tabs >div>div {position: absolute; right: 24px;}



.nav-tabs { border-bottom: solid 0px transparent;}
.nav-tabs li { padding-bottom:0px; position:relative; margin-right: 30px;}
.nav-tabs li a span {display: none;}
.nav-tabs li a:hover {background-color: transparent; transition: ease 0.2s;}
.nav-tabs li a:hover:after {content:' '; position:absolute; bottom:0;  left:0;  right:0;  background: #DCE4E2;  height:2px;  border-radius:10px; padding-top: 3px; transition: ease 0.2s; }
.active-tab a {color: #001344 !important; margin-bottom: 5px;}
.active-tab:after {content:' '; position:absolute; bottom:0;  left:0;  right:0;  background: #006AE1;  height:2px;  border-radius:10px; padding-top: 3px; }
.nav-tabs li a { padding: 0px 0px 4px 0px; border: solid 0px transparent !important; margin-bottom: 0px; font-family: BrandonTextMedium; }
.pull-right>.dropdown-menu { left: 0;}

.ideation-search-container > div > label {display: none !important;}
.ideation-search-container > div > input {border-radius: 10px !important;}

\*** Badges ***\

.badges-size-fix > div:first-child > div:first-child > div:nth-child(7) > div:first-child > div:nth-child(2) > div {}
.badges-size-fix > div:first-child > div:first-child > div:nth-child(7) > div:first-child > div:nth-child(2) > div > div {float: left !important; width: 90px; height: 133px;}
.badges-size-fix > div:first-child > div:first-child > div:nth-child(7) > div:first-child > div:nth-child(2) > div > div:last-child {display: none;}
.badges-size-fix > div:first-child > div:first-child > div:nth-child(7) > div:first-child > div:nth-child(2) > div > div > div {transform: scale(0.661); transform-origin:top left;}

.badges-size-fix > div:first-child > div:nth-child(2) > div:first-child > div > div:nth-child(6) > div> div > div {display: flex; flex-wrap: wrap; gap: 8px;}
.badges-size-fix > div:first-child > div:nth-child(2) > div:first-child > div > div:nth-child(6) > div> div > div > div {width: 90px; height: 133px;}
.badges-size-fix > div:first-child > div:nth-child(2) > div:first-child > div > div:nth-child(6) > div> div > div > div:last-child {display: none;}
.badges-size-fix > div:first-child > div:nth-child(2) > div:first-child > div > div:nth-child(6) > div> div > div > div > div {transform: scale(0.661); transform-origin: top left;}

.badges-size-fix > div:first-child > div:nth-child(2) > div:first-child > div > div:nth-child(7) > div> div > div {display: flex; flex-wrap: wrap; gap: 8px;}
.badges-size-fix > div:first-child > div:nth-child(2) > div:first-child > div > div:nth-child(7) > div> div > div > div {width: 90px; height: 133px;}
.badges-size-fix > div:first-child > div:nth-child(2) > div:first-child > div > div:nth-child(7) > div> div > div > div:last-child {display: none;}
.badges-size-fix > div:first-child > div:nth-child(2) > div:first-child > div > div:nth-child(7) > div> div > div > div > div {transform: scale(0.661); transform-origin: top left;}

.badges-size-fix > div:first-child > div:nth-child(2) > div:first-child > div > div:nth-child(8) > div> div > div {display: flex; flex-wrap: wrap; gap: 8px;}
.badges-size-fix > div:first-child > div:nth-child(2) > div:first-child > div > div:nth-child(8) > div> div > div > div {width: 90px; height: 133px;}
.badges-size-fix > div:first-child > div:nth-child(2) > div:first-child > div > div:nth-child(8) > div> div > div > div:last-child {display: none;}
.badges-size-fix > div:first-child > div:nth-child(2) > div:first-child > div > div:nth-child(8) > div> div > div > div > div {transform: scale(0.661); transform-origin: top left;}

.badges-size-fix > div:first-child > div:nth-child(2) > div:first-child > div > div:nth-child(9) > div> div > div {display: flex; flex-wrap: wrap; gap: 8px;}
.badges-size-fix > div:first-child > div:nth-child(2) > div:first-child > div > div:nth-child(9) > div> div > div > div {width: 90px; height: 133px;}
.badges-size-fix > div:first-child > div:nth-child(2) > div:first-child > div > div:nth-child(9) > div> div > div > div:last-child {display: none;}
.badges-size-fix > div:first-child > div:nth-child(2) > div:first-child > div > div:nth-child(9) > div> div > div > div > div {transform: scale(0.661); transform-origin: top left;}

.badges-size-fix > div:first-child > div:nth-child(2) > div:first-child > div > div:nth-child(10) > div> div > div {display: flex; flex-wrap: wrap; gap: 8px;}
.badges-size-fix > div:first-child > div:nth-child(2) > div:first-child > div > div:nth-child(10) > div> div > div > div {width: 90px; height: 133px;}
.badges-size-fix > div:first-child > div:nth-child(2) > div:first-child > div > div:nth-child(10) > div> div > div > div:last-child {display: none;}
.badges-size-fix > div:first-child > div:nth-child(2) > div:first-child > div > div:nth-child(10) > div> div > div > div > div {transform: scale(0.661); transform-origin: top left;}

.badges-size-fix > div:first-child > div:nth-child(2) > div:first-child > div > div:nth-child(11) > div> div > div {display: flex; flex-wrap: wrap; gap: 8px;}
.badges-size-fix > div:first-child > div:nth-child(2) > div:first-child > div > div:nth-child(11) > div> div > div > div {width: 90px; height: 133px;}
.badges-size-fix > div:first-child > div:nth-child(2) > div:first-child > div > div:nth-child(11) > div> div > div > div:last-child {display: none;}
.badges-size-fix > div:first-child > div:nth-child(2) > div:first-child > div > div:nth-child(11) > div> div > div > div > div {transform: scale(0.661); transform-origin: top left;}

.badges-size-fix > div:first-child > div:nth-child(2) > div:first-child > div > div:nth-child(12) > div> div > div {display: flex; flex-wrap: wrap; gap: 8px;}
.badges-size-fix > div:first-child > div:nth-child(2) > div:first-child > div > div:nth-child(12) > div> div > div > div {width: 90px; height: 133px;}
.badges-size-fix > div:first-child > div:nth-child(2) > div:first-child > div > div:nth-child(12) > div> div > div > div:last-child {display: none;}
.badges-size-fix > div:first-child > div:nth-child(2) > div:first-child > div > div:nth-child(12) > div> div > div > div > div {transform: scale(0.661); transform-origin: top left;}



.blue-background {background-color: #F2F8FE;}
.no-side-padding {padding-left: 0px !important; padding-right: 0px !important;}

 @media(max-width: 768px) {
.hide-mobile {display: none;}
.mobile-layout {flex-direction: column; gap: 12px !important;}
.mobile-layout h1 {font-size: 36px !important;}
.mobile-layout h2 {font-size: 28px !important;}
.mobile-rotate-90 {rotate: 90deg;}
}
 @media(min-width: 768px) {
.hide-desktop {display: none;}
}

.profilebase-badges > div > div >div {display: flex; gap: 15px; float: none; padding: 0px; flex-wrap: wrap; justify-content: center;}