
.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;
}