/* Background Images and Footer */
#MPCopyright { clear: both; float: none; text-align: center; }
/* Color Picker */
/* VERSION 34 */
/********************* Basics **************************/  

body {
  color: #36424A;  
}  


a {
  color: #C53031;  
}  


.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: #C53031; 
}  


.hl-linkcolor-background {
  background-color: #C53031;  
}  

/*
a.user-content-mention {
  color: ;  
}  
*/

a.user-content-hashtag.user-content-hashtag.user-content-hashtag {
  color: #C53031;  
}  


a:hover {
  color: #D9A300;  
}  



.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: #D9A300;  
}  

/*
a.user-content-mention:hover {
  color: ;  
}  
*/

a.user-content-hashtag.user-content-hashtag.user-content-hashtag.user-content-hashtag:hover {  
  color: #D9A300; 
} 

/*
.bodyBackground {
  background-color: ;  
}  
*/
/*
.siteFrame {
  background-color: ;  
}  
*/

#MPOuterMost {
  border-color: #8D211B;  
}  

h1, .Heading1 {


  color: #C53031;

/*
  background-color: ;
*/
}    
h2, .Heading2, h2 a, h2 a:hover, .text-muted-h2 h2 {


  color: #36424A;

/*
  background-color: ;
*/
}    h3, .Heading3, h3 a, h3 a:hover {


  color: #36424A;

/*
  background-color: ;
*/
}    
/*
hr, hr.delimiter, .HLLandingControl ul li {
  border-bottom-color: ;  
}  
*/
#MPOuterFooter {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    

fieldset {
  border-color: #C53031;  
}  

fieldset legend {


  background-color: #C53031;


  border-color: #C53031;

/*
  color: ;
*/
}    
/*
.SearchResults .SortBy {
  color: ;  
}      */
/*********************** Landing Controls ******************/  
.HLLandingControl .heading, .HLLandingControl h2, .headerItem, .drItemSubHeader {

/*
  background-color: ;
*/

  color: #36424A;

}    

.drItemSubHeader a:not(.skip-header-text-color){
  color: #36424A;  
    }  

.ContentUserControl .HLLandingControl, .ContentUserControl.HLLandingControl, .ContentItemHtml.HLLandingControl {


  border-color: #8D211B;


  color: #36424A;

/*
  background-color: ;
*/
}    

.HLLandingControl .Content a:not(.btn) {
  color: #C53031;  
}  


.HLLandingControl .ByLine {
  color: #36424A;  
}  


.HLLandingControl h5, .HLLandingControl h4, .HLEngagement h3 {
  color: #D9A300;  
}  


.HLLandingControl .Content h3 a, .HLAnnouncements .Content h2 a, .HLRSSReader .Content h2 a {
  color: #C53031;  
}    

/************************ Tabs **********************/  
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {

/*
  background-color: ;
*/
/*
  border-color: ;
*/

  color: #C53031;

}  
/*
.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: #C53031;

}  .nav-tabs > li > a {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
/************************ Miscellaneous **********************/  

.SloganText {
  color: #C53031;  
}  

.ModalPopupHeading, .CustomTableModalPopup .CustomTableModalPopupHeaderRow {


  background-color: #C53031;

/*
  color: ;
*/
}    

.lblratingBig {
  color: #C53031;  
}  

/************************ Tables **********************/  
.Container thead .Header td, th, .ListContainer .ListHeader, .drItemSubHeader,  .table-thead-background tr th, .table-thead-background tr td {


  background-color: #C53031;

/*
  color: ;
*/
}    
/*
th a, th a:hover  {
  color: ;  
}  
*/
/*
.TableRowAlternate, .table-hover > tbody > tr:hover > td  {
  background-color: ;  
}    
*/
/************************ Menus ***********************/  

#MPAuxNav ul.level1 li a {
  color: #D9A300;  
}  


#MPAuxNav ul.level1 li ul {
  background-color: #D9A300;  
}  


#MPAuxNav ul.level1 li li.dynamic {
  border-right-color: #D9A300;  
}  

/*  #SideMenu ul.level1 li ul {
  background-color: White;  
}  */    /*  .MPSideNavBottom {
  color: #0069A5;  
}  */    /*
.breadcrumb {
  background-color: ;  
}  
*/

.breadcrumb li {
  color: #36424A;  
}  


.breadcrumb li a {
  color: #C53031;  
}  

/*
.MPBottomMenu ul li a {
  color: ;  
}        */
/************************ Bootstrap Menus ***********************/  

.navbar-default, #NAV {
  background-color: #D9A300;      
  border-color: #D9A300;  
}  

/*
.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: #FFFFFF;

/*
  color: ;
*/
}    
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {


  background-color: #FFFFFF;

/*
  color: ;
*/
}    

#MPButtonBar .dropdown-menu {
  background-color: #D9A300;  
}  

/*
#MPButtonBar .dropdown-menu li a {
  color: ;  
}  
*/

#MPButtonBar .dropdown-menu li a:hover,    #MPButtonBar .dropdown-menu li a:focus {
  background-color: #D9A300;  
  }  

#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: #C53031;

/*
  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: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.pagination > li > a {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.pagination > li > a:hover {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.label-default {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
.badge, .badge a, a.badge a:hover {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
.modal-header {

/*
  background-color: ;
*/

  color: #36424A;

}    
.modal-body, .panel-body {

/*
  background-color: ;
*/

  color: #36424A;

}    
.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: #C53031;
}


.hlc-empty-state-cards-wrapper .hlc-empty-state-card:nth-of-type(1) .hlc-empty-state-card-top-part {
  background-color: #D9A300;
}
/************ New Bootstrap 4^ Themeing ****/ 

:root:root {
  
  --hl-bs--primary: #C53031;
  --hl-bs--selected: #C5303126;
  

  
  --hl-bs--primary-rgb: 197,48,49;
  --hl-bs--selected-rgb: 197,48,49, 50;
  

  /*
  --hl-bs--primary-opposite: ;
  */

  [TextOnPrimaryRGB-StartComment]
  --hl-bs--primary-opposite-rgb: [TextOnPrimaryRGB];
  [TextOnPrimaryRGB-EndComment]
  
  
  --hl-bs--link: #C53031;
  

  
  --hl-bs--link-rgb: 197,48,49;
  

  
  --hl-bs--link-hover: #D9A300;
  --hl-bs--btn-icon-ctrl-bg-hover: #D9A300;
  --hl-bs--btn-icon-ctrl-border-hover: #D9A300;
  

  
  --hl-bs--link-hover-rgb: 217,163,0;
  --hl-bs--btn-icon-ctrl-bg-hover-rgb: 217,163,0;
  --hl-bs--btn-icon-ctrl-border-hover-rgb: 217,163,0;
  

  
  --hl-bs--secondary: #D9A300;
  --hl-bs--secondary-selected: #D9A30026;
  

  
  --hl-bs--secondary-rgb: 217,163,0;
  --hl-bs--secondary-selected-rgb: 217,163,0, 50;
  

  /*
  --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: #C53031;
  --hl-bs--btn-link-outline: #C530317f;
  

  
  --hl-bs--btn-link-text-rgb: 197,48,49;
  --hl-bs--btn-link-outline-rgb: 197,48,49, 127;
  

  
  --hl-bs--btn-link-hover: #D9A300;
  

  
  --hl-bs--btn-link-hover-rgb: 217,163,0;
  
}

:root:root {
  /*
  --hl-bs--btn-ghost-outline: 7f;
  */

  [PrimaryButtonTextColorRGB-StartComment]
  --hl-bs--btn-ghost-outline-rgb: [PrimaryButtonTextColorRGB], 127;
  [PrimaryButtonTextColorRGB-EndComment]
}

