.btn-primary,
a.btn-primary:active,
a.btn-primary:visited,
a.btn-primary:link {
    color: #fff;
    background-color: #008484;
}

.btn-primary:hover {
    color: #fff;
    background-color: #d1ad71;
}

.btn-primary-gold,
a.btn-primary-gold:active,
a.btn-primary-gold:visited,
a.btn-primary-gold:link {
    font-family: var(--formBold);
    color: #fff;
    background-color: #008484;
    border: 2px solid #008484;
}

.btn-primary-gold-outline,
a.btn-primary-gold-outline:active,
a.btn-primary-gold-outline:visited,
a.btn-primary-gold-outline:link {
    font-family: var(--formBold);
    color: var(--black);
    background-color: #fff;
    border: 2px solid var(--yellow);
}

.btn-primary-gold:hover ,
.btn-primary-gold-outline:hover ,
a.btn-primary-gold-outline:hover {
    font-family: var(--formBold);
    color: var(--black);
    background-color: var(--yellow);
    border: 2px solid var(--yellow);
}

.btn-primary-dark,
a.btn-primary-dark:active,
a.btn-primary-dark:visited,
a.btn-primary-dark:link {
    color: #fff;
    background-color: #fff;
}

.btn-primary-white,
a.btn-primary-white:active,
a.btn-primary-white:visited,
a.btn-primary-white:link {
    font-family: var(--formBold);
    color: var(--black);
    border: 2px solid var(--yellow);
    background: var(--yellow);
}

.btn-primary-white:hover ,
a.btn-primary-white:hover {
    font-family: var(--formBold);
    color: var(--black);
    background-color: #fff;
    border: 2px solid var(--yellow);;
}


.btn-primary-dark:hover {
    color: #184a87;
    background-color: #f3f3f3;
}

.btn-secondary-grey,
a.btn-secondary-grey:active,
a.btn-secondary-grey:visited,
a.btn-secondary-grey:link {
    color: #184a87;
    background-color: #f3f3f3;
}

.btn-secondary-grey:hover {
    color: #184a87;
    background-color: #fff;
}

.btn-secondary-light,
a.btn-secondary-light:active,
a.btn-secondary-light:visited,
a.btn-secondary-light:link {
    color: #184a87;
    background-color: #f9f9f9;
}

.btn-secondary-light:hover {
    color: #184a87;
    background-color: #fff;
}

.btn-secondary,
a.btn-secondary:active,
a.btn-secondary:visited,
a.btn-secondary:link {
    color: #fff;
    background-color: #9d6c40;
}

.btn-secondary-light:hover {
    color: #fff;
    background-color: #008484;
}

.btn-secondary-blue,
a.btn-secondary-blue:active,
a.btn-secondary-blue:visited,
a.btn-secondary-blue:link {
    color: #fff;
    background-color: #08192e;
}

.btn-secondary-blue:hover {
    color: #fff;
    background-color: #102b4e;
}

.gradient.tr,
.bg_gradient.tr {
    color: #d1ad71;
    background: rgb(209, 146, 103);
    background: -moz-linear-gradient(left, rgba(209, 146, 103, 1) 0%, rgba(193, 146, 103, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(209, 146, 103, 1) 0%, rgba(193, 146, 103, 1) 100%);
    background: linear-gradient(to right, rgba(209, 146, 103, 1) 0%, rgba(193, 146, 103, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1ad71', endColorstr='#c19267', GradientType=1);
}

.gradient_vip.tr,
.bg_gradient_vip.tr {
    color: #d1ad71;
    background: rgb(209, 146, 103);
    background: -moz-linear-gradient(left, rgba(209, 146, 103, 1) 0%, rgba(193, 146, 103, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(209, 146, 103, 1) 0%, rgba(193, 146, 103, 1) 100%);
    background: linear-gradient(to right, rgba(209, 146, 103, 1) 0%, rgba(193, 146, 103, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1ad71', endColorstr='#c19267', GradientType=1);
}

.gradient.tl,
.bg_gradient.tl {
    color: #c19267;
    background: rgb(193, 146, 103);
    background: -moz-linear-gradient(left, rgba(193, 146, 103, 1) 0%, rgba(209, 146, 103, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(193, 146, 103, 1) 0%, rgba(209, 146, 103, 1) 100%);
    background: linear-gradient(to right, rgba(193, 146, 103, 1) 0%, rgba(209, 146, 103, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c19267', endColorstr='#d1ad71', GradientType=1);
}

.gradient.tr,
.gradient.tl,
.gradient-eliminar {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    width: fit-content;
}

.bg_white {
    background-color: #fff;
}

.bg_grey {
    background-color: #F9F9F9;
}

.bg_grey_dark {
    background-color: #F3F3F3;
}
