/* Background Images and Footer */
/* Color Picker */
/* VERSION 31 */
/********************* 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: ;
*/
/*
  background-color: ;
*/
}    
h2, .Heading2, h2 a, h2 a:hover, .text-muted-h2 h2 {

/*
  color: ;
*/
/*
  background-color: ;
*/
}    h3, .Heading3, h3 a, h3 a:hover {

/*
  color: ;
*/
/*
  background-color: ;
*/
}    
/*
hr, hr.delimiter, .HLLandingControl ul li {
  border-bottom-color: ;  
}  
*/
#MPOuterFooter {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
/*
fieldset {
  border-color: ;  
}  
*/
fieldset legend {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
/*
.SearchResults .SortBy {
  color: ;  
}      */
/*********************** Landing Controls ******************/  
.HLLandingControl .heading, .HLLandingControl h2, .headerItem, .drItemSubHeader {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
/*
.drItemSubHeader a:not(.skip-header-text-color){
  color: ;  
    }  
*/
.ContentUserControl .HLLandingControl, .ContentUserControl.HLLandingControl, .ContentItemHtml.HLLandingControl {

/*
  border-color: ;
*/
/*
  color: ;
*/
/*
  background-color: ;
*/
}    
/*
.HLLandingControl .Content a:not(.btn) {
  color: ;  
}  
*/
/*
.HLLandingControl .ByLine {
  color: ;  
}  
*/
/*
.HLLandingControl h5, .HLLandingControl h4, .HLEngagement h3 {
  color: ;  
}  
*/
/*
.HLLandingControl .Content h3 a, .HLAnnouncements .Content h2 a, .HLRSSReader .Content h2 a {
  color: ;  
}    
*/
/************************ Tabs **********************/  
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}  
/*
.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: ;  
}  
*/
.ModalPopupHeading, .CustomTableModalPopup .CustomTableModalPopupHeaderRow {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
/*
.lblratingBig {
  color: ;  
}  
*/
/************************ Tables **********************/  
.Container thead .Header td, th, .ListContainer .ListHeader, .drItemSubHeader,  .table-thead-background tr th, .table-thead-background tr td {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
/*
th a, th a:hover  {
  color: ;  
}  
*/
/*
.TableRowAlternate, .table-hover > tbody > tr:hover > td  {
  background-color: ;  
}    
*/
/************************ Menus ***********************/  
/*
#MPAuxNav ul.level1 li a {
  color: ;  
}  
*/
/*
#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: ;
*/
/*
  color: ;
*/
}    
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
/*
#MPButtonBar .dropdown-menu {
  background-color: ;  
}  
*/
/*
#MPButtonBar .dropdown-menu li a {
  color: ;  
}  
*/
/*
#MPButtonBar .dropdown-menu li a:hover,    #MPButtonBar .dropdown-menu li a:focus {
  background-color: ;  
  }  
*/
#MPButtonBar .dropdown-menu .active > a,   #MPButtonBar li .dropdown-menu .active > a:hover,   #MPButtonBar .dropdown-menu .dropdown-submenu .active a:hover,   #MPButtonBar .dropdown-submenu .dropdown-submenu .active a:hover {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
/*
#MPButtonBar .dropdown-menu {
  border-color: ;  
}  
*/
/************************ Bootstrap Buttons ***********************/  
.btn-primary, .ui-widget-content a.btn-primary {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
color: !important;
*/
}    
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .open .dropdown-toggle.btn-primary {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.btn-info {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.btn-info:hover, .btn-info:focus, .btn-info:active, .open .dropdown-toggle.btn-info {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.btn-success {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.btn-success:hover, .btn-success:focus, .btn-success:active, .open .dropdown-toggle.btn-success {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.btn-danger {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .open .dropdown-toggle.btn-danger {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.btn-default {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.btn-default:hover, .btn-default:focus, .btn-default:active, .open .dropdown-toggle.btn-default {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.pagination > .active > span, .pagination > .active > span:hover, .pagination li.active>a, .pagination li.active>a:hover {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.pagination > li > a {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.pagination > li > a:hover {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.label-default {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
.badge, .badge a, a.badge a:hover {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
.modal-header {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
.modal-body, .panel-body {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
.modal-footer, .panel-footer {

/*
  background-color: ;
*/
}  
/*
#MPFooterLink {
  background-color: ;  
}  
*/
/*
#MPFooterLink a {
  color: ;  
}  
*/
/*
.faceted-search-main .facets .header {
  color: ;  
}  
*/
/*
.faceted-search-main .facets .header {
  background-color: ;  
}  
*/
/*
.cookie-notification-bar {
  background-color: ;  
}  
*/
/*
.cookie-notification-bar span {
  color: ;  
}  
*/

/* Emtpy faceted search results cards */
/*
.hlc-empty-state-cards-wrapper .hlc-empty-state-card:nth-of-type(2) .hlc-empty-state-card-top-part {
  background-color: ;
}
*/
/*
.hlc-empty-state-cards-wrapper .hlc-empty-state-card:nth-of-type(1) .hlc-empty-state-card-top-part {
  background-color: ;
}
*//************ New Bootstrap 4^ Themeing ****/ 

:root:root {
  /*
  --hl-bs--primary: ;
  --hl-bs--selected: 26;
  */

  /*
  --hl-bs--primary-opposite: ;
  */
  
  /*
  --hl-bs--link: ;
  */

  /*
  --hl-bs--link-hover: ;
  --hl-bs--btn-icon-ctrl-bg-hover: ;
  --hl-bs--btn-icon-ctrl-border-hover: ;
  */

  /*
  --hl-bs--secondary: ;
  --hl-bs--secondary-selected: 26;
  */
}

/* 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;
  */
  
  /*
  --hl-bs--btn-primary-bg: ;
  */
  
  /*
  --hl-bs--btn-primary-bg-hover: ;
  */
  
  /*
  --hl-bs--btn-primary-border: ;
  --hl-bs--btn-primary-border-hover: ;
  */
}

:root:root {
  /*
  --hl-bs--btn-success-text: ;
  --hl-bs--btn-success-text-hover: ;
  --hl-bs--btn-success-outline: 7f;
  */
  
  /*
  --hl-bs--btn-success-bg: ;
  */
  
  /*
  --hl-bs--btn-success-bg-hover: ;
  */

  /*
  --hl-bs--btn-success-border: ;
  --hl-bs--btn-success-border-hover: ;
  */
  
  /*
  --hl-bs--btn-danger-text: ;
  --hl-bs--btn-danger-text-hover: ;
  --hl-bs--btn-danger-outline: 7f;
  */
  
  /*
  --hl-bs--btn-danger-bg: ;
  */
  
  /*
  --hl-bs--btn-danger-bg-hover: ;
  */

  /*
  --hl-bs--btn-danger-border: ;
  --hl-bs--btn-danger-border-hover: ;
  */

}

:root:root {
  /*
  --hl-bs--btn-secondary-text: ;
  --hl-bs--btn-secondary-text-hover: ;
  --hl-bs--btn-secondary-outline: 7f;
  */
  
  /*
  --hl-bs--btn-secondary-bg: ;
  */
  
  /*
  --hl-bs--btn-secondary-bg-hover: ;
  */

  /*
  --hl-bs--btn-secondary-border: ;
  --hl-bs--btn-secondary-border-hover: ;
  */
}

:root:root {
  /*
  --hl-bs--btn-link-text: ;
  --hl-bs--btn-link-outline: 7f;
  */

  /*
  --hl-bs--btn-link-hover: ;
  */
}

:root:root {
  /*
  --hl-bs--btn-ghost-outline: 7f;
  */
}

/* outside */ 
#react-widgets-global-loading-indicator .loading-indicator.loading-indicator {
  /*
  background: linear-gradient(90deg, , );
  background-color: 55;
  background-repeat: no-repeat;
  */
}
/******** Colorful utils ****/
/* primary */
.bootstrap-4 :not(.no-theme) .text-primary, 
.bootstrap-4 :not(.no-theme) .text-primary-graphics {
  /*
  color:  !important;
  */
}
.bootstrap-4 :not(.no-theme) .bg-primary,
.bootstrap-4 :not(.no-theme) .bg-primary-graphics {
  /*
  background-color:  !important;
  */
}
.bootstrap-4 :not(.no-theme) .border-primary,
.bootstrap-4 :not(.no-theme) .border-primary-graphics {
  /*
  border-color:  !important;
  */
}
.bootstrap-4 :not(.no-theme) .bg-selected {
  /*

  background-color: 26 !important;
  */
}

/* link */
.bootstrap-4 :not(.no-theme) .text-link {
  /*
  color:  !important;
  */
}
.bootstrap-4 :not(.no-theme) .bg-link{
  /*
  background-color:  !important;
  */
}
.bootstrap-4 :not(.no-theme) .border-link{
  /*
  border-color:  !important;
  */
}

.bootstrap-4 :not(.no-theme) .btn-contains-title:hover:not(:disabled) h1,
.bootstrap-4 :not(.no-theme) .btn-contains-title:focus h1,
.bootstrap-4 :not(.no-theme) .btn-contains-title:hover:not(:disabled) h2,
.bootstrap-4 :not(.no-theme) .btn-contains-title:focus h2,
.bootstrap-4 :not(.no-theme) .btn-contains-title:hover:not(:disabled) h3,
.bootstrap-4 :not(.no-theme) .btn-contains-title:focus h3,
.bootstrap-4 :not(.no-theme) .btn-contains-title:hover:not(:disabled) h4,
.bootstrap-4 :not(.no-theme) .btn-contains-title:focus h4,
.bootstrap-4 :not(.no-theme) .btn-contains-title:hover:not(:disabled) h5,
.bootstrap-4 :not(.no-theme) .btn-contains-title:focus h5,
.bootstrap-4 :not(.no-theme) .btn-contains-title:hover:not(:disabled) h6, 
.bootstrap-4 :not(.no-theme) .btn-contains-title:focus h6, 
.bootstrap-4 :not(.no-theme) .btn-contains-title.container-btn .container-btn-button:focus ~ .container-btn-content h1,
.bootstrap-4 :not(.no-theme) .btn-contains-title.container-btn .container-btn-button:focus ~ .container-btn-content h2,
.bootstrap-4 :not(.no-theme) .btn-contains-title.container-btn .container-btn-button:focus ~ .container-btn-content h3,
.bootstrap-4 :not(.no-theme) .btn-contains-title.container-btn .container-btn-button:focus ~ .container-btn-content h4,
.bootstrap-4 :not(.no-theme) .btn-contains-title.container-btn .container-btn-button:focus ~ .container-btn-content h5,
.bootstrap-4 :not(.no-theme) .btn-contains-title.container-btn .container-btn-button:focus ~ .container-btn-content h6 {
  /* 
  color: ; 
  */
}

/******** Block Buttons ****/  
/**** btn-primary ****/  
.bootstrap-4 :not(.no-theme) .btn-primary {
  /*
  color: ;
  */
  /* 
  color: ; 
  */
  /*
  background-color: ;
  border-color: ;
  */
  /* 
  background-color: ; 
  border-color:  ; 
  */
  /* 
  border-color: ; 
  */
}

.bootstrap-4 :not(.no-theme) .btn-primary:focus, 
.bootstrap-4 :not(.no-theme) .btn-primary:hover:not(:disabled)  {
  /* 
  background: linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), ;
  border-color: ;
  */ 
  /* 
  background: linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), ;
  border-color: ;
  */
  /* 
  border-color: ;
  */
}

.bootstrap-4 :not(.no-theme) .btn-primary:focus {
  /* 
  box-shadow: 0 0 0 3px 7F;
  */
}

/**** btn-secondary (aka default) ****/  
.bootstrap-4 :not(.no-theme) .btn-secondary {
  /* 
  color: ; 
  */
  /* 
  background-color: ; 
  */
  /* 
  border-color: ; 
  */
}
.bootstrap-4 :not(.no-theme) .btn-secondary:focus, 
.bootstrap-4 :not(.no-theme) .btn-secondary:hover:not(:disabled)  {
  /* 
  background-color: ; 
  */
  /* 
  outline-color: ; 
  */
}

.bootstrap-4 :not(.no-theme) .btn-secondary:focus {
  /* 
  box-shadow: 0 0 0 3px 7F;
  */
}

/**** btn-success ****/
.bootstrap-4 :not(.no-theme) .btn-success {
  /*
  color: ;
  */
  /*
  color: ;
  */
  /* 
  color: ; 
  */
  /*
  background-color: ;
  border-color: ;
  */
  /*
  background-color: ;
  border-color: ;
  */
  /* 
  background-color: ; 
  border-color: ; 
  */
  /* 
  border-color: ; 
  */
  /* 
  border-color: ; 
  */
}

.bootstrap-4 :not(.no-theme) .btn-success:focus, 
.bootstrap-4 :not(.no-theme) .btn-success:hover:not(:disabled)  {
  /*
  background: linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), ;
  border-color: ;
  */
  /*
  background: linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), ;
  border-color: ;
  */
  /* 
  background: linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), ;
  border-color: ;
  */
  /* 
  border-color: ; 
  */
  /* 
  border-color: ; 
  */
}

.bootstrap-4 :not(.no-theme) .btn-success:focus {
  /*
  box-shadow: 0 0 0 3px 7F;
  */
  /* 
  box-shadow: 0 0 0 3px 7F;
  */
}

/**** btn-danger ****/
.bootstrap-4 :not(.no-theme) .btn-danger {
  /*
  color: ;
  */
  /*
  color: ;
  */
  /* 
  color: ; 
  */
  /*
  background-color: ;
  border-color: ;
  */
  /*
  background-color: ;
  border-color: ;
  */
  /* 
  background-color: ; 
  border-color: ; 
  */
  /*
  border-color: ;
  */
  /* 
  border-color: ; 
  */
}

.bootstrap-4 :not(.no-theme) .btn-danger:focus, 
.bootstrap-4 :not(.no-theme) .btn-danger:hover:not(:disabled)  {
  /*
  background: linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), ;
  border-color: ;
  */
  /*
  background: linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), ;
  border-color: ;
  */
  /* 
  background: linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), ; 
  border-color: 
  */
  /*
  border-color: ;
  */
  /* 
  border-color: ; 
  */
}

.bootstrap-4 :not(.no-theme) .btn-danger:focus {
  /* 
  box-shadow: 0 0 0 3px 7F;
  */
}

/**** btn-link ****/  
.bootstrap-4 :not(.no-theme) .btn-link {
  /* 
  color: ; 
  */
}
.bootstrap-4 :not(.no-theme) .btn-link:focus, 
.bootstrap-4 :not(.no-theme) .btn-link:hover:not(:disabled)  {
  /* 
  color: ; 
  */
}



/**** btn-overlay ****/
.bootstrap-4 :not(.no-theme) .btn-overlay {
  /* 
  color: ;
  */ 
}

/**** btn-card ****/  
.bootstrap-4 :not(.no-theme) .btn-card:focus:not(:disabled) .copy-slot.copy-slot.copy-slot.copy-slot .font-size-md, 
.bootstrap-4 :not(.no-theme) .btn-card:active:not(:disabled) .copy-slot.copy-slot.copy-slot.copy-slot .font-size-md, 
.bootstrap-4 :not(.no-theme) .btn-card:hover:not(:disabled) .copy-slot.copy-slot.copy-slot.copy-slot .font-size-md   {
  /* 
  color: ; 
  */
}

/**** btn-card meta text ****/
.bootstrap-4 :not(.no-theme) .btn-card span.btn-inline-link-primary,
.bootstrap-4 :not(.no-theme) .btn-card span.btn-inline-link-primary {
    /* 
    color: ;
    */
}

.bootstrap-4 :not(.no-theme) .btn-card:focus span.btn-inline-link-primary,
.bootstrap-4 :not(.no-theme) .btn-card:hover span.btn-inline-link-primary {
    /* color: ;
    */
}

  /**** entry-file-button ****/  
.bootstrap-4 :not(.no-theme) .library-entry-file-button:active:not(:disabled) .file-title,
.bootstrap-4 :not(.no-theme) .library-entry-file-button:focus:not(:disabled) .file-title,
.bootstrap-4 :not(.no-theme) .library-entry-file-button:hover:not(:disabled) .file-title {
  /* 
  color: ; 
  */
}

/******** Block Icon Buttons ****/  

/**** btn-icon-primary[aria-label="Toggle folder list"] ****/
.bootstrap-4 :not(.no-theme) .btn-icon-primary[aria-label="Toggle folder list"] {
  /*
  color: ;
  */
  /*
  color: ;
  */
  /*
  background-color: ;
  */
  /*
  background-color: ;
  */
  /*
  border: ;
  */
  /*
  border: ;
  */
}

.bootstrap-4 :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)), ;
  */
  /*
  background: linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), ;
  */
}

/**** btn-icon-primary ****/  
.bootstrap-4 :not(.no-theme) .btn-icon-primary {
  /* 
  color: ; 
  */
  /* 
  background-color: ; 
  */
  /*
  border-color: ; 
  */
}
.bootstrap-4 :not(.no-theme) .file-item-thumb:focus .btn-icon-primary, 
.bootstrap-4 :not(.no-theme) .file-item-thumb:hover:not(:disabled) .btn-icon-primary  {
  /* 
  outline-color: ; 
  background-color: ; 
  */
}

.bootstrap-4 :not(.no-theme) .btn-icon-primary:focus {
  /* 
  box-shadow: 0 0 0 3px 7F;
  */
}

.bootstrap-4 :not(.no-theme) .btn-icon-alt-secondary,
 .bootstrap-4 :not(.no-theme) .btn-icon-alt-secondary.focus,
 .bootstrap-4 :not(.no-theme) .btn-icon-alt-secondary:focus,
 .bootstrap-4 :not(.no-theme) .btn-icon-alt-secondary.hover,
.bootstrap-4 :not(.no-theme) .btn-icon-alt-secondary:hover:not(:disabled){
  /*
  color: ;
  */
  /* 
  color: ; 
  */
  /*
  background-color: ;
  border-color: ;
  */
  /* 
  background-color: ; 
  border-color: ; 
  */
  /* 
  border-color: ; 
  */
}

/**** btn-icon-ctrl ****/  
.bootstrap-4 :not(.no-theme) .btn-icon-ctrl {
  /* 
  color: ; 
  */
  /* 
  background-color: ; 
  */
  /* 
  border-color: ; 
  */
}

/**** file-item-thumb and launch hover icon ****/  
.bootstrap-4 :not(.no-theme) .btn-primary:focus,
.bootstrap-4 :not(.no-theme) .container-btn-icon-ctrl:focus > .btn-icon-ctrl {
  /* 
  box-shadow: 0 0 0 3px 7F;
  */
}

/******** Inline Buttons ****/  
/**** btn-inline-link-primary ****/  
.bootstrap-4 :not(.no-theme) .btn-inline-link-primary  {
  /* 
  color: ; 
  */
}


.bootstrap-4 :not(.no-theme) .btn-inline-link-primary:focus, 
.bootstrap-4 :not(.no-theme) .btn-inline-link-primary:hover:not(:disabled)  {
  /* 
  color: ; 
  */
}

/**** btn-inline-icon ****/  
.bootstrap-4 :not(.no-theme) .btn-inline-icon {
  /* 
  color: ; 
  */
}
.bootstrap-4 :not(.no-theme) .btn-inline-icon:focus, 
.bootstrap-4 :not(.no-theme) .btn-inline-icon:hover:not(:disabled)  {
  /* 
  color: ; 
  */
  /*
  color: ;
  */
}

/********* icon radio group **********/
.bootstrap-4 :not(.no-theme) fieldset.icon-radio-group input:not([aria-checked="true"]) + * {
  /* 
  color: ; 
  border-color: ; 
  */
  /*
  background-color: ;
  */
}

.bootstrap-4 :not(.no-theme) fieldset.icon-radio-group input[aria-checked="true"] + * {
  /*
  color: ;
  */
  /* 
  color: ; 
  */
  /*
  background-color: ;
  border-color: ;
  */
  /* 
  background-color: ; 
  border-color: ; 
  */
  /* 
  border-color: ; 
  */
}

.bootstrap-4 :not(.no-theme) fieldset.icon-radio-group input[aria-checked="true"] + *:focus,
.bootstrap-4 :not(.no-theme) fieldset.icon-radio-group input[aria-checked="true"] + *:hover {
  /* 
  background-color: linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), ; 
  */
}


/********* alt icon botton **********/
.bootstrap-4 :not(.no-theme) .btn-icon-alt-secondary,
.bootstrap-4 :not(.no-theme) .btn-icon-alt-secondary.focus, 
.bootstrap-4 :not(.no-theme) .btn-icon-alt-secondary:focus, 
.bootstrap-4 :not(.no-theme) .btn-icon-alt-secondary.hover, 
.bootstrap-4 :not(.no-theme) .btn-icon-alt-secondary:hover:not(:disabled) {
  /*
  background-color: ;
  border-color: ;
  */
  /* 
  background-color: ; 
  border-color: ; 
  */
}

/********* form control**********/
.bootstrap-4 :not(.no-theme) .form-control:focus {
  /*
  box-shadow: inset 0 1px 1px 08, 0 0 8px 60;
  border-color: ;
  */
}/************************ Primary Navbar ***********************/

body.ribbit :not(.no-theme) .navbar .navbar-nav>.active>a, body.ribbit :not(.no-theme) .navbar .navbar-nav>.active>a:hover, body.ribbit :not(.no-theme) .navbar .navbar-nav>.active>a:focus, body.ribbit :not(.no-theme) .navbar .navbar-nav>li>a:hover, body.ribbit :not(.no-theme) .navbar-default .navbar-nav>.open>a, body.ribbit :not(.no-theme) .navbar-default .navbar-nav>.open>a:hover, body.ribbit :not(.no-theme) .navbar-default .navbar-nav>.open>a:focus {
    /* 
    color: ;
    */    
    /* 
    color: ;
    */
}

/************************ 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: ;
    border-color: ;
    */ 
    /* 
    color:  !important;
    */
}

body.ribbit :not(.no-theme) .btn-primary:hover, body.ribbit :not(.no-theme) .btn-primary:focus, body.ribbit :not(.no-theme) .btn-primary:active, body.ribbit :not(.no-theme) .open .dropdown-toggle.btn-primary {

    /* 
    background: linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), ;
    border-color: ;
    */ 
    /* 
    color: ;
    */
}

/**** btn-primary ****/
body.ribbit :not(.no-theme) .btn-primary {

    /* 
    color:  !important;
    */ 
    /* 
    background-color: ;
    border-color: ;
    */
}

body.ribbit :not(.no-theme) .btn-primary:focus,
body.ribbit :not(.no-theme) .btn-primary:hover:not(:disabled) {

    /* 
    background: linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), ;
    border-color: ;
    */
}

body.ribbit :not(.no-theme) .btn-primary:focus {

    /* 
    box-shadow: 0 0 0 3px 7F;
    */
}


/**** btn-success ****/
body.ribbit :not(.no-theme) .btn-success {

    /* 
    color: ;
    */ 
    /* 
    background-color: ;
    border-color: ;
    */
}

body.ribbit :not(.no-theme) .btn-success:focus,
body.ribbit :not(.no-theme) .btn-success:hover:not(:disabled) {

    /* 
    background: linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), ;
    border-color: ;
    */
}

body.ribbit :not(.no-theme) .btn-success:focus {

    /* 
    box-shadow: 0 0 0 3px 7F;
    */
}

/**** btn-overlay ****/
body.ribbit :not(.no-theme) .btn-overlay {

    /* 
    color: ;
    */
}


/**** btn-icon-primary[aria-label="Toggle folder list"] ****/
body.ribbit :not(.no-theme) .btn-icon-primary[aria-label="Toggle folder list"] {

    /* 
    color: ;
    */ 
    /* 
    background-color: ;
    border: ;
    */
}

body.ribbit :not(.no-theme) .btn-icon-primary[aria-label="Toggle folder list"]:hover {

    /*
    background: linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), ;
    */
}



body.ribbit :not(.no-theme) .btn-icon-alt-secondary,
body.ribbit :not(.no-theme) .btn-icon-alt-secondary.focus,
body.ribbit :not(.no-theme) .btn-icon-alt-secondary:focus,
body.ribbit :not(.no-theme) .btn-icon-alt-secondary.hover,
body.ribbit :not(.no-theme) .btn-icon-alt-secondary:hover:not(:disabled) {

    /* 
    color: ;
    */ 
    /* 
    background-color: ;
    border-color: ;
    */
}


body.ribbit :not(.no-theme) .btn-primary:focus,
body.ribbit :not(.no-theme) .container-btn-icon-ctrl:focus>.btn-icon-ctrl {

    /* 
    box-shadow: 0 0 0 3px 7F;
    */
}


body.ribbit :not(.no-theme) .btn-inline-icon:focus,
body.ribbit :not(.no-theme) .btn-inline-icon:hover:not(:disabled) {
    /* 
  color: ; 
  */

    /* 
    color: ;
    */
}


body.ribbit :not(.no-theme) fieldset.icon-radio-group input[aria-checked="true"]+* {

    /* 
    color: ;
    */ 
    /* 
    background-color: ;
    border-color: ;
    */
}

body.ribbit :not(.no-theme) fieldset.icon-radio-group input[aria-checked="true"]+*:focus,
body.ribbit :not(.no-theme) fieldset.icon-radio-group input[aria-checked="true"]+*:hover {

    /* 
    background: linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), ;
    */
    /* 
    background-color: linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), ; 
    */
}


/********* alt icon botton **********/
body.ribbit :not(.no-theme) .btn-icon-alt-secondary,
body.ribbit :not(.no-theme) .btn-icon-alt-secondary.focus,
body.ribbit :not(.no-theme) .btn-icon-alt-secondary:focus,
body.ribbit :not(.no-theme) .btn-icon-alt-secondary.hover,
body.ribbit :not(.no-theme) .btn-icon-alt-secondary:hover:not(:disabled) {

    /* 
    background-color: ;
    border-color: ;
    */
}


body.ribbit :not(.no-theme) .primary-button-background-color {

    /* 
    background-color:  !important;
    */
}


body.ribbit :not(.no-theme) .primary-button-border-color {

    /* 
    color:  !important;
    */
}


body.ribbit :not(.no-theme) .primary-button-text-color {

    /* 
    color:  !important;
    */
}


body.ribbit :not(.no-theme) .primary-button-hover-background-color:hover, body.ribbit :not(.no-theme) .primary-button-hover-background-color:focus {

    /* 
    background-color:  !important;
    */
}

/****END - .btn-primary****/

/****START - .btn-success****/
body.ribbit :not(.no-theme) .btn-success {

    /* 
    background-color: ;
    border-color: ;
    */ 
    /* 
    color: ;
    */
}

body.ribbit :not(.no-theme) .btn-success:hover, body.ribbit :not(.no-theme) .btn-success:focus, body.ribbit :not(.no-theme) .btn-success:active, body.ribbit :not(.no-theme) .open .dropdown-toggle.btn-success {

    /* 
    background-color: ;
    border-color: ;
    */ 
    /* 
    color: ;
    */
}

body.ribbit :not(.no-theme) .success-button-background-color {

    /* 
    background-color:  !important;
    */
}

body.ribbit :not(.no-theme) .success-button-border-color {

    /* 
    color:  !important;
    */
}

body.ribbit :not(.no-theme) .success-button-text-color {
    /* 
    color:  !important;
    */
}


body.ribbit :not(.no-theme) .success-button-hover-background-color:hover, body.ribbit :not(.no-theme) .success-button-hover-background-color:focus {
    
    /* 
    background-color:  !important;
    */
}

/****END - .btn-success****/


/************************ Interior Header (#PageTitleH1) ***********************/
body.ribbit.interior :not(.no-theme) #PageTitleH1_Svg_Fill_Color {
    /* 
    fill: ;
    */
}
body.ribbit.interior :not(.no-theme) #InteriorPageTitle #PageTitleH1 {
    /* 
    color:  !important;
    */
}

/************************ Community Tabs ***********************/
body.ribbit :not(.no-theme) .community-tabs-container #CommunityTabsContainer.nav.nav-tabs li.active-tab {
    /* 
    color: ;
    */ 
}

body.ribbit :not(.no-theme) .community-tabs-container #CommunityTabsContainer.nav.nav-tabs li.active-tab, body.ribbit .community-tabs-container #CommunityTabsContainer.nav.nav-tabs li:hover, body.ribbit .community-tabs-container #CommunityTabsContainer.nav.nav-tabs li:focus {
    /* 
    border-bottom-color: ;
    */ 
}

/*************** Inheritance for Content Specific to Association Model ***************/

/*Engagement Leaderboard*/
body.ribbit :not(.no-theme) .engagement-leaderboard ul.nav.nav-tabs>li.active>a, body.ribbit :not(.no-theme) .engagement-leaderboard ul.nav.nav-tabs>li:hover>a, body.ribbit :not(.no-theme) .engagement-leaderboard ul.nav.nav-tabs>li:focus>a, body.ribbit :not(.no-theme) .engagement-leaderboard ul.nav.nav-tabs>li.active>a:hover {
    /*
    color: ;
    */
    /* 
    border-bottom-color: ;
    */ 
}

body.ribbit .engagement-leaderboard .tab-content .HLEngagement>.Content ul.display-vertical>li:hover .row.title-row .col-md-9>.leaderboard-user-info>a[id*=_EngagementList_NameLink_] {   
    /* 
    color: ;
    */
    /* 
    color: ;
    */
}

/*Logged-out Homepage Row backgrounds*/
body.ribbit :not(.no-theme) .row.primary-row {    
    /* 
    background-color: ;
    */
}

body.ribbit :not(.no-theme) .row.secondary-row {    
    /* 
    background-color: 90;
    */
}

/*Member Directory Action buttons color variation*/
body.ribbit :not(.no-theme) .member-directory .actions .btn:first-of-type {
    /* 
    color: ;
    */     
    /* 
    background-color: ;
    border-color: ;
    */ 
}

body.ribbit :not(.no-theme) .member-directory .actions .btn:first-of-type:hover{
    /* 
    color: ;
    */
    /* 
    background: linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), ;
    border-color: ;
    */
}

/*QuickLinks Widget Inheritance*/
body.ribbit .quick-links-list-item:hover .quick-links-list-item-text{
    /* 
    color: ;
    */
}

/**** 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:  !important;
}
*/
  

/*
.primary-heading-background-color {
  background-color:  !important;
}
*/
  

/*
.secondary-heading-text-color {
  color:  !important;
}
*/
  

/*
.secondary-heading-background-color {
  background-color:  !important;
}
*/
  

/*
.tertiary-heading-text-color {
  color:  !important;
}
*/
  

/*
.tertiary-heading-background-color {
  background-color:  !important;
}
*/
  

/*
.seperator-color {
  color:  !important;
}
*/
  

/*
.footer-background-color {
  background-color:  !important;
}
*/
  

/*
.footer-text-color {
  color:  !important;
}
*/
  

/*
.primary-color {
  color:  !important;
}
*/
  

/*
.text-on-primary {
  color:  !important;
}
*/
  

/*
.table-header-text-color {
  color:  !important;
}
*/
  

/*
.landing-control-header-background-color {
  background-color:  !important;
}
*/
  

/*
.landing-control-header-text-color {
  color:  !important;
}
*/
  

/*
.landing-control-border-color {
  color:  !important;
}
*/
  

/*
.landing-control-text-color {
  color:  !important;
}
*/
  

/*
.landing-control-background-color {
  background-color:  !important;
}
*/
  

/*
.landing-control-link-color {
  color:  !important;
}
*/
  

/*
.landing-control-byline-text-color {
  color:  !important;
}
*/
  

/*
.landing-control-sub-title-text-color {
  color:  !important;
}
*/
  

/*
.landing-control-title-text-color {
  color:  !important;
}
*/
  

/*
.selected-tab-background-color {
  background-color:  !important;
}
*/
  

/*
.selected-tab-border-color {
  color:  !important;
}
*/
  

/*
.selected-tab-text-color {
  color:  !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:  !important;
}
*/
  

/*
.table-header-background-color {
  background-color:  !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:  !important;
}
*/
  

/*
.selected-menu-text-color {
  color:  !important;
}
*/
  

/*
.hover-menu-text-color {
  color:  !important;
}
*/
  

/*
.hover-menu-background-color {
  background-color:  !important;
}
*/
  

/*
.hover-menu-selected-background-color {
  background-color:  !important;
}
*/
  

/*
.hover-menu-selected-text-color {
  color:  !important;
}
*/
  

/*
.hover-menu-border-color {
  color:  !important;
}
*/
  

/*
.primary-button-background-color {
  background-color:  !important;
}
*/
  

/*
.primary-button-border-color {
  color:  !important;
}
*/
  

/*
.primary-button-text-color {
  color:  !important;
}
*/
  

/*
.primary-button-hover-background-color:hover, .primary-button-hover-background-color:focus {
  background-color:  !important;
}
*/
  

/*
.info-button-background-color {
  background-color:  !important;
}
*/
  

/*
.info-button-border-color {
  color:  !important;
}
*/
  

/*
.info-button-text-color {
  color:  !important;
}
*/
  

/*
.info-button-hover-background-color:hover, .info-button-hover-background-color:focus {
  background-color:  !important;
}
*/
  

/*
.success-button-background-color {
  background-color:  !important;
}
*/
  

/*
.success-button-border-color {
  color:  !important;
}
*/
  

/*
.success-button-text-color {
  color:  !important;
}
*/
  

/*
.success-button-hover-background-color:hover, .success-button-hover-background-color:focus {
  background-color:  !important;
}
*/
  

/*
.danger-button-background-color {
  background-color:  !important;
}
*/
  

/*
.danger-button-border-color {
  color:  !important;
}
*/
  

/*
.danger-button-text-color {
  color:  !important;
}
*/
  

/*
.danger-button-hover-background-color:hover, .danger-button-hover-background-color:focus {
  background-color:  !important;
}
*/
  

/*
.default-button-background-color {
  background-color:  !important;
}
*/
  

/*
.default-button-border-color {
  color:  !important;
}
*/
  

/*
.default-button-text-color {
  color:  !important;
}
*/
  

/*
.default-button-hover-background-color:hover, .default-button-hover-background-color:focus {
  background-color:  !important;
}
*/
  

/*
.pagination-activebutton-background-color {
  background-color:  !important;
}
*/
  

/*
.pagination-active-button-border-color {
  color:  !important;
}
*/
  

/*
.pagination-activebutton-text-color {
  color:  !important;
}
*/
  

/*
.pagination-button-background-color {
  background-color:  !important;
}
*/
  

/*
.pagination-button-border-color {
  color:  !important;
}
*/
  

/*
.pagination-button-text-color {
  color:  !important;
}
*/
  

/*
.pagination-button-hover-background-color:hover, .pagination-button-hover-background-color:focus {
  background-color:  !important;
}
*/
  

/*
.label-background-color {
  background-color:  !important;
}
*/
  

/*
.label-text-color {
  color:  !important;
}
*/
  

/*
.badge-background-color {
  background-color:  !important;
}
*/
  

/*
.badge-text-color {
  color:  !important;
}
*/
  

/*
.popup-window-header-background-color {
  background-color:  !important;
}
*/
  

/*
.popup-window-header-text-color {
  color:  !important;
}
*/
  

/*
.popup-window-background-color {
  background-color:  !important;
}
*/
  

/*
.popup-window-text-color {
  color:  !important;
}
*/
  

/*
.popup-window-footer-background-color {
  background-color:  !important;
}
*/
  

/*
.powered-by-higher-logic-background-color {
  background-color:  !important;
}
*/
  

/*
.powered-by-higher-logic-text-color {
  color:  !important;
}
*/
  

/*
.search-sidebar-heading-text-color {
  color:  !important;
}
*/
  

/*
.search-sidebar-heading-background-color {
  background-color:  !important;
}
*/
  

/*
.cookie-notification-background-color {
  background-color:  !important;
}
*/
  

/*
.cookie-notification-text-color {
  color:  !important;
}
*/
  
/* CSS Overrides */
/* ERS - eConverse edits for attended events links */
.events-attended-hyperlink .community-list a {
    pointer-events: none;
    cursor: default;
    text-decoration: none;
    color: black;
}
/**
* MCS Edits ***/
/* accordion */
.accordion-heading h3 {
    font-size: 20px;
    font-weight: 400;
    color: #015aa3; /* link colour */
    background: #fff;
    padding-top: 17px;
    padding-left: 10px;
    padding-bottom: 7px;
    padding-right: 10px;
    margin: 0;
    border-top: 1px solid #f4f4f4;
    cursor: pointer;
    transition: .3s;
}
.accordion-heading h3:hover,
.accordion-heading h3:focus {
    color: #17B04B; /* link hover colour */
    transition: .3s;
}
.accordion-heading h3::before {
    font-family: SRAI; 
    content: '\f020';
    margin-right: 10px;
}
.open .accordion-heading h3::before {
    font-family: SRAI; 
    content: '\f01e';
}
.accordion-text {
    display: none;
}
.accordion-wrap .ContentItemHtml, .accordion-wrap .ContentItemHtml:hover {
    transition: none !important;
}
.accordion-wrap {
    margin-bottom: 15px;
}
.blue.accordion-text {
	border-radius: 10px;
	padding: 15px;
	background-color: #015aa3;
	color: #fff;
	position: absolute;
	z-index: 1;
}
.blue.accordion-text h3,
.blue.accordion-text h4,
.blue.accordion-text h5,
.blue.accordion-text h6,
.blue.accordion-text a {
	color: #fff;
}

/* line */
hr {
    border: none;
    height: 1px;
    color: #f4f4f4;
    background-color: #f4f4f4;
    margin-top: 20px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
}
/* additional button colours */
.make-buttons-green em a {
	color: #fff;
	font-size: 16px;
	line-height: 19px;
	font-weight: 600;
	padding: 13px 35px;
	border-radius: 40px;
	border: 2px solid #0BAD4B;
	background-color: #0BAD4B;
	display: inline-block;
	font-style: normal;
	text-decoration: none;
}
.make-buttons-green em a:hover,
.make-buttons-green em a:focus {
	background: #fff;
	color: #0BAD4B;
	border-color: #0BAD4B;
}
.make-buttons-light-blue em a {
	color: #fff;
	font-size: 16px;
	line-height: 19px;
	font-weight: 600;
	padding: 13px 35px;
	border-radius: 40px;
	border: 2px solid #00AED5;
	background-color: #00AED5;
	display: inline-block;
	font-style: normal;
	text-decoration: none;
}
.make-buttons-light-blue em a:hover,
.make-buttons-light-blue em a:focus {
	background: #fff;
	color: #00AED5;
	border-color: #00AED5;
}
.make-buttons-yellow em a {
	color: #fff;
	font-size: 16px;
	line-height: 19px;
	font-weight: 600;
	padding: 13px 35px;
	border-radius: 40px;
	border: 2px solid #EFC818;
	background-color: #EFC818;
	display: inline-block;
	font-style: normal;
	text-decoration: none;
}
.make-buttons-yellow em a:hover,
.make-buttons-yellow em a:focus {
	background: #fff;
	color: #EFC818;
	border-color: #EFC818;
}
.make-buttons-orange em a {
	color: #fff;
	font-size: 16px;
	line-height: 19px;
	font-weight: 600;
	padding: 13px 35px;
	border-radius: 40px;
	border: 2px solid #F16823;
	background-color: #F16823;
	display: inline-block;
	font-style: normal;
	text-decoration: none;
}
.make-buttons-orange em a:hover,
.make-buttons-orange em a:focus {
	background: #fff;
	color: #F16823;
	border-color: #F16823;
}

/****** basics ******/
.HtmlFooter {
	display: none;
}
#MPOuterMost {
	overflow-x: hidden;
}
.bg-image,
.page-heading {
	background-size: cover;
	background-position: center;
}
p:empty {
	margin-bottom: 0;
}
.home div[class*="col-md-"] {
	min-height: 0;
}
.blogs-block {
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
}

.levelup-bg-image,
.levelup-page-heading {
background-image: none;
}

/*** fonts ***/
body,
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: 'Raleway', sans-serif;
	color: #364652;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}
h1, .h1 {
	font-size: 44px;
	line-height: 52px;
	font-weight: 500;
}
h2, .h2 {
	color: #094063;
	font-weight: 500;
	font-size: 24px;
	line-height: 28px;
}
.interior h2 {
	color: #094063;
	font-weight: 500;
	font-size: 26px;
	line-height: 28px;
}
h3, .h3, h3 a,
.HLLandingControl h3 a {
	color: #364652;
	font-weight: 700;
	font-size: 18px;
	line-height: 21px;
}
h3, .h3,
.blogs-block h3 {
	margin-bottom: 10px;
	margin-top: 10px;
}
h3 a:hover,
h3 a:focus {
	color: #00549B;
	text-decoration: underline;
}
a {
	color: #00549B;
	text-decoration: underline;
}
a:hover,
a:focus {
	text-decoration: none;
}

/*** transitions ***/
a,
a:hover,
a:focus,
button,
button:hover,
button:focus,
.tile,
.tile:hover,
.tile:focus,
.tile > div,
.tile > div:hover,
.tile > div:focus,
.btn,
.btn:hover,
.btn:focus {
	transition: .3s;
}

/*** overlays ***/
.overlay-blue .HtmlContent,
.overlay-blue > div {
	background-color: rgba(0,84,155,0.7);
}
.overlay-teal .HtmlContent,
.overlay-teal > div {
	background-color: rgba(0,174,213,0.9);
}

.overlay-blue2 .HtmlContent,
.overlay-blue2 > div {
	background-color: rgba(0,39,88,0.8);
}

.overlay-cat-home .HtmlContent,
.overlay-cat-home > div {
	background-color: rgba(0,174,213,0.8);
}

/*** interior headings ***/
.page-heading > div {
	padding: 55px 15px;
}
.page-heading #PageTitleH1 {
	color: #fff;
}
#MPOuterMost.full #BreadCrumb {
	max-width: 100%;
}
.breadcrumb {
	padding: 8px calc(50% - 585px);
}
.breadcrumb li,
.breadcrumb li + li::before {
	color: #364652;
}
.interior #MainCopy_ContentWrapper {
	padding-bottom: 60px;
}

/*** round profile images ***/
.imgButton,
a[id*="ProfileImage"]:not([id*="NameLink"]),
a[id*="UserImageDisplay"],
a[id*="Contacts_PictureLink"],
a[id*="lnkDisplay"],
a[id*="Welcome_Details_ProfileLink"] {
	border-radius: 50%;
	overflow: hidden;
	position: relative;
	background-color: #EFF0F2;
	display: inline-block;
}
.text-muted-h2 .UserControl a[id*="ImageControl_lnkDisplay"] {
	width: 200px;
	height: 200px;
}
.DiscussionContentContainer a[id*="ProfileImage"]:not([id*="NameLink"]) {
	width: 90px;
	height: 90px;
}
a[id*="ProfileImage"]:not([id*="NameLink"]),
a[id*="UserImageDisplay"],
a[id*="Contacts_PictureLink"],
a[id*="lnkDisplay"],
a[id*="Welcome_Details_ProfileLink"] {
	width: 50px;
	height: 50px;
}
.imgButton {
	width: 40px;
	height: 40px;
}
.imgButton img,
a[id*="ProfileImage"] img,
a[id*="UserImageDisplay"] img,
a[id*="Contacts_PictureLink"] img,
a[id*="lnkDisplay"] img,
a[id*="Welcome_Details_ProfileLink"] img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	max-height: 100% !important;
}

/*** buttons ***/
#Welcome_LoginLink,
.make-buttons em a,
.make-buttons.hollow-button em a:hover,
.make-buttons.hollow-button em a:focus,
div[id*="BottomLink"] a,
div[id*="BottomLink"] a[id*="LinkToCalendar"]:hover,
div[id*="BottomLink"] a[id*="LinkToCalendar"]:focus,
.catalyst-content a[id*="ShowMore"],
.catalyst-content a[id*="ShowMore"]:hover,
.catalyst-content a[id*="ShowMore"]:focus {
	color: #fff;
	font-size: 16px;
	line-height: 19px;
	font-weight: 600;
	padding: 13px 35px;
	border-radius: 40px;
	border: 2px solid #00549b;
	background-color: #00549B;
	display: inline-block;
	font-style: normal;
	text-decoration: none;
}
#Welcome_LoginLink {
	padding: 6px 24px;
}
#Welcome_LoginLink:hover,
#Welcome_LoginLink:focus,
.make-buttons em a:hover,
.make-buttons em a:focus,
.make-buttons.white-button em a,
.make-buttons.hollow-button em a,
div[id*="BottomLink"] a:not([id*="LinkToCalendar"]):hover,
div[id*="BottomLink"] a:not([id*="LinkToCalendar"]):focus,
div[id*="BottomLink"] a[id*="LinkToCalendar"],
.catalyst-content a[id*="ShowMore"] {
	background: #fff;
	color: #00549b;
	border-color: #00549b;
}
.make-buttons.white-button em a,
.events-blue div[id*="BottomLink"] a[id*="LinkToCalendar"] {
	border-color: transparent;
}
.make-buttons.white-button em a:hover,
.make-buttons.white-button em a:focus,
.events-blue div[id*="BottomLink"] a[id*="LinkToCalendar"]:hover,
.events-blue div[id*="BottomLink"] a[id*="LinkToCalendar"]:focus {
	background-color: rgba(255,255,255,0.8);
	color: #00549b;
}
div[id*="BottomLink"] .col-md-12 {
	padding: 0;
}
div[id*="BottomLink"] a:active {
	box-shadow: none;
}

/* hl buttons */
.btn.btn-primary,
.btn.btn-success:hover,
.btn.btn-success:focus {
	background-color: #00549B;
	border-color: #00549B;
	color: #fff;
}
.btn.btn-success,
.btn.btn-primary:hover,
.btn.btn-primary:focus{
	background-color: #00AED5;
	border-color: #00AED5;
	color: #fff;
}
.btn.btn-primary:active,
.btn.btn-success:active,
.btn.btn-secondary:active,
.btn.btn-default:active {
	box-shadow: none;
}


/****** header ******/
#MPOuterMost.full #HEADER {
	padding-top: 10px;
	max-width: 100%;
}
#MPOuterHeader {
	box-shadow: 0 2px 10px rgba(0,0,0,0.2);
}

