/* Background Images and Footer */
#MPCopyright { clear: both; float: none; text-align: center; }
/* Color Picker */
/* VERSION 34 */
/********************* Basics **************************/  
/*
body {
  color: ;  
}  
*/

a {
  color: #FFCC66;  
}  


.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: #FFCC66; 
}  


.hl-linkcolor-background {
  background-color: #FFCC66;  
}  

/*
a.user-content-mention {
  color: ;  
}  
*/

a.user-content-hashtag.user-content-hashtag.user-content-hashtag {
  color: #FFCC66;  
}  


a:hover {
  color: #FFFFFF;  
}  



.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: #FFFFFF;  
}  

/*
a.user-content-mention:hover {
  color: ;  
}  
*/

a.user-content-hashtag.user-content-hashtag.user-content-hashtag.user-content-hashtag:hover {  
  color: #FFFFFF; 
} 

/*
.bodyBackground {
  background-color: ;  
}  
*/
/*
.siteFrame {
  background-color: ;  
}  
*/
/*
#MPOuterMost {
  border-color: ;  
}  
*/
h1, .Heading1 {

/*
  color: ;
*/
/*
  background-color: ;
*/
}    
h2, .Heading2, h2 a, h2 a:hover, .text-muted-h2 h2 {

/*
  color: ;
*/
/*
  background-color: ;
*/
}    h3, .Heading3, h3 a, h3 a:hover {

/*
  color: ;
*/
/*
  background-color: ;
*/
}    
/*
hr, hr.delimiter, .HLLandingControl ul li {
  border-bottom-color: ;  
}  
*/
#MPOuterFooter {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
/*
fieldset {
  border-color: ;  
}  
*/
fieldset legend {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
/*
.SearchResults .SortBy {
  color: ;  
}      */
/*********************** Landing Controls ******************/  
.HLLandingControl .heading, .HLLandingControl h2, .headerItem, .drItemSubHeader {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
/*
.drItemSubHeader a:not(.skip-header-text-color){
  color: ;  
    }  
*/
.ContentUserControl .HLLandingControl, .ContentUserControl.HLLandingControl, .ContentItemHtml.HLLandingControl {

/*
  border-color: ;
*/
/*
  color: ;
*/
/*
  background-color: ;
*/
}    

.HLLandingControl .Content a:not(.btn) {
  color: #FFFFFF;  
}  

/*
.HLLandingControl .ByLine {
  color: ;  
}  
*/
/*
.HLLandingControl h5, .HLLandingControl h4, .HLEngagement h3 {
  color: ;  
}  
*/
/*
.HLLandingControl .Content h3 a, .HLAnnouncements .Content h2 a, .HLRSSReader .Content h2 a {
  color: ;  
}    
*/
/************************ Tabs **********************/  
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {

/*
  background-color: ;
*/
/*
  border-color: ;
*/

  color: #FFCC66;

}  
/*
.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: #FFCC66;

}  .nav-tabs > li > a {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
/************************ Miscellaneous **********************/  
/*
.SloganText {
  color: ;  
}  
*/
.ModalPopupHeading, .CustomTableModalPopup .CustomTableModalPopupHeaderRow {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
/*
.lblratingBig {
  color: ;  
}  
*/
/************************ Tables **********************/  
.Container thead .Header td, th, .ListContainer .ListHeader, .drItemSubHeader,  .table-thead-background tr th, .table-thead-background tr td {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
/*
th a, th a:hover  {
  color: ;  
}  
*/
/*
.TableRowAlternate, .table-hover > tbody > tr:hover > td  {
  background-color: ;  
}    
*/
/************************ Menus ***********************/  

#MPAuxNav ul.level1 li a {
  color: #FFCC66;  
}  

/*
#MPAuxNav ul.level1 li ul {
  background-color: ;  
}  
*/

#MPAuxNav ul.level1 li li.dynamic {
  border-right-color: #FFCC66;  
}  

/*  #SideMenu ul.level1 li ul {
  background-color: White;  
}  */    /*  .MPSideNavBottom {
  color: #0069A5;  
}  */    /*
.breadcrumb {
  background-color: ;  
}  
*/
/*
.breadcrumb li {
  color: ;  
}  
*/

.breadcrumb li a {
  color: #FFCC66;  
}  

/*
.MPBottomMenu ul li a {
  color: ;  
}        */
/************************ Bootstrap Menus ***********************/  
/*
.navbar-default, #NAV {
  background-color: ;      
  border-color: ;  
}  
*/
/*
.navbar-default .navbar-nav > li > a {
  color: ;  
}  
*/
.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: ;
*/
/*
  color: ;
*/
}    
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
/*
#MPButtonBar .dropdown-menu {
  background-color: ;  
}  
*/
/*
#MPButtonBar .dropdown-menu li a {
  color: ;  
}  
*/
/*
#MPButtonBar .dropdown-menu li a:hover,    #MPButtonBar .dropdown-menu li a:focus {
  background-color: ;  
  }  
*/
#MPButtonBar .dropdown-menu .active > a,   #MPButtonBar li .dropdown-menu .active > a:hover,   #MPButtonBar .dropdown-menu .dropdown-submenu .active a:hover,   #MPButtonBar .dropdown-submenu .dropdown-submenu .active a:hover {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
/*
#MPButtonBar .dropdown-menu {
  border-color: ;  
}  
*/
/************************ Bootstrap Buttons ***********************/  
.btn-primary, .ui-widget-content a.btn-primary {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
color: !important;
*/
}    
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .open .dropdown-toggle.btn-primary {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.btn-info {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.btn-info:hover, .btn-info:focus, .btn-info:active, .open .dropdown-toggle.btn-info {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.btn-success {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.btn-success:hover, .btn-success:focus, .btn-success:active, .open .dropdown-toggle.btn-success {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.btn-danger {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .open .dropdown-toggle.btn-danger {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.btn-default {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.btn-default:hover, .btn-default:focus, .btn-default:active, .open .dropdown-toggle.btn-default {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.pagination > .active > span, .pagination > .active > span:hover, .pagination li.active>a, .pagination li.active>a:hover {


  background-color: #F39C12;


  border-color: #F39C12;

/*
  color: ;
*/
}    
.pagination > li > a {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.pagination > li > a:hover {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.label-default {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
.badge, .badge a, a.badge a:hover {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
.modal-header {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
.modal-body, .panel-body {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
.modal-footer, .panel-footer {

/*
  background-color: ;
*/
}  
/*
#MPFooterLink {
  background-color: ;  
}  
*/
/*
#MPFooterLink a {
  color: ;  
}  
*/
/*
.faceted-search-main .facets .header {
  color: ;  
}  
*/
/*
.faceted-search-main .facets .header {
  background-color: ;  
}  
*/
/*
.cookie-notification-bar {
  background-color: ;  
}  
*/
/*
.cookie-notification-bar span {
  color: ;  
}  
*/

/* Emtpy faceted search results cards */
/*
.hlc-empty-state-cards-wrapper .hlc-empty-state-card:nth-of-type(2) .hlc-empty-state-card-top-part {
  background-color: ;
}
*/
/*
.hlc-empty-state-cards-wrapper .hlc-empty-state-card:nth-of-type(1) .hlc-empty-state-card-top-part {
  background-color: ;
}
*//************ New Bootstrap 4^ Themeing ****/ 

:root:root {
  /*
  --hl-bs--primary: ;
  --hl-bs--selected: 26;
  */

  [PrimaryColorRGB-StartComment]
  --hl-bs--primary-rgb: [PrimaryColorRGB];
  --hl-bs--selected-rgb: [PrimaryColorRGB], 50;
  [PrimaryColorRGB-EndComment]

  /*
  --hl-bs--primary-opposite: ;
  */

  [TextOnPrimaryRGB-StartComment]
  --hl-bs--primary-opposite-rgb: [TextOnPrimaryRGB];
  [TextOnPrimaryRGB-EndComment]
  
  
  --hl-bs--link: #FFCC66;
  

  
  --hl-bs--link-rgb: 255,204,102;
  

  
  --hl-bs--link-hover: #FFFFFF;
  --hl-bs--btn-icon-ctrl-bg-hover: #FFFFFF;
  --hl-bs--btn-icon-ctrl-border-hover: #FFFFFF;
  

  
  --hl-bs--link-hover-rgb: 255,255,255;
  --hl-bs--btn-icon-ctrl-bg-hover-rgb: 255,255,255;
  --hl-bs--btn-icon-ctrl-border-hover-rgb: 255,255,255;
  

  /*
  --hl-bs--secondary: ;
  --hl-bs--secondary-selected: 26;
  */

  [SecondaryColorRGB-StartComment]
  --hl-bs--secondary-rgb: [SecondaryColorRGB];
  --hl-bs--secondary-selected-rgb: [SecondaryColorRGB], 50;
  [SecondaryColorRGB-EndComment]

  /*
  --hl-bs--secondary-opposite: ;
  */

  [TextOnSecondaryRGB-StartComment]
  --hl-bs--secondary-opposite-rgb: [TextOnSecondaryRGB];
  [TextOnSecondaryRGB-EndComment]
}

/* buttons */
/*
  button variables follow a pattern of 
  --hl-bs--btn-[theme]-[prop]

  [theme] is one of 
    "primary" 
    "secondary" 
    "link" 
    "ghost"
  we do respect "success" and "danger" if there are selections for them.
  there are also alt- versions but by default we do not override alt theme

  [prop] is one of 
    "text"
    "text-hover"
    "bg"
    "bg-hover"
    "border"
    "border-hover"
    "outline"
  from color picker, there are no text-hover and border-hover, so they should probably just be set to their non-hover counterpart.
  you do not have to override all of them for every button, but probably the colorful ones
*/
:root:root {
  /*
  --hl-bs--btn-primary-text: ;
  --hl-bs--btn-primary-text-hover: ;
  --hl-bs--btn-primary-outline: 7f;
  */

  [PrimaryButtonTextColorRGB-StartComment]
  --hl-bs--btn-primary-text-rgb: [PrimaryButtonTextColorRGB];
  --hl-bs--btn-primary-text-hover-rgb: [PrimaryButtonTextColorRGB];
  --hl-bs--btn-primary-outline-rgb: [PrimaryButtonTextColorRGB], 127;
  [PrimaryButtonTextColorRGB-EndComment]
  
  /*
  --hl-bs--btn-primary-bg: ;
  */

  [PrimaryButtonBackgroundColorRGB-StartComment]
  --hl-bs--btn-primary-bg-rgb: [PrimaryButtonBackgroundColorRGB];
  [PrimaryButtonBackgroundColorRGB-EndComment]
  
  /*
  --hl-bs--btn-primary-bg-hover: ;
  */

  [PrimaryButtonHoverBackgroundColorRGB-StartComment]
  --hl-bs--btn-primary-bg-hover-rgb: [PrimaryButtonHoverBackgroundColorRGB];
  [PrimaryButtonHoverBackgroundColorRGB-EndComment]
  
  /*
  --hl-bs--btn-primary-border: ;
  --hl-bs--btn-primary-border-hover: ;
  */

  [PrimaryButtonBorderColorRGB-StartComment]
  --hl-bs--btn-primary-border-rgb: [PrimaryButtonBorderColorRGB];
  --hl-bs--btn-primary-border-hover-rgb: [PrimaryButtonBorderColorRGB];
  [PrimaryButtonBorderColorRGB-EndComment]
}

:root:root {
  /*
  --hl-bs--btn-success-text: ;
  --hl-bs--btn-success-text-hover: ;
  --hl-bs--btn-success-outline: 7f;
  */

  [SuccessButtonTextColorRGB-StartComment]
  --hl-bs--btn-success-text-rgb: [SuccessButtonTextColorRGB];
  --hl-bs--btn-success-text-hover-rgb: [SuccessButtonTextColorRGB];
  --hl-bs--btn-success-outline-rgb: [SuccessButtonTextColorRGB], 127;
  [SuccessButtonTextColorRGB-EndComment]
  
  /*
  --hl-bs--btn-success-bg: ;
  */

  [SuccessButtonBackgroundColorRGB-StartComment]
  --hl-bs--btn-success-bg-rgb: [SuccessButtonBackgroundColorRGB];
  [SuccessButtonBackgroundColorRGB-EndComment]
  
  /*
  --hl-bs--btn-success-bg-hover: ;
  */

  [SuccessButtonHoverBackgroundColorRGB-StartComment]
  --hl-bs--btn-success-bg-hover-rgb: [SuccessButtonHoverBackgroundColorRGB];
  [SuccessButtonHoverBackgroundColorRGB-EndComment]

  /*
  --hl-bs--btn-success-border: ;
  --hl-bs--btn-success-border-hover: ;
  */

  [SuccessButtonBorderColorRGB-StartComment]
  --hl-bs--btn-success-border-rgb: [SuccessButtonBorderColorRGB];
  --hl-bs--btn-success-border-hover-rgb: [SuccessButtonBorderColorRGB];
  [SuccessButtonBorderColorRGB-EndComment]
  
  /*
  --hl-bs--btn-danger-text: ;
  --hl-bs--btn-danger-text-hover: ;
  --hl-bs--btn-danger-outline: 7f;
  */

  [DangerButtonTextColorRGB-StartComment]
  --hl-bs--btn-danger-text-rgb: [DangerButtonTextColorRGB];
  --hl-bs--btn-danger-text-hover-rgb: [DangerButtonTextColorRGB];
  --hl-bs--btn-danger-outline-rgb: [DangerButtonTextColorRGB], 127;
  [DangerButtonTextColorRGb-EndComment]
  
  /*
  --hl-bs--btn-danger-bg: ;
  */

  [DangerButtonBackgroundColorRGB-StartComment]
  --hl-bs--btn-danger-bg-rgb: [DangerButtonBackgroundColorRGB];
  [DangerButtonBackgroundColorRGB-EndComment]
  
  /*
  --hl-bs--btn-danger-bg-hover: ;
  */

  [DangerButtonHoverBackgroundColorRGB-StartComment]
  --hl-bs--btn-danger-bg-hover-rgb: [DangerButtonHoverBackgroundColorRGB];
  [DangerButtonHoverBackgroundColorRGB-EndComment]

  /*
  --hl-bs--btn-danger-border: ;
  --hl-bs--btn-danger-border-hover: ;
  */

  [DangerButtonBorderColorRGB-StartComment]
  --hl-bs--btn-danger-border-rgb: [DangerButtonBorderColorRGB];
  --hl-bs--btn-danger-border-hover-rgb: [DangerButtonBorderColorRGB];
  [DangerButtonBorderColorRGB-EndComment]

}

:root:root {
  /*
  --hl-bs--btn-secondary-text: ;
  --hl-bs--btn-secondary-text-hover: ;
  --hl-bs--btn-secondary-outline: 7f;
  */

  [DefaultButtonTextColorRGB-StartComment]
  --hl-bs--btn-secondary-text-rgb: [DefaultButtonTextColorRGB];
  --hl-bs--btn-secondary-text-hover-rgb: [DefaultButtonTextColorRGB];
  --hl-bs--btn-secondary-outline-rgb: [DefaultButtonTextColorRGB], 127;
  [DefaultButtonTextColorRGB-EndComment]
  
  /*
  --hl-bs--btn-secondary-bg: ;
  */

  [DefaultButtonBackgroundColorRGB-StartComment]
  --hl-bs--btn-secondary-bg-rgb: [DefaultButtonBackgroundColorRGB];
  [DefaultButtonBackgroundColorRGB-EndComment]
  
  /*
  --hl-bs--btn-secondary-bg-hover: ;
  */

  [DefaultButtonHoverBackgroundColorRGB-StartComment]
  --hl-bs--btn-secondary-bg-hover-rgb: [DefaultButtonHoverBackgroundColorRGB];
  [DefaultButtonHoverBackgroundColorRGB-EndComment]

  /*
  --hl-bs--btn-secondary-border: ;
  --hl-bs--btn-secondary-border-hover: ;
  */

  [DefaultButtonBorderColorRGB-StartComment]
  --hl-bs--btn-secondary-border-rgb: [DefaultButtonBorderColorRGB];
  --hl-bs--btn-secondary-border-hover-rgb: [DefaultButtonBorderColorRGB];
  [DefaultButtonBorderColorRGB-EndComment]
}

:root:root {
  
  --hl-bs--btn-link-text: #FFCC66;
  --hl-bs--btn-link-outline: #FFCC667f;
  

  
  --hl-bs--btn-link-text-rgb: 255,204,102;
  --hl-bs--btn-link-outline-rgb: 255,204,102, 127;
  

  
  --hl-bs--btn-link-hover: #FFFFFF;
  

  
  --hl-bs--btn-link-hover-rgb: 255,255,255;
  
}

: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: ;
  */

  [FooterTextColorRGB-StartComment]
  --hl-bs--footer-color-rgb: [FooterTextColorRGB];
  [FooterTextColorRGB-EndComment]

  /*
  --hl-bs--footer-color-opposite: ;
  */

  [FooterBackgroundColorRGB-StartComment]
  --hl-bs--footer-color-opposite-rgb: [FooterBackgroundColorRGB];
  [FooterBackgroundColorRGB-EndComment]
}/************************ 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: ;
    */    
     
    color: #FFFFFF;
    
}

/************************ Anchors ***********************/
body.ribbit a{
     
    color: #FFCC66;
    
}
body.ribbit a:hover{
     
    color: #FFFFFF;
    
}

body.ribbit :not(.no-theme) .HLLandingControl .Content a:not(.btn){
     
    color: #FFCC66;
    
}

body.ribbit :not(.no-theme) .HLLandingControl .Content a:not(.btn):hover{
     
    color: #FFFFFF;
    
}

/************************ 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: ;
    border-color: ;
    */ 
    /* 
    color:  !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)), ;
    border-color: ;
    */ 
    /* 
    color: ;
    */
}

/**** btn-primary ****/
body.ribbit :not(.no-theme) .btn-primary {

    /* 
    color:  !important;
    */ 
    /* 
    background-color: ;
    border-color: ;
    */
}

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)), ;
    border-color: ;
    */
}

body.ribbit :not(.no-theme) .btn-primary:focus {

    /* 
    box-shadow: 0 0 0 3px 7F;
    */
}


/**** btn-success ****/
body.ribbit :not(.no-theme) .btn-success {

    /* 
    color: ;
    */ 
    /* 
    background-color: ;
    border-color: ;
    */
}

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)), ;
    border-color: ;
    */
}

body.ribbit :not(.no-theme) .btn-success:focus {

    /* 
    box-shadow: 0 0 0 3px 7F;
    */
}

/**** btn-overlay ****/
body.ribbit :not(.no-theme) .btn-overlay {

    /* 
    color: ;
    */
}


/**** btn-icon-primary[aria-label="Toggle folder list"] ****/
body.ribbit :not(.no-theme) .btn-icon-primary[aria-label="Toggle folder list"] {

    /* 
    color: ;
    */ 
    /* 
    background-color: ;
    border: ;
    */
}

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)), ;
    */
}



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: ;
    */ 
    /* 
    background-color: ;
    border-color: ;
    */
}


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 7F;
    */
}


body.ribbit :not(.no-theme) .btn-inline-icon:focus,
body.ribbit :not(.no-theme) .btn-inline-icon:hover:not(:disabled) {
    /* 
  color: ; 
  */

    /* 
    color: ;
    */
}


body.ribbit :not(.no-theme) fieldset.icon-radio-group input[aria-checked="true"]+* {

    /* 
    color: ;
    */ 
    /* 
    background-color: ;
    border-color: ;
    */
}

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)), ;
    */
    /* 
    background-color: linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), ; 
    */
}


