	#messagedia {
			transform: none !important; /* Avoid Chrome dropdown bug */
			}
			i[data-bs-toggle="tooltip"] 
			{
			display:inline-block;
			text-align:center;
			line-height:1.3em;
			width:1.5em;
			}
			input:not([type="radio"],[type="checkbox"]),select,textarea
			{
			color:black!important;
			background-color:white!important;
			border:1px solid #aaaaaa!important;
			}
			input:disabled,
			select:disabled,
			textarea:disabled {
			background-color: #fafafa!important; 
			color: black!important;
				border:1px outset!important;
			}

				input.readonly,
			select.readonly,
			textarea.readonly {
			background-color: #fafafa!important; 
			color: black!important;
			border:1px outset!important;
			pointer-events:none!important;
			user-select:none!important;
			outline: none!important;
			cursor:not-allowed!important; 
			}
			select.form-select-sm {
    height: calc(1.5em + 0.5rem + 2px); /* same as input.form-control-sm */
    padding: 0.25rem 0.5rem;
}
			.greyedout
			{
								border:1px outset!important;
							background-color: #fafafa!important; 
			color: black!important;
			padding:4px!important;
			border-radius:4px!important;
				}
			ul li.nav a
			{
			cursor:pointer;
			}
			td i.fa-fw
			{
			text-align:left;
			}
			ul li.nav-item a.active
			{
			font-weight:bold;
			cursor:default;
			}
			
			* {
			margin: 0;
			padding: 0;
			box-sizing: border-box;
			}
			#pdfmodal
			{
				z-index:1060!important;
				}
			body
				{
				background-color: orange;
background: linear-gradient(90deg, rgba(0, 164, 232, 0.51) 0%, rgba(240, 106, 0, 0.48) 25%, rgba(240, 106, 0, 0.46) 75%, rgba(106, 187, 0, 0.44) 100%);
			backdrop-filter: blur(0px) ;
			background-image: url('/images/charityhrbg.jpg');

			background-size: cover;
			background-repeat: no-repeat;
			background-position: center;
			
			}
			
			div { min-height:0; }
			.tabimage
			{
			height:25px;margin-top:-5px;
			}
			html, body {
			height: 100%;
			
			overflow: hidden;
			margin: 0;
			padding: 0;
			display: flex;
			flex-direction: column;
			}
			.modal-dialog::before {
			content: '';
			position: absolute;
			inset: 0;
			box-shadow: 0 0 10px black;
			border-radius: inherit;
			pointer-events: none;
			}
			.dtbottom
			{
			display:flex;
			flex-direction:row;
			padding:8px 5px;
			width:100%;
			align-items:space-between !important;
			justify-content: space-between !important;
			}
				.dttop
			{
			display:flex;
			flex-direction:row;
			padding:8px 5px;
			padding-top:0;
			width:100%;
			align-items:center;
			justify-content: space-between !important;
			}
			
			
			th,td
			{
			vertical-align:middle!important;
			}
			#homeleftmenu .nav-link
			{
			padding:5px 15px !important;
			}