#Logo {
    float: left;
}
#MPheader > .row:first-child {
    float: right;
}
.skiplinkholder a, .skiplinkholder a:link, .skiplinkholder a:visited {
    left: -500%;
	top: -250px;
}
.skiplinkholder a:focus, .skiplinkholder a:active {
    left: 0;
	top: 0;
}

/*** logo ***/
#HEADER div#Logo.row {
	padding-top: 0;
}
#Logo img {
	max-width: 285px;
}
#Logo {
	position: relative;
	z-index: 2;
}

/*** top text links ***/
#MPAuxNav ul.level1 li a {
	border: none;
	color: #979797;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	padding: 0;
	margin: 0;
	text-decoration: none;
}
#MPAuxNav ul.level1 li a:hover,
#MPAuxNav ul.level1 li a:focus {
	color: #00549B;
}
#MPAuxNav ul.level1 li {
	padding: 10px;
	margin: 0;
}

/*** search ***/
.search-bar-top {
	float: right;
	max-width: 240px;
	margin-right: 30px;
	margin-left: 20px;
	margin-top: 3px;
}
.publication-search {
	margin-bottom: 20px;
}
.publication-search .SearchInputs .dropdown-toggle {
	display: none;
}
.search-bar-top,
#searchColumn #MPSearchBlock,
.publication-search .SearchInputs {
	background-color: #EFF0F2;
	border: 2px solid #EFF0F2;
	overflow: hidden;
	height: 39px;
	border-radius: 4px;
}
.search-bar-top,
#searchColumn #MPSearchBlock {
	border-radius: 40px;
	height: 31px;
}
.search-bar-top .form-control,
#searchColumn .form-control,
.publication-search .SearchInputs .form-control {
	background-color: transparent;
	border: none;
	box-shadow: none;
	height: 35px;
}
.search-bar-top .form-control,
#searchColumn .form-control {
	height: 27px;
}
.search-bar-top .form-control::placeholder,
#searchColumn .form-control::placeholder,
.publication-search .SearchInputs .form-control::placeholder {
	font-style: normal;
}
.search-bar-top button[id*="SearchButton"],
#searchColumn button[id*="SearchButton"],
.publication-search button[id*="SearchWhole"] {
	border: none;
	background-color: #00549B;
	padding: 0;
	text-align: center;
	width: 35px;
	height: 35px;
	line-height: 35px;
}
.search-bar-top button[id*="SearchButton"],
#searchColumn button[id*="SearchButton"] {
	width: 27px;
	height: 27px;
	line-height: 27px;
	border-radius: 50%;
}
.search-bar-top button[id*="SearchButton"]:active,
#searchColumn button[id*="SearchButton"]:active,
.publication-search button[id*="SearchWhole"]:active {
	box-shadow: none;
}
.search-bar-top button[id*="SearchButton"]:hover,
.search-bar-top button[id*="SearchButton"]:focus,
#searchColumn button[id*="SearchButton"]:hover,
#searchColumn button[id*="SearchButton"]:focus,
.publication-search button[id*="SearchWhole"]:hover,
.publication-search button[id*="SearchWhole"]:focus {
	background-color: #00aed5;
}
.search-bar-top .glyphicon-search,
#searchColumn .glyphicon-search,
.publication-search .glyphicon-search {
	top: 0;
	width: 100%;
	vertical-align: initial !important;
	line-height: 35px;
}
.search-bar-top .glyphicon-search,
#searchColumn .glyphicon-search {
	line-height: 27px;
}
.search-bar-top .glyphicon-search::before,
#searchColumn .glyphicon-search::before,
.publication-search .glyphicon-search::before {
	font-family: SRAI;
	content: '\f016';
	color: #fff;
	font-size: 20px;
}
#searchColumn {
	display: none;
}

