:root {
}

.rounder {
	border-radius: 10px;
}


.width-full {
	width: 100%;
}


.height-full {
	height: 100%;
}


.nowrap {
	white-space: nowrap;
}


.fixed-progress-bar {
	position: fixed;
	z-index: 3;
}

.progress {
	--bulma-progress-bar-background-color: #ededed;
	--bulma-progress-value-background-color: #717171;
	--bulma-progress-border-radius: 0px;
}

.box-grey {
	background-color: #bcc8d5;
	box-shadow: 4px 4px 20px -3px rgb(10, 10, 10, 0.4);
}


.footer-slim {
	padding: 1.5rem 0rem 1.5rem;
}


.map-container {
	border: dashed;
	border-color: #717171;
	border-width: 5px;
	border-radius: 2em;
	width:80%;
	height:90%;
}
@media only screen and (max-width: 1023px) {
	.map-container {
		width:90%;
		height:85%;
	}
}


#name_container.section {
	padding-top: 0;
	padding-bottom: 0;
	z-index: 2;
	position: sticky;
	top: 1.5em;
}
@media only screen and (max-width: 1023px) {
	.name_container_box-slim {
		padding: 0.6em;
	}
}


.content_header {
	z-index: 1;
	position: sticky;
	box-shadow: 0 0 0 0;
	border-radius: 0;
	padding-left: 0;
	top: 7.5em;
}
@media only screen and (max-width: 1023px) {
	.content_header {
		top: 5.7em;
	}
}

.content_header_stuck {
	box-shadow:	4px	4px	20px	-5px	rgb(10, 10, 10, 0.4);
	border-radius: 10px;
	padding-left: 10px;
}


.table {
	background-color: transparent;
}

.animate {
	transition: 1s;
}
