@charset "utf-8";
/* CSS Document */

/* login page */
body.ic-Login-Body {
	background-color: #003b6f;
}

body.ic-Login-Body a {
	color:#52b4e1;
}

.ic-Login__actions button.Button--login {
    background: #7b0000;
    border: 1px solid #7b0000;
}

.ic-Login__actions button.Button--login.active, 
.ic-Login__actions button.Button--login.Button--active,
.ic-Login__actions button.Button--login:active,
.ic-Login__actions button.Button--login:hover {
    background: #990000 !important;
	border: 1px solid #990000 !important;
}

.ic-Login-footer .ic-Login-footer__links a, 
.ic-Login-footer .ic-Login-footer__links .menu-item__text {
    color: #cecece;
}

/* watermark */

.ic-Layout-watermark {
	background-position: top right !important;
	left: 0 !important;
}

body.course-menu-expanded:not(.ic-no-flex-layout):not(.embedded):not(.is-inside-submission-frame) .ic-Layout-columns:before {
    left: 0 !important;
}

body:not(.no-headers) .ic-Layout-columns:before {
    top: 0 !important;
    right: 0 !important;
	background-position:right top !important;

}

/* main app */


.ic-app-header__primary, 
.btn-primary, 
.Button--primary, 
.progress-bar__bar, 
.ic-Radio input[type="radio"]:checked ~ .ic-Label:before,
.ic-Form-control.ic-Form-control--checkbox input[type="checkbox"]:checked ~ .ic-Label:before,
.ic-Form-control.ic-Form-control--checkbox input[type="checkbox"]:not([disabled]):hover ~ .ic-Label:before,
.list-view a.active,
.ui-accordion .ui-accordion-header.ui-state-default.ui-state-active, 
.ui-accordion .ui-progressbar .ui-accordion-header.ui-state-default.ui-widget-header, 
.ui-progressbar .ui-accordion .ui-accordion-header.ui-state-default.ui-widget-header,
.ic-app-header__logomark-container {
    background: #003b6f;
}
.ic-Radio input[type="radio"]:checked ~ .ic-Label:before,
.ic-Form-control.ic-Form-control--checkbox input[type="checkbox"]:checked ~ .ic-Label:before,
.ui-accordion .ui-accordion-header.ui-state-default.ui-state-active, 
.ui-accordion .ui-progressbar .ui-accordion-header.ui-state-default.ui-widget-header, 
.ui-progressbar .ui-accordion .ui-accordion-header.ui-state-default.ui-widget-header {
	border-color: #003b6f;
}

.btn-primary:disabled, 
.Button--primary:disabled {
	background-color: #14334E;
	border:1px solid #14334E;
}

.ic-app-header__menu-list-item.ic-app-header__menu-list-item--active .ic-icon-svg path {
    fill: #003b6f !important;
}

.btn-primary:hover, 
.Button--primary:hover,
.ic-app-header__menu-list-link:hover, .ic-app-header__menu-list-link:focus,
.list-view a.active:hover, .list-view a.active:focus {
	background-color: #1F5C92;
}

.list-view a.active,
.list-view a.active:hover {
    color:#ffffff;
 
}

a,
.btn-link, 
.Button--link,
.ic-Super-toggle--ui-switch .ic-Super-toggle__option--LEFT,
.ui-tabs .ui-tabs-nav li a,
.ic-app-header__menu-list-item.ic-app-header__menu-list-item--active .menu-item__text {
	color: #003b6f;
}

a:focus, a:hover {
	color:#011f5b;
}

body:not(.no-headers) .ic-app-main-layout-horizontal:before {
	background: right top no-repeat !important;
}

div#RegistrarLinks {
	display:none;
}

#registrar_menu_item.ic-app-header__menu-list-item--active a:hover {
	background-color:#FFFFFF;
}

#registrar_menu_item a:hover svg,
#registrar_menu_item.ic-app-header__menu-list-item--active a svg {
	-webkit-transform:scale(1.075);
	transform:scale(1.075);
}

#registrar_menu_item svg {
	-webkit-transform:scale(1.075);
	transition: all 0.2s ease-out;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}


