.login-box {
  max-width: 720px;
  width: auto;
}

.login-box .login-logo img {
  max-width: 360px;
}

.btn-primary:hover {
  background-color: #28a745;
  border-color: #28a745;
}

.btn-primary {
  background-color: #20c997;
  border-color: #20c997;
}

.site-menu {
  font-size: 0.9rem;
}

.site-menu #id_site_menu_header {
  font-weight: bold;
  border-top: 1px solid #4b545c;
}

.site-menu .nav-sidebar .nav-icon,
.site-menu .nav-sidebar .nav-icon.far {
  font-size: 0.8rem;
}

.bg-lightgray {
  background-color: #d2d6de;
}

.bg-lightgray .list-group-item {
  background-color: transparent;
}

.bg-funblue {
  background-color: #328AC7;
}

#id_drug_list {
  background-color: #C5CFDE;
}

#nav-qr-content td.hover {
  background-color: #C5CFDE;
}

#nav-qr-content th[scope=col] {
  text-align: center;
}

h3.card-title {
  font-weight: bold;
}

.drug-master-list .drug-item .drug-name {
  font-weight: bold;
  padding-right: 15px;
}

.drug-master-list .drug-item .drug-alt-name {
  font-weight: normal;
  font-style: italic;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

.carousel-control-prev {
  position: relative;
  height: 30px;
  background: #000;
}

.carousel-control-next {
  position: relative;
  height: 30px;
  background: #000;
}

.carousel-caption {
  position: relative;
  color: #000;
  border: 1px solid black;
  right: auto;
  z-index: 10000;
  left: auto;
  bottom: auto;
  margin-top: 20px;
}

.txt-dose-content img {
  width: 100%;
}

.dose-note img {
  max-width: 100% !important;
}

.bg-success .direct-chat-timestamp {
  color: #fff;
}

/*# sourceMappingURL=main.css.map */
