@import url(https://www.aits.uillinois.edu/userfiles/Servers/Server_474/file/css/bootstrap-5/bootstrap_min.css);
@import url(https://www.aits.uillinois.edu/userfiles/Servers/Server_474/file/css/uofi-2021.css);


body {
font-size: 1.15rem;
}

#accordionFAQ .btn {
font-size: 1.25rem;
}
/*=Banners */
.web-banner {
background: #86acd0 url("/UserFiles/Servers/Server_583/Image/theme/webmast-filter.jpg") no-repeat scroll center top / cover;
}
.web-banner-v2 {
background: #86acd0 url("/UserFiles/Servers/Server_583/Templates/img/newWEBbkg2.jpg") no-repeat scroll center top / cover;
	padding-top: 4.5rem;
}
.web-banner-v3 {
background: #86acd0 url("/UserFiles/Servers/Server_583/Templates/img/newWEBbkg3.jpg") no-repeat scroll center top / cover;
	padding-top: 4.5rem;
}
.web-banner-v4 {
background: #86acd0 url("/UserFiles/Servers/Server_583/Templates/img/newWEBbkg4.jpg") no-repeat scroll center left / cover;
	padding-top: 4.5rem;
}
.web-banner-v5 {
background: #86acd0 url("/UserFiles/Servers/Server_583/Templates/img/newWEBbkg5.jpg") no-repeat scroll center left / cover;
	padding-top: 4.5rem;
}
.servers-banner {
background: #000 url("/UserFiles/Servers/Server_583/Templates/img/newWashWebHeader.jpg") no-repeat scroll center right / cover ; 
	padding-top: 4.5rem;
}
.esignature-banner {
background: #000 url("/userfiles/Servers/Server_583/image/Theme/esignature.jpg") no-repeat scroll center right / cover ;
	padding-top: 20rem;
}
.github-banner {
background: #000 url("/userfiles/Servers/Server_583/image/Theme/newHeaders-1.jpg") no-repeat scroll center right / cover ;
}

.top-banner {
height: 60px;
}
#mobile-bar {
display: none;
}
.narrow .page {
max-width: 1205px;
}
@media screen and (min-width: 767px) {
    .ptl_col_1_3 {
        width: 30%;
        padding-left: 3%;
    }
}
.designMode .top-banner {
position: relative;
}
h2.card-header {
	font-size: 1.75rem;
}

  /* tables */

    table.tablesorter thead tr th, table.tablesorter tfoot tr th {
    background-color: #e6EEEE;
    border: 1px solid #FFF;
    padding: 4px 15px;
    }
    table.tablesorter thead tr .header {
    background-image: url(https://www.aits.uillinois.edu/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(https://www.aits.uillinois.edu/UserFiles/Servers/Server_1240/Image/img/asc.gif);
    }
    table.tablesorter thead tr .headerSortDown {
    background-image: url(https://www.aits.uillinois.edu/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******************/


/* TABLEAU */
.tableau-banner {
    background-color: #5e5e5e;
    border-bottom: 2pt solid #262626;
    padding-top: 5rem;
}

  @media screen and (min-width: 1200px) {
.tableau-hero {
    background-color: #2f6895;
    background-image: url("/UserFiles/Servers/Server_583/Image/tableau/home-background.png");
    background-position: center center;
    background-repeat: no-repeat;
    border-bottom: 2pt solid #262626;
    clear: both;
    height: 320px;
    width: 100%;
}
 .theme .tableau-homepage .page {
    margin-top: 0rem;
    margin-bottom: 0rem;
    padding-bottom: 2rem;
}
}

.tableau-homepage {
    background-image: url("/UserFiles/Servers/Server_583/Image/tableau/page-background.png");
background-position: 0 -500px;
font-size: 1.2rem;
}
.tableau-homepage .card-title {
font-size: 1.5rem;
font-family: "Lato", Helvetica, Roboto, Arial, sans-serif;
}
.tableau-homepage .card-deck {
margin: 50px auto;
}
  @media screen and (min-width: 1200px) {
.tableau-homepage .card-deck {
    width: 1200px;
}
}
.tableau-homepage .card {
    height: 210px;
    width: 209px;
margin: 0 auto;
}
.tableau-homepage .card-img-top {
    margin-top: -25px;
}
.tableau-homepage .card-body {
    position: absolute;
    width: 100%;
    padding-top: 50px;
   text-align: center;
}
.skip-to {
z-index: 2005;
}
.skip-to, .skip-to.popup.focus {
	left: 25% !important;
}
.skip-to button {
	font-size: 10px;
}
.skip-to .h1, .skip-to .h2 {
text-align: left;
margin: 0;
padding: 0;
}
.cke_source {
  white-space: pre-wrap !important;
}
.cke_skin_kama, .cke_browser_webkit, .cke_wrapper, .cke_editor, .cke_contents, .cke_contents iframe {
min-height:500px;
}
/***** infotext ***/
.infotext {
font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif;
text-align: center;
font-weight: bold;
color: #13294b;
}
@media screen and (min-width: 992px) {
	.infotext .card-body {
	padding: 0 1.25rem;
	}
}
.infotext .card-title {
font-size: 3.25rem;
font-weight: 800;
margin-bottom: 0;
}
.infotext .card-text {
font-size: 1.1rem;
}
.infotext .card {
	border: none;
}
.infotext .col-lg-4 {
	border-bottom: 4px solid #13294b;
}
.infotext .col-lg-4:last-child {
	border-bottom: none;
} 
 @media screen and (min-width: 992px) {
.infotext .col-lg-4 {
		border-bottom: none;
	border-right: 4px solid #13294b;
}
.infotext .col-lg-4:last-child {
	border-right: none;
} 
 }
.enrollment-dashboard .infotext {
margin: 0 auto 2rem;
max-width: 1205px;
}
a { 
text-decoration: inherit;
}