/*#region Overrides */

/*hides mobile search icon - it was causing a spacing issue on desktop.  This needs to be removed if site search is being used.*/
#trigger {
    display: none !important;
}

/*adds extra padding to site name area*/
#whitebar {
    padding: 10px 0;
}

/*#endregion Overrides */


/*--------#region Page Header--------*/
body.linear.hd.base .topLinearContainer {
    background: #144b39;
}

#hidden-links {
    z-index: 0;
}

#hidden-links a.un_jtt_hide {
    display: flex;
    top: 0;
}

/*hides site name, search bar, and quicklinks on homepage*/
/*.fight-covid-homepage #whitebar {
    display: none;
}*/

/*hides page header on homepage*/
/*.fight-covid-homepage .page-header {
    display: none;
}*/

#wrapper {
    display: flex;
    flex-direction: column;
}

#banner {
    margin: 0;
    order: 1;
}

.navbar {
    order: 2;
}

#whitebox {
    order: 3;
}

.covidAlert {
    order: 4;
}

#footer {
    order: 5;
}

#lockedFooter {
    order: 6;
}

.page-header {
    max-width: 1280px;
    margin: 30px auto 0;
}

/* @media all and (max-width:1280px) {
    .page-header {
        margin: 30px 20px 0;
    }
} */

.external-link:after {
    content: "\e251";
    content: "\e024";
    font-family: IcoMoon;
    font-weight: 400 !important;
    margin-left: 5px;
    font-size: 1.1rem
}

/*Quicklinks & UAB Header*/
@media all and (min-width:1024px) {
    /* body.linear.hd div.searchpanel {
        width: 100%;
        position: absolute;
        top: 0;
        left: 50%;
        transform: translatex(-50%);
        max-width: 1280px;
    }

    #quicklinks {
        margin-top: 0 !important;
        max-width: 1280px;
        margin-right: 30px;
    } */

    body.linear.hd #quicklinks .nav.menu.nav-pills>li>.separator {
        color: #fff;
    }

    #quicklinks .separator:after {
        content: "\e011";
        font-family: 'IcoMoon';
        font-size: .8em;
    }
}

#quicklinks ul.nav li {
    float: right;
}

/*@media all and (min-width: 1024px) {
    body.linear.hd #quicklinks {
        display: flex;
        flex-direction: row-reverse;
        justify-content: flex-start;
        margin-top: 0.75em;
    }
}*/

body.linear.hd #siteName {
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
    float: none;
}

body.linear.hd .siteNameTop {
    color: #fff;
}

body.ribbonFullwidth #whitebar {
    height: auto;
    border-bottom-width: 0px !important;
}








/*Adds green background before and after the site name and quicklinks */
#whitebar {
    position: relative;
}

#whitebar:before {
    content: '';
    background-color: #1E6B52;
    width: 4000px;
    height: 100%;
    display: block;
    position: absolute;
    left: -4000px;
    top: 0;
    bottom: 0
}

#whitebar:after {
    content: '';
    background-color: #1E6B52;
    width: 4000px;
    height: 100%;
    display: block;
    position: absolute;
    right: -4000px;
    top: 0;
    bottom: 0
}

/*Makes it so the background color applied above doesn't cause a horizontal scroll */

#wrapper {
    overflow: hidden;
}



/*Add max-width on site name and quicklinks and verticaly center */
#whitebar {
    max-width: 1280px !important;
    display: flex;
    align-items: center;
}

/*Quicklinks adjustments */

#quicklinks {
    display: flex;
    align-items: center;
    float: none;
}

#quicklinks input {
    border-radius: 0;
    margin-bottom: 0;
    border-right: 0;
    -webkit-appearance: none;
    
}

#quicklinks .moduletable {
    height: auto;
}

body.linear.hd #quicklinks {
    margin-top: 0;
}

/*Adjustments to search */

.searchpanel .form-inline {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 20px;
}

.searchpanel .btn-primary {
    border-radius: 0;
    text-shadow: none;
    background-image: none;
    border-left: 0;
}

.search input[type="search"]::placeholder  {
    color: #555 !important;
}

/*Change out uab logo for an svg */
body.linear.hd div.topLinearLogo {
    background-image: url('/uabunited/extreme-horizontal-white.svg');
    height: 17px;
}

/*Remove quicklinks on mobile */
@media all and (max-width:1024px) {
    #quicklinks .nav {
        display: none;
    }
}

/*Remove search panel from displaying on hover */
body.linear.hd div.searchpanel {
    float: none;
    width: auto;
    display: block;
    background: none;
    box-shadow: none;
    margin-right: .5em;
    flex-basis: 50%;
    position:relative;
}


@media all and (max-width:400px) {
    body.linear.hd div.searchpanel {
        display:none;
    }
}


/*--------#endregion Page Header--------*/


/*region UAB United Focus Box */

/*Focus Box Left Accent */

.uab-united-focus-box {
    position: relative;
    background-color: #eee;
    padding: 1.5em;
    box-sizing: border-box;
    overflow:hidden;
}

.uab-united-focus-box:before {
    background-image: url(/uabunited/images/banners/united-focus-box-3-left.jpg);
    height: 100%;
    width: 10px;
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background-size: 45%;

}

/*Focus Box 2 - Accent on all sides */

.uab-united-focus-box-2 {
    position: relative;
    background-color: #eee;
    padding: 1.5em;
    box-sizing: border-box;
    margin-top: 1.5em;
    margin-bottom: 1.5em;
    overflow:hidden;
}

.uab-united-focus-box-2 p, 
.uab-united-focus-box-2 a,
.uab-united-focus-box-2 li {
    font-size: 1.4rem !important;
    text-align:center;
}


.uab-united-focus-box-2:before,
.uab-united-focus-box-2:after,
.uab-united-focus-box-2__top-bottom:before,
.uab-united-focus-box-2__top-bottom:after {
    content: '';
    display: block;
    position: absolute;
    background-size: contain;
}

.uab-united-focus-box-2:before,
.uab-united-focus-box-2:after {
    height: 100%;
    width: 10px;

    top: 0;
    bottom: 0;

}

.uab-united-focus-box-2__top-bottom:before,
.uab-united-focus-box-2__top-bottom:after {
    height: 10px;
    width: 100%;
    right: 0;
    left: 0;
    right: 0;
}

.uab-united-focus-box-2:before {
    background-image: url('/uabunited/images/banners/united-focus-box-4-left.jpg');
    left: 0;
    background-size: contain;
}

.uab-united-focus-box-2:after {
    background-image: url('/uabunited/images/banners/united-focus-box-4-right.jpg');
    right: 0;
    background-size: contain;
}

.uab-united-focus-box-2__top-bottom:before {
    background-image: url('/uabunited/images/banners/united-focus-box-4-top.jpg');
    top: 0;
    background-size: contain;
}

.uab-united-focus-box-2__top-bottom:after {
    background-image: url('/uabunited/images/banners/united-focus-box-4-bottom.jpg');
    bottom: 0;
    background-size: contain;
}


/*Focus Box 3 */

.uab-united-focus-box-3--right {
    position: relative;
    background-color: #eee;
    padding: 1.5em;
    box-sizing: border-box;
    overflow: hidden;
}

@media all and (min-width:700px) {

    .uab-united-focus-box-3--right {
        float: right;
        max-width: 450px;
        margin-left: 1em;
        margin-bottom: 1em;
    }
}

.uab-united-focus-box-3__top-bottom:before,
.uab-united-focus-box-3__top-bottom:after {
    content: '';
    display: block;
    position: absolute;
    background-size: contain;
    height: 10px;
    width: 100%;
    right: 0;
    left: 0;
    right: 0;
}

.uab-united-focus-box-3__top-bottom:before {
    background-image: url('/uabunited/images/banners/united-focus-box-3-bottom.jpg');
    top: 0;
    background-size: cover;
}

.uab-united-focus-box-3__top-bottom:after {
    background-image: url('/uabunited/images/banners/united-focus-box-3-top.jpg');
    bottom: 0;
    background-size: cover;
}



/*#endregion UAB United Focus Box */

/*#region UAB United Heading Line */

/*Green*/

.o-united-heading-line--green {
    overflow: hidden;
    margin-bottom: 5px;
}

.o-united-heading-line--green i {
    font-size: 1.1rem;
    cursor: pointer;
    color: #d3d3d3;
    position: relative;
}

.o-united-heading-line--green i:hover:after {
    content: 'Copy link to clipboard.';
    position: absolute;
    top: -5px;
    width: 200px;
    margin-left: 5px;
    background-color: #eee;
    color: #444;
    text-align: center;
    border-radius: 3px;
    transition: all 1s ease-in;
    font-size: .9rem;
    font-family: "proxima-nova", Arial, Helvetica, sans-serif !important;
    font-weight: 400;
    padding: 5px
}

.o-united-heading-line--green i:active {
    color: #80bc00;
}

.o-united-heading-line--green>span:first-child {
    display: inline-block;
    position: relative;
    font-size: 1.6rem;
}

.o-united-heading-line--green>span::before,
.o-united-heading-line--green>span::after {
    content: "";
    position: absolute;
    top: calc(50% - ((0.2px + 0.05em) / 2));
    width: 2000px;
    border-bottom: calc(0.2px + 0.05em) solid #1E6B52;
}

.o-united-heading-line--green>span::before {
    right: 100%;
    margin-right: calc(5px + 0.3em);
}

.o-united-heading-line--green>span::after {
    left: 100%;
    margin-left: calc(5px + 1.3em);
}

@media all and (min-width:600px) {
	.o-united-heading-line--green {
		padding-left: 40px;
	}
}


/*#endregion UAB United Heading Line */




/*#region Utility Classes */
/*Heading Line */

/*Green*/

.u-heading-line--green {
    overflow: hidden;
    padding-left: 40px;
}

.u-heading-line--green>* {
    display: inline-block;
    position: relative;
}

.u-heading-line--green> ::before,
.u-heading-line--green> ::after {
    content: "";
    position: absolute;
    top: calc(50% - ((0.2px + 0.05em) / 2));
    width: 2000px;
    border-bottom: calc(0.2px + 0.05em) solid #1E6B52;
}

.u-heading-line--green> ::before {
    right: 100%;
    margin-right: calc(5px + 0.3em);
}

.u-heading-line--green> ::after {
    left: 100%;
    margin-left: calc(5px + 0.3em);
}


/*White*/

.u-heading-line--white {
    overflow: hidden;
    padding-left: 40px;
}

.u-heading-line--white>* {
    display: inline-block;
    position: relative;
}

.u-heading-line--white> ::before,
.u-heading-line--white> ::after {
    content: "";
    position: absolute;
    top: calc(50% - ((0.2px + 0.05em) / 2));
    width: 2000px;
    border-bottom: calc(0.2px + 0.05em) solid #fff;
}

.u-heading-line--white> ::before {
    right: 100%;
    margin-right: calc(5px + 0.3em);
}

.u-heading-line--white> ::after {
    left: 100%;
    margin-left: calc(5px + 0.3em);
}

/*Margin */

.u-united-margin-top--remove {
    margin-top: 0 !important;
}

.u-united-margin-top--xs {
    margin-top: .5em !important;
}

.u-united-margin-top--s {
    margin-top: 1em !important;
}

.u-united-margin-top--m {
    margin-top: 2em !important;
}

.u-united-margin-top--l {
    margin-top: 3em !important;
}

.u-united-margin-top--xl {
    margin-top: 4em !important;
}

.u-united-margin-bottom--remove {
    margin-bottom: 0 !important;
}

.u-united-margin-bottom--xs {
    margin-bottom: .5em !important;
}

.u-united-margin-bottom--s {
    margin-bottom: 1em !important;
}

.u-united-margin-bottom--m {
    margin-bottom: 2em !important;
}

.u-united-margin-bottom--l {
    margin-bottom: 3em !important;
}

.u-united-margin-bottom--xl {
    margin-bottom: 4em !important;
}

/*Display */


.u-united-inline {
    display: inline;
}

.u-united-inline-block {
    display: inline;
}

.u-united-block {
    display: block;
}

/*Font */

.u-united-font--xs {
    font-size: .8rem;
}

.u-united-font--s {
    font-size: 1rem;
}

.u-united-font--m {
    font-size: 1.2rem;
}

.u-united-font--l {
    font-size: 1.4rem;
}

.u-united-font--xl {
    font-size: 1.6rem;
}


/*#endregion Utility Classes */

/*#region Widgekit */

/*Grid with Icon */
.grid-with-icon .uk-panel {
    background-color: #eee;
}

.grid-with-icon h3 {
    text-align: center;
}

/*Grid with Gray Background */
.grid-with-gray-bg .uk-panel.uk-panel-box {
    background-color: #eee;
    padding-bottom: 39px;
}

/*#endregion Widgekit */

/*#region Accent Icons */

