/*********************************************************************/
/***** BEGIN DESIGNPLUS THEME IMPORT & CUSTOMIZATION  ****************/
/*********************************************************************/
/* Import statements need to be at the top of your CSS file */

/*** Legacy Sidebar ***/
/* For Main CSS file */
@import url(https://designtools.ciditools.com/css/themes.css);
/* For Mobile app CSS file */
/*@import url(https://designtools.ciditools.com/css/app.css);*/
/* Institution color customizations */
@import url(https://designtools.ciditools.com/css/inst_theme_overrides.css);

/*** New Sidebar ***/
/* For Main CSS files */
@import url(https://designplus.ciditools.com/css/content.css);
@import url(https://designplus.ciditools.com/css/editor.css);
/* For Mobile app CSS file */
/*@import url(https://designplus.ciditools.com/css/mobile.css);*/

:root {
    --dt-color-primary: #990000;
    --dt-color-primary-contrast: #FFFFFF;
    --dt-color-primary-dark-text: #990000;
    --dt-color-secondary: #243142;
    --dt-color-secondary-contrast: #FFFFFF;
    --dt-color-secondary-dark-text: #243142;
    --dt-color-accent: #006298;
    --dt-color-accent-contrast: #FFFFFF;
    --dt-color-accent-dark-text: #006298;
    --dt-color-gray: #E6E6E6;
    --dt-color-gray-contrast: #000000;
    --dt-color-gray-dark-text: #636363;
    --dt-color-white: #FFFFFF;
    --dt-color-white-contrast: #000000;
    --dt-color-white-dark-text: #707070;
    --dt-color-graybg: #E6E6E6;
    --dt-color-graybg-contrast: #000000;
}

/*********************************************************************/
/***** END DESIGNPLUS THEME IMPORT & CUSTOMIZATION   *****************/
/*********************************************************************/



/* 
  General IU colors and logo handled in Theme Editor. 
  More targeted styles, hiding specific buttons for example, remain here.
*/

/**
 * Global nav tray
 */

/* Hide "Start a New Course" button in the "Account" flyout menu */
#section-tabs a[href$="/external_tools/437553"],
/* Hide "Multicourse Message" button in the "Account" flyout menu */
#section-tabs a[href$="/external_tools/374474"] {
    display: none !important;
}

.courses-tray span:has(> #eds-manage-courses-link) {
    display: block;
    margin-top: .5rem;
}


/**
 * Dashboard
 */

/* Hide the Canvas "Start a New Course" button on the dashboard */
#start_new_course {
    display: none !important;
}

#right-side #eds-pending-student-eadds,
#right-side #eds-pending-student-edrops,
#right-side #lms_start_new_course {
    margin-top: .25rem;
    display: block;
    text-align: left;
}

/**
 * Course Navigation
 */

/* Hide Quick Check LTIv1.1 in the left nav */
#left-side .context_external_tool_147104 {
    display: none !important;
}

/**
 * Course > Home
 */

/* Set the Course Wizard modal's alert bg color to the color Rivet uses for info alerts. */
#eds-course-wizard-modal-alert {
    background-color: #edfafd;
}

/**
 * Course > Settings > Details tab
 */

/* Hide the "Format" field label and input in the Course Settings > Details form */
#course_form #course_course_format,
#course_form label[for="course_course_format"],
/*** Hide the following links in the subnavigation ***/
/* Course Locker */
#right-side a[data-tool-id="374776"],
/* Blueprint Manager */
#right-side a[data-tool-id="391972"],
/* Reapply Default Template */
#right-side a[data-tool-id="408965"],
/* Delete this Course */
#right-side a[href*="event=delete"],
/* Conclude this Course */
#right-side a[href*="event=conclude"],
/* Original cross-listing buttons */
.crosslist_link, .uncrosslist_link {
    display: none !important;
}

/* These can't use "display: none !important" because we need to show them with JS. */
/* Apply Course Template */
#right-side a[data-tool-id="408964"],
/* Course Setup Wizard */
#right-side a[data-tool-id="440271"],
/* Reset Course Content */
#right-side .reset_course_content_button {
    display: none;
}

/* Hide the HTML elements on the Course Settings page that allow instructors to change syllabus visibility */
/* label.syllabus-visibility {
    display: none;
}
select[name="course[syllabus_visibility_option]"] {
    display: none;
} */

/**
 * Course > Settings > Navigation tab
 */

/* Hide Quick Check LTIv1.1 on Course Navigation tab */
#nav_disabled_list #nav_edit_tab_id_context_external_tool_147104,
/* Hide all versions of HonorLock in the Course Navigation tab.
   JavaScript will then be used to show HonorLock for valid courses. */
