:root {
    --accent-color: #006CAD!important;
    --page-bkg-color: #ffffff!important;
    --contrast-text: #222222!important;
    --old-banner-color: #222222!important;
    --give-page-bkg-color: #ffffff!important;
    --accent-contrast: #861FC3!important;
    --accent-inverse: #ffffff;!important
    --gray-border-color: #d1d1d1!important;
    --card-bkg-new: #FFFFFF!important;

    --blue: #1745A3!important;
    --indigo: #006CAD!important;
    --purple: #861FC3!important;
    --pink: #C22079!important;
    --red: #EE4732!important;
    --orange: #FF7717!important;
    --yellow: #FED116!important;
    --green: #8BCC3E!important;
    --teal: #00ACCC!important;
    --cyan: #006CAD!important;
    --gray: #B4B4B4!important;
    --gray-dark: #222222!important;
    --primary: #1745A3!important;
    --secondary: #006CAD!important;
    --success: #8BCC3E!important;
    --info: #861FC3!important;
    --warning: #FF7717!important;
    --danger: #EE4732!important;
    --light:  #d1d1d1!important;
    --dark: #222222!important;
    --font-family-sans-serif: Arial, sans-serif!important;
}

body {
font-family: Arial, sans-serif!important;
font-weight: 500!important;
}

h1, h2, h3, h4, h5, h6, .navbar-brand {
font-weight: 600!important;
}

.nav-link {
font-weight: 500!important;
}

.navbar .navbar-nav > li > a:hover, .navbar .navbar-nav > li > a:focus, .navbar .navbar-nav > li.active > a, .navbar .navbar-nav > li.active > a:hover, .navbar .navbar-nav > li.active > a:focus, .navbar .navbar-nav > .open > a, .navbar .navbar-nav > .open > a:hover, .navbar .navbar-nav > .open > a:focus, .navbar .navbar-toggle:hover, .navbar .navbar-toggle:focus {
background-image:none!important;
background-color:#1745A3!important;
box-shadow: none!important;
-webkit-box-shadow: none!important;
}

.page_ticket_sales header.public-page-title .page-title, .page_online_auction.action_signup header.public-page-title .page-title, .page_register header.public-page-title .page-title, .page_donation_items header.public-page-title .page-title, .page_donate_items header.public-page-title .page-title, .page_security header.public-page-title .page-title, .page_online_auction header.public-page-title .page-title, .page_users header.public-page-title .page-title, .page_contests header.public-page-title .page-title, .page_give header.public-page-title .page-title, .page_ticket_sales header.public-page-title .page-title .title-block, .page_online_auction.action_signup header.public-page-title .page-title .title-block, .page_register header.public-page-title .page-title .title-block, .page_donation_items header.public-page-title .page-title .title-block, .page_donate_items header.public-page-title .page-title .title-block, .page_security header.public-page-title .page-title .title-block, .page_online_auction header.public-page-title .page-title .title-block, .page_users header.public-page-title .page-title .title-block, .page_contests header.public-page-title .page-title .title-block, .page_give header.public-page-title .page-title .title-block, footer.page-foot, .page_online_auction.action_signup .pageheader-sm, .page_register .pageheader-sm, .page_donation_items .pageheader-sm, .page_donate_items .pageheader-sm, .page_give .pageheader-sm.page_online_auction.action_signup .pageheader-sm, .page_register .pageheader-sm, .page_donation_items .pageheader-sm, .page_donate_items .pageheader-sm, .page_give .pageheader-sm, .page_online_auction.action_signup .pageheader-sm::after, .page_register .pageheader-sm::after, .page_donation_items .pageheader-sm::after, .page_donate_items .pageheader-sm::after, .page_give .pageheader-sm::after, .event-homepage .titlebar, .event-homepage h1, .event-homepage h2 {
border:0!important;
}

.pageheader-sm,
.public-page-title,
.page-foot {
margin-top: 4em!important;
}

.btn {
border: 0!important;
}

.btn-primary,
.section-footer .footer-btn,
.action_signup .btn-secondary  {
color: #fff;
background-color: var(--primary);
}

.action_signup .btn-secondary:hover,
.action_signup .btn-secondary:focus {
background-color: #0069d9;
}

.section-footer .next::after {
border-left-color: var(--primary);
}

.btn-success {
background-color: var(--success)!important;
}

.btn-success:hover {
background-color: #72a732!important;
}

.badge-primary {
    color: #fff;
    background-color: var(--primary)!important;
}

.badge-primary[href]:hover,.badge-primary[href]:focus {
    color: #fff;
    text-decoration: none;
   background-color: var(--primary)!important;
}

.badge-secondary {
    color: #fff;
    background-color: var(--secondary)!important;
}