:root:root {
  /*
  --hl-bs--footer-color: ;
  */

  [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: #C53031;
        
     
    color: #D9A300;
    
}

/************************ Anchors ***********************/
body.ribbit a{
     
    color: #C53031;
    
}
body.ribbit a:hover{
     
    color: #D9A300;
    
}

body.ribbit :not(.no-theme) .HLLandingControl .Content a:not(.btn){
     
    color: #C53031;
    
}

body.ribbit :not(.no-theme) .HLLandingControl .Content a:not(.btn):hover{
     
    color: #D9A300;
    
}

/************************ 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: #C53031;
    border-color: #C53031;
     
    /* 
    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)), #C53031;
    border-color: #C53031;
     
    /* 
    color: ;
    */
}

/**** btn-primary ****/
body.ribbit :not(.no-theme) .btn-primary {

    /* 
    color:  !important;
    */ 
     
    background-color: #C53031;
    border-color: #C53031;
    
}

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)), #C53031;
    border-color: #C53031;
    
}

body.ribbit :not(.no-theme) .btn-primary:focus {

     
    box-shadow: 0 0 0 3px #C530317F;
    
}


/**** btn-success ****/
body.ribbit :not(.no-theme) .btn-success {

    /* 
    color: ;
    */ 
     
    background-color: #C53031;
    border-color: #C53031;
    
}

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)), #C53031;
    border-color: #C53031;
    
}

body.ribbit :not(.no-theme) .btn-success:focus {

     
    box-shadow: 0 0 0 3px #C530317F;
    
}

/**** btn-overlay ****/
body.ribbit :not(.no-theme) .btn-overlay {

     
    color: #C53031;
    
}


/**** btn-icon-primary[aria-label="Toggle folder list"] ****/
body.ribbit :not(.no-theme) .btn-icon-primary[aria-label="Toggle folder list"] {

    /* 
    color: ;
    */ 
     
    background-color: #C53031;
    border: #C53031;
    
}

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)), #C53031;
    
}



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: #C53031;
    border-color: #C53031;
    
}


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 #C530317F;
    
}


body.ribbit :not(.no-theme) .btn-inline-icon:focus,
body.ribbit :not(.no-theme) .btn-inline-icon:hover:not(:disabled) {
    /* 
  color: ; 
  */

     
    color: #C53031;
    
}


body.ribbit :not(.no-theme) fieldset.icon-radio-group input[aria-checked="true"]+* {

    /* 
    color: ;
    */ 
     
    background-color: #C53031;
    border-color: #C53031;
    
}

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)), #C53031;
    
     
    background-color: linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), #C53031; 
    
}


/********* 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: #C53031;
    border-color: #C53031;
    
}


body.ribbit :not(.no-theme) .primary-button-background-color {

     
    background-color: #C53031 !important;
    
}


body.ribbit :not(.no-theme) .primary-button-border-color {

     
    color: #C53031 !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: #C53031 !important;
    
}

/****END - .btn-primary****/

/****START - .btn-success****/
body.ribbit :not(.no-theme) .btn-success {

     
    background-color: #C53031;
    border-color: #C53031;
     
    /* 
    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: #C53031;
    border-color: #C53031;
     
    /* 
    color: ;
    */
}

body.ribbit :not(.no-theme) .success-button-background-color {

     
    background-color: #C53031 !important;
    
}

body.ribbit :not(.no-theme) .success-button-border-color {

     
    color: #C53031 !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: #C53031 !important;
    
}

/****END - .btn-success****/


/************************ Interior Header (#PageTitleH1) ***********************/
body.ribbit.interior :not(.no-theme) #PageTitleH1_Svg_Fill_Color {
     
    fill: #C53031;
    
}
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: #C53031;
     
}

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: #C53031;
     
}

/*************** 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: #C53031;
    
     
    border-bottom-color: #C53031;
     
}

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: #C53031;
    
     
    color: #D9A300;
    
}

/*Logged-out Homepage Row backgrounds*/
body.ribbit :not(.no-theme) .row.primary-row {    
     
    background-color: #C53031;
    
}

body.ribbit :not(.no-theme) .row.secondary-row {    
     
    background-color: #D9A30090;
    
}

/*Member Directory Action buttons color variation*/
body.ribbit :not(.no-theme) .member-directory .actions .btn:first-of-type {
    /* 
    color: ;
    */     
     
    background-color: #C53031;
    border-color: #C53031;
     
}

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)), #C53031;
    border-color: #C53031;
    
}

/*QuickLinks Widget Inheritance*/
body.ribbit .quick-links-list-item:hover .quick-links-list-item-text{
     
    color: #D9A300;
    
}

/**** Generated Utils ****/


.text-color {
  color: #36424A !important;
}

  


.link-color {
  color: #C53031 !important;
}

  

/*
.mention-link-color {
  color:  !important;
}
*/
  

/*
.tag-link-color {
  color:  !important;
}
*/
  


.link-hover-color:hover, .link-hover-color:focus {
  color: #D9A300 !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: #8D211B !important;
}

  


.primary-heading-text-color {
  color: #C53031 !important;
}

  

/*
.primary-heading-background-color {
  background-color:  !important;
}
*/
  


.secondary-heading-text-color {
  color: #36424A !important;
}

  

/*
.secondary-heading-background-color {
  background-color:  !important;
}
*/
  


.tertiary-heading-text-color {
  color: #36424A !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: #C53031 !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: #36424A !important;
}

  


.landing-control-border-color {
  color: #8D211B !important;
}

  


.landing-control-text-color {
  color: #36424A !important;
}

  

/*
.landing-control-background-color {
  background-color:  !important;
}
*/
  


.landing-control-link-color {
  color: #C53031 !important;
}

  


.landing-control-byline-text-color {
  color: #36424A !important;
}

  


.landing-control-sub-title-text-color {
  color: #D9A300 !important;
}

  


.landing-control-title-text-color {
  color: #C53031 !important;
}

  

/*
.selected-tab-background-color {
  background-color:  !important;
}
*/
  

/*
.selected-tab-border-color {
  color:  !important;
}
*/
  


.selected-tab-text-color {
  color: #C53031 !important;
}

  

/*
.unselected-tab-hover-background-color:hover, .unselected-tab-hover-background-color:focus {
  background-color:  !important;
}
*/
  


.unselected-tab-hover-text-color {
  color: #C53031 !important;
}

  

/*
.unselected-tab-background-color {
  background-color:  !important;
}
*/
  

/*
.unselected-tab-text-color {
  color:  !important;
}
*/
  


.slogan-text-color {
  color: #C53031 !important;
}

  