.o-united-accent-icon--green {
    top: -1.4em;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    font-size: .9rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 5px solid #fff;
    background-color: #1E6B52;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    box-sizing: border-box;
}

.o-united-accent-icon--green i {
    color: #fff;

}

.o-united-accent-icon--green img {
    max-width: 20px !important;
}

.o-united-accent-icon--multi-color-lg {
    border-radius: 50%;
    width: 100px;
    height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 5px solid #fff;
	position: absolute;
    top: -3.5em;
    left: 50%;
    transform: translateX(-50%);
    box-sizing: border-box;	
}

.lg-color-icon>div {
    margin-bottom: 2.5em;
}
/*#endregion Accent Icons */

/*#region Color System */


.united-color-system {
    display: flex;
    align-content: center;
    padding: 20px;
    background-color: #fff;


}

.united-color-system__swatch {
    margin-right: 20px;
}

.united-color-system__color {
    width: 60px;
    height: 60px;
    display: block;
    border-radius: 50%;
}

.united-color-system__copy {
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
    font-size: .9rem;
}

.united-color-system__description {
    margin: 0;
}

.united-color-system__link {}



.united-color-system__level {
    font-size: 1.1rem;
    font-weight: 600;
}

.united-color-system__capacity {
    display: block;
    font-style: italic;
}


.o-united-entry--current-status {
    background-color: #eee;
    position: relative;
    padding: 0 10px 10px;

}

.o-united-entry--current-status>span {
    padding: 10px;
    display: block;
    font-weight: 600;
}


/*#endregion Color System */

/*#region Heading with sub */

.o-united-heading-w-sub {
    display: flex;
    align-items: center;

}

.o-united-heading-w-sub__subheading {
    font-size: .9rem;
    background-color: rgba(128, 188, 0, 0.08);
    padding: 5px;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-left: 10px;
    box-sizing: border-box;
    margin-top: 3px;
    color: #1E6B52;
}

/*#endregion Heading with sub */


/*#region Preheading */
.o-united__preheading--blue,
.o-united__preheading--green {
    display: inline-block;
    background-color: rgba(128, 188, 0, 0.08);
    padding: 5px;
    text-transform: uppercase;
    font-size: 1.2rem;
    color: #1E6B52;
    letter-spacing: 1px;
}

.o-united__preheading--blue {
    color: #395BBD;
    background-color: rgb(57, 92, 189, .1);
}

.o-united__preheading--green {
    background-color: rgba(128, 188, 0, 0.08);
    color: #1E6B52;
}

/*#endregion Preheading */



/*--------#region Schedule for Entry--------*/


/* .entry-phase-table>div:last-child {
    width: 100%;
} */



.entry-phase-table .uk-panel {
    border: 1px solid #eee;
}

.entry-phase-table__container {
    display: flex;
    width: 100%;
    background-color: #fff;

}


.entry-phase-table__color {
    padding: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-transform: uppercase;
    text-align: center;
    flex-basis: 3%;
    min-width: 20px;
    flex-grow: 1;
}

.entry-phase-table__color-name {
    transform: rotate(-90deg);
    display: block;
    font-weight: 600;

}

.entry-phase-table__description {
    padding: 20px;
    flex-basis: 90%;
    flex-grow: 1;
}

/*--------#endregion Schedule for Entry--------*/


/*#region Horizontal Menu */

/*--------BEGIN Horizontal Nav --------*/

body.linear.hd .siteNameTop.noSub {
    display: inline-flex;
}

@media all and (max-width:1280px) {
    body.linear.hd .siteNameTop,
    body.linear.hd .siteNameSub {
        margin: 0 10px;
    }
}

body.hd.ribbonFullwidth #ribbon {
    width: 100%;
}

#ribbon ul.nav>li.alias-parent-active:hover {
    background-color: #fafafa !important;
}

.navbar .alias-parent-active {
    background-color: #fff !important;
}

body.hd #tray.white #ribbon .alias-parent-active>a {
    color: #444 !important;
}

body.hd #tray.white #ribbon .nav-pills>.active {
    background-color: #eee !important;

}

body.hd #tray.white #ribbon .nav-pills>.active>a {
    color: #444 !important;
}

.navbar-static-top .navbar-inner {
    border-bottom: none;

}

#ribbon {
    background-color: #eee;
}

.menu {
    font-size: 16px;
}

#ribbon ul.nav.menu li,
#ribbon .nav.menu li span {
    text-transform: initial;
    background-color: transparent;
    outline: none;
    width: 100%;
}


@media all and (min-width:980px) {
    #ribbon ul.nav.menu li {
        display: flex;
        align-items: center;
    }
}


#ribbon ul.nav.menu li:hover {
    background-color: #ddd;
}

#ribbon ul.nav.menu li.divider:hover {
    background-color: transparent;
}

#ribbon ul.nav.menu li a,
#ribbon ul.nav.menu li span {
    font-size: 1.1em;
}

@media all and (max-width:980px) {

    #ribbon ul.nav.menu li a,
    #ribbon ul.nav.menu li span {
        font-size: 1.3em;
    }


}

#ribbon .nav .dropdown>span:after {
    content: "\e011";
    font-family: 'IcoMoon';
    font-size: .8em;
}

#ribbon .moduletable {
    display: flex;
    justify-content: center;
}

body.hd #tray.white #ribbon .nav-pills>.active,
body.hd #tray.white #ribbon .nav-pills>.active:focus,
body.hd #tray.white #ribbon .nav-pills>.active:hover {
    background-color: #fff !important;
}

body.hd #tray.white #ribbon .nav-pills>.active>a,
body.hd #tray.white #ribbon .nav-pills>.active>a:focus,
body.hd #tray.white #ribbon .nav-pills>.active>a:hover {
    color: #444 !important;
    line-height: 100%;
}

#ribbon .nav {
    margin-top: 0;
    max-width: 1280px;
    width: 100% !important;
    z-index: 200;
    float: none;
    margin: 0;
}

@media all and (min-width:980px) {
    #ribbon .nav {
        display: flex;
        justify-content: space-between;
    }

}

body.linear.hd div#tray {
    min-height: auto;
    padding: 0;
}

#ribbon .nav-pills>.active>a,
#ribbon .nav-pills>.active>a:hover,
#ribbon .nav-pills>.active>a:focus {
    background-color: transparent;
}



.dropdown-menu {
    border: 1px solid #ddd !important;
}

.nav.menu .parent .current.active:before {
    border-left: 0px;
}

/*hover effect */
body.hd #ribbon .nav>li>a:hover,
body.hd #ribbon .nav>li>a:focus,
body.hd #ribbon .nav>li>span:hover,
body.hd #ribbon .nav>li>span:focus {
    background-color: transparent;
}


#ribbon ul.nav:first-child>li a,
#ribbon ul.nav:first-child>li span {
    padding: 15px 8px;
    font-weight: 600;
    flex: 1;
    text-align: center;
    line-height: 120%;
    width: 100%;
}


/*--------END Horizontal Nav--------*/

/*-------- BEGIN Mobile Horizontal Menu--------*/

@media all and (max-width: 978px) {


/*Displays separator menu items in mobile*/
    body.hd #tray.white #ribbon li span {
        background-color:#1E6B52;
        color:#fff !important;
    }


    /*Closed Horizontal Trigger Styling */
    body.linear.hd #tray #ribbon a.btn-navbar {
        background: #1e6b52;
        transition: all 0.2s ease-in;
        padding: 10px;
        margin: 0 0 5px 0;
    }

    body.linear.hd #tray #ribbon .btn-navbar span {
        background-color: #fff !important;
    }

    body.linear.hd #tray #ribbon .btn-navbar:hover span {
        background-color: #1e6b52 !important;
    }


    .navbar .btn-navbar .icon-bar {
        width: 23px;
        height: 3px;
    }

    body.hd.ribbonFullwidth #ribbon {
        padding: 10px;
        box-sizing:border-box;
    }

    
        body.hd.white #ribbon .nav-pills .dropdown-menu {
            margin-left:0;
            margin-right:0;
             background-color: #fff;
            border:none !important
        }
    
        body.hd #tray.white #ribbon .nav-pills>.active,
        body.hd #tray.white #ribbon .nav-pills>.active:focus,
        body.hd #tray.white #ribbon .nav-pills>.active:hover {
            background-color: #eee !important;
        }

}

/*--------END Mobile Horizontal Menu */


/*#region Horizontal Menu */


/*#region Exposure Guidance Table */

.exposure-guidance-table tr:nth-of-type(2n+1) {
    background-color: transparent;
}

.exposure-guidance-table {
    border-collapse: collapse;
    border-spacing: 0;
    margin-top: 20px;
    position: relative;
}

.exposure-guidance-table:after {
    content: '';
    display: block;
    position: absolute;
    background-size: contain;
    height: 15px;
    width: 100%;
    right: 0;
    left: 0;

    background-image: url('/uabunited/images/banners/united-focus-box-2-top.png');
    top: -13px;
}

.exposure-guidance-table th {
    display: table-cell !important;
}

.exposure-guidance-table td {
    border: 1px solid #016243;
    padding: 15px;
    padding: 10px;
    text-align: center;
    vertical-align: middle !important;
    min-width: 120px;
    background-color: #fff;
}

td.exposed {
    text-transform: uppercase;
}

td.exposed {
    background-color: #fef4e8;
}

td.not-exposed {
    background-color: #f2f8ec;
}

.exposure-guidance-table tr td:first-child {
    text-align: right;
}

