﻿h1 {
    font-size: 1.5rem;
}

h2 {
    font-size: 1.2rem;
}

h3 {
    font-size: 1.1rem;
}

h4 {
    font-size: 1.0rem;
}

h5 {
    font-size: 0.9rem;
}

h6 {
    font-size: 0.8rem;
}

.fs-1 {
    font-size: 1.5rem!important;
}

.fs-2 {
    font-size: 1.2rem!important;
}

.fs-3 {
    font-size: 1.1rem!important;
}

.fs-4 {
    font-size: 1.0rem!important;
}

.fs-5 {
    font-size: 0.9rem!important;
}

.fs-6 {
    font-size: 0.8rem!important;
}

.fs-7 {
    font-size: 0.7rem!important;
}

.fs-8 {
    font-size: 0.6rem!important;
}

.fs-9 {
    font-size: 0.5rem!important;
}

.text-warning {
    color: var(--bootstrapColorWarning) !important;
}

.text-danger {
    color: var(--bootstrapColorDanger) !important;
}

.text-success {
    color: var(--bootstrapColorSuccess);
}

.bg-danger, .btn-danger {
    background-color: var(--bootstrapColorDanger) !important;
}

.bg-warning, .btn-warning {
    background-color: var(--bootstrapColorWarning) !important;
    color: white !important
}

.bg-success, .btn-success {
    background-color: var(--bootstrapColorSuccess) !important;
}

.remove-border-when-valid.modified.valid {
    outline: none !important;
}

.accordion-item-standalone {
    border: 1px solid var(--bs-border-color) !important;
    border-radius: var(--bs-border-radius) !important;
    overflow: hidden;
}

.accordion-item-standalone > .accordion-header > .accordion-button,
.accordion-item-standalone > .accordion-header > .accordion-button.collapsed {
    border-radius: var(--bs-border-radius) !important;
}

.accordion-item-standalone > .accordion-header > .accordion-button:not(.collapsed) {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}