/* Filled button contrast guard for mixed WHMCS / Bootstrap / addon CSS. */
.btn{
    text-decoration:none!important;
}

.btn.btn-primary,
.btn.btn-primary:hover,
.btn.btn-primary:focus,
.btn.btn-primary:active,
.btn.btn-primary.active,
.open>.dropdown-toggle.btn-primary{
    background-color:var(--bs-btn-bg,#3598db)!important;
    border-color:var(--bs-btn-border-color,#3598db)!important;
    color:#fff!important;
}

.btn.btn-info,
.btn.btn-info:hover,
.btn.btn-info:focus,
.btn.btn-info:active,
.btn.btn-info.active,
.open>.dropdown-toggle.btn-info{
    background-color:var(--bs-btn-bg,#3598db)!important;
    border-color:var(--bs-btn-border-color,#3598db)!important;
    color:#fff!important;
}

.btn.btn-success,
.btn.btn-success:hover,
.btn.btn-success:focus,
.btn.btn-success:active,
.btn.btn-success.active,
.open>.dropdown-toggle.btn-success{
    background-color:var(--bs-btn-bg,#1abc9c)!important;
    border-color:var(--bs-btn-border-color,#1abc9c)!important;
    color:#fff!important;
}

.btn.btn-danger,
.btn.btn-danger:hover,
.btn.btn-danger:focus,
.btn.btn-danger:active,
.btn.btn-danger.active,
.open>.dropdown-toggle.btn-danger,
.btn.btn-warning,
.btn.btn-warning:hover,
.btn.btn-warning:focus,
.btn.btn-warning:active,
.btn.btn-warning.active,
.open>.dropdown-toggle.btn-warning{
    background-color:var(--bs-btn-bg,#e84c3d)!important;
    border-color:var(--bs-btn-border-color,#e84c3d)!important;
    color:#fff!important;
}

.btn.btn-secondary,
.btn.btn-secondary:hover,
.btn.btn-secondary:focus,
.btn.btn-secondary:active,
.btn.btn-secondary.active,
.open>.dropdown-toggle.btn-secondary{
    background-color:var(--bs-btn-bg,#6c757d)!important;
    border-color:var(--bs-btn-border-color,#6c757d)!important;
    color:#fff!important;
}

.btn.btn-primary i,
.btn.btn-primary .fa,
.btn.btn-primary .fas,
.btn.btn-primary .far,
.btn.btn-primary .fab,
.btn.btn-primary svg,
.btn.btn-primary span:not(.badge),
.btn.btn-info i,
.btn.btn-info .fa,
.btn.btn-info .fas,
.btn.btn-info .far,
.btn.btn-info .fab,
.btn.btn-info svg,
.btn.btn-info span:not(.badge),
.btn.btn-success i,
.btn.btn-success .fa,
.btn.btn-success .fas,
.btn.btn-success .far,
.btn.btn-success .fab,
.btn.btn-success svg,
.btn.btn-success span:not(.badge),
.btn.btn-danger i,
.btn.btn-danger .fa,
.btn.btn-danger .fas,
.btn.btn-danger .far,
.btn.btn-danger .fab,
.btn.btn-danger svg,
.btn.btn-danger span:not(.badge),
.btn.btn-warning i,
.btn.btn-warning .fa,
.btn.btn-warning .fas,
.btn.btn-warning .far,
.btn.btn-warning .fab,
.btn.btn-warning svg,
.btn.btn-warning span:not(.badge),
.btn.btn-secondary i,
.btn.btn-secondary .fa,
.btn.btn-secondary .fas,
.btn.btn-secondary .far,
.btn.btn-secondary .fab,
.btn.btn-secondary svg,
.btn.btn-secondary span:not(.badge){
    color:inherit!important;
    fill:currentColor!important;
    text-decoration:none!important;
}

.btn.btn-primary:disabled,
.btn.btn-primary.disabled,
.btn.btn-info:disabled,
.btn.btn-info.disabled,
.btn.btn-success:disabled,
.btn.btn-success.disabled,
.btn.btn-danger:disabled,
.btn.btn-danger.disabled,
.btn.btn-warning:disabled,
.btn.btn-warning.disabled,
.btn.btn-secondary:disabled,
.btn.btn-secondary.disabled{
    color:#fff!important;
    opacity:.65;
}
