/* Background Images and Footer */
#MPCopyright { clear: both; float: none; text-align: center; }
/* Color Picker */
/* VERSION 34 */
/********************* Basics **************************/  
/*
body {
  color: ;  
}  
*/
/*
a {
  color: ;  
}  
*/
/*
.hltags .tagit-new.tagit-new.tagit-new.tagit-new.tagit-new.tagit-new i, 
.hltags .tagit-new.tagit-new.tagit-new.tagit-new.tagit-new.tagit-new input, 
.hltags .tagit-new.tagit-new.tagit-new.tagit-new.tagit-new.tagit-new input::placeholder {
  color: ; 
}  
*/
/*
.hl-linkcolor-background {
  background-color: ;  
}  
*/
/*
a.user-content-mention {
  color: ;  
}  
*/
/*
a.user-content-hashtag.user-content-hashtag.user-content-hashtag {
  color: ;  
}  
*/
/*
a:hover {
  color: ;  
}  
*/

/*
.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: ;  
}  
*/
/*
a.user-content-mention:hover {
  color: ;  
}  
*/
/*
a.user-content-hashtag.user-content-hashtag.user-content-hashtag.user-content-hashtag:hover {  
  color: ; 
} 
*/
/*
.bodyBackground {
  background-color: ;  
}  
*/
/*
.siteFrame {
  background-color: ;  
}  
*/
/*
#MPOuterMost {
  border-color: ;  
}  
*/
h1, .Heading1 {


  color: #8D211B;

/*
  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: #8D211B;  
}  

fieldset legend {


  background-color: #8D211B;


  border-color: #8D211B;

/*
  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: ;  
}  
*/
/*
.HLLandingControl .ByLine {
  color: ;  
}  
*/
/*
.HLLandingControl h5, .HLLandingControl h4, .HLEngagement h3 {
  color: ;  
}  
*/

.HLLandingControl .Content h3 a, .HLAnnouncements .Content h2 a, .HLRSSReader .Content h2 a {
  color: #8D211B;  
}    

/************************ Tabs **********************/  
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}  
/*
.nav-tabs {
  border-bottom-color: ;  
}  
*/
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus, .nav .open > a:hover, .nav .open > a:focus {

/*
  background-color: ;
*/
/*
  border-bottom-color: ;
*/
/*
  color: ;
*/
}  .nav-tabs > li > a {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
/************************ Miscellaneous **********************/  

.SloganText {
  color: #8D211B;  
}  

.ModalPopupHeading, .CustomTableModalPopup .CustomTableModalPopupHeaderRow {


  background-color: #8D211B;

/*
  color: ;
*/
}    

.lblratingBig {
  color: #8D211B;  
}  

/************************ Tables **********************/  
.Container thead .Header td, th, .ListContainer .ListHeader, .drItemSubHeader,  .table-thead-background tr th, .table-thead-background tr td {


  background-color: #8D211B;

/*
  color: ;
*/
}    
/*
th a, th a:hover  {
  color: ;  
}  
*/
/*
.TableRowAlternate, .table-hover > tbody > tr:hover > td  {
  background-color: ;  
}    
*/
/************************ Menus ***********************/  
/*
#MPAuxNav ul.level1 li a {
  color: ;  
}  
*/
/*
#MPAuxNav ul.level1 li ul {
  background-color: ;  
}  
*/
/*
#MPAuxNav ul.level1 li li.dynamic {
  border-right-color: ;  
}  
*/
/*  #SideMenu ul.level1 li ul {
  background-color: White;  
}  */    /*  .MPSideNavBottom {
  color: #0069A5;  
}  */    /*
.breadcrumb {
  background-color: ;  
}  
*/
/*
.breadcrumb li {
  color: ;  
}  
*/
/*
.breadcrumb li a {
  color: ;  
}  
*/
/*
.MPBottomMenu ul li a {
  color: ;  
}        */
/************************ 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: #8D211B;

/*
  color: ;
*/
}    
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {


  background-color: #8D211B;

/*
  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: #8D211B;

/*
  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: ;
*/
}    
.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: #D9A300;  
}  


.cookie-notification-bar span {
  color: #072460;  
}  


