/*-------------------*/
/*---- NL-BUTTON ----*/
/*-------------------*/

.nl-button .buttonBG {
    padding: 16px 20px;
}
/* BG */
.nl-button.btn-type-bg.btn-color-white .buttonBG {
    background-color: #ffffff;
}
.nl-button.btn-type-bg.btn-color-black .buttonBG {
    background-color: #262626;
}
/* BORDER */
.nl-button.btn-type-border.btn-color-white .buttonBG {
    border: 1px solid #ffffff;
}
.nl-button.btn-type-border.btn-color-black .buttonBG {
    border: 1px solid #262626;
}
/* TEXT */
.nl-button .buttonLink,
.nl-button .buttonLink span {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0.1em;
    line-height: 115%;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    color: #ffffff;
}
.nl-button .buttonLink {
    display: block;
}
.nl-button.btn-type-bg.btn-color-white .buttonLink,
.nl-button.btn-type-bg.btn-color-white .buttonLink span {
    color: #262626;
}
.nl-button.btn-type-bg.btn-color-black .buttonLink,
.nl-button.btn-type-bg.btn-color-black .buttonLink span {
    color: #ffffff;
}
.nl-button.btn-type-border.btn-color-white .buttonLink,
.nl-button.btn-type-border.btn-color-white .buttonLink span {
    color: #ffffff;
}
.nl-button.btn-type-border.btn-color-black .buttonLink,
.nl-button.btn-type-border.btn-color-black .buttonLink span {
    color: #262626;
}
