/* Reflects the same structure as academic-colors-user.css */

/* Links */

a, dt, .optionsRibbon ul li a:hover, .optionsRibbon ul li a.hover, .optionsRibbon ul li a:focus,
nav#leftColumn li a.centreIcon span, header .dropDown a:hover, header .dropDown a:focus,
.rightColumn a *, .rightColumn ul.largeImgs li > a, .rightColumn a.sectionLink, #TableA a span, #TableB a span,
nav#leftColumn ol li a:not(.centreIcon):hover, nav#leftColumn ol li a.selected,
.messagesHolder .dropDown ul li .ms-user, .notificationsHolder .dropDown ul li .ms-user, nav#leftColumn .scroll a:hover span, #facebox #complete_signup h2, .primaryColorText, #fixedSectionHeader a.sectionLink:hover span, #courseToolbar a.sectionLink:hover span, .options_btn:hover, .options_btn:focus, nav#leftColumn .options_btn:hover, nav#leftColumn .options_btn:focus, #Uploader #dropzone, a.secondaryColorText:hover
{
	color: #048497;
}

/* Tile headings */

#centreColumn .catalog_boxes h2 * {
	color: #048497;
}

/* Hover */

a:hover, .rightColumn ul li a:hover *, .rightColumn a:hover, .rightColumn ul.largeImgs li > a:hover, table a span, table span a,
#rightColumn ul li a:hover *, #rightColumn a:hover, #rightColumn ul.largeImgs li > a:hover, div.materialStyle table a:hover, div.materialStyle table a:hover *, a.tableLink1:hover, a.tableLink1:hover *, a.tableLink2:hover, a.tableLink2:hover *, h2.playerLevel span, h3, h5, #facebox h2, .secondaryColorText
{
	color: #579125;
}

/* Left nav heading */

#leftColumn h3 {
	color: #037282
}

/* h2 and metadata */

#centreColumn h2, #courseToolbar h2, #tinymce h2, #facebox form#resources_form .search-metadata
{
	color: #579125;
}

/* Top bar hover */

.dropDownHolder > a:hover, .quickLinks a.username:hover, .dropDownHolder > a:focus, .quickLinks a.username:focus, .highlight
{
	background: #1898ab;
}

/* Top bar */

.difSignIn, input[type="submit"], input[type="button"], button, .mainNav .cta a, header, #facebox .header, #chatContainer .header, .chatHeader, .mobileSearch, .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-widget-header, .select2-results .select2-highlighted, .select2-container-multi .select2-choices .select2-search-choice, .messageOptions li a, .section-intro p.number, .jconfirm .jconfirm-box div.title, .quiz_match_choice.ui-draggable-dragging, #fullscreen_msg_holder .header, .vex .vex-header, .link_button, .senders-placeholder span, .section_nav a:not(.locked):hover, .section_nav ul a.selected
{
	background: #048497;
}

/* Top tab selector */

ul.tabnav li a.selected:after, table.calendar_small .current div, table.calendar .current, .calendar-agenda-day .current
{
	background: #00afca
}

/* Colorized options links */

.optionsRibbon ul.inverted li a, .options_btn.inverted
{
	background: #5d6369
}

/* Section link inverted */

.sectionLink.inverted
{
	background: #048497
}

/* Footer */

footer
{
  background: #6c7379;
}

/* Border around message box */

header .quickLinks a .newAlert, a.rightMobileBar .newAlert
{
	border: 1px solid #048497;
}

/* Table row selection */

table tr.highlight td, .badgeOptions a.highlight, ul.quiz_blocks li.selected, .quiz_match_dropzone > div {
	background: #d8e8cd;
}

table tr td.highlight {
	background: #ecfce1;
}

table tr.highlight td, ul.quiz_blocks li.selected, .quiz_match_dropzone > div {
	border-color: #c4d4b9;
}

/* Tinymce */

.mce-window-head, .mce-foot .mce-btn button, .mce-menu-item:hover, .mce-menu-item.mce-selected, .mce-menu-item:focus {
	background: #048497 !important;
}

/* Course Price */

.catalog_courses div.price.free { /* use secondary text colour */
	background: #579125;
}
.catalog_courses div.price.free { /* or use green */
	/*background: #049768;*/
}

/* For the iOS native app */
#courseToolbar {
	background: #fff;
}

/* Colorful tiles */

.catalog_boxes .tile_color_1,
html:not([dir=rtl]) .catalog_class.tile_color_1 #contentWrap:before,
[dir=rtl] .catalog_class.tile_color_1 #contentWrap:after,
.catalog_class.tile_color_1 #leftColumn,
.people_boxes > div:nth-child(4n+1),
.resources_boxes > a:nth-child(4n+1),
.app_boxes > div:nth-child(4n+1),
.dashboard_blocks > div:nth-child(4n+1),
.lesson_boxes > div:nth-of-type(4n+1),
.lesson_boxes > a:nth-of-type(4n+1),
.modern_module_list > table:nth-of-type(4n+1) .modern_module_row td {background-color: #006d7d}
.catalog_boxes .tile_color_2,
html:not([dir=rtl]) .catalog_class.tile_color_2 #contentWrap:before,
[dir=rtl] .catalog_class.tile_color_2 #contentWrap:after,
.catalog_class.tile_color_2 #leftColumn,
.people_boxes > div:nth-child(4n+2),
.resources_boxes > a:nth-child(4n+2),
.app_boxes > div:nth-child(4n+2),
.dashboard_blocks > div:nth-child(4n+2),
.lesson_boxes > div:nth-of-type(4n+2),
.lesson_boxes > a:nth-of-type(4n+2),
.modern_module_list > table:nth-of-type(4n+2) .modern_module_row td {background-color: #0098af}
.catalog_boxes .tile_color_3,
html:not([dir=rtl]) .catalog_class.tile_color_3 #contentWrap:before,
[dir=rtl] .catalog_class.tile_color_3 #contentWrap:after,
.catalog_class.tile_color_3 #leftColumn,
.people_boxes > div:nth-child(4n+3),
.resources_boxes > a:nth-child(4n+3),
.app_boxes > div:nth-child(4n+3),
.dashboard_blocks > div:nth-child(4n+3),
.lesson_boxes > div:nth-of-type(4n+3),
.lesson_boxes > a:nth-of-type(4n+3),
.modern_module_list > table:nth-of-type(4n+3) .modern_module_row td {background-color: #5d6369}
.catalog_boxes .tile_color_4,
html:not([dir=rtl]) .catalog_class.tile_color_4 #contentWrap:before,
[dir=rtl] .catalog_class.tile_color_4 #contentWrap:after,
.catalog_class.tile_color_4 #leftColumn,
.people_boxes > div:nth-child(4n+4),
.resources_boxes > a:nth-child(4n+4),
.app_boxes > div:nth-child(4n+4),
.dashboard_blocks > div:nth-child(4n+4),
.lesson_boxes > div:nth-of-type(4n+4),
.lesson_boxes > a:nth-of-type(4n+4),
.modern_module_list > table:nth-of-type(4n+4) .modern_module_row td {background-color: #424950}