﻿.hidden_H1 
{
	color:#ffffff;  /* For ADA purposes, H1s are on the page, but will be blended into the background to preserve the current look */
}

.green {

	background-attachment: scroll;
	background-color: #9F2415;
	background-repeat: no-repeat;
	background-position: center top;
	height: 195px;
	width: 100%;
	color: #FFF;
}

/*  ADA Compliance - visual indication on focus*/
.k-textbox :focus
{
	/*background-color:#c0c0c0;*/
	border-style: inset !important;
	border-width: 2px !important;
}

.k-textbox
{
	max-width:100% !important;
}

header, .logo {
	max-width: 100% !important; /* Ensures the image does not exceed its container's width */
	height: auto !important; /* Maintains the aspect ratio */
}

.btn-success {
	background-color: #318431 !important;    /* Must adhere to 4.5:1 contrast */
}

k-state-selected, .k-state-selected:hover, .k-master-row:hover, .k-state-selected:hover td, .k-state-selected td {
	background-color: #007DB6 !important; /* Must adhere to 4.5:1 contrast */
	color: #ffffff !important;
}

input[type="checkbox"]:hover {
	border-color: #274c77; /* Darker border on hover */
	background-color: #a3cef1 !important; /* Subtle background change */
}
input[type="checkbox"]:focus-visible
{
	outline: 2px solid #274c77;
	outline-offset: 2px;
}
