body .wpn_noNotificationClick {
		display: none !important; }

body .wpn_notificationClick {
		display: block !important; }

body .wpn_noNotificationClick,
body .wpn_notificationClick {
		background-color: #4c4d4f !important;
		border-radius: 50% !important;
		width: 50px !important;
		height: 50px !important;
		position: fixed !important;
		top: 20px !important;
		right: 20px !important;
		padding: 0 !important;
		z-index: 9999 !important; }
		body .wpn_noNotificationClick .fa,
		body .wpn_notificationClick .fa {
				position: relative !important;
				color: #fff !important;
				font-size: 20px !important;
				top: 15px !important;
				left: 15px !important; }
				body .wpn_noNotificationClick .fa.fa-times,
				body .wpn_notificationClick .fa.fa-times {
						font-size: 24px !important;
						top: 13px !important; }
		body .wpn_noNotificationClick.wpn_unreadNotifications .fa:after,
		body .wpn_notificationClick.wpn_unreadNotifications .fa:after {
				content: '' !important;
				display: block !important;
				width: 10px !important;
				height: 10px !important;
				background-color: red !important;
				position: relative !important;
				top: -23px !important;
				left: 9px !important;
				border-radius: 50% !important; }

body .wpn_notificationDiv {
		background-color: #fff !important;
		position: fixed !important;
		top: 80px !important;
		right: 0 !important;
		width: 350px !important;
		padding: 15px 10px !important;
		z-index: 9999 !important;
		overflow: hidden !important;
		-webkit-box-shadow: -5px 5px 29px -4px rgba(0, 0, 0, 0.26) !important;
		-moz-box-shadow: -5px 5px 29px -4px rgba(0, 0, 0, 0.26) !important;
		box-shadow: -5px 5px 29px -4px rgba(0, 0, 0, 0.26) !important; }
		body .wpn_notificationDiv .wpn_content {
				display: inline-block !important;
				min-width: 65% !important;
				max-width: 65% !important;
				cursor: pointer !important;
				vertical-align: top !important;
				padding: 0 15px !important; }
				body .wpn_notificationDiv .wpn_content .wpn_click_action {
						display: none !important; }
				body .wpn_notificationDiv .wpn_content .wpn_notificationTitle {
						font-size: 13px !important;
						font-weight: bold !important;
						margin: 0 !important;
						padding-bottom: 5px !important;
						line-height: 1.4 !important; }
				body .wpn_notificationDiv .wpn_content .wpn_notificationBody {
						font-size: 12px !important;
						margin: 0 !important; }
		body .wpn_notificationDiv .wpn_icon {
				display: inline-block !important;
				min-width: 30% !important;
				max-width: 30% !important;
				cursor: pointer !important; }
				body .wpn_notificationDiv .wpn_icon img {
						max-width: 85px !important; }
				body .wpn_notificationDiv .wpn_icon .fa {
						font-size: 31px !important;
						line-height: 1.4 !important; }
						body .wpn_notificationDiv .wpn_icon .fa:before {
								color: #4c4d4f !important; }
		body .wpn_notificationDiv.wpn_right {
				right: 20px !important; }
		body .wpn_notificationDiv.wpn_noNotifications {
				width: 300px !important;
				padding-left: 20px !important; }
				body .wpn_notificationDiv.wpn_noNotifications .wpn_content {
						margin-top: 12px !important; }
						body .wpn_notificationDiv.wpn_noNotifications .wpn_content .wpn_notificationBody {
								display: none !important; }
				body .wpn_notificationDiv.wpn_noNotifications .wpn_icon {
						text-align: center !important;
						width: auto !important;
						min-width: auto !important;
						float: left !important; }
				@media (max-width: 425px) {
						body .wpn_notificationDiv.wpn_noNotifications {
								width: 90% !important; } }
				@media (max-width: 365px) {
						body .wpn_notificationDiv.wpn_noNotifications .wpn_content .wpn_notificationTitle {
								top: 0 !important; } }
		body .wpn_notificationDiv.wpn_notification_prev {
				top: 190px !important; }
		body .wpn_notificationDiv.wpn_notification_prev_second {
				top: 300px !important; }
		body .wpn_notificationDiv .wpn_deleteNotification {
				position: absolute !important;
				top: 0 !important;
				right: 5px !important;
				border: none !important;
				background-color: transparent !important;
				color: #4c4d4f !important;
				font-size: 18px !important;
				font-weight: bold !important;
				padding: 0 !important;
				z-index: 999 !important; }
				body .wpn_notificationDiv .wpn_deleteNotification:active, body .wpn_notificationDiv .wpn_deleteNotification:focus, body .wpn_notificationDiv .wpn_deleteNotification:hover {
						outline: 0 !important;
						color: red !important; }

/*# sourceMappingURL=wpn.css.map */