/********* 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: ;
    border-color: ;
    */
}


body.ribbit :not(.no-theme) .primary-button-background-color {

    /* 
    background-color:  !important;
    */
}


body.ribbit :not(.no-theme) .primary-button-border-color {

    /* 
    color:  !important;
    */
}


body.ribbit :not(.no-theme) .primary-button-text-color {

    /* 
    color:  !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:  !important;
    */
}

/****END - .btn-primary****/

/****START - .btn-success****/
body.ribbit :not(.no-theme) .btn-success {

    /* 
    background-color: ;
    border-color: ;
    */ 
    /* 
    color: ;
    */
}

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: ;
    border-color: ;
    */ 
    /* 
    color: ;
    */
}

body.ribbit :not(.no-theme) .success-button-background-color {

    /* 
    background-color:  !important;
    */
}

body.ribbit :not(.no-theme) .success-button-border-color {

    /* 
    color:  !important;
    */
}

body.ribbit :not(.no-theme) .success-button-text-color {
    /* 
    color:  !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:  !important;
    */
}

/****END - .btn-success****/


/************************ Interior Header (#PageTitleH1) ***********************/
body.ribbit.interior :not(.no-theme) #PageTitleH1_Svg_Fill_Color {
    /* 
    fill: ;
    */
}
body.ribbit.interior :not(.no-theme) #InteriorPageTitle #PageTitleH1 {
    /* 
    color:  !important;
    */
}

