/* Background Images and Footer */
/* Color Picker */
/* VERSION 29 */
/********************* 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--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) .library-file-item-thumb.library-file-item-thumb .file-thumb-front-side {
  /* 
  background-color: ; 
  */
}
.bootstrap-4 :not(.no-theme) .container-btn-icon-ctrl:hover:not(:disabled) .btn-icon-ctrl,
.bootstrap-4 :not(.no-theme) .btn-icon-ctrl.focus,
.bootstrap-4 :not(.no-theme) .btn-icon-ctrl:focus,
.bootstrap-4 :not(.no-theme) .btn-icon-ctrl.hover,
.bootstrap-4 :not(.no-theme) .btn-icon-ctrl:hover:not(:disabled) {
  /*
  background-color: ;
  border-color: ;
  */
}

.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 */
body { font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400; font-size: 16px; line-height: 1.75; }
h1, h2, h3, h4, h5, h6 { font-family: "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: bold; letter-spacing: -1px;     word-break: keep-all; }
a, a:visited { color: inherit; text-decoration: none !important;  transition: .3s all ease-in-out; }
a:hover { text-decoration: none !important; }

.btn { white-space: normal; }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { padding-left: 0; padding-right: 0; }
.row { margin-left: 0; margin-right: 0; word-break: break-word; }

#MPOuterMost.full #FOOTER { max-width: 100% !important; width: 100% !important; padding: 0 !important; }
#MPOuter { padding-top: 82px !important; }
#FOOTER > .row:not(#MPFooter), #MPBottomMenu, #MPFooterLinkContent, #MPFooterLink { display: none !important; height: 0 !important; font-size: 0 !important; opacity: 0 !important; }
.no-pageTitle-padding { padding-top: 0 !important; }
#MPheader, #HEADER { height: 0 !important;}
#MPheader .row {display: none !important;}
#MPheader #Logo {padding: 0 !important;display: block !important;}
#MPheader .LogoImg img {max-width: 200px !important;max-height: 50px !important;}
#MPheader .LogoImg a {position: absolute;z-index: 9999;}
#MPButtonBar .navbar .row { padding: 16px 0; }
#MPButtonBar .navbar { background: none !important; border: none !important; }
#NAV, .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus { background:  #fff; color: #333; font-family: Montserrat;
    font-weight: bold !important;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 13px;} 
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus { background-color: #a30134; }
.ContentItemHtml .HtmlFooter { padding: 0 !important; }

a[href="/register-now"], a[href="/registration"] { padding: 10px 15px; background: #a30134 !important; color: #fff !important; border-radius: 3px; margin-right: 15px; margin-left: 15px; }
a[href="/register-now"]:hover, a[href="/registration"]:hover { background: #333333 !important; }

/* Base */
.core-page-template  a:not([class]) { color: #a30134; font-weight: bold; }
.core-page-template  a:not([class]):hover { color: #333333 !important; }
.core-page-template ul.pagination li.active a { color: #fff; }
.core-page-template .hero h1 { font-size: 60px; margin-bottom: 30px; }
.core-page-template .hero h4 { font-size: 20px; }
.core-page-template .menu-flair h5 { font-size: 16px; }
.core-page-template .hero { background-repeat: no-repeat; background-size: cover; background-position: center center; text-align: left; }
.core-page-template .hero.hero-dark { color: #fff; }
.core-page-template .hero-frontpage h1 { color: #000000; }
.core-page-template .hero-frontpage h4 { color: #a30134; }
.core-page-template .hero-frontpage > .overlay-hero { padding: 25px 0; } 
.core-page-template .red { color: #a30134; }
.core-page-template .primary { color: #a30134; }
.core-page-template span.bold-paragraph { font-weight: bold; }
.core-page-template .stylized, .core-page-template .stylized h1, .core-page-template .stylized h2, 
.core-page-template .stylized h3, .core-page-template .stylized h4, .core-page-template .stylized h5, 
.core-page-template .stylized h6  { letter-spacing: 5px; text-transform: uppercase; font-weight: bold; }
.core-page-template .stylized.red { color: #a30134; }
.core-page-template .stylized.primary { color: #a30134; }
.core-page-template .stylized.yellow { color: #fad414; text-shadow: 1px 1px 1px #333 }
.core-page-template .stylized.green { color: #689f2b; }
.core-page-template .stylized.blue { color: #6F9BBB; }
.core-page-template .stylized.soft, .core-page-template .stylized.soft h1, 
.core-page-template .stylized.soft h2, .core-page-template .stylized.soft h3, 
.core-page-template .stylized.soft h4, .core-page-template .stylized.soft h5, 
.core-page-template .stylized.soft h6  { color: #888888; }
.core-page-template .btn:not(.btnSearch) { border-radius: 3px; border-width: 2px; text-transform: uppercase; font-weight: bold; margin-right: 10px; margin-bottom: 10px; }
.core-page-template .btn-lg { min-width: 150px; }
.core-page-template .btn-primary { background: #a30134; border-color: #a30134; color: #fff; }
.core-page-template .btn-primary:hover { background: #000000; border-color: #000000; color: #fff;}
.core-page-template .btn-secondary { background: #fff; border-color: #a30134; color: #a30134;}
.core-page-template .btn-secondary:hover { background: #000000; border-color: #000000; color: #fff;}
.core-page-template .btn-tertiary{ background: #fff; border-color: #fff; color: #a30134;}
.core-page-template .btn-tertiary:hover { background: #000000; border-color: #000000; color: #fff; }
.core-page-template .btn-lg.btn-xl, .core-page-template .btn-xl { font-size: 16px; font-weight: bold; letter-spacing: 3px; }
.core-page-template .container-padding { padding: 50px 30px; }
.core-page-template .background-primary { background: #fff; }
.core-page-template .container-secondary, .core-page-template .background-secondary { background: #f1f1f1; }
.core-page-template .container-tertiary, .core-page-template .background-tertiary { background: #333333; color: #fff; }
.core-page-template .container-tertiary div { color: #fff; }
.core-page-template .container-tertiary a:not([class]) { color: #fff !important; }
.core-page-template .container-tertiary a:not([class]):hover { color: #c0c0c0 !important; }
.core-page-template .container-footer { box-shadow: 0 8px 4px 8px rgba(0,0,0,.2); background: #f8f8f8; }
.core-page-template .social-icons-wrap .fa-stack-1x { color: #000000 !important; }
.core-page-template .container-ilta, .core-page-template .background-ilta { background: #a30134; color: #fff; }
.core-page-template .container-ilta div { color: #fff; }
.core-page-template .container-ilta a:not([class]) { color: #fff !important; }
.core-page-template .container-ilta a:not([class]):hover { color: #333333 !important; }
.core-page-template .container-ilta .stylized { color: #fff !important; }
.core-page-template .modal-body { background-color: #fff; }

/* Overrides */
.core-page-template hr { border-top: 1px solid rgba(0,0,0,.1) }
.full div[class*='section'] { padding-left: 0 !important; padding-right: 0 !important; }
.core-page-template .sort-options-container select { display: none; }
.core-page-template .HLDiscussions .title-row H3, .core-page-template .HLRecentBlogs .title-row H3  { margin-bottom: 0; }
.core-page-template .HLDiscussions .col-sm-2.no-pad, .core-page-template .HLRecentBlogs .col-sm-2.no-pad { margin-right: 16px; }
.core-page-template .HLDiscussions p, .core-page-template .HLRecentBlogs p { padding-left: 10px; font-size: 14px; border-left: 5px solid #a30134; margin-left: 66px; }
.core-page-template .HLDiscussions h3, .core-page-template .HLRecentBlogs h3  { font-size: 1.8rem; } 
.core-page-template .HLDiscussions h5, .core-page-template .HLRecentBlogs h5 { padding-left: 66px; font-size: 14px; }
.core-page-template .HLEventList .title-row > .col-md-3.no-pad { float:  right; margin-top: -80px; }
.core-page-template .HLEventList .title-row > .col-md-9.no-pad { width: 100%; }
.core-page-template .BlogTitle { font-size: 18px; }
.core-page-template .blogs-block img, .core-page-template .HLDiscussions img { border-radius: 1000px; }
.core-page-template .news-blog .title-row { padding-bottom: 20px; }
.core-page-template .opportunities-list .content-tags { padding-top: 0; padding-bottom: 0; }
.core-page-template .opportunities-list .thumbnail-image img { margin-top: 0; margin-right: 0; margin-bottom: 0; max-width: 100%; max-height: none; }
.core-page-template .opportunities-list .opportunityTitleLink { font-size: 1.6rem; font-weight: bold; }
.core-page-template .opportunities-list .col-md-5.col-sm-5 { padding: 0 10px; }
.core-page-template .opportunities-list .col-md-6.col-sm-5 { padding: 0 10px; }
.core-page-template .opportunities-list .col-md-6.col-sm-5 > span:not(.divider-faded) { display: inline-block; margin-top: 10px; font-size: 1.4rem; }
.core-page-template .opportunities-list .col-md-6.col-sm-5 > span:empty { display: none; }
.core-page-template .opportunities-list .vol-notice.text-success { color: #a30134; font-size: 1.4rem; letter-spacing: 1px; text-transform: uppercase; font-weight: bold; }

/* Utility */

.core-page-template .column-grid .row > div.col-md-6 { margin-right: 8%; width: calc( (100% - 8%) / 2 ); }
.core-page-template .column-grid .row > div.col-md-6:last-child { margin-right: 0; }
.core-page-template .column-grid .row > div.col-md-4 { margin-left: 4%; width: calc( (100% - 8%) / 3 ); }
.core-page-template .column-grid .row > div.col-md-4:first-child { margin-left: 0; }
.core-page-template .column-grid .row > div.col-md-3 { margin-left: calc(8% / 3); width: calc( (100% - 8%) / 4 ); }
.core-page-template .column-grid .row > div.col-md-3:first-child { margin-left: 0; }
.core-page-template .column-grid > .row { margin-top: 50px; }
.core-page-template .column-grid > .row:first-child { margin-top: 0; }
.core-page-template .column-grid.add-vertical-margin > .row, 
.core-page-template .column-grid-eq-height.add-vertical-margin > .row { margin-top: 50px; }
.core-page-template .column-grid.add-vertical-margin > .row:first-child, 
.core-page-template .column-grid-eq-height.add-vertical-margin > .row:first-child { margin-top: 0; }
.core-page-template .column-grid-eq-height.col-with-padding > .row > [class*="col-md"]:not(.col-md-12), 
.core-page-template .column-grid-eq-height.col-with-padding > .row > [class*="col-sm"] { padding: 20px }
.core-page-template .column-grid.add-bottom-border-row > .row { border-bottom: 1px solid rgba(0,0,0,.1); }
.core-page-template .column-grid.add-bottom-border-row > .row:last-child { border-bottom: none; }

.core-page-template div.col-with-padding:not([class*="column-grid"]) { padding: 20px; }
.core-page-template div.col-with-right-padding:not([class*="column-grid"]) { padding-right: 50px; }
.core-page-template div.col-with-left-padding:not([class*="column-grid"]) { padding-left: 50px; }
.core-page-template div.add-bottom-border:not([class*="column-grid"]) { border-bottom: 1px solid rgba(0,0,0,.1); }
.core-page-template div.add-left-border:not([class*="column-grid"]) { border-left: 1px solid rgba(0,0,0,.1); }
.core-page-template div.add-right-border:not([class*="column-grid"]) { border-right: 1px solid rgba(0,0,0,.1); }
.core-page-template img.add-bottom-border { border-bottom: none; box-shadow: 0 8px 4px -8px rgba(0,0,0,.2); }

.core-page-template h2.add-hr, .core-page-template h3.add-hr, .core-page-template h4.add-hr { border-bottom: 2px solid #a30134; line-height: 1.5; }
.core-page-template .clearfix.add-hr { height: 5px; background-color: #a30134; margin: 50px 0; }
.core-page-template .no-top-margin { margin-top: 0; }
.core-page-template .no-bottom-margin { margin-bottom: 0; }
.core-page-template .add-vertical-padding:not([class*="column-grid"]) { padding-top: 50px; }
.core-page-template .add-vertical-margin:not([class*="column-grid"]) { margin-top: 50px; }
.core-page-template .clearfix.add-vertical-padding:not([class*="column-grid"]) { float: left; height: 1px; width: 100%; clear:both; padding-top: 20px; }

.core-page-template .align-center, .core-page-template .align-center div, 
.core-page-template .align-center span { text-align: center; }
.core-page-template .align-left, .core-page-template .align-left div, 
.core-page-template .align-left span { text-align: left; }
.core-page-template .align-right, .core-page-template .align-right div, 
.core-page-template .align-right span { text-align: right; }
.core-page-template .align-center ul { list-style: none; }
.core-page-template .align-center img { margin: auto; }
.core-page-template .align-center .sale-card { margin-left: auto; margin-right: auto; }

/* Functional */
.core-page-template .overlay-hero { width: 100%; height: 100%; }
.core-page-template .overlay-fill { width: 100%; height: 100%; }
.core-page-template .overlay-dark-blue { background: rgba(40,50,60,.9); color: #fff;  }
.core-page-template .overlay-mid-blue { background: rgba(40,50,60,.55); color: #fff;  }
.core-page-template .overlay-light-blue { background: rgba(40,50,60,.2); }
.core-page-template .overlay-mid-white { background: rgba(255,255,255,.55); }
.core-page-template .overlay-light-white { background: rgba(255,255,255,.2); }

.core-page-template .menu-flair { margin-top: 85px; padding: 8px 0; background-color: #888888; }
.core-page-template .menu-flair h5:first-child { float: left; color: #595651; margin-left: 8%; }
.core-page-template .menu-flair h5:last-child { float: right; color: #fff; }
.core-page-template .menu-flair a { color: #fff !important; }

.core-page-template .faceted-search-main { padding-left: 0; padding-right: 0; }
.core-page-template .faceted-search-main > div { background-color: #333333; padding: 50px 30px; }
.core-page-template .faceted-search-main .search-bar { margin-bottom: 0; margin-top: 0; }
.core-page-template .faceted-search-main .search-bar > .col-md-3 { display: none; }
.core-page-template .faceted-search-main .search-bar > .col-md-9 { width: 100%; padding-left: 0; }
.core-page-template .faceted-search-main .input-group { display: block; width: 100%; max-width: 400px; margin: 0 auto; padding-left: 0; }
.core-page-template .faceted-search-main input.form-control.tbSearch { width: calc( 100% - 41px ); background: #333333; border: 2px solid #fff; border-radius: 3px; border-bottom-right-radius: 0; border-top-right-radius: 0; padding: 16px 8px; color: #fff; }
.core-page-template .faceted-search-main input.form-control.tbSearch::placeholder { color: #fff;  }
.core-page-template .faceted-search-main .input-group-btn { display: inline-block; width: 41px; margin-left: -6px; }
.core-page-template .faceted-search-main .input-group-btn > .btnSearch { border: 2px solid #fff; border-radius: 3px; background: #a30134; }
.core-page-template .faceted-search-main .input-group-btn > .btnSearch > .glyphicon { color: #fff; }
.core-page-template .faceted-search-main .row.margin-top-medium { background-color: #fff; padding: 20px; margin-top: 50px; border-radius: 3px; }
.core-page-template .facets .content-search h2 { color: #fff; }
.core-page-template .facets .refine-by-search h2 { color: #fff; }

.core-page-template ul { list-style: circle; }
.core-page-template ul.stylized-list { list-style: none; padding-inline-start: 0px; }
.core-page-template ul.stylized-list li { padding: 16px 0; border-bottom: 1px solid rgba(0,0,0,.1);}
.core-page-template ul.stylized-list li:last-child { padding-bottom: 0; border-bottom: none; }
.core-page-template ul.stylized-list h4 { font-size: 14px; letter-spacing: 3px; margin: 0; text-transform: uppercase; }
.core-page-template ul.no-bullets { list-style: none; padding-inline-start: 0px; }
.core-page-template ul.stylized-list.sm-list { font-size: 12px; line-height: 1.25 }
.core-page-template ul.stylized-list.sm-list li { padding: 8px 0; }
.core-page-template ul.add-list-indent { padding-inline-start: 20px; }
.core-page-template ul.footer-list li { font-size: 12px; padding: 8px 0; } 

.core-page-template .featured-content-blocks-manual .fcbm-block { height: 100%; border: 1px solid #dcdcdc; border-top: 5px solid #a30134; background-color: #fff;  }
.core-page-template .featured-content-blocks-manual img { width: 100%; max-width: none; border-bottom: none; }
.core-page-template .featured-content-blocks-manual img, .core-page-template .featured-content-blocks-manual .media {
transition: all 0.33s cubic-bezier(0, 0.68, 0.44, 0.99); }
.core-page-template .featured-content-blocks-manual  [class*="col-md"]:hover .media, .core-page-template .featured-content-blocks-manual  [class*="col-md"]:hover .media img, .core-page-template .featured-content-blocks-manual  [class*="col-md"]:hover img { opacity: .5; }
.core-page-template .featured-content-blocks-manual .fcbm-content { padding: 20px; }
.core-page-template .featured-content-blocks-manual .fcbm-content h3 { margin-top: 0; }
.core-page-template .featured-content-blocks-manual .col-md-3 h3 { font-size: 18px; }
.core-page-template .featured-content-blocks-manual a { letter-spacing: 1px; text-transform: uppercase; font-weight: bold; font-size: 14px; }

.core-page-template .featured-stats-circle { padding: 2rem; background: #a30134; color: #fff; width: 250px; height: 250px; font-size: 100%; border-radius: 50%; margin: 0 auto; }
.core-page-template .featured-stats-circle h3 { margin: 0 !important; position: relative; top: 50%; transform: translateY(-50%); }

.core-page-template .members-with-pics [class*="col-md"]:not(.col-md-12) > p, .core-page-template .members [class*="col-md"]:not(.col-md-12) > p { font-size: 14px; margin-bottom: 0; }
.core-page-template .members-with-pics img { max-width: 150px; max-height: 150px; margin: 0 auto; margin-bottom: 10px; border-radius: 1000px; box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); }
.core-page-template .members-with-pics img.img-responsive { margin-bottom: 20px; }
.core-page-template .members-with-pics .img-autofix { width: 100%; height: 150px; max-width: 150px; max-height: 150px; margin: 0 auto; margin-bottom: 20px; border-radius: 1000px; background-size: cover; background-repeat: no-repeat; background-position: top center; box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); }
.core-page-template .members [class^="col-md"] > h4 { color: #888888; }
.core-page-template .members-with-pics h5.stylized, .core-page-template .members h5.stylized { font-size: 12px; margin-bottom: 20px; }
.core-page-template .members-with-pics i, .core-page-template .members i { margin-right: 8px; }

.core-page-template .partners-logos-frame { height: 500px; overflow-y: scroll; border-radius: 2px; transition: all 0.3s cubic-bezier(.25,.8,.25,1); background: #fff; -ms-overflow-style: none; scrollbar-width: none; }
.core-page-template .partners-logos-frame::-webkit-scrollbar { display: none; }

.core-page-template .listings-table table { width: 100%; }
.core-page-template .listings-table thead th { letter-spacing: 1px; text-transform: uppercase; font-weight: bold; padding: 8px; font-size: 14px; }
.core-page-template .listings-table tr td { padding: 8px; font-size: 14px; vertical-align: top; }
.core-page-template .listings-table tr:nth-child(2n) { background-color: #f1f1f1; }
.core-page-template .agenda-table table { width: 100%; }
.core-page-template .agenda-table thead th { letter-spacing: 1px; text-transform: uppercase; font-weight: bold; padding: 8px; font-size: 14px; }
.core-page-template .agenda-table tbody tr { border-bottom: 2px solid #a30134; }
.core-page-template .agenda-table tr td { padding: 8px; font-size: 16px; vertical-align: top; }
.core-page-template .agenda-table tr td:first-child { font-weight: bolder; }
.core-page-template .agenda-table tr:nth-child(2n) { background-color: #f1f1f1; }
.core-page-template .agenda-table td:first-child { width: 33%; }

.core-page-template .iconbox { height: 100%; padding: 20px; background: #f8f8f8; box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); transition: all 0.33s cubic-bezier(0, 0.68, 0.44, 0.99); border: 2px solid #a30134; }
.core-page-template .iconbox:hover { box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22); }
.core-page-template .iconbox .iconwrap { box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); width: 100px; height: 100px; border-radius: 1000px; padding: 16px; background-color: #fff; border: 2px solid #a30134; margin: 0 auto; display: block;     margin-top: -70px; margin-bottom: 20px; }

.sale-card { padding: 25px 20px; border: 2px solid rgba(0,0,0,.1); border-radius: 5px; transition: .3s all ease-in-out; max-width: 350px; }
.sale-card p { line-height: 1.25; font-size: 14px; margin: 25px 0; }
.sale-card .card-highlight { padding: 4px 16px; background: #a30134; color: #fff; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; width: auto; margin: 0; }
.sale-card.highlight-card { border-color: #a30134; border-width: 3px; padding: 0 20px 25px; }
.sale-cards-eq-height .sale-card { height: 100%; }
.sale-cards.hover-highlight .sale-card:hover { border-color: #a30134; }
.sale-cards > [class*="col-md"] { margin-bottom: 50px; }
.sale-cards > [class*="col-md"]:last-child { margin-bottom: 0; }
.sale-card .stylized { margin-bottom: 25px; }

.core-page-template .twitter-phone-widget-wrap {  padding-top: 40px;  }
.core-page-template .twitter-phone-widget { position: absolute; left: 50%; top: calc(40px + 80px); transform: translateX(-50%); width: 100%; }
.core-page-template .twitter-phone-widget-wrap img { height: auto;  display: block; margin: 0 auto; }
.core-page-template .twitter-phone-widget-wrap iframe { position: relative !important; left: 50%; transform: translateX(-50%); width: calc(100%) !important; height: 375px !important; max-width: 250px !important; }

/* Media Calls */
@media(min-width: 992px) {
.larger-than-md {
display: none;
}
.floating-badge {
max-width: 64px; float: right;
}
}
@media(max-width: 767px) {
.core-page-template .container-padding { padding: 50px 15px; }
#MPheader .LogoImg a {margin-top: -18px;}
.core-page-template .hero h1 { font-size: 40px; margin-bottom: 20px; }
.core-page-template .hero h1.stylized { font-size: 32px; }
.core-page-template .hero h4 { font-size: 16px; font-weight: light; }
.core-page-template .HLDiscussions p, .core-page-template .HLRecentBlogs p { margin-left: 0; }
.core-page-template .HLDiscussions h5, .core-page-template .HLRecentBlogs h5 { padding-left: 0; }
.core-page-template .submenu { height: 80px !important; padding-top: 0; }
.core-page-template .submenu .container { display: none; }
.core-page-template .menu-flair h5:first-child { float: left; margin-left: 0; width: 50%; font-size: 12px; }
.core-page-template .menu-flair h5:last-child { float: right; width: 50%; text-align: right; font-size: 12px; }
.core-page-template .container-footer [class*="col-md"], .core-page-template .container-footer [class*="col-sm"]{ text-align: center; }
.core-page-template div.col-with-right-padding:not([class*="column-grid"]) { padding-right: 0px; padding-bottom: 50px; }
.core-page-template div.col-with-left-padding:not([class*="column-grid"]) { padding-left: 0px; padding-top: 50px; }
.core-page-template .listings-table, .core-page-template .agenda-table { overflow-x: scroll; }
.core-page-template .agenda-table tr td { font-size: 13px; }
.core-page-template .partners-logos-frame { font-size: 0; }
.core-page-template .partners-logos-frame .col-md-3 { width: 50%; display: inline-block; vertical-align: top; }
.core-page-template .col-md-6:last-child .iconbox { margin-top: 50px; }
.core-page-template .col-md-4 .iconbox { margin-top: 50px; }
.core-page-template .col-md-4:first-child .iconbox { margin-top: 0; }
.core-page-template .col-md-3 .iconbox { margin-top: 50px; }
.core-page-template .col-md-3:first-child .iconbox { margin-top: 0; }
.core-page-template .column-grid .row >  [class*="col-md"], .core-page-template .column-grid .row >  [class*="col-sm"] { width: 100% !important; margin-top: 50px; margin-right: 0 !important; }
.core-page-template .column-grid .row > [class*="col-md"]:first-child, .core-page-template .column-grid .row > [class*="col-sm"]:first-child { margin-top: 0; }
.core-page-template div.remove-border-mobile { border-left: none; border-right: none; border-bottom: none; }
}
@media(min-width: 768px) {
#MPButtonBar .navbar ul.navbar-nav { float: right; }
.core-page-template .column-grid-eq-height .row { display: table; width: 100%; }
.core-page-template .column-grid-eq-height .row [class^="col-md"] { float: none; display: table-cell; vertical-align: top; height: 1px; }
.core-page-template .column-grid-eq-height.v-align-middle .row [class*="col-md"] { vertical-align: middle; }
.core-page-template .column-grid-eq-height.v-align-bottom .row [class*="col-md"] { vertical-align: bottom; }
.core-page-template .row.eq-height { display: table; }
.core-page-template .row.eq-height [class*="col-md"] { float: none; display: table-cell; vertical-align: top; }
.core-page-template .row.eq-height.v-align-middle [class*="col-md"] { vertical-align: middle; }
.core-page-template .row.eq-height.v-align-bottom [class*="col-md"] { vertical-align: bottom; }
.core-page-template .featured-content-blocks-manual .row { height: 1px; }
.core-page-template .community-list > .col-md-7 { width: 100%; float: left; }
.core-page-template .community-list > .col-md-5 { width: 100%; float: right; margin-top: -10%; }
.core-page-template .iconbox p { padding: 20px; text-align: justify; text-align-last: center; }
}
.btn-reg, .btn-reg, .btn-reg:active {
    background-color: #a30134 !important;
    border-color: #a30134 !important;
    border-width: 2px !important;
    border-radius: 50px !important;
    color: #ffffff !important;
    margin-top: -28px !important;
    margin-left: 10px !important;    
    padding: 10px !important;
    font-weight: bold !important;
    font-size: 16px;
   }

 .btn-reg:hover, .btn-reg:focus{
    background-color: #202a32 !important;
    border-color: #202a32 !important;
    border-radius: 50px !important;
    text-decoration: none !important;
    }

.btn-reg2 {
    background-color: #a30134 !important;
    border-color: #a30134 !important;
    border-width: 2px !important;
    border-radius: 50px !important;
    color: #ffffff !important;
    margin-top: -28px !important;
    margin-left: 10px !important;   
    font-family: Montserrat;
    font-weight: bold !important;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-size: 13px !important;
    padding: 10px 20px !important;
    }

.btn-reg2:hover {
    background-color: transparent !important;
    color: #a30134 !important;
    }

.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.428571429;
    color: #333;
    white-space: nowrap;
    font-family: 'Open Sans';
    letter-spacing: 0px;
    text-transform: none;
}