.btn {
    &:focus {
        border-color: rgba(242, 206, 57, .8);
        box-shadow: 0 0 0 1px rgba(242, 206, 57, .8);
    }
}

.btn-theme-primary {
    background-color: $theme-color-dark;
    border-color: $theme-color-dark;
    color: white;
    &:hover {
        color: white;
        background-color: #69161d;
        border-color: #69161d;
    }
}

a.btn-icon {
    color: #000;
}

.btn-icon {
    display: inline-block;
    text-align: center;
    &:hover {
        .btn-text {
            text-decoration: underline;
        }
    }
}