/* 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: #8D211B;
}

/*
.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: #8D211B;
  --hl-bs--selected: #8D211B26;
  

  
  --hl-bs--primary-rgb: 141,33,27;
  --hl-bs--selected-rgb: 141,33,27, 50;
  

  /*
  --hl-bs--primary-opposite: ;
  */

  [TextOnPrimaryRGB-StartComment]
  --hl-bs--primary-opposite-rgb: [TextOnPrimaryRGB];
  [TextOnPrimaryRGB-EndComment]
  
  /*
  --hl-bs--link: ;
  */

  [LinkColorRGB-StartComment]
  --hl-bs--link-rgb: [LinkColorRGB];
  [LinkColorRGB-EndComment]

  /*
  --hl-bs--link-hover: ;
  --hl-bs--btn-icon-ctrl-bg-hover: ;
  --hl-bs--btn-icon-ctrl-border-hover: ;
  */

  [LinkHoverColorRGB-StartComment]
  --hl-bs--link-hover-rgb: [LinkHoverColorRGB];
  --hl-bs--btn-icon-ctrl-bg-hover-rgb: [LinkHoverColorRGB];
  --hl-bs--btn-icon-ctrl-border-hover-rgb: [LinkHoverColorRGB];
  [LinkHoverColorRGB-EndComment]

  /*
  --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: ;
  --hl-bs--btn-link-outline: 7f;
  */

  [LinkColorRGB-StartComment]
  --hl-bs--btn-link-text-rgb: [LinkColorRGB];
  --hl-bs--btn-link-outline-rgb: [LinkColorRGB], 127;
  [LinkColorRGB-EndComment]

  /*
  --hl-bs--btn-link-hover: ;
  */

  [LinkHoverColorRGB-StartComment]
  --hl-bs--btn-link-hover-rgb: [LinkHoverColorRGB];
  [LinkHoverColorRGB-EndComment]
}

: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: #8D211B;
        
    /* 
    color: ;
    */
}

/************************ Anchors ***********************/
body.ribbit a{
    /* 
    color: ;
    */
}
body.ribbit a:hover{
    /* 
    color: ;
    */
}

body.ribbit :not(.no-theme) .HLLandingControl .Content a:not(.btn){
    /* 
    color: ;
    */
}

body.ribbit :not(.no-theme) .HLLandingControl .Content a:not(.btn):hover{
    /* 
    color: ;
    */
}

/************************ 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: #8D211B;
    border-color: #8D211B;
     
    /* 
    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)), #8D211B;
    border-color: #8D211B;
     
    /* 
    color: ;
    */
}

/**** btn-primary ****/
body.ribbit :not(.no-theme) .btn-primary {

    /* 
    color:  !important;
    */ 
     
    background-color: #8D211B;
    border-color: #8D211B;
    
}

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)), #8D211B;
    border-color: #8D211B;
    
}

body.ribbit :not(.no-theme) .btn-primary:focus {

     
    box-shadow: 0 0 0 3px #8D211B7F;
    
}


/**** btn-success ****/
body.ribbit :not(.no-theme) .btn-success {

    /* 
    color: ;
    */ 
     
    background-color: #8D211B;
    border-color: #8D211B;
    
}

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)), #8D211B;
    border-color: #8D211B;
    
}

body.ribbit :not(.no-theme) .btn-success:focus {

     
    box-shadow: 0 0 0 3px #8D211B7F;
    
}

/**** btn-overlay ****/
body.ribbit :not(.no-theme) .btn-overlay {

     
    color: #8D211B;
    
}


/**** btn-icon-primary[aria-label="Toggle folder list"] ****/
body.ribbit :not(.no-theme) .btn-icon-primary[aria-label="Toggle folder list"] {

    /* 
    color: ;
    */ 
     
    background-color: #8D211B;
    border: #8D211B;
    
}

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)), #8D211B;
    
}



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: #8D211B;
    border-color: #8D211B;
    
}


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 #8D211B7F;
    
}


body.ribbit :not(.no-theme) .btn-inline-icon:focus,
body.ribbit :not(.no-theme) .btn-inline-icon:hover:not(:disabled) {
    /* 
  color: ; 
  */

     
    color: #8D211B;
    
}


body.ribbit :not(.no-theme) fieldset.icon-radio-group input[aria-checked="true"]+* {

    /* 
    color: ;
    */ 
     
    background-color: #8D211B;
    border-color: #8D211B;
    
}

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)), #8D211B;
    
     
    background-color: linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), #8D211B; 
    
}


/********* 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: #8D211B;
    border-color: #8D211B;
    
}


body.ribbit :not(.no-theme) .primary-button-background-color {

     
    background-color: #8D211B !important;
    
}


body.ribbit :not(.no-theme) .primary-button-border-color {

     
    color: #8D211B !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: #8D211B !important;
    
}

/****END - .btn-primary****/

/****START - .btn-success****/
body.ribbit :not(.no-theme) .btn-success {

     
    background-color: #8D211B;
    border-color: #8D211B;
     
    /* 
    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: #8D211B;
    border-color: #8D211B;
     
    /* 
    color: ;
    */
}

body.ribbit :not(.no-theme) .success-button-background-color {

     
    background-color: #8D211B !important;
    
}

body.ribbit :not(.no-theme) .success-button-border-color {

     
    color: #8D211B !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: #8D211B !important;
    
}

/****END - .btn-success****/


/************************ Interior Header (#PageTitleH1) ***********************/
body.ribbit.interior :not(.no-theme) #PageTitleH1_Svg_Fill_Color {
     
    fill: #8D211B;
    
}
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: #8D211B;
     
}

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: #8D211B;
     
}