/*** profile dropdown ***/
.HLWelcome .Welcome .imgButton {
	border: none;
	margin-top: -3px;
}
#BtnShowProfile {
	display: none;
}

/****** nav ******/
#NAV,
.navbar-default {
    background-color: transparent;
    border: none;
}
#NAV {
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0;
	z-index: 1;
}

.navbar-default .navbar-nav>li>a,
.navbar-default .navbar-nav>.active>a, 
.navbar-default .navbar-nav>.disabled>a {
    color: #364652;
	font-weight: 500;
    background-color: transparent;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>.disabled>a:hover, .navbar-default .navbar-nav>.disabled>a:focus,
.navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus
 {
	color: #00549B; 
	background-color: transparent;
}
/* caret */
.navbar-default .navbar-nav>.dropdown>a .caret {
    border-bottom-color: #364652;
    border-top-color: #364652;
}
.navbar-default .navbar-nav>.dropdown>a:hover .caret, .navbar-default .navbar-nav>.dropdown>a:focus .caret {
    border-top-color: #00549B;
    border-bottom-color: #00549B;
}

/* dropdown */
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus {
	color: #364652;
	background-color: #EFF0F2;
}
#MPOuterMost.full #MPButtonBar {
	max-width: 100%;
}
#NAV .navbar-nav {
	float: right;
}
.megamenu {
	background-color: #eff0f2;
	border: none;
	border-radius: 0;
	box-shadow: none;
	padding: 0 calc(50% - 650px);
}
.megamenu li {
	float: left;
}
.megamenu li a,
.megamenu > li > ul > li > a {
	font-weight: 600;
	font-size: 15px;
	line-height: 18px;
	color: #364652;
	padding: 20px;
}
.megamenu li a:hover,
.megamenu li a:focus,
.megamenu > li > ul > li > a:hover,
.megamenu > li > ul > li > a:focus {
	background: transparent;
	text-decoration: underline;
}
.megamenu > li > ul {
	display: flex;
	justify-content: center;
}
.megamenu > li > ul > li {
	text-align: center;
}

