.region-sidebar-second {
     margin-top: 5% !important;
     }

.navbar-is-static-top {
     background-color: #f7f8f3;
     }

.general-page-body-container {
     background-image: url("/sites/default/files/assets/egrp/CEHP-header.jpg"); /* The image used */
     background-size: 80%;
     background-position: top center;
     background-repeat: no-repeat; /* Do not repeat the image */
     }

#eventsreg-nav-bar {
     background-color: #383838;
     }

.region-sidebar-second {
     margin-top: 100%;
     }

.col-sm-9 {
     width: 70%;
     }

.col-sm-3 {
     width: 30%;
     }

#eventsreg-nav-bar .navbar-inverse .navbar-nav > .active > a {
     border-bottom: 4px solid #bb0f3d;
     }

h2 {
     margin-top: 28%;
     color: #000;
     }

.site-footer {
  background: #383838;
}

th, td {
  padding: 30px !important;
}  

.orangeheader {
  background-color: #f26644; 
    text-transform: uppercase;
  font-size: 25px;
  color: #fff;
}

.yellowheader {
  background-color: #fdba12;  
}

.lightyellowheader {
  background-color: #ffda90;
  color: #5c5c5c;
}

.blueheader {
  background-color: #7d8cb7;
  color: #fff;
}

.lightblueheader {
  background-color: #7e8db8;
  color: #fff;
}

.redheader {
  background-color: #d48d8e;
  color: #5c5c5c;
}

.darkredheader {
  background-color: #cd3728;
  color: #fff;
}

.darkblueheader {
  background-color: #355e99;
  color: #fff;
}

.lightorangeheader {
  background-color: #f9af95;
  color: #5c5c5c;
}

.dayfont {
  font-size: 24px;
  font-weight: 700;
  line-height: .5em;
}

.datefont {
  font-size: 18px;
  line-height: .5em;
}

.titletop {
  font-size: 20px;
  font-weight: 700;
  line-height: 1em;
}

.titlebottom {
  font-size: 14px;
  line-height: 1em;
}

.parttitle {
        text-transform: uppercase;
  font-size: 25px;
}
