
html {
	height:100%;
	width:100%;
}

.AddDelButton {
	color: #0085a1;
}

body {
	overflow-y:scroll;
}

#ContainerWithStops {
	margin-bottom: 10px;
}

.ui-dialog .ui-dialog-titlebar {
	padding: 3px 3px 3px 6px !important;
	background-color: #0085a1;
	color: white;
}

.ui-widget-overlay{
	position:fixed;
}

.AddDelButton:hover{
	cursor: pointer;
	color: #00657b;
}

.portfolio-item {
	margin-bottom: 30px;
}
.col-centered {
	float: none;
	margin: 0 auto;
	text-align: center;
}

.ButtonSelected {
	background-color: #daeaff;
}

.Cleared:after {
	clear: both;
	height: 0;
	width: 100%;
	content: '';
	display: block;
}

.responsive {
	width: 100%;
	height: auto;
}

.ui-widget-overlay.custom-overlay
{
	background-color: black;
	background-image: none;
	opacity: 0.6;
	z-index: 1041 !important;
}

.ui-dialog { z-index: 1042 !important ;}

.flex-container {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;

}

footer {
	width: 100%;
}

.content_container {
	display: flex;
	justify-content: center;
	align-content: center;
}

.ContentRow {
	display: flex;
	justify-content: center;
	align-content: center;
	flex-direction: row;
}

.ContentQuestion,
.ContentAnswer {
	align-self: center;
}
