/*menu item*/
#menu-item-44899 > a {
	cursor: pointer;
	border: 1px solid #12822a;
	color: #fff !important;
	background-color: #12822a;
	border-radius: 4px;
}

#menu-item-44899 {
	line-height: 40px !important;
	margin: 0 1em 0 0;
}

/*menu item*/
.cbwDemoLiveModal {
	display: none; 
	position: fixed; 
	z-index: 999; 
	padding-top: 200px; 
	left: 0;
	top: 0;
	width: 100%; 
	height: 100%; 
	overflow: auto; 
	background-color: rgb(0,0,0); 
	background-color: rgba(0,0,0,0.4); 
}

/* Modal Content */
.modal-content {
	display: flex;
	flex-direction: column;
	background-color: #fefefe;
	margin: auto;
	padding: 20px;
	border: 1px solid #888;
	width: 60%;
}

/* The Close Button */
.close {
	color: #aaaaaa;
	font-size: 28px;
	font-weight: bold;
}

.close:hover,
.close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}

.nestedCalendlyModal {
	display: flex;
	margin: 0.2em 0 0 0;
	justify-content: center;
	align-items: center;
}

.globalDemoContentBody {
	display: flex;
	justify-content: center;
	flex-direction: column;
	text-align: center;
}

.closeTimesContainer {
	display: flex;
	justify-content: flex-end;
	align-items: center;	
}

.buttonRow {
	display: flex;
	margin: 2.5rem 0 0 0;

	flex-wrap: wrap;
}

@media(max-width: 780px) {
	.buttonRow {
		margin: 0 -15px 0 -15px;
	}
}

.buttonColumnMdSix {
	position: relative;
	width: 100%;
	box-sizing: border-box;
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
	.buttonColumnMdSix {
		flex: 0 0 50%;
		max-width: 50%;
	}
}

@media(max-width: 768px) {
	.globalDemoHeaderContainer {
		margin-bottom: 2rem;
	}
}

p.demoPageInfo {
	width: 55%;
	font-size: 16px;
}

div.demoPageInfoContainer {
	display: flex; 
	margin-top: 2rem;
	justify-content: center;
	align-items: center;
}

.globalDemoSetupCredInfo {
	font-size: 16px;
}

.demoModalPageBtns {
	margin-top: auto;
	padding: 15px;
	background-color: #004e7c;
	color: #fff;
	border: none;
	border-radius: 5px;
	cursor: pointer;
	text-align: center;
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
}

.globalDemoModalBtn {
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
}

.demoModalPageBtns:hover,
.demoModalPageBtns:active,
.demoModalPageBtns:visited,
.demoModalPageBtns:focus {
	color: #fff !important;;
}

@media (max-width: 990px) {
	/* TODO This class selection will change in production maybe... */
	li.menu-item-44899 {
		display: none !important;	
	}
	div.cbwDemoLiveModal {
		display: none !important;
	}
}
