body{
  font-family: 'Open Sans', sans-serif;
}

.Righteous {
  font-family: 'Righteous', cursive;
  text-transform: Uppercase;
}

.bg-hchred {
  background-color: #ce0000 !important;
  color: #ffffff !important;
}

h1,h2,h3,h4,h5,h6 {
  font-family: 'Righteous', cursive;
  text-transform: Uppercase;
  color: #ce0000 !important;

}

.nav-link-logout{
  font-weight: 600 !important;
  color: #ce0000 !important;
}
.nav-link-login{
  font-weight: 600 !important;
  color: white !important;
}

.nav-link-logout:hover, .nav-link-login:hover{
  color: black !important;
}

.text-red{color:#ce0000!important}
a.text-red:focus,a.text-red:hover{color:#8a0000!important}
.bg-red{background-color:#ce0000!important}
a.bg-red:focus,a.bg-red:hover,button.bg-red:focus,button.bg-red:hover{background-color:#8a0000!important}
.border-red{border-color:#ce0000!important}
.badge-red{color:#fff;background-color:#ce0000}
.badge-red[href]:focus,.badge-red[href]:hover{color:#fff;text-decoration:none;background-color:#8a0000}
.btn-red{color:#fff;background-color:#ce0000;border-color:#ce0000}
.btn-red:hover{color:#fff;background-color:#8a0000;border-color:#8a0000}
.btn-red.focus,.btn-red:focus{box-shadow:0 0 0 .2rem rgba(189, 0, 0,.5)}
.btn-red.disabled,.btn-red:disabled{color:#fff;background-color:#ce0000;border-color:#ce0000}
.btn-red:not(:disabled):not(.disabled).active,.btn-red:not(:disabled):not(.disabled):active,.show>.btn-red.dropdown-toggle{color:#fff;background-color:#8a0000;border-color:#8a0000}
.btn-red:not(:disabled):not(.disabled).active:focus,.btn-red:not(:disabled):not(.disabled):active:focus,.show>.btn-red.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(189, 0, 0,.5)}
.btn-outline-red{color:#ce0000!important;background-color:transparent;background-image:none;border-color:#ce0000}
.btn-outline-red:hover{color:#fff!important;background-color:#ce0000;border-color:#ce0000}
.btn-outline-red.focus,.btn-outline-red:focus{box-shadow:0 0 0 .2rem rgba(189, 0, 0,.5)}
.btn-outline-red.disabled,.btn-outline-red:disabled{color:#ce0000;background-color:transparent}
.btn-outline-red:not(:disabled):not(.disabled).active,.btn-outline-red:not(:disabled):not(.disabled):active,.show>.btn-outline-red.dropdown-toggle{color:#fff!important;background-color:#ce0000;border-color:#ce0000}
.btn-outline-red:not(:disabled):not(.disabled).active:focus,.btn-outline-red:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-red.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(189, 0, 0,.5)}
.alert-red{color:#ce0000;background-color:#c4eeff;border-color:#a0e3ff}
.alert-red hr{border-top-color:#a0e3ff}

.list-group-item {
  user-select: none;
}

.list-group input[type="radio"] {
  opacity: 0;
  position: absolute;
  z-index: -1;
}

.list-group input[type="radio"] + .list-group-item {
  cursor: pointer;
}

.list-group input[type="radio"] + .list-group-item:before {
  color: transparent;
  font-weight: bold;
  margin-right: 1em;
}

.list-group input[type="radio"]:checked + .list-group-item {
  background-color: #ce0000;
  color: #FFF;
}

.list-group input[type="radio"]:checked + .list-group-item:before {
  color: inherit;
}
