/*# sourceMappingURL=custom.min.css.map */
.navbar-header {
  height: 50px;
}
.header-item {
  height: 50px;
}
.page-content {
  padding: calc(50px + var(--vz-grid-gutter-width)) calc(var(--vz-grid-gutter-width) * 0.5) 60px calc(var(--vz-grid-gutter-width) * 0.5);
}
@media (min-width: 768px) {
  :is([data-layout="vertical"], [data-layout="semibox"])[data-sidebar-size="sm"] {
    min-height: 120vh;
  }
}
.table > :not(caption) > * > * {
  padding: 0.1rem 0.1rem;
}
.form-control:focus {
  border-color: rgba(105, 94, 239);
}
.btn-icon {
  height: calc(1rem + 1em + 2px);
  width: calc(1rem + 1em + 2px);
}
.btn-icon :is(i, svg, img) {
  vertical-align: middle;
}
.btn-icon.btn-sm {
  height: calc(0.5rem + 1em + 2px);
  width: calc(0.5rem + 1em + 2px);
}
.btn-icon.btn-lg {
  height: calc(1.4rem + 1em + 2px);
  width: calc(1.4rem + 1em + 2px);
}
.form-radio-outline {
  position: relative;
  width: 20px; /* O el tamaño que vos quieras */
  height: 20px;
  display: inline-block;
}
.form-radio-outline .form-check-input {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: 0;
}
