@import url("https://web.uillinois.edu/UserFiles/Servers/Server_583/File/bootstrap/5/3/bootstrap_min.css");
@import url("https://web.uillinois.edu/UserFiles/Servers/Server_583/File/toolkit/2/15/toolkit.css");
@import url("https://web.uillinois.edu/UserFiles/Servers/Server_583/File/toolkit/2/15/toolkit-system.css");
@import url("https://web.uillinois.edu/UserFiles/Servers/Server_583/File/toolkit/2/15/custom-system.css");
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.1/font/bootstrap-icons.css");

/*CUSTOM CSS FOR LECTURE PAGE*/

.ptl_page {
    padding-top: 0 !important;
}
nav#lecture-nav {
    background-color: #13294b;
}
nav#lecture-nav a {
    color: #fff;
    text-decoration: none;
}
nav#lecture-nav a:hover {
    color: #13294b;
}
div#intro-textbox {
    background-color: #5E6669;
    border-width: 5px;
    border-style: solid;
    border-inline: none;
    border-block-start: none;
    border-block-end-color: #ffd125;
}
div#lecture-main-content img {
    box-shadow: 5px 5px 10px #00000070;
}
div#lecture-about-section {
    background-position: center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    border-style: solid;
    border-color: #bfd46d;
    border-inline: none;
    border-width: 5px;
    padding: 70px;
}
#lecture-about-section il-lede {
    max-width: unset;
}
div#lecture-about-content {
background-color: #13294bed;
}
/*lecture archives*/
div#lecture-archives-header {
    background-color: #13294b;
}
div#lecture-archives-header-content {
    min-height: 200px;
    padding-block: 50px;
    padding-inline: 120px;
}
div#lecture-archive-links il-card:hover {
    box-shadow: 5px 5px 15px #00000061;
}

/*MOBILE CSS*/
@media only screen and (max-width: 1400px) {
  div#lecture-about-section{
    background-color: #13294b;
    background-image: none;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    border-style: none;
    border-color: unset;
    border-inline: none;
    border-width: 0px;
    padding: 0px;
    background-blend-mode: unset;
}
div#featured-lecture-info {
    flex-direction: column;
}

div#featured-lecture-info-details {
        border-style: none !important;
}
.featured-lecture-border{
border-style: none;
}
.mobile-hide {
    display: none;
}
.mobile-container-feat-lect-pg {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
    justify-content: center;
    padding: 0px;
    margin: 0px;
}
div#feat-lect-pg-img {
    width: 100%;
    padding: 25px;
}
.feat-lect-mobile-info {
    width: 100%;
}
div#lecture-archives-header-content {
    min-height: unset;
    padding-block: 0;
    padding-inline: 0;
}
div#lecture-archives-header-content p {
    padding-inline: 0px !important;
    padding-bottom: 25px;
}
div#lecture-form-container iframe {
    width: 100%;
    height: 750px;
}
}

/* ORIGINAL CSS BELOW HERE*/
header.president {
	background: rgba(0, 0, 0, 0) url("/UserFiles/Servers/Server_1240/Image/img/po-banner-lg2.jpg") no-repeat scroll right center / cover;
}
.fixed main {
	padding: 4rem 0px 5rem;
}
.CMS_adminBar ul li, .CMS_DragDropWrapper ul li {
	list-style: none;
}
ul.CMS_dropPanel {
margin-top: 2px;
}
.il-formatted p, il-call-to-action p, il-card p, il-clickable-card p, il-statistic p {
	font-size: 16px;
}
#main-nav a {
text-decoration: none !important;
}
.il-formatted ul li, il-call-to-action ul li, il-card ul li, il-clickable-card ul li, il-statistic ul li {
	list-style: inherit !important;
}
.il-main a:focus, .il-main button:focus {
    outline: #0a0a0a dotted 1px;
    outline-offset: 1px;
    border-style: transparent;
}
il-header[view="full"] .il-links {
	margin-top: -50px;
}

.il-footer-social a[href*="twitter.com/"]::before {
 content: "\F8DB";
font-family: "Bootstrap-icons";
font-size: 28px;
top: 10px;
}