/*!
 * Jetpack CRM
 * https://jetpackcrm.com
 */

/*
	Global styles for ZBS Licensing Nag
*/

.zbs_nf {
	position: fixed;
	bottom: 0;
	width: 100%;
	left: 0;
	right: 0;
	z-index: 10;
	background: #f00;
	padding: 15px;
	padding-left: 180px;
	color: #fff;
	font-size: 16px;
	font-weight: 900;
	border-top: 5px solid #de1b1b;
}

.zbs_overlay {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: 100000;
	color: #fff;
	text-align: center;
	font-size: 20px;
	background: rgba(0, 0, 0, 0.85);

	display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
	display: -ms-flexbox;  /* TWEENER - IE 10 */
	display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
	display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

	justify-content: center;
	align-items: center;

}

.close_nag_modal a {
	color: #fff;
}

.zbs-message h3 {
	color: #fff;
}

.zbs_overlay p {
	font-size: 16px;
}

.zbs_overlay p a {
	color: #ffa500;
	text-decoration: underline;
}

.close_nag_modal {
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
}

.zbs-message-body {
	width: 400px;
	line-height: 30px;
}

.jpcrm-promo.ui.segment {
	display: flex;
	justify-content: space-between;
	align-items: center;

	position: relative;
	margin-right: 20px;

	border-left: 5px solid #069e09;

	#jpcrm-dismiss {
		position: absolute;
		right: 5px;
		top: 10px;
		color: #000;
		font-weight: 500;
		margin-top: 5px;
	}

	.notice-dismiss {
		margin-top: 5px;
	}

	.button {
		margin-left: 5px;
		margin-right: 5px;
	}
}


.jpcrm-error.ui.segment {
	margin-right: 20px;
	border-left: 5px solid #cf0606;
}
