/**
 * Twitter Bootstrap Look and Feel
 * Based on http://twitter.github.com/bootstrap/
 */
.alertify,
.alertify-log {
     background: none repeat scroll 0 0 padding-box #227DE5;
   font-family: lato;
    font-size: 13px;
    line-height: 22px;
    font-style:inherit;
    border-color:red;
}
.alertify {
    background: none repeat scroll 0 0 padding-box #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.3);
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    height: auto;
    line-height: 0;
    padding: 10px;
     top:43%;
}
.alertify-dialog {
	padding: 0;
}
	.alertify-inner {
		text-align: center;
	}
		.alertify-message {
    padding: 0 0 6px;
    text-align: center;
    line-height:12px;
		}
		.alertify-text-wrapper {
			padding: 0 0px;
		}
			.alertify-text {
				color: #555;
				border-radius: 4px;
				padding: 8px;
				background-color: #FFF;
				border: 1px solid #CCC;
				box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
			}
			.alertify-text:focus {
				border-color: rgba(82,168,236,.8);
				outline: 0;
				box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
			}

		.alertify-buttons {
		    box-shadow: 0 1px 0 #FFFFFF inset;
    text-align: center;
      margin: 12px 0 0;
		}
			.alertify-button,
			.alertify-button:hover,
			.alertify-button:focus,
			.alertify-button:active {
				margin-left: 10px;
				border-radius: 2px;
				font-weight: normal;
				padding: 4px 12px;
				text-decoration: none;
			}
			.alertify-button:focus {
				outline: none;
			}
			.alertify-button:active {
				position: relative;
			}
				.alertify-button-cancel,
				.alertify-button-cancel:hover,
				.alertify-button-cancel:focus,
				.alertify-button-cancel:active {
	background-color: #D02126;
    border: 0px;
    color: #FFFFFF;
    font-size: 13px;
    padding: 0 5px;
    font-family:Titillium Web;
    font-weight:700;
				}
				.alertify-button-cancel:hover,
				.alertify-button-cancel:focus,
				.alertify-button-cancel:active {
					background: #D02126;
				}
				.alertify-button-ok,
				.alertify-button-ok:hover,
				.alertify-button-ok:focus,
				.alertify-button-ok:active {
				    background-color: #227DE5;
    border-image: none;
    border-width: 0px;
    color: #FFFFFF;
    font-size: 13px;
    padding: 0 5px;
        font-family:Titillium Web;
    font-weight:700;
				}
				.alertify-button-ok:hover,
				.alertify-button-ok:focus,
				.alertify-button-ok:active {
					background: #227DE5;
				}

.alertify-log {
	background: #D9EDF7;
    border: 1px solid #BCE8F1;
    border-radius: 4px;
    color: #3A8ABF;
    float: right;
    margin: 0 20px 0 0;
    padding: 8px 23px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    width: 440px;
}
	.alertify-log-error {
		color: #B94A48;
		background: #F2DEDE;
		border: 1px solid #EED3D7;
	}
	.alertify-log-success {
		color: #468847;
		background: #DFF0D8;
		border: 1px solid #D6E9C6;
	}