/* stylelint-disable no-descending-specificity */
a,
a:hover,
a:link,
a:visited {
    cursor: pointer;
}

a,
a:visited,
a:link,
a.fa:hover,
a > i.fa:hover {
    color: #2627ee;
}

a,
a:visited,
a:link,
a.fas:hover,
a > i.fas:hover {
    color: #2627ee;
}

a,
a:visited,
a:link,
a.far:hover,
a > i.far:hover {
    color: #2627ee;
}

a:hover {
    color: #131399;
}

a:active {
    color: #991313;
}

/* stylelint-disable no-duplicate-selectors  */
a.btn-success,
a.btn-primary,
a.btn-danger,
a.fa.btn-success,
a.btn-primary,
a.btn-danger,
a.btn-success > i.fa,
a.btn-primary > i.fa,
a.btn-danger > i.fa {
    color: var(--text-white);
}
/* stylelint-enable no-duplicate-selectors  */

/* stylelint-disable no-duplicate-selectors  */
a.btn-success,
a.btn-primary,
a.btn-danger,
a.fas.btn-success,
a.btn-primary,
a.btn-danger,
a.btn-success > i.fas,
a.btn-primary > i.fas,
a.btn-danger > i.fas {
    color: var(--text-white);
}
/* stylelint-enable no-duplicate-selectors  */

/* stylelint-disable no-duplicate-selectors  */
a.btn-success,
a.btn-primary,
a.btn-danger,
a.far.btn-success,
a.btn-primary,
a.btn-danger,
a.btn-success > i.far,
a.btn-primary > i.far,
a.btn-danger > i.far {
    color: var(--text-white);
}
/* stylelint-enable no-duplicate-selectors  */

a.btn-default,
a.fa.btn-default,
a.fa,
a > i.fa {
    color: var(--text-black);
}

a.btn-default,
a.fas.btn-default,
a.fas,
a > i.fas {
    color: var(--text-black);
}

a.btn-default,
a.far.btn-default,
a.far,
a > i.far {
    color: var(--text-black);
}

a.btn {
    text-decoration: none;
}

.black-btn,
.black-btn > i.fas {
    /* stylelint-disable-next-line declaration-no-important */
    color: var(--text-black) !important;
    /* stylelint-disable-next-line declaration-no-important */
    border-color: var(--text-black) !important;
}

.black-btn:hover,
.black-btn > i.fas:hover {
    /* stylelint-disable-next-line declaration-no-important */
    color: #405e90 !important;
    /* stylelint-disable-next-line declaration-no-important */
    border-color: #405e90 !important;
}

.black-btn:active,
.black-btn > i.fas:active {
    /* stylelint-disable-next-line declaration-no-important */
    color: #991313 !important;
    /* stylelint-disable-next-line declaration-no-important */
    border-color: #991313 !important;
}
/* stylelint-enable no-descending-specificity */