.table-wrapper-for-overflow {
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

.aerosol-generating {
    border-top: 8px solid #016243;
}

/*#endregion Exposure Guidance Table */





/*#region Custom CSS from Module  */


	/*#region Search Page */
	#content>.search-page {
		max-width: 980px;
		margin: 2em auto !important;
		padding: 0 1em;
	}

	/*#endregion Search Page */


	/*--------#region Reduces padding for right float focus box--------*/
	@media all and (max-width: 768px) {
		.uab-united-focus-box-3--right {
			padding: 1.5em 0.5em;
		}
	}

	/*--------#endregion Reduces padding for right float focus box--------*/
	/*--------#region Widgetkit Gallery lightbox--------*/
	.uk-modal-dialog {
		padding: 1em !important;
	}

	/*--------#endregion Widgetkit Gallery lightbox--------*/
	/*--------#region uab united focus box--------*/
	.uab-united-focus-box h3,
	.uab-united-focus-box h2 {
		margin-top: 0px;
	}

	.uab-united-focus-box {
		margin-top: 1em;
		margin-bottom: 1em;
	}

	/*--------#endregion uab united focus box--------*/
	/*--------#region uab united video containers--------*/
	.uab-united-video {
		text-align: center;
		background-color: #eee;
		padding-bottom: 1em;
		border: 1px solid #e5e5e5;
	}

	/*--------#endregion uab united video containers--------*/
	/*--------#region video grids on town hall page--------*/
	.video-grid .uk-panel-box {
		padding: 0px;
		border: 1px solid #e5e5e5;
		background-color: #eee;
	}

	.video-grid h3 {
		padding: 0 1em;
	}

	.video-grid p {
		padding: 0 1em 0.75em;
	}

	/*--------#endregion video grids on town hall page--------*/
	/*--------#region guidesafe page--------*/
	.guidesafe-banner {
		margin-bottom: 1em;
		background-color: rgba(57, 92, 189, .05);
		padding: 2em;
	}
	@media all and (max-width: 759px) {
		.gs-app-info {
			display: flex;
			flex-wrap: wrap;
		}

		.about-app {
			order: 1;
		}

		.key-terms {
			order: 2;
		}

		div.united--flowpaper {
			display: none !important;
		}
	}

	@media all and (max-width: 1200px) {
		div.united--flowpaper {
			display: none !important;
		}
	}

	/*--------#endregion guidesafe page--------*/
	/*--------#region UAB Off-Campus Guidelines--------*/


	.united-guideline-icons {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		list-style-type: none;
		margin-left: 0;
	}

	.united-guideline-icons li {
		display: flex;
		flex-direction: column;
		/*align-items: center;*/
		align-self: stretch;
		flex-basis: calc(100%/5 - 40px);
		margin: 10px;
		text-align: center;
		min-width: 150px;
	}

	.united-guideline-icons__circle {
		background-color: #1E6B52;
		padding: 20px;
		border-radius: 50%;
		color: #fff;
		margin-bottom: 10px;
	}

	.united-guideline-icons__circle i {
		font-size: 1.7rem;
	}

	.united-guideline-icons img {
		max-width: 110px !important;
		display: block;
		margin-bottom: 10px;
	}

	/*Changes Flex Basis for Vendor page*/
	.vendor-icons li {
		flex-basis: calc(100%/3 - 40px);
	}

	/*--------#endregion UAB Off-Campus Guidelines--------*/

	/*--------#region Guiding Principles--------*/
	.guiding-principles .o-united-accent-icon--green p {
		color: #fff;
		font-weight: bold;
	}

	.guiding-principles h3 {
		font-size: 1.1em;
	}

	.guiding-principles.uk-grid {
		justify-content: center !important;
	}

	/*.principle {
		display: flex;
	}

	span.number {
		font-size: 1.5rem;
		background-color: #1E6B52;
		margin-right: 0.5em;
		margin-bottom: 0.5em;
		color: #fff;
		font-weight: bold;
		border-radius: 50%;
		float: left;
	}

	.principle p {
		font-weight: bold;
		font-size: 1.2rem;
	}*/

	/*--------#endregion Guiding Principles--------*/
	/*--------#region HOMEPAGE - Banner--------*/
	body.united-home.ribbonFullwidth #whitebox {
		margin-top: 0em !important;
	}

	.home-banner {
		margin-top: -20px !important;
	}

	/*--------#endregion HOMEPAGE--------*/
	/*--------#region HOMEPAGE--------*/
	body.united-home #content {
		margin-bottom: 0px;
	}

	/*--------#endregion HOMEPAGE--------*/
	/*--------#region Full-Width Override--------*/
	body.hd #maincolumn-wide {
		max-width: 100%;

	}

	body.hd.ribbonFullwidth #content {
		width: 100%;
	}

	body.hd.ribbonFullwidth #whitebox {
		max-width: 100%;
		min-height: 800px;
	}

	body.hd.sidebars #maincolumn-l,
	body.hd.sidebars #maincolumn-r,
	body.hd.sidebars #maincolumn-l-r {
		width: 100% !important;
		max-width: 100% !important;
	}

	@media all and (max-width:700px) {

		body.hd.sidebars #maincolumn-l,
		body.hd.sidebars #maincolumn-r,
		body.hd.sidebars #maincolumn-l-r {
			margin: 0 !important;
			margin-top: 1em !important;

		}
	}



	/*--------#endregion Full-Width Override--------*/
	/*--------#region Page Section Margins--------*/
	.u-united-1280 {
		margin: 0 20px;
	}

	@media all and (min-width:1300px) {
		.u-united-1280 {
			max-width: 1280px;
			margin: 0 auto;
		}
	}

	.u-united-980 {
		max-width: 980px;
		margin: 0 auto;
		padding: 0 20px;
	}

	.u-united-padding-tb-40px {
		padding: 40px 0;
		box-sizing: border-box;
	}

	.u-united-margin-tb-40px {
		margin: 40px 0;
	}

	/*--------#endregion Page Section Margins--------*/

	/*--------#region Typography--------*/

	body {
		hyphens: manual;
	}

	h3,
	h3 strong,
	h3 span,
	h3 em,
	h3 a,
	h4,
	h4 strong,
	h4 span,
	h4 em,
	h4 a,
	h5,
	h5 strong,
	h5 span,
	h5 em,
	h5 a,
	.rsform-input-box,
	input,
	button,
	select,
	textarea {
		font-family: "proxima-nova", sans-serif !important;
	}

	h1,
	h1 strong,
	h1 span,
	h1 em,
	h1 a,
	h2,
	h2 strong,
	h2 span,
	h2 em,
	h2 a,
	h6,
	h6 strong,
	h6 span,
	h6 em,
	h6 a {
		font-family: "kulturista-web", serif !important;
	}

	body,
	p,
	span,
	div,
	a,
	button,
	em {
		font-family: "proxima-nova", sans-serif !important;
		line-height: 150%;
		font-weight: 400;
		font-size: 16px;
	}

	strong span {
		font-weight: 600;
	}
	
	h1,
	h1 strong,
	h1 span,
	h1 em,
	h1 a {
		font-size: 2rem;
		line-height: 120% !important;
		font-weight: 600 !important;
	}

	h2,
	h2 strong,
	h2 span,
	h2 em,
	h2 a {
		font-size: 1.8rem;
		line-height: 120% !important;
		font-weight: 600 !important;
		font-family: "proxima-nova", Arial, Helvetica, sans-serif !important;
	}

	h3,
	h3 span,
	h3 strong,
	h3 em,
	h3 a {
		font-size: 1.4rem;
		line-height: 120% !important;
		text-shadow: none;
		font-weight: 600 !important;
	}

	h4,
	h4 strong,
	h4 span,
	h4 em,
	h4 a {
		font-size: 1.2rem;
		font-weight: 600 !important;
		line-height: 120%;
	}

	h5,
	h5 strong,
	h5 span,
	h5 em,
	h5 a {
		font-size: 1.2rem;
		font-weight: 500 !important;
		line-height: 120%;
	}

	h6,
	h6 strong,
	h6 span,
	h6 em,
	h6 a {
		font-size: 1.1rem;
		font-weight: 500 !important;
	}

	h2,
	h3,
	h4,
	h5,
	h6 {
		line-height: 120% !important;
		margin: 1em 0 10px;
	}

	h1 {
		line-height: 120% !important;
		margin: 0 0 0.2em;
	}

	h1+p,
	h2+p,
	h3+p,
	h4+p,
	h5+p,
	h6+p {
		margin-top: 0 !important;
	}

	span {
		font-size: inherit;
		font-style: inherit;
		font-weight: inherit;
	}

	a span.wf_file_text {
		color: #444;
	}

	ul li ul {
		margin-left: 1em;
	}

	@media only screen and (max-width: 1024px) {
		html {
			font-size: 92.5%;
		}
	}

	/*!Adjustments to HTML size for when using REMS*/

	@media only screen and (max-width: 768px) {
		html {
			font-size: 92.5%;
		}
	}

	/*!Adjustments to HTML size for when using REMS*/

	/*Removes margin on h2s with this class */
	.united-latest-updates__heading {
		margin-top: 0;
		background-color: #1E6B52;
		color: #fff;
		padding: 5px 10px;
		margin-top: 10px;
		margin-bottom: 5px;
		font-size: 1.4em;
	}

	.page-header {
		border-bottom: 0;
	}

	/*Section Headings with Anchor Links*/
	.u-united-heading--style-1 {
		padding: 5px 0;
		margin-top: 20px;
		margin-bottom: 5px;
		font-size: 1.6em;
		display: inline-block;
	}

	/*Fixes bullets getting cut off*/
	ul {
		margin: 0 0 5px 20px;
	}

	/*--------#endregion Typography--------*/

	/*--------#region Link Styling--------*/

	.item-page p a,
	.uk-accordion-content li a {
		border-bottom: 2px solid #949494;
		color: #444;
		transition: all 0.4s ease 0s;
	}

	.item-page p a:hover,
	.uk-accordion-content li a:hover {
		text-decoration: none;
		border-bottom: 2px solid #80bc00;
	}

	.item-page li a {
		border-bottom: 2px solid #949494;
		color: #444 !important;
		transition: all 0.4s ease 0s;
	}

	.item-page li a:hover {
		text-decoration: none;
		color: #000 !important;
		border-bottom: 2px solid #80bc00;
	}

	.item-page a:hover {
		text-decoration: none;
	}

	/*--------#endregion Link Styling--------*/

	/*--------#region site name, search and quicklinks--------*/

	body.hd #whitebar {
		z-index: 250;
		background-color: #1E6B52;
		max-width: 100%;
	}

	/*changes z-index when off canvas nav is on page */

	.uk-offcanvas-container #whitebar {
		z-index: 0;
	}

	body.linear.hd #siteName {
		max-width: 1280px;
		width: 100%;
		margin: 0 auto;
		float: none;
		flex-basis: 50%;
		margin: 0;
		flex-grow: 1;
	}

	body.linear.hd .siteNameTop {
		color: #fff;
	}

	body.linear.hd .siteNameSub {
		color: #fff;
	}

	body.ribbonFullwidth #whitebar {
		height: auto;
		border-bottom: 3px solid #80bc00;
	}

	/*--------#endregion site name, search and quicklinks--------*/


	/*--------#region Back to Top--------*/

	a.back-to-top {
		border: 2px solid #ccc;
		bottom: 5%;
		color: #787878;
		font-family: "din-condensed", "din-condensed-web", sans-serif !important;
		font-size: 16px;
		font-weight: normal !important;
		left: auto;
		opacity: 0.7;
		padding: 0.5em 0.7em 0.4em;
		right: 0;
		text-transform: uppercase;
	}

	a.back-to-top:hover {
		background-color: rgba(235, 235, 235, 0.8);
	}

	@media screen and (max-width: 1024px) {
		a.back-to-top {
			background-color: rgba(235, 235, 235, 0.8);
			bottom: 0;
			display: none;
			font-size: 12px;
			position: fixed;
			right: 0;
			text-decoration: none;
		}
	}

	/*--------#endregion Back to Top--------*/

	/*--------#region Button Styles--------*/

	.united-btn--style-1 {
		padding: 5px 10px;
		display: inline-block;
		background-color: #fff;
		margin: 5px;
		font-weight: 500 !important;
		transition: background-color .3s ease-in !important;
	}

	.united-btn--style-1:hover {
		text-decoration: none;
		background-color: #fafafa;

	}

	.united-btn--style-2 {
		padding: 5px 10px;
		display: inline-block;
		background-color: #1E6B52;
		color: #fff !important;
		margin: 5px;
		font-weight: 500 !important;
		transition: background-color .3s ease-in !important;
	}

	.united-btn--style-2:hover {
		text-decoration: none;
		background-color: #295135;
		color: #fff !important;
	}


	.united-btn--style-3 {
		padding: 5px 10px;
		display: inline-block;
		background-color: #eee;
		margin: 5px;
		font-weight: 500 !important;
	}

	.united-btn--style-3 {
		background-color: #d3d3d3;
	}

	/*--------#endregion Button Styles--------*/

	/*--------#region More News Button--------*/

	.united-more-news-btn__container {
		text-align: right;
	}

	.united-more-news-btn {
		border-radius: 0;
		margin: 10px 20px 10px;
		background-color: transparent;
		background: none;
		color: #444;
		text-shadow: none;
		font-weight: 500;
		background-color: #fff;
		padding: 5px 10px;
		font-family: "proxima-nova", Arial, Helvetica, sans-serif !important;
		background-color: #eee;
		transition: background-color .3s ease-in;
	}

	.united-more-news-btn:hover {
		background-color: #d3d3d3;
		color: #1E6B52;
	}

	/*--------#endregion More News Button--------*/

	/*--------#region Widgekit Accordion--------*/

	.uk-accordion-title:before {
		content: none !important;
	}

	.uk-accordion-title:after {
		content: "\e007";
		position: absolute;
		right: 10px;
		font-family: 'IcoMoon';
		color: #1E6B52;
		top: 50%;
		transform: translateY(-50%);
		background: none !important;
		left: unset;
	}

	h3.uk-accordion-title {
		margin-top: .3em !important;
		padding-left: 5px !important;
		font-size: 1.2em;
	}

	.uk-accordion-title {
		position: relative;
	}

	.uk-accordion {
		margin-bottom: 10px;
	}

	.uk-accordion-title.uk-active:after {
		content: "\e005";
		color: #fff;
	}

	.uk-accordion-title {
		margin-bottom: 0;
		padding: 10px 40px 10px 5px;
		box-sizing: border-box;
		font-weight: 500 !important;
		background-color: #fff;
		border-bottom: 1px solid #ddd;
	}

	.uk-accordion-title.uk-active {
		background-color: #1E6B52;
		color: #fff;
		border-bottom: none;
	}

	.uk-accordion-title.uk-active strong {
		color: #fff;

	}

	.uk-accordion-content.uk-active {
		border-bottom: none;
	}

	.uk-accordion-content {
		padding: 10px 20px 20px;
	}

	.uk-accordion-title span {
		font-size: 1.1em;
		font-weight: 600 !important;
		display: block;
	}

	.uk-accordion-title.uk-active span {
		color: #fff;
	}

	/*--------#endregion Widgekit Accordion--------*/

	/*--------#region Anchor Link--------*/

	.united-anchor-link {
		cursor: pointer;
		color: #d3d3d3;
		position: relative;
	}

	.united-anchor-link:active {
		color: #80bc00;
	}

	.united-anchor-link:hover:after {
		content: 'Copy link to clipboard.';
		position: absolute;
		top: -22px;
		width: 150px;
		background-color: #eee;
		color: #444;
		text-align: center;
		border-radius: 3px;
		transition: all 1s ease-in;
		font-size: .9em;
	}

	/*Chainlink styling*/
	h3 i {
		cursor: pointer;
		color: #d3d3d3;
		position: relative;
		font-size: 1.1rem;
	}

	h3 i:hover:after {
		content: 'Copy link to clipboard.';
		position: absolute;
		top: -5px !important;
		width: 200px;
		margin-left: 5px;
		background-color: #eee;
		color: #444;
		text-align: center;
		border-radius: 3px;
		transition: all 1s ease-in;
		font-size: .9rem !important;
		font-family: "proxima-nova", Arial, Helvetica, sans-serif !important;
		font-weight: 400;
		padding: 5px;
	}

	/*--------#endregion Anchor Link--------*/

	/*--------#region Sidebar Sticky Nav--------*/

	body.ribbonFullwidth #whitebox {
		overflow: visible;
		display: flex;
		z-index: 0;
	}

	#leftcolumn {
		margin-top: 10px;
		float: none;
		align-self: flex-start;
		min-width: 180px !important;
	}

	#leftcolumn {
		flex-basis: 25%;
		flex-grow: 1;
	}

	#maincolumn-l {
		flex-basis: 75%;
        flex-grow: 1;
        overflow:hidden;
	}

	.sidebars #maincolumn-l {
		padding-left: 2em !important;
		padding-right: 2em !important;
	}


	#leftcolumn .moduletable {
		padding: 10px 10px 25px 15px;
	}

	#leftcolumn ul.nav.menu a {
		padding: 0;
		margin-bottom: 0.5em;
	}

	@media all and (min-width:1200px) {
		#leftcolumn {
			top: 0;
			position: sticky;
		}
	}

	.sidebar a {
		border-bottom: 2px solid transparent;
		display: inline !important;
		font-weight: 500;
		line-height: 100%;
	}

	.sidebar ul.menu li {
		padding-top: 16px;
	}

	.sidebar .uk-active a {
		border-bottom: 2px solid #80bc00;
    }
    .sidebar .uk-active .nav-child a {
		border-bottom: 0;
	}

    @media all and (min-width:700px) {
		.sidebar-sticky {
			position: fixed;
			top: 0;
			box-sizing: border-box;
			padding: 1em !important;
			max-width: 215px;
		}
    }
    
    @media all and (min-width:1100px) {
		.sidebar-sticky {
			max-width: 275px;
		}
	}



	/*--------END Sidebar Sticky Nav--------*/

	/*--------#region Sidebar Adjustments--------*/

	@media all and (max-width:700px) {

		body.hd div.sidebar.gray,
		body.hd div.sidebar.no-seal,
		body.hd #leftcolumn.sidebarpanel.gray,
		body.hd #sidebar_trigger.gray,
		body.hd #leftcolumn.sidebarpanel.no-seal,
		body.hd #sidebar_trigger.no-seal {
			background-color: #f5f5f5;
		}

		body.hd.sidebars #maincolumn-l,
		body.hd.sidebars #maincolumn-r,
		body.hd.sidebars #maincolumn-l-r {
			padding-left: 1em !important;
			padding-right: 1em !important;
			box-sizing: border-box;
		}
	}

	@media all and (min-width:700px) {

		body.hd div.sidebar.gray,
		body.hd div.sidebar.no-seal,
		body.hd #leftcolumn.sidebarpanel.gray,
		body.hd #sidebar_trigger.gray,
		body.hd #leftcolumn.sidebarpanel.no-seal,
		body.hd #sidebar_trigger.no-seal {
			background-color: transparent;
		}
	}

	/*--------#endregion Sidebar Adjustments--------*/

	/*--------#region Sidebar Link Styling--------*/
	body.hd #leftcolumn.sidebarpanel.no-seal {
		border-right-width: 0px;
	}

	body.hd #leftcolumn.sidebarpanel.no-seal li {
		text-align: left;
	}

	#leftcolumn ul.nav.menu>li>a:first-child,
	#leftcolumn ul.nav.menu>li>a {
		font-family: "proxima-nova", sans-serif !important;
		font-size: 16px;
		text-transform: none;
	}

	#leftcolumn ul.nav.menu>li>a:after {
		font-size: 16px;
	}

	.sidebar ul.menu li {
		padding-top: 16px !important;
	}

	.sidebar .uk-active a {
		border-bottom: 2px solid #80bc00;
	}

	#leftcolumn.sidebarpanel ul.nav.menu a:hover {
		background-color: transparent;
	}

	#leftcolumn.sidebarpanel ul.nav.menu a:hover:before {
		border-left-width: 0px;
	}

	.sidebar a:hover {
		color: #1e6b52 !important;
	}

	/*--------#endregion Sidebar Link Styling--------*/

	/*--------#region WidgetKit Accordion--------*/
	.virtual-events-wk-accordion .uk-accordion-title:before {
		font-family: 'IcoMoon';
		margin-right: 10px;
		color: #1E6B52 !important;
	}

	.virtual-events-wk-accordion .uk-accordion-title.uk-active:before {
		color: #fff !important;
	}

	.virtual-events-wk-accordion .uk-accordion-title:nth-of-type(1):before {
		content: "\e014";
	}

	.virtual-events-wk-accordion .uk-accordion-title:nth-of-type(2):before {
		content: "\e271";
	}

	.virtual-events-wk-accordion .uk-accordion-title:nth-of-type(3):before {
		content: "\6a";
	}

	.virtual-events-wk-accordion .uk-accordion-title:nth-of-type(4):before {
		content: "\e277";
	}

	/*Home - Latest Updates WidgetKit*/
	.coronavirus-latest-news-wk .uk-accordion-title {
		background-color: rgba(255, 255, 255, 0);
	}

	.coronavirus-latest-news-wk .uk-accordion-title.uk-active {
		background-color: #1E6B52;
	}

	.coronavirus-latest-news-wk .uk-accordion-content.uk-active {
		background-color: #fff;
	}

	/*Home - Task Force*/
	.task-force-accordion .uk-accordion-title {
		background-color: transparent;
		font-weight: 600 !important;
		color: #000;
	}

	.task-force-accordion .uk-accordion-title.uk-active {
		background-color: #1E6B52;
		color: #fff;
	}

	.task-force-accordion .uk-accordion-content.uk-active {
		background-color: #fff;
	}

	/*--------#endregion WidgetKit Accordion--------*/


	/***************united more updates button*****************/
	.united-more-updates-btn__container {
		text-align: center;
	}

	.united-more-updates-btn {
		border-radius: 0;
		margin: 10px 20px 10px;
		text-shadow: none;
		font-weight: 500;
		padding: 5px 10px;
		font-family: "proxima-nova", Arial, Helvetica, sans-serif !important;
		background: none;
		transition: background-color .3s ease-in;
		background-color: #1E6B52;
		color: #fff;
	}

	.united-more-updates-btn:hover {
		background-color: #d3d3d3;
		color: #1E6B52;
	}

	.highlighted-yellow-box {
		font-size: 0.85rem;
		letter-spacing: 2px;
		background-color: #ffd400;
		padding: 2px 6px 1px;
		border-radius: 2px;
	}

	.united-bulletedList {
		padding-left: 20px;
	}

	.extra-spacing {
		margin-top: 30px;
	}

	.focus-box-minus-border-shadow {
		border-left: none;
		box-shadow: none;
		background: #fff;
		border-radius: 0;
	}

	/*--------#region WidgetKit Grid--------*/
	.uk-grid h4 {
		margin-top: 10px;
	}

	.uk-button {
		background-color: #1E6B52;
		border: 1px solid #1E6B52;
		margin-bottom: 15px;
	}

	.item-page p a.uk-button {
		color: #fff;
	}

	.uk-button:hover {
		border: 1px solid #80bc00 !important;
	}

	/*--------#endregion WidgetKit Grid--------*/



	/*--------#region Checklists--------*/
	ul.checklist {
		list-style-type: circle;
	}

	/*ul.checklist>li:before {
		content: "\3d";
	}

	ul.checklist>li:before {
		font-family: 'IcoMoon';
		font-style: normal;
		speak: none;
		margin-right: 10px;
		color: #1E6B52;
		font-weight: bold;
	}*/

	/*--------#endregion Checklists--------*/

	/*--------#region Signage Gallery & Tabs--------*/
	.signage-gallery .uk-panel-teaser {
		border: 1px solid #e5e5e5;
	}

	.uk-modal-dialog-lightbox .uk-modal-caption {
		display: none;
	}

	.uk-modal-dialog-lightbox .uk-close-alt:after {
		display: block;
		content: "\f00d";
		font-family: FontAwesome;
		opacity: 1;
	}

	.signage-tabs .uk-tab>li.uk-active>a {
		color: #fff !important;
		border-bottom: 1px solid #1e6b52 !important;
	}

	.signage-tabs .item-page .uk-tab li a:hover {
		border-bottom: 1px solid #eee;
	}

	/*--------#endregion Signage Gallery--------*/

	/*--------#region Switcher--------*/
	.uk-tab>li>a {
		font-size: 18px;
	}

	.uk-tab>li.uk-active>a {
		background: #1e6b52;
		color: #fff;
		border: none;
		border-bottom: 1px solid #1e6b52;
		-webkit-transition: color 0s;
		-o-transition: color 0s;
		transition: color 0s;
	}

	.uk-tab>li.uk-active>a:hover {
		color: #fff !important;
	}

	.uk-tab>li>a {
		border: 1px solid #eee;
		font-family: proxima-nova, sans-serif !important;
		font-weight: 600;
		font-size: 18px;
	}

	/*--------#endregion Switcher--------*/

	/*--------#region horizontal line separator for page sections--------*/
	hr.section-separator {
		border-top: 2px solid #80bc00;
		margin: 50px auto 20px;
		clear: both;
	}

	/*--------#endregion horizontal line separator for page sections--------*/

	/*--------#region Fall Semester Schedule Grid--------*/
	/*.semester-schedule {
		background-color: rgba(128, 188, 0, 0.08);
	}*/

