@media print {
    a[href]:after {
      content: none !important;
    }
}

.nav-bar-event-info {
  float: left;
  color: white;
  padding: 15px 15px;
  margin: auto;
  font-size: 20px;
}

.direct-chat-messages{
  height: auto !important;
}

.classStarted{
  background-color: aqua;
}

.classInactive{
  background-color: red;
}

.classActive{
  background-color: blue;
}

.classFinalized{
  background-color: green;
}

.classClosed{
  background-color: gray;
}



.blink{
  animation: blink 1s linear infinite;
}
@keyframes blink{
0%{opacity: 0;}
50%{opacity: .5;}
100%{opacity: 1;}
}

.tv-class{
  height:25vh;
  min-height:25vh;
  background-color: white;

}

.tv-header-font{
  font-size: 3.5vh !important;
  color: black;
  font-weight: 500 !important;
}

.tv-footer-title{
  font-size: 3vh !important;
}
.tv-footer-value{
  font-size: 4.5vh !important;;
}

.carousel-inner .carousel-item {
  transition: -webkit-transform 5s ease;
  transition: transform 5s ease;
  transition: transform 5s ease, -webkit-transform 5s ease;
}

.class-location {
  font-weight: bolder !important;
}

.tv-description-block{
  display: block;
  margin: 10px 0;
  /* text-align: center; */
}


