/* remotefilename=/web/css/AddHeader.css
 *
 *	Copyright © 2025 by FKE Internet.  All rights reserved.
 *
 *	$Id: /web/css/AddHeader.css,v $
 */
/**
*	CSS rulesets used directly by the AddHeader() code
*
*	Author:			Fred Koschara
*	Creation Date:	July sixteenth, 2025
*	Last Modified:	July 29, 2025 @ 8:48 pm
*
*	Revision History:
*	   Date		  by		Description
*	2025/07/29	wfredk	add rulesets from existing code:
*							.bold, .bottom, .center, .dblspace, .half, .italic,
*							.justify, .left, .middle, .monospace, .noDisplay,
*							.right, .seeThru, .top, .trpspace, .undln
*	2025/07/29	wfredk	make honeypot transparent, size important, label hidden
*	2025/07/23	wfredk	enforce box-sizing:border-box and overflow-x:hidden
*	2025/07/18	wfredk	add .glueUp (for orthogonality), .honeypot rulesets
*	2025/07/16	wfredk	original development, extracted from AddHeader.php
*/

*,
*::before,
*::after
{	box-sizing:border-box !important;	/* ensure idiot browsers behave */
}

html,
body
{	margin:0;					/* ensure idiot browsers behave */
	padding:0;
	width:100%;
	overflow-x:hidden;
}

.half
{	width:50%;
}

/* honeypot, to be deprecated when $_SESSION['honeypotName'] is implemented */
.honeypot
{	border-color:transparent !important;
	border:0 !important;
	color:transparent !important;
	height:1px !important;
	opacity:0.0 !important;
	width:1px !important;
}
.honeypot label
{	display:none !important;
}

/* horizontal alignment */
.center
{	text-align:center;
}
.justify
{	text-align:justify;
}
.left
{	text-align:left;
}
.right
{	text-align:right;
}

/* horizontal arrangement */
.clearing
{	clear:both;
}
.floatLeft
{	float:left;
}
.floatRight
{	float:right;
}

/* vertical alignment */
.bottom
{	vertical-align:bottom;
}
.middle
{	vertical-align:middle;
}
.top
{	vertical-align:top;
}

/* vertical spacing */
.dblspace
{	margin-top:1em;
}
.glueDown
{	margin-bottom:0;
}
.glueUp
{	margin-top:0;
}
.trpspace
{	margin-top:2em;
}

/* display controls */
.noDisplay
{	display:none;
}
.seeThru
{	background:none;
}
.visibilityHidden
{	visibility:hidden;
}

/* text appearance */
.bold
{	font-weight:bold;
}
.italic
{	font-style:italic;
}
.monospace
{	font-family:monospace;
}
.undln
{	text-decoration:underline;
}

/* EOF: AddHeader.css */
