#reassign_assignment_wrapper {
    display: none
}

#right-side>div>a[href$=conclude],
#right-side>div>a[href$=reset] {
    display: none !important
}

a.wizard_popup_link {
    display: none !important
}

div.assignment-gradebook-container {
    background-image: url(https://ju.instructure.com/files/7374/download?download_frd=1);
    background-repeat: no-repeat;
    padding-top: 50px !important
}

#grade-summary-content {
    background-image: url(https://ju.instructure.com/files/7374/download?download_frd=1);
    background-repeat: no-repeat;
    padding-top: 50px !important
}

.ju-contact-info-table {
    border: none;
    max-width: 100%;
    border-collapse: collapse;
    box-sizing: border-box;
    text-align: left
}

.ju-contact-info-table tbody tr td img {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    margin-right: 1em
}

.ju-contact-info-table tbody tr td p:first-of-type {
    font-weight: 700
}

.ju-contact-info-table tr {
    border-bottom: 1px solid #ccc
}

.ju-contact-info-table tr:last-of-type {
    border-bottom: none
}

.ju-course-start-page-table {
    border: none;
    max-width: 100%;
    border-collapse: collapse;
    box-sizing: border-box;
    text-align: left
}

.ju-course-start-page-table tbody tr td img {
    width: 128px;
    height: auto;
    margin-right: 1em;
    padding: 5px;
    border-radius: 5px
}

.ju-course-start-page-table tbody tr td:first-of-type p {
    margin: 0;
    padding: 0
}

.ju-course-start-page-table tbody tr td p:first-of-type {
    font-weight: 700
}

.ju-course-start-page-table tr {
    border-bottom: 1px solid #ccc
}

.ju-course-start-page-table tr:last-of-type {
    border-bottom: none
}

.ic-Login-header {
    display: block
}

i.icon-solid:before {
    font-family: InstructureIcons-Solid
}
/* IO EULA temp. fix (: */
span:has(> a[href='https://lti-originality.inspera.com/production/eula']) {
    display: none;
}