.semester-schedule .uk-grid-medium>.uk-grid-margin {
		margin-top: 0px;
	}

	.semester-schedule .uk-panel-box {
		background-color: transparent;
		text-align: center;
		border: 0px;
	}

	.semester-schedule .uk-panel-box h3 {
		color: #1E6B52;
		text-align: center;
	}
    .semester-schedule .uk-margin p {
    text-align: center;
}
	.schedule-month {
		font-weight: bold;
		letter-spacing: 2px;
		background-color: #1E6B52;
		color: #fff;
		padding: 0.2em 0.25em 0.25em;
		width: 90px;
		margin: 0 auto;
		font-size: 0.85rem;
		text-transform: uppercase;
		box-sizing: border-box;
	}

	.schedule-day {
		color: #1E6B52;
		font-size: 2.5rem;
		background-color: rgba(128, 188, 0, 0.08);
		margin: 0 auto;
		width: 90px;
		padding: 0.15em;
		box-sizing: border-box;
	}

	body.linear.hd p.schedule-day {
		font-family: "kulturista-web", serif !important;
	}

	.schedule-range {
		display: flex;
		justify-content: center;
		align-items: center;
		max-width: 220px;
		margin: 0 auto;
	}

	.schedule-date {
		flex: 2 1 60px;
		margin-top: 0.75em;
	}

	.schedule-to {
		flex-grow: 1;
		height: 3px;
		background-color: #1E6B52;
	}

	#ot-sdk-btn.ot-sdk-show-settings {
		color: #fff;
	}

	/*--------#endregion Fall Semester Schedule Grid--------*/

	/*--------#region WidgetKit Grid Boxes with Icon--------*/
	/*.grid-with-icon .fas {
		box-sizing: border-box;
		width: 65px;
		height: 65px;
		border-radius: 500px;
		background: #1E6B52;
		vertical-align: middle;
		display: inline-flex;
		justify-content: center;
		align-items: center;
		transition: .1s ease-in-out;
		font-size: 30px;
		color: #fff;
	}

	.grid-with-icon .uk-margin {
		margin-top: 10px;
	}

	.grid-with-icon h3 {
		text-align: center;
		color: #1E6B52;
	}

	.grid-with-icon .uk-panel-box {
		background-color: #f5f5f5;
		border: 0px;
	}*/
	.grid-with-icon .uk-panel {
		padding-top: 30px;
	}
    .grid-with-icon .uk-margin {
    padding:  0 1em 1em;
}

	/*--------#endregion WidgetKit Grid Boxes with Icon--------*/

	/*--------#region Focus Boxes with Short Call-Out--------*/
	/*.important-focus-box {
		background-color: rgba(128, 188, 0, 0.08);
		padding: 1em 1.5em;
		margin: 1.5em 0;
		text-align: center;
	}

	.important-focus-box p,
	.important-focus-box a,
	.important-focus-box p span {
		font-size: 1.4rem !important;
	}*/

	/*--------#endregion Focus Boxes with Short Call-Out--------*/

	/*--------#region Flex Box with 1/3 + 2/3 sections--------*/
	.two-thirds-flex-box {
		display: flex;
		flex-wrap: wrap;
		margin: 1em 0;
	}

	.two-thirds-flex-box>div:first-child {
		flex: 1 1 200px;
		padding-right: 30px;
	}

	.two-thirds-flex-box>div:nth-child(2) {
		flex: 3 1 600px;
	}

	.two-thirds-flex-box h4 {
		margin-top: 0px;
	}

	/*--------#endregion Flex Box with 1/3 + 2/3 sections--------*/

	/*--------#region Flex Box with 2/3 + 1/3 sections--------*/
	.two-thirds-flex-box-right {
		display: flex;
		flex-wrap: wrap;
		margin: 1em 0;
	}

	.two-thirds-flex-box-right>div:first-child {
		flex: 3 1 600px;
		padding-right: 30px;
	}

	.two-thirds-flex-box-right>div:nth-child(2) {
		flex: 2 1 200px;
	}

	.two-thirds-flex-box-right h4 {
		margin-top: 0px;
	}

	/*--------#endregion Flex Box with 1/3 + 2/3 sections--------*/

	/*--------#region Flex Box with Two Columns--------*/
	.two-columns {
		display: flex;
		flex-wrap: wrap;
		margin: 1.5em 0;
	}

	.two-columns>div {
		flex-grow: 2;
		flex-shrink: 1;
		flex-basis: 45%;
		margin-right: 1.5em;
	}

	@media all and (max-width: 1000px) {
		.two-columns {
			display: block;
		}

		.two-columns>div {
			margin-right: 0em;
		}
	}

	/*--------#endregion Flex Box with Two Columns--------*/

	/***********************************Media Queries***********************************/
	@media all and (max-width:700px) {
		.image--mobile-full-width {
			width: 100% !important;
			float: none !important;
			margin: .5em 0 !important;
		}

		.image--mobile-remove {
			display: none;
		}
	}

	@media all and (max-width:1024px) {
		.wide-image-mobile {
			width: 100% !important;
			float: none !important;
			margin: .5em 0 !important;
		}
	}


	/*--------#region Operational Color System--------*/
	@media all and (max-width: 980px) {
		.red {
			order: 1;
		}

		.orange {
			order: 2;
		}

		.yellow {
			order: 3;
		}

		.green {
			order: 4;
		}
	}

	/*--------#endregion Operational Color System--------*/

	/*--------#region Video on Healthcheck page--------*/
	.healthcheck-video {
    	width: 50%;
        float: right; 
        margin: 2em 0 2em 2em; 
        clear: both;
    }
    @media all and (max-width: 768px) {
        .healthcheck-video {
            width: 100% !important;
        }
    }
    /*--------#region Video on Healthcheck page--------*/

