/*Normal wiki page*/
.pages.show #wiki_page_show .show-content.user_content a:not(.btn) {
    text-decoration-line: underline;
	color: blue;
}
/*Discussion page alert*/
.css-c6cc9l-view-alert a {
    text-decoration-line: underline;
    color: blue;
}
/*Discussion page body and replies*/
.user_content.enhanced[data-resource-type="discussion_topic.body"] a:not(.btn),
.user_content.enhanced[data-resource-type="discussion_topic.reply"] a:not(.btn) {
    text-decoration-line: underline;
	color: blue;
}
/*Discussion page attached files*/
[data-testid="post-message-container"] a {
    color: blue !important;
}

/*syllabus page links*/
#syllabus thead th, #syllabus a {
    text-decoration-line: underline !important;
}
/*syllabus page body*/
#course_syllabus a:not(.btn) {
	text-decoration-line: underline;
	color: blue;
}

/*Announcements page*/
.ic-announcement-row .ic-item-row__content-link {
    text-decoration-line: underline !Important;
	color: blue !Important;
}
/*Announcements page - detail*/
.user_content.enhanced[data-resource-type="announcement.body"] a:not(.btn),
.user_content.enhanced[data-resource-type="announcement.reply"] a:not(.btn) {	
	text-decoration-line: underline;
	color: blue;
}

/*Assignment View Instructor */
div.description.user_content.teacher-version.enhanced[data-resource-type="assignment.body"] a:not(.btn) {
    text-decoration: underline;
    color: blue;
}

/*Modules/Assignmentview Downldoad links old -> #sequence_footer a*/
#content a[download] {
	text-decoration-line: underline;
	color: blue;
}

/*student assignment view*/
.user_content.enhanced[data-testid="assignments-2-assignment-description"] a:not(.btn) {
	text-decoration-line: underline;
	color: blue;
}
/*student assignment grade comment view*/
[data-testid="commentContent"] a:not(.btn) {
    text-decoration-line: underline;
    color: blue;
}


/*LTI LaunchButton Color*/
body.ic-framed-lti-tool .tool_content_wrapper button.btn[type="submit"] {
    background-color: #005239;
    color: white;
}

body.ic-framed-lti-tool .tool_content_wrapper button.btn[type="submit"]:hover {
    background-color: #007954;
    color: white;
}

/* Custom Microsoft 360 hide code for 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;
}