/****** slider ******/

.slider .slick-track {
	display: flex;
}
.slider .main-slide.slick-slide {
	height: auto;
}

.main-slide .HtmlContent {
	padding: 100px calc(50% - 475px) 220px calc(50% - 550px);
	color: #fff;
	text-align: center;
	height: 100%;
}
.main-slide h1 {
      color: #fff;
      font-size: 44px;
      line-height: 100%/*75%*/;
	text-transform: uppercase;
}
.main-slide h2 {
	color: #fff;
	font-size: 32px;
        line-height: 125%;
	text-transform: uppercase;
}
.main-slide p {
	font-size: 18px;
        color: #fff;
	line-height: 30px;
}
.main-slide p:last-of-type {
	margin-bottom: 25px;
}

/* iseries conference */

.main-slide-iseries .HtmlContent {
	padding: 100px calc(50% - 475px) 220px calc(50% - 550px);
	color: #fff;
	text-align: center;
	height: 100%;
}
.main-slide-iseries h1 {
      color: #fff;
      font-size: 44px;
      line-height: 75%;
     /*text-transform: uppercase;*/
}
.main-slide-iseries h2 {
	color: #fff;
	font-size: 32px;
        line-height: 125%;
	/*text-transform: uppercase;*/
}
.main-slide-iseries p {
	font-size: 18px;
        color: #fff;
	line-height: 30px;
}
.main-slide-iseries p:last-of-type {
	margin-bottom: 25px;
}

