/* www.infinidesk.app Extra Style Sheet for Satellite Pages. © Ben Shirt-Ediss, 2025 */


/* --- Learn More --- */

#breadcrumb {
	margin: 10px;
	text-align: center;
}

#feature_overview {
	text-align: center;
}

.idmode {
	padding: 10px;
	margin-bottom: 50px;
}

.idmode h2 {
	padding: 20px 0 20px 0;	
}

.idmode span {
	color: black;
	font-weight: 600;
}

.idmode strong {
	font-weight: 800;
}

.idmode p {
	font-size: 1.2rem;
}

.idmode p.fs_requirements {
	font-size: 0.9rem;
}

.left {
	text-align: left;
}

#faq {
	scroll-margin-top: 100px;
	padding: 10px;
	background-color: #eee;
}

#faq h2 {
	text-align: center;
	padding: 0 0 20px 0;	
}

#faq h3 {
	text-align: center;
}

#faq a {
	white-space: nowrap;	
	font-weight: bold;
}

#faq strong {
	color: black;
}

#faq img {
	display: block;
}

#troubleshooting, #using-infinidesk, #compatibility, #minor-issues {
	scroll-margin-top: 100px;
}


/* --- faq fold out styles --- */

#faq details {
	margin-bottom: 15px;
	padding: 10px;
	border: 1px solid #ddd;
	border-radius: 6px;
	background-color: white;
}

#faq summary {
	color: black;
	font-weight: 600;
	font-size: 1.1rem;
	list-style: none;
	cursor: pointer;
}

#faq summary::-webkit-details-marker {
	display: none;
}

#faq details[open] {
	background-color: #f9f9f9;
}

#faq span {
	padding: 0 3px 0 3px;
	background-color: #ccc;
	border-radius: 3px;
	color: black;
}

#faq li {
	margin: 7px;
}

#faq img {
	width: 350px;
}

#faq img.menubar {
	width: 100%;
}

#faq .terminal {
	font-family: "Courier New", Courier, monospace;
}
























/* privacy policy */

#privacy {
	padding: 0 10px 0 10px;
}

#privacy h2 {
	padding-top: 30px;
}

#privacy section {
	scroll-margin-top: 90px;
}



























/* terms of service */

#terms_of_service {
	padding: 0 10px 0 10px;	
}

#terms_of_service h2 {
	padding-top: 30px;
}

#terms_of_service section {
	scroll-margin-top: 90px;
}