/*************** 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: #8D211B;
    
     
    border-bottom-color: #8D211B;
     
}

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: #8D211B;
    
    /* 
    color: ;
    */
}

/*Logged-out Homepage Row backgrounds*/
body.ribbit :not(.no-theme) .row.primary-row {    
     
    background-color: #8D211B;
    
}

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: #8D211B;
    border-color: #8D211B;
     
}

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)), #8D211B;
    border-color: #8D211B;
    
}

/*QuickLinks Widget Inheritance*/
body.ribbit .quick-links-list-item:hover .quick-links-list-item-text{
    /* 
    color: ;
    */
}

/**** Generated Utils ****/

/*
.text-color {
  color:  !important;
}
*/
  

/*
.link-color {
  color:  !important;
}
*/
  

/*
.mention-link-color {
  color:  !important;
}
*/
  

/*
.tag-link-color {
  color:  !important;
}
*/
  

/*
.link-hover-color:hover, .link-hover-color:focus {
  color:  !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: #8D211B !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: #8D211B !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:  !important;
}
*/
  

/*
.landing-control-byline-text-color {
  color:  !important;
}
*/
  

/*
.landing-control-sub-title-text-color {
  color:  !important;
}
*/
  


.landing-control-title-text-color {
  color: #8D211B !important;
}

  

/*
.selected-tab-background-color {
  background-color:  !important;
}
*/
  

/*
.selected-tab-border-color {
  color:  !important;
}
*/
  

/*
.selected-tab-text-color {
  color:  !important;
}
*/
  

/*
.unselected-tab-hover-background-color:hover, .unselected-tab-hover-background-color:focus {
  background-color:  !important;
}
*/
  

/*
.unselected-tab-hover-text-color {
  color:  !important;
}
*/
  

/*
.unselected-tab-background-color {
  background-color:  !important;
}
*/
  

/*
.unselected-tab-text-color {
  color:  !important;
}
*/
  


.slogan-text-color {
  color: #8D211B !important;
}

  


.table-header-background-color {
  background-color: #8D211B !important;
}

  

/*
.table-alternate-background-color {
  background-color:  !important;
}
*/
  

/*
.aux-menu-text-color {
  color:  !important;
}
*/
  

/*
.unselected-menu-background-color {
  background-color:  !important;
}
*/
  

/*
.breadcrumb-bar-background-color {
  background-color:  !important;
}
*/
  

/*
.breadcrumb-text-color {
  color:  !important;
}
*/
  

/*
.breadcrumb-link-color {
  color:  !important;
}
*/
  

/*
.footer-menu-text-color {
  color:  !important;
}
*/
  

/*
.unselected-menu-text-color {
  color:  !important;
}
*/
  


.selected-menu-background-color {
  background-color: #8D211B !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: #8D211B !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:  !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: #D9A300 !important;
}

  


.cookie-notification-text-color {
  color: #072460 !important;
}

  
/* CSS Overrides */
.HLLandingControl ul li {border-bottom:0px none}

.nodesign {display:none}

#myBold {
  font-weight: bold;
}

#myRed {
  color: #8d211b;
}

.col-icons i {font-size:26px; color:#c53031; }
.col-icons a {  background-color: #fff;
    border-radius: 50%;
    display: inline-block;
    height: 40px;
    line-height: 45px;
    margin-bottom: 7px;
    text-align: center;
    vertical-align: middle;
    width: 40px;
margin-left:5px;}

.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: #AD8200 !important; font-weight:semibold !important;}

.HLLandingControl.HLEngagement .points-label {position:absolute; bottom:-5px; background-color:#d9a300}
.HLEngagement .col-md-9 a {color:#8d211b}

.HLEngagement ul.display-vertical li .row > div {
    padding: 0;
}

/* THIS IS FOR A SINGLE HOVERBLOCK rather than 3 at a time. In the html editor, you must put a div around the SINGLE hoverblock with the id="single-hoverblock" and  class="hoverblocks" ...Here are the css for the single hoverblock: */

#single-hoverblock {
    display: block;
}

#single-hoverblock .col {
    width: 113%; /* Default for desktop */
    margin-bottom: 0px; 
    padding-bottom: 0px;
     /* min-height: 250px; Default height for desktop */
}

/* For screens smaller than 1024px (tablets and below) */
@media (max-width: 1024px) {
    #single-hoverblock .col {
        width: 100%; /* Adjust to 100% for tablets and mobile */
        min-height: 400px; /* Increase height for mobile devices */
    }
}


/* END OF SINGLE HOVERBLOCK CSS */


