.container {
    margin-bottom: 100px;
    margin-top: 100px;
}

.btn-primary {
    --bs-btn-color: #ffffff;
    --bs-btn-bg: #4c1899;
    --bs-btn-border-color: #4c1899;
    --bs-btn-hover-color: #ffffff;
    --bs-btn-hover-bg: #4c18998a;
    --bs-btn-hover-border-color: #4c18998a;
    --bs-btn-focus-shadow-rgb: 60, 153, 110;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #4c18998a;
    --bs-btn-active-border-color: #4c18998a;
    --bs-btn-active-shadow: inset 0 3px 5px #4c1899;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #4c18998a;
    --bs-btn-disabled-border-color: #4c18998a;
}

.btn-success {
    --bs-btn-color: #fff;
    --bs-btn-bg: #673ab7;
    --bs-btn-border-color: #673ab7;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #ac25c370;
    --bs-btn-hover-border-color: #ac25c370;
    --bs-btn-focus-shadow-rgb: 60, 153, 110;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #ac25c370;
    --bs-btn-active-border-color: #ac25c370;
    --bs-btn-active-shadow: inset 0 3px 5px #ac25c3;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #ac25c370;
    --bs-btn-disabled-border-color: #ac25c370;
}

.btn-info {
    --bs-btn-color: #4c1899;
    --bs-btn-bg: #f3db07;
    --bs-btn-border-color: #f3db07;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #f3db0794;
    --bs-btn-hover-border-color: #f3db0794;
    --bs-btn-focus-shadow: #f3db0794;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #f3db07;
    --bs-btn-active-border-color: #f3db07;
    --bs-btn-active-shadow: inset 0 3px 5px #f3db07;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #f3db0794;
    --bs-btn-disabled-border-color: #f3db0794;
}

.btn-warning {
    --bs-btn-color: #ffffff;
    --bs-btn-bg: #FF9800;
    --bs-btn-border-color: #FF9800;
    --bs-btn-hover-color: #ffffff;
    --bs-btn-hover-bg: #ff98008a;
    --bs-btn-hover-border-color: #FF9800;
    --bs-btn-focus-shadow: #FF9800;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #ffcd39;
    --bs-btn-active-border-color: #FF9800;
    --bs-btn-active-shadow: inset 0 3px 5px #FF9800;
    --bs-btn-disabled-color: #ffffff;
    --bs-btn-disabled-bg: #ffcd39;
    --bs-btn-disabled-border-color: #ffcd39;
}

.alert-primary {
    --bs-alert-color: #ffffff;
    --bs-alert-bg: #4c1899;
    --bs-alert-border-color: #4c1899;
    --bs-alert-link-color: #4c18998a;
}

.alert-warning {
    --bs-alert-color: #ffeb3b !important;
    --bs-alert-bg: #ffeb3b !important;
    --bs-alert-border-color: #ffeb3b !important;
    --bs-alert-link-color: #ffeb3b !important;
    background-color:#ffeb3b !important;
    color: #4c1899 !important;
}

.accordion-item {
    color:#4c1899 !important;
    --bs-accordion-active-bg: #4c1899 !important;
    --bs-accordion-active-color: #ffffff !important;
}

.accordion-button {
    color:#4c1899;
}

.accordion-button:focus {
    --bs-accordion-btn-focus-box-shadow: none;
}

.accordion-button::after {
    background-color: #ffffff;
    border-radius: 10px;
    transform: none !important;
}