/* white curve */
.slider::after {
	content: '';
	background-image: url('//higherlogicdownload.s3.amazonaws.com/SRAINTERNATIONAL/47435d22-1632-4f94-ae7e-26ffbad74c98/UploadedImages/curve.svg');
	left: -2px;
    right: -2px;
    bottom: 0;
    height: 75px;
    display: block;
    position: absolute;
    background-repeat: no-repeat;
    background-size: cover;
}

/* dots */
.slider ul.slick-dots {
	bottom: 170px;
}
.slider ul.slick-dots li button {
	display: none;
}
.slider ul.slick-dots li {
	border-radius: 50%;
	width: 11px;
	height: 11px;
	border: 1px solid #fff;
}
.slider ul.slick-dots li.slick-active {
	background: #fff;
}

/* arrows */
.slick-arrow {
	background: transparent;
	border: none;
	color: #fff;
	font-size: 32px;
	position: absolute;
	top: 50%;
	z-index: 10;
	transform: translateY(-50%);
}
.prev-arrow {
	left: 40px;
}
.next-arrow {
	right: 40px;
}

/****** tiles ******/
.top-tiles {
	display: flex;
	flex-direction: row;
	max-width: 1200px;
	margin: -140px auto 0 auto;
	width: 100%;
       
}
.square-tiles {
	display: flex;
	flex-direction: row;
}
.top-tile {
	flex: 1;
	display: flex;
}
.tile > a,
.tile > div,
.gray-box,
.color-tile {
	color: #364652;
	text-decoration: none;
	background-color: #f2f5f7;
	padding: 18px;
	text-align: center;
	display: inline-block;
	position: relative;
	box-shadow: inset 0px 0px 1px 1px #EAEAEA;
}
.gray-box,
.color-tile {
	border-radius: 10px;
	text-align: left;
	margin-bottom: 20px;
}
.gray-box.large-menu {
	overflow: hidden;
        width: 100%;
}
.gray-box.large-menu h3 {
	color: #fff;
	background-color: #00549B;
	margin-top: -18px;
	padding: 18px;
	margin-left: -18px;
	margin-right: -18px;
	margin-bottom: 18px;
}
.gray-box.large-menu ul {
	padding-left: 0;
	margin-bottom: 0;
}
.gray-box.large-menu ul li {
	list-style-type: none;
	margin-bottom: 5px;
}
.gray-box.large-menu ul li:last-child {
	margin-bottom: 0;
}
.gray-box.large-menu ul li a {
	text-decoration: none;
}
.gray-box.large-menu ul li a:hover,
.gray-box.large-menu ul li a:focus {
	text-decoration: underline;
	color: #00549B;
}
.tile {
	margin: 15px;
	border: 3px solid transparent;
	border-radius: 10px;
	overflow: hidden;
}
.top-tile a {
	flex: 1;
	padding-top: 170px;
}
.wide-tile > div {
	padding-left: 300px;
}
.top-tile h2 {
	color: #364652;
	font-weight: 700;
}
.tile .img-container {
	position: absolute;
	border-radius: 10px;
	overflow: hidden;
	background-position: center;
	background-size: cover;
}
.top-tile .img-container {
	top: 18px;
	left: 18px;
	right: 18px;
	height: 135px;
}
.wide-tile .img-container {
	top: 10px; /*18px;*/
	left: 10px; /*18px;*/
	bottom: 18px;
	width: 270px;
}
.top-tile a .img-container::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,174,213,0.85);
	opacity: 0;
	transition: .3s;
}
.tile a .img-container::before {
	font-family: SRAI;
	color: #00AED5;
	font-size: 36px;
	background-color: #fff;
	border-radius: 50%;
	height: 60px;
	width: 60px;
	text-align: center;
	line-height: 60px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	transition: .3s;
	opacity: 0;
	z-index: 2;
}
.tile.credentialing .img-container::before {
	content: '\f01a';
}
.tile.meeting .img-container::before {
	content: '\f01b';
}
.tile.programs .img-container::before {
	content: '\f01c';
}
.tile.career .img-container::before {
	content: '\f01d';
}
.tile em a {
	margin-top: 30px;
	margin-bottom: 20px;
}

