
.alertify, .alertify-log {
    font-family:Calibri, sans-serif;
}
.alertify {
    background: none repeat scroll 0 0 padding-box #0dcaf0;
    border: 2px solid #628826;
    border-radius: 8px;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);
}
.alertify-text {
    border: 1px solid #cccccc;
    border-radius: 4px;
    padding: 10px;
}
.alertify-button {
    border-radius: 4px;
    color: #ffffff;
    font-size: 13px;
    font-weight: bold;
    padding: 3px 25px;
    text-align: center !important;
    text-decoration: none;
}

.alertify-button:hover, .alertify-button:focus {
    background-image: -moz-linear-gradient(center top , rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
    outline: medium none;
}
.alertify-button:focus {
    
}
.alertify-button:active {
    position: relative;
}
.alertify-button-cancel, .alertify-button-cancel:hover, .alertify-button-cancel:focus {
    background-color: #fe1a00;
    border: 1px solid #d83526;
}
.alertify-button-ok, .alertify-button-ok:hover, .alertify-button-ok:focus {
    background-color: #5cb811;
    border: 1px solid #3b7808;
}
.alertify-log {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.9);
    border-radius: 4px;
    color: #ffffff;
    padding: 15px;
    /*text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.5);*/
    font-family: Calibri, sans-serif;
    font-size: 14px;
    
}
    .alertify-log:first-letter {
        text-transform: uppercase;
    }
    .alertify-log-error {
        background: none repeat scroll 0 0 rgba(254, 26, 0, 0.9);
    }
.alertify-log-success {
    background-color: #f36f24;
}
