/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 12 June 2026 21:47:23
*/


.fixed main {
    padding: 0;
}
/* Alerts */
.alert {
  color: #000;
}
.alert p {
  margin: 0 0 1rem 0;
}
.alert-heading {
  color: #000000;
  background-image: URL("/userfiles/servers/server_1988658/image/icons/Content_alert.svg");
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 25px 25px;
  padding: 0.25rem 0;
  padding-left: 0px;
  padding-left: 2.5rem;
  margin-bottom: 0;
  margin-top: 0;
  color: #13294B;
  font-weight: Bold;
  font-size: 21px;
}
.alert-info {
  border-color: #6FAFC7;
}
.alert-warning {
  border-color: #D7AA02;
}
.alert-danger {
  border-color: #EE5E5E;
}
.alert-info a {
  color: #1C1C1C;
}
.alert-danger a {
  color: #333333;
}

il-unit-wordmark .parent {
float: left;
height: 100%;
font-size: 50px;
font-weight: normal;
border-right: 3px solid;
margin-right: 12px;
padding-right: 12px;
vertical-align: middle;
line-height: normal;
margin-top: 0;
}
 @media only screen and (max-width: 992px) {
il-unit-wordmark .parent {
display: none;
    }
}
.il-formatted p.lead {
font-size: larger;
font-weight: bolder;
}
il-header[view="full"] .il-links {
    margin-top: -50px;
}
il-header[view="full"] il-unit-wordmark {
    width: 650px;
}
/*il-header[view="compact"] il-unit-wordmark {
    width: 250px;
}*/
a.stretched-link:hover .bi {
color: #A52603 !important;
}

header.aits {
    background: rgba(0, 0, 0, 0) url("/userfiles/servers/server_474/templates/img/data-bg-wash.jpg") no-repeat scroll right center / cover;
}
.AITS-hero {
    /* background-color: #0455A4; */
    background-image: url(/userfiles/servers/server_474/templates/img/alumnibg-blue.jpg);
    background-blend-mode: multiply;
    background-blend-mode: soft-light;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    padding: 8rem 2rem;
    color: #fff;
    font-size: 1.125rem;
    /* background-attachment: fixed; */
}
.AITS-hero h1, .popular-links h2, .news-section h2,
.reports-data-popular-links h2 {
    color: #fff;
}

.news-section {
    background-color: #5E6669;
    padding: 8rem 2rem;
}
#aits-events {
    background-color: #E8E9EA;
    padding: 8rem 2rem;
}
.popular-links {
    background-color: #1F4096;
    padding: 8rem 2rem;
    color: #fff;
}
.popular-links ul, 
.reports-data-popular-links ul, .careers-benefits ul {
    -moz-column-count: 3;
    -moz-column-gap: 60px;
    -webkit-column-count: 3;
    -webkit-column-gap: 60px;
    column-count: 3;
    column-gap: 60px;
list-style-type: none;
list-style-image: url("/userfiles/servers/server_474/templates/img/arrow-circle.png");
}
 @media only screen and (max-width: 992px) {
.popular-links ul, 
.reports-data-popular-links ul, 
.careers-benefits ul {
    -moz-column-count: 2;
    -moz-column-gap: 30px;
    -webkit-column-count: 2;
    -webkit-column-gap: 30px;
    column-count: 2;
    column-gap: 30px;
list-style-type: square;
list-style-image: none;
   }
}
.popular-links ul li, 
.reports-data-popular-links ul li, .careers-benefits ul li {
margin-bottom: 2rem;
margin-left: 0;
break-inside: avoid-column;
margin-top: 0;
}
.AITS-hero a, .popular-links ul > li > a,
.reports-data-popular-links ul > li > a, 
.careers-benefits ul > li > a  {
text-decoration: none;
vertical-align: top;
    color: #fff !Important;
}
.AITS-hero a:hover, .popular-links ul > li > a:hover, 
.reports-data-popular-links ul > li > a:hover {
text-decoration: underline;
color: #efefef;
}
.reports-data-popular-links {
    background-color: #0d605e;
    padding: 8rem 2rem;
    color: #fff;
}
.btn {
text-decoration: none !important;
}
/*il-header[view="compact"] il-unit-wordmark {
width: 300px !important;
}*/

.card-header h2,
.card-header h3 {
margin-top: 0;
font-size: 1.5rem;
}
.ptl_col_1_3 .card {
margin-bottom: 15px;
}
.ptl_col_2_3 {
padding-right: 15px;
}
/*= News */
.news-section {
background-color: #5E6669;
padding: 3rem 0;
}
.news-section h2 {
    color: #fff;
}
.news-section .card {
background-color: transparent;
border: none;
margin-bottom: 2rem;
}
.news-section .card-title a:link {
  margin-bottom: 0;
         font-size: 1rem;
}
.news-section .card-title a:hover {
  border-bottom: 1px solid;
}
.news-section .card-title {
  margin-bottom: 0;
}
.news-section .card-body {
     padding: 1.5rem;
    border: 1px solid #fff;
   background-color: #fef8e5
}
.news-section .card-body:hover {
    border: 1px solid;
}
.news-section .date {
font-style: italic;
font-size: .7rem;
}
.news-section .summary, .news-section .summary a:link {
font-size: .8rem;
}
#ws-pa-8281 .article-entries {
max-width: 100% !important;
}
.news-section #ws-pa-8281 .article-entries .entry-image {
    margin-bottom: 5%;
}
.news-section #ws-pa-8281 .article-entries .date {
font-style: italic;
font-family: "Merriweather", Helvetica, Roboto, Arial, sans-serif;
}
.news-section #ws-pa-8281 .title h3 {
font-family: "Oswald", Helvetica, Arial, sans-serif;
font-size: 1.25rem;
}
.news-section #ws-pa-8281 .summary p {
font-family: "Lato", Helvetica, Arial, sans-serif;
}
.news-section #ws-pa-8281 .article-entries .entry {
border: 1px solid #6fafc7;
}
#page-content #ws-pa-8281 .article-entries .entry a:hover + .entry-pod .title h3 {
    color: #0054a6;
    }