/************************ Community Tabs ***********************/
body.ribbit :not(.no-theme) .community-tabs-container #CommunityTabsContainer.nav.nav-tabs li.active-tab {
    /* 
    color: ;
    */ 
}

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: ;
    */ 
}

/*************** 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: ;
    */
    /* 
    border-bottom-color: ;
    */ 
}

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: ;
    */
     
    color: #FFFFFF;
    
}

/*Logged-out Homepage Row backgrounds*/
body.ribbit :not(.no-theme) .row.primary-row {    
    /* 
    background-color: ;
    */
}

body.ribbit :not(.no-theme) .row.secondary-row {    
    /* 
    background-color: 90;
    */
}

/*Member Directory Action buttons color variation*/
body.ribbit :not(.no-theme) .member-directory .actions .btn:first-of-type {
    /* 
    color: ;
    */     
    /* 
    background-color: ;
    border-color: ;
    */ 
}

body.ribbit :not(.no-theme) .member-directory .actions .btn:first-of-type:hover{
    /* 
    color: ;
    */
    /* 
    background: linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), ;
    border-color: ;
    */
}

/*QuickLinks Widget Inheritance*/
body.ribbit .quick-links-list-item:hover .quick-links-list-item-text{
     
    color: #FFFFFF;
    
}

/**** Generated Utils ****/

/*
.text-color {
  color:  !important;
}
*/
  


.link-color {
  color: #FFCC66 !important;
}

  

/*
.mention-link-color {
  color:  !important;
}
*/
  

/*
.tag-link-color {
  color:  !important;
}
*/
  


.link-hover-color:hover, .link-hover-color:focus {
  color: #FFFFFF !important;
}

  

/*
.mention-hover-color:hover, .mention-hover-color:focus {
  color:  !important;
}
*/
  

/*
.tag-hover-color:hover, .tag-hover-color:focus {
  color:  !important;
}
*/
  

/*
.outer-background-color {
  background-color:  !important;
}
*/
  

/*
.tag-background-color {
  background-color:  !important;
}
*/
  

/*
.tag-background-hover-color:hover, .tag-background-hover-color:focus {
  color:  !important;
}
*/
  

/*
.page-background-color {
  background-color:  !important;
}
*/
  

/*
.border-color {
  color:  !important;
}
*/
  

/*
.primary-heading-text-color {
  color:  !important;
}
*/
  

/*
.primary-heading-background-color {
  background-color:  !important;
}
*/
  

/*
.secondary-heading-text-color {
  color:  !important;
}
*/
  

/*
.secondary-heading-background-color {
  background-color:  !important;
}
*/
  

/*
.tertiary-heading-text-color {
  color:  !important;
}
*/
  

/*
.tertiary-heading-background-color {
  background-color:  !important;
}
*/
  

/*
.seperator-color {
  color:  !important;
}
*/
  

/*
.footer-background-color {
  background-color:  !important;
}
*/
  

/*
.footer-text-color {
  color:  !important;
}
*/
  

/*
.primary-color {
  color:  !important;
}
*/
  

/*
.text-on-primary {
  color:  !important;
}
*/
  

/*
.table-header-text-color {
  color:  !important;
}
*/
  

/*
.landing-control-header-background-color {
  background-color:  !important;
}
*/
  

/*
.landing-control-header-text-color {
  color:  !important;
}
*/
  

/*
.landing-control-border-color {
  color:  !important;
}
*/
  

/*
.landing-control-text-color {
  color:  !important;
}
*/
  

/*
.landing-control-background-color {
  background-color:  !important;
}
*/
  


.landing-control-link-color {
  color: #FFFFFF !important;
}

  

/*
.landing-control-byline-text-color {
  color:  !important;
}
*/
  

/*
.landing-control-sub-title-text-color {
  color:  !important;
}
*/
  

/*
.landing-control-title-text-color {
  color:  !important;
}
*/
  

/*
.selected-tab-background-color {
  background-color:  !important;
}
*/
  

/*
.selected-tab-border-color {
  color:  !important;
}
*/
  


.selected-tab-text-color {
  color: #FFCC66 !important;
}

  

/*
.unselected-tab-hover-background-color:hover, .unselected-tab-hover-background-color:focus {
  background-color:  !important;
}
*/
  


.unselected-tab-hover-text-color {
  color: #FFCC66 !important;
}

  

/*
.unselected-tab-background-color {
  background-color:  !important;
}
*/
  

/*
.unselected-tab-text-color {
  color:  !important;
}
*/
  

/*
.slogan-text-color {
  color:  !important;
}
*/
  

/*
.table-header-background-color {
  background-color:  !important;
}
*/
  

/*
.table-alternate-background-color {
  background-color:  !important;
}
*/
  


.aux-menu-text-color {
  color: #FFCC66 !important;
}

  

/*
.unselected-menu-background-color {
  background-color:  !important;
}
*/
  

/*
.breadcrumb-bar-background-color {
  background-color:  !important;
}
*/
  

/*
.breadcrumb-text-color {
  color:  !important;
}
*/
  


.breadcrumb-link-color {
  color: #FFCC66 !important;
}

  

/*
.footer-menu-text-color {
  color:  !important;
}
*/
  

/*
.unselected-menu-text-color {
  color:  !important;
}
*/
  

/*
.selected-menu-background-color {
  background-color:  !important;
}
*/
  

/*
.selected-menu-text-color {
  color:  !important;
}
*/
  

/*
.hover-menu-text-color {
  color:  !important;
}
*/
  

/*
.hover-menu-background-color {
  background-color:  !important;
}
*/
  

/*
.hover-menu-selected-background-color {
  background-color:  !important;
}
*/
  

/*
.hover-menu-selected-text-color {
  color:  !important;
}
*/
  

/*
.hover-menu-border-color {
  color:  !important;
}
*/
  

/*
.primary-button-background-color {
  background-color:  !important;
}
*/
  

/*
.primary-button-border-color {
  color:  !important;
}
*/
  

/*
.primary-button-text-color {
  color:  !important;
}
*/
  

/*
.primary-button-hover-background-color:hover, .primary-button-hover-background-color:focus {
  background-color:  !important;
}
*/
  

/*
.info-button-background-color {
  background-color:  !important;
}
*/
  

/*
.info-button-border-color {
  color:  !important;
}
*/
  

/*
.info-button-text-color {
  color:  !important;
}
*/
  

/*
.info-button-hover-background-color:hover, .info-button-hover-background-color:focus {
  background-color:  !important;
}
*/
  

/*
.success-button-background-color {
  background-color:  !important;
}
*/
  

/*
.success-button-border-color {
  color:  !important;
}
*/
  

/*
.success-button-text-color {
  color:  !important;
}
*/
  

/*
.success-button-hover-background-color:hover, .success-button-hover-background-color:focus {
  background-color:  !important;
}
*/
  

/*
.danger-button-background-color {
  background-color:  !important;
}
*/
  

/*
.danger-button-border-color {
  color:  !important;
}
*/
  

/*
.danger-button-text-color {
  color:  !important;
}
*/
  

/*
.danger-button-hover-background-color:hover, .danger-button-hover-background-color:focus {
  background-color:  !important;
}
*/
  

/*
.default-button-background-color {
  background-color:  !important;
}
*/
  

/*
.default-button-border-color {
  color:  !important;
}
*/
  

/*
.default-button-text-color {
  color:  !important;
}
*/
  