/*** hover state ***/
.tile:hover,
.tile:focus {
	border-color: #00549B;
	transform: translateY(-5px);
}
.tile > a:hover,
.tile > a:focus,
.tile > div:hover,
.tile > div:focus {
	background-color: #fff;
	box-shadow: none;
}
.top-tile a:hover .img-container::after,
.top-tile a:focus .img-container::after,
.tile a:hover .img-container::before,
.tile a:focus .img-container::before {
	opacity: 1;
}

/*** coloured tiles ***/
.color-tile {
	border: none;
}
.color-tile.blue {
	background-color: #094063;
	color: #fff;
}
.color-tile.green {
	background-color: #0bad4b;
}
.color-tile.teal {
	background-color: #00aed5;
}
.color-tile.yellow {
	background-color: #efc818;
}
.color-tile.orange {
	background-color: #f16823;
}

/* white text */

.color-tile.blue *,
.color-tile.orange *,
.color-tile.green *,
.color-tile.teal * {
	color: #fff;
}
.color-tile.yellow * {
	color: #000;
}

/****** horizontal ad space ******/
.horizontal-ad-space {
	margin: 60px auto;
	width: 728px;
	max-width: 100%;
}
.horizontal-ad-space img {
	width: 100%;
}

/****** events ******/
.HLEventList ul li {
	border-bottom: 1px solid #EAEAEA;
	margin-bottom: 30px;
	padding-bottom: 30px;
}
.HLLandingControl .timeAgoFormat,
.HLLandingControl div[id*="LocationPanel"] {
	color: #364652;
	font-size: 14px;
	line-height: 16px;
}
.HLEventList .timeAgoFormat::before,
.HLEventList div[id*="LocationPanel"]::before {
	font-family: SRAI;
	margin-right: 5px;
	color: #CACACA;
	font-size: 16px;
	line-height: 16px;
}
.HLEventList .timeAgoFormat::before {
	content: '\f013';
}
.HLEventList div[id*="LocationPanel"]::before {
	content: '\f014';
}
.HLEventList h2 + p {
	padding-left: 5px;
	font-weight: 100;
	margin-top: 15px;
}

/* date blocks */
.HLEventList ul li .col-md-2 {
	width: 125px;
	margin-right: 40px;
	float: left;
	padding: 0;
}
.HLEventList ul li .col-md-10 {
	width: calc(100% - 165px);
	float: left;
	padding: 0;
}
.HLEventList ul li .date-block {
	border: 3px solid #00AED5;
	border-radius: 10px;
	background-color: #f9f9f9;
	transition: .3s;
}
.HLEventList .calendar-day {
	display: none;
}
.HLEventList .calendary-number {
	font-family: 'Montserrat', sans-serif;
	font-size: 42px;
	line-height: 45px;
	color: #00aed5;
	padding: 10px;
	font-weight: 600;
	transition: .3s;
}
.HLEventList .calendar-month {
	background-color: #00AED5;
	color: #fff;
	padding: 6px;
	font-weight: 700;
	transition: .3s;
}

/* hover */
.HLEventList ul li:hover .date-block,
.HLEventList ul li:focus .date-block {
	border-color: #00549B;
}
.HLEventList ul li:hover .calendary-number,
.HLEventList ul li:focus .calendary-number {
	color: #00549b;
}
.HLEventList ul li:hover .calendar-month,
.HLEventList ul li:focus .calendar-month {
	background-color: #00549b;
}

/*** blue bg ***/
.events-blue {
	background: #00549B;
	border-radius: 10px;
	padding: 20px;
	margin-top: 18px;
}
.events-blue .HLLandingControl.HLEventList h2 {
	margin-top: 0;
}
.events-blue,
.events-blue h2,
.events-blue p,
.events-blue h3 a,
.events-blue h3 a:hover,
.events-blue h3 a:focus,
.events-blue .timeAgoFormat {
	color: #fff;
}
.events-blue ul li {
	border-bottom-color: #507A9B;
}

/* date blocks */
.events-blue ul li .date-block {
	background: #00549b;
}
.events-blue ul li .calendary-number,
.events-blue ul li:hover .calendary-number,
.events-blue ul li:focus .calendary-number {
	color: #fff;
}
.events-blue ul li:hover .date-block,
.events-blue ul li:focus .date-block {
	border-color: #fff;
}
.events-blue ul li:hover .calendar-month,
.events-blue ul li:focus .calendar-month {
	background: #fff;
	color: #00549b;
}


/****** globe bg ******/
.globe-bg {
	background-image: url('https://higherlogicdownload.s3.amazonaws.com/SRAINTERNATIONAL/47435d22-1632-4f94-ae7e-26ffbad74c98/UploadedImages/Homepage/globe-bg.png');
	background-size: cover;
	background-position: center;
	padding: 60px calc(50% - 600px);
	margin-top: 70px;
	background-color: #f2f5f7;
}

/****** srai catalyst ******/
.catalyst-img h2 {
	margin-top: 0;
}
.catalyst-img .HtmlContent {
	border-radius: 10px;
	overflow: hidden;
	height: 320px;
}
.catalyst-content {
	margin-top: -200px;
	max-width: 630px;
    margin-left: auto;
    margin-right: auto;
}
.catalyst-content.tile > div,
.related-articles .tile > div {
	background-color: #fff;
}
.catalyst-content ul li {
	padding-bottom: 0;
	border-bottom: none;
	margin-bottom: 0;
}
.catalyst-content h3 a {
	font-weight: 700;
	font-size: 24px;
	line-height: 28px;
}
.catalyst-content div[id*="SearchResults_pnlDescription"],
.related-articles div[id*="SearchResults_pnlDescription"] {
	margin-top: 10px;
}
.catalyst-content ul li p:last-of-type {
	padding-bottom: 80px;
	margin-bottom: 0;
}
.catalyst-content ul li a[id*="ShowMore"] {
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
}

/****** related articles ******/
.related-articles .HLLandingControl h2 {
	padding-left: 15px;
	margin-top: 40px;
}
.related-articles ul li {
	border-bottom: 3px solid transparent;
	padding-bottom: 0;
}
.related-articles .HLLandingControl,
.related-articles .Content {
	padding-left: 0;
	padding-right: 0;
}

/****** square ad space ******/
.square-ad-space {
	margin-top: 35px;
	margin-left: 15px;
	margin-right: 15px;
}
.square-ad-space img {
	margin-left: auto;
	margin-right: auto;
}

/****** journal section
.journal {
	border-radius: 30px;
	box-shadow: 0 3px 10px 0 rgba(0,0,0,0.2);
	margin-top: 70px;
}
.journal .HtmlContent {
	padding: 80px 20px 100px 20px;
	text-align: center;
}
.journal h2,
.journal p {
	color: #fff;
}
.journal h2 {
	font-weight: 700;
}
.journal em a {
	margin-top: 50px;
}   ******/