.table-header-background-color {
  background-color: #C53031 !important;
}

  

/*
.table-alternate-background-color {
  background-color:  !important;
}
*/
  


.aux-menu-text-color {
  color: #D9A300 !important;
}

  


.unselected-menu-background-color {
  background-color: #D9A300 !important;
}

  

/*
.breadcrumb-bar-background-color {
  background-color:  !important;
}
*/
  


.breadcrumb-text-color {
  color: #36424A !important;
}

  


.breadcrumb-link-color {
  color: #C53031 !important;
}

  

/*
.footer-menu-text-color {
  color:  !important;
}
*/
  

/*
.unselected-menu-text-color {
  color:  !important;
}
*/
  


.selected-menu-background-color {
  background-color: #FFFFFF !important;
}

  

/*
.selected-menu-text-color {
  color:  !important;
}
*/
  

/*
.hover-menu-text-color {
  color:  !important;
}
*/
  


.hover-menu-background-color {
  background-color: #D9A300 !important;
}

  


.hover-menu-selected-background-color {
  background-color: #C53031 !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:  !important;
}
*/
  

/*
.pagination-active-button-border-color {
  color:  !important;
}
*/
  

/*
.pagination-activebutton-text-color {
  color:  !important;
}
*/
  

/*
.pagination-button-background-color {
  background-color:  !important;
}
*/
  

/*
.pagination-button-border-color {
  color:  !important;
}
*/
  

/*
.pagination-button-text-color {
  color:  !important;
}
*/
  

/*
.pagination-button-hover-background-color:hover, .pagination-button-hover-background-color:focus {
  background-color:  !important;
}
*/
  

/*
.label-background-color {
  background-color:  !important;
}
*/
  

/*
.label-text-color {
  color:  !important;
}
*/
  

/*
.badge-background-color {
  background-color:  !important;
}
*/
  

/*
.badge-text-color {
  color:  !important;
}
*/
  

/*
.popup-window-header-background-color {
  background-color:  !important;
}
*/
  


.popup-window-header-text-color {
  color: #36424A !important;
}

  

/*
.popup-window-background-color {
  background-color:  !important;
}
*/
  