/* BL */
#nav_disabled_list #nav_edit_tab_id_context_external_tool_512388,
/* CO */
#nav_disabled_list #nav_edit_tab_id_context_external_tool_512392,
/* EA */
#nav_disabled_list #nav_edit_tab_id_context_external_tool_512395,
/* FT */
#nav_disabled_list #nav_edit_tab_id_context_external_tool_512398,
/* IN */
#nav_disabled_list #nav_edit_tab_id_context_external_tool_512399,
/* KO */
#nav_disabled_list #nav_edit_tab_id_context_external_tool_512401,
/* NW */
#nav_disabled_list #nav_edit_tab_id_context_external_tool_512404,
/* SB */
#nav_disabled_list #nav_edit_tab_id_context_external_tool_512405,
/* SE */
#nav_disabled_list #nav_edit_tab_id_context_external_tool_512409 {
    display: none;
}

/**
 * Course > Settings > Apps tab
 */

/* Hide the Add App button */
#course_details_tabs #add-app-button {
    display: none !important;
}


/**
 * Course > Settings > Content Migrations
 */

/* Hide the "Import Blueprint Course settings" checkbox that appears when copying a course into a Blueprint course. */
.importBlueprintSettings {
    display: none !important;
}

/**
 * Course > Syllabus
 */
/* Increase font size for <summary> marker */
#eds-syllabus-addendum summary::marker {
    font-size: 1.75rem;
}
/* Remove the Canvas external link icon in Syllabus Addendum */
#eds-syllabus-addendum .external_link_icon {
    display: none !important;
}
/* Styling for our custom external link icon in Syllabus Addendum */
#eds-syllabus-addendum p .icon-external-link {
    vertical-align: bottom;
}

#eds-syllabus-addendum .icon-external-link {
    margin-left: .25rem;
}


/**
 * Profile
 */

/* Hide "Start a New Course" button in the left nav */
.profile-tray a[href$="/external_tools/437553"],
/* Hide "Multicourse Message" button in the left nav */
.profile-tray a[href$="/external_tools/374474"] {
    display: none !important;
}

/**
 * Profile > Settings
 */

/* Set the table headings on Profile > Settings to be vertically aligned */
.profile_table th {
    vertical-align: top;
}
/* Hides the Merge Accounts button in "Ways to Contact" section */
.merge_users_link {
    display: none !important;
}
/* Hide the default "New Access Token" button */
.add_access_token_link {
    display: none !important;
}
/* Hide the external icon indicator Canvas adds to our custom "New Access Token" button */
#eds-add-access-token img[role="presentation"],
#eds-add-access-token .external_link_icon {
    display: none !important;
}
/* Hide the 'star' next to the email addresses in the right column of the page */
td.email_meta > a {
    display: none !important;
}




/**
 * eDS styles, in support of course development 
 */

 /* Hide page title. Requires DOM manipulation after postMessage to add the .eds-hide-page-title class */
.eds-hide-page-title .page-title {
    display: none !important;
}

/* Give summary tags the pointer on hover */
summary {
    cursor: pointer;
}

/* Utility classes */

/*https://css-tricks.com/snippets/css/clear-fix/*/
.iu-eds-group-clearfix:after {
    content: "";
    display: table;
    clear: both;
}

/* Custom version of the Instructure UI Alert */
.tlt-canvas-alert {
    margin: 0.75rem;
    font-family: LatoWeb, "Lato Extended", Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: visible;
    overscroll-behavior: auto;
    transition: outline-color 0.2s, outline-offset 0.25s;
    outline-offset: -0.8rem;
    outline: rgba(68, 105, 125, 0) solid 0.125rem;
    color: rgb(39, 53, 64);
    background: rgb(255, 255, 255);
    box-sizing: border-box;
    display: flex;
    min-width: 12rem;
    border-width: 0.125rem;
    border-style: solid;
    border-radius: 0.25rem;
    border-color: rgb(43, 122, 188);
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0.1875rem 0.375rem, rgba(0, 0, 0, 0.15) 0px 0.1875rem 0.375rem;
}

.tlt-canvas-alert__icon {
    color: rgb(255, 255, 255);
    box-sizing: border-box;
    flex: 0 0 2.5rem;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    font-size: 1.125rem;
    border-right: 0.125rem solid rgb(43, 122, 188);
    margin: -1px;
    border-start-start-radius: 0.25rem;
    border-end-start-radius: 0.25rem;
    background: rgb(43, 122, 188);
}

.tlt-canvas-alert__icon-svg {
    fill: currentcolor;
    display: inline-block;
    overflow: visible;
    color: inherit;
    vertical-align: middle;
    line-height: 1;
    width: 1em;
    height: 1em;
}

.tlt-canvas-alert__body {
    box-sizing: border-box;
    flex: 1 1 0%;
    min-width: 0.0625rem;
    font-size: 1rem;
    font-family: LatoWeb, "Lato Extended", Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 400;
    line-height: 1.25;
    padding: 0.75rem 1.5rem;
}