/*
.default-button-hover-background-color:hover, .default-button-hover-background-color:focus {
  background-color:  !important;
}
*/
  


.pagination-activebutton-background-color {
  background-color: #F39C12 !important;
}

  


.pagination-active-button-border-color {
  color: #F39C12 !important;
}

  

/*
.pagination-activebutton-text-color {
  color:  !important;
}
*/
  

/*
.pagination-button-background-color {
  background-color:  !important;
}
*/
  

/*
.pagination-button-border-color {
  color:  !important;
}
*/
  

/*
.pagination-button-text-color {
  color:  !important;
}
*/
  

/*
.pagination-button-hover-background-color:hover, .pagination-button-hover-background-color:focus {
  background-color:  !important;
}
*/
  

/*
.label-background-color {
  background-color:  !important;
}
*/
  

/*
.label-text-color {
  color:  !important;
}
*/
  

/*
.badge-background-color {
  background-color:  !important;
}
*/
  

/*
.badge-text-color {
  color:  !important;
}
*/
  

/*
.popup-window-header-background-color {
  background-color:  !important;
}
*/
  

/*
.popup-window-header-text-color {
  color:  !important;
}
*/
  

/*
.popup-window-background-color {
  background-color:  !important;
}
*/
  

/*
.popup-window-text-color {
  color:  !important;
}
*/
  

/*
.popup-window-footer-background-color {
  background-color:  !important;
}
*/
  

/*
.powered-by-higher-logic-background-color {
  background-color:  !important;
}
*/
  

/*
.powered-by-higher-logic-text-color {
  color:  !important;
}
*/
  

/*
.search-sidebar-heading-text-color {
  color:  !important;
}
*/
  

/*
.search-sidebar-heading-background-color {
  background-color:  !important;
}
*/
  

/*
.cookie-notification-background-color {
  background-color:  !important;
}
*/
  

/*
.cookie-notification-text-color {
  color:  !important;
}
*/
  