.hoverblocks .col {
    background-size: cover;
    min-height: 250px;
    padding: 40px !important;
    text-align: center;
    background-color: #eee;
    border: 5px solid #fff;
}
.hoverblocks .col {
    overflow: hidden;
}
.hoverblocks .col img {
    margin: 0px auto;
    max-width: 75px;
}
.hoverblocks .col > h3 {
    background-color: rgba(0, 0, 0, 0.8);
    color: #fff;
    font-size: 22px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    padding: 15px;
    margin-bottom: 0px;
}
.hoverblocks .col .overlay {
    opacity: 0;
    position: absolute;
    top: 350px;
    bottom: 0px;
    left: 0px;
    width: 100%;
    background-color: rgba(141, 33, 27, 0.9);
    padding: 30px;
    color: #fff;
}
.hoverblocks .col:hover .overlay,
.hoverblocks .col:focus .overlay {
    opacity: 1;
    top: 0px;
}
.hoverblocks .col:hover > h3 {
    bottom: -80px;
}
.overlay h3 {
    font-size: 22px;
    font-weight: bold;
}

/* For screens smaller than 1024px (tablets and below) */
@media (max-width: 1024px) {
    .hoverblocks .col {
        min-height: 400px; /* Increase height for mobile devices */
    }
}

 .col > h3 {background-color:rgba(0,0,0,.8); color:#fff; font-size:22px; position:absolute; bottom:0px; left:0px; width:100%; padding:15px; margin-bottom:0px;}
.hoverblocks .col .overlay {opacity:0; position:absolute; top:350px; bottom:0px; left:0px; width:100%; background-color:rgba(141,33,27,.9); padding:30px; color:#fff}
.hoverblocks .col:hover .overlay,
.hoverblocks .col:focus .overlay {opacity:1; top:0px}
.hoverblocks .col:hover > h3 {bottom:-80px}
.overlay h3 {font-size:22px; font-weight:bold}

.hoverblocks .col-contact {background-image:url('https://higherlogicdownload.s3.amazonaws.com/URMIA/9c74ddba-4acc-4dcd-ba3a-d6cd4c945342/UploadedImages/interface/bg-contact.jpg')}
.hoverblocks .col-join {background-image:url('https://higherlogicdownload.s3.amazonaws.com/URMIA/9c74ddba-4acc-4dcd-ba3a-d6cd4c945342/UploadedImages/interface/bg-group.jpg')}
.hoverblocks .col-submit {background-image:url('https://higherlogicdownload.s3.amazonaws.com/URMIA/9c74ddba-4acc-4dcd-ba3a-d6cd4c945342/UploadedImages/interface/bg-submit.jpg')}

.hoverblocks .col-community {background-image:url('https://higherlogicdownload.s3.amazonaws.com/URMIA/9c74ddba-4acc-4dcd-ba3a-d6cd4c945342/UploadedImages/images/50thanniversary/bg-community_5.jpg')}
.hoverblocks .col-innovation {background-image:url('https://higherlogicdownload.s3.amazonaws.com/URMIA/9c74ddba-4acc-4dcd-ba3a-d6cd4c945342/UploadedImages/images/50thanniversary/bg-innovation_8.jpg')}
.hoverblocks .col-education {background-image:url('https://higherlogicdownload.s3.amazonaws.com/URMIA/9c74ddba-4acc-4dcd-ba3a-d6cd4c945342/UploadedImages/images/50thanniversary/bg-education_4.jpg')}

.hoverblocks .col-EmergingRiskProfessionalAward {
    background-image: url("https://higherlogicdownload.s3.amazonaws.com/URMIA/6b067e0a-5168-49cc-8492-76ebe114ae2a/UploadedImages/images/EmergingProfessional_Sajinyan_2024.png");
}

.hoverblocks .col-visionaryaward {
    background-image: url("https://higherlogicdownload.s3.amazonaws.com/URMIA/6b067e0a-5168-49cc-8492-76ebe114ae2a/UploadedImages/images/VisionaryAward_DavisCurtis.jpg"); 
}
.hoverblocks .col-emeritusaward {
    background-image: url("https://higherlogicdownload.s3.amazonaws.com/URMIA/6b067e0a-5168-49cc-8492-76ebe114ae2a/UploadedImages/images/awardwinners/Cropped_Emeritus_Award_2022.png");
}
.hoverblocks .col-outstandingaffiliateserviceaward {
    background-image: url("https://higherlogicdownload.s3.amazonaws.com/URMIA/6b067e0a-5168-49cc-8492-76ebe114ae2a/UploadedImages/images/ChrisDuble_OutstandingService_2024_Web.png");
}

.hoverblocks .col-larryvstephenslifetimeachievementaward {
    background-image: url("https://higherlogicdownload.s3.amazonaws.com/URMIA/6b067e0a-5168-49cc-8492-76ebe114ae2a/UploadedImages/images/Tungseth_LifetimeAchievement_2024_Web.png");
}
.hoverblocks .col-distinguishedriskmanageraward {
    background-image: url("https://higherlogicdownload.s3.amazonaws.com/URMIA/6b067e0a-5168-49cc-8492-76ebe114ae2a/UploadedImages/images/DRM_Award_2024_Web.png");
}
.hoverblocks .col-jennywhittingtonexcellenceinvolunteeringaward {
    background-image: url("https://higherlogicdownload.s3.amazonaws.com/URMIA/6b067e0a-5168-49cc-8492-76ebe114ae2a/UploadedImages/images/Volunteer_Award5x4.png");
}

.hoverblocks .col-honorscommitteemembers{
    background-image: url("https://higherlogicdownload.s3.amazonaws.com/URMIA/6b067e0a-5168-49cc-8492-76ebe114ae2a/UploadedImages/images/awardwinners/Honors_Commitee2.png");
}


.hoverblocks .col-awardrecipientsbyyear{
    background-image: url("https://higherlogicdownload.s3.amazonaws.com/URMIA/6b067e0a-5168-49cc-8492-76ebe114ae2a/UploadedImages/images/awardwinners/Past_Award_Winners.png");
}

.interior .MPContentArea h2 {font-size:40px; color:#8D211B; margin-bottom:25px}
/* .interior .MPContentArea h3 {
 background-color:#231F20; color:#fff; padding:.4em; font-size:30px
} */
.interior .MPContentArea h3 {
    border-bottom: 2px solid #999;
    font-size: 30px;
    margin-top: 30px;
padding-bottom:10px; margin-top:20px;
}
.interior .MPContentArea .HLDiscussions h3 {margin-top:0px; border-bottom:0px; line-height:20px}
/* .interior .MPContentArea h4 {background-color:#231F20; color:#fff; padding:.4em; font-size:24px} */
.interior .MPContentArea h4 {font-weight:bold}
.interior .MPContentArea h5 { color:#8D211B; font-size:22px}
.interior .MPContentArea h6 { color:#231F20; font-size:20px; font-weight:bold; 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}

.btm-blocks .HtmlContent > div {text-align:center; padding:40px !important}
.col-blue {background-color:#002664; color:#fff}
.col-gray {background-color:#5f6a72; color:#fff}
.btm-blocks p {margin-bottom:20px}

.survey-content .panel-collapse {max-width:400px; min-width:300px}
.panel-body iframe {max-height:800px; 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: #8d211b; outline:0;
    border:2px solid #fff;
    color: #fff;
    font-size: 16px;
   min-width: 90px; 
    text-align: center;
    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 #8d211b; display:block}
span.tg2 {border:4px solid #072460; display:block}
.survey-btns .btn-default span {font-weight:bold}

/* .blue-blocks {background-color:#f5f5f5; padding-top:20px; padding-bottom:30px} */
.blue-blocks {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}
.blue-blocks .gray {padding-top:40px !important}
.blue-blocks .gray h5 {
   background: #072460 none repeat scroll 0 0;
    left: 0;
    margin-top: 0;
    padding: 10px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
z-index:2;
}
.blue-blocks .gray::before {
   background: #072460 none repeat scroll 0 0;
    content: "";
    display: block;
    height: 22px;
    left: 50%;
    margin-left: -8px;
    position: absolute;
    top: 18px;
    transform: rotate(45deg);
    width: 22px;
    z-index: 1;
}

#Welcome_Content {float:right}
#Welcome_LoginLink {background-color:#072460}

.utility-menu {float:right}
.utility-menu li {display:inline-block}
.utility-menu li a {display:block; padding:10px; color:#0248c2; font-size:15px}

.resources h3 {text-transform:uppercase; font-size:22px; color:#231f20; margin-top:0px !important}
.resources h3 span {color:#8d211b; font-size:24px; font-weight:600; display:block; margin-top:5px}
.resources h3 img {float:left; margin-right:8px}
.resources.border1 {padding:0px !important; }
.resources.border1 .HtmlContent div {border-bottom:1px solid #d6d6d4; padding:20px}
.resources.border1 .HtmlContent div:first-child {border-top:4px solid #a5acb0}
.resources.border1 .HtmlContent div.alt {background-color:#f5f5f5}

.date-block {border:1px solid #ccc; margin-right:10px}
.calendary-number {background-color:#072460; padding:10px 15px; color:#fff; font-size:24px}
.calendar-month {padding:12px; font-size:12px; color:#072460}

.HLEventList .row.title-row {padding-left:15px; padding-right:15px}
.HLEventList .timeAgoFormat::before {content:"When:"; display:inline-block; padding-right:5px; color:#8c8d8e }
.HLLandingControl.HLEventList h3 a {color:#231f20; text-decoration:none !important; font-weight:bold}
.HLEventList .timeAgoFormat {padding-right:15px}

.blue-blocks .HtmlContent > div {background-color:#072460; color:#fff}
.blue-blocks .HtmlContent > div.gray {background-color:#5f6a72}

.HtmlContent img {max-width:100%}

/* The Career Center Job Posting Feed */
#job-posting a:link {color: #ffffff; font-size: larger;}
#job-posting a:visited {color:#ffffff;}
#job-opening a:hover {color:#ffffff;}


.twoblocks .HtmlContent > div {background-color:#36424a; color: #fff; padding:30px 30px 60px 20px !important;}
.twoblocks .HtmlContent > div {background-color:#36424a; color: #fff; padding:15px 15px 60px 20px !important;}
.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:20px; color:#fff; text-transform:uppercase}
.overlay a.more {left:0px; display:block; text-align:center; width:100%}

.HtmlContent::after { content: ""; display: table; clear: both;}


.announce div[id*="MoreLinkPanel"] {display:none}
.announce > * {background-color:#8d211b}
.home .HLAnnouncements a, .blue-blocks a {color:#fff; text-transform:uppercase;}
.home .HLAnnouncements .HLContainer a:link::after,
.twoblocks .HtmlContent a.more::after, .blue-blocks a::after, .hoverblocks a.more::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 */}
h2 a.more {font-size:16px; padding-left:12px; text-decoration:none !important}

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 */}

.home .calendar-day {display:none}

.footer-content {background-color:#8d211b; padding:20px 15px; color:#fff}
.footer-content a {color:#fff !important; font-weight:bold}

.btn-red, .btn-primary {background-color:#c53031; color:#fff; border-color:transparent !important}
.btn-primary:hover {background-color:#c53031;}

.HLLandingControl.HLAnnouncements .Content {padding:15px}

.navbar-default .navbar-nav > li > a {font-size:12px}

body.home .hero {overflow:hidden; background-image:url('https://higherlogicdownload.s3.amazonaws.com/URMIA/120410ba-2b6f-41fc-a899-cec0eb54b846/UploadedImages/interface/library-bg.jpg'); background-position:bottom center; background-repeat:no-repeat; background-size:cover; min-height:400px; padding-top:120px; padding-bottom:100px; margin-bottom:15px}

.announce h2 {margin-top:0px; margin-left: 30px;padding:25px 15px 15px 30px; color:#d9a300; font-size:16px}

.primary {background-color:#8D211B}

.HLLandingControl .title-row img {
    max-height: 100px;
    max-width: 100px;
}

.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}

.bgphoto1 {background-image:url('https://higherlogicdownload.s3.amazonaws.com/URMIA/9c74ddba-4acc-4dcd-ba3a-d6cd4c945342/UploadedImages/interface/bgphoto1.jpg'); background-size:cover}

.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; background-color:rgba(1,1,1,.85); padding:5px 8px; font-size:30px; padding:.6em; margin-bottom:0px; }
.hero .cycle-slide .container div {background-color:rgba(255,255,255,.85); padding:1.3em; margin-right:2.5em}

.cycle-slide {opacity:0 !important; max-height:270px; overflow:hidden}
.cycle-slide-active {opacity:1 !important}
.cycle-slide {transition: opacity .2s ease-in-out;
-moz-transition: opacity .2s ease-in-out;
-webkit-transition: opacity .2s ease-in-out;}


.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:#8D211B;
}
.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}

.announce .cycle-slideshow {overflow:hidden;}
.announce br + br {
    display: none;
}

.announce .cycle-slideshow li {padding:0px 15px}
.padding1 {padding-top:30px; padding-bottom:30px}
.padding1 .HtmlContent {padding-left:15px; padding-right:15px}

.interior #MPOuter, .home #MPOuter {padding-top:0px !important}
.interior h1#PageTitleH1 {margin-bottom:30px !important; padding-top:130px; max-width:9999px; background-image:url('https://higherlogicdownload.s3.amazonaws.com/URMIA/9c74ddba-4acc-4dcd-ba3a-d6cd4c945342/UploadedImages/interface/bannerbg1.jpg'); background-size:cover; color:#fff}
h1#PageTitleH1 > span {max-width:1200px; margin:0px auto; display:block}

.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:#231f20;}
#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}

.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:}
.nav .caret {
    border-bottom-color:  !important;
    border-top-color:  !important;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {background-color:}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {border-color:}

.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}

.navbar .navbar-nav > .active > a {color:}

.interior #MainCopy_ContentWrapper {min-height:300px; 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}



.home .section8 {min-height:1px}
.home .section15   {background-color: #f5f5f5}
.home .section16  {background-color: #f5f5f5; padding-bottom:7px;}
.home h3 a {text-decoration:underline}

.HLLandingControl .Content a {text-decoration:none}
.HLLandingControl .Content h3 a { }

a.more, p.more a {white-space:nowrap; text-transform:uppercase}

.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-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {background-color:#8d211b; color:#fff}
.navbar-default .navbar-nav > .open > a .caret {border-top-color:#fff !important; border-bottom-color:#fff !important}

#MPButtonBar .dropdown-menu {
    background-color: #8d211b;
}

#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)}

.navbar-default .navbar-nav > .open > a:hover {background-color:#8d211b; color:#fff !important}

.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:10px 15px 0px 15px; 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 .heading h2, .HLLandingControl h2 {padding-left: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:; border-color:}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {background-color:}

.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}

/* fix button text color */
.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}
h2, .h2 {font-size:24px}
h3, .h3 {font-size:18px}
.HLLandingControl h3, .HLLandingControl h3 a {font-size:18px; font-weight:bold}

/* Set Font in the Message Post Editor */
body.mce-content-body     {font-family: 'Lato Black', sans-serif;}
body.mce-content-body a {color:#229ac1; text-decoration:underline;}

.navbar-default, #NAV {background-color:transparent; border:0px none}

nav.navbar::before { /*
background-image:url('https://higherlogicdownload.s3.amazonaws.com/TMAR/490cd20b-219d-478d-9fd0-b53d088b0a7f/UploadedImages/pconnect-hl.png';);
background-repeat:no-repeat;
background-position:top left;
content: "";
display: block;
height: 70px;
position: absolute;
top: 40px;
width: 220px; */
}

#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 {  }
.interior #MPOuterHeader.siteFrame {/* background-color:#3F4D55 !important */}
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 {clear:right; margin-top:4px}

.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:; 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;
    width: 100%; /* Ensure the footer spans the full width */
    box-sizing: border-box /* Make sure padding is included in the width */

}
#MPOuterFooter a {color:#000; text-decoration:none}
ul.FatFooterMenu {
    display: flex;
    flex-wrap: nowrap; /* Prevent wrapping onto a new row */
    justify-content: space-between; /* Space items evenly */
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%; /* Make sure it spans full width */
     /*   overflow-x: auto;Allow horizontal scrolling if content exceeds the width */
}
/* Activate overflow scrolling only on smaller screens */
@media (max-width: 1200px) {
    ul.FatFooterMenu {
        overflow-x: auto; /* Horizontal scrolling for small windows */
    }
}
#MPFooterLink {display:none}
ul.FatFooterMenu > li {
    text-align: left;
    flex: 11auto; /* Flexible width based on content */
    min-width: 140px; /* Set minimum width to avoid squeezing */
   /* margin: 15px;  Optional, space between items */
}
ul.FatFooterMenu > li > a {
    text-transform: uppercase;
    display: block;
    padding-bottom: 5px;
    color: #8d211b !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:500px}

.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:160px; 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}

/* Floating Go To Top Icon. Code by HUG's Edmond LeBer     */
a.back-to-top {
display: none;
width: 45px;
height: 45px;
text-indent: -9999px;
position: fixed;
z-index: 999;
right: 20px;
bottom: 40px;
background: url("https://higherlogicdownload.s3.amazonaws.com/URMIA/9c74ddba-4acc-4dcd-ba3a-d6cd4c945342/UploadedImages/interface/GoToTopIcon_by_JeremyElder.png") no-repeat center 43%;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
}

/* Cookie Notification Bar by https://cookieconsent.insites.com     */
.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}

#DesktopLogoDiv img {display:block; width:170px}
body.MPContentArea #DesktopLogoDiv img {width:154px}
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}
a:hover{text-decoration:underline; color:#8D211B;}

/* Change the Reply button background to match btn-primary  */
a.thread-action-button.reply-inline { 
  background-color:#c53031; 
  border-color:transparent !important;
  color:#fff; 
}

/* Confetti for 50th Anniversary Celebration */
canvas {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  zindex: 1;
  pointer-events: none;
}

.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:#8d211b; 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 { }

#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}
.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;
}

.HLLandingControl.HLEventList .title-row img {
    margin: 0 auto;
    max-height: 500px;
    max-width: 500px;
}

.SRIP div.facet-container:nth-child(3) {
  display: none;
}

.SRIP div.facet-container:nth-child(4) {
  display: none;
}

.SRIP div.facet-container:nth-child(5) {
  display: none;
}

.SRIP .faceted-search-main .fs-result-row h3 {
  border-bottom: none;
  font-size: 18px !important;
}

.SRIP .faceted-search-main .fs-result-row a {
  text-decoration: none;
}

.SRIP .item {
    font-size: 14px !important;
    background-color: transparent !important;
}

.faceted-search-main .facets .header {
    background-color: #ffffff !important;
}

.focus-search-block {
    display: none;
}

/* Make iFrames Responsive */
.iframe-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%; 
}

.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%; 
} 
/***Fix Contact iFrame CW 10.10***/
.codeconductcontactrow .iframe-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 0 !important; 
}
.codeconductcontactrow iframe {
    border-width: 0px;
    border-style: none;
}
.codeconductcontactrow address {
    margin-bottom: 0;
    font-style: normal;
    line-height: 1.42857143;
}
.codeconductcontactrow .panelform h2 {
margin-top: 0;
padding-top: 0;
}

.contactusbg .col-md-12 {
padding: 0;
}
/***contact form mobile styling***/
@media only screen and (max-width: 992px) {
    .codeconductcontactrow .col-md-4 {
        padding-left: 0;
        padding-right: 0;
    }
.codeconductcontactrow .iframe-container {
text-align: center;
}
}

/* Display the privacy settings disclaimer at the top of the My Profile tab */
#MainCopy_ctl24_ProfileTabList .nav-tabs, .nav, .margin-top-xlarge {margin-bottom: 0px;}

/* Change the font size of the Company Name in the Company Directory */
.ProfileUserName {font-size: 45px;}


/*================================================================================================
= 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 : 815px) {

 /* 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; }

/* Display only on a mobile device. Can be used for vertical spacers when columns stack or above/below graphics. */
.mobile-only {display: block;}

/* Hide content on mobile devices that is displayed on desktops. */
.desktop-only {display: none;}

.twoblocks .HtmlContent > div {float:none; display:table-cell}
.twoblocks .HtmlContent > div.col-left {border-right:30px solid #fff}
.utility-menu {padding-left:100px}
.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;}
.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}
.blue-blocks h2, .home .section15 h2 {position:relative; bottom:20px}

}

/* 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; }

/* Hide content on desktops that is displayed on mobile devices. Can be used to hide vertical spacers. */
.mobile-only {display: none;}

/* Display only on a desktop or medium screen.  */
.desktop-only {display: block;}

body.home .hero {min-height:660px}
.hoverblocks .col {min-height:340px}
.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:50%; }
.home .section5 {width:65%; padding-top:0px !important}
.home .section6 {width:35%; padding-top:10px !important; padding-bottom:5px !important}
.home .HLEventList .col-md-2 {width:22%}
.home .HLEventList .col-md-10 {width:78%}
.webinars .HLEventList .col-md-2 {width:25%}
.webinars .HLEventList .col-md-10 {width:75%; margin-top:-33px;}
.webinars .HLEventList .calendar-day {padding-top: 12px; padding-left: 6px; padding-bottom: 12px; padding-right: 6px;}
.webinars .HLEventList .calendar-month {padding-top: 12px; padding-left: 0px; padding-bottom: 12px; padding-right: 0px; font-weight: bold; font-size: 14px;}
.webinars .HLLandingControl .HLEventList .title-row {margin-top: -60px;}
.webinars .HLLandingControl.HLEventList h3 a {color:#231f20; text-decoration:none !important; font-weight:bold;}
.webinars .HLEventList .timeAgoFormat::before {content:none;}
.webinars .HLEventList .timeAgoFormat {padding-right:0 px; font-size: small;}
.home .row-wide .section5 {padding-right:35px}
.home .row-wide-gray {background-color:#f5f5f5;}
.announce h2 {font-size:20px; text-transform:uppercase}
.home .rotate-announce {padding:0px 0px 0px 38%}
.hero .cycle-slide .container {margin-left:15%; width:70%}
body.home .hero {padding-top:350px}
.full-pager {margin-bottom:0px; /* margin-top:110px */}
.home .MPContentArea div.ContentItemHtml.hero {padding-top:260px; padding-bottom:15px}
.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;}
.padding1, .home .MPContentArea .ContentItemHtml {padding-top:25px; padding-bottom:25px} 
div.ContentItemHtml.twoblocks {padding-top:5px; padding-bottom:45px}
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:40px}
.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}

/*  Leave room for the Ask Lou & Search Tools buttons on the left  */
.avoid-survey-btns {padding-right: 100px;}

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

.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}
.HLLandingControl.HLEngagement {padding-left: 15px; padding-right: 15px;}
ul.nav.navbar-nav > li a { }
.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) {
.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; }

/* Hide content on desktops that is displayed on mobile devices. Can be used to hide vertical spacers. */
.mobile-only {display: none;}

/* Display only on a desktop or medium screen.  */
.desktop-only {display: block;}

.hoverblocks img {display:none !important}
.hs-subnav {display:none}
.hs-subnav-left {float:none; width:100%;}
#DesktopLogoDiv img{ width:154px}
.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 : 815px) {

 /* 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; }

/* Display only on a mobile device. Can be used for vertical spacers when columns stack or above/below graphics. */
.mobile-only {display: block;}

/* Hide content on mobile devices that is displayed on desktops. */
.desktop-only {display: none;}

.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: 40px; max-width: 90px;}
.banner.txtr-hex {background-position:bottom right -310px; background-size:cover}
#searchColumn {max-width:100%; width:100%}

}
.HLLandingControl.HLEventList .title-row img {
    margin: 0 auto;
    max-height: 390px;
    max-width: 390px;
}
/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
.btn-group > .btn + .dropdown-toggle.welcome-toggle {display:none}
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {}

.col-md-12 { float: none; }