.ptl_col_1_4, .ptl_col_3_4 {
    padding: 0px 15px;
}

header.ssn {
	background: rgba(0, 0, 0, 0) url("/UserFiles/Servers/Server_211536/Templates/img/grayWash-bkgnd.jpg") no-repeat scroll right center / cover;
}

.uofi-formatted thead th {
	background-color: var(--il-industrial-blue);
	color: #fff;
}
.uofi-formatted th {
	text-align: left;
	font-weight: 700;
	font-size: 1.2rem;
	padding: 1.5625rem 1rem 1.875rem;
	vertical-align: middle;
}
.uofi-formatted td {
	text-align: left;
	vertical-align: top;
	padding: 1.5625rem 1rem;
	color: var(--il-blue);
}
.uofi-formatted p:first-child {
	margin-top: 0;
}

.aside {
background-color: #ececec;
}

.aside h2 {
font-size: 1em;
padding: 0;
margin: 0;
}
.aside ul > li > a {
text-decoration: none;
}
.aside ul > li > a:hover {
text-decoration: underline;
}

/* Site: https://www.ssn.uillinois.edu/ */

.cssIESearch {
  border: dashed !important;
  border-width: thin !important;
}

/* disable CKEditor orignal image & flash manager */
.cke_button__image {
  display: none !important;
}
.cke_button__flash {
  display: none !important;
}

/* force to set z-index as max value */
.WindowLoadingContentTreeRadWindow {
  z-index: 53001 !important;
}

.skip-nav a {
  position: absolute;
  left: -10000px;
  top: auto;
  overflow: hidden;
}
.skip-nav a:focus {
  padding: 0.5em 0.5em 0.4em;
  font-size: 14px;
  margin: 0.6em 0;
  border-radius: 5px;
  font-weight: 600;
  color: #654106;
  background: #ffe1b1;
  position: fixed;
  z-index: 9000;
  left: 10px;
  top: auto;
  position: relative;
}
.skip-last-nav {
  visibility: hidden;
}
