.alertify,
.alertify-log{font-family:sans-serif;}
.alertify{background:#FFF;border:10px solid rgba(24, 62, 108, 0.50);border:10px solid rgba(24, 62, 108, 0.50);border-radius:8px;box-shadow:0 5px 5px rgba(0,0,0,.5);-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;}
.alertify-text{border:1px solid #CCC;padding:10px;border-radius:4px;}
.alertify-button{border-radius:4px;color:#FFF;font-weight:bold;padding:6px 15px;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.5);background-image:-webkit-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));background-image:-moz-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));background-image:-ms-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));background-image:-o-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));background-image:linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));}
.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));}
.alertify-button:focus{box-shadow:0 0 15px #2B72D5;}
.alertify-button:active{position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}
.alertify-button-cancel,
.alertify-button-cancel:hover,
.alertify-button-cancel:focus{background-image:-webkit-linear-gradient(top, #4290ca, #085c8d);color:#ededed;-webkit-box-shadow:1px 1px 1px 1px rgba(13, 13, 13, 0.2);box-shadow:0px 2px 1px 0px rgba(13, 13, 13, 0.2);border:1px solid rgba(255, 255, 255, 0.59);font-size:12px;transition:all 0.5s ease-in-out;}
.alertify-button-cancel:focus,
.alertify-button-ok:hover{box-shadow:0 0 15px #2B72D5;}
.alertify-button-ok,
.alertify-button-ok:hover,
.alertify-button-ok:focus{font-size:12px;padding:6px 20px;margin-top:-10px;background-image:-webkit-linear-gradient(bottom, #f4ba6e, #fdf59a);color:#3e3e3e;-webkit-box-shadow:1px 1px 1px 1px rgba(13, 13, 13, 0.2);box-shadow:0px 2px 1px 0px rgba(13, 13, 13, 0.2);border:1px solid rgba(255, 255, 255, 0.02);transition:all 0.5s ease-in-out;margin-right:0px;text-shadow:none;}
.alertify-log{background:#000;background:#000;padding:15px;border-radius:4px;color:#FFF;}
.alertify-log-error{background:rgb(254,26,0);background:-moz-linear-gradient(top, rgba(254,26,0,1) 0%, rgba(137,0,0,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,26,0,1)), color-stop(100%,rgba(137,0,0,1)));background:-webkit-linear-gradient(top, rgba(254,26,0,1) 0%,rgba(137,0,0,1) 100%);background:-o-linear-gradient(top, rgba(254,26,0,1) 0%,rgba(137,0,0,1) 100%);background:-ms-linear-gradient(top, rgba(254,26,0,1) 0%,rgba(137,0,0,1) 100%);background:linear-gradient(to bottom, rgba(254,26,0,1) 0%,rgba(137,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#890000',GradientType=0);}
.alertify-log-success{background:rgb(92,184,17);background:-moz-linear-gradient(top, rgba(92,184,17,1) 0%, rgba(29,119,11,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(92,184,17,1)), color-stop(100%,rgba(29,119,11,1)));background:-webkit-linear-gradient(top, rgba(92,184,17,1) 0%,rgba(29,119,11,1) 100%);background:-o-linear-gradient(top, rgba(92,184,17,1) 0%,rgba(29,119,11,1) 100%);background:-ms-linear-gradient(top, rgba(92,184,17,1) 0%,rgba(29,119,11,1) 100%);background:linear-gradient(to bottom, rgba(92,184,17,1) 0%,rgba(29,119,11,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#1d770b',GradientType=0);}
.alertify-log-warning{background-image:-webkit-linear-gradient(bottom, #ffab00, #ffe200);color:#fff;text-shadow:none;}
.alertify-log-conexion {
    background-image: -webkit-linear-gradient(bottom, #ff8500, #ff8500);
    color: #fff;
    text-shadow: none;
}
@media(min-width:1200px){.alertify{width:500px !important;margin-left:50%;left:-250px;}
}
@media(min-width:992px) and (max-width:1199px){.alertify{width:500px !important;margin-left:50%;left:-250px;}
}
@media(min-width:768px) and (max-width:991px){.alertify{width:400px !important;margin-left:50%;left:-200px;}
}
@media (min-width:321px) and (max-width:767px){.alertify{width:300px !important;margin-left:50%;left:-150px;}
}
@media (max-width:320px){.alertify{width:90% !important;}
}