
a, .lnk, .slnk, .ulnk, .uslnk {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    background: transparent;
    color: #058cc4;
    outline: none;
    text-decoration: none;

    &:visited {
        color: #058cc4;
    }

    &:hover {
        color: #09a8ea;
    }
}

.lnk, .slnk {
    display: inline-block;
    user-select: none;
}

.ulnk, .uslnk {
    text-decoration: underline;
    display: inline-block;
    user-select: none;
    letter-spacing: 0;
    word-spacing: 0;
}

.slnk, .uslnk {
    color: #505050;

    &:visited {
        color: #505050;
    }

    &:hover {
        color: #505050;
    }
}