@media screen and (max-width: 568px) {
.news-section #ws-pa-8281 .article-entries .entry {
   width: 100% !important;
    height: 265px;
 }
#ws-pa-8281.container-col-3 .article-entries .entry:nth-child(2n) {
margin-left: 0;}
}

/* Calendar Widget styles */
#page-content .cw3-wrapper a {
font-family: "Merriweather", Helvetica, Arial, sans-serif !important;
}
#page-content .cw3-wrapper ul#content-list {
  padding-left: 0 !important;
}
#aits-events iframe {
display: none;
}
#aits-events #pc-6392 #edu-il-ws-6392-3-wrapper .edu-il-ws-6392-3-content ul#content-list li {
    margin-bottom: 25px;
    -webkit-column-break-inside: avoid; /* Chrome, Safari */
    page-break-inside: avoid;           /* Theoretically FF 20+ */
    break-inside: avoid-column;         /* IE 11 */
    display:table;                      /* Actually FF 20+ */
margin-left: 0;
}
@media screen and (min-width: 768px) {
#aits-events #pc-6392 #edu-il-ws-6392-3-wrapper .edu-il-ws-6392-3-content ul#content-list {
  -webkit-column-count: 2; /* Chrome, Safari, Opera */
  -moz-column-count: 2; /* Firefox */
  column-count: 2;
  column-gap: 2rem;
}
}
@media screen and (min-width: 1200px) {
#aits-events #pc-6392 #edu-il-ws-6392-3-wrapper .edu-il-ws-6392-3-content ul#content-list {
  -webkit-column-count: 3; /* Chrome, Safari, Opera */
  -moz-column-count: 3; /* Firefox */
  column-count: 3;
  column-gap: 3rem;
}
}

[class*="-3-time"]  {
font-family:Merriweather,georgia !important;
margin-bottom:0px  !important;
margin-top:-2px  !important;
}
[class*="-3-date-image"]  {
margin-right:10px  !important;
width: 55px  !important;
}
[id*="-3-wrapper"] li[class*="title_date_only"] [class*="-3-content"] {
display: table  !important;
 width: 260px  !important;
 }
[class*="-3-date-image"] .date .date-month {
color: #FFF  !important;
background:#4f6898  !important;
-moz-border-radius-topright: 4px  !important;
-moz-border-radius-topleft: 4px  !important;
text-align: center  !important;
font-size: 1rem  !important;
    font-family: Oswald,Helvetica,sans-serif  !important;
}
[class*="-3-date-image"] .date .date-day {
color:#0d605e  !important;
background:#fff  !important;
font-size:2rem  !important;
border: 1px solid #ccc;
padding: 1rem;
}

/* End Calendar Widget styles */


/************ AITS Widgets******************/

    /* tables */
    table.tablesorter {
    font-family:arial;
    background-color: #CDCDCD;
    margin:10px 0pt 15px;
    font-size: 8pt;
    width: 100%;
    text-align: left;
    }
    table.tablesorter thead tr th, table.tablesorter tfoot tr th {
    background-color: #e6EEEE;
    border: 1px solid #FFF;
    font-size: 8pt;
    padding: 4px;
    }
    table.tablesorter thead tr .header {
    background-image: url(/UserFiles/Servers/Server_1240/Image/img/bg.gif);
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
    }
    table.tablesorter tbody td {
    color: #3D3D3D;
    padding: 4px 20px;
    background-color: #FFF;
    vertical-align: top;
    }
    table.tablesorter tbody tr.odd td {
    background-color:#F0F0F6;
    }
    table.tablesorter thead tr .headerSortUp {
    background-image: url(/UserFiles/Servers/Server_1240/Image/img/asc.gif);
    }
    table.tablesorter thead tr .headerSortDown {
    background-image: url(/UserFiles/Servers/Server_1240/Image/img/desc.gif);
    }
    table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
    background-color: #8dbdd8;
    }
    .offscreen {
    position: absolute;
    left: -200em;
    top: -20em;
    }
/************ End AITS Widgets******************/

table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp, table.tablesorter thead tr .header {
    color: #111;
}
/*.heading skip-to-h2 {
display: none;
}*/
.il-formatted ul#content-list li {
margin-left: 0;
}

.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;
}
.il-main ul {
    margin-bottom: 2rem;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
color: #222;
}
.accordion-item h2,
.accordion-item h3 {
margin-top: 0;
}
.rcbSlide, .RadComboBoxDropDown {
background: #ececec;
}
.rcbArrowCellRight a:before {
content: "<-";
}
.ptl_crm_object_view .viewPortlet {
width: 100%;
}
.careers-job-postings .location::before {
    content: "\F3E8" ;
}
il-image-feature a.il-button.il-blue:focus {
    color: #13294b !important;
    background: #fff !important;
}
dt {
    color: #333;
}
.il-footer-social a[href*="twitter.com/"]::before {
 content: "\F8DB";
font-family: "Bootstrap-icons";
font-size: 28px;
top: 10px;
}