	
		#content-container {
			margin-top: 75px;
			background-color: var(--content-background);
			text-align: center;
			box-shadow: 5px 5px 5px var(--main-dark-color);
			border-radius: 10px 10px 20px 20px;
			position: absolute;
			
			left: 50%;
			right: -50%;

			transform: translate(-50%); 
			height: 80%;
			width: 90%;
			max-width: 900px;
			overflow: auto;
			display: flex;
			flex-direction: column;
			align-items: center;
        }
		.route {
			color: blue;
			text-decoration: underline;
		}
		#details {
			/* overflow: auto; */
			width: 90%;
		}
		table {
			width: 100%;
		}
		table, td, th {
			border: 1px solid gray;
			border-collapse: collapse;
		}
		th {
			background-color: black;
			color: white;
		}
		th, td {
			padding: 5px;
		}
		fieldset {
			background-color: lightgray;
			justify-content: left;
			align-items: start;
			/* width: 90%; */
		}
		legend {
			font-weight: bold;
		}
		/* pre {
			margin-top: -10px;
			padding: 5px;
			width: 550px;
			border: 1px solid black;
			background-color: lightgray;
		} */
		pre {
			text-align: left;
			font-size: smaller;
		}

		#sampleResponse {
			/* width: 90%; */
			/* min-height: 30rem; */
			/* font-family: "Lucida Console", Monaco, monospace;
			font-size: 0.8rem;
			line-height: 1.2;
			background-color: lightgrey;
			border: none;
			overflow: hidden;
			word-wrap: break-word; */
			white-space: pre-wrap;
		}