/****** discussions ******/
.horizontal ul {
	display: flex;
	flex-direction: row;
	margin-left: -15px;
	margin-right: -15px;
}
.horizontal ul li {
	flex: 1;
	margin: 15px;
	max-width: 400px;
	flex-basis: calc(33.3333333333333% - 30px);
}
.horizontal {
	max-width: 1200px;
	width: 100%;
	margin: 45px auto;
}
.home .HLDiscussions ul li {
	border: 1px solid #EEE;
	border-radius: 10px;
	padding: 20px;
}
.HLLandingControl .ByLine,
.HLLandingControl h5 {
	color: #364652;
	font-size: 14px;
	line-height: 16px;
}

/****** join today ******/
.join {
	background-color: #F2F5F7;
	padding: 40px calc(50% - 600px);
	position: relative;
	margin-bottom: 40px;
}
.join-img {
	width: 67%;
	border-radius: 10px;
	overflow: hidden;
}
.join .HtmlContent {
	background-color: #fff;
	border-radius: 10px;
	padding: 60px;
	position: absolute;
    margin-left: 0;
    left: 50%;
    right: calc(50% - 600px);
    top: 50%;
    transform: translateY(-50%);
	z-index: 1;
}
.join .HtmlContent h1 {
	margin-top: 0;
}
.join .HtmlContent em a {
	margin-top: 15px;
}

/****** partners ******/
.partners-title h2 {
	font-weight: 700;
	color: #094063;
	margin-left: calc(50% - 600px);
}
.partners {
	display: flex;
	flex-direction: row;
	max-width: 1200px;
	width: 100%;
	margin: 60px auto;
	justify-content: space-between;
}
.partner {
	text-align: center;
	display: flex;
}
.partner .HtmlContent {
	flex: 1;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}
.partner img {
	max-width: 300px;
        max-width: 160px;
	margin: 0 auto;
}
.partner span {
	color: #364652;
	font-size: 14px;
	line-height: 16px;
	display: inline-block;
	margin-top: 20px;
}


/****** footer ******/
#MPFooterLink {
	display: none;
}
#MPOuterFooter {
	background-color: #00549B;
	padding: 0;
}
#FOOTER {
	padding: 40px 0;
	color: #fff;
}
#FOOTER a {
	color: #fff;
	text-decoration: none;
	line-height: 23px;
}
#FOOTER a:hover,
#FOOTER a:focus {
	text-decoration: underline;
}
.footer-logo img {
	width: 165px;
}
.footer-social a {
	font-size: 24px;
	margin-right: 24px;
}
.footer-social a:hover,
.footer-social a:focus {
	color: rgba(255,255,255,0.6);
}
.footer-bottom {
	background-color: #1E1F20;
	padding: 15px calc(50% - 600px);
	color: #fff;
	font-size: 14px;
	line-height: 16px;
}
.copyright {
	float: left;
}
.attribution {
	float: right;
}
.attribution a {
	color: #fff;
	text-decoration: none;
}
.attribution a:hover,
.attribution a:focus {
	text-decoration: underline;
}

/****** events page ******/
.events-page h2 {
	color: #00AED5;
}

/****** responsiveness ******/
@media (max-width: 1230px) {
	.partners-title h2 {
		margin-left: 15px;
	}
	.partners,
	.footer-bottom {
		padding-left: 15px;
		padding-right: 15px;
	}
	.join {
		padding-left: 15px;
		padding-right: 15px;
	}
	.join .HtmlContent {
		right: 15px;
	}
}
@media (max-width: 1200px) {
	#MPOuterMost.full #BreadCrumb {
        padding: 0;
    }
    .breadcrumb {
        padding: 8px 15px;
    }
}
@media (max-width: 1175px) {
	#NAV {
		position: relative;
	}
	.slider .slick-arrow {
		top: auto;
		transform: none;
		bottom: 160px;
	}
}
@media (min-width: 992px) and (max-width: 1175px) {
	.wide-tile .img-container {
		width: 120px;
	}
	.wide-tile > div {
		padding-left: 150px;
	}
}
@media (max-width: 991px) {
	.wide-tile > div {
		width: 100%;
	}
	.top-tiles {
		flex-wrap: wrap;
	}
	.top-tile {
		flex-basis: calc(50% - 30px);
	}
	.horizontal {
		width: 100%;
		max-width: 768px;
		margin-left: auto;
		margin-right: auto;
	}
	.horizontal ul li {
		flex-basis: calc(100% - 30px);
		max-width: none;
	}
}
@media (max-width: 980px) {
	.main-slide .HtmlContent {
		padding-left: 15px;
		padding-right: 15px;
	}
}
@media (max-width: 768px) {
	.row.row-full .section1,
	.row.row-full .section9,
	.row.row-full .section17 {
		padding-left: 0;
		padding-right: 0;
	}
	#FOOTER,
	.catalyst-img,
	.join,
	.row.row-full .section10 .row-wide {
		padding-left: 15px;
		padding-right: 15px;
	}
	.ContentUserControl .HLLandingControl {
		padding-left: 10px;
		padding-right: 10px;
	}
	.journal {
		margin-left: 15px;
		margin-right: 15px;
	}

         
	.join-img {
		width: 100%;
	}
	.join .HtmlContent {
		position: relative;
		margin-top: -100px;
		max-width: 630px;
		margin-left: auto;
		margin-right: auto;
		top: auto;
		left: auto;
		right: auto;
		transform: none;
		padding: 30px;
	}
}
@media (max-width: 767px) {
	.top-tile {
		flex-basis: calc(100% - 30px);
	}
	.wide-tile .img-container {
		top: 18px;
		left: 18px;
		right: 18px;
		height: 135px;
		bottom: auto;
		width: auto;
	}
	.wide-tile > div {
		padding-top: 170px;
		padding-left: 18px;
	}
	.square-tiles {
		flex-wrap: wrap;
	}
	.square-tile,
	.square-tile > div {
		width: 100%;
	}
	.partners {
		flex-wrap: wrap;
		justify-content: space-around;
	}
	.partners-title h2 {
		margin-right: 15px;
	}
	.partner {
		min-width: 200px;
		padding: 15px;
	}
	.HLEventList ul li .col-md-2 {
		margin-right: 10px;
	}
	.HLEventList ul li .col-md-10 {
		width: calc(100% - 135px);
	}
	.megamenu > li > ul {
		display: block;
	}
	
	/* footer */
	#FOOTER {
		text-align: center;
	}
	#FOOTER .ContentItemHtml {
		float: none;
		margin: 20px 0;
	}
	.footer-logo img {
		margin-left: auto;
		margin-right: auto;
	}
	.footer-social a {
		margin-left: 12px;
		margin-right: 12px;
	}
	
	/* header and nav */
	.search-bar-top {
		display: none;
	}
	#searchColumn {
		display: block;
	}
	#NAV {
		margin-top: -55px;
	}
	#NAV .navbar-nav {
		float: none;
	}
	#Logo {
		max-width: calc(100% - 60px);
	}
	#Logo img {
		width: 100%;
	}
	.megamenu li {
		float: none;
	}
	.megamenu li a,
	.megamenu > li > ul > li > a {
		padding: 15px;
	}
}
@media (max-width: 660px) {
	.catalyst-content,
	.join .HtmlContent {
		margin-left: 15px;
		margin-right: 15px;
		width: calc(100% - 30px);
	}
	.copyright,
	.attribution {
		float: none;
		text-align: center;
	}
}
@media (max-width: 450px) {
	h1, .h1 {
		font-size: 36px;
		line-height: 42px;
	}
}

.events-attended-hyperlink .community-list .col-md-7{width:100%;margin-bottom:-10px;}

/* CSS below added by SRA */
.partner-carousel {
	/*height: 400px;*/
        max-width: 600px;
	width: 100%;
	margin: 40px auto;
	justify-content: center /*space-between*/;
}

.partner-carousel img {
	width: 350px;
	height: 250px;
	margin: auto;

}

