body {
	/*background-color:#F4F7FA*/
	background-color:#f0f0FA
}

.container .runButton {
	display:inline-block;
	border-radius:50px;
	padding:10px;
	text-decoration:none;
    color: #080;
    border: 3px solid #080;
    padding: 8px 40px 7px;
}
.container .runButton:hover {
	color:#fff;
	background-color:#080;
}

.alert-danger ul li {
	list-style: none;
	margin:0;
	padding:0;
}

.alert-danger ul {
	margin:0;
	padding:0;
}

.outer-row {
	background-color:#fff;
	border-radius:5px;
	padding:10px 0;
}
.outer-row-title {
	border-bottom:2px solid #e9ecef;
	margin-bottom:10px;
}


#billboardText {
	color:#fff;
	padding-top:60px;
	width:40%;
	margin:0 auto;
	font-family:'lato', sans-serf;
	text-align:center;
}

@media (max-width: 768px) {
	#billboardText {
		width:80%;
	} 
}

@media (max-width: 768px) {
	#staff_list img {
		width:100px;
	} 
}

.op-right-pad {
	padding:0 1rem 0 0;
}
@media (max-width: 767px) {
	.op-right-pad {
		padding:0 0 1.4rem 0;
	}
}


.opModal {
	display:none;
}

.opModal-content {
	padding:1rem;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: .3rem;
}

.opModal-content .opModal-header {
	border-bottom: 1px solid #e9ecef;
	overflow:hidden;
	margin-bottom:1rem;
}

.opModal-content .opModal-header h5 {
	float:left;
	width:450px;
}
.opModal-content .opModal-header button {
	float:left;
	width:15px;
}
.opModal-content .opModal-body {
	clear:both;
}

.opModal-content .opModal-footer {
	border-top: 1px solid #e9ecef;
	overflow:hidden;
	margin-top:1rem;
	padding-top:1rem;
	text-align:right;
}


.opModal-quick {
	border: 1px solid rgba(0,0,0,.2);
	border-radius: 3px;
	box-shadow: 4px 4px 3px #0008;
	padding:5px;
	/*margin:-5px 0 0 -5px;*/
	background-color:#fff;
	z-index:1060;
	display:none;
	position:absolute;
}

#mainMenuBack, #opSideBack {
	display:none;
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:1030;
}
#mainMenuBack {
	background-color:#000b;
}
#opSideBack {
	background-color:#0008;
}

.mainMenuContainer ul {
	padding:0;
	margin:0;
	list-style:none;
}
.mainMenuContainer li {
	font-size:14px;
}
.mainMenuContainer li a {
	padding:3px 20px;
	display:block;
	color:#111;
}
.mainMenuContainer li a {
	padding:5px 20px;
	display:block;
	color:#111;
	text-decoration:none;
}
.mainMenuContainer li a:hover {
	background-color:#eee;
}
.mainMenuContainer li.mainMenuHeader {
	color:#111;
	font-weight:700;
	font-size:20px;
	display:block;
	padding:10px 20px 0px 20px;
}

@media (min-width: 768px) {
	.modal-xl {
		width: 90%;
		max-width:1050px;
	}
}

