/**
 * Default Look and Feel
 */

.alertify, .alertify-log {
    font-family: sans-serif;
}
.alertify {
    background: #F3F3F3;
    border: 10px solid #80CBDC;
    /* browsers that don't support rgba */
    border: 3px solid #80CBDC;
    border-radius: 6px;
    box-shadow: -1px 13px 45px -17px rgba(0, 0, 0, 0.75);
    -webkit-background-clip: padding;
    /* Safari 4? Chrome 6? */
    -moz-background-clip: padding;
    /* Firefox 3.6 */
    background-clip: padding-box;
    /* Firefox 4, Safari 5, Opera 10, IE 9 */
    color: #767676;
}
.alertify-text {
    border: 1px solid #CCC;
    padding: 10px;
    border-radius: 4px;
}
.alertify-button {
    border-radius: 4px;
    color: #FFF;
    font-weight: lighter;
    padding: 4px 15px;
    text-decoration: none;
    box-shadow: -1px 13px 45px -17px rgba(0, 0, 0, 0.75);
}
.alertify-button:hover, .alertify-button:focus {
    outline: none;
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .1), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, .1), rgba(0, 0, 0, 0));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, .1), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, .1), rgba(0, 0, 0, 0));
    background-image: linear-gradient(top, rgba(0, 0, 0, .1), rgba(0, 0, 0, 0));
    color: #f1f1f1;
}
.alertify-button:active {
    position: relative;
    top: 1px;
    
}
.alertify-button-cancel {
    background-color: #d9697f;
    border: 1px solid #d9697f;
}
.alertify-button-ok {
    background-color: #1C72A0;
    border: 1px solid #1D6F9B;
}
.alertify-log {
    background: #1F1F1F;
    background: rgba(0, 0, 0, .9);
    padding: 15px;
    border-radius: 4px;
    color: #FFF;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, .5);
}
.alertify-log-error {
    background: #d9697f;
    background: rgba(217, 105, 127, .9);
}
.alertify-log-success {
    background: #5CB811;
    background: rgba(92, 184, 17, .9);
}