body {
  /* font-family: serif !important; */
  font-weight: 300;
  color: black;
}

.todis-events-pic {
  border-radius: 20px !important;
  border: 5px solid #0e0b2b
}

.monitor-demo {
  width: 75%;
  border-radius: 20px !important;
  border: 3px white solid
}

.gov {
  padding: 0px;
  font-size: .575rem !important;
  color: #a0aec0
}

.gov:hover {
  color: #a0aec0;
  text-decoration: underline
}

.contact-info {
  min-width: 300px;
  ;
}


.demo-show {
  color: white;
  animation: blink 2s infinite linear;
  border-bottom: 3px solid white;
}

.demo-show:hover {
  color: white;
  animation: none;
}

@keyframes blink {
  0% {
    border-bottom: 3px solid transparent;
  }

  50% {
    border-bottom: 3px solid white;
  }

  100% {
    border-bottom: 3px solid transparent;
  }
}


.prob {
  width: 600px
}

.todis-video {
  /* border: 3px solid #008AFF;
  padding: 10px;
  margin-top: 20px;
  border-radius: 20px; */
  width: 600px;
}

.page-img {
  display: block;
  margin: 30px 0;
  border: 1px solid #aaa;
  border-radius: 10px;
}

.todis-i {
  transform: scale(1.2);
}

#navbar-logo {
  font-weight: 900;
  font-size: 28px;
}

#footer-logo {
  font-weight: 900;
  font-size: 24px;
  color: white
}

.banner-img {
  /* transform: scale(25); */
  color: #008aff;
  width: 90%;
}

.banner-logo {
  font-size: 5rem;
}


.todis-frown {
  background-color: red !important;
}

.todis-frown-point {
  background-color: black !important;
  width: .4rem !important;
  height: .4rem !important;
}

.lead {
  color: black !important;
  font-weight: 300;
}

.text-primary {
  font-weight: 400;
}

.display-4 {
  font-weight: 400;
}

.sub_title {
  font-weight: 400;
}

.myli {
  font-weight: 400;
}

.btn-primary {
  color: black;
  font-weight: 400;
  background-color: white;
}

.btn-primary:hover {
  color: white;
  font-weight: 400;
}

.btn-monitor {
  color: white;
  background-color: #008aff;
  font-weight: 400;
}

.btn-monitor:hover {
  color: black;
  background-color: white;
  font-weight: 400;
}

.row-1 {
  margin-left: 15px;
}

.event-title {
  font-weight: 400;
  font-size: 40px;
  color: black;
}

/* .docs .main-content {

  max-width: 75%;
}

@media (min-width: 992px) {
  .docs .main-content {
    padding-left: 665px;
  }
} */

.docs-title {
  border: 0 !important;
  padding: .5rem 0 1.5rem 0 !important;
  margin: .5rem 0 1.5rem 0 !important;
}

.tp-container {
  margin-left: auto !important;
  margin-right: auto !important;
}

* {
  transition: none !important;
  transform: none !important;
}

.shape-orientation-inverse {
  transform: rotate(180deg) !important;
}

.nav-link {
  font-weight: 600 !important;
}

.docs-content > h4 {
  font-size: 1.1rem !important;
}

.docs-example {
  padding-bottom: 0 !important;
  border-bottom: none !important;
}

.qr {
  /* border: 1px #888 solid !important; */
  border-radius: 5px;
  padding: 20px !important;
  text-align: center;
  width: 500px;
  /* color: #24948C; */
}



.dropdown-item:hover {
  color: #008aff !important;
}

.dropdown-menu-single {
  min-width: 0 !important;
}