.btn-kidoora {
    background-color: #9FA1FF !important;
}

/* Custom CSS */

/* 1. Base Outline Style (Unchecked State) */
.btn-outline-kidoora {
    color: #6f42c1;
    border-color: #6f42c1;
    background-color: transparent;
}


/* 3. Checked / Active State (Crucial for Radio Button Groups) */
.btn-check:checked+.btn-outline-kidoora {
    color: #fff;
    background-color: #6f42c1;
    border-color: #6f42c1;
}


.btn-outline-kidoora:hover {
    color: #fff !important;
    background-color: #6f42c1 !important;
}

/* 4. Focus Ring Style (Accessibility) */
.btn-check:focus+.btn-outline-kidoora {
    box-shadow: 0 0 0 0.05rem rgba(111, 66, 193, 0.5);
}

.btn-outline-elzara {
    color: #c142bb;
    border-color: #c142bb;
    background-color: transparent;
}

.btn-outline-elzara:hover {
    color: #fff !important;
    background-color: #c142bb !important;
}




/* 3. Checked / Active State (Crucial for Radio Button Groups) */
.btn-check:checked+.btn-outline-elzara {
    color: #fff;
    background-color: #c142bb;
    border-color: #c142bb;
}

/* 4. Focus Ring Style (Accessibility) */
.btn-check:focus+.btn-outline-elzara {
    box-shadow: 0 0 0 0.05rem #61215e;
}

.btn-plotter-bg {
    background-color: #d16586;
    color: #fff;
}

.btn-plotter-bg:hover {
    background-color: #d16586;
    color: #fff;
}

.btn-plotter-outline {
    border-color: #d16586;
    color: #d16586;
    background-color: #fff;
}

.btn-plotter-outline:hover {
    border-color: #d16586;
    color: #d16586;
    background-color: #fff;
}

.btn-printer-bg {
    background-color: #56B89E;
    color: #fff;
}

.btn-printer-bg:hover {
    background-color: #56B89E;
    color: #fff;
}

.btn-printer-outline {
    border-color: #56B89E;
    color: #3f8370;
    background-color: #fff;
}

.btn-printer-outline:hover {
    border-color: #56B89E;
    color: #3f8370;
    background-color: #fff;
}