/* Custom Button Overrides */

/* Primary Button */
.btn-primary {
    background-color: #2BB0E6 !important;
    border-color: #2BB0E6 !important;
    color: #FFFFFF !important;
}

.btn-primary:hover {
    background-color: #2497C6 !important;
    border-color: #2497C6 !important;
}

.btn-primary:active, .btn-primary:focus, .btn-primary.active {
    background-color: #1F85AE !important;
    border-color: #1F85AE !important;
}

.btn-primary:disabled, .btn-primary.disabled {
    background-color: #A7DDF3 !important;
    border-color: #A7DDF3 !important;
}

/* Secondary Button */
.btn-secondary {
    background-color: #2ED3B7 !important;
    border-color: #2ED3B7 !important;
    color: #FFFFFF !important;
}

.btn-secondary:hover {
    background-color: #26B9A1 !important;
    border-color: #26B9A1 !important;
}

.btn-secondary:active, .btn-secondary:focus, .btn-secondary.active {
    background-color: #1FA18C !important;
    border-color: #1FA18C !important;
}

.btn-secondary:disabled, .btn-secondary.disabled {
    background-color: #BDEEE5 !important;
    border-color: #BDEEE5 !important;
}

/* Danger Button */
.btn-danger {
    background-color: #ff007c !important;
    border-color: #ff007c !important;
    color: #FFFFFF !important;
}

.btn-danger:hover {
    background-color: #c90f69 !important;
    border-color: #c90f69 !important;
}

/* Outline Button (Assuming .btn-outline-primary for the requested Outline Button logic) */
.btn-outline-primary {
    border-color: #2BB0E6 !important;
    color: #2BB0E6 !important;
    background-color: transparent !important;
}

.btn-outline-primary:hover {
    background-color: rgba(43,176,230,0.1) !important;
    border-color: #2BB0E6 !important;
    color: #2BB0E6 !important;
}
