.alertify,
.alertify-log {
	font-family:"Open Sans",sans-serif;
}
.alertify {
	background: #FFF;
	font-size: 14px;
	border: 2px solid #333; /* browsers that don't support rgba */
	border: 2px solid rgba(0,0,0,.7);
	border-radius: 4px;
	box-shadow: 0px 0px 0.4em 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 {
	font-family:"Open Sans",sans-serif;
	padding:10px;
	border-radius:4px;
	border:1px solid #D8D8D8; 
}
.alertify-button {
	color: #FFF;
	font-weight: bold;
	font-size:70%;
	width:90px;
	height:30px;
	outline:none;
	font-family:"Open Sans",sans-serif;
	padding: 0px;
	text-decoration: none;
	background-color:#f29f29;
	margin-top:5px;
	opacity:0.7;
	transition:linear 0.4s;
}
.alertify-button:focus {
	box-shadow:0px 0px 0.4em #D8D8D8;
}
.alertify-button:hover {
	color: #FFF;
	font-weight: bold;
	font-size:70%;
	width:90px;
	height:30px;
	outline:none;
	font-family:"Open Sans",sans-serif;
	text-decoration: none;
	background-color:#f29f29;
	margin-top:5px;
	opacity:1;
	transition:linear 0.4s;
	cursor:pointer;
}
.alertify-log {
	font-family:"Open Sans",sans-serif;
	background: #1F1F1F;
	background: rgba(0,0,0,.8);
	padding: 10px;
	font-weight: 300;
	border-radius: 1px;
	color: #FFF;
}
.alertify-log-error {
	font-family:"Open Sans",sans-serif;
	background: #FE1A00;
	background: rgba(254,26,0,.8);
}
.alertify-log-success {
	font-family:"Open Sans",sans-serif;
	background: #54be73;
	background: rgb(84,190,115,.8);
}