/*--------#region Adcademics - Hybrid Learning--------*/
.hybrid-learning-row {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.hybrid-learning-pic {
		flex-grow: 1;
		flex-basis: 25%;
	}

	.hybrid-learning-pic img {
		width: 100%;
		max-width: 250px;
		display: block;
		margin-left: auto;
		margin-right: auto;
		padding: 1.5em 2.5em;
		box-sizing: border-box;
	}

	.hybrid-learning-content {
		flex-grow: 3;
		flex-basis: 75%;
	}

	@media all and (max-width: 768px) {
		.hybrid-learning-row {
			display: block;
		}

		.hybrid-learning-pic img {
			width: 250px;
			text-align: center;
		}
	}
/*--------#endregion Adcademics - Hybrid Learning--------*/


/*---#region Responsive Embedded PDF---*/
	.pdf-wrapper {
		height: 0;
		overflow: hidden;
		padding-bottom: 56.25%;
		padding-top: 0;
		position: relative;
		z-index: 10;
	}

	.pdf-wrapper iframe {
		height: 100%;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
	}

	/*---#endregion Responsive Embedded PDF---*/
	/*---#region PPE Pick up---*/
	.ppe-row {
		display: flex;
		flex-wrap: wrap;
		border-bottom: 2px solid #acd690;
		margin: 1em auto 1em;
		padding-bottom: 1em;
		align-items: center;
	}

	.ppe-row>* {
		box-sizing: border-box;
		flex: 1 1 384px;
	}

	.ppe-row h2 {
		color: #1E6B52;
		font-weight: 700 !important;
		margin-top: 0px;
		text-align: center;
		padding: 15px 30px;
	}

	.ppe-row h2 span {
		font-size: 1rem;
		color: #1E6B52;
	}

	.ppe-row p,
	.ppe-row ul {
		font-size: 1.1rem;
		margin-bottom: 0px;
		padding-bottom 0.75em;
	}

	.ppe-row>div>p {
		margin-top: 0px;
	}

	.vertical-text {
		font-weight: bold;
		letter-spacing: 2px;
		text-transform: uppercase;
		background-color: #1E6B52;
		color: #fff;
		padding: 5px 10px;
		margin-bottom: 0.75em !important;
	}

	p.ppe-pickup-date {
		margin-top: 0.75em !important;
	}

	.ppe-pickup-date span {
		color: #1E6B52;
		font-weight: bold;
		background-color: #d6ede4;
		padding: 5px 10px;
		box-sizing: border-box;
	}

	.ppe-row li .ppe-pickup-date {
		margin-left: -1em;
	}

	@media all and (min-width: 807px) {
		.ppe-row>div:nth-child(2) {
			border-left: 2px solid #acd690;
			padding: 15px 0px 15px 30px;
		}
	}

	/*---#endregion PPE Pickup---*/

	/*---#region Entry Checklist - Classroom Checklists---*/
	.checklist-pg>div>ul {
		list-style-type: none;
		padding: 0;
		margin: 0;
	}

	.checklist-pg>div>ul>li:before {
		content: "\f00c";
		font-family: "Font Awesome 5 Free";
		padding-right: 1em;
		font-weight: bold !important;
		color: #1E6B52;
	}

	.checklist-pg>div>ul>li>ul {
		margin-left: 2.5em;
		margin-top: 0.5em;
		list-style-type: disc;
	}

	/*---#endregion Entry Checklist - Classroom Checklists---*/

	/*---#region Five Steps Landing Page---*/
	span.number {
		font-size: 1.5rem;
		background-color: #1E6B52;
		margin-right: 0.5em;
		color: #fff;
		font-weight: bold;
		border-radius: 50%;
		display: inline-block;
	}

	.five-steps h2 {
		margin-top: 60px !important;
	}

	.five-steps .o-united-heading-line--green>span::after {
		margin-left: calc(5px + 0.3em) !important;
	}

	.five-steps p,
	.five-steps p a {
		font-size: 1.1rem;
	}

	/*---#endregion Five Steps Landing Page---*/


	/*---#region Sidebar Heading and Subheadings---*/

	.sidebar-heading {
		color: #444;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 1.2rem;
		letter-spacing: 1px;
	}

	.sidebar-audience {
		font-size: .8rem;
		padding: 5px 5px;
		letter-spacing: 1px;
		text-transform: uppercase;
		box-sizing: border-box;
		color: #1E6B52;
		font-weight: bold;
		background-color: #f6f9ef;
		display: inline-block;
		max-width: 135px;
		margin-top: -0.5em;
	}

	/*---#endregion Sidebar Heading and Subheadings---*/


/*----#region Slide Nav Accessibility Fixes---*/
a.uk-slidenav:focus {
		background: #555;
		box-shadow: 0 0 1px 3px #222;
		border-radius: 50%;
	}

	ul.uk-dotnav li>a:focus {
		box-shadow: 0 0 0 3px #222, 0 0 0 4px #fff;
	}
/*----#endregion Slide Nav Accessibility Fixes---*/

/*----#region Flu Vaccine page---*/
.flu-reminders {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-around;
		list-style-type: none;
		margin-left: 0;
		margin-bottom: 2em;
		width: 100%;
	}

	.flu-reminders li,
	.flu-reminders li a {
		text-align: center;
		font-weight: bold;
		color: #1E6B52 !important;
	}

	.flu-reminders li {
		flex-grow: 1;
		flex-shrink: 1;
		padding: 1em;
		margin-bottom: 0px !important;
	}

	.flu-v-covid {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.flu-v-covid div {
		padding: 10px 15px 15px;
		align-content: center !important;
		box-sizing: border-box;
	}

	@media all and (max-width: 1023px) {
		.flu-v-covid {
			display: block;
		}

		.flu-v-covid div {
			width: 100% !important;
		}
	}

	.flu-v-covid div:first-child {
		background-color: rgba(139, 211, 189, 0.4);
		width: 40%;
	}

	.flu-v-covid div:nth-child(2) {
		background-color: rgba(92, 180, 106, 0.4);
		width: 20%;
	}

	.flu-v-covid div:last-child {
		background-color: rgba(168, 218, 145, 0.4);
		width: 40%;
	}

	.flu-v-covid div ul {
		list-style-type: none;
		margin-left: 0;
		text-align: center;
		padding-bottom: 5px;
	}

	.flu-v-covid li::after {
		content: ' ';
		display: block;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
		background-color: #1E6B52 !important;
		width: 28px !important;
		height: 3px;
		margin-top: 15px;
	}

	.flu-v-covid li:last-child::after {
		display: none;
	}

	.quote {
		width: 85%;
		margin: 2em auto;
		text-align: center;
	}

	.quote p {
		color: #1E6B52;
	}

	.quote p span {
		color: #1E6B52;
		font-size: 1.2rem;
		line-height: 2.1rem !important;
		background-color: rgba(139, 211, 189, 0.4);
		display: inline;
		box-shadow: 10px 0 0 rgba(139, 211, 189, 0.4), -10px 0 0 rgba(139, 211, 189, 0.4);
		padding: 1px 0 2px;
	}
/*----#endregion Flu Vaccine page---*/

/*---#region banner modules---*/
	#banner a {
		color: #fff !important;
	}
  	/*---#endregion banner modules---*/

	/*---#region Responsive Embedded PDF---*/
	.pdf-wrapper {
		height: 0;
		overflow: hidden;
		padding-bottom: 56.25%;
		padding-top: 0;
		position: relative;
		z-index: 10;
	}

	.pdf-wrapper iframe {
		height: 100%;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
	}

	/*---#endregion Responsive Embedded PDF---*/
  
	/*---#region PPE Pick up---*/
	.ppe-row {
		display: flex;
		flex-wrap: wrap;
		border-bottom: 2px solid #acd690;
		margin: 1em auto 1em;
		padding-bottom: 1em;
		align-items: center;
	}

	.ppe-row>* {
		box-sizing: border-box;
		flex: 1 1 384px;
	}

	.ppe-row h2 {
		color: #1E6B52;
		font-weight: 700 !important;
		margin-top: 0px;
		text-align: center;
		padding: 15px 30px;
	}

	.ppe-row h2 span {
		font-size: 1rem;
		color: #1E6B52;
	}

	.ppe-row p,
	.ppe-row ul {
		font-size: 1.1rem;
		margin-bottom: 0px;
		padding-bottom 0.75em;
	}

	.ppe-row>div>p {
		margin-top: 0px;
	}

	.vertical-text {
		font-weight: bold;
		letter-spacing: 2px;
		text-transform: uppercase;
		background-color: #1E6B52;
		color: #fff;
		padding: 5px 10px;
		margin-bottom: 0.75em !important;
	}

	p.ppe-pickup-date {
		margin-top: 0.75em !important;
	}

	.ppe-pickup-date span {
		color: #1E6B52;
		font-weight: bold;
		background-color: #d6ede4;
		padding: 5px 10px;
		box-sizing: border-box;
	}

	.ppe-row li .ppe-pickup-date {
		margin-left: -1em;
	}

	@media all and (min-width: 807px) {
		.ppe-row>div:nth-child(2) {
			border-left: 2px solid #acd690;
			padding: 15px 0px 15px 30px;
		}
	}

	/*---#endregion PPE Pickup---*/

	/*---#region Entry Checklist - Classroom Checklists---*/
	.checklist-pg>div>ul {
		list-style-type: none;
		padding: 0;
		margin: 0;
	}

	.checklist-pg>div>ul>li:before {
		content: "\f00c";
		font-family: "Font Awesome 5 Free";
		padding-right: 1em;
		font-weight: bold !important;
		color: #1E6B52;
	}

	.checklist-pg>div>ul>li>ul {
		margin-left: 2.5em;
		margin-top: 0.5em;
		list-style-type: disc;
	}

	/*---#endregion Entry Checklist - Classroom Checklists---*/

	/*---#region Five Steps Landing Page---*/
	span.number {
		font-size: 1.5rem;
		background-color: #1E6B52;
		margin-right: 0.5em;
		color: #fff;
		font-weight: bold;
		border-radius: 50%;
		display: inline-block;
	}

	.five-steps h2 {
		margin-top: 60px !important;
	}

	.five-steps .o-united-heading-line--green>span::after {
		margin-left: calc(5px + 0.3em) !important;
	}

	.five-steps p,
	.five-steps p a {
		font-size: 1.1rem;
	}

	/*---#endregion Five Steps Landing Page---*/


	/*---#region Sidebar Heading and Subheadings---*/

	.sidebar-heading {
		color: #444;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 1.2rem;
		letter-spacing: 1px;
	}

	.sidebar-audience {
		font-size: .8rem;
		padding: 5px 5px;
		letter-spacing: 1px;
		text-transform: uppercase;
		box-sizing: border-box;
		color: #1E6B52;
		font-weight: bold;
		background-color: #f6f9ef;
		display: inline-block;
		max-width: 135px;
		margin-top: -0.5em;
	}

	/*---#endregion Sidebar Heading and Subheadings---*/

    /*---#region Campus Visitor Protocol---*/
.students-campus-visits p:first-child {
		display: inline-block;
		font-size: .9rem;
		text-transform: uppercase;
		background-color: #1e6b52;
		color: #fff;
		padding: 5px;
		margin-bottom: 5px;
	}

	.students-campus-visits h5 {
		border-bottom: 2px solid #80bc00;
		display: inline-block;
		font-weight: 600 !important;
	}

	.students-campus-visits img {
		width: auto;
		height: 125px !important;
	}
    /*---#endregion Campus Visitor Protocol---*/
    
    /*---#region NEW Homepage---*/
	/*---------#region BANNER SLIDER---------*/
	@media all and (min-width:812px) {
		.home-banner-slider-desktop {
			display: block;
		}

		.home-banner-slider-mobile {
			display: none;
		}
	}

	@media all and (max-width:811px) {
		.home-banner-slider-desktop {
			display: none;
		}

		.home-banner-slider-mobile {
			display: block;
		}
	}

	/*----#region slider widget----*/
	.home-banner-slider .uk-slidenav-position .uk-slidenav {
		display: block !important;
		color: #1E6B52 !important;
	}

	@media all and (max-width: 768px) {

		.uk-slidenav-previous:before,
		.uk-slidenav-next:before {
			font-size: 32px;
			color: #1E6B52;
		}
	}

	.home-banner-slider .uk-dotnav>.uk-active>* {
		background: #1E6B52 !important;
		width: 30px;
		height: 30px;
		margin-top: -4px;
	}

	.home-banner-slider .uk-dotnav>*>* {
		background: transparent !important;
		border: 2px solid #1E6B52 !important;
		width: 22px;
		height: 22px;
	}

	.home-banner-slider-mobile .uk-dotnav>.uk-active>* {
		background: #1E6B52 !important;
		width: 15px;
		height: 15px;
		margin-top: -1px;
	}

	.home-banner-slider-mobile .uk-dotnav>*>* {
		background: transparent !important;
		border: 2px solid #1E6B52 !important;
		width: 12px;
		height: 12px;
	}

	.home-banner-slider .uk-overlay {
		padding-top: 20px;
		padding-bottom: 10px;
	}

	@media all and (max-width: 1024px) {
		.home-banner-slider .uk-slidenav-position .uk-slidenav-previous {
			left: 0px;
		}

		.home-banner-slider .uk-slidenav-position .uk-slidenav-next {
			right: 0px;
		}

		.home-banner-slider ul.uk-dotnav {
			margin-bottom: 0px !important;
		}

		.home-banner-slider .uk-margin {
			margin-bottom: 0 !important;
		}
	}

	#content .home-banner-slider .uk-slideshow-items li {
		margin-bottom: 0 !important;
	}

	.home-banner-slider .uk-scope .uk-flex-center li {
		align-content: center !important;
	}

	.uk-scope .home-banner-slider .uk-position-cover {
		border-bottom: 0px solid transparent;
	}

	.home-banner-slider .uk-slidenav-previous,
	.home-banner-slider .uk-slidenav-next {
		display: block !important;
		color: #1E6B52 !important;
	}

	.home-banner-slider .uk-slidenav-previous>div,
	.home-banner-slider .uk-slidenav-next>div {
		display: none;
	}

	.home-banner-slider .uk-slidenav-previous {
		padding-left: 5px;
		padding-top: 0px;
	}

	.home-banner-slider .uk-slidenav-next {
		padding-right: 5px;
		padding-top: 0px;
	}

	.home-banner-slider .uk-slidenav-previous::before {
		content: "\f104";
		font-family: FontAwesome;
		font-size: 60px;
	}

	.home-banner-slider .uk-slidenav-next::before {
		content: "\f105";
		font-family: FontAwesome;
		font-size: 60px;
	}

	.home-banner-slider .uk-slidenav-previous:focus::before,
	.home-banner-slider .uk-slidenav-next:focus::before {
		color: #fff;
	}

	.home-banner-slider a.uk-slidenav:focus {
		background: transparent;
	}

	.home-banner-slider a.uk-slidenav:focus::before {
		border-bottom: 2px solid #fff;
	}

	/*---------#endregion BANNER SLIDER---------*/
    /*----#region Voices of UAB hero slider----*/
	.home-voices-of-uab .uk-slidenav-position .uk-slidenav {
		display: block !important;
		color: #1E6B52 !important;
	}

	@media all and (max-width: 768px) {
		.uk-slidenav-previous:before,
		.uk-slidenav-next:before {
			font-size: 32px;
			color: #1E6B52;
		}
	}

	.home-voices-of-uab .uk-margin {
		height: 500px;
	}

    .home-voices-of-uab span {
		hyphens: none !important;
		-webkit-hyphens: none !important;
	}

	@media all and (max-width: 1024px) {
		.home-voices-of-uab .uk-margin>div:first-child {
			height: 500px !important;
			background-position: left center;
			background-size: cover !important;
			background-repeat: no-repeat;
		}
	}

	@media all and (min-width: 1025px) {
		.home-voices-of-uab .uk-margin>div:first-child {
			height: 500px !important;
		}

		.home-voices-of-uab .uk-margin {
			margin-bottom: 0px !important;
		}
	}

	.home-voices-of-uab .uk-dotnav>.uk-active>* {
		background: #1E6B52 !important;
	}

	.home-voices-of-uab .uk-dotnav>*>* {
		background: transparent !important;
		border: 2px solid #1E6B52 !important;
	}

	body.linear.hd span.green-text-bg,
	body.linear.hd span.aqua-text-bg {
		font-family: 'proxima-soft', sans-serif !important;
		font-weight: 700 !important;
		font-style: normal;
	}

	span.green-text-bg {
		background-color: #aad991;
		color: #1E6B52 !important;
		font-size: 1.7rem;
		display: inline;
		box-shadow: 10px 0 0 #aad991, -10px 0 0 #aad991;
		padding: 0 0 1px;
	}

	span.aqua-text-bg {
		background-color: #8bd3bd;
		color: #1E6B52 !important;
		font-size: 1.7rem;
		display: inline;
		box-shadow: 10px 0 0 #8bd3bd, -10px 0 0 #8bd3bd;
		padding: 0 0 1px;
	}

	.home-header-text-left {
		width: 45%;
		text-align: left;
		margin-left: 100px;
		margin-right: 70px;
		box-sizing: border-box;
	}

	.home-header-text-left p {
		line-height: 2.9em;
	}

	.home-header-text-right {
		width: 45%;
		text-align: left;
		margin-left: 50%;
		margin-right: 100px;
		box-sizing: border-box;
	}

	.home-header-text-right p {
		line-height: 2.9em;
	}

	.home-header-text-center {
		width: 45%;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
		box-sizing: border-box;
	}

	.home-header-text-center p {
		line-height: 2.9em;
	}

	.home-header-person p,
	.home-header-person p span {
		background-color: #1E6B52;
		color: #fff !important;
		font-weight: bold;
		font-size: 0.9rem !important;
		display: inline;
		box-shadow: 10px 0 0 #1E6B52, -10px 0 0 #1E6B52;
		padding: 1px 0;
		letter-spacing: 1px;
		line-height: 1.2rem;
		text-transform: uppercase;
	}

	@media all and (max-width: 1024px) {
		.home-voices-of-uab .uk-slidenav-position .uk-slidenav-previous {
			left: 0px;
		}

		.home-voices-of-uab .uk-slidenav-position .uk-slidenav-next {
			right: 0px;
		}

		.home-voices-of-uab ul.uk-dotnav {
			margin-bottom: 0px !important;
		}

		.home-voices-of-uab .uk-margin {
			margin-bottom: 0 !important;
		}

		

		span.green-text-bg,
		span.aqua-text-bg {
			font-size: 1.2rem;
		}

		.home-header-text-left p,
		.home-header-text-right p,
		.home-header-text-center p {
			line-height: 2rem !important;
		}

		div.home-header-text-left,
		div.home-header-text-right,
		div.home-header-text-center {
			width: 70% !important;
			float: none;
			padding: 0 !important;
			margin: 0px !important;
			box-sizing: border-box;
			position: absolute;
			bottom: 110px;
			left: 70px;
			text-align: left;
		}

		.home-header-person p {
			padding-bottom: 1px !important;
			line-height: 1.4rem !important;
		}

		.home-header-person {
			line-height: normal;
		}
	}

	/*----#endregion Voices of UAB hero slider----*/

	/*----#region Quick Buttons----*/
	.home-quick-buttons-container {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		padding-top: 0em;
		padding-bottom: 1.5em;
		width: 100%;
	}

	.home-quick-buttons {
		flex-basis: 20%;
		text-align: center;
		border-right: 1px solid #333;
		box-sizing: border-box;
		padding: 1em;
	}

	.home-quick-buttons:last-child {
		border-width: 0px;
	}

	.home-quick-buttons:hover {
		background-color: #f5f5f5;
	}

	.home-quick-buttons h3 {
		text-align: center;
		font-size: 1.1rem;
		margin-top: 0;
	}

	@media all and (max-width: 768px) {

		.home-quick-buttons-container {
			display: block;
		}

		.home-quick-buttons {
			border-right-width: 0;
		}
	}

	/*----#endregion Quick Buttons----*/

	/*----#region 4 Promo Boxes----*/

	.home-featured-stories {
		background-color: #1E6B52;
		padding: 2em 1em;
	}

	a.promo-link:link,
	a.promo-link:visited {
		color: #FFF !important;
		border: 1px solid #80bc00;
		font-weight: 500 !important;
		display: inline-block;
		border-radius: 2px;
		text-decoration: none;
		-webkit-transition: all .3s;
		transition: all .3s;
		padding: .3em .8em;
		margin-top: 0.5em;
	}

	a.promo-link:hover {
		background-color: #144b39;
	}

	.home-featured-stories-main {
		max-width: 900px;
		width: 100%;
		margin: 2em auto;
		/*display: flex;
		flex-wrap: wrap;
		align-items: center;*/
	}

	.home-featured-stories-main img {
		margin-left: auto;
		margin-right: auto;
	}

	@media all and (max-width: 768px) {
		.home-featured-stories-main .text-box {
			width: 100%;
		}

		.home-featured-stories-main {
			margin-bottom: 0;
		}

		.home-featured-stories-smaller-container {
			display: block !important;
			padding-top: 0;
		}

		.home-featured-stories-smaller {
			flex-basis: auto;
		}
	}

	.home-featured-stories-smaller-container {
		clear: both;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		max-width: 1280px;
		width: 100%;
		margin: 0 auto 2em;
		padding-top: 1em;

	}

	.home-featured-stories-smaller {
		flex-basis: 30%;
		box-sizing: border-box;
	}


	.home-featured-stories-smaller .text-box {
		margin: 0 auto;
		position: relative;
	}

	.text-box h2 {
		margin-top: 0px;
		/*font-size: 1.1rem;*/
		text-align: center;
		font-weight: bold !important;
	}

	.home-featured-stories-smaller .text-box h2 span {
		background-color: #aad991;
		color: #1E6B52 !important;
		font-weight: bold !important;
		font-size: 1.3rem;
		display: inline;
		box-shadow: 10px 0 0 #aad991, -10px 0 0 #aad991;
		padding: 1px 0 2px;
	}

	/*---------#region HOME: Featured Stories - New---------*/
	@media all and (max-width: 1150px) {
		.featured-stories-videos-2 .two-thirds-columns {
			display: block;
		}

		.featured-stories-videos-2 .home-video h3 {
			margin-top: 0;
		}
	}

	.featured-stories-videos-2 .home-video h3 {
		margin-top: 1.5em;
	}

	.featured-full-row {
		background-color: #2555bd;
		padding: 0.5em;
		box-sizing: border-box;
	}

	.featured-full-row>* {
		color: #fff;
		text-align: center;
		font-weight: 600;
		font-size: 1.2rem;
	}

	.featured-full-row a {
		font-size: inherit;
		font-weight: inherit;
		color: inherit !important;
		border-bottom: 2px solid #fff !important;
	}

	.featured-full-row a:hover {
		border-bottom: 2px solid #80bc00 !important;
	}

	@media all and (max-width: 514px) {
		.min-w-300px {
			width: 100%;
		}
	}

	@media all and (min-width: 515px) and (max-width:1149px) {
		.min-w-300px {
			width: 300px;
		}
	}

	@media all and (min-width: 1150px) and (max-width: 1259px) {
		.min-w-300px {
			width: 100%;
		}
	}

	@media all and (min-width:1260px) {
		.min-w-300px {
			width: 300px;
		}
	}

	/*---------#endregion HOME: Featured Stories - New---------*/