.levelup-image {
 background-image: url("https://higherlogicdownload.s3.amazonaws.com/SRAINTERNATIONAL/47435d22-1632-4f94-ae7e-26ffbad74c98/UploadedImages/hero_image.png");
  background-color: #0f2030;
  height: 255px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.levelup-NounRow {
background-image: url("https://higherlogicdownload.s3.amazonaws.com/SRAINTERNATIONAL/47435d22-1632-4f94-ae7e-26ffbad74c98/UploadedImages/Images/micro-credential-noun2.png");
  background-color: #f2f5f7;
  height: 100px;
 background-position: center;
 background-repeat: no-repeat;
  position: relative;
 width: 100%;
}

.levelup-BGgradient {
background-image: linear-gradient(to bottom right, rgba(0,83,154,1), rgba(1,174,214,1));
/*background-color: #f2f5f7;*/
  height: 8px;
 background-position: center;
 background-repeat: no-repeat;
  position: relative;
 width: 100%;
}

.levelup-QuoteRow {
/*background-image: url("https://higherlogicdownload.s3.amazonaws.com/SRAINTERNATIONAL/47435d22-1632-4f94-ae7e-26ffbad74c98/UploadedImages/Images/micro-credential-noun.png"), linear-gradient(to left, rgba(255,0,0,0), rgba(255,0,0,1));*/
background-image: url("https://higherlogicdownload.s3.amazonaws.com/SRAINTERNATIONAL/47435d22-1632-4f94-ae7e-26ffbad74c98/UploadedImages/Images/quote.png");
  background-color: #00539a;
  height: 100px;
 background-position: center;
 background-repeat: no-repeat;
  position: relative;
 width: 100%;
}

.levelup-HeroeRow {
  background-color: #f2f5f7;
  /*height: 100px;*/
  position: relative;
}

.levelup-grayBG {
  background-color: #f2f5f7;
  position: relative;
}

.levelup-button {
  background-color: #01aed6; /* blue */
  border: none;
  border-radius: 6px;
  color: white;
  padding: 16px 28px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
 font-weight: bold;
  margin: 4px 2px;
  -webkit-transition-duration: 0.4s; /* Safari */
  transition-duration: 0.4s;
  cursor: pointer;
}

.levelup-button:hover {
  background-color: #00539a;
  color: white;
}

.levelup-HeaderText {
  color: #f68a33;
 /* text-shadow: 0px 1px 0px #313140;*/
  font-size: 45px;
  font-weight: bold;
}

.levelup-IntHeaderText {
  color: #f68a33;
 /* text-shadow: 0px 1px 0px #313140;*/
  font-size: 35px;
  font-weight: bold;
}

.levelup-SubHeaderText {
  color: #00539a;
  text-shadow: 0px 1px 0px #313140;
  font-size: 16px;
  font-weight: normal;
}

.course-button {
  background-color: #00539a;
  border: 2px solid #00539a;
  border-radius: 4px;
  color: #fff;
  padding: 15px 15px;
 text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 22px;
 font-weight: 600;
  cursor: pointer;
}

.course-button:hover {
       color: #00539a;
	background-color: #fff;
	
}

.vol1-container {
  display: flex;
  justify-content: space-between;
 /* justify-content: center;*/
  
}

.vol1-container > div {
  background-color: #f2f5f7;
  /*border: 2px solid #eaeaea;*/
  box-shadow: inset 0px 0px 1px 1px #EAEAEA;
  border-radius: 10px;
  width: 350px;
  height: 275px;
  padding-left: 20px; 
  padding-top: 20px;
 line-height: 25px;
}

.sme-container {
  display: flex;
 flex-direction: column;
  flex-wrap: wrap;
 /* justify-content: space-between;*/
  width: 850px;
  height: 350px;
  background-color: #f2f5f7;
  box-shadow: inset 0px 0px 1px 1px #EAEAEA;
  border-radius: 10px;
 margin-top: 25px;
}

.sme-container > div {
  padding-left: 20px; 
  padding-top: 20px;
}

.fa-arrow-alt-circle-right, .fa-user, .fa-users, .fa-quote-left, .fa-quote-right, .fa-edit, .fa-award, .fa-search-dollar, .fa-check-circle, .fa-building {
    color: #00539a;
    font-size: 1.33em;
    padding-right: 8px;
  }

.fa-edit, .fa-award, .fa-search-dollar, .fa-check-circle, .fa-building {
    color: #00539a;
    font-size: .875em;
    padding-right: 15px;
  }

blockquote {
background-color: #0077be;
border-radius: 10px;
/*opacity: 0.7;*/
color: #fff;
}

.speaker-tile {
	color: #364652;
	text-decoration: none;
	background-color: #f2f5f7;
	padding: 10px;
	display: inline-block;
        border-radius: 10px;
	text-align: left;
        width: 350px;
	position: relative;
	box-shadow: inset 0px 0px 1px 1px #EAEAEA;
        margin-bottom: 20px;
}

.speaker-tile-wide {
	color: #364652;
	text-decoration: none;
	background-color: #f2f5f7;
	padding: 10px;
	display: inline-block;
        border-radius: 10px;
	text-align: left;
        width: 450px;
	position: relative;
	box-shadow: inset 0px 0px 1px 1px #EAEAEA;
        margin-bottom: 20px;
        margin-right: 20px;
}

.flex-container-LU {
  display: flex;
 flex-wrap: wrap;
  justify-content: center;
 max-width: 1200px;
align-items: center;
}

.flex-container-LU > a,
.flex-container-LU > div {
  color: #364652;  
  background-color: #f2f5f7;
  text-decoration: none;
  padding: 18px;
  display: inline-block;
  width: 250px;
  height: 325px;
  margin: 10px;
  text-align: center;
  /*line-height: 75px;*/
  box-shadow: inset 0px 0px 1px 1px #EAEAEA;
  border-radius: 10px;
}

/*.flex-container-LU .img-container {
	top: 18px;
	left: 18px;
	right: 18px;
       	height: 135px;
}*/

.flex-container-LU img {
	border-radius: 10px;
       height: 135px;
}

.flex-container-LU em a {
	margin-top: 30px;
	margin-bottom: 20px;
}

.flex-container-LU h2 {
	color: #364652;
	font-weight: 700;
}

.am-flex-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: left;
 max-width: 900px;
}

.am-flex-container > div {
 background-color: #fff;
 display: inline-block;
  /*width: 250px;*/
  margin: 10px;
 
}

.am-button {
  background-color: #00539a;
  border: 2px solid #00539a;
  border-radius: 4px;
  color: #fff;
  padding: 15px 15px;
  text-align: center;
  text-decoration: none;
 display: inline-block;
  font-size: 18px;
  font-weight: 500;
  cursor: pointer;
  width: 230px;
}

.am-button:hover {
     background-color: #01aed6;
      border: 2px solid #01aed6;
    color: #fff;
	
}

.button-row {
	font-family: Open Sans, sans-serif;
	font-weight: 500;
	font-size: 18px;
}

.button-row ul {
	display: list-item;
	list-style-type: none;
	margin: 0;
       padding: 0;
}

.button-row ul li {
	padding: 5px;
	display: inline-block;
}

.button-row a {
	width: 200px;
	height: 75px;
	color: #FFF;
	background: #00539a; /*424140;*/
	border-radius: 5px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	padding: 2px;
	text-decoration: none;
	transition: .2s;
}

.button-row a:hover {
	color: #FFF;
	background-color: #01aed6; /*#40B4E5;*/
}

.make-buttons.am-button em a
{
	background: #00a0df;
	color: #fff;
        text-transform: uppercase;
      	border-radius: 8px;
        padding: 20px 80px;
	text-decoration: none;
        border: none;
}


.make-buttons.am-button em a:hover,
.make-buttons.am-button em a:focus {
	background-color: #34aee4;
	color: #fff;
        text-decoration: none;
}

.member-navbar {
  width: 100%;
  background-color: #555;
  border-right-style: solid;
  border-color: red;
  overflow: auto;
}

.member-navbar a {
  float: left;
  padding: 12px;
  color: white;
  text-decoration: none;
  font-size: 17px;
  width: 25%; /* Four links of equal widths */
  text-align: center;
}

.member-navbar a:hover {
  background-color: #000;
}

.member-navbar a.active {
  background-color: #4CAF50;
}

@media screen and (max-width: 500px) {
  .member-navbar a {
    float: none;
    display: block;
    width: 100%;
    text-align: left;
  }
}

 .member-nav-pills {
  margin: 0;
  padding: 0;
  list-style: none; }

.member-nav-pills {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  padding-bottom: 20px;
  margin-bottom: 30px;
  border-bottom: 5px solid #dee2e6;
  white-space: nowrap;
  display: none; }

@media (min-width: 992px) {
  .member-nav-pills {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; } }

.member-nav-pills .member-nav-link {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  text-align: center;
  font-weight: 600;
  border-radius: 0; }

.member-nav-pills .member-nav-link + .member-nav-link {
  border-left: 1px solid #99b4cb; }

.member-nav-pills .member-nav-link.active {
  background-color: none; }

.member-nav-pills .tab-selector {
  position: relative; }

.member-nav-pills .tab-selector:hover:after {
  content: '';
  position: absolute;
  top: calc(100% + 20px);
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100%;
  height: 5px;
  background: #00447c;
  border-bottom: 5px solid #00447c; }

.member-nav-pills .tab-selector.active {
  color: #00447c;
  background: none;
  position: relative; }

.member-nav-pills .tab-selector.active:after {
  content: '';
  position: absolute;
  top: calc(100% + 20px);
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100%;
  height: 5px;
  background: #00447c;
  border-bottom: 5px solid #00447c; }

.member-nav-pills a {
  display: inline-block;
  width: 100%;
  height: 100%;
  color: #333132;
  -webkit-transition: color .3s;
  transition: color .3s;
  white-space: normal; }

.member-nav-pills a:hover {
  color: #00447c;
  position: relative;
  background: none; }

/* Float four columns side by side */
.member-column {
  float: left;
  width: 33.33%;
  padding: 0 10px;
}

/* Remove extra left and right margins, due to padding */
.member-row {margin: 0 -5px;}

/* Clear floats after the columns */
.member-row:after {
  content: "";
  display: table;
  clear: both;
}

/* Responsive columns */
@media screen and (max-width: 600px) {
  .member-column {
    width: 100%;
    display: block;
    margin-bottom: 20px;
  }
}

/* Style the counter cards */
.member-card {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  padding: 16px;
  margin-bottom: 25px;
  text-align: center;
  height: 300px;
  background-color: #f2f5f7;
}

.member-card h3 {
  color: #00549b;
}

.member-card a {
 vertical-align: bottom;
}

.member-gray-box {
  display: inline-block;  
  background-color: #f2f5f7;
  padding: 18px;
  width: 100%;
  box-shadow: inset 0px 0px 1px 1px #EAEAEA;
  border-radius: 10px;
}

.member-blue-box {
  display: inline-block;  
  background-color: #00aed5;
  color: white;
  padding: 18px;
  width: 100%;
  box-shadow: inset 0px 0px 1px 1px #EAEAEA;
  border-radius: 10px;
}

.member-blue-box h3 {
  color: white;
}

/* Slideshow container */
.slideshow-container {
  position: relative;
  background: #f2f5f7;
  border-radius: 10px 10px 0px 0px;
}

/* Slides */
.mySlides {
  display: none;
  padding: 80px;
  text-align: center;
}

/* Next & previous buttons */
.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  margin-top: -30px;
  padding: 16px;
  color: #888;
  font-weight: bold;
  font-size: 20px;
  border-radius: 0 3px 3px 0;
  user-select: none;
}

/* Position the "next button" to the right */
.next {
  position: absolute;
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
  color: white;
}

/* The dot/bullet/indicator container */
.dot-container {
  text-align: center;
  padding: 20px;
  background: #ddd;
  border-radius: 0px 0px 10px 10px;
}

/* The dots/bullets/indicators */
.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

/* Add a background color to the active dot/circle */
.dot.active, .dot:hover {
 background-color: #717171;
}

/* Add an italic font style to all quotes */
q {font-style: italic;}

/* Add a blue color to the author */
.author {color: #00549b; font-weight: bold;}

.panel-title {
color: #00549b;
font-weight: bold;
}

.journal h2, .journal p {
    color: inherit;
}

.journal {
	border-radius: 30px;
	box-shadow: 0 3px 10px 0 rgba(0,0,0,0.2);
	/*margin-top: 70px;*/
}
.journal .HtmlContent {
	padding: 10px 10px 10px 20px;
	
}

.journal h2 {
	font-weight: 700;
}
.journal em a {
	margin-top: 50px;
}

.cat-home h2 {
    color: #00549b;
}

.cat-home p {
    color: #fff;
}

.cat-home {
	border-radius: 30px;
	box-shadow: 0 3px 10px 0 rgba(0,0,0,0.2);
	/*margin-top: 70px;*/
}
.cat-home .HtmlContent {
	padding: 10px 10px 10px 20px;
       margin: 0 0 10px 0;
	
}

.cat-home h2 {
	font-weight: 700;
}
.cat-home em a {
	margin-top: 50px;
}

.journal2 h2 {
    color: #00aed5;
}

.journal2 p {
    color: #fff;
}

.journal2 {
	border-radius: 30px;
	box-shadow: 0 3px 10px 0 rgba(0,0,0,0.2);
	/*margin-top: 70px;*/
}
.journal2 .HtmlContent {
	padding: 10px 10px 10px 20px;
	
}

.journal2 h2 {
	font-weight: 700;
}
.journal2 em a {
	margin-top: 50px;
}