/*--------------------------------------------------------------------------------------------------
lpuser.css: This file is used to format the Live Proceedings Display for both chambers
Revision History: (PLEASE ADD A COMMENT EVERY TIME A CHANGE IS MADE TO THIS FILE
06Nov2018 Mike Richard - Created file from ccuser.css
01Feb2019 Mike Richard - Used light color scheme to better match the website
15Feb2019 Mike Richard - Improved colors a little more
31Jan2020 Mike Richard - Darkened past items a little more for House sergeants
27Aug2026 Mike Richard - Added h3/caption format based on old h2 heading before tables
01Sep2026 Mike Richard - Changed .past gray colors for accessibility to #F6F6F6
08Sep2026 Mike Richard - Changed .past gray background color for accessibility to #D5D7D7 to match cc
09Sep2026 Mike Richard - Changed .past gray text color for accessibility to #5C5C5C to match cc
21Sep2026 Mike Richard - Added #bodydiv margin-bottom to allow viewing last item when off screen
--------------------------------------------------------------------------------------------------*/
/* basic colors:
#FFF White
#000 Black
#F00 Red
#0F0 Green
#00F Blue
#FF0 Yellow
#F0F Purple/Pink
#0FF Cyan
*/
html, body{
	color:#000; /* black */
	background-color:#FFF; /* white */
}
#user-heading{
	color:#FFF; /* white */
	border:.3rem;
	border-radius:0;	/* square corners */
	font-size: 2.8rem;
	line-height: 2.8rem;
	padding:.6rem 0;
}
#bodydiv{
	margin-bottom:5rem;
}
a{
	text-decoration:underline;
	color:#00F;	/* darker blue */
}
.audio-link{ /* class for audio links */
	display:inline;
	color:#0FF;	/* cyan */
}
.audio-link img{
	width:2.5rem;
	height:2.5rem;
	padding-left:2rem;
	padding-right:1rem;
}
.hidden{
	display:inherit;
}
li.hidden{
	display:list-item; /* retain style for li */
}
.ellipsis-past-hidden{
	display:none;
}
.ellipsis-past{
	display:none;
}
.ellipsis-more{
	display:none;
}
.msg{
	color:#000;
	background-color:#FF0;
	border-radius:0;
	border:.2rem solid #000;
	width:95.75%;
}
.sectionDiv{
	color:#000;
	background-color: #FFF;
	border-radius:0;
}
h2{
	color:#FFF;
}
h3,caption{
	color:#FFF;
}
tr:nth-child(even) {
	background-color: #D5D7D7;	/* dark gray */
}
.pass{
	color:#0B0;	/* darker green */
}
.fail{
	color:#B00;	/* darker red */
}
.unknown{
	color:#BBB;	/* darker gray */
}
.agenda-item.now{
	color:#CC0;	/* darker yellow */
}
.current{
	color:#CC0;	/* darker yellow */
}
h2.current{
	color:#FF0;	/* yellow */
}
h3.current,caption.current{
	color:#FF0;	/* yellow */
}
tr.current{
	background-color:#FF06; /* lighter yellow */
	color:#000;	/* black */
}
.past {
	color: #5C5C5C;	/* darker gray */
}
h2.past {
	color: #E6E6E6;	/* light gray */
}
h3.past,caption.past {
	color: #E6E6E6;	/* light gray */
}
hr {
	color:#CC0;	/* darker yellow */
	border-color: #CC0;	/* darker yellow */
	border-top: .4rem solid #CC0;	/* darker yellow */
}