/**
 * Default Look and Feel
 */
.alertify,
.alertify-log {
	font-family: sans-serif;
}
.alertify {
	background: #FFF;
	border: 10px solid #2F73B1; /* browsers that don't support rgba */
	border: 10px solid rgba(47,115,177,.7);
	border-radius: 8px;
	box-shadow: 0 3px 3px rgba(47,115,177,.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 {
		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: #2F73B1;
	}
	.alertify-button:hover,
	.alertify-button:focus {
		outline: none;
        opacity: .9;
	}
	.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: #a0a0a0;
			border: 1px solid #444;
		}
		.alertify-button-ok,
		.alertify-button-ok:hover,
		.alertify-button-ok:focus {
			background-color: #2F73B1;;
			border: 1px solid #444;
		}

.alertify-log {
	display        : inline-block;
	vertical-align : top;
	position: relative;
	margin : 12px;
    padding: 20px 60px;
    background: #000000 url("/i/notice_icons.png") no-repeat;
    background-position: 35px -175px;
    color: #fff;
    text-align: left;
    font-family: Cambria, Times New Roman, sans-serif;
    font-size: 18px;
    font-weight: normal;
    box-shadow: 0 0 5px 1px #000000;
    opacity: 0.8;
    border-radius: 4px;

}
	.alertify-log-error {
      background-position: 35px -78px;
	}

	.alertify-log-success {
      background-position: 25px 20px;
	}