/* CSS Overrides */
@charset "UTF-8";.hero__wrapper{min-height:40rem;position:relative;z-index:0;overflow:hidden;color:#fff;padding:2rem 0}.hero__wrapper h1{color:#fff}.hero__background-image{position:absolute;top:-50%;left:-50%;width:200%;height:200%;z-index:-1;background-color:#3498db}.hero__background-image:after{content:"";top:0;left:0;position:absolute;z-index:1;width:100%;height:100%;background-color:#000;opacity:.2}.hero__background-image img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:50%;max-width:inherit}.hero__wrapper.hero--interior{top:-19rem;padding-top:2rem}.hero__wrapper.hero--conference{top:-19rem;margin-bottom:-19rem}.hero--conference .hero__background-image:after{display:none}.hero__content{color:#fff}.hero__content p{line-height:1.4;font-family:inherit;font-size:2rem;max-width:40rem}.hero__content .hero__super{text-transform:none;line-height:1.4;font-size:initial;border-bottom:1px solid;padding:2rem 0;padding-bottom:1rem}.hero__content .hero__title{font-size:6rem;position:relative;max-width:48rem}.hero__content .hero__text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.hero__content .hero__btn{margin:.6rem}@media (max-width:991px){.hero__wrapper{background:#1d7fc8;background:-webkit-linear-gradient(315deg,#374f73 0,#2a324e 100%);background:linear-gradient(135deg,#374f73 0,#2a324e 100%);height:auto}.hero__wrapper .hero__background-image{display:none}.hero__wrapper .hero__content{width:100%;min-width:0;padding-top:0}.hero__wrapper .hero__content .hero--underline:after{width:100%;left:0;margin:0}.hero__wrapper h1.hero__title{line-height:1.2;font-size:250%}.hero__wrapper .hero__text{font-size:2rem}.hero__wrapper .hero__super{font-size:2rem}.hero__wrapper.hero--interior{padding-top:8rem;margin:0}.container.interior-hero__breadcrumb{margin-top:4rem}}@media (min-width:992px){.hero__wrapper{margin-bottom:-14rem;top:-14rem;padding-top:14rem}.hero__content{padding:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.hero__content.flex-center{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.hero__wrapper .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (min-width:992px) and (max-width:1200px){.hero__content{width:80vw}}@media (max-height-width:700px) and (min-width-width:992px){.hero__content{width:80%}.hero__content .hero__super{font-size:2rem}}@media (max-height-width:580px) and (min-width-width:992px){.hero__content{margin-top:6rem;font-size:90%;width:80%}.hero__content .hero__super{font-size:2rem}}.row--cards{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;-webkit-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.cards{border-top:1px solid #c2c2c2}.cards h2{text-align:center}.home .cards{border-bottom:1px solid #c2c2c2}.card{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;margin-top:2rem;margin-bottom:2rem;max-width:40rem;margin-left:auto;margin-right:auto}.card .card__header{position:relative}.card.card--header-image{color:#374049}.card.card--header-image .card__header{padding-bottom:40%;min-height:18rem;color:#fff;margin:-4rem;margin-bottom:2rem;overflow:hidden;text-align:center;width:-webkit-calc(100% + 8rem);width:calc(100% + 8rem);background-repeat:no-repeat;background-position-y:50%;background-size:100%}.card .btn{margin:auto;margin-top:2rem;max-width:22rem;display:block}.card .card__body{background:#fff;margin:0;padding:4rem;height:100%;overflow:hidden;-webkit-border-radius:.6rem;border-radius:.6rem}.card .card__body.card--turquoise{background-color:#1abc9c;color:#fff}.card .card__body.card--turquoise h3{color:#fff}.card .card__body.card--navy{background-color:#074974;color:#fff}.card .card__body.card--navy h3{color:#fff}.card .card__body.card--purple{background-color:#9b59b6;color:#fff}.card .card__body.card--purple h3{color:#fff}.card .card__body.card--blue{background-color:#1d7fc8;color:#fff}.card .card__body.card--blue h3{color:#fff}.card .card__body.card--green{background-color:#2ecc71;color:#fff}.card .card__body.card--green h3{color:#fff}.card .card__body.card--dark-green{background-color:#16a086;color:#fff}.card .card__body.card--dark-green h3{color:#fff}.card .card__body.card--gold{background-color:#f1c40f;color:#fff}.card .card__body.card--gold h3{color:#fff}.card .card__body.card--orange{background-color:#f39c12;color:#fff}.card .card__body.card--orange h3{color:#fff}.card .card__body.card--rust{background-color:#d25400;color:#fff}.card .card__body.card--rust h3{color:#fff}.card .card__body.card--red{background-color:#e74c3c;color:#fff}.card .card__body.card--red h3{color:#fff}.card .card__body.card--off-white{background-color:#f8f8f8;color:#fff}.card .card__body.card--off-white h3{color:#fff}.card .card__body.card--grey{background-color:#95a5a6;color:#fff}.card .card__body.card--grey h3{color:#fff}.card .card__body.card--slate{background-color:#34495e;color:#fff}.card .card__body.card--slate h3{color:#fff}.card .card__body h3{text-align:center;margin-bottom:2rem;color:#3f4e61}.card .card__share{position:absolute;bottom:0;right:0}@media (max-width:991px){.row.row--cards{padding-left:1.5rem;padding-right:1.5rem}}.webinar-feature .embed-responsive{margin-top:6rem}.webinar-list ul li{border:none}.webinar-list ul li .row.title-row{padding-left:2rem}.webinar-list .date-block{border:2px solid #1d7fc8;-webkit-border-radius:.6rem;border-radius:.6rem;background-color:#fff}.webinar-list .calendar-day{display:none}.webinar-list .calendary-number{font-size:4rem;font-family:Montserrat;font-weight:700;color:#374049}.webinar-list .btn{margin-left:-1.5rem}.webinar-list .calendar-month{background:#1d7fc8;color:#fff;padding:.4rem 0;text-transform:uppercase}@media (max-width:991px){.webinar-list .date-block{max-width:10rem;margin:auto}.webinar-list .btn{margin:auto;margin-top:2rem;max-width:22rem;display:block}}.article--img{position:relative;z-index:0;overflow:hidden;padding:2rem 0;background-size:cover}.article--img .article__header{text-align:center;padding:0 1.5rem}.article--img .article__background-image{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:-1}.article--img h2{text-align:center}.article--img .article__subheader{text-align:center;padding:1.5rem}.header--center h2{text-align:center}.article__footer{text-align:center;padding:4rem 0}@media (max-width:991px){.article--img{background-color:#edf4ff}.article--img .article__background-image{display:none}}.share-buttons{position:absolute;top:-9rem;right:0}.share-buttons .HtmlContent>p{position:absolute;left:-5.5rem;top:.4rem}.social-links{font-size:2rem}.social-links .social-links__item{display:inline}.social-links .social-links__item i{width:2rem;height:2rem}ul#HeaderSocial{position:absolute;z-index:1;left:40rem;top:0}ul#HeaderSocial li a{color:#fff}#st-1 .st-btn{background:0 0!important;padding:0!important}#st-1 .st-btn>svg{fill:#1d7fc8;height:3rem!important;width:3rem!important;top:0!important}@media (max-width:767px){.share-buttons{position:static}.share-buttons .HtmlContent>p{position:static}ul#HeaderSocial{left:0;top:18rem;line-height:1.6rem;margin:0}}@media (min-width:768px) and (max-width:991px){ul#HeaderSocial{right:4rem;top:0;left:inherit}}@media (min-width:992px) and (max-width:1199px){ul#HeaderSocial{left:36rem;width:8rem;top:0;font-size:1.4rem}}.banner{overflow:hidden;width:100%;height:60rem;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-size:cover}.banner__content{width:100%;max-width:120rem;margin:auto;padding:2rem}.banner__content h2,.banner__content h3,.banner__content p{color:#fff;text-transform:uppercase}.banner__content h2{margin-top:2rem;margin-bottom:.6rem}.banner__content h3{margin-top:.6rem;margin-bottom:2rem}.banner__content p{margin:0}.banner__content p.lowercase{margin-bottom:1rem;text-transform:none}.banner__content .btn{margin-top:4rem;margin-right:1rem}.banner__year{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:26rem;font-size:4rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.banner__year span{border:3px solid #fff;display:block;padding:.4rem;width:6rem;text-align:center}.banner.banner--demographics{height:auto;padding:4rem;padding-bottom:6rem}.banner.banner--demographics h2,.banner.banner--demographics h3{color:#fff}.banner.banner--demographics h2{margin:3rem}.banner.banner--demographics h3{font-family:"Open Sans",sans-serif}.banner.banner--demographics .demographics{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.banner.banner--demographics .testimonial{padding:2rem 4rem;background-color:rgba(255,255,255,.75)}.banner.banner--demographics .testimonial:after,.banner.banner--demographics .testimonial:before{content:" ";display:table}.banner.banner--demographics .testimonial:after{clear:both}.banner.banner--demographics .testimonial .testimonial__header{display:block;border-bottom:1px solid #fff;font-weight:700;font-family:Montserrat,sans-serif;padding-bottom:2rem}.banner.banner--demographics .testimonial .testimonial__footer{font-size:1.2rem;font-weight:700;font-family:Montserrat,sans-serif}.banner.banner--demographics .testimonial .testimonial__content{padding:2rem 0}.banner.banner--demographics .testimonial .testimonial__content span{color:#3498db;display:inline;position:relative;margin:0;font-size:2.8rem;line-height:1.2;font-family:Montserrat,sans-serif}.banner.banner--demographics .testimonial .testimonial__content span:after,.banner.banner--demographics .testimonial .testimonial__content span:before{position:absolute;display:block;font-size:5rem;font-family:sans-serif}.banner.banner--demographics .testimonial .testimonial__content span:before{left:-2rem;top:-.6rem;content:open-quote}.banner.banner--demographics .testimonial .testimonial__content span:after{right:-2rem;bottom:-1.8rem;content:close-quote}.banner.banner--demographics .percent{color:#f1c40f;font-size:3rem;margin:0;max-width:11rem;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.banner.banner--demographics .percent span{font-size:1.6rem;display:block}.banner__gradient{z-index:-1;position:absolute;width:100%;min-width:60rem;height:100vh;background:#4ab7b1;background:-webkit-radial-gradient(center,ellipse cover,#4ab7b1 0,#1abfe0 50%,#216ea2 100%);background:-webkit-radial-gradient(center,ellipse,#4ab7b1 0,#1abfe0 50%,#216ea2 100%);background:radial-gradient(ellipse at center,#4ab7b1 0,#1abfe0 50%,#216ea2 100%);-webkit-transform:skew(36deg);-ms-transform:skew(36deg);transform:skew(36deg);left:-46%}@media (max-width:991px){.banner{height:auto}.banner .banner__gradient{-webkit-transform:skew(0);-ms-transform:skew(0);transform:skew(0);left:0;opacity:.6}.banner .baner__content{width:auto;max-width:none}.banner.banner--demographics{background:#074974}.banner.banner--demographics .demographics{display:block}.banner.banner--demographics .demographics:after,.banner.banner--demographics .demographics:before{content:" ";display:table}.banner.banner--demographics .demographics:after{clear:both}.banner.banner--demographics .percent{margin:1rem 0;float:left;width:50%;max-width:none}.banner.banner--demographics .testimonial{padding:2rem 4rem;background-color:rgba(255,255,255,.75);margin-top:4rem}}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex.flex--column .block{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding:2rem}.flex.flex--column .block:first-child,.flex.flex--column .block:last-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.flex.flex--column .block:first-child .block__content,.flex.flex--column .block:last-child .block__content{padding:2rem}.flex .block{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;position:relative;overflow:hidden;margin-bottom:2rem}.flex .block:first-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.flex .block:first-child .block__content{padding-left:0}.flex .block ul{margin-top:.6rem}.flex .block:last-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.flex .block:last-child .block__content{padding-right:0}.flex .block hr{margin-top:2rem;opacity:.3}.flex .block .btn{margin:1rem;margin-left:0}.flex .block i.fa{font-size:30rem;position:absolute;opacity:.3}.flex .block:first-child i.fa{left:-4rem;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.flex .block:last-child i.fa{right:-4rem;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.flex .block.flex-start{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.flex .block__content{padding:4rem}.flex .block__content i.fa{position:static;font-size:2rem;opacity:.5}.flex .block__content h3 i.fa{opacity:1}.flex .block__content .tag{margin-bottom:-1em;display:block}.flex .block--blue{background:#1d7fc8;color:#fff}.flex .block--blue h2,.flex .block--blue h3,.flex .block--blue h4{color:#fff}.flex .block--green{background:#2ecc71;color:#fff}.flex .block--green h2,.flex .block--green h3,.flex .block--green h4{color:#fff}.flex .block--white{background:#fff}.flex .block--full,.flex .block--full:first-child,.flex .block--full:last-child{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flex .block--full .block__content,.flex .block--full:first-child .block__content,.flex .block--full:last-child .block__content{max-width:75%}.flex .block--mini{padding-top:1rem;padding-bottom:1rem}@media (max-width:991px){.block__content{max-width:none}.flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex .block{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.flex .block:first-child,.flex .block:last-child .block__content{padding-right:4rem;padding-left:4rem}}.block--mini{padding-top:1rem;padding-bottom:1rem}@media (min-width:1200px){.block__content{max-width:58.5rem}}.table__group{max-width:980px;margin:auto}.table__group:after,.table__group:before{content:" ";display:table}.table__group:after{clear:both}.table{border-collapse:separate}.table thead{background-color:#1d7fc8;color:#fff}.table tbody tr:nth-child(even){background-color:#eee}.table .currency{font-weight:700;text-align:center;font-family:Montserrat,sans-serif}.table p{margin:0}.table tbody>tr>td,.table tbody>tr>th,.table tfoot>tr>td,.table tfoot>tr>th,.table thead>tr>td,.table thead>tr>th{border-top:none}.table--transparent{background-color:transparent}.table--transparent tbody tr:nth-child(even){background-color:transparent}@media (max-width:991px){.table__group{overflow:auto}.table.table--deadline,.table.table--price{float:none;width:100%;min-width:32rem}}#MobileSearch{display:none;margin:1rem;margin-top:0}#MobileSearch .form-control{max-width:none}#MobileSearch .btn{-webkit-border-radius:0 2px 0 0!important;border-radius:0 2px 0 0!important;height:34px;line-height:0}@media (max-width:767px){#MobileSearch{display:block}}.accordion__control{text-align:right}.accordion__control span{cursor:pointer;color:#1d7fc8}.accordion__control span:hover{text-decoration:underline}.accordion{list-style:none;margin:2rem 0}.accordion .accordion__time{color:#40e0d0;font-weight:700}.accordion .accordion__time i{color:#95a5a6;font-weight:inherit;padding-right:.6rem}.accordion .accordion__tab{text-decoration:none;margin:0;position:relative;display:block;padding:2rem;padding-right:4rem;cursor:pointer;border-bottom:1px solid #ccc;height:auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow:hidden;color:#fff}.accordion .accordion__tab h3{margin:0}.accordion .accordion__tab:first-child{border-top:1px solid #ccc}.accordion .accordion__tab .accordion__toggle{position:absolute;display:block;right:1rem;width:2.5rem;line-height:2.5rem;color:#374049;height:2.5rem;font-size:2.5rem;z-index:0;text-align:center;cursor:pointer;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:all .1s;transition:all .1s}.accordion .accordion__tab[data-open=true]{background-color:#1abc9c;cursor:default}.accordion .accordion__tab[data-open=true] h4{margin-bottom:1rem;cursor:pointer;color:#fff}.accordion .accordion__tab[data-open=true] .accordion__panel{max-height:54rem;opacity:1;-webkit-transition:all .4s;transition:all .4s}.accordion .accordion__tab[data-open=true] .accordion__toggle{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .1s;transition:all .1s}.accordion .accordion__tab[data-open=true] a{text-decoration:none;color:#2e6da4}.accordion .accordion__tab.accordion--hide{height:0;padding:0;border:none}.accordion .accordion__panel{max-height:0;opacity:0;overflow:hidden;-webkit-transition:all .4s;transition:all .4s}.accordion .accordion__panel p{margin:0}.accordion .accordion__panel [class*=image--]{max-width:20rem}@media (max-width:767px){.accordion .accordion__item.accordion__item--selected .accordion__panel{max-height:100rem;-webkit-transition:none;transition:none}}@media (max-width:991px){.accordion .accordion__tab{padding-right:2rem}.accordion .accordion__tab .accordion__toggle{font-size:2rem;width:2rem;right:0}.accordion .accordion__tab{-webkit-transition:none;transition:none}.accordion .accordion__tab .accordion__panel{padding-right:0;margin-right:-2rem}.accordion .accordion__item.accordion__item--selected .accordion__panel{max-height:140rem;-webkit-transition:none;transition:none}}#MPFooterLink{display:none}#MPOuterMost #MPFooterLink,#MPOuterMost #MPOuterFooter{background:#1d7fc8;color:#fff}#MPOuterMost #MPFooterLink a,#MPOuterMost #MPOuterFooter a{color:#fff}#MPOuterMost #MPOuterFooter #FOOTER{max-width:none}#MPOuterMost #MPOuterFooter .footer__contact{max-width:1200px;margin:auto}#MPOuterMost #MPOuterFooter .footer__contact img{width:40rem;margin:4rem 2rem}#MPOuterMost #MPOuterFooter .footer__contact .footer__content{float:right;margin-top:2rem;border-left:1px solid #63c0ff}#MPOuterMost #MPOuterFooter .footer__contact .footer__content p{margin-bottom:0;font-size:1.4rem}#MPOuterMost #MPOuterFooter .footer__utility{border-top:1px solid #63c0ff;border-bottom:1px solid #63c0ff;width:-webkit-calc(100% + 3rem);width:calc(100% + 3rem);margin-left:-1.5rem;margin-right:-1.5rem;margin-top:0;margin-bottom:2rem}#MPOuterMost #MPOuterFooter .footer__utility ul{max-width:1200px;margin:auto;list-style:none;display:table;padding:0}#MPOuterMost #MPOuterFooter .footer__utility li{display:table-cell;padding:2rem}#MPOuterMost #MPOuterFooter .footer__utility li a{text-decoration:none;font-family:Montserrat,sans-serif;text-transform:uppercase}#MPOuterMost #MPOuterFooter .footer__lower{text-align:center;font-size:1.2rem;max-width:1200px;margin:auto;padding:0 1.5rem}#MPOuterMost #MPOuterFooter .footer__lower .copyright{padding:2rem 0;border-top:1px solid #63c0ff}#MPOuterMost #MPOuterFooter .footer__lower .copyright:after,#MPOuterMost #MPOuterFooter .footer__lower .copyright:before{content:" ";display:table}#MPOuterMost #MPOuterFooter .footer__lower .copyright:after{clear:both}#MPOuterMost #MPOuterFooter .footer__lower .copyright p{margin:0}#MPOuterMost #MPOuterFooter .footer__lower .copyright__left{float:left}#MPOuterMost #MPOuterFooter .footer__lower .copyright__right{float:right}#MPOuterMost #MPOuterFooter .FatFooterMenu{text-align:left;max-width:120rem}#MPOuterMost #MPOuterFooter .FatFooterMenu.list-inline>li{padding-left:0;padding-right:2rem;width:20%}#MPOuterMost #MPOuterFooter .FatFooterMenu.list-inline ul{line-height:1.6}#MPOuterMost #MPOuterFooter .FatFooterMenu.list-inline a.level1{color:#f1c40f}#MPOuterMost #MPOuterFooter .FatFooterMenu.list-inline ul.level2{padding-left:0;margin-top:1rem}@media (max-width:767px){#MPOuterMost #MPOuterFooter .footer__contact img{max-width:30rem;width:100%;margin:0 auto;display:block}}@media (max-width:991px){#MPOuterMost #MPOuterFooter .footer__utility{width:100%;margin-left:0;margin-right:0}#MPOuterMost #MPOuterFooter .footer__contact img{max-width:30rem}#MPOuterMost #MPOuterFooter .footer__contact .footer__content{float:none;padding:0;padding-left:1rem;border:0}#MPOuterMost #MPOuterFooter .footer__contact .footer__content>div{padding:2rem 0}#MPOuterMost #MPOuterFooter .footer__utility li,#MPOuterMost #MPOuterFooter .footer__utility ul{display:block}#MPOuterMost #MPOuterFooter .footer__utility li{padding:1rem}#MPOuterMost #MPOuterFooter .footer__utility li a{font-weight:400;font-family:inherit;text-transform:capitalize}#MPOuterMost #MPOuterFooter .FatFooterMenu.list-inline{margin:0}#MPOuterMost #MPOuterFooter .FatFooterMenu.list-inline li{padding-left:0;width:auto}}@media (max-width:1199px){#MPOuterMost #MPOuterFooter .footer__contact{padding-top:2rem}#MPOuterMost #MPOuterFooter .footer__lower .copyright__left,#MPOuterMost #MPOuterFooter .footer__lower .copyright__right{float:none}}html.Safari-10 .row.row--cards{display:block}.img--404{position:absolute;right:8rem;height:50rem;z-index:0}.error-hero{position:relative}.content--404{width:50%;height:50rem;position:relative;z-index:0;text-shadow:0 0 12px #eee}@media (max-width:991px){.img--404{display:none}.content--404{width:100%}}body,html{font-size:10px;background-color:#f8f8f8}body{font-size:1.6rem;font-family:"Open Sans",sans-serif;color:#374049}.back-to-top{position:fixed;right:0;width:10rem;text-align:center;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.back-to-top i.fa{font-size:3rem}.back-to-top span{display:block;position:relative;font-size:1.2rem}.back-to-top span:before{font-size:2.5rem;height:4rem;-webkit-border-radius:100%;border-radius:100%;width:4rem;color:#fff;background-color:#374049;font-family:FontAwesome;content:'\f077';position:absolute;text-align:center;left:0;top:-5rem}.back-to-top span::-moz-selection{background-color:transparent}.back-to-top span::selection{background-color:transparent}.back-to-top.back-to-top--scrolled{bottom:8vh;cursor:pointer;visibility:visible;opacity:.5;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.back-to-top.back-to-top--scrolled:hover{opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.article.article--border,hr{border-top:1px solid #ccc}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.alert-warning{color:#374049;background-color:#fff;border-color:#e8e8e8}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}input#SearchControl_SearchTerm,input#SearchControl_SearchTerm+.input-group-btn{height:34px}.row-full .section1 .HtmlContent .row,.row-full .section10 .HtmlContent .row,.row-full .section16 .HtmlContent .row,.row-full .section17 .HtmlContent .row,.row-full .section5 .HtmlContent .row,.row-full .section9 .HtmlContent .row{margin-left:-15px;margin-right:-15px}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}#MPOuterMost{margin:0 auto;max-width:100%}#PageTitleH1{padding-left:15px;padding-top:40px;padding-bottom:20px;font-size:46px;color:#3f4e61}.article{padding-top:4rem;padding-bottom:6rem}.article.article--last{padding-bottom:12rem}.article.article--first{padding-top:0}.article.heading--center h2{text-align:center}.article h4{margin-top:3rem}.article h4:first-child{margin-top:1.3rem}.section{padding-top:1rem;padding-bottom:2rem}a{color:#3498db;text-decoration:none}a:active,a:focus,a:hover{color:#1d7fc8;text-decoration:underline}.breadcrumb{background-color:transparent;margin-top:2rem}.breadcrumb>li+li:before{font-family:FontAwesome;content:'\f054';padding:0 .8rem;color:#9d9d9d;font-size:1.2rem}#BreadCrumb .breadcrumb li:last-child a{color:#666;pointer-events:none;text-decoration:none}#MainCopy_ctl06_divMessageThread{padding:0}.row-full{margin:0 auto;max-width:100%}.row.row--negative-margin{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.btn.btn-center{margin:auto;display:block;max-width:18rem;text-align:center}.btn.btn-default,.btn.btn-primary{background-color:#f39c12;border:none;color:#fff;padding:8px 16px;-webkit-border-radius:4px!important;border-radius:4px!important}.btn.btn-default:active,.btn.btn-default:focus,.btn.btn-default:hover,.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:hover{background-color:#fdae38;color:#fff}.btn.btn-clear{border:2px solid #fff;color:#fff}.btn.btn-clear:active,.btn.btn-clear:focus,.btn.btn-clear:hover{color:#fff}.btn.btn-center{margin:auto;display:block;max-width:18rem;text-align:center}.img--thumbnail{display:block;padding:1rem;max-width:12rem}.img--left{float:left;padding-right:2rem;padding-left:0}.img--circle{display:block;padding:0;max-width:16rem;-webkit-border-radius:100%;border-radius:100%;margin:auto;margin-top:2rem;border:4px solid #ddd}.message-original-button .btn.btn-default{border:2px solid #1d7fc8;background:0 0;color:#1d7fc8}.message-original-button .btn.btn-default:hover{border-color:transparent;background:#1d7fc8;color:#fff}@media (max-width:991px){#PageTitleH1{padding-left:10px}.ContentItemHtml .HtmlFooter{padding:0}.row-wide div[class*=section]{padding-right:1.5rem;padding-left:1.5rem}.row-full .section1 .HtmlContent .row,.row-full .section10 .HtmlContent .row,.row-full .section16 .HtmlContent .row,.row-full .section17 .HtmlContent .row,.row-full .section5 .HtmlContent .row,.row-full .section9 .HtmlContent .row{margin-left:0;margin-right:0}}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:Montserrat,sans-serif;color:#3f4e61}h1,h2,h3{margin-top:2.6rem;margin-bottom:1.4rem}h4,h5,h6{margin-top:1.3rem;margin-bottom:1rem}h1{font-size:4.2rem}h2{font-size:3.4rem}h3{font-size:2.4rem}h4{font-size:1.8rem}h5{font-size:1.4rem}h6{font-size:1.2rem}p{line-height:1.6}ul{padding-left:2rem;margin:2rem 0}.text-turquoise{color:#1abc9c}.text-navy{color:#074974}.text-purple{color:#9b59b6}.text-blue{color:#1d7fc8}.text-green{color:#2ecc71}.text-dark-green{color:#16a086}.text-gold{color:#f1c40f}.text-orange{color:#f39c12}.text-rust{color:#d25400}.text-red{color:#e74c3c}.text-off-white{color:#f8f8f8}.text-grey{color:#95a5a6}.text-slate{color:#34495e}.background--turquoise{background-color:#1abc9c;color:#fff}.background--turquoise h2,.background--turquoise h3,.background--turquoise h4,.background--turquoise p{color:#fff}.background--navy{background-color:#074974;color:#fff}.background--navy h2,.background--navy h3,.background--navy h4,.background--navy p{color:#fff}.background--purple{background-color:#9b59b6;color:#fff}.background--purple h2,.background--purple h3,.background--purple h4,.background--purple p{color:#fff}.background--blue{background-color:#1d7fc8;color:#fff}.background--blue h2,.background--blue h3,.background--blue h4,.background--blue p{color:#fff}.background--green{background-color:#2ecc71;color:#fff}.background--green h2,.background--green h3,.background--green h4,.background--green p{color:#fff}.background--dark-green{background-color:#16a086;color:#fff}.background--dark-green h2,.background--dark-green h3,.background--dark-green h4,.background--dark-green p{color:#fff}.background--gold{background-color:#f1c40f;color:#fff}.background--gold h2,.background--gold h3,.background--gold h4,.background--gold p{color:#fff}.background--orange{background-color:#f39c12;color:#fff}.background--orange h2,.background--orange h3,.background--orange h4,.background--orange p{color:#fff}.background--rust{background-color:#d25400;color:#fff}.background--rust h2,.background--rust h3,.background--rust h4,.background--rust p{color:#fff}.background--red{background-color:#e74c3c;color:#fff}.background--red h2,.background--red h3,.background--red h4,.background--red p{color:#fff}.background--off-white{background-color:#f8f8f8;color:#fff}.background--off-white h2,.background--off-white h3,.background--off-white h4,.background--off-white p{color:#fff}.background--grey{background-color:#95a5a6;color:#fff}.background--grey h2,.background--grey h3,.background--grey h4,.background--grey p{color:#fff}.background--slate{background-color:#34495e;color:#fff}.background--slate h2,.background--slate h3,.background--slate h4,.background--slate p{color:#fff}.background--blue a,.block--blue a{color:#f39c12}#MPOuterHeader{background-color:#1d7fc8;position:relative;z-index:1}#MPOuterMost.full #HEADER{margin:0 auto;max-width:1440px;width:auto}#MPheader{max-height:8rem;width:99rem}#MPheader .btn.btn-default.imgButton.dropdown-toggle{border:none;width:5rem;height:5rem;background:0 0;-webkit-border-radius:100%!important;border-radius:100%!important;overflow:hidden;padding:0}#MPheader>.row:first-child{padding:0;height:0}#MPheader #Logo{padding:0;padding-top:2rem;max-width:40rem;border-right:.1rem solid #fff}#BtnShowProfile{display:none}#Welcome_Details_ProfilePic_0{width:100%!important;height:100%!important;max-height:none!important}#DesktopLogoDiv{max-width:40rem}#Welcome_Content{padding-top:1.4rem}#Welcome_NotLoggedIn{height:8rem;display:block;background-color:orange;padding:2rem}#Welcome_NotLoggedIn>.btn{background-color:transparent;-webkit-border-radius:0;border-radius:0;border:0}#Welcome_NotLoggedIn>.btn.active,#Welcome_NotLoggedIn>.btn:active{outline:0;background-image:none;-webkit-box-shadow:none;box-shadow:none}#MPAuxNav{font-size:1.4rem;padding-top:2.4rem}#MPAuxNav ul.level1 li a{border-color:#fff;color:#fff;text-decoration:none}#MPAuxNav ul.level1 li:last-child a{border-color:transparent}#MPSearchBlock{margin-top:0}#NAV{border-top:.1rem solid #fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#NAV.stickyNav-full{background-color:#1d7fc8;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-box-shadow:0 0 1rem rgba(0,0,0,.4);box-shadow:0 0 1rem rgba(0,0,0,.4)}#NAV .navbar-default .navbar-toggle,#NAV .navbar-default .navbar-toggle:active,#NAV .navbar-default .navbar-toggle:focus,#NAV .navbar-default .navbar-toggle:hover{border-color:transparent;background-color:transparent;background:0 0}nav.navbar.navbar-default{border:none;-webkit-border-radius:0;border-radius:0;background-color:transparent}nav.navbar.navbar-default .navbar-nav>li>a{font-family:Montserrat,sans-serif;text-transform:uppercase}nav.navbar.navbar-default .dropdown-menu>.active>a{background-color:transparent}nav.navbar.navbar-default #searchColumn{float:none!important;position:absolute;right:0;top:-6rem}nav.navbar.navbar-default .navbar-nav{float:none;width:100%;display:table;height:60px}nav.navbar.navbar-default .navbar-nav a{color:#fff}nav.navbar.navbar-default .navbar-nav a:focus,nav.navbar.navbar-default .navbar-nav a:hover{color:#f39c12}nav.navbar.navbar-default .navbar-nav>.active>a,nav.navbar.navbar-default .navbar-nav>li>a,nav.navbar.navbar-default>.active>a:focus,nav.navbar.navbar-default>.active>a:hover{color:#fff;background-color:transparent}nav.navbar.navbar-default .dropdown-submenu>ul.dropdown-submenu{text-align:left;margin-left:0;margin-top:.4rem;margin-bottom:1rem}nav.navbar.navbar-default .dropdown:nth-child(5) ul.dropdown-menu,nav.navbar.navbar-default .dropdown:nth-child(6) ul.dropdown-menu,nav.navbar.navbar-default .dropdown:nth-child(7) ul.dropdown-menu{left:inherit;right:0}nav.navbar.navbar-default .dropdown-menu{padding:2.5rem 3rem;background-color:#074974;border:none;-webkit-border-radius:0!important;border-radius:0!important}nav.navbar.navbar-default .dropdown-menu>li>a{color:#fff;padding:1rem 0}nav.navbar.navbar-default .dropdown-menu>li>a:focus,nav.navbar.navbar-default .dropdown-menu>li>a:hover{background-color:transparent;color:#f39c12}nav.navbar.navbar-default .dropdown-menu .dropwdown-submenu>li{padding-right:1rem}nav.navbar.navbar-default .dropdown.open a.dropdown-toggle{background-color:#074974;color:#f39c12}nav.navbar.navbar-default .navbar-nav>.dropdown>a:focus .caret,nav.navbar.navbar-default .navbar-nav>.dropdown>a:hover .caret{border-top-color:#f39c12}@media (max-width:991px){#HEADER .ContentItemHtml .HtmlFooter{padding:0}.nav.navbar-nav .dropdown.open a.dropdown-toggle,.navbar-default .navbar-nav .open .dropdown-menu>li>a{background-color:transparent;color:#fff}.navbar-default .navbar-nav>.dropdown>a .caret{border-top-color:#fff}#MPheader{max-height:none;width:100%;height:12rem}#MPheader .pull-right{float:none!important}#MPheader .HLWelcome.HLWelcomeHeader{position:absolute;right:15px;top:15px;z-index:999}#MPheader #Logo{border:none}#MPheader #Logo #PhoneLogoDiv{max-width:20rem;padding-left:2rem}#MPheader .btn.btn-default.imgButton.dropdown-toggle{width:3.5rem;height:3.5rem}#MPAuxNav{margin-top:30px;margin-left:15px}#DesktopLogoDiv{max-width:30rem;padding-left:2rem}}@media (max-width:767px){#Welcome_NotLoggedIn{padding:0;height:auto}nav.navbar.navbar-default .dropdown-menu{padding:0;padding-left:2.5rem;background:rgba(0,0,0,.1)}nav.navbar.navbar-default .nav.navbar-nav .dropdown.open a.dropdown-toggle{background:rgba(0,0,0,.1)}ul.nav.navbar-nav{margin:0}.navbar-collapse.navbar-ex1-collapse.in{padding:0;margin:0}li.dropdown-submenu.active{background:0 0}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{background:0 0;color:#f39c12}}@media (min-width:768px) and (max-width:991px){#Welcome_NotLoggedIn{background-color:orange;position:absolute;right:12rem;top:-15px;height:auto;padding:.6rem;margin-top:1rem}nav.navbar.navbar-default #searchColumn{float:none!important;position:absolute;right:20px;top:-5rem}}@media (min-width:992px) and (max-width:1199px){#Welcome_NotLoggedIn{padding:2rem 0}}@media (min-width:768px) and (max-width:998px){.collapse.navbar-collapse.navbar-ex1-collapse,.collapse.navbar-collapse.navbar-ex1-collapse .col-md-12{padding:0}nav.navbar.navbar-default .navbar-nav{margin:0;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;height:auto}#NAV>.col-md-12{padding:0}.nav>li>a{padding:0 1rem;position:relative}.navbar-default .navbar-nav>.dropdown>a .caret{position:absolute;left:1px;top:13px}.navbar-nav>li{font-size:1.2rem;padding:0}.navbar-nav>li>a{padding-top:.6rem;padding-left:1.4rem}}@media (min-width:992px) and (max-width:1199px){#searchColumn{max-width:18rem}#MPheader{max-height:8rem;width:-webkit-calc(100% - 20rem);width:calc(100% - 20rem)}#MPheader #Logo{padding:0;padding-top:2rem;max-width:34rem}}@media (min-width:992px){.home #MPOuterHeader{background-color:rgba(29,127,200,.8)}nav.navbar.navbar-default .navbar-nav>li{display:table-cell;vertical-align:middle;max-width:19rem;float:none;font-size:1.4rem;text-align:center}nav.navbar.navbar-default .navbar-nav>li>a{padding:0 1.5rem;padding-right:3rem;display:table-cell;height:6rem;vertical-align:middle}nav.navbar.navbar-default .navbar-nav .dropdown-menu{min-width:60rem}nav.navbar.navbar-default .navbar-nav .dropdown-menu>li{width:50%;float:left}nav.navbar.navbar-default .navbar-nav>.dropdown>a .caret{right:1rem;position:absolute;top:-webkit-calc(50% - .2rem);top:calc(50% - .2rem);border-width:6px;border-color:transparent;border-top-color:#fff}nav.navbar.navbar-default .navbar-nav>.dropdown.open>a .caret{margin-top:-6px;border-color:transparent;border-bottom-color:#f39c12}}#MessageListContainer .col-sm-2 .form-group a img{max-width:90px;max-height:90px;-webkit-border-radius:100%;border-radius:100%}.profile-img-lg{-webkit-border-radius:100%;border-radius:100%}#MessageListContainer .row.drItemSubHeader.highlightThread,.highlightThread{background-color:transparent}#MessageListContainer .row.drItemSubHeader.highlightThread,#MessageListContainer div.row.drItemSubHeader,.title-row-background{background-color:#ecf0f1!important}#MessageListContainer .row.drItemSubHeader.highlightThread h4,#MessageListContainer div.row.drItemSubHeader h4,.title-row-background h4{color:#374049}.profile-img-sm{margin-left:0;-webkit-border-radius:100%;border-radius:100%;width:3rem;height:3rem;max-width:none;margin-top:1rem}.row.thread-summary{padding-left:3rem}#MainCopy_ctl06_threadNav .row{padding-top:1rem;padding-bottom:.4rem}.profile-img-sm{margin-left:0;-webkit-border-radius:100%;border-radius:100%;width:3rem;height:3rem;max-width:none;margin-top:1rem}.row.thread-summary{padding-left:3rem}#MainCopy_ctl06_threadNav .row{padding-top:1rem;padding-bottom:.4rem}.MessageListContainer .btn-group.dropdown-multi-option.btn-group-sm .btn{background:#fff;color:#374049;border:1px solid #ddd}.MessageListContainer .btn-group.dropdown-multi-option.btn-group-sm .btn:first-child{-webkit-border-radius:4px 0 0 4px!important;border-radius:4px 0 0 4px!important;border-right:none!important}.MessageListContainer .btn-group.dropdown-multi-option.btn-group-sm button{-webkit-border-radius:0 4px 4px 0!important;border-radius:0 4px 4px 0!important;border-left:none!important}.MessageListContainer .btn-group.dropdown-multi-option.btn-group-sm button .caret{border-top-color:#374049}.community-home .HLLandingControl .Content,.community-home .HLLandingControl .HtmlContent,.community-home .HLLandingControl .heading h2,.community-home .HLLandingControl h2{padding:0}.community-home .results--only{padding:0}.community-home .results--only .faceted-search-main .facets,.community-home .results--only .faceted-search-main .fs-result-options,.community-home .results--only .faceted-search-main .pagination-container,.community-home .results--only .faceted-search-main .search-bar{display:none}.community-home .results--only .faceted-search-main .col-md-9{padding:0;width:100%}.community-home .results--only .faceted-search-main .fs-result-row .col-md-9.col-sm-8{width:100%}.community-home .results--only .faceted-search-main .fs-result-row .col-md-3.col-sm-4{display:none}.community-home .results--only .faceted-search-main .match-block{color:#374049;font-size:1.6rem;line-height:1.6}.community-home .ContentUserControl{margin-top:4rem;margin-bottom:6rem}.community-home .HLLandingControl{margin-bottom:5px;line-height:1.3;padding:0;font-size:18px}.community-home .HLLandingControl h3 a{line-height:1.3;font-size:18px}.community-home .HLLandingControl .match-block,.community-home .HLLandingControl p{color:#374049;font-size:1.6rem}.community-home .HLLandingControl ol,.community-home .HLLandingControl ul{margin-bottom:2rem}.community-home .HLLandingControl ol li,.community-home .HLLandingControl ul li{border-bottom:1px solid #ccc;padding:2rem 0;margin:0}.community-home .HLLandingControl.HLEventList .row.title-row,.community-home .HLLandingControl.HLRecentBlogs .row.title-row{margin-bottom:1rem}.community-home .HLLandingControl.HLEventList .row.title-row p,.community-home .HLLandingControl.HLRecentBlogs .row.title-row p{color:#374049;font-size:1.6rem;line-height:1.6}.community-home .HLLandingControl.HLEventList .row.title-row{color:#374049;font-size:1.6rem;line-height:1.6}.threadViewDetailsContainer [title="Recommend this item."]{background-color:#1d7fc8;background-color:#3498db;color:#fff;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.threadViewDetailsContainer [title="Recommend this item."]:active,.threadViewDetailsContainer [title="Recommend this item."]:focus,.threadViewDetailsContainer [title="Recommend this item."]:hover{background-color:#3498db;color:#fff}.content-detail [style*=float]{padding:2rem;max-width:40rem}.content-detail [style*=left]{padding-left:0}.content-detail [style*=right]{padding-right:0}.content-detail.article{padding-top:0}.content-detail h2{font-size:2.6rem;margin-top:4rem;margin-bottom:3.6rem}.content-detail h3{font-size:2.2rem;margin-top:2rem;margin-bottom:1.6rem}@media (max-width:991px){.content-detail [style*=right]{float:none!important;padding:2rem 0;width:100%;margin:auto;display:block}}.navbar.navbar-default .input-group{color:#fff}.navbar.navbar-default .input-group .form-control{background:0 0;color:#fff!important;-webkit-border-radius:0!important;border-radius:0!important;border-color:#fff;border-right:none;font-family:"Open Sans",sans-serif}.navbar.navbar-default .input-group .btn.btn-default{position:relative;background:0 0;color:#fff!important;-webkit-border-radius:0!important;border-radius:0!important;border:1px solid #fff;border-left:none;padding:.6rem 1rem;height:34px}.navbar.navbar-default .input-group .btn.btn-default .glyphicon{top:-2px}#MainCopy_ctl15_LikenessValue{border:1px solid #ccc;margin:0;-webkit-border-radius:6px 0 0 6px!important;border-radius:6px 0 0 6px!important}table.ajax__numericupdown_container td input[type=button]{background:#f7f7f7;padding:5px!important;-webkit-border-radius:0 6px 0 0!important;border-radius:0 6px 0 0!important;height:19px!important;border-collapse:collapse!important;border-color:#e8e8e8!important}#MainCopy_ctl15_LikenessValue_bDown{-webkit-border-radius:0 0 6px 0!important;border-radius:0 0 6px 0!important}.form-control{max-width:40rem}.form-control.tbSearch{padding:2.6rem 1.2rem;font-size:2rem;border-right:none;-webkit-border-radius:0!important;border-radius:0!important;max-width:none}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{background:purple;color:#fff;border:none;-webkit-border-radius:4px 4px 0 0!important;border-radius:4px 4px 0 0!important;border-bottom:1px solid purple}.nav-tabs>li>a{background:#ccc;color:#374049}.btn.btn-default.btnSearch{padding:10px;background:#fff;color:#374049;border:1px solid #ccc;border-left:none;-webkit-border-radius:0!important;border-radius:0!important;font-size:23px}.member-directory .actions .btn.btn-default.btn-sm{margin:10px 5px;float:right;min-width:12rem}.member-directory .actions input[title="Send Message"]{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.member-directory .actions input[title="Add as Contact"]{color:#374049;background-color:#ddd;border-color:#ccc}.member-directory .actions .alert.alert-warning{margin-bottom:0;padding:15px;font-size:14px}.member-directory .actions .alert.alert-warning span{margin-bottom:5px;display:block}.member-name a{text-decoration:none;font-weight:700;margin-bottom:5px;display:block;font-size:16px}.faceted-search-main .fs-result-row a{text-decoration:none;color:#1d7fc8}.faceted-search-main .fs-result-row a:focus,.faceted-search-main .fs-result-row a:hover{text-decoration:underline}.faceted-search-main .fs-result-row .owner-name>a{color:#1d7fc8;font-size:1.6rem}.faceted-search-main .fs-result-row .hl-type .label{background:#fff;padding:5px 10px}.faceted-search-main .facets .header{background:0 0;color:#374049;font-weight:700;padding-bottom:6px;padding-left:0;font-size:20px;border-bottom:1px solid #ddd}.faceted-search-main .facet-container{margin-bottom:15px;line-height:1.6}.faceted-search-main .facets .checkbox{margin-top:5px;margin-bottom:5px}.faceted-search-main .facets .checkbox label::before{width:18px}.panel{margin-bottom:20px;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}#MainCopy_ContentWrapper .panel{background-color:transparent}.form-control::-webkit-input-placeholder{color:#c2c2c2;font-weight:400;text-transform:capitalize}.form-control:-moz-placeholder{color:#c2c2c2;font-weight:400;text-transform:capitalize}.form-control::-moz-placeholder{color:#c2c2c2;font-weight:400;text-transform:capitalize}.form-control:-ms-input-placeholder{color:#c2c2c2;font-weight:400;text-transform:capitalize}.conference-hero{margin-top:19rem}#NAV,.navbar-default{background-color:#408dc4;border-color:#408dc4}.article-banner{z-index:0}

/*** fix Press Room scrolling issue ***/
.media, .media-body {
    overflow: initial;
}