
header.web  {
    background: rgba(0, 0, 0, 0) url("/UserFiles/Servers/Server_583/Image/theme/webmast-filter.jpg") no-repeat scroll center top / cover;
}
header.datahub {
background: transparent;
}
header.datahub {
	background: #111 url("/userfiles/Servers/Server_583/image/Theme/apps-bg-2.png") no-repeat scroll right center / cover;
}
footer {
	clear: both;
}
@media (min-width: 992px) {
.container {
	max-width: 1200px;
}
}
@media (min-width: 1200px) {
.container {
	max-width: 1320px;
}
}
.il-formatted .card h2 {
font-size: 2rem;
}
il-header[view="full"] .il-links {
	margin-top: -50px;
}
.homepage .item {
  border: 1px solid #ccc;
  margin-bottom: 1em;
  margin-right: 15px; 
  padding: 0.5em;
  min-height: 15em; 
  }
  @media screen and (min-width: 45em) {
  .homepage .item {
  min-height: 27em;}
  }

.homepage .item h2 {
  font-size: 1.25em;
  margin-top: 1.5em;
  color: #0a0a0a;
}
.homepage a.item  {
  display: block;
  color: #;
}
.homepage .item p {
color: #0a0a0a;
  font-size: 1rem;
}
.homepage .item img {
  margin: 0 auto;
}
.homepage .item:hover img {
  opacity: .8;
}
.homepage .item:hover h2, 
  .homepage .item:hover p
 {
  color: #0054a6;
  text-decoration: none;
}
.homepage .item:hover {
  border: 1px solid #0054a6;
}
  .homepage a.item h2, 
.homepage a.item p {
    text-decoration: none;
  }
  .homepage a.item:focus {
    text-decoration: none;
    outline-offset: -2px;
  }
.homepage a.item
 {
  text-decoration: none;
}
.esignature-banner {
	background: #000 url("/userfiles/Servers/Server_583/image/Theme/esignature.jpg") no-repeat scroll center right / cover;
	padding-top: 20rem;
}
ul.fa-ul {
	list-style-type: none;
	margin-left: 2.5rem;
	position: relative;
}
.fa-ul .bi {
	left: -4rem;
	position: absolute;
	text-align: center;
	width: 2rem;
	line-height: inherit;
}
#il-accordion-panel-setup il-accordion-panel {
border: 1px solid #ececec;
}
.accordion-panel .panel {
margin-left: 10px !important;
}
/*input:focus-visible, select:focus-visible, a:focus-visible, button:focus-visible:not(.disabled) {
	outline: 2px dashed #0455A4 !important;
	outline-offset: 2px;
}
#onetrust-banner-sdk .ot-close-icon, #onetrust-pc-sdk .ot-close-icon, #ot-sync-ntfy .ot-close-icon {
	background-color: #fff;
}*/