.alert-info {
    color: #fff;
    background-color: #009dca;
}

.alert-warning {
    color: #000;
    background-color: #ffe07f;
}

.alert-attention {
    color: #fff;
    background-color: #faa519;
}

.alert-error {
    color: #fff;
    background-color: #c53425;
}

.alert-neutral {
    color: #000;
    background-color: #d8dde5;
}

.alert-success {
    color: #fff;
    background-color: #839e41;
}

.alert-success,
.alert-neutral,
.alert-error,
.alert-attention,
.alert-warning,
.alert-info {
    font-size: 12pt;
    padding: 12px 15px;
    margin: 0;
    border-radius: 5px;
    font-weight: 400;
    line-height: 1.3;
}


a.alert-border {
    border-style: solid;
    border-width: 1px
}

a.alert-azul {
    background: #0098c5;
    color: #fff;
    border-color: #007e9b
}

a.alert-verde-agua {
    background: #3fb7af;
    color: #fff;
    border-color: #34938a
}

a.alert-azul:hover {
    background: #007e9b
}

a.alert-verde-agua:hover {
    background: #34938a
}

div.alert,
p.alert a {
    position: relative;
    padding: 9px 13px;
    margin: 8px 0;
    border: 1px solid rgba(0 0 0/4%);
    border-radius: 7px;
    line-height: 1.3;
    font-size: 10pt;
}

p.alert a {
    padding: 14px 15px 13px;
    color: rgba(255, 255, 255, .8)
}

div.acordeon,
p.alert {
    margin: 20px 0
}

table tr td p.alert {
    margin: 5px 0;
    text-align: center
}

table tr td p.alert a {
    padding: 9px 15px
}

.alert p {
    color: rgba(0, 0, 0, .6);
    padding: 7px 3px 1px 3px;
    line-height: 1.3;
    margin: 4px 0 11px;
}

.alert-azul {
    background-color: #e1f5ff
}

.alert-gris {
    background-color: #e8e8e8;
}

.alert-verde {
    background-color: #bedcca;
}

.alert-danger,
.alert-rojo {
    background-color: #ffebeb;
    color: rgb(0 0 0/85%);
}

.alert-naranja {
    background-color: #fff1e1;
}

.alert-amarillo {
    background-color: #f7e8a1;
}

.alert-blanco {
    background-color: #f4f6ff;
}

.alert-negro p {
    color: rgba(255, 255, 255, .8);
    color: #fff
}

.alert-negro {
    background-color: #333;
    border-color: #000;
    color: #fff
}

a.alert-azul {
    background-color: #009dca
}

a.alert-gris,
a.alert-secondary {
    background-color: #383d41
}

a.alert-verde {
    background-color: #5d6d42
}

a.alert-rojo {
    background-color: #781915
}

a.alert-naranja {
    background-color: #ad6e29
}

a.alert-amarillo {
    background-color: #998a58
}

a.alert-blanco {
    background-color: #818182
}

a.alert-negro {
    background-color: #c9c9c9;
    border-color: #000
}

p.alert a:hover {
    text-decoration: none;
    opacity: .9;
    box-shadow: inset 0 0 5px 3px rgba(0, 0, 0, .1)
}

div.alert hr {
    border-top-color: rgba(0, 0, 0, .6)
}

/*  */
.alert.alert-politicas {
    padding: 6px 12px;
    background: #f5f5f5;
}

.alert-policy p {
    padding: 0;
    font-size: 9pt;
    line-height: 1.1;
    letter-spacing: -0.3px;
}