/*---------#region Important COVID Updates---------*/
#content .home-featured-stories-grid-2 .uk-button {
	line-height: 1.2rem !important;
	padding-top: 0.5em !important;
	padding-bottom: 0.5em !important;
}

@media all and (max-width: 959px) {
	.home-featured-stories-grid-2 .uk-panel {
		border-right-width: 0 !important;
	}
}

/*UAB Cares*/
.small-featured-banner,
.small-featured-banner-mobile {
	max-width: 560px !important;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

@media all and (min-width: 1350px) {
	.small-featured-banner {
		display: block;
	}

	.small-featured-banner-mobile {
		display: none;
	}
}

@media all and (max-width: 1349px) {
	.small-featured-banner {
		display: none;
	}

	.small-featured-banner-mobile {
		display: block;
	}
}

/*---------#endregion Important COVID Updates---------*/
	/*----#endregion 4 Promo Boxes----*/
	/*----#region Video Slideshow ----*/
	.home-video {
		padding: 1em 1em;
	}

	.home-video-slideshow .uk-dotnav>.uk-active>* {
		background: #1E6B52 !important;
	}

	.home-video-slideshow .uk-dotnav>*>* {
		background: #fff !important;
		border: 2px solid #1E6B52 !important;
	}

	.video-wrapper {
		position: relative;
		padding-bottom: 56.25%;
	}

	.video-wrapper iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}

	/*----#endregion Video Slideshow ----*/
	/*----#region UAB Cares Banner ----*/
	.home-uab-cares {
		background-color: #144b39;
		border-top: 1px solid #EEE;
	}

	/*----#endregion UAB Cares Banner ----*/
	/*----#region News ----*/
	.home-news {
		background-color: #eee;
		padding: 60px 0;
	}

	/*----#endregion News ----*/

