/**
 * Default Look and Feel
 */
.alertify,
.alertify-log {
	font-family: sans-serif;
}
.alertify {
	background: #FFF;
	border: 10px solid #333; /* browsers that don't support rgba */
	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;     /* Safari 4? Chrome 6? */
	   -moz-background-clip: padding;     /* Firefox 3.6 */
	        background-clip: padding-box; /* Firefox 4, Safari 5, Opera 10, IE 9 */
}
	.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-error {
		background: #FE1A00;
		background: rgba(254,26,0,.9);
	}
	.alertify-log-success {
		background: #5CB811;
		background: rgba(92,184,17,.9);
	}

/* ALERTIFY */
article.alertify-log
{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAACWCAMAAABAW5B4AAAAS1BMVEVRWGtbYXNbYnRcYnRwdYVyd4dyeId6f46QlaGcoKu3usLJy9HNz9TU1trV19zX2d3Y2t7j5Ofq6+3r7O74+Pn6+vv8/Pz+/v7///9p5tFdAAAAt0lEQVR42u3UwQ7CIAwGYHRoEaeIG9j3f1IPozFRQjHExMPfUw/90jS0mG+DISD+WJCPmXP01ClsYIlge4RL/IrkdOG20vW2bonThC0dDuZYulhFyAx7s3uUWdqCuMTldJWUmsJL2XJfJPVNEaVsMpOksSlyReSm4IrgwR7jc/iK8E1BFUHKm3+IoO7Vm0i2c3fn86zsrnIfAzeo3Tn+RAgICAgICAgICAgICAgICAgICAgIiN+KJ5ceKwstSOl6AAAAAElFTkSuQmCC);
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-color:#ffffff;
	padding-left:57px;
	padding-top:27px;
	border:0px;
	border-radius:0px;
	font-family: 'SegoeUI_Regular';
	font-size:12px;
	font-weight:normal;
	color:#000;
	box-shadow:#aaa 0px 0px 15px;
	text-shadow:none;
	min-height:48px;
	padding-bottom:5px;
	padding-top:10px;
	line-height:14px;
}

article.alertify-log-success
{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABkCAMAAAD5aj07AAAAe1BMVEUAmYQGm4cInIgRoIwip5Qkp5Urqpktq5ovrJszrZ03r58/sqJEtKVVu61Zva9bvbBhwLNmwrV3yb14yb58y8CIz8aZ1s6q3day4Nq75N7G6OTM6+bW7+vd8e/h8/Hk9PLl9fLr9/Xu+Pfx+fj5/fz7/f39/v7+//////+GOoyuAAABPElEQVR4Ae3VzVKDMBTF8SitghQl1UTLh9UI9v/+TyhFO6GV6DRuXNyzubvfMJfkRJ0bwhFLLLHOs5w1pgVaC5j6L1adaKMTC5sVaM28ldump29s/pPlkscRdHvLaGattOKQKg1bthhHYQfLZsxaZYdPVwYtYw5jkyRu1io5Thm01uNYD9ZK6zkr7abQDro0YNULB7CoB4vMzFjVlHq/u4cqYFEULW2h2Vsus9+s/JhS6gHygOVMohaG0aJO7KllT6iLJ7CR574B3l6OKJpIqx+om+V2StFHWsCtUgPmKYj/ru1ywJ4nVB+/L7ZXSl16KnpfFuD1Wnkq/j/mfGGeIo+0VPWJZZ6qVJTl7+PON0Uabf3eE4FE9VcgUb0aTnzf/4f3USyxxBJLLLHEEkssscQSSyyxxBJLLLHE+gCvusy5nLRlEwAAAABJRU5ErkJggg==);
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-color:#ffffff;
	padding-left:57px;
	padding-top:27px;
	border:0px;
	border-radius:0px;
	font-family: 'SegoeUI_Regular';
	font-size:12px;
	font-weight:normal;
	color:#000;
	box-shadow:#aaa 0px 0px 15px;
	text-shadow:none;
	min-height:48px;
	padding-bottom:5px;
	line-height:14px;
}

article.alertify-log-error
{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHEAAACWCAMAAADe4ZfYAAAAtFBMVEXATVvCU2DDV2TEWGXEWWbFXGnGX2zHYGzIY3DIZXHJaHPKaXXKanXLa3fLbHfLbXnMcHvNcXzOdYDPdoHRfIfSf4nTg43ViJLVipPWjJXYkZrZlJzZlJ3cm6Pdn6fdoKjeoajhq7HirLLjr7XksrjmuL3muL7qwsfqxMjsys7ty8/tzdHu0NPu0NTv0tXx2Nvy29735+n68fL68vP78vP78/T89vf89/j++/v+/Pz//v7///8wcSeFAAACBklEQVR4AezUe4vUMBAA8HGN1SiLRqrxEbs6NnpIrM3RoOt8/+9lHh082osgxxYOOuw2k+SPXx7Twv8G3TXui7iLu7iLuxgsoo+tt/GB8W99yQld7CCi5ckxPpy9qzgKg0ZYItfGXppoXckRMHYM4jxpDKVZVRWbbpiIpqFr/iUGcZXZsBKDNJg7RFnEDHpl7O3ioT/THOf+UBetzo22K1Ej3hRt2Rvilb5VPHq6Ef5YFRG5WYhOURYBxCmKQgRKIX36rcXjdZ7+/uz5j5xcH6viKTenpRjkWERHXqUDKLc4Suc0rsVD2eHvRwBP5l0eKuIoQ176uBDTSorIB6ASZFTbtmot9vMFxvQBlegrImntyWuzqFUpA/3dYz7moCyRCHl5S7HhonkI8JjLp6mIAQVIpCgCRwQgVTDfI5bljMKWqsHTUuxojqcALzjvLvnNGXj4JcArzodLihMPvwZ4y/l0SZE43gN8II5NxI8An4hjk1P9DPCF82mTyvkK8G2Tyul4+Oebd782eTuaMy2j/gX4024dGgEIA0EUTQEMAqpgkEww6b+vyJNnVr4Knvu7AbEqt+Z5fF3lAmKVfL1jPE3JI2Kt1X9fs9YqL/aLnBf71xEVm2flkxOJRCKRSCQSiUQikUgkEolEIpFIJBKJRCKRSCQSiUQikUgkEolEIpFIJDYikbgBZ8H3lng1DWQAAAAASUVORK5CYII=);
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-color:#ffffff;
	padding-left:57px;
	padding-top:27px;
	border:0px;
	border-radius:0px;
	font-family: 'SegoeUI_Regular';
	font-size:12px;
	font-weight:normal;
	color:#000;
	box-shadow:#aaa 0px 0px 15px;
	text-shadow:none;
	min-height:48px;
	padding-bottom:5px;
	line-height:14px;
}