.alerta
{
    padding: 10px 20px;
    color: #707070;
    background: #FFFFFF;
    box-sizing: border-box;
    border: 2px solid #707070;
    border-radius: 4px;
}

.alerta-turquesa
{
    color: #49c19d;
    background: #ebf1ef;
    border: 2px solid #91ddc6;

    padding: 10px 20px;
    box-sizing: border-box;
    border-radius: 4px;
}

.alerta-turquesa .alerta-link 
{
    color: #49c19d !important;
}

.alerta-turquesa .alerta-link:hover 
{
    color: #38977b !important;
}

.alerta-turquesa-oscuro
{
    color: #38977b;
    background: #ebf1ef;
    border: 2px solid #7bc6b0;

    padding: 10px 20px;
    box-sizing: border-box;
    border-radius: 4px;
}

.alerta-turquesa-oscuro .alerta-link 
{
    color: #38977b;
}

.alerta-turquesa-oscuro .alerta-link:hover 
{
    color: #42b090;
}

.alerta-turquesa-oscuro-fondo-claro
{
    color: #38977b;
    background: #f3f5f4;
    border: 2px solid #7bc6b0;

    padding: 10px 20px;
    box-sizing: border-box;
    border-radius: 4px;
}

.alerta-turquesa-oscuro-fondo-claro .alerta-link
{
    color: #38977b !important;
}

.alerta-turquesa-oscuro-fondo-claro .alerta-link:hover
{
    color: #42b090 !important;
}

.alerta-azul
{
    color: #0c2e8a;
    background: #d9dfee;
    border: 2px solid #7d90c3;

    padding: 10px 20px;
    box-sizing: border-box;
    border-radius: 4px;
}

.alerta-azul .alerta-link
{
    color: #0c2e8a !important;
}

.alerta-azul .alerta-link:hover
{
    color: #2447a5 !important;
}

.alerta-azul-fondo-claro
{
    color: #0c2e8a;
    background: #eaedf2;
    border: 2px solid #7d90c3;

    padding: 10px 20px;
    box-sizing: border-box;
    border-radius: 4px;
}

.alerta-azul-fondo-claro .alerta-link
{
    color: #0c2e8a !important;
}

.alerta-azul-fondo-claro .alerta-link:hover
{
    color: #2447a5 !important;
}

.alerta-roja
{
    color: #F65B7D;
    background: #f2e4e7;
    border: 2px solid #f4a6b7;

    padding: 10px 20px;
    box-sizing: border-box;
    border-radius: 4px;
}

.alerta-roja .alerta-link
{
    color: #F65B7D !important;
}

.alerta-roja .alerta-link:hover
{
    color: #fc819c !important;
}

.alerta-naranja
{
    color: #f69851;
    background: #f5f2ed;
    border: 2px solid #f69851;

    padding: 10px 20px;
    box-sizing: border-box;
    border-radius: 4px;
}

.alerta-naranja .alerta-link
{
    color: #f69851 !important;
}

.alerta-naranja .alerta-link:hover
{
    color: #f9a96d !important;
}

.alerta-celeste
{
    color: #3380a2;
    background: #d4ebf5;
    border: 2px solid #3380a2;

    padding: 10px 20px;
    box-sizing: border-box;
    border-radius: 4px;
}

.alerta-celeste .alerta-link
{
    color: #3380a2 !important;
}

.alerta-celeste .alerta-link:hover
{
    color: #4c9abd !important;
}

.alerta-violeta
{
    color: #7239e4;
    background: #f7f1fb;
    border: 2px solid #7239e4;

    padding: 10px 20px;
    box-sizing: border-box;
    border-radius: 4px;
}

.alerta-violeta .alerta-link
{
    color: #7239e4 !important;
}

.alerta-violeta .alerta-link:hover
{
    color: #8954f3 !important;
}

.alerta-gris
{
    color: #707070;
    background: #e2e2e2;
    border: 2px solid #959595;

    padding: 10px 20px;
    box-sizing: border-box;
    border-radius: 4px;
}

.alerta-gris .alerta-link
{
    color: #707070 !important;
}

.alerta-gris .alerta-link:hover
{
    color: #999999 !important;
}

.alerta-gris-oscuro
{
    color: #474747;
    background: #d2d2d2;
    border: 2px solid #474747;

    padding: 10px 20px;
    box-sizing: border-box;
    border-radius: 4px;
}

.alerta-gris-oscuro .alerta-link
{
    color: #474747 !important;
}

.alerta-gris-oscuro .alerta-link:hover
{
    color: #5e5e5e !important;
}

.alerta-gris-claro
{
    color: #707070;
    background: #F4F4F4;
    border: 2px solid #959595;

    padding: 10px 20px;
    box-sizing: border-box;
    border-radius: 4px;
}

.alerta-gris-claro .alerta-link
{
    color: #707070 !important;
}

.alerta-gris-claro .alerta-link:hover
{
    color: #949494 !important;
}

.alerta-gris-claro-full
{
    color: #111;
    background: #e6e6e6;
    border: 2px solid #111;

    padding: 10px 20px;
    box-sizing: border-box;
    border-radius: 4px;
}

.alerta-gris-oscuro-full
{
    color: #FFFFFF;
    background: #6c6c6c;
    border: 2px solid #6c6c6c;

    padding: 10px 20px;
    box-sizing: border-box;
    border-radius: 4px;
}

.alerta-azul-full
{
    color: #FFFFFF;
    background: #6079ba;
    border: 2px solid #6079ba;

    padding: 10px 20px;
    box-sizing: border-box;
    border-radius: 4px;
}

.alerta-naranja-full
{
    color: #FFFFFF;
    background: #dd8e5f;
    border: 2px solid #dd8e5f;

    padding: 10px 20px;
    box-sizing: border-box;
    border-radius: 4px;
}

.alerta-cyan-oscuro-full
{
    color: #FFFFFF;
    background: #247f8a;
    border: 2px solid #247f8a;

    padding: 10px 20px;
    box-sizing: border-box;
    border-radius: 4px;
}

.alerta-roja-full
{
    color: #FFFFFF;
    background: #F65B7D;
    border: 2px solid #F65B7D;

    padding: 10px 20px;
    box-sizing: border-box;
    border-radius: 4px;
}

.alerta-turquesa-oscuro-full
{
    color: #FFFFFF;
    background: #38977b;
    border: 2px solid #38977b;

    padding: 10px 20px;
    box-sizing: border-box;
    border-radius: 4px;
}

.alerta-mercadopago-full
{
    color: #FFFFFF;
    background: #009ee3;
    border: 2px solid #009ee3;

    padding: 10px 20px;
    box-sizing: border-box;
    border-radius: 4px;
}

.alerta-sin-borde
{
    border: 0px;
}

.alerta-sin-fondo
{
    background: #FFFFFF;
}

.alerta-padding-sm
{
    padding: 6px 14px;
}