/**
 * Default Look and Feel
 */
.alertify,
.alertify-log {
	font-family: sans-serif;
}
.alertify {
	border: 1px solid white;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    background-color: white;
    font-size: 12px;
    font-family: Verdana;
}
.alertify-text {
	border: 1px solid #CCC;
	padding: 10px;
	border-radius: 4px;
}
.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: #FE1A00;
	background: rgba(254,26,0,.9);
}
.alertify-log-success {
	background: #5CB811;
	background: rgba(92,184,17,.9);
}

.alertify-log-showimage {
    height: auto;
    width: auto;
    padding: 3px;
}
.alertify-log-showimage img {
    height:100%;
}
.alertify-buttons {
    padding: 14px 15px 15px;
    background: #eee;
    border-top: 1px solid #aaa;
    border-radius: 0;
    box-shadow: none;
    text-align: right;
    display: flex;
    justify-content: space-between;
}
.alertify-button, .alertify-button:hover, .alertify-button:focus, .alertify-button:active,
.alertify-button-ok, .alertify-button-ok:hover, .alertify-button-ok:focus, .alertify-button-ok:active,
.alertify-button-cancel, .alertify-button-cancel:hover, .alertify-button-cancel:focus, .alertify-button-cancel:active{
    border: 1px solid #aaa;
    padding: 4px 10px;
    border-radius: 0;
    background: none;
    background-color: #fff;
    text-shadow: none;
    color: #000;
}
.alertify-button:hover,
.alertify-button-ok:hover,
.alertify-button-cancel:hover{
    background: none;
    background-color: #8be1b4;
}
.alertify-button:focus, .alertify-button:active,
.alertify-button-ok:focus, .alertify-button-ok:active,
.alertify-button-cancel:focus, .alertify-button-cancel:active{
    border:1px solid #1c779c;
    color:#1c779c;
    font-weight:bold;
}
.alertify-button:focus {
    outline: none;
    box-shadow: none;
}