.navbar.navbar-inverse.navbar-fixed-top {
  background-color: #078326;
  border-color: transparent;
}

.navbar-toggle:focus, .navbar-toggle:hover, .navbar-toggle {
  background-color: #078326 !important;
}

.navbar-inverse:hover, .navbar-nav > li > a:hover, .navbar-brand {
  color: #fff !important;
}

.navbar-inverse, .navbar-nav > li > a {
  color: #ddd !important;
}

  .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover {
      background-color: #036;
      color: #fff;
      text-shadow: 0 0 15px #fff;
  }

.navbar-toggle {
  border-color: #ccc !important;
}


.red-text { color: #078326; }
.rtpagetitle {
  font-size: 24px;
  margin-left: 10px;
}
.btn-rt {
  background-color: #078326;
  border-color: #04681d; 
  color: #fff;
}
.btn-rt:hover, .btn-rt:focus {
  background-color: #16b63e;
  color: #fff;
}
.mcpbody {
  background: rgba(255, 236, 236, 1);
  border-left: 10px solid #ffecec;
}
.lcpbody {
  background-color: #c2fff9;
  border-left: 10px solid #c2fff9;
}
.fcpbody {
  background: #b7ffb2;
  border-left: 10px solid #b7ffb2;
}
.ycpbody {
  background: #e3d7ff;
  border-left: 10px solid #e3d7ff;
}
.retreatbody {
  background: rgba(0, 255, 255, 0.125);
  border-left: 10px solid rgba(0, 255, 255, 0.25);
}
.panel-rt { border-color: #078326; }
.panel-rt > .panel-heading {
  background-color: #078326; 
  border-color: #078326; 
  color: #fff;
}
td { vertical-align: middle !important; }
@media (min-width: 768px) {
  
}

.wide { letter-spacing: 0.8rem;}

.E  /* Emphasis */
{ color: #078326; font-weight: bold; }

.body-content { background-color: #fdfff5; }

.footer { padding-left: 15px; padding-right: 15px; }

td.N /*columns that contain numbers to be at center */
{
  text-align: center
}

