    /*migrated from view-source:https://www.uillinois.edu/cms/One.aspx?portalId=1324&pageId=135377*/

    
    div.alt-vert-tab {
        min-width: 30%;
        font-size: 1.1875rem;
        font-weight: 700;
        text-align: left;
        font-family: var(--il-font-sans);
        border-block: 0px;
        border-block-style: solid;
        border-color: var(--il-blue);
    }

    div.alt-vert-tab button {
        text-align: start;
        border-style: solid;
        border-inline: none;
        border-width: 2px;
        border-color: var(--il-blue);
        background: unset;
        margin-block: -1px;
    }

    div.alt-vert-tab button.active {
        background-color: #c8b18b;
        color: var(--il-blue);
    }

    button.nav-link:hover {
        color: #fff !important;
        background-color: var(--il-blue-darker-1) !important;
    }

    .vertical-tab-custom {
        padding-bottom: 100px;
    }

    il-introduction.il-align-center {
        background-color: unset !important;
    }

    #stats-section {
        background-color: #13294B;
        border-block-style: solid;
        border-block-width: 10px;
        border-block-color: #c8b18b;
    }
    }

    @media only screen and (max-width: 1400px) {
        div.alt-vert-tab {
            min-width: 100%;
        }
    }

    img#uni-logo {
        width: auto;
        height: 240px;
        position: unset !important;
        padding-block: 38px;
        padding-inline: 20px;
    }

    /*.hero {
        background-image: url('/UserFiles/Servers/Server_1240/Image/UIUC location hero.png');
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
        min-height: 550px;
    }*/


    .featured-initiatives .headings button[aria-expanded="true"] {
        background-color: #002855 !important;
    }

    .hero-backdrop-filter {
        background-color: #13294bde;
        backdrop-filter: blur(3px);
    }

    /*
      @media screen and (max-width: 768px) {
    .hero h1 {
        color: #fff;
        margin-top: -20%;
        margin-bottom: 10%;
        text-align: center;
        font-size: 2.5rem;
        display: block;
        width: auto;
    }
    }*/

    il-hero.builder-custom {
        --il-hero-align-items: center;
    }
    
    /**************************************************************************************************************/
    /*migrated from here view-source:https://www.busfin.uillinois.edu/cms/One.aspx?portalId=1993898&pageId=2198417*/
    /**************************************************************************************************************/
    
    .quote p {
		line-height: 30px;
	}
	
    .headshot-container {
		display: flex;
		justify-content: center;
	}
	
	.headshot-container img {
	    aspect-ratio: 1;
	    object-fit:cover
    }
	
	.headshot-small {
		width: 128px;
	}
	
	.headshot-large {
		width: 240px;
	}
	
	/****************************************************************************************************************/
    /*migrated from here view-source:https://www.conferences.uillinois.edu/cms/One.aspx?portalId=1714&pageId=2365639*/
    /****************************************************************************************************************/
    
    .color-key {
        display: flex;
        flex-wrap: wrap;
        justify-content: left;
        /* Aligns items to the left */
        align-items: center;
        /* Vertically aligns items */
        padding: 10px;
    }

    .key-item {
        display: flex;
        align-items: center;
        margin: 5px 15px;
        /* Adds space between items */
    }

    /*
	.key-color {
		width: 20px;
		height: 20px;
		border-radius: 50%;
		margin-right: 8px;
		border: 1px solid #ccc;
	}

	.heritage-hall {
		background-color: #CFE2F3;
	}

	.ballroom-a {
		background-color: #D9D2E9;
	}

	.ballroom-b {
		background-color: #FFF2CC;
	}

	.chancellor-room {
		background-color: #D9EAD3;
	}
*/
    .large-screen-header {
        display: none;
    }

    .nav-tabs .nav-item.show .nav-link,
    .nav-tabs .nav-link.active {
        color: var(--bs-nav-tabs-link-active-color);
        background-color: var(--il-blue);
        border-color: var(--bs-nav-tabs-link-active-border-color);
        color: #fff;
    }

    .alt-card-body {
        background-color: var(--il-details-background);
        border-inline-width: 1px 10px;
        border-inline-color: var(--bs-border-color-translucent) #FFB1AB;
    }

    .nav-tabs .nav-link,
    .alt-card-body {
        background-color: var(--il-details-background);
    }

    .nav-tabs .nav-link:focus,
    .nav-tabs .nav-link:hover {
        isolation: isolate;
        border-color: var(--il-blue-lighter-1);
        background-color: var(--il-blue-lighter-1);
        color: #fff;
    }

    .nav-tabs .nav-link {
        border-width: 0px;
        margin-bottom: 0px;
    }

    @media only screen and (max-width: 1400px) {
        .color-key {
            display: flex;
            flex-wrap: wrap;
            justify-content: left;
            align-items: flex-start;
            padding: 10px;
            flex-direction: column;
            align-content: flex-start;
        }

        ul#eventTabs {
            display: flex;
            flex-direction: column;
        }

        .nav-tabs .nav-link {
            border-top-left-radius: 0px !important;
            border-top-right-radius: 0px !important;
            border-bottom-width: 1px;
            border-bottom-color: var(--il-blue) !important;
        }

        table {
            border: 0;
        }

        table thead {
            display: none;
        }

        table tr {
            display: block;
            margin-bottom: 0.625em;
            border-bottom: 1px solid #ccc;
        }

        table td {
            display: block;
            padding-left: 0;
            padding-right: 0;
            font-size: 0.8em;
        }

        table td::before {
            content: attr(data-header) ": ";
            font-weight: bold;
            display: inline-block;
            margin-right: 0.5em;
        }

        table td:first-child {
            padding-top: 0;
        }
    }
    
    /****************************************************************************************************************/
    /************ migrated from here view-source:https://www.conferences.uillinois.edu/schedule_an_event ************/
    /****************************************************************************************************************/
     /* Call to Action Styling */
    .calltoaction-content-wrapper {
        height: 35vh;
        display: flex;
        align-items: center;
    }

    .carousel-img {
        width: 100%;
        height: 500px;
        object-position: top;
        object-fit: cover;
        border-radius: 20px;
    }

    .carousel {
        background-color: var(--il-industrial-blue-lighter-1);
        /*width: 1028px;*/
        box-shadow: 4px 8px 20px 3px #00000033;
    }
    .carousel-control-bg {
        background-color: #13294B;
    }
    div#car-description {
        margin-left: -5%;
        background-color: #ffffffd6;
        backdrop-filter: blur(2px);
        box-shadow: -18px 18px 13px -10px #000000;
        width: 70%;
    }

    section#schedule-carousel {
        background-color: #D9E1AE;
        border-top: 5px #BAC4DB solid;
    }

    /* Responsive Styling */
    @media (max-width: 1400px) {
        .calltoaction-content-wrapper {
            height: 100vh;
        }

        .carousel {
            width: 100%;
        }

        div#car-description {
            margin: 0px !important;
            width: 100%;
            box-shadow: none;
        }

        .carousel-img {
            display: none;
        }
    }