.introjs-button {
  font-family: Poppins, Helvetica, "sans-serif";
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  position: relative;
  overflow: visible;
  display: inline-block;
  padding: 0.65rem 1rem;
  border: 1px solid #bdbdbd;
  text-decoration: none;
  text-shadow: none;
  font-size: 1rem;
  color: #424242;
  white-space: nowrap;
  cursor: pointer;
  outline: 0;
  background-color: #f4f4f4;
  border-radius: 0.42em;
  zoom: normal;
  width: 65px;
  text-align: center;
}
.introjs-prevbutton {
  float: left;
  color: #3F4254;
  background-color: #E4E6EF;
  border-color: #E4E6EF;
}
.introjs-prevbutton:active,
.introjs-prevbutton:focus {
  color: #3F4254;
  background-color: #E4E6EF;
  border-color: #E4E6EF;
}
.introjs-prevbutton:hover {
  color: #3F4254;
  background-color: #d7dae7;
  border-color: #d7dae7;
}
.introjs-nextbutton {
  color: #FFFFFF;
  background-color: #25476a;
  border-color: #25476a;
}
.introjs-nextbutton:active,
.introjs-nextbutton:focus {
  color: #FFFFFF;
  background-color: #25476a;
  border-color: #25476a;
}
.introjs-nextbutton:hover {
  color: #FFFFFF;
  background-color: #56D2D1;
  border-color: #56D2D1;
}
/*# sourceMappingURL=override_introjs.css.map */

.text-primary { color: var(--primary) !important; }
.border-primary { border-color: var(--primary) !important; }
.bg-primary,
.bg-hover-primary:hover,
.bg-hover-state-primary:hover,
.bg-diagonal-primary::before,
.bg-diagonal-r-primary::after,
.bg-radial-gradient-primary {
  background-color: var(--primary) !important;
}

.btn-primary,
.btn.btn-primary {
  background-color: var(--primary) !important;
  border-color: var(--primary) !important;
  color: #fff !important;
}
.btn-outline-primary {
  color: var(--primary) !important;
  border-color: var(--primary) !important;
}
.btn-outline-primary:hover,
.btn-light-primary:hover,
.btn-transparent-primary:hover {
  background-color: var(--primary) !important;
  border-color: var(--primary) !important;
  color: #fff !important;
}
.btn-text-primary,
.btn-icon-primary,
.btn.btn-clean:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-clean:focus:not(.btn-text), .btn.btn-clean.focus:not(.btn-text),
.btn.btn-clean:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-clean:focus:not(.btn-text) i, .btn.btn-clean.focus:not(.btn-text) i,
.navi .navi-item .navi-link:hover,
.navi.navi-hover .navi-item .navi-link:hover {
  color: var(--primary) !important;
}

.label.label-primary,
.label.label-outline-primary,
.label.label-light-primary,
.label.label-info,
.label.label-outline-info,
.label.label-light-info {
  color: var(--primary) !important;
  border-color: var(--primary) !important;
}

.label.label-primary, .label.label-info {
    color: #fff !important;
}

.nav.nav-pills.nav-group.nav-primary .nav-link,
.nav.nav-pills.nav-group.nav-primary .nav-text,
.nav.nav-pills.nav-group.nav-primary .nav-icon i,
.nav .show > .nav-link,  .nav .nav-link.active {
  color: var(--primary) !important;
}
.nav.nav-pills.nav-group.nav-primary .nav-link.active,
.nav.nav-pills.nav-group.nav-primary .nav-link:hover,
.datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size .btn.dropdown-toggle:focus, .datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size .btn.dropdown-toggle:hover, .datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size.show > .btn.dropdown-toggle
{
  background-color: var(--primary) !important;
  color: #fff !important;
}

.datatable.datatable-default > .datatable-pager > .datatable-pager-nav > li > .datatable-pager-link.datatable-pager-link-active {
    background-color: var(--primary);
    border-color: var(--primary);
    color: #fff;
}

.datatable.datatable-default > .datatable-pager > .datatable-pager-nav > li > .datatable-pager-link:hover:not(.datatable-pager-link-disabled) {
    background-color: var(--primary);
    border-color: var(--primary);
    color: #fff;
}

.navi .navi-item .navi-link.active .navi-icon i {
    color: var(--primary);
}

.btn.btn-outline-primary i {
    color: var(--primary);
}

.navi .navi-item .navi-link.active .navi-icon i,
.navi .navi-item .navi-link:hover .navi-icon i {
    color: var(--primary) !important;
}

.navi .navi-item .navi-link.active,
.navi .navi-item .navi-link:hover {
    color: var(--primary) !important;
    border-color: var(--primary) !important;
}

.navi .navi-item .navi-link.active,
.navi .navi-item .navi-link:hover {
    color: var(--primary) !important;
}

.tooltip.tooltip-primary {
    background: transparent;
    border: 0;
}

.tooltip.tooltip-primary .tooltip-inner {
    background-color: var(--primary);
    color: #fff;
    border-radius: .375rem;
}

.tooltip.tooltip-primary.bs-tooltip-top .arrow::before    { border-top-color: var(--primary) !important; }
.tooltip.tooltip-primary.bs-tooltip-right .arrow::before  { border-right-color: var(--primary) !important; }
.tooltip.tooltip-primary.bs-tooltip-bottom .arrow::before { border-bottom-color: var(--primary) !important; }
.tooltip.tooltip-primary.bs-tooltip-left .arrow::before   { border-left-color: var(--primary) !important; }