/*-----#region Zoom Backgrounds-----*/
	.zoom-bgs {
		padding: 3em;
	}

	.zoom-bgs h2 {
		margin-top: 0;
	}

	.zoom-bgs-container {
		display: flex;
		flex-wrap: wrap;
		margin: 1em auto;
		max-width: 1200px;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		align-items: center;
		justify-content: center;
	}

	.zoom-bgs-container>div:first-child {
		padding: 0.5em;
	}

	@media all and (min-width: 1024px) {
		.zoom-bgs-container {
			flex-wrap: nowrap;
		}

		.zoom-bgs-container>div:first-child {
			flex-basis: calc(30% - 20px);
		}

		.zoom-bgs-container>div:nth-child(2) {
			flex-basis: calc(70% - 20px);
		}
	}

	@media all and (max-width: 768px) {
		.zoom-bgs-container>div:nth-child(2) {
			flex-wrap: wrap;
		}
	}

	.zoom-bgs-container>div:nth-child(2) {
		display: flex;
	}

	.zoom-bg-example {
		flex-grow: 1;
		flex-shrink: 1;
		/*border-radius: 50%;*/
		/*height: 260px;*/
		margin: 0.5em;
		width: auto;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
	}

	.zoom-bg-example:nth-child(1) img {
		border: 7px solid #071e61;
		box-sizing: border-box;
		margin-bottom: 1em;
	}

	.zoom-bg-example:nth-child(2) img {
		border: 7px solid #8bd3bd;
		box-sizing: border-box;
		margin-bottom: 1em;
	}

	.zoom-bg-example:nth-child(3) img {
		border: 7px solid #375cc7;
		box-sizing: border-box;
		margin-bottom: 1em;
	}

	/*-----#endregion Zoom Backgrounds-----*/
    /*-----#region LAYOUT 2------*/
	/* Sets up columns and overall section layout */
	.featured-stories-videos-2 {
		padding: 1.5em 3em 3em;
		background-color: #aad991;
	}

	.featured-stories-videos-2-inner {
		box-shadow: 0px 0px 8px rgb(30 107 82 / 50%) !important;
	}

	.featured-stories-videos-2 .two-thirds-columns {
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
		/*align-items: center;*/
		padding: 0;
		margin-top: -2.25em;
		background-color: #fff;
	}

	.featured-stories-videos-2 .two-thirds-columns>div.stories {
		flex: 2 1 512px;
		padding: 3em;
		box-sizing: border-box;
		background-color: #fff;
		margin-top: 0px;
	}

	.featured-stories-videos-2 .two-thirds-columns>div.home-video {
		flex: 1 1 256px;
		padding: 1.5em;
		background-color: #eee;
		box-sizing: border-box;
	}

	/* Featured Stories & Videos Heading */
	.featured-stories-videos-2 .featured-stories-videos-heading {
		max-width: 500px;
		width: 100%;
		background-color: #1E6B52;
		margin: 1.5em auto -1.75em;
		position: relative;
	}
    
    .home-anchor-link {
		font-size: 1rem;
		color: #fff;
		position: relative;
		top: -2px;
		margin-left: 3px;
	}

	.home-anchor-link::after {
		position: absolute;
		top: -5px !important;
		width: 200px !important;
		margin-left: 5px;
		background-color: #eee;
		color: #444;
		text-align: center;
		border-radius: 3px;
		transition: all 1s ease-in;
		font-size: .9rem !important;
		font-family: "proxima-nova", Arial, Helvetica, sans-serif !important;
		font-weight: 400;
		padding: 5px;
	}

	.featured-stories-videos-2 .featured-stories-videos-heading h2 {
		text-align: center !important;
		padding: 10px 30px;
		color: #fff;
		margin-top: 0;
		text-transform: uppercase;
	}

	/*Featured Stories Grid*/
	.home-featured-stories-grid-2 h3 {
		color: #1E6B52;
		font-size: 1.6rem;
	}

	.home-featured-stories-grid-2 .o-united-heading-w-sub__subheading {
		background-color: rgba(128, 188, 0, 0.2);
		margin-top: 0 !important;
	}

	.home-featured-stories-grid-2>div>div {
		padding: 1.5em 1.25em 1.25em;
	}

	.home-featured-stories-grid-2>div:nth-child(1)>div {
		border-right: 1px solid #808285;
		border-bottom: 1px solid #808285;
	}

	.home-featured-stories-grid-2>div:nth-child(2)>div {
		border-bottom: 1px solid #808285;
	}

	.home-featured-stories-grid-2>div:nth-child(3)>div {
		border-right: 1px solid #808285;
	}

	@media all and (max-width: 767px) {
		.home-featured-stories-grid-2>div:nth-child(1)>div {
			border-right-width: 0;
		}

		.home-featured-stories-grid-2>div:nth-child(3)>div {
			border-right-width: 0;
			border-bottom: 1px solid #808285;
		}
	}

	/*Video Slideshow*/
	.featured-stories-videos-2 .home-video-slideshow .uk-panel-body {
		background-color: transparent;
	}

	.featured-stories-videos-2>.two-thirds-columns>.home-video>.home-video-slideshow .uk-panel {
		box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
	}

	.featured-stories-videos-2 .home-video-slideshow .uk-margin-top>div {
		border-bottom-width: 0;
	}

	/*-----#endregion LAYOUT 2------*/

    /*---#endregion NEW Homepage---*/
	


/*--------#region "Do you have COVID symptoms?" flow chart--------*/
h4 {
		margin-top: 0.75em;
		margin-bottom: 0;
	}

	h5,
	h6 {
		margin-top: 0;
	}

	.covid-symptoms-heading,
	.close-contact-heading {
		margin: 0 auto 0;
		text-align: center;
	}

	.covid-symptoms-container {
		display: flex;
		text-align: center;
		width: 100%;
	}

	.covid-symptoms-box {
		border: 1px solid #1E6B52;
		padding: 1em;
		background-color: rgba(128, 188, 0, 0.08);
		box-sizing: border-box;
		margin-left: 4%;
		margin-right: 4%;
	}

	.covid-symptoms-box p,
	.covid-symptoms-no-box p {
		margin-bottom: 0;
	}

	.covid-symptoms-box h3 {
		text-align: center;
		margin-top: 0;
		margin-bottom: 0;
	}

	.covid-symptoms-no-box {
		padding: 0 1em;
		margin-left: 4%;
		margin-right: 4%;
	}

	.covid-symptoms-container {
		justify-content: space-between;
	}

	.covid-symptoms-container .yes-1 {
		flex: 1 1 30%;
	}

	.covid-symptoms-container .no-1 {
		flex: 2 1 65%;
	}

	.close-contact-container {
		display: flex;
		justify-content: space-between;
		margin-bottom: -0.1em;
	}

	.close-contact-container .yes-2,
	.close-contact-container .no-2 {
		flex: 1 1 47.5%;
	}


	.no-1,
	.no-1>div {
		box-sizing: border-box;
	}

	.no-1>div:nth-child(3) {
		margin-bottom: 0;
		margin-top: 1%;
	}

	.no-2,
	.yes-2 {
		margin: 0 auto;
	}

	.yes-2>div:first-child,
	.no-2>div:first-child {
		margin-top: 4%;
	}

	.yes-1 p.covid-symptoms-box,
	.yes-2 p.covid-symptoms-box,
	.no-2 p.covid-symptoms-box {
		margin-top: 0.75em;
	}

	.yes-2 h6,
	.no-2 h6 {
		margin-bottom: 0;
	}

	/*---Lines---*/

	.yes-1>div::after {
		content: " ";
		border-left: 1px solid #1E6B52;
		position: static;
		height: 3%;
		margin-left: 0.055%;
	}

	.yes-1>div:last-child::after {
		border-left: 0;
		height: 0;
	}

	.no-1>div:first-child::after,
	.yes-2>div::after,
	.no-2>div::after {
		content: " ";
		border-left: 1px solid #1E6B52;
		position: static;
		height: 3%;
	}

	.yes-2>div:last-child::after,
	.no-2>div:last-child::after {
		border-left: 0;
		height: 0;
	}

	/*---Arrows---*/

	.arrow-down {
		margin: -2px auto 0.1em;
		width: 0;
		height: 0;
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		border-top: 8px solid #1E6B52;
	}

	.arrow-down::after {
		border-left: 0px !important;
		height: 0px !important;
	}

	/*---Branching lines---*/
	.branch-1-top {
		border-left: 1px solid #1E6B52;
		height: 3%;
		box-sizing: border-box;
		margin: 0 auto;
		width: 1px;
	}

	.branch-2-top {
		border-left: 1px solid #1E6B52;
		height: 3%;
		width: 1px;
		margin: 0 auto;
		box-sizing: border-box;
	}

	.branch-1,
	.branch-2 {
		display: flex;
	}

	.branch-1>div:first-child,
	.branch-2>div:first-child {
		border-top: 1px solid #1E6B52;
		border-left: 1px solid #1E6B52;
	}

	.branch-1>div:last-child,
	.branch-2>div:last-child {
		border-top: 1px solid #1E6B52;
		border-right: 1px solid #1E6B52;
	}

	.branch-1>div:first-child {
		width: 33%;
		position: relative;
		margin-left: 16%;
	}

	.branch-1>div:first-child::after {
		content: " ";
		position: absolute;
		left: -5px;
		bottom: -5px;
		width: 0;
		height: 0;
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		border-top: 8px solid #1E6B52;
	}

	.branch-1>div:last-child {
		width: 18%;
		position: relative;
	}

	.branch-1>div:last-child::after {
		content: " ";
		position: absolute;
		right: -5px;
		bottom: -5px;
		width: 0;
		height: 0;
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		border-top: 8px solid #1E6B52;
	}

	.branch-2>div:first-child {
		width: 25%;
		position: relative;
		margin-left: 25%;
	}

	.branch-2>div:first-child::after {
		content: " ";
		position: absolute;
		left: -5px;
		bottom: -5px;
		width: 0;
		height: 0;
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		border-top: 8px solid #1E6B52;
	}

	.branch-2>div:last-child {
		width: 25.5%;
		position: relative;
	}

	.branch-2>div:last-child::after {
		content: " ";
		position: absolute;
		right: -5px;
		bottom: -5px;
		width: 0;
		height: 0;
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		border-top: 8px solid #1E6B52;
	}
.yes-2 h6 strong, 
.no-2 h6 strong {
    color: #444;
    font-family: "proxima-nova", sans-serif !important;
    font-size: 1.2rem;
    font-weight: 600 !important;
}
/*--------#endregion "Do you have COVID symptoms?" flow chart--------*/


