body {
	background-color: gery;
}
.label{
	font-size:larger;
	font:bold;
	color:red;
	line-height:2.5;
}
.profile-label{
	font-size:larger;
	font:bold;
	color:red;
	line-height:1.5;
}
.header {
	/*height: 40px;*/
}
.body {
	display: block;
	overflow: auto;
}
.map {
	height: calc(100vh - 110px);
	/*
	height:100%;
	width: 100vh;
	margin: 0px;
	position: relative;
	
	border:solid;
	border-color:red;
	*/
}
.cal-col{
	width:14%;
}
.clickable-row{
	cursor: pointer;
}
.clickable-row:hover{
	background: #a4daf04d;
}

.center {
	margin: auto;
	width: 50%;
	/*border: 3px solid green;*/
	padding: 10px;
	
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}