@font-face {
    font-family: droidserif;
    src: local(droidserif), url('elements/droidserif.ttf') format('opentype');
}

@font-face {
    font-family: opensans;
    src: local(opensans), url('elements/opensans.ttf') format('opentype');
}


@font-face {
    font-family: opensansitalic;
    src: local(opensansitalic), url('elements/opensansitalic.ttf') format('opentype');
}

html {
    background-size: cover;
}

.navBarLogo > img {
    height: 90%;
    width: auto;
}


header > a > img {
height: auto;
width: 180px;
}


.navBarLogo img {
    height: 110px;
    width: auto;
}

/*

.leftGroupsLink.active a{
    color: #5f0a10 !important;
}

.leftGroupsLink a:hover{
color: #5f0a10 !important;
}

*/

.navbar-toggler:focus, .navbar-toggler:active {
    outline: none;
    box-shadow: none;
  }   

.navBarLogo img {
   float: left;
  padding-left: 10px;
}

.topBannerHeader  {
    background-image: none !important;
   
}


#signInForm { 
     background-color: #ffffff;
  border: solid 10px #ffffff;
  margin-top: 10px;
    border-radius: 10px;
}


#leftColumn {
   padding-top: 40px;
   padding-left: 5px;
}

#rightColumn {
   padding-top: 30px;
   padding-left: 5px;
}

/*.leftGroupsLink img {
  display: none;
}*/

#navbarMenu {
   background-color: #ffffff;
}

 .navbar-nav .nav-link  {
 font-weight: 550;
} 

.guestCheck .card-header {
  background-color: #c02b2e;
   color: #ffffff;
}

.footerContainer {
   background-color:#ffffff;
   height: 170px;
   margin-bottom:10px;
}

text1 {
  font-size: 1.2em;
  text-align: center !important;
  font-family: droidserif;
  font-weight: 800;
  margin-left: auto;
 margin-right: auto;
 display: block;
 width: 100%;
}



#poweredByPrismLogo {
   display: none;
}

.thlp {
width: auto;
 margin: 0 auto !important;
}

#groupsMenu li.active a {
    color: #ffffff;
}

