.alertify,.alertify-show,.alertify-log {-webkit-transition:all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-transition:all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);-ms-transition:all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);-o-transition:all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);transition:all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);/* easeOutBack */;}
.alertify-hide {-webkit-transition:all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);-moz-transition:all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);-ms-transition:all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);-o-transition:all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);transition:all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);/* easeInBack */;}
.alertify-log-hide {-webkit-transition:all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);-moz-transition:all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);-ms-transition:all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);-o-transition:all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);transition:all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);/* easeInBack */;}
.alertify-cover {position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;background-color:white;filter:alpha(opacity=0);opacity:0;}
.alertify-cover-hidden {display:none;}
.alertify {position:fixed;z-index:99999;top:50px;left:50%;width:550px;margin-left:-275px;opacity:1;}
.alertify-hidden {-webkit-transform:translate(0,-150px);-moz-transform:translate(0,-150px);-ms-transform:translate(0,-150px);-o-transform:translate(0,-150px);transform:translate(0,-150px);opacity:0;display:none;}
:root *> .alertify-hidden {display:block;visibility:hidden;}
.alertify-logs {position:fixed;z-index:5000;bottom:10px;right:10px;width:300px;}
.alertify-logs-hidden {display:none;}
.alertify-log {display:block;margin-top:10px;position:relative;right:-300px;opacity:0;}
.alertify-log-show {right:0;opacity:1;}
.alertify-log-hide {-webkit-transform:translate(300px,0);-moz-transform:translate(300px,0);-ms-transform:translate(300px,0);-o-transform:translate(300px,0);transform:translate(300px,0);opacity:0;}
.alertify-dialog {padding:25px;}
.alertify-resetFocus {border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.alertify-inner {text-align:center;}
.alertify-text {margin-bottom:15px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:100%;}
.alertify-buttons {;}
.alertify-button,.alertify-button:hover,.alertify-button:active,.alertify-button:visited {background:none;text-decoration:none;border:none;
line-height:1.5;font-size:100%;display:inline-block;cursor:pointer;margin-left:5px;}
@media only screen and (max-width:680px) {.alertify,.alertify-logs {width:90%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.alertify {left:5%;margin:0;};}
.alertify,.alertify-log {font-family:sans-serif;}
.alertify {background:#FFF;border:10px solid #333;border:10px solid rgba(0,0,0,.7);border-radius:8px;box-shadow:0 3px 3px rgba(0,0,0,.3);-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-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:#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 a {color:#FFF;}
.alertify-log-error {background:#FE1A00;background:rgba(217, 92, 92, 0.95);}
.alertify-log-success {background:#5CB811;background:rgba(91, 189, 114, 0.95);}