@charset "utf-8";
/* CSS Document */

@import url(https://www.uab.edu/son/sonware_lite/css/sonHomeBnr.css);
@import url(https://www.uab.edu/son/sonware_lite/css/sonHomeGrid.css);
@import url(https://www.uab.edu/son/sonware_lite/css/sonPrint.css);
@import url(https://www.uab.edu/son/sonware_lite/css/sonLegacyThemes.css);
@import url(https://www.uab.edu/son/sonware_lite/css/sonLegacyStyles.css);
@import url(https://www.uab.edu/son/sonware_lite/css/sonDTmods.css);
@import url(https://www.uab.edu/son/sonware_lite/css/sonFlipCard.css);

/*****************************************************************/

/**************          UABSON STYLING             **************/

/****************************************************************/


/*matches page width to H1 for design tools*/

#wiki_page_show {
	max-width: 1100px !important;
}
/*Expands the new RCE iframe default height to that there is a larger viewable editing area*/

iframe#wiki_page_body_ifr {
	min-height: 40vh !important;
}
/* adjusts hight of new RCE */

.tox.tox-tinymce {
	min-height: 50vh !important;
}
/*Allow SON to hide elements in a page*/

.son_hidden {
	display: none;
}
/*hides the option to change course homepage*/

.choose_home_page_link {
	display: none !important;
}
/* changes color of alert banners*/

.alert-info {
	border: 1px solid #f4c300;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #fff5cc;
	color: #333 !important;
	margin-top: 5px;
	margin-right: 50px;
	margin-left: 25px;
	background-image: none;
	-ms-filter: none;
	zoom: 1;
	text-shadow: none;
	box-shadow: none;
	font-weight: bold;
}
/*fixes hidden icon placement in course navigation*/

i.nav-icon.icon-off {
	background-color: transparent;
}
/*adds style to announcments when used on the home page of a course*/

#announcements_on_home_page {
	background-color: #fff5cc;
	border: 1px solid #f4c300;
	padding: 10px;
	margin-bottom: 25px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 90%;
	margin: 0 auto;
}

/*Adjusts the homepage announcements h1 size*/
#announcements_on_home_page h1 {
    font-size: 1.375rem;
}
/*Stylizes the page title*/

.pages.show h1.page-title {
	font-size: 3em;
	font-weight: normal;
	color: #fff;
	background-color: #1A5632;
	padding: 15px;
	border-bottom: 15px solid #90D408;
	margin-bottom: 30px;
	max-width: 1100px;
}

/*Adjusts the padding on the field labels on the Assign box*/
.Date__label {
    padding: 10px 0px 10px 0px !important;
}

/*Hides the open/close date options under the Course Settings page to prevent faculty from changing them --- REMOVED 5/2023 with SU2023 update to turn on feature at account level by eLearning
#availability_options_container .CourseAvailabilityOptions {
    display: none !important;
}*/

/*Hides the scroll bar on the sticky course menu from the OCT-2021 update in IE & Firefox*/
#left-side.ic-app-course-menu .ic-sticky-frame {
    /* overflow-y: hidden; */
    -ms-overflow-style: none;  /* Internet Explorer 10+ */
    scrollbar-width: none;  /* Firefox */
}

/*Hides the scroll bar on the sticky course menu from the OCT-2021 update in Safari & Chrome*/
#left-side.ic-app-course-menu .ic-sticky-frame::-webkit-scrollbar { 
    display: none;  /* Safari and Chrome */
}

/*Adjusts the height to allow the icon to fully display next to a submission download in SpeedGrader*/
#submission_details #submission_files_list .submission-file .submission-file-download {
    height: 18px;
}

/*Removes Google statement from Collaborations*/
.collaborations aside#right-side {
    display: none;
}

/*Adjusts the font on the SpeedGrader annotation tools*/
.Pages-annotatable textarea.CommentGroup-textarea {
    font-family: Lato, sans-serif;
}

/*Adjust link color Canvas buttons*/
a.Button.Button--primary, a.Button.Button--secondary, a.Button.Button--success, a.Button.Button--warning, a.Button.Button--danger  {
    color: #fff !important;
}
/*Hides icon on Canvas buttons*/
a.Button.Button--primary img, a.Button.Button--secondary img, a.Button.Button--success img, a.Button.Button--warning img, a.Button.Button--danger img {
    display: none;
}
/*Hides icon on button links*/
a.bs-btn img {
    display: none;
}

/*Adds margin to the top of assignment titles*/
#assignment_show .assignment-title {
    margin-top: 24px;
}

/* font size on thread reply text */
.css-138gh4t-view .user_content {
	font-size: 1rem;
	}

/*****************************************************************/
/******** Special h3 for Communities of Learning course **********/
/*****************************************************************/

.uabson_will h3.hixson {
	background-image: url(https://www.uab.edu/son/courses/template/icons/hixson_ward.png);
	border-bottom: 5px solid #c00000;
	margin-top: 50px;
	font-weight: 600;
	color: #4D4D4D;
	margin-left: -10px;
}
.uabson_will h3.okoren {
	background-image: url(https://www.uab.edu/son/courses/template/icons/okoren_ward.png);
	border-bottom: 5px solid #7030a0;
	margin-top: 50px;
	font-weight: 600;
	color: #4D4D4D;
	margin-left: -10px;
}
.uabson_will h3.booth {
	background-image: url(https://www.uab.edu/son/courses/template/icons/booth_ward.png);
	border-bottom: 5px solid #4f81bd;
	margin-top: 50px;
	font-weight: 600;
	color: #4D4D4D;
	margin-left: -10px;
}
.uabson_will h3.harper {
	background-image: url(https://www.uab.edu/son/courses/template/icons/harper_ward.png);
	border-bottom: 5px solid #00b050;
	margin-top: 50px;
	font-weight: 600;
	color: #4D4D4D;
	margin-left: -10px;
}

