body {
  Xbackground-image: url(/images/splash-dark.svg) !important;
  Xbackground-repeat: no-repeat !important;
  Xbackground-position: center top !important;
  Xbackground-color: #050023 !important;
  background-color: #111;
  color: #FFF;
}

#main {
 background-color: #050023;
 background-color: #222;
 background-color: inherit;
}

#footer{
    background: #2C2449;
}

#footer a {
    color: #CCC;
}



.btn-success {
    background-color: #03ac13 !important;
    background-color: #6Cbb3c !important;
    background-color: #799c58 !important;
    background-color: #39ac20 !important;
 
    border-radius: 0 0 8px 0;
    padding: 10px 20px;
}

.highlightrow {
    background-color: #b9fd50 !important;
    color: #000 !important;
}

.btn-primary {
    background-color: #b9fd50;
    border-color: #b9fd50;
    color: #000;
}
.btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-primary:active:focus {
    background-color: #b9fd50;
    border-color: #b9fd50;
    color: #000;
    filter: brightness(85%);
}
.btn-primary:active, .btn-primary:focus, .btn-primary:active:focus {
    box-shadow: 0 0 0 .25rem rgba(185, 253, 80, .5);
}

.btn-secondary {
    background: none;
    border: 1px solid #b9fd50;
    color: #b9fd50;
}
.btn-secondary:hover, .btn-secondary:active, .btn-secondary:focus, .btn-secondary:active:focus {
    background: none;
    border: 1px solid #b9fd50;
    color: #b9fd50;
    filter: brightness(85%);
}
.btn-secondary:active, .btn-secondary:focus, .btn-secondary:active:focus {
    box-shadow: 0 0 0 .25rem rgba(0, 0, 0, .15);
}

.eventCard {
 color: #CCC;
}

.eventCard .title {
 color: #FFF;
}
.eventCard .title a{
	color: #FFF;
}
.eventCard .action {
	background-color: #666;
}
.eventCard .action a {
	color: #FFF !important;
}

.navbar a {
 color: #FFF;
 text-decoration: none;
}

.navbar .nav-link {
  color: #FFF;
}

.navbar .nav-link:hover {
  color: #BBB;
}

.navbar-light .navbar-nav .nav-link {
  color: #000;
}
.navbar .nav-item {
 color: #CCC;
}
.navbar .nav-item > .btn-primary {
 color: #000;
}
.subdomain .navbar {
 background-color: #222;
}

.colorButton {
    background-color: #b9fd50 !important;
    color: #000 !important;
    font-weight: bold !important;
}

.colorText, .colorText a {
    color: #b9fd50 !important;
    font-weight: bold !important;
}

.secondaryBackground {
    background-color: #2c2449;
    color: #FFF;
}

.form-floating label {
 color: #666;
}

#forgotpwdiv {
 color: #000;
}

.zabuto-calendar.table thead td {
 background-color: #353043 !important;
}

.zabuto-calendar__days-of-week__item {
 background-color: #252033  !important;
 border-bottom: #888 !important;
}

.timeDisplayHighlight {
 background-color: #b9fd50 !important;
 color: #000;
 padding: 10px !important;
 border-radius: 10px;
 font-weight: bold;
}

a{
 color: #8d8efd;
 text-decoration: none;
}

.pod {
 background-color: #222;
}

.pod-header {
 background-color: #555;
 color: #FFF;
}

.pod-main {
 border-color: #000 !important;
}

.PostBody a {
 color: #CCC;
}