.popup-window-text-color {
  color: #36424A !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 */
.HLLandingControl ul li {border-bottom:0px none}
#MPOuterFooter {  background-image:none; background-color:#eceded}

/* Change text color on hover */
a.more:hover{color:#8D211B;}    /* View Events Calendar */
a:hover {color:#8D211B;}                /* Links in paragraphs */
.HLLandingControl .Content h3 a:hover {color:#8D211B }   /* Blog Titles in Feed */

h2, .HLLandingControl .heading h2, .HLLandingControl h2  {padding-left:0; font-size:40px; font-weight:bold; color:#D9A300; margin-bottom:10px}
h3, .h3 {font-size:30px; margin-top:15px; text-decoration:none !important; font-weight:bold}
h3 a, .h3 a {color:#C53031;}
.HLLandingControl h3, .HLLandingControl h3 a {font-size:18px; font-weight:bold; margin-top:20px;}

/*  Hide the Following Icon (star) appended to blog title in Blog Viewer  */
i[id*="followingIcon"] {display:none !important;}

.nodesign {display:none}

.HLLandingControl.HLDiscussions .title-row img, .HLLandingControl.HLMyDocuments .title-row img, 

.HLLandingControl.HLEngagement .title-row img, .HLLandingControl.HLRecentBlogs .title-row img {max-width:80px !important; max-height:80px;}

.blogComments p {color: #072460 !important;}

.HLLandingControl.HLEngagement .points-label {position:absolute; bottom:-5px; background-color:#d9a300}
.HLEngagement .col-md-9 a {color:#C53031}

.HLEngagement ul.display-vertical li .row > div {padding: 0;}


.interior h4 {color:#D9A300; font-size:22px; font-weight:bold; padding-top:20px; padding-bottom:10px; font-family:"Open Sans"}
.interior .MPContentArea h5 {font-size:16px; font-weight:bold; padding-top: 10px; font-family:"Open Sans"}
.interior .MPContentArea h6 {color:#231F20; font-size:14px; font-family:"Open Sans"}
.interior p {font-family:"Open Sans"}


.footer-gray-content {text-align:left; font-size:16px; color:#000; line-height:1.8em}
.footer-gray-content .HtmlContent img {max-width:70%; margin:20px 0px}

.survey-content .panel-collapse {max-width:400px; min-width:300px}
.panel-body iframe {max-height:500px; overflow:auto; border:0px none; outline:0; width:100%}

#collapseOne .panel-body {padding:0px !important}
#collapseTwo .panel-body {border:4px solid #072460; height:300px}

.survey-content .panel-heading {padding:0px}
.survey-btns, .survey-content {position:fixed; right:0px; top:31%; z-index:999999;}

.home #MPContentArea .survey-content .HtmlContent .btn {font-size:16px; padding:10px 25px; width:110px;}
.survey-content .btn.btn-default > span {
    display: block;
    font-weight: bold;
}

.survey-content .panel-body, .survey-content .panel-default, .survey-content .panel-default > .panel-heading + .panel-collapse .panel-body, .survey-content .panel-default > .panel-heading {border-color:transparent; background:transparent}

.survey-content .panel-group .panel + .panel {
margin-top:-2px;
}

.survey-content .panel-default > .panel-heading + .panel-collapse .panel-body {background-color:#fff}

.survey-btns .btn-default, .survey-content .btn-default {  background-color:#C53031; outline:0;
    border:2px solid #fff;
    color: #fff;
    font-size: 16px;
   min-width: 90px; 
    text-align: left;
    white-space: normal; text-transform:uppercase;  }
.survey-btns .tg2 .btn-default, .survey-content .tg2 .btn-default {background-color:#072460}
span.tg, span.tg2 {display:block; clear:both; float:right}
span.tg {border:4px solid #C53031; display:block}
span.tg2 {border:4px solid #072460; display:block}
.survey-btns .btn-default span {font-weight:bold}
/* Provisioned for "Survey Buttons" a.k.a. Ask Glenn & Latest Survey on main site    */


.blue-blocks {background-color:#f5f5f5; padding-top:20px; padding-bottom:30px}
.blue-blocks .HtmlContent > div  {
margin-left: 15px;
margin-right: 15px;
padding:15px;
margin-bottom:15px;
}

.blue-blocks h3 {margin-top:10px; color:#fff;}

.blue-blocks .HtmlContent > div {background-color:#8D211B; color:#fff}
.blue-blocks .HtmlContent > div.gray {background-color:#D9A300}

.HtmlContent img {max-width:100%}

.twoblocks .HtmlContent > div {background-color:#36424a; padding:30px 30px 60px 30px !important; color:#fff}

.twoblocks .HtmlContent > div.col-right {background-color:#072460}
.twoblocks h3 {font-weight:bold; margin-top:0px}
.twoblocks h2 {margin-top:0px !important; font-size:20px; font-weight:normal; color:#d9a300; margin-bottom:20px}
.twoblocks .HtmlContent a.more, .overlay a.more {position:absolute; bottom:30px; color:#fff; text-transform:uppercase}
.overlay a.more {left:0px; display:block; text-align:center; width:100%}

.HtmlContent::after { content: ""; display: table; clear: both;}

/* Transform the More link in Search Result list item descriptions */
.showMoreLink, a.more, p.more a {white-space:nowrap; text-transform:uppercase}

.announce div[id*="MoreLinkPanel"] {display:none}
.announce > * {background-color:#8d211b}
.blue-blocks a {color:#fff; text-transform:uppercase;}


.home .margin-top-small {margin-top:0;}
.home .HLAnnouncements h3 {font-size:25px;}
.home .HLAnnouncements a[id*="AnnouncementList"] {text-transform:uppercase;}
.home .HLAnnouncements a:hover {color: #8D211B;}  /* Links in and after an announcement description  */
.home .HLAnnouncements .HLContainer a:link::after,
.twoblocks .HtmlContent a.more::after, .blue-blocks a::after, .hoverblocks a.more::after, .showMoreLink::after {
bottom:1px;
    content: ">";
    display: inline-block;
    font-size: 90%;
    padding: 0 6px;
    position: relative;
    transform: scale(1, 1.7);
-ms-transform: scale(1, 1.7); /* IE 9 */
    -webkit-transform: scale(1, 1.7); /* Safari */}




p.more a::after, a.more::after {
    content: ">";
    display: inline-block;
    font-size: 90%;
    padding: 0 6px;
    position: relative;
    transform: scale(1, 1.7);
-ms-transform: scale(1, 1.7); /* IE 9 */
    -webkit-transform: scale(1, 1.7); /* Safari */}

h2 a.more {font-size:14px; padding-left:12px; color:#C53031; text-decoration:none !important}  /*  View Events Calendar  */

#Welcome_Content {float:right}
#Welcome_LoginLink {background-color:#D9A300}

/* Change the color of the links at the top of the page. Added grey bar behind nav menu, top page links lined up.         */
.utility-menu {float:right; position:relative; z-index: 100;}
.utility-menu li {display:inline-block}
.utility-menu li a {display:block; padding:10px; color:#0248c2; font-size:15px}



.HtmlContent img {max-width:100%}
.HtmlContent::after { content: ""; display: table; clear: both;}

/* Add gray and solid-colored bar to bottom of footer     */
.footer-content {background-color:#C53031; padding:10px 0px; color:#fff}
.footer-content a {color:#fff !important; font-weight:bold}


.btn-primary {font-size:16px; padding:1em 2em; text-transform:uppercase; background-color:#C53031; color:#fff; border-color:transparent !important}
.btn-secondary {font-size:16px; padding:1em 2em; text-transform:uppercase; background-color:#D9A300; color:#fff; border-color:transparent !important}
.btn-primary:hover {background-color:#D9A300;}
.btn-secondary:hover {background-color:#36424A; color:#fff}



.navbar-default .navbar-nav > li > a {font-size:12px}


/* Display Home Page background Hero photo.      */
body.home .hero {overflow:hidden; background-image:url('//higherlogicdownload.s3.amazonaws.com/URMIA/a4502b78-4b6e-4b3a-a5e9-c208606b6dcc/UploadedImages/interface/hero.jpg'); background-position:bottom center; background-repeat:no-repeat; background-size:cover; padding-top:0px; margin-top:-170px; padding-bottom:100px; margin-bottom:20px}
/* Change margin-top to a positive number if you don't want the top of the hero image to be behind the header bar */


.primary {background-color:#C53031}

.HLLandingControl .title-row img {max-height:150px; max-width:150px;}

.SearchResults.HLLandingControl .title-row {padding-top:15px;}
.SearchResults.HLLandingControl .title-row img {max-height:150px; max-width:150px; margin-top:15%; margin-bottom:5%;}
.SearchResults.HLLandingControl div[id*="pnlMoreLink"] {padding-top:30px;}
.SearchResults.HLLandingControl a[id*="hypShowMore"] {}
.SearchResults.HLLandingControl a:hover[id*="hypShowMore"] {color:#8D211B;}  /* Blog Feed More Link */

.reverse > * {color:#fff}

.txtr-dots {position:relative}
.txtr-dots:before {content:""; display:block; position:absolute; top:0px; bottom:0px; width:100%; background-image:url('https://higherlogicdownload.s3.amazonaws.com/URMIA/9c74ddba-4acc-4dcd-ba3a-d6cd4c945342/UploadedImages/interface/txtr-dots.png')}
.txtr-dots > * {position:relative}

.home .full-section p {
    font-size: 24px; margin-bottom:1em;
}

.hero .HtmlContent > div { display: none;  }
.hero .HtmlContent > div:first-child { display: block }


.hero h2 {color:#fff; font-size:20px; padding-left:.6em; padding-top:40px; margin-bottom:4px;}
/* Configured Home Page's heading 2 in the hero image. */

.full-pager {
position:absolute; width:100%; bottom:20px;
    margin-top: 15px;
    text-align: center;
margin-bottom:15px;
}
.full-pager span {
    cursor: pointer;
    display: inline-block;
    font-size: 1px;
    line-height: 10px;
    margin-right: 15px;
    background-color:#fff;
height:18px; width:18px; background-color:#fff; border-radius:50%; text-indent:-9000px; overflow:hidden;
}
.full-pager span.cycle-pager-active {
    background-color:#C53031;
}
.full-pager2 {text-align:right}
.full-pager2 span { cursor:pointer; color:transparent;
height:18px; width:18px;  border:2px solid #fff; text-indent:-9000px; overflow:hidden; display:inline-block; margin:5px;
}
.full-pager2 span.cycle-pager-active {background-color:#fff}


/* .interior h1#PageTitleH1 {padding-top:400px; margin-top:-200px; max-width:9999px; background-image:url('//higherlogicdownload.s3.amazonaws.com/URMIA/a4502b78-4b6e-4b3a-a5e9-c208606b6dcc/UploadedImages/interface/insidebanner.jpg); color:#fff; background-position:top center; background-repeat:no-repeat; background-size:cover; padding-top:0px; margin-top:-170px; padding-bottom:100px; margin-bottom:20px}} */


.interior #MPOuter {padding-top:0px !important;}

/*Display the page title for all interior pages on a background image and heading 1 */
.interior h1#PageTitleH1 {margin-bottom:20px !important; padding-top:120px; padding-bottom:10px !important; max-width:2500px; background-image:url('//higherlogicdownload.s3.amazonaws.com/URMIA/a4502b78-4b6e-4b3a-a5e9-c208606b6dcc/UploadedImages/interface/insidebanner.jpg'); background-size:cover; color:#fff}
h1#PageTitleH1 > span {max-width:2500px; margin:0px auto;} 


.navbar-nav > li > .dropdown-menu {min-width:220px}

.community-list a > i {color:#ccc; margin-right:12px; font-size:24px}
.community-list a > i.fa-book{margin-right:10px; font-size:26px}
.community-list a > i.fa-ticket {margin-right:10px; font-size:28px}

#MPContentArea div.community-list .fa {margin-left:0px}
#MPContentArea div.community-list .fa-stack {margin-left:-4px}
#MPContentArea div.community-list a i { }
.fa-stack-1x {color:white}
.fa-stack {color:#ccc; margin-right:10px}

.defaultimg {
    height: auto;
    max-width: 72px;
}

div .alert-success {
    background-color: #89BA50;
    color: white;
    font-weight: 100;
}

.notopline .blogs-block:first-of-type {border-top:0}
   

.tmenu.nav-Home {text-indent:-9000px; overflow:hidden; background-image:url('https://higherlogicdownload.s3.amazonaws.com/TMAR/490cd20b-219d-478d-9fd0-b53d088b0a7f/UploadedImages/pconnect-hl.png'); background-size:cover; width:40px; height:40px; vertical-align:middle; margin-top:3px}

.util {margin: 0 auto;
    max-width: 1200px;
    position: relative;
    z-index: 9999999;}
.utilmenu {position:absolute; top:2px; left:0px; padding-left:10px}
.tmenu {display:inline-block;}
.tmenu a {display:block; padding:5px 10px; color:#ccc; text-decoration:underline; font-weight:100}


.btn-toolbar {margin-top:20px}

a {text-decoration:none} 
#MPContentArea a .fa, .dropdown-menu a i.fa {margin-left:5px}
body.bodyBackground {padding:0px; background-color:#fff; font-size:16px; font-family: "Lato"; color:#36424A;}
#MPContentArea, form#MasterPageForm { }
body.MPContentArea .MPContentArea { }
.ContentUserControl > h2, .HLEventList h2 {margin-bottom:0px}
.ContentItemHtml h2 {margin-top:10px}
.row-wide div.no-data-container > .col-md-12 {padding:0}
object {max-width:100%; margin-bottom:10px}
.margin-large-top {margin-top:15px}

.just-button {padding-top:10px}
.hide-morelink div[id*="BottomLink"] {display:none}
/* Hide the sort dropdown in the public Recent Blogs List */
div[id="sortOptionsContainer"] {display:none}  


.nav-tabs > li > a:hover, .nav-tabs > li > a:focus, .nav .open > a:hover, .nav .open > a:focus {background-color:#eee}

.nav-tabs > li {margin-bottom:0px}
.nav-tabs > li.active {/* position:relative; top:1px */}
.nav-tabs li.active a::after {
    border-bottom: 1px solid #fff !important;
    bottom: -2px;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    width: 100%;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {background-color:#C53031}
.nav .caret {
    border-bottom-color: #C53031 !important;
    border-top-color: #C53031 !important;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {background-color:#C53031}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {border-color:#C53031}


.ContentItemHtml .HtmlFooter {padding:0}

[id*="CommunityFilter"] div.col-xs-6 + div.col-xs-6 {padding-right:15px; padding-left:0px}



.community-radio .btn-group .btn-primary.dropdown-toggle,
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary,
.community-radio .btn-group .btn-primary.dropdown-toggle:hover, .community-radio .btn-group .btn-primary.dropdown-toggle:focus, .community-radio .btn-group .btn-primary.dropdown-toggle:active, .community-radio .btn-group .btn-primary.dropdown-toggle.active, .community-radio .btn-group.open .btn-primary.dropdown-toggle {
    background-color: #7d9aaa;
    border-color: #7d9aaa;
}
.community-radio .btn-group .btn-primary.dropdown-toggle:hover {
    background-color: #718b99;
    border-color: #718b99;
}
.btn .glyphicon {font-size:14px}


.HLLandingControl .ByLine {padding:6px 0px}

.contributions-panel-filter, .panel-form {background-color:#fff}



.interior #MainCopy_ContentWrapper {min-height:200px; padding-bottom:40px;}

.banner {background-color:#cbd7dd;  color:#fff; margin-top:-10px}
.banner h2 {margin-top:0px; font-weight:900}
.banner h2 span {display:block; padding:10px 0px; font-weight:500}
.banner.contain-inner.txtr-hex .HtmlContent {padding:70px 15px 90px;}
.banner .HtmlFooter {display:none}

.banner.txtr-hex {background-image:url('https://higherlogicdownload.s3.amazonaws.com/TMAR/490cd20b-219d-478d-9fd0-b53d088b0a7f/UploadedImages/banner/hex-shapes2.png'); background-repeat:no-repeat; background-position:top right 10%; background-size:contain}


.HLLandingControl .Content a {text-decoration:none}




.label-success {background-color:#89BA50; font-weight: 100; margin-right:10px}

b, strong {font-weight:500}
#MPContentArea .btn {font-size:16px; text-transform:uppercase;}
#MPContentArea .input-group-btn .btn, #MPContentArea .btn-sm {font-size:14px}


.btns-full .btn {width:100%}

.btn-list ul {list-style:none; padding:0; margin-top:10px}
.btn-list ul li {padding:6px 12px; background:#f7f7f7; text-align:center; vertical-align:middle; border:1px solid #ccc; margin: 10px 0; cursor:pointer;}
.btn-list ul li a {color:#333}
.btn-list ul li:hover, .btn-list ul li:active, .btn-list ul:focus {background-color:#e5e5e5}

.icon-links strong {display:block; font-size:21px; line-height:24px; margin-bottom:10px}
.icon-links .col-md-3 > .fa {display:block; margin:0px auto 10px auto; color:#ccc; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; border:1px solid #ccc; background-color:#fff; padding:10px; text-align:center; max-width:70px; height:70px; font-size:40px; line-height:47px; margin-bottom:15px}
.icon-links .container {position:relative}

.navbar .navbar-nav > .active > a {color:#C53031}


.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {background-color:#C53031; color:#fff}
/* Changed the color of the top-level menu item when cursor hovers over a menu item and its page is not displayed. */

.navbar-default .navbar-nav > .open > a .caret {border-top-color:#fff !important; border-bottom-color:#fff !important}

.navbar-default .navbar-nav > .open > a:hover {background-color:#C53031; color:#fff !important}
/* Changed the color of the top-level menu item when cursor hovers over it and its page is not displayed. */


#MPButtonBar .dropdown-menu {background-color:#C53031}
/* Changed the color of all dropdown menus below the main nav bar */

#MPButtonBar .dropdown-menu li a {color:#fff; display:block; padding:4px}
#MPButtonBar .dropdown-menu li a:hover, #MPButtonBar .dropdown-menu li a:focus {background-color:rgba(0,0,0,.2)}
/* Changed the color of the highlight bar when hovering over an option in the dropdown menu  */



.scroll-y ul {max-height:500px; overflow-y:auto}

.btn-clear {border:2px solid #fff; background-color:transparent; color:#fff  }
.btn-primary.btn-clear {border:2px solid #333; color:#333; font-weight:500}
.btn-clear:hover {background-color:rgba(0,0,0,.3); color:#fff}
.btn-primary.btn-clear:hover {border:2px solid #333; color:#333; background-color:rgba(255,255,255,.3)}


.HtmlContent .container, .contain-inner .HLLandingControl, .contain-inner .HtmlContent, .contain-inner > h2 {max-width:1200px; padding:0px; margin-left:auto; margin-right:auto}

.row-wide div[class*="col"] {padding:0px 15px}



.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {min-height:0px}

.ContentUserControl .HLLandingControl, .ContentUserControl.HLLandingControl, .ContentItemHtml .HLLandingControl, .ContentItemHtml.HLLandingControl {margin-bottom:0px}


.HLLandingControl ul, .HLLandingControl ol {padding-top:0px}


#scrollNav a {color:#fff; font-size:20px; padding:5px; opacity:.5; outline:0}
#scrollNav a:hover {opacity:.8}
#scrollNav a.next{float:right;}
#scrollNav a.previous{}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {background-color:#C53031; border-color:#C53031}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {background-color:#C53031}

.bg-gray1 {background-color:#f7f7f7}
.bg-gray2 {background-color:#ccc}
.bg-gray3 {background-color:#fcfcfc; padding-top:20px}
.logicon-fa > h2:before {margin-right:10px}

#HEADER, #MPOuterHeader > .col-md-12 { }

.home div.HLEngagement .crsl-item {min-height:100px; border-radius:0px !important; border:1px solid #909090}
.home .HLEngagement p.bg-warning {margin:0px}


.pad-large {padding-top:15px; padding-bottom:20px}
.pad-large + .pad-large { }
.pad-bottom-large {padding-bottom:20px}
.pad-top-large {padding-top:20px}
.mar-bottom-large {margin-bottom:30px}

.RegistrationButtonContainer a.btn {color:#fff}
.HLLandingControl .Content a.btn-default  {color:#000}
.btn-default {border-color:#ccc}

ul.nav.navbar-nav li a, h1, h2, h3, h4, h5, body {font-family:'Lato', sans-serif}


.navbar-default, #NAV {background-color:transparent; border:0px none}

nav.navbar::before { }

#DesktopLogoDiv {margin-top:52px; float:left; display:block }
.HLLandingControl .Content, .HLLandingControl .HtmlContent {padding:0}
.ContentUserControl .HLLandingControl, .ContentUserControl.HLLandingControl, .ContentItemHtml .HLLandingControl, .ContentItemHtml.HLLandingControl {padding:0; border:0px none}

#MPOuterHeader.siteFrame {background-color:rgba(251,251,251,.95)}
.interior #MPOuterHeader.siteFrame {}
body.MPContentArea #MPOuterHeader.siteFrame {background-color:#fff}
#MPOuterHeader ul *, .hoverblocks * {transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-webkit-transition: all .5s ease-in-out;}


#MPSearchBlock {margin-top:0px}
#MPSearchBlock {width:78%; float:left;}
.HLWelcome {width:20%; float:right;}
#searchColumn {width:350px; max-width:350px; padding-top:5px}

.navbar-nav {width:78%; float:left;}
/* Positioned the navigation menus   */

.navbar-collapse { }
.navbar-collapse > .row {margin-left:0px; margin-right:0px}
.navbar-collapse > .row > .col-md-12 {padding-left:0px; padding-right:0px}

button, .btn, #MPButtonBar .SearchInputs ul.dropdown-menu, .panel {border-radius:0px !important}
.panel {box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}
tr.grid-pager table tr td a, .table-hover tbody tr.grid-pager table tr td span, tr.datagrid-pager td a, .table-hover tbody tr.datagrid-pager td span, .well, .navbar-inner, .popover, .btn, .tooltip, input, select, textarea, pre, .progress, .modal, .add-on, .alert, .table-bordered, .nav > .active > a, .dropdown-menu, .tooltip-inner, .img-polaroid {border-radius:0px !important}

#MPButtonBar .SearchInputs ul.dropdown-menu {border:0px none; margin-top:0px}

#SearchControl_WholeSearchTerm {border-radius:0px !important; border-color:#fff}

#MPOuterHeader:before {display:block; content:""; height:44px; position:absolute; top:0px; left:0px; width:100%;}

#MPheader > div.row {padding:0}




.huge { color:#fff}
.huge h1 {margin-top:0px; padding:40px 0px 0px; color:#fff; font-weight:900}
.huge p {font-size:18px}
.huge h2 { color:#fff; font-size:24px; font-weight:100;}
.huge.bg1 {padding:140px 20px 90px; margin-top:-90px; min-height:300px; /* background-image:url('//higherlogicdownload.s3.amazonaws.com/TMAR/490cd20b-219d-478d-9fd0-b53d088b0a7f/UploadedImages/slides/banner1.jpg'); */ background-size:cover !important}
.huge.bg1 img {display:none}
.light {font-weight:300}

.HLEngagement ol.display-horizontal li, .HLLandingControl ul.display-horizontal li {border:0px none; min-width:1px; max-width:900px; min-height:90px}
.home .HLEngagement ol.display-horizontal li {display:none}
.home .HLEngagement ol.display-horizontal li.crsl-item {display:block}
.home .HLEngagement .label-success {display:inline-block; margin-top:8px}
.home .HLEngagement .col-md-3 a {display:inline-block; height:100px; width:100px; background-color:#eee; position:absolute; left:-10px; top:-10px}
.HLEngagement .col-md-3 {float:left; width:auto; margin:0px}
.HLEngagement .col-md-9 {float:right; width:63%; padding:0px}
.HLEngagement .col-md-9 .ByLine {max-height:15px; overflow:hidden; color:#D9A300; font-size:11px; margin-top:3px; padding:0px}
.HLEngagement .col-md-9 a {font-size:15px; text-decoration:none; margin-top:0px; line-height:16px; display:block; max-height:18px; overflow:hidden;}
.HLEngagement .col-md-3 img {
    display: block;
    margin: 26px auto 0;
    max-height: 50px;
    max-width: 50px;
    text-align: center;
 
}

#MPheader .row:first-child {display:none}

#Logo {position:absolute; top:-40px; left:0px; z-index:1004}
.home #Logo {}
#MPheader { }
#MPAuxNav {visibility:hidden;}

#FooterContent {display:none}

.MPBottomMenu{padding:0}

#MPButtonBar .Welcome .dropdown-menu li a {color:#000}

#MPOuterFooter {background-image:none; background-color:#eceded}
#MPOuterFooter a {color:#000; text-decoration:none}
ul.FatFooterMenu {display:block; padding-top:0px; padding-bottom:0px}
#MPFooterLink {display:none}
ul.FatFooterMenu > li {float:left; text-align:left; width:172px}
ul.FatFooterMenu > li > a {text-transform:uppercase; display:block; padding-bottom:5px; color:#C53031 !important;}
.MPBottomMenu ul.level2 {padding-left:0px; margin-left:0px; font-size:14px; margin-bottom:15px}

#MPButtonBar .dropdown-menu {border:0px none}

#MPContentArea {min-height:400px; padding-bottom: 50px;}

.hs-subnav {float:left; width:20%; padding-top:24px}
.hs-subnav-left { border-left: 1px solid #ccc;
float: right;
padding-left: 20px;
width: 80%;}
.hs-subnav li {color:#ccc}
.hs-subnav li a {text-decoration:none}
.hs-subnav li.active {font-weight:bold}
.col2 {color:#888; padding-left:25px; padding-right:20px}
.col2 h2 {font-size:18px; font-weight:bold; padding-top:10px; color:#888}

.tile img {display:none}
.tile {width:100%; background-color:#eee; border:0px solid #ccc; margin:0px; padding:20px; min-height:130px; font-weight:bold; font-size:18px; background-size:cover !important}
.tile:hover {cursor:pointer; opacity:.5}
.tile.alt {background-color:#999; }
.tile.alt2 {height:320px; background-color:#444; color:#fff; padding:0px;}
.tile h2 {background-color: rgba(0, 0, 0, 0.5);
color: #fff;
margin: 0;
padding: 10px;}

.ContentColumn ul.hs-subnav {display:block !important;}

.nophoto .HLRecentBlogs .col-sm-2.col-md-2.no-pad {display:none}

body.MPContentArea #DesktopLogoDiv img {max-height:80px}
body.MPContentArea .navbar-default .navbar-nav > li > a {font-size:14px; line-height:20px}

.home .HLDiscussions h5 {font-weight:normal}
.title-row .ByLine, .title-row .ByLine h5 {font-size:14px}

/* Style the blockquotes to use the theme's primary color for text and secondary color as a border. */

blockquote {
border: 1px solid #D9A300;
border-left: 10px solid #D9A300;
}

blockquote p {
padding-top: 10px;
color: #C53031;
font-weight: bold;
font-style: italic;
font-size: 100%;
margin-right:10px;
}

blockquote .small {
display: block;
font-size: 80%;
color: #C53031;
text-align: right;
}


/*==================================================
= Bootstrap 3 Media Queries =
==================================================*/




/*========== Mobile First Method ==========*/

/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
.twoblocks .HtmlContent > div {float:none; display:table-cell}
.twoblocks .HtmlContent > div.col-left {border-right:30px solid #fff}
 /* if a named anchor is used to jump to a target, display an empty block a bit taller than the fixed header height to prevent content from getting stuck behind the header*/
.jumpto:target::before {content:""; display:block; height:60px; }

.utility-menu {padding-left:100px}
.navbar-nav {width:65%; float:left;}
/* Positioned the navigation menus   */

/*
.home .HLEventList li {position:relative;}
.home .HLEventList li:last-child::before {content:""; position:absolute; top:15px; bottom:0px; border-left:1px solid #ccc; left:-25px;}
*/

/* Event List Formatting for the Home Page */
.date-block {border:2px solid #ccc; margin-right:5px;}
.calendar-day {font-size:14px;}
.calendary-number {background-color:#D9A300; padding:10px 15px; color:#fff; font-size:24px}
.calendar-month {font-weight:bold;}
.home .HLEventList .row.title-row {padding-left:15px; padding-right:15px}
.home .HLEventList .timeAgoFormat::before {content:"When:"; display:inline-block; padding-right:5px; color:#8c8d8e }
.home .HLEventList .timeAgoFormat {padding-right:15px}
.home .HLEventList li {position:relative; border-bottom: none;}



.navbar-nav > li {
    float:none; display:inline-block;
}
ul.nav.navbar-nav {margin-left:150px;  }
.tmenu.nav-Home {display:none}

nav .dropdown-menu {-webkit-box-shadow: 1px 2px 3px 0px rgba(0,0,0,0.26) !important;
-moz-box-shadow: 1px 2px 3px 0px rgba(0,0,0,0.26) !important;
box-shadow: 1px 2px 3px 0px rgba(0,0,0,0.26) !important;}

.tile {width:50%;}
ul.nav.navbar-nav{float:right; }
ul.nav.navbar-nav li a { }
body.MPContentArea #MPOuterHeader.siteFrame {margin-top:-45px}
body.MPContentArea .navbar .navbar-nav > .active > a {/*background-color:#fff; color:#000*/}

.nav.navbar-nav .dropdown-submenu > ul.dropdown-submenu {margin-left:0px; padding-left:10px;  }

.nav.navbar-nav .dropdown-submenu > ul.dropdown-submenu li a {color:#d9a300 !important}


.footer-content h4 {
    font-family: serif;
    font-size: 24px;
    font-style: italic;
}



.btm-blocks .HtmlContent {
    display: table;
    width: 100%;
}
.btm-blocks .HtmlContent > div {width:50%; float:none; display:table-cell; vertical-align:middle;}
.footer-content .row:first-child {border-bottom:1px solid #fff; margin-bottom:5px; padding-top:8px}


}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

 /* If a named anchor is used to jump to a target, display an empty block a bit taller than the fixed header height to prevent content from getting stuck behind the header.*/
.jumpto:target::before {content:""; display:block; height:140px; }

.blue-blocks .HtmlContent > div  {
margin-left: 1.8%;
    margin-right: 1.8%;
    width: 21.4%;
min-height:240px;
}
.blue-blocks .HtmlContent > div:last-child {margin-right:0px}
.blue-blocks a.more {bottom: 15px;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;}


.btm-blocks .HtmlContent > div {padding-top:60px !important; padding-bottom:60px !important}
.btm-blocks p {font-size:26px; padding-right:15%; padding-left:15%}
.btm-blocks .btn {font-size:26px; padding:1em 3em}
.col-credit, .col-icons {text-align:right}

.home .HLEventList li {float:left; width:33%; }
.home .HLEventList .col-md-2 {width:22%}
.home .HLEventList .col-md-10 {width:78%}

.full-pager {margin-bottom:0px;}

body.home .hero {min-height:100px}
.home .MPContentArea div.ContentItemHtml.hero {padding-top:200px; padding-bottom:3px}
/* The previous 2 lines are the key to the height of background hero image on home page. Change the min-height and/or padding-top to change how much of the hero image shows beneath the header/nav bar. */

.nav .dropdown-menu > span {display:inline-block; width:155px; vertical-align:top}
.navbar-nav > li > .dropdown-menu {min-width:340px; padding:10px 15px}
.home #MPContentArea .HtmlContent .btn {font-size:22px; padding:1em 2em; text-transform:uppercase}
.home #MPContentArea .btn-primary {padding:1em 4em;}

h2, .h2 {font-size:40px}
h1#PageTitleH1 {font-size:60px}
h1#PageTitleH1 > span {margin-top:80px; margin-bottom:50px; padding-left:60px}
.border1 .expand-margin{margin-left:-15px; margin-right:-15px}
.margin-large-top {margin-top:40px}
.banner h2 {font-size:80px; margin-top:0px}
.banner h2 span {font-size:40px;}
ul.nav.navbar-nav > li + li > a::before {
    border-left: 0px solid #fff;
    content: "";
    display: block;
    bottom: 10px;
left:-1px;
    position: absolute;
    top: 10px;
}
ul.nav.navbar-nav > li + li > a:hover::before,
ul.nav.navbar-nav > li + li > a:focus::before { border-left: 1px solid transparent;}
.tile {width:25%;}
#MPOuterHeader { }
.huge h2 { font-size:40px; margin-top:-10px}
.huge p {max-width:600px; font-size:21px; margin-bottom:20px}
.navbar-default .navbar-nav > li > a {font-size:15px; line-height:30px}
.icon-links .container:before {content:""; border-bottom:1px solid #ccc; width:80%; position:absolute; top:36px; display:block; left:120px}
.icon-links .col-md-3 {padding-left:20px; padding-right:20px}
ul.nav.navbar-nav > li > a {padding-left:10px; padding-right:10px}
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

/*** UNCOMMENT this section to enable 2-column Navigation Menus ***
.nav.navbar-nav .dropdown-menu::after {
    border-left: 1px solid #a35853;
    bottom: 10px;
    content: "";
    left: 49%;
    position: absolute;
    top: 10px;
}
.dropdown-menu > span:last-child {padding-left:15px}

.nav .dropdown-menu {	-webkit-column-count: 2; 
    -moz-column-count: 2;
    column-count: 2;}
.nav .dropdown-menu li {-webkit-column-break-inside: avoid;
          page-break-inside: avoid;
               break-inside: avoid;}

.navbar-nav li:last-child .dropdown-menu, .navbar-nav li:nth-last-child(2) .dropdown-menu {left:inherit; right:0}
.navbar-nav > li {max-width: 90%;}
.navbar-nav > li > .dropdown-menu {min-width:370px; }
.nav .dropdown-menu > span {width:165px}
ul.nav.navbar-nav > li a { }

*** End COMMENT                                                 */


 /* if a named anchor is used to jump to a target, display an empty block a bit taller than the fixed header height to prevent content from getting stuck behind the header*/
.jumpto:target::before {content:""; display:block; height:140px; }

.HLLandingControl.HLEngagement {
    padding-left: 15px;
    padding-right: 15px;
}

.home .HLEngagement h2 {margin-bottom:20px}
.huge { }
.huge h1 {font-size:80px}
.pad-large {padding-top:30px; padding-bottom:35px}
.pad-bottom-large {padding-bottom:35px}
#scrollNav { }
.crsl-items {margin-top:-40px}
#scrollNav a.next{float:right; position:relative; left:30px; top:29px}
#scrollNav a.previous{position:relative; right:35px; top:29px}
}



/*========== Non-Mobile First Method ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
 /* if a named anchor is used to jump to a target, display an empty block a bit taller than the fixed header height to prevent content from getting stuck behind the header*/
.jumpto:target::before {content:""; display:block; height:140px; }
.contain-inner .HLLandingControl {padding-left:15px; padding-right:15px}
.scroll-me .heading h2 {margin-bottom: -29px; text-align: center;}
#scrollNav a.previous {float:left}
ul.nav.navbar-nav > li > a {line-height:1.4em}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

 /* if a named anchor is used to jump to a target, display an empty block a bit taller than the fixed header height to prevent content from getting stuck behind the header*/
.jumpto:target::before {content:""; display:block; height:140px; }
.hoverblocks img {display:none !important}
.hs-subnav {display:none}
.hs-subnav-left {float:none; width:100%;}
.icon-links .col-md-3 > .fa {margin-left:0px; visibility:hidden; height:5px}
.dupe-s8 {display:none}



}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
 /* if a named anchor is used to jump to a target, display an empty block a bit taller than the fixed header height to prevent content from getting stuck behind the header*/
.jumpto:target::before {content:""; display:block; height:60px; }
.clear-brs br{display:none}
.utilmenu {
    margin-right: 60px; height:40px; overflow:hidden
}
.footer-content .HtmlContent {padding-left:15px}
#MPOuterHeader::before {height:50px}
#SearchControl_OptionsButton {display:none}
.home #MPOuterHeader.siteFrame {background-color:#fff}
.HtmlContent .container {padding:0px 15px}
#DesktopLogoDiv {
    margin-top: 0px;
    max-height:50%
    max-width: 50%;
}
.banner.txtr-hex {background-position:bottom right -310px; background-size:cover}
#searchColumn {max-width:100%; width:100%}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
 /* if a named anchor is used to jump to a target, display an empty block a bit taller than the fixed header height to prevent content from getting stuck behind the header*/
.jumpto:target::before {content:""; display:block; height:60px; }
.btn-group > .btn + .dropdown-toggle.welcome-toggle {display:none}
}


/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {}

.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:#C53031; color:#fff }
.navbar .navbar-nav > .active > a:hover, .navbar .navbar-nav > li > a:hover {color:#fff }
.navbar .navbar-nav > .active > a:hover .caret, .navbar .navbar-nav > li > a:hover .caret {border-top-color:#fff !important; border-bottom-color:#fff !important}

.navbar .navbar-nav > .active > a { }

.navbar-default .navbar-nav > .active > a {background-color:#D9A300; color:#fff}

#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:rgba(0,0,0,.2)}

.item {min-height:250px; background-color:#ccc; text-align:center; font-size:25px; font-weight:bold}
.item h1 {margin-top:0px; padding-top:20px}

#PageTitleH1 {padding-left:15px}

#MPCopyright { color:#fff; text-align:left; padding-left:0px}

.HLLandingControl .col-sm-2.col-md-2.no-pad {width:82px; float:left}
div[id*='BottomLink'] .col-md-12, .HLRSSReader .Content > .row > .col-md-12 {padding:10px 0px}
div[id*='DiscussionList_ratingStats'] {margin-top:0px !important}

.HLRSSReader .btn-default span {margin-left:12px; opacity:.5}
.btn .glyphicon { }

.footbrand img {width:213px; margin-bottom:15px}
.footbrand .networking {margin-top:20px}
.footbrand .networking a {border:1px solid #fff; color:#fff; display:block; padding:2px 4px; width:26px; text-align:center}
.footbrand p i {margin-right:10px}

#NAV .input-group .btn-default, #NAV #SearchControl_SearchTerm {border-color:#ccc; background-color:#ececec}
/*
.HLLandingControl ol li, .HLLandingControl ul li {border-bottom-style:solid; border-color:#ccc; padding:15px 0px}
*/
.HLLandingControl ol li, .HLLandingControl ul li {border-bottom-style:solid; border-color:#ccc; padding:0px 0px}
.home .HLEventList .form-group, .HLEventList .form-group {display:block; float:none}
.home .HLEventList .form-group h2 {margin-top:20px; padding-left:0px}
.border1 > .HLEventList ul li:last-of-type {border-bottom: none; padding-bottom:0; margin-bottom:0}


.navbar-nav .caret { }
.navbar-default .navbar-nav > li > a {text-transform:uppercase}

.toggleme * {padding-bottom:0px; margin-bottom:0px}

.toggleme.toggleme-hidden .HtmlContent {display:none}
.toggleme {display:none}

.border1 {  border:1px solid #d6d6d4 !important}
.border1 h2 {margin-top:5px}

/* fade in */

/* make keyframes that tell the start state and the end state of our object */
@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }

.fade-in {
  opacity:0;  /* make things invisible upon start */
  -webkit-animation:fadeIn ease-in 1;  /* call our keyframe named fadeIn, use animattion ease-in and repeat it only 1 time */
  -moz-animation:fadeIn ease-in 1;
  animation:fadeIn ease-in 1;

  -webkit-animation-fill-mode:forwards;  /* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/
  -moz-animation-fill-mode:forwards;
  animation-fill-mode:forwards;

  -webkit-animation-duration:1s;
  -moz-animation-duration:1s;
  animation-duration:1s;
}

#HEADER{
z-index: -1;
}

.col-md-12 { float: none; }