.badge-secondary[href]:hover,.badge-secondary[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: var(--secondary)!important;
}

.badge-success {
    color: #fff;
    background-color: var(--success)!important;
}

.badge-success[href]:hover,.badge-success[href]:focus {
    color: #fff;
    text-decoration: none;
   background-color: var(--success)!important;
}

.badge-info {
    color: #fff;
    background-color: var(--info)!important;
}

.badge-info[href]:hover,.badge-info[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: var(--info)!important;
}

.badge-warning {
    color: #fff;
   background-color: var(--warning)!important;
}

.badge-warning[href]:hover,.badge-warning[href]:focus {
   color: #fff;
    text-decoration: none;
   background-color: var(--warning)!important;
}

.badge-danger {
    color: #fff;
    background-color: var(--danger)!important;
}

.badge-danger[href]:hover,.badge-danger[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: var(--danger)!important;
}

.badge-light {
    color: var(--dark)!important;
    background-color: var(--light)!important;
}

.badge-light[href]:hover,.badge-light[href]:focus {
    color: var(--dark)!important;
    text-decoration: none;
    background-color: var(--light)!important;
}

.badge-dark {
    color: #fff;
     background-color: var(--dark)!important;
}

.badge-dark[href]:hover,.badge-dark[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color:var(--dark)!important;
}

.alert {
border-width: 2px!important;
border-radius: .6em!important;
}
 .alert-link {
font-weight: bold!important;
text-decoration: underline!important;
}
 .alert-link:hover {
text-decoration: none;
}
.alert-primary {
    color: var(--dark);
    background-color: #fff;
    border-color: var(--primary);
}

.alert-primary hr {
    border-top-color:var(--primary);
}

.alert-primary .alert-link {
    color: var(--primary);
}

.alert-secondary {
    color:var(--dark);
    background-color: #fff;
    border-color: var(--secondary);
}

.alert-secondary hr {
    border-top-color: var(--secondary);
}

.alert-secondary .alert-link {
    color: var(--secondary);
}

.alert-success {
    color:var(--dark);
    background-color: #fff;
    border-color: var(--success);
}

.alert-success hr {
    border-top-color: var(--success);
}

.alert-success .alert-link {
    color: var(--success);
}

.alert-info {
    color:var(--dark);
    background-color: #fff;
    border-color: var(--info);
}

.alert-info hr {
    border-top-color:var(--info);
}

.alert-info .alert-link {
    color: var(--info);
}

.alert-warning {
    color:var(--dark);
    background-color: #fff;
    border-color: var(--warning);
}

.alert-warning hr {
    border-top-color: var(--warning);
}

.alert-warning .alert-link {
    color: var(--warning);
}

.alert-danger {
   color:var(--dark);
    background-color: #fff;
    border-color: var(--danger);
}

.alert-danger hr {
    border-top-color: var(--danger);
}

.alert-danger .alert-link {
    color: var(--danger);
}

.alert-light {
    color:var(--dark);
    background-color: #fff;
    border-color: var(--light);
}

.alert-light hr {
    border-top-color: var(--light);
}

.alert-light .alert-link {
    color: var(--dark);
}

.alert-dark {
    color: #fff;
    background-color: var(--dark);
    border-color: var(--dark);
}

.alert-dark hr {
    border-top-color: #fff;
}

.alert-dark .alert-link {
    color: #fff;
}

.banner {
margin-top: 2em;
}

.banner img {
margin: 0!important;
}

.quicklinks-row {
 border: 2px solid var(--primary)!important;
border-radius: 0!important;
padding: 3em!important;
}

.quicklinks-row > svg {
visibility:hidden!important;
}
.banner-layout hr {
display:none!important;
}

.event-homepage .description+.social-media-links, .event-homepage .thermometer+.social-media-links {
border:0!important;
}

.card {
border-radius: .6em!important;
border-width: 2px;
}

.card-img-top {
border-top-left-radius: .5em;
border-top-right-radius: .5em;
}

.percent {
display:none;
}

.btn-group .btn {
background-color: rgba(0,0,0,0.06);
color: var(--dark)!important;
}

.btn-group .btn:hover {
background-color: rgba(0,0,0,0.12);
}

.donate-btn-form .contribution-accepted {
background-color: var(--primary)!important;
}

.form-style-new .card {
border-style: solid;
border-width: 2px!important;
}

.action_signup .page-title,
.action_login .page-title{
display:none;
}
._elevio_launcher { display: none; }
div#customBeaconTab.custom-beacon-tab{
    border-radius: 6px 0 0 6px;
    writing-mode: lr;
    transform: rotate(0deg);
    background-color: #4ba0b5;
}