.alert {
    color: #ffffff;
    font-size: 13px;
    font-weight: 300;
}

.alert strong {
    font-weight: 400;
}

.alert .close {
    margin-top: -3px;
}

.alert .alert-link {
    font-weight: 400;
}

.alert .control-alert {
    padding-top: 10px;
}

.alert .control-alert button {
    margin-right: 10px;
}

.closeable button {
    color: transparent;
}

.bg-success {
    background-color: rgba(144, 185, 0, 0.85);
    color: #ffffff;
}

.bg-success a {
    color: #c54949;
}

.bg-success a:hover {
    color: #e85656;
}

.bg-info {
    background-color: rgba(45, 172, 209, 0.85);
    color: #ffffff;
}

.bg-info a {
    color: #e9cd60;
}

.bg-info a:hover {
    color: #dfb81c;
}

.bg-warning {
    background-color: rgba(223, 184, 28, 0.85);
    color: #ffffff;
}

.bg-warning a {
    color: #c54949;
}

.bg-warning a:hover {
    color: #e85656;
}

.bg-danger {
    background-color: rgba(232, 86, 86, 0.85);
    color: #ffffff;
}

.bg-danger a {
    color: #e9cd60;
}

.bg-danger a:hover {
    color: #dfb81c;
}