#registrar_menu_item.ic-app-header__menu-list-item--active a:hover line,
#registrar_menu_item.ic-app-header__menu-list-item--active line,
#registrar_menu_item.ic-app-header__menu-list-item--active a:hover rect,
#registrar_menu_item.ic-app-header__menu-list-item--active rect,
#registrar_menu_item.ic-app-header__menu-list-item--active a:hover polyline,
#registrar_menu_item.ic-app-header__menu-list-item--active polyline {
	stroke:	#003b6f;
}

#registrar_menu_item a:hover {
	background-color:#1F5C92;
}


.RegistrarLinksContent {
	width: 20rem;
	padding:1.5rem;
}

#RegistrarLinks h1 {
	font-size:1.375rem;
	margin:0;
}


#RegistrarLinks {
    position: absolute;
    z-index: 80;
    top: 0;
    height: 100%;
    overflow: hidden;
    left: 84px;
    background-color: white;
	box-shadow: 1rem 0 1.75rem 0 rgba(0, 0, 0, 0.2);
/*	 -webkit-transition: width 2s; For Safari 3.1 to 6.0 
    transition: width 2s; */
	-webkit-animation-name: registrarmove; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 2s; /* Safari 4.0 - 8.0 */
    animation-name: registrarmove;
    animation-duration: 2s;
}

@-webkit-keyframes registrarmove {
	0%   {left:0px; top:0px;}
	25%  {left:84px; top:0px;}
}

@keyframes registrarmove {
	0%   {left:0px; top:0px;}
	25%  {left:84px; top:0px;}
}


#RegistrarLinks a {
	color:#008EE2;
}

#RegistrarLinks ul {
	margin:0;
}

#RegistrarLinks ul li {
	list-style: none;
	line-height: 200%;
}


button#closeRegistrarLinks {
	position: absolute;
    right: 0.75rem;
    top: 0.75rem;
    background-color: white;
    border: none;
}

/*
.showRegistrar {
	visibility:visible;
}*/

/* dashboard */

.ic-DashboardCard__header_hero {
	height:36px;
}

/* hide grades link */

#section-tabs li.section .grades {
	display:none;
}

/* show grades link for LAW514-001-25A (Abrams) id 1827682, LAW974-001-24C (Abrams) id 1796985, LAW514-001-24A (Abrams) id 1748791, LAW507-001-22A (Abrams) id 1624210, LAW744-001-21A (Abrams) id 1561531, LAW974-001-21A (Abrams) id 1561326, LAW514-001-23A (Abrams) id 1703946, LAW974-001-23C (Abrams) id 1724225 by ongoing request
	LAW974-001-20A (Abrams/Sarin) id 1486488 and LAW568-001-20A (Abrams/Kosuri) id 1486588 by request Feb 7 2020
*/

body.context-course_1827682 #section-tabs li.section .grades,
body.context-course_1796985 #section-tabs li.section .grades,
body.context-course_1748791 #section-tabs li.section .grades,
body.context-course_1624210 #section-tabs li.section .grades,
body.context-course_1561531 #section-tabs li.section .grades,
body.context-course_1561326 #section-tabs li.section .grades,
body.context-course_1486588 #section-tabs li.section .grades,
body.context-course_1486488 #section-tabs li.section .grades,
body.context-course_1703946 #section-tabs li.section .grades,
body.context-course_1724225 #section-tabs li.section .grades {
    display: block !important;
}

/* hide reset course content button */

a.btn.button-sidebar-wide.reset_course_content_button {
    display: none !important;
}
/*body.course-menu-expanded:not(.ic-no-flex-layout):not(.embedded) .ic-Layout-contentWrapper,
body.course-menu-expanded:not(.ic-no-flex-layout):not(.embedded) .ic-app-main-content,*/ 

/* above commented out on 7/17/25 because it was causing issues with the display of new quizzes */
body.ic-framed-lti-tool .ic-Layout-contentMain,
.tool_content_wrapper {
	height:100%;
}

html .coursefinderConcentration div#item-1 {
    display: block !important;
}