/*--------------------------------------------------------------------------------------------------
ccuser.css: This file is used to override the ccdisplay.css format of the Committee Room Display
	HTML pages for both chambers accommodate and end user experience
Revision History: (PLEASE ADD A COMMENT EVERY TIME A CHANGE IS MADE TO THIS FILE
13Mar2015 Mike Richard - Made sure all data was visible to end user
29Oct2018 Mike Richard - Set text decoration & color for anchor tags
08Nov2018 Mike Richard - Ensure audio links are not hidden for users
01Feb2019 Mike Richard - Override default anchor color for audio links
01Feb2019 Mike Richard - Used light color scheme to better match the website
15Feb2019 Mike Richard - Improved colors a little more
11Feb2020 Mike Richard - Corrected lighter yellow for IE compatibility
07May2024 Mike Richard - Added padding for bottom banner message
19Jan2026 Mike Richard - Merged ccuser_new into ccuser
20Aug2026 Mike Richard - Added list item formatting for agenda-items with darker gray
24Aug2026 Mike Richard - Targeted agenda-items ul for gray lines
26Aug2026 Mike Richard - Removed tags and just used class for most items
01Sep2026 Mike Richard - Changed .pass green & .done gray colors for accessibility
09Sep2026 Mike Richard - Changed .done gray text color from #707070 to #5C5C5C for accessibility
09Sep2026 Mike Richard - Added footer-box adjustments for user page
09Sep2026 Mike Richard - Added overrides for putting separate messages in footer for accessibility
--------------------------------------------------------------------------------------------------*/
/* basic colors:
#FFF White
#000 Black
#F00 Red
#0F0 Green
#00F Blue
#FF0 Yellow
#F0F Purple/Pink
#0FF Aqua Blue
*/
/*--------------------------------------------------------------------------------------------------
	Define user overrides to page format
--------------------------------------------------------------------------------------------------*/
a{
	text-decoration:underline;
	color:#0FF;	/* cyan */
}
.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;
}
#cal-box{
	overflow:visible;
}
.cal-item{
	max-height:none;
}
html, body{
	color:#000; /* black */
	background-color:#FFF; /* white */
}
#header-content{
	color:#FFF; /* white */
	border:.3rem;
	border-radius:0;	/* square corners */
}
.pass{
	color:#008000;	/* darker green */
}
.fail{
	color:#B00;	/* darker red */
}
.unknown{
	color:#BBB;	/* gray */
}
.agenda-items > li.agenda-item:nth-of-type(even){
	background-color:#D5D7D7;	/* gray */
}
.agenda-item.now{
	color:#000;
	background-color:#FF9;	/* lighter yellow */
}
.msg-item{
	color:#000;
	background-color:#FF0;
	border-radius:0;
	border:.2rem solid #000;
}
a{
	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;
}
.cal-item{
	border-radius:0;	/* square corners */
}
.cmte-hdr{
	border-radius:0;	/* square corners */
}
.nothing-msg{
	border-radius:0;
	width:97.7%;
	padding: 0.5rem 1%;
}
.done{
	color:#5C5C5C;	/* gray */
}
.cmte-hdr.done{
	color:#E6E6E6;	/* lighter gray */
}
#cal-list{
	padding-bottom:4rem;	/* for bottom banner message */
}
#footer-box{
	bottom:4.3rem;
	width:99.5%;
}
#body-box{
	position:static;
	height:fit-content;
	margin-bottom:0;
}
#footer-box{
	position:static;
	height:fit-content;
	padding-bottom:5rem;
	width:99.8%;
}
#msgslideshow{
	position:static;
}
#cal-list{
	padding-bottom:0;
}
#msgslideshow .msg-slides li{
	padding-bottom:1px;
}
