:root {
    --tblr-primary: #1f6ba4 !important;
    --tblr-primary-rgb: 31, 107, 164;
    --tblr-link-color-rgb: #1f6ba4;
    --tblr-link-color-rgb: 31, 107, 164;
    --tblr-gray-50: #f6f8fb;
    --tblr-gray-50-rgb: rgb(246,248,251);
    --tblr-disabled-color: var(--tblr-gray-400);
    --tblr-active-bg: var(--tblr-gray-100);

    --tblr-border-radius: 4px;
    --tblr-border-radius-lg: 4px;
    --tblr-body-color: #182433 !important;
    --tblr-body-color-rgb: 24, 36, 51 !important;
    --tblr-body-bg: #f1f1f1 !important;
    --tblr-btn-padding-y: 0.5625rem !important;
    
}

@media (min-width: 992px) {
    :root, :host {
        margin-left: 0 !important;
    }
}

/* TABLER 1.20 FIX */
.navbar {
    --tblr-navbar-color: var(--tblr-body-color) !important;
}

.navbar .navbar-nav .nav-link {
    position: relative;
    min-width: 2rem;
    min-height: 1rem;
    justify-content: center;
    border-radius: var(--tblr-border-radius);
}

.table thead th, .markdown > table thead th {
    font-weight: var(--tblr-font-weight-bold);
}

.badge {
    --tblr-badge-font-weight: var(--tblr-font-weight-bold);
}

.page-pretitle {
    font-size: 0.625rem !important;
    font-weight: var(--tblr-font-weight-bold);
}

.page-title {
    font-size: var(--tblr-font-size-h2);
    line-height: var(--tblr-line-height-h4);
}
.form-control {
    padding: 0.5625rem 0.75rem;
    font-family: var(--tblr-font-sans-serif);
}

.form-select {
    padding: 0.5625rem 0.75rem;
    font-family: var(--tblr-font-sans-serif);
}

.form-selectgroup-label {
  padding: 0.5625rem 0.75rem;
}

.steps {
    flex-direction: row;
}

button {
    --tblr-btn-padding-y: 0.5625rem !important;
}

.btn {
    --tblr-btn-padding-y: 0.5625rem !important;
}

.list-group {
    --tblr-list-group-item-padding-y: 0.7rem !important;
}
/* END TABLER 1.20 FIX */