.notify-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	background: rgba(0,0,0, 0.65);
	z-index: 9999999; 
}

.notify-modal-open { overflow: hidden !important; overflow-x: hidden !important; overflow-y: hidden !important; }

.notify {
    position: fixed;
    padding: 20px;
    color: #fff;
	z-index: 9999;	
}

.notify[data-position="bottom"] {
    right: 0;
    left: 0;
    bottom: 0;
}

.notify[data-position="top"] {
    right: 0;
    left: 0;
    top: 0;
}

.notify[data-position="right"] {
    right: 0;
    bottom: 0;
    top: 0;
    max-width: 300px;
}

.notify[data-position="left"] {
    left: 0;
    top: 0;
    bottom: 0;
    max-width: 300px;
}

.notify[data-notify='success'] {
    background: #15cc1f;
}

.notify[data-notify='info'] {
    background: #cf80ad;
}

.notify[data-notify='danger'] {
    background: #FF4557/*#f32750*/;	
}

.notify[data-notify='warning'] {
    background: #ff9900/*#f32750*/;	
}


.notify[data-notify='default'] {
    background: #2d9cee;
}

.notify-close {
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 4px;
    color: #fff;	
    padding: 0 15px;
    font-size: 34px;	
	font-weight: 300 !important;
    text-decoration: none;
}
.notify-close:hover {
	text-decoration: none;
	color: #ccc;
}

.notify h1 {
    margin: 0 auto;
	max-width: 900px;
	text-align: center;    
	line-height: 1.2;
	font-size: 1.45em;
	font-weight: 400;    
}

.notify-content {
	margin: 5px auto 0;
	max-width: 900px;
	text-align:center;
	line-height: 1.2;
	font-size: 1.1em;	
	font-weight: 400;
	
	
	
}