/*--------#region Safe Pod Behavior quote slider & focus box--------*/
.uab-united-focus-box-3--full {
		position: relative;
		background-color: #eee;
		padding: 1.5em;
		box-sizing: border-box;
		overflow: hidden;
		padding-bottom: 0;
	}

	.uab-united-focus-box-3--full .focus-box-text-container {
		padding-bottom: 0 !important;
	}

	.quote-slider-with-img {
		display: flex;
		align-content: center;
		width: 100%;
		flex-wrap: wrap;
	}

	.quote-slider-with-img>div:first-child {
		flex-grow: 2;
		flex-basis: 400px;
	}

	.quote-slider-with-img>div:nth-child(2) {
		flex-grow: 1;
		flex-shrink: 1;
	}

	.quote-slider p {
		text-align: center;
		padding: 0 5% !important;
        max-width: 350px;
        margin-left: auto;
        margin-right: auto;
	}

	.quote-slider .uk-overlay-panel {
		position: relative;
		/*padding: 30px 0 0 0;*/
	}

	.quote-slider .uk-dotnav {
		margin-bottom: 0 !important;
	}

	.quote-slider .uk-dotnav-contrast>.uk-active>* {
		background: #1E6B52;
		transform: scale(1);
	}

	.quote-slider .uk-dotnav-contrast>*>* {
		background: #fff;
		border: 2px solid #1E6B52 !important;
	}

	.uk-slidenav-position .uk-slidenav {
		display: block;
	}

	.uk-slidenav-position .uk-slidenav {
		margin-top: -50px;
	}

	.quote-slider .uk-slidenav-position .uk-slidenav-next {
		right: 0px;
	}

	.quote-slider .uk-slidenav-position .uk-slidenav-previous {
		left: 0px;
	}

	.quote-slider p {
		color: #444;
	}
/*--------#endregion Safe Pod Behavior quote slider & focus box--------*/

/*-------#region Our COVID Year--------*/
body.no-margin-btm.ribbonFullwidth #content {
	margin-bottom: 0;
	margin-top: 0;
}

/*---Video/Intro---*/

.one-year-video-area {
	max-width: 1080px;
	margin-left: auto;
	margin-right: auto;
}

.one-year-video {
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
}

.about-one-year {
	max-width: 650px;
	margin: 2em auto;
	text-align: center;
}

.about-one-year>p {
	color: #1E6B52;
	font-size: 1.3rem;
}

@media all and (max-width: 1024px) {
	.about-one-year>p>span.green-text-bg {
		font-size: 1.3rem !important;
	}
}



/*---Timeline---*/
.timeline-title {
	text-align: center;
	margin-bottom: -15px;
	margin-top: 2em;
}

.timeline-title span {
	background-color: #1E6B52;
	color: #fff;
	padding: 5px 10px;
}

body.linear.hd .timeline-title span {
	font-family: 'proxima-soft', sans-serif !important;
	font-weight: 700 !important;
}

@media all and (max-width: 525px) {
	.timeline-title {
		display: none;
	}
}

@media all and (min-width: 526px) {
	.timeline-title-mobile {
		display: none;
	}
}

.timeline-title-mobile {
	text-align: center;
	margin-bottom: -35px;
	margin-top: 2em;
}

.timeline-title-mobile span {
	background-color: #1E6B52;
	color: #fff;
	padding: 5px 10px;
	line-height: 150% !important;
}

body.linear.hd .timeline-title-mobile span {
	font-family: 'proxima-soft', sans-serif !important;
	font-weight: 700 !important;
}

.march-focus .timeline-events li {
	text-align: left;
}

.march-focus {
	max-width: 1080px;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
}

.march-focus .two-columns {
	margin-top: 0;
	margin-bottom: 0;
}

.timeline-container {
	max-width: 1080px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 30px;
}

.timeline-row {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 0;
}

.timeline-month {
	flex: 1 1 100px;
}

.timeline-month h3 {
	color: #444;
	text-align: center;
	margin-bottom: 1em;
}

.timeline-dates::after {
	content: '';
	width: 20px;
	height: 20px;
	border-radius: 100px;
	position: absolute;
	left: 50%;
	top: -12px;
}

.navy-blue::after {
	background-color: #071e61;
}

.dark-blue::after {
	background-color: #375cc7;
}

.uab-green::after {
	background-color: #1E6B52;
}

.dark-apple-green::after {
	background-color: #80be43;
}

.sea-green::after {
	background-color: #aad991;
}

.aqua::after {
	background-color: #8bd3bd;
}

.orange::after {
	background-color: #feb25a;
}

.pink::after {
	background-color: #fab4ac;
}

.timeline-dates {
	display: flex;
	flex-wrap: wrap;
	position: relative;
	flex: 2 2 500px;
	background-color: #fff;
	border-top-width: 4px;
	border-top-style: solid;
}

.timeline-dates ul li:last-child {
	margin-bottom: 0 !important;
}

.timeline-events {
	flex: 2 1 300px;
	padding: 30px;
	list-style-type: none;
	margin-left: 0;
}

.timeline-events li {
	padding-bottom: 8px;
	display: flex;
}

.timeline-events li:last-child {
	padding-bottom: 0;
}

.timeline-day {
	color: #1E6B52;
	font-weight: bold;
	margin-right: 10px;
	text-align: center;
	margin-right: 20px;
}

.timeline-photo {
	text-align: center;
}

.timeline-photo p {
	margin-top: 0;
	padding: 20px 30px;
}

.timeline-photo img {
	width: 200px;
	height: 200px;
	border-radius: 100px;
	border: 1px solid #1E6B52;
}

img.march-photo {
	margin: 1em;
	float: right;
	border-radius: 100px;
	border: 1px solid #1E6B52 !important;
}

@media all and (max-width: 767px) {
	.timeline-photo {
		width: 100%;
		margin-bottom: 30px;
	}

	.march-photo {
		float: none !important;
		display: block;
		width: 200px;
		margin: 1em auto !important;
	}
}



@media all and (min-width: 768px) {
	.timeline-month {
		padding-right: 30px;
	}

	.timeline-month h3 {
		text-align: right;
		margin-bottom: 0;
	}

	.timeline-dates {
		border-left-width: 4px;
		border-left-style: solid;
		border-top-width: 0;
		border-top-style: solid;
	}

	.timeline-dates::after {
		content: '';
		width: 20px;
		height: 20px;
		border-radius: 100px;
		position: absolute;
		left: -12px;
		top: 25px;
	}
}

.important-event {
	background-color: rgba(139, 211, 189, 0.4);
	padding: 4px !important;
}

.important-event>span {
	font-weight: bold;
}

.important-event .timeline-day {
	margin-right: 16px;
}

.important-event>span:last-child {
	color: #1E6B52;
}
/*-------#endregion Our COVID Year--------*/


/*-------#region Active Sentinel Testing--------*/
.st-landing .two-columns ul li ul li {
	margin-bottom: 0 !important;
	margin-left: 0.75em;
}

.st-landing .two-columns>div {
	margin-bottom: 1.5em;
}

@media all and (min-width:1024px) {
	.st-landing .two-columns>div:first-child {
		margin-right: 0.75em;
		margin-bottom: 0;
	}

	.st-landing .two-columns>div:last-child {
		margin-left: 0.75em;
		margin-right: 0;
		margin-bottom: 0;
	}
}
/*-------#endregion Active Sentinel Testing--------*/

.green-text-bg.sm-banner-txt {
	font-size: 1.4rem;
	letter-spacing: 3px;
}

.green-text-bg.lg-banner-txt {
	font-size: 3rem;
}

@media all and (max-width: 640px) {
	.green-text-bg.lg-banner-txt {
		font-size: 2rem;
	}
}

/*#endregion Custom CSS from Module */


/*---#region Widgetkit 3 Fixes - 5/7/21---*/

/*Widgetkit Accordion Fix*/
.uk-open .uk-accordion-title {
	background-color: #1E6B52;
	color: #fff !important;
	border-bottom: 1px solid #1E6B52 !important;
}

.uk-open .uk-accordion-title::after {
	content: "\e005";
	color: #fff !important;
}

.uk-open .uk-accordion-title:hover {
	color: #fff !Important;
}

.uk-accordion-title {
	border-bottom: 1px solid #ddd !important;
	font-size: 1.2em !important;
	margin-top: .3em !important;
}

.uk-scope p:last-child {
	margin-bottom: 0;
}

.uk-scope .uk-accordion>:nth-child(n+2) {
	margin-top: 0 !important;
}

.item-page .uk-open .uk-accordion-title span {
	color: #fff !important;
}

/*Widgetkit Grid Fix - Updates blank panel style*/
.uk-scope .uk-position-cover {
	border-bottom: 2px solid #949494;
}

.uk-inline-clip {
	border: 1px solid #e5e5e5;
}

.uk-scope .uk-overlay-primary {
	background-color: rgba(255, 255, 255, 0.85);
}

.uk-overlay-icon svg {
	display: none !important;
}

.uk-overlay-icon::before {
	margin-top: -25px;
	margin-left: -25px;
	font-size: 50px;
	position: absolute;
	font-family: FontAwesome;
	content: "\f002";
	color: #999 !important;
}

/*Widgetkit Grid Fix - Updates style for card default panel style*/
.uk-card-default {
	box-shadow: none !important;
}

@media all and (min-width: 1200px) {
	.uk-scope .uk-card-body {
		padding: 0px 0px;
	}
}

.uk-inline-clip {
	margin-bottom: 20px;
}

.uk-scope .uk-grid>.uk-grid-margin {
	margin-top: 30px;
}

/*Widgetkit Grid Fix - Semester Schedules*/
.schedule-month {
	margin: 0 auto !important;
}

.schedule-day {
	margin: 0 auto !important;
}


/*Widgetkit Switcher Fix*/
.uk-tab>li:nth-child(n+2)>a {
	margin-left: 5px;
}

.uk-scope .uk-tab>* {
	padding-left: 0;
}

.uk-scope .uk-tab>li:first-child {
	padding-left: 20px;
}


/*Widgetkit Switcher Fix - Signage & Assets page*/
.signage-tabs .uk-tab>li.uk-active>a {
	color: #fff !important;
	border-bottom: 1px solid #1e6b52;
	border-left: 1px solid#1e6b52;
	border-top: 1px solid#1e6b52;
	border-right: 1px solid#1e6b52;
}

.signage-tabs .uk-tab>li>a {
	font-size: 18px;
	border: 1px solid #eee;
	text-transform: capitalize;
}

/*Widgetkit Fixes - General*/
.uk-scope .uk-margin h5 {
	margin-top: 20px;
	font-size: 1.2rem !important;
}

.uk-scope em {
	color: #000;
}

.uk-button {
	padding: 0 15px !important;
	border-radius: 2px !important;
	text-transform: capitalize !important;
	font-weight: 600 !important;
	font-size: 1rem !important;
	margin-bottom: 15px !important;
}

.uk-button:hover {
	background-color: #fff;
}

.item-page p a.uk-button {
	border-bottom: 0;
	padding-top: 8px !important;
	padding-bottom: 8px !important;
}

/*Widgetkit Button - Home - Promo Blocks*/
.item-page .home-featured-stories-grid-2 .uk-button {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.home-featured-stories-grid-2 .uk-grid-margin {
	margin-top: 0 !important;
}

/*Home - Voices of UAB Slider Fixes*/
.home-voices-of-uab {
	height: 500px !important;
}

.home-voices-of-uab .uk-scope .uk-position-bottom {
	position: absolute;
	top: 415px !important;
	left: 0;
	right: 0;
	padding: 20px;
	color: #fff;
}

.home-voices-of-uab .uk-dotnav>*>* {
	width: 22px;
	height: 22px;
}

.home-voices-of-uab .uk-dotnav>.uk-active>* {
	width: 30px;
	height: 30px;
	margin-top: -4px;
}

.home-voices-of-uab .uk-scope .uk-flex-center li {
	align-content: center !important;
}

.home-voices-of-uab .uk-slidenav-previous,
.home-voices-of-uab .uk-slidenav-next {
	display: block !important;
	color: #1E6B52 !important;
}

.home-voices-of-uab .uk-slidenav {
	margin-top: -150px;
	box-sizing: border-box;
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
}

.home-voices-of-uab .uk-slidenav-previous>div,
.home-voices-of-uab .uk-slidenav-next>div {
	display: none;
}

.home-voices-of-uab .uk-slidenav-previous {
	padding-left: 5px;
	padding-top: 0px;
}

.home-voices-of-uab .uk-slidenav-next {
	padding-right: 5px;
	padding-top: 0px;
}

.home-voices-of-uab .uk-slidenav-previous::before {
	content: "\f104";
	font-family: FontAwesome;
	font-size: 60px;
}

.home-voices-of-uab .uk-slidenav-next::before {
	content: "\f105";
	font-family: FontAwesome;
	font-size: 60px;
}

.home-voices-of-uab .uk-slidenav-previous:focus::before,
.home-voices-of-uab .uk-slidenav-next:focus::before {
	color: #fff;
}


@media (max-width: 1024px) {
	.home-voices-of-uab {
		height: 500px !important;
	}

	.home-voices-of-uab .uk-slideshow-items li {
		margin-bottom: 0 !important;
	}
}
/*---#endregion Widgetkit 3 Fixes - 5/7/21---*/