/* Local Styles  - Not for Homepage. Use Homepage.css for the Home Page.  */
 .table {
	border-color: #121212
}
/*accordion search */
 form#class-listing {
	 background-color: #e7e7e7;
	 border-bottom: 1px solid #dedede;
	 padding: 20px;
}
/*accordion search search button */
 button#search-btn, button#listing-search-btn {
	 border: medium none;
	 border-radius: 4px;
	 color: #ffffff;
	 cursor: pointer;
	 display: inline-block;
	 height: auto;
	 margin: 0px 9px 0px 9px;
	 min-width: 50px;
	 padding: 8px 20px;
	 text-align: center;
	 text-shadow: none;
	 text-transform: uppercase;
	 transition: border 0.3s linear 0s, color 0.3s linear 0s, background-color 0.3s linear 0s;
	 vertical-align: middle;
	 width: auto;
	 background-color: #CF4411;
}
/*accordion search reset button */
 button#reset-btn {
	 border: medium 1px;
	 border-radius: 4px;
	/* color: #ffffff;
	 */
	 cursor: pointer;
	 display: inline-block;
	 height: auto;
	 margin: 0px 3px 0px 3px;
	 min-width: 50px;
	 padding: 6px 18px;
	 text-align: center;
	 text-shadow: none;
	 text-transform: uppercase;
	 transition: border 0.3s linear 0s, color 0.3s linear 0s, background-color 0.3s linear 0s;
	 vertical-align: middle;
	 width: auto;
	/* background-color: #CF4411;
	 */
}
/* My own orange hex to white border */
 img.hex-border-row {
	 min-width: 1194px;
	 margin-left: 0px;
	/* --bs-gutter-x: 1.5rem;
	 */
	 padding-left: 0px;
}
/* Black text not light gray for headings */
 .custom_html_col .content-row h3, .custom_html_col .content-row h5 {
	 color: #000000;
}
/* Reduce height of banner image on System Status and other pages */
 .slide .position-relative {
	 position: relative ;
	/*height: 200px;
	*/
}
 img.slide-image {
	/* width: 100%;
	 */
	/* height: auto;
	 */
	/* object-fit: cover;
	 */
	/* min-height: 250px;
	 */
	/* max-width: 100%;
	 */
	 max-height: 200px;
}
 .shadow {
	display: none;
	
}
 .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all {
	 background: white;
}
 div#ui-datepicker-div {
	 background: white;
	 border: 1px solid black;
	 padding: 4px;
}
/*Fix card images */
 .cards_col .card-image img {
	 width: 100%;
	 max-height: 200px;
	/*object-fit: contain;
	*/
}
/*Fix card group images */
 .image_card_col .card-img-container img {
	 height: 250px;
	 max-width: 100%;
	/*object-fit: contain;
	*/
}
/* Widths less than 533px */
 @media only screen and (max-width: 767px) {
}
/* Widths less than 767px */
 @media only screen and (max-width: 767px) {
}
/* Widths less than 992px for clear and submit button on filter page */
 @media only screen and (max-width: 992px) {
}
 