.alert {
    border-radius: 13px;
    border: none;
    padding: 15px;
    margin-bottom: 21px;
}

.alert-dismissable, .alert-dismissible {
    padding-right: 35px;
}

.alert > button.close:hover {
    color: rgba(50, 50, 50, 0.4);
}

.alert a {
    color: #5788f3;
}

.alert-info {
    background-color: #cce8f4;
    border-color: #b9ced9;
    color: #477ca2;
}

.alert-success {
    background-color: #def2d6;
    border-color: #cbdac6;
    color: #5c7054;
}

.alert-warning {
    background-color: #f8f3d6;
    border-color: #d9d5ba;
    color: #896f38;
}

.alert-danger, .alert-error {
    background-color: #ebc8c4;
    border-color: #d2b5b4;
    color: #9e2f31;
}

.alerta-topo {
    position: relative;
    z-index: 600;
    margin: 0;
    border-radius: 0;
    padding-top: 11px;
    padding-bottom: 11px;
}