/* line 11, common/static/themes/default.scss */
.errorlist {
  color: red; }

@media print {
  /* line 5, common/static/base.scss */
  #kt_header {
    display: none; } }

/* line 11, common/static/base.scss */
#dev-banner {
  text-align: center;
  background-color: red;
  color: white;
  line-height: 1.7em;
  width: 100%;
  font-size: 12px; }

/* line 22, common/static/base.scss */
#demo-banner {
  text-align: center;
  background-color: green;
  color: white;
  line-height: 1.7em;
  font-size: 120%; }

/* line 31, common/static/base.scss */
.footer_sticky {
  position: fixed;
  bottom: 0;
  z-index: 999;
  width: 100%;
  font-size: 12px;
  background-color: #fff; }
  @media print {
    /* line 31, common/static/base.scss */
    .footer_sticky {
      display: none !important; } }
@media print {
  /* line 45, common/static/base.scss */
  .header {
    display: none; } }

/* line 50, common/static/base.scss */
.header .header-top {
  max-height: 100%; }
  /* line 54, common/static/base.scss */
  .header .header-top .topbar .dropdown-menu {
    position: absolute;
    transform: translate3d(-302px, 48px, 0px);
    top: 0;
    left: 0;
    will-change: transform; }
    /* line 61, common/static/base.scss */
    .darkMode .header .header-top .topbar .dropdown-menu {
      background-color: #dfdfdf; }

/* line 73, common/static/base.scss */
.header-bottom .header-tabs .nav-item .nav-link {
  background-color: #ebecf1; }
  /* line 77, common/static/base.scss */
  .header-bottom .header-tabs .nav-item .nav-link.active {
    background-color: #fff; }

/* line 85, common/static/base.scss */
.header-bottom > .container {
  max-width: inherit;
  padding: 0 40px; }

/* line 92, common/static/base.scss */
li.patient-nav-link-btn {
  position: relative; }
  /* line 95, common/static/base.scss */
  li.patient-nav-link-btn .btn-group-vertical {
    position: absolute;
    right: 10px;
    top: 8px; }

/* line 103, common/static/base.scss */
.header-navs {
  display: none; }

/* line 108, common/static/base.scss */
.darkMode .card-title {
  color: #fffbfb !important; }

/* line 115, common/static/base.scss */
body .logoWithBg ~ i {
  margin: 0 10px;
  position: relative;
  top: 7px;
  display: inline-block; }

/* line 123, common/static/base.scss */
body.darkMode .logoWithBg {
  background: #E4E6EF;
  padding: 5px;
  border-radius: 5px; }
  /* line 128, common/static/base.scss */
  body.darkMode .logoWithBg ~ i {
    color: #ccc !important; }

/* line 136, common/static/base.scss */
body.darkMode .header-bottom .header-tabs .nav-item .nav-link {
  background-color: #565656; }
  /* line 139, common/static/base.scss */
  body.darkMode .header-bottom .header-tabs .nav-item .nav-link .nav-title {
    color: #0a0a0a; }
  /* line 143, common/static/base.scss */
  body.darkMode .header-bottom .header-tabs .nav-item .nav-link.active {
    background-color: #6b6b6b; }

/* line 151, common/static/base.scss */
body.darkMode .content,
body.darkMode .subheader {
  background-color: #6b6b6b; }

/* line 156, common/static/base.scss */
body.darkMode .card {
  background-color: #dfdfdf; }

/* line 160, common/static/base.scss */
body.darkMode .table thead th {
  color: #000 !important; }

/* line 164, common/static/base.scss */
body.darkMode .footer_sticky {
  background-color: #404040; }

/* line 168, common/static/base.scss */
body.darkMode .offcanvas {
  background: #1f1f1f